- Fixed src/Makefile.in - Have KLINE and friends deal properly with write_csv_line(). It's currently kinda ugly, but the whole csvlib crap will have to be rewritten to use some proper database anyways. /UN*LINE may core for now.
+ make everything compile, but not yet link
+ fixed everything except m_gline and m_spoof. + still to do: ban storage, limits, iphash, parser, conf_connect_allowed
+ 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
- Moved logging and announcement of *LINES out of csvlib into their specific modules where they belong to.
- 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
- Properly fixed /dline nick and removed inetntoa()
- Fixed /dline nick for ipv6 servers
- Made find_chasing() only take 3 arguments - Cleaned up find_person()
- Made cleanup_pending_glines() an event started off when loading the m_gline module - Removed s_gline.c, s_gline.h and metadata.c
- Moved m_error to core modules and made remaining command handlers use m_ignore instead of m_error
- fix compile errors with moved modules.h - fix a few missing includes, msg.h and parse.h
+ 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.)
- Removed now unused llflags parameter from sendto_server()
- Don't allow shared (remote) k-lines to be set without a valid reason
- documentings
- get rid of map_conf_item and unmap_conf_item - Use an union in struct ConfItem, but only allocate memory needed
- Split out most of the *line *resv stuff into separate file parse_aline.c should go eventually into the subdir conf - removed double -o in Makefile.in in src, this caused compile to fail for me
- 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
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.