- 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
- 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.