+ implemented RESV hashing where it's possible (i.e. no wildcards) + ok, all this list/hash manipulation should be moved to src/conf
+ make most modules compile, except a few ones which need deeper changes
+ removed s_conf.h and superseded parts of s_conf.c
+ reworked operator{} blocks to make them independent from oldconf
+ moved some utilities from s_conf.* to libio
+ added stub for auth{} blocks
- Fixed several compile errors
- Fixed function naming convention in some places - Moved win32 uname() to libio
- Got rid of Server::dep_user,dep_server and renamed Server::user and Server::servers dlink lists to client_list and server_list
- Got rid of several pointless irc_getnameinfo() calls in places where we can simply use client->sockhost. - Removed contrib/m_ltrace.c. Use TRACE instead. - Fixed compile errors in m_gline.c and m_info.c
- Killed the client_p parameter of hunt_server() as suggested by adx some time ago.
- fix compile errors with moved modules.h - fix a few missing includes, msg.h and parse.h
+ STATIC_MODULES is no longer meaningful so byebye
+ massive rewrite of module init/deinit/version headers, we are introducing a new module manager which deals with static and dynamic modules exactly the same way. (New possibilities include loading/unloading statically compiled modules and mixing static/dynamic ones in one build.)
- Moved has_wildcards() from m_list.c to match.c and re-use it in some other places.
- get rid of map_conf_item and unmap_conf_item - Use an union in struct ConfItem, but only allocate memory needed
- still need a temporary copy of the client auth block for much the same reasons as a copy of the passwd is needed. - need a copy of the oper conf for get_oper_name() so reuse no longer needed temporary spot for client auth block
- 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")
- 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.