aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-29update debian/copright, convert to DEP5Timo Weingärtner
2013-09-29Merge tag 'v1.0' into debianTimo Weingärtner
release 1.0
2013-09-29release 1.0v1.0Timo Weingärtner
2013-09-29update copyrightTimo Weingärtner
also fix spelling error "GNU Public License"
2013-09-28Makefile: add target changelog-from-gitTimo Weingärtner
needs moreutils
2013-09-26README: describe legacy_crypt in more detailTimo Weingärtner
2013-09-26fix typo in READMETimo Weingärtner
2013-06-01move opening brace out of ifdef to make code folding workTimo Weingärtner
2013-06-01don't include features.hTimo Weingärtner
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