OpenGrok
Cross Reference: netdate.c
xref
: /
src
/
bin
/
date
/
netdate.c
Home
|
History
|
Annotate
|
Download
|
only in
date
History log of
/src/bin/date/netdate.c
Revision
Date
Author
Comments
1.30
29-Jan-2011
christos
branches: 1.30.46;
revert the revert and fix the code properly.
1.29
28-Jan-2011
drochner
roll back to 20101210 -- the current version just hung if one tried
to set the date
1.28
11-Dec-2010
christos
branches: 1.28.2;
- check return of strtoll
- misc cleanup
1.27
24-Feb-2008
dholland
Use strtoll rather than strtol to read the -r argument, so it will work
for wider time_t. Also mark a timed-related y2038 lossage for whenever
someone figures out the best way to shoot timed.
1.26
04-Feb-2007
cbiere
branches: 1.26.4; 1.26.8;
* Prevent out-of-bounds read tsptype if a packet with
an unknown msg_type is received.
* Check the received packet size.
* Use strncpy() instead of strlcpy() so that we don't
send gibberish from the stack.
* No need to bind().
* htons()/htonl() use uint16_t/uint32_t not u_short/u_long.
1.25
14-Jun-2006
ginsbach
Adapt date(1), the netsettime function, to new return value from socket(2)
when the address family is unsupported.
1.24
07-Aug-2003
agc
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22249, verified by myself.
1.23
12-Jul-2003
itojun
strlcpy
1.22
21-Sep-2002
mycroft
select() -> poll()
1.21
03-Nov-2001
lukem
fix WARNS=2
1.20
13-Sep-2001
wiz
ANSIfication and KNF fixes by Petri Koistinen in bin/13691.
1.19
08-Jul-2001
gmcgarry
Use socklen_t; for compilers with strict type checking.
1.18
19-Dec-1998
kristerw
Fixed off-by-one error where HOSTNAME+1 characters was copied into
tsp_name that has size HOSTNAME.
1.17
04-Nov-1998
christos
#ifdef BSD4_4 for sin_len
1.16
28-Jul-1998
mycroft
Delint.
1.15
06-Jul-1998
mrg
- use an array MAXHOSTNAMELEN+1 size to hold hostnames
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1.14
20-Jan-1998
mycroft
Allow a century to be specified.
Cut and paste some text from touch(1) about date parsing.
1.13
10-Jan-1998
lukem
use IP_PORTRANGE_LOW sockopt rather than home-grown code
1.12
05-Nov-1997
cgd
lint
1.11
20-Jul-1997
thorpej
branches: 1.11.2;
__RCSID()/__COPYRIGHT()/prototype police.
1.10
07-Sep-1995
jtc
Sync with 4.4lite2
1.9
03-Jun-1995
mycroft
Fill in sin_len.
1.8
21-Mar-1995
cgd
convert to new RCS id conventions.
1.7
22-Sep-1994
mycroft
Merge 4.4-Lite version.
1.6
03-Feb-1994
deraadt
typo fix
1.5
05-Dec-1993
deraadt
should bzero automatic sockaddr's before use
1.4
01-Aug-1993
mycroft
Add RCS identifiers.
1.3
23-Mar-1993
cgd
changed "Id" to "Header" for rcsids
1.2
22-Mar-1993
cgd
added rcs ids to all files
1.1
21-Mar-1993
cgd
branches: 1.1.1;
Initial revision
1.1.1.3
07-Sep-1995
jtc
imported from 44lite2
1.1.1.2
22-Sep-1994
mycroft
Import original 4.4-Lite version.
1.1.1.1
21-Mar-1993
cgd
initial import of 386bsd-0.1 sources
1.11.2.2
29-Jan-1998
mellon
Back out previous changes - 1.14 simply made 1.13 not break on older systems, and we can do without 1.13 and 1.12.
1.11.2.1
29-Jan-1998
mellon
Pull up 1.12 (cgd), 1.13 (lukem) and 1.14 (mycroft)
1.26.8.1
24-Mar-2008
keiichi
sync with head.
1.26.4.1
23-Mar-2008
matt
sync with HEAD
1.28.2.1
08-Feb-2011
bouyer
Sync with HEAD
1.30.46.2
21-Apr-2020
martin
Ooops, restore accidently removed files from merge mishap
1.30.46.1
21-Apr-2020
martin
Sync with HEAD
Indexes created Sat Oct 25 10:09:55 GMT 2025