Bug fixes and code optimalization
core dumps:
Bug fix for the core dump seen in a_kills_b_too().
Bug fix for the core dump seen in res.c.
configuration/compilation:
Command line option '-t' now works without DEBUGMODE defined.
Tried to fix the problem of 'set -h'.
Typo fixes in doc/Configure.help.
Added SHOW_INVISIBLE_LUSERS to 'make config' questions.
Fixes the warning "No suffixes" during make (I hope).
Fixes the configuration bug that DEBUGMALLOC was persistent.
Added UNLIMIT_OPER_QUERY to 'make config' questions.
optimization:
Cache MOTD(s) in memory instead reading the disk at each client connect.
Speed up of command lookup by the server.
Speed up of detection of which messages are allowed by unregistrated clients.
Use find_person() (a hash lookup) for a /WHOIS without wildcards, instead
of running over all clients.
server output bug fixes:
Bug fix in output of trace.
Fixes /stats w, output of 'Day, Yest. and YYest.' was a factor 24 too large.
Fixes the min/avg/max output of UPING.
report_error() now writes errors to tty when possible.
Fixed the bug that the time parameters for /stats M were not being passed
on.
Bug fix for remote "Memory allocated between..." notice not being delivered.
Local opers should be getting SNO_OPER notices as well.
Fixes /USERIP and /USERHOST to allow multiple nicks, as was intended.
Fixes the problem with user mode propagation on servers that have just
started.
Fixes WHO %i so that the correct IP address is returned.
general:
Increased listen queue backlog from 5 to 128.
Removed Built-in Resolver routines which are already in libresolv.so.
RCS tags are now correct after each patch.
resolver code clean up.
Questions and comments about this page should go to the maintainer:
Carlo Wood
(Run @ IRC).