Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Join the 21st century: Cryptography is no longer an optional component | cperciva | 2004-08-06 | 4 | -7/+0 |
| | | | | | | | | | | of releases. The -DNOCRYPT build option still exists for anyone who really wants to build non-cryptographic binaries, but the "crypto" release distribution is now part of "base", and anyone installing from a release will get cryptographic binaries. Approved by: re (scottl), markm Discussed on: freebsd-current, in late April 2004 | ||||
* | Downgrade WARNS level for GCC 3.4.2. | kan | 2004-07-28 | 2 | -1/+2 |
| | |||||
* | Markup nits. | ru | 2004-07-05 | 1 | -2/+2 |
| | |||||
* | Sort SEE ALSO references (in dictionary order, ignoring case). | ru | 2004-07-04 | 1 | -1/+1 |
| | |||||
* | Mechanically kill hard sentence breaks. | ru | 2004-07-02 | 16 | -19/+23 |
| | |||||
* | Deal with unsafe tab characters. | ru | 2004-07-02 | 1 | -1/+3 |
| | |||||
* | Markup, grammar, punctuation. | ru | 2004-07-01 | 2 | -3/+3 |
| | |||||
* | Revert the last change. There are more 64bit platforms than amd64, and | kan | 2004-06-25 | 1 | -1/+1 |
| | | | | they break due to diferent alignment restrictions. | ||||
* | Remove the use of cast as lvalue. | kan | 2004-06-25 | 1 | -1/+1 |
| | |||||
* | Add -DDEBUG to DEBUG_FLAGS if PAM_DEBUG is defined. | des | 2004-03-15 | 1 | -0/+4 |
| | |||||
* | Make NULL a (void*)0 whereever possible, and fix the warnings(-Werror) | markm | 2004-03-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | that this provokes. "Wherever possible" means "In the kernel OR NOT C++" (implying C). There are places where (void *) pointers are not valid, such as for function pointers, but in the special case of (void *)0, agreement settles on it being OK. Most of the fixes were NULL where an integer zero was needed; many of the fixes were NULL where ascii <nul> ('\0') was needed, and a few were just "other". Tested on: i386 sparc64 | ||||
* | style cleanup: Remove duplicate $FreeBSD$ tags. | cperciva | 2004-02-10 | 1 | -2/+0 |
| | | | | | | | | These files had tags after the copyright notice, inside the comment block (incorrect, removed), and outside the comment block (correct). Approved by: rwatson (mentor) | ||||
* | Fix numerous constness and aliasing issues. | des | 2004-02-10 | 6 | -19/+18 |
| | |||||
* | Put libraries in the link order. | ru | 2004-02-04 | 1 | -3/+2 |
| | | | | Reported by: lorder(1) (modified to work with libraries) | ||||
* | This module doesn't use libgssapi (and it looks never did). | ru | 2004-02-04 | 1 | -3/+2 |
| | |||||
* | Implement pam_sm_close_session(). | des | 2004-01-26 | 1 | -1/+13 |
| | | | | | PR: bin/61657 Submitted by: Joe R. Doupnik <jrd@cc.usu.edu> | ||||
* | Deal better with the crypto version of the PAM library that goes | ru | 2004-01-18 | 5 | -4/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | on the release media -- only put what is different in the crypto version compared to the base version. This reduces PAM entries in /usr/lib in the "crypto" distribution to: libpam.a libpam.so@ libpam.so.2 pam_krb5.so@ pam_krb5.so.2 pam_ksu.so@ pam_ksu.so.2 pam_ssh.so@ pam_ssh.so.2 The libpam.so* is still redundant (it is identical to the "base" version), but we can't set DISTRIBUTION differently for libpam.a and libpam.so. (The removal of libpam.so* from the crypto distribution could be addressed by the release/scripts/crypto-make.sh script, but then we'd also need to remove redundant PAM headers, and I'm not sure this is worth a hassle.) | ||||
* | DISTRIBUTION is normally single-valued. | ru | 2004-01-18 | 1 | -1/+1 |
| | |||||
* | Remove crossref to pam.conf(5) which never existed. | schweikh | 2004-01-17 | 1 | -1/+0 |
| | |||||
* | bsd.dep.mk,v 1.43 allows us to replace a hack with a solution. | ru | 2004-01-13 | 1 | -3/+3 |
| | |||||
* | Fix a strict aliasing issue. Also remove an unnecessary pam_get_item() | des | 2003-12-11 | 1 | -8/+6 |
| | | | | | | | call (pam_get_authtok() will return the previous token if try_first_pass or use_first_pass is specified). Incidentally fix an ugly bug where the buffer holding the prompt was freed immediately before use, instead of after. | ||||
* | More strict aliasing fixes. | des | 2003-12-11 | 1 | -26/+29 |
| | | | | Submitted by: Andreas Hauser <andy-freebsd@splashground.de> | ||||
* | Fix strict aliasing breakage in PAM modules (except pam_krb5, which needs | des | 2003-12-11 | 9 | -42/+44 |
| | | | | more work than the others). This should make most modules build with -O2. | ||||
* | Fix on sparc64. | sobomax | 2003-11-12 | 1 | -1/+1 |
| | | | | | Reported by: rwatson/tinderbox MFC after: 2 weeks | ||||
* | Add a new configuration variable - nas_ipaddr, which if set allows to | sobomax | 2003-11-12 | 2 | -8/+47 |
| | | | | | | | | set NAS-IP-Address attribute in requests generated by the pam_radius module. This attribute is mandatory for some Radius servers out there. Reviewed by: des MFC after: 2 weeks | ||||
* | - fix to UID test description, non-zero -> zero | kensmith | 2003-10-17 | 1 | -1/+1 |
| | | | | | | PR: docs/57799 Reviewed by: des Approved by: blackend (mentor) | ||||
* | Ignore ECHILD from waitpid(2) (our child may have been reaped by the | des | 2003-09-19 | 1 | -1/+2 |
| | | | | | | calling process's SIGCHLD handler) PR: bin/45669 | ||||
* | Revert previous commit after fixing libpam. | des | 2003-07-21 | 1 | -1/+1 |
| | |||||
* | Add a __DECONST() to unbreak the build. | des | 2003-07-15 | 1 | -1/+1 |
| | |||||
* | Fix the master yppasswd routines, so they really work | mbr | 2003-06-15 | 1 | -0/+26 |
| | | | | | | | | for root on ypmaster. yppasswd_local() did use YPPASSWDPROG instead of MASTER_YPPASSWDPROG, and the domain was not set, resulting in a coredump during xdr-encode. Reviewed by: des | ||||
* | Add openpam_readline(3). | des | 2003-06-01 | 1 | -0/+2 |
| | |||||
* | Retire pam_wheel(8) (which has been disconnected for quite a while) and | des | 2003-06-01 | 6 | -657/+0 |
| | | | | pam_ftp(8). | ||||
* | Don't build pam_std_option(). | des | 2003-05-31 | 1 | -2/+1 |
| | |||||
* | Update copyright dates. | des | 2003-05-31 | 5 | -5/+5 |
| | |||||
* | Remove pam_std_option() and related functions. Add #defines for common | des | 2003-05-31 | 1 | -24/+6 |
| | | | | options. | ||||
* | Remove all instances of pam_std_option() | des | 2003-05-31 | 5 | -167/+58 |
| | |||||
* | Introduce pam_guest(8) which will replace pam_ftp(8). | des | 2003-05-31 | 4 | -1/+220 |
| | |||||
* | mdoc(7) fixes. | ru | 2003-05-24 | 1 | -4/+4 |
| | | | | Approved by: re (blanket) | ||||
* | Retire the useless NOSECURE knob. | des | 2003-05-19 | 1 | -2/+1 |
| | | | | Approved by: re (scottl) | ||||
* | OpenPAM is WANRS6-clean. | des | 2003-05-05 | 1 | -1/+1 |
| | |||||
* | Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extra | markm | 2003-05-05 | 1 | -1/+1 |
| | | | | | cleanups were necessary in release/Makefile, and the tinderbox code was syntax checked, not run checked. | ||||
* | Trasmute moer "krb5" distibutions into "crypto". | markm | 2003-05-01 | 1 | -3/+1 |
| | |||||
* | Use C99-style varadic macros instead of the non-standard gcc syntax. | des | 2003-05-01 | 1 | -5/+5 |
| | |||||
* | Mark libpam as c99- and WARNS5-clean. | des | 2003-05-01 | 1 | -1/+2 |
| | |||||
* | Make sure rhostip is always initialized. | des | 2003-04-30 | 1 | -1/+1 |
| | | | | | PR: bin/51508 Submitted by: Peter Grimshaw <peter@tesseract.demon.co.uk> | ||||
* | Treat an empty PAM_RHOST the same as a NULL one. | des | 2003-04-30 | 4 | -5/+5 |
| | | | | PR: bin/51508 | ||||
* | Set $HOME to the correct directory (within the chroot tree). | des | 2003-04-30 | 1 | -0/+1 |
| | |||||
* | Remove a bogus null password check which assumed that a user with an empty | des | 2003-04-24 | 1 | -2/+8 |
| | | | | | | password must necessarily have an empty pwd->pw_passwd. Also add a check that prevents users from setting a blank password unless the nullok option was specified. Root is still allowed to give anyone a blank password. | ||||
* | Connect the pam_chroot(8) module to the build. | des | 2003-04-08 | 1 | -0/+1 |
| | |||||
* | Add a cwd option which specifies where to chdir(2) after the chroot(2). | des | 2003-04-08 | 2 | -6/+22 |
| | | | | | When using the /home/./foo scheme, this defaults to the rhs (/foo); otherwise it defaults to /. |