summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-05-29Debian release 0.100-1debian/0.100-1Timo Weingärtner
2013-05-29bump Standards-Version, add Vcs-*, update HomepageTimo Weingärtner
2013-05-29add watch fileTimo Weingärtner
2013-05-29drop stuff in debian/ not needed anymoreTimo Weingärtner
patches Makefile README.Debian source.lintian-overrides Git-Dch: Full
2013-05-28Merge tag 'v0.100' into debianTimo Weingärtner
release 0.100 Conflicts: contrib/README.txt
2013-05-27rework documentationv0.100Timo Weingärtner
remove stuff in contrib, it is outdated or explained in the service's documentation
2013-05-27separate DESTDIR and PAM_LIB_DIRTimo Weingärtner
2013-05-14remove CVS $Id line and static version numberTimo Weingärtner
2013-05-14overhaul bigcrypt.cTimo Weingärtner
* drop unnessesary variables * rename variables and define's to be more desciptive * rotate pointer updates to front of loop * don't copy key there was no point in using crypt_r() here, we return our result in a static buffer ourselves
2013-05-12md5.c: fix compiler warningsTimo Weingärtner
2013-05-12replace self-defined uint32 with uint32_t from stdint.hTimo Weingärtner
unsigned int is not guaranteed to have 32 bits
2013-05-12major overhaulTimo 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-12include proper headers for crypt()Timo Weingärtner
this also prepares for crypt_r()
2013-05-12rework pwdfile readingTimo 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-12use pam_get_authtokTimo Weingärtner
this also gets it right with use_first_pass also use the default prompt for the username
2013-05-12rework argument parsingTimo 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-12make Brokencrypt_md5 also broken on little-endianTimo 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-11add debug module option and use pam_syslogTimo Weingärtner
also: * remove some unnessesary comments * add vim settings for unusual indentation
2013-04-25apply visibility patch by Peter PalfraderTimo Weingärtner
2013-04-25rework Makefile for standalone buildingTimo Weingärtner
if this is ever integrated into pam it will be autotools anyways use ?= and += to better work with distribution's build systems
2012-11-08add gbp.confTimo Weingärtner
2012-11-08Imported Debian patch 0.99-5debian/0.99-5Timo Weingärtner
2012-11-08Imported Debian patch 0.99-4debian/0.99-4Greg Norris
2012-11-08Imported Debian patch 0.99-3.1debian/0.99-3.1Peter Palfrader
2012-11-08Imported Debian patch 0.99-3debian/0.99-3Greg Norris
2012-11-08Imported Debian patch 0.99-2debian/0.99-2Greg Norris
2012-11-08Add differences found in the tarballv0.99Timo Weingärtner
CVS directories and different date format in $Id: lines That should keep the 0.99-x Debian stuff working
2009-08-16Added note about contrib directory.Charl Botha
2003-12-20Added timestamp for 0.99 release.Charl Botha
2003-12-20Integrated bigcrypt/crypt patch by Greg Norris. Getting ready for releaseCharl Botha
0.99.
2003-07-07Added new contributed Makefile.Charl Botha
2003-01-17Added cyrus NO system passwords micro howto by Warwick Duncan.Charl Botha
2002-06-10Getting ready for 0.98.v0.98Charl Botha
2002-06-09Added -lcrypt again.Charl Botha
2002-05-14Added contributed files.Charl Botha
2002-05-11More small tweaks.Charl Botha
2002-05-11Various small changes getting ready for release.Charl Botha
2002-05-11Fixed md5 crypting + ssl bug.Charl Botha
2001-07-14Integrated patch for 2 second delay at incorrect password.v0.95Charl Botha
Fixed minor build warnings (added _BSD_SOURCE define).
2001-06-15Copyright years fixed.v0.9Charl Botha
2001-06-15Minor note.Charl Botha
2001-06-15Integrated contributed patch.Charl Botha
2001-05-12Changed small ver thingy.v0.8aCharl Botha
2001-05-12Ready for 0.8.v0.8Charl Botha
2001-04-17Small typo.v0.7Charl Botha
2001-04-17Updated for Linux-PAM-0.75. Released 0.7.Charl Botha
2000-11-25Extra entry for coming new version.Charl Botha
2000-11-25Minor error message change.Charl Botha
2000-11-11Changed version.Charl Botha
2000-11-11Fixed DES bug (I introduced when integrating MD5 patch)Charl Botha