- Read listen{} blocks in the first parsing pass. Just in case a listen{} block comes before servinfo{}
+ first attempts at soft reboot
+ restored ip hashing code (moved to hash.c)
+ make ircd core compile except server.c and parse_aline.c
+ removed s_conf.h and superseded parts of s_conf.c
+ implemented resvs
- Avoid header files including other header files - Killed supported.h, fixed misc. compile errors
- Removed unused header includes
- Moved show_ports() to m_stats.c
- Changed Client::random_ping and Client::serial to standard unsigned integer types
- Cleaned up add_connection(), e.g. got rid of pointless getpeername() call. We also don't need to deal with encapsulated ipv4 addresses since this is already done in comm_accept()
- We do not need a local copy of addr in accept_connection() Made several functions use the const keyword for read-only parameters
- Moved tstats() to m_stats.c and killed s_stats.(c|h) - Got rid of extra ServerStats pointer - Killed ms_error which was basically a duplication of m_error
- Don't give away IPs unless it's an admin doing /stats P.
- Removed LocalUser.port
- splitted ircd/libio, all headers connected with libio sources have been moved for internal use only. To use libio interface, include "libio.h" (which is already done in "stdinc.h")
- removed last references to the ircd core, libio is independent now - to do: split headers
- svn:keywords
- svn:keywords
- Fix svn:keywords
- imported sources - can be moved later according to the directory/branching scheme, but we need the svn up
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.