Home | History | Annotate | Download | only in libskey
History log of /src/lib/libskey/put.c
RevisionDateAuthorComments
 1.15  12-Apr-2021  mrg avoid an unlikely buffer truncation.
 1.14  03-Oct-2019  christos use strlcpy here; the destination string is passed to strtok_r, and if it
is not NUL terminated, bad things can happen.
 1.13  04-Feb-2005  perry branches: 1.13.90;
de-__P
 1.12  28-Oct-2004  dsl Use (unsigned char) cast to sanitise arguments to ctype functions.
 1.11  27-Oct-2004  dsl Fix a load of international alphabet problems with isxxx() and toupper()
Change isspace(*char_ptr) to isspace(*char_ptr & 0xff) so that the correct
piece of memory is looked at for the bit mask.
gcc optimises out the '& 0xff' (on i386 at least).
Fixes problems found by gcc when the splurious (int) cast is removed
from the #defines in ctype.h
 1.10  09-Mar-2003  lukem use __RCSID()
 1.9  23-Jun-2002  itojun use strtok_r, as strtok can interfere with outside users.
 1.8  06-Jul-2000  mjl Bring s/key closer to RFC2289 conformance by pulling in changes
from OpenBSD to make use of different hash functions possible.
Also factored out some common code pieces, ANSIfied and
corrected SHA1 hash to make the result match up with the
regression examples in above RFC.
 1.7  02-Jul-1999  simonb branches: 1.7.8;
More trailing white space.
 1.6  26-Jul-1998  mycroft const poisoning.
 1.5  03-Feb-1998  perry remove obsolete register declarations
 1.4  23-Jan-1997  mrg - convert unsafe strcpy(), strcat() and sprintf() to the `n' versions.
- some KNF.
 1.3  19-Sep-1996  thorpej RCS id police.
 1.2  19-Sep-1996  thorpej Make a quick 64-bit safeness sweep. S/Key now works on the Alpha.
 1.1  21-May-1994  deraadt skey, by <tsarna@endicor.com> and me
 1.7.8.1  17-Jul-2000  mjl Pull up S/Key overhaul (RFC2289 compliance, new hash types,
ctype clean up) from current. Approved by thorpej.
 1.13.90.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed