Ticket #1 (enhancement created): persistent ban of ip by ip [Netrek Server: Timeline]
persistent ban of ip by ip
Changeset [390]: newstartd, compile fix Removal of subnet and newaccess modules was … [Netrek Server: Timeline]
newstartd, compile fix Removal of subnet and newaccess modules was incomplete, leading to a failure of make depend. Updated the src lines in the Makefile.in as well now.
Changeset [389]: daemon, add SIGHUP handler to restart during play Allows a server … [Netrek Server: Timeline]
daemon, add SIGHUP handler to restart during play
Allows a server administrator to send a SIGHUP to the daemon during play causing it to execute itself again. Can be used to perform live code changes to the daemon, provided the structure of the shared memory is not changed.
Testing show far has shown no noticeable lag using a script that restarts the daemon every second. There may, however, be regressions, and so this patch should be tested carefully.
Details of the change:
Changeset [388]: projects, add idea on persistent ignore by ip address Quozl plans to do … [Netrek Server: Timeline]
projects, add idea on persistent ignore by ip address Quozl plans to do this one ... it shouldn't be difficult.
Changeset [387]: Sepath.csh command fix [Netrek Server: Timeline]
Sepath.csh command fix
Changeset [386]: setpath, add tcsh and bash support, nit fix [Netrek Server: Timeline]
setpath, add tcsh and bash support, nit fix
Changeset [385]: setpath, add tcsh and bash support, remove bangs Add support for tcsh as … [Netrek Server: Timeline]
setpath, add tcsh and bash support, remove bangs Add support for tcsh as well as bash, build as part of configure. Note: you will have to re-run autoconf and then configure.
Changeset [384]: add tcsh compatible setpath [Netrek Server: Timeline]
add tcsh compatible setpath
Changeset [383]: solicit, reduce excess messages Reduce the messages provided by solicit on … [Netrek Server: Timeline]
solicit, reduce excess messages Reduce the messages provided by solicit on every per-minute update.
Changeset [382]: blog, add minimal support for inl link to stats Add an example of minimal … [Netrek Server: Timeline]
blog, add minimal support for inl link to stats Add an example of minimal support for INL blog, we need the server hostname in a single place before it is practical to make this work well. Note that a make install is needed to create the blog/inl directory, but that the directory can be removed if not required.
Changeset [381]: ntserv, unregistered ip addresses Minor change to the response to … [Netrek Server: Timeline]
ntserv, unregistered ip addresses Minor change to the response to unregistered IP addresses, instead of using a hostname of unknown, use the IP address itself in the player list.
Changeset [380]: ip, remove from proto.h to speed compiles [Netrek Server: Timeline]
ip, remove from proto.h to speed compiles
Changeset [379]: solicit, reduce compiler warnings [Netrek Server: Timeline]
solicit, reduce compiler warnings
Changeset [378]: FULL_HOSTNAMES removal, ignore, mute and hide by ip Another rework of IP … [Netrek Server: Timeline]
FULL_HOSTNAMES removal, ignore, mute and hide by ip Another rework of IP address handling by ntserv, with the following major changes:
- removal of the FULL_HOSTNAMES define from all but historical documentation, - return of the abbreviated host name to p_monitor for player list, - reimplementation of whitelist, ignore, mute and hide features.
etc/whitelist/${IP} permitted to skip observer muting, etc/hide/${IP} host name and ip address is hidden from other players, etc/ignore/${IP} player starts :a'd by all, etc/mute/${IP} player starts :ita'd by all,
Changeset [377]: blog, suppress blog-update output blog-update output was appearing in … [Netrek Server: Timeline]
blog, suppress blog-update output blog-update output was appearing in var/ERRORS, this patch redirects the output to /dev/null, which is what was originally intended.
Changeset [376]: ntserv, resolve ip to host name asynchronous Part two of the netrekd … [Netrek Server: Timeline]
ntserv, resolve ip to host name asynchronous
Part two of the netrekd speed up, resolves host name from ip address in parallel with the login prompt. New source file ip.c handles this.
Changeset [375]: conq to rss, fix surrender timeout messages Two spurious commas caused odd … [Netrek Server: Timeline]
conq to rss, fix surrender timeout messages Two spurious commas caused odd messages.
Changeset [374]: netrekd, rewrite access checks to avoid DNS This is a rewrite of netrekd … [Netrek Server: Timeline]
netrekd, rewrite access checks to avoid DNS
This is a rewrite of netrekd access checks to avoid DNS. Advantage is much more rapid login, and honest reporting of source IP instead of trusting the reverse DNS. Disadvantage is revealing source IPs to all players, and removing the sometimes useful hostnames from the login or "@" message response.
The perceived regression may be fixed in a later patch.
Changeset [373]: blog, daemon, edit racial messages further [Netrek Server: Timeline]
blog, daemon, edit racial messages further