Home | History | Annotate | Download | only in huntd
History log of /src/games/hunt/huntd/driver.c
RevisionDateAuthorComments
 1.36  02-May-2021  rillig games: remove trailing whitespace in *.c and *.h
 1.35  30-Mar-2014  dholland Remove all the conditional compilation for INTERNET. Now you can run
this on either a local or internet socket (including via inetd on
either) and it will, or is supposed to, DTRT.

Does not really support ipv6 yet, but in a number of places will no
longer vomit or exhibit UB if it encounters an ipv6 address.
 1.34  30-Mar-2014  dholland Clean up the names of the various pieces of socket apparatus.
Systematic naming is easier to follow...
 1.33  29-Mar-2014  dholland fix non-INTERNET build
 1.32  29-Mar-2014  dholland Reduce ifdefs by making a common function to talk to either syslogd or
stderr.
 1.31  29-Mar-2014  dholland handle compiled-in pathnames the customary way
 1.30  29-Mar-2014  dholland Additional minor cleanup and remove a straggler data declaration
from hunt_common.h.
 1.29  29-Mar-2014  dholland sprinkle static
 1.28  29-Mar-2014  dholland Move definitions to the file they're used in.
 1.27  29-Mar-2014  dholland remove stubbed-out function
 1.26  29-Mar-2014  dholland Use setproctitle() instead of handrolled version.
 1.25  29-Mar-2014  dholland Make the code for issuing talk requests to find players actually build.
 1.24  29-Mar-2014  dholland don't declare own boolean type
 1.23  29-Mar-2014  dholland use random(), not a handrolled 16-bit generator
 1.22  19-Oct-2013  christos fix unused variable warnings
 1.21  31-Aug-2011  plunky branches: 1.21.2; 1.21.8;
NULL does not need a cast
 1.20  12-Aug-2009  dholland sprinkle static and prune some dead code
 1.19  04-Jul-2009  dholland Remove config for the return type of signal handlers, which is also a
long-dead issue.
 1.18  04-Jul-2009  dholland Remove references to config #defines for the thoroughly obsolete
4.2BSD syslog API.
 1.17  04-Jul-2009  dholland Whitespace.
 1.16  04-Jul-2009  dholland ANSIfy function declarations.
 1.15  04-Jul-2009  dholland Remove a pile of bogus casts. One object file diff, crosschecked and
found harmless.
 1.14  28-Jun-2009  dholland sprintf -> snprintf
 1.13  28-Jan-2008  dholland clean for WARNS=4
 1.12  07-Oct-2006  elad branches: 1.12.8;
PR/18906: roskens at elfin dot net: misc. select() to poll() updates.

Adapted to -current by myself, thanks for the patch!
 1.11  09-May-2006  mrg change (mostly) int to socklen_t. GCC 4 doesn't like that int and
socklen_t are different signness.
 1.10  27-Jan-2004  jsm Remove uses of __P.
 1.9  11-Jun-2003  wiz Merge with v20030416.
 1.8  20-Sep-2002  mycroft select() -> poll()
Also, turn off talk announcements; it's a wretched hack.
 1.7  09-Jan-2001  lukem - openlog "huntd" instead of "HUNT"
- consistently log non-critical errors at LOG_WARNING not LOG_ERR
- consistently use positive numbers for exit() and _exit()
- one warning was using printf() instead of syslog()
 1.6  14-Apr-2000  simonb Don't declare 'extern opt*' getopt variables.
 1.5  20-Oct-1997  lukem FD_ZERO select mask before FD_SET-ing it
 1.4  15-Oct-1997  mrg drop core in /var/tmp (from linux).
 1.3  11-Oct-1997  lukem use err/warn instead of perror
 1.2  10-Oct-1997  lukem Yet Another Monster Commit:
- WARNSify
- getopt returns -1 not EOF
- select() uses an fd_set, not int/long; modify code to use FD_* et al
instead of direct bitwise operations
- in otto.c::look (renamed to ottolook() to prevent name clash), the
case WEST section had a 'goto cont_east', instead of 'goto cont_west'.
(picked up by WARNS=1, because cont_west was an unused label because
of this typo). probably meant that otto got lost in the maze :-/
- deprecate register, convert bcmp() -> memcmp()
 1.1  04-Oct-1997  mrg branches: 1.1.1;
Initial revision
 1.1.1.2  11-Jun-2003  wiz Import of hunt as of 2003-04-16 from ftp://ftp.cgl.ucsf.edu/pub/hunt.shar.Z,
with files moved to proper subdirs.
Changes since 19930717: BSD licensed, and minimal fixes.
 1.1.1.1  04-Oct-1997  mrg hunt version 1993-07-17
 1.12.8.1  23-Mar-2008  matt sync with HEAD
 1.21.8.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.21.2.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")

RSS XML Feed