Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-12 | replace self-defined uint32 with uint32_t from stdint.h | Timo Weingärtner | |
unsigned int is not guaranteed to have 32 bits | |||
2013-05-12 | major overhaul | Timo Weingärtner | |
* merge fgetpwnam into pam_sm_authenticate * handle empty password field * fix a fd and memory leak if pwdfile opening succeeds but locking fails * use crypt_r (enabled via USE_CRYPT_R) * rely on crypt() to handle newer crypt variants (including "good" md5 crypt) * make bigcrypt and broken md5 crypt optional * add some const's | |||
2013-05-12 | include proper headers for crypt() | Timo Weingärtner | |
this also prepares for crypt_r() | |||
2013-05-12 | rework pwdfile reading | Timo Weingärtner | |
* drop rewind(), we read the file just once * use getline() to get rid of the fixed-size buffer * let strsep() also handle the newline * stop at the first line containing the user instead of using the last | |||
2013-05-12 | use pam_get_authtok | Timo Weingärtner | |
this also gets it right with use_first_pass also use the default prompt for the username | |||
2013-05-12 | rework argument parsing | Timo Weingärtner | |
* don't copy pwdfile argument, we don't need to modify it * replace sizeof() with strlen() as that is easier to understand and the compiler can also optimize it away * expand DEFINE's so we can get rid of the comments | |||
2013-05-12 | make Brokencrypt_md5 also broken on little-endian | Timo Weingärtner | |
otherwise broken hashes from big-endian systems won't work also remove ASM_MD5 #ifndef's, we don't have assembler code here | |||
2013-05-11 | add debug module option and use pam_syslog | Timo Weingärtner | |
also: * remove some unnessesary comments * add vim settings for unusual indentation | |||
2013-04-25 | apply visibility patch by Peter Palfrader | Timo Weingärtner | |
2013-04-25 | rework Makefile for standalone building | Timo Weingärtner | |
if this is ever integrated into pam it will be autotools anyways use ?= and += to better work with distribution's build systems | |||
2009-08-16 | Added note about contrib directory. | Charl Botha | |
2003-12-20 | Added timestamp for 0.99 release. | Charl Botha | |
2003-12-20 | Integrated bigcrypt/crypt patch by Greg Norris. Getting ready for release | Charl Botha | |
0.99. | |||
2003-07-07 | Added new contributed Makefile. | Charl Botha | |
2003-01-17 | Added cyrus NO system passwords micro howto by Warwick Duncan. | Charl Botha | |
2002-06-10 | Getting ready for 0.98.v0.98 | Charl Botha | |
2002-06-09 | Added -lcrypt again. | Charl Botha | |
2002-05-14 | Added contributed files. | Charl Botha | |
2002-05-11 | More small tweaks. | Charl Botha | |
2002-05-11 | Various small changes getting ready for release. | Charl Botha | |
2002-05-11 | Fixed md5 crypting + ssl bug. | Charl Botha | |
2001-07-14 | Integrated patch for 2 second delay at incorrect password.v0.95 | Charl Botha | |
Fixed minor build warnings (added _BSD_SOURCE define). | |||
2001-06-15 | Copyright years fixed.v0.9 | Charl Botha | |
2001-06-15 | Minor note. | Charl Botha | |
2001-06-15 | Integrated contributed patch. | Charl Botha | |
2001-05-12 | Changed small ver thingy.v0.8a | Charl Botha | |
2001-05-12 | Ready for 0.8.v0.8 | Charl Botha | |
2001-04-17 | Small typo.v0.7 | Charl Botha | |
2001-04-17 | Updated for Linux-PAM-0.75. Released 0.7. | Charl Botha | |
2000-11-25 | Extra entry for coming new version. | Charl Botha | |
2000-11-25 | Minor error message change. | Charl Botha | |
2000-11-11 | Changed version. | Charl Botha | |
2000-11-11 | Fixed DES bug (I introduced when integrating MD5 patch) | Charl Botha | |
2000-11-08 | Fixed minor typo. | Charl Botha | |
2000-11-08 | Integrated MD5 patch by warwick@chemeng.uct.ac.za. | Charl Botha | |
2000-08-29 | Changes for version 0.4v0.4 | Charl Botha | |
2000-08-29 | Fixed small buglet in INSTALL. Changed version in pam_pwdfile.c. | Charl Botha | |
2000-08-28 | Changed version.v0.3 | Charl Botha | |
2000-08-28 | Added INSTALL howto-thingy. | Charl Botha | |
2000-05-22 | Changed version indication.v0.2 | Charl Botha | |
2000-05-22 | Release 0.2 version. | Charl Botha | |
1999-08-05 | This commit was generated by cvs2svn to compensate for changes in r2, | Charl Botha | |
which included commits to RCS files with non-trunk default branches. | |||
1999-08-05 | New repository initialized by cvs2svn. | Charl Botha | |