OpenGrok
Cross Reference: put.c
xref
: /
src
/
lib
/
libskey
/
put.c
Home
|
History
|
Annotate
|
Download
|
only in
libskey
History log of
/src/lib/libskey/put.c
Revision
Date
Author
Comments
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
Indexes created Mon Oct 13 21:09:55 GMT 2025