- Implemented CAP command handler based uppon ircu's m_cap() - Added somewhat outdated draft-mitchell-irc-capabilities-01.txt until I get the latest version from kev. - Added "multi-prefix" cap so clients supporting "multi-prefix" may recieve multi prefixed NAMES replies, e.g. @%+nick1 @+nick2 .. - Fixed "make clean" for src/conf/
+ make it compile, and maybe even run...
+ rewritten dynlink.c, moved to libio
- Add a simple metadata API for extending channel/client/whatever structs via adding a single dlink_list to the structure you wish to make extensible. Reviewed by db.
- Fixed compile error in m_invite.c and s_serv.c - Added m_watch.c
* dynamic module support for win32
- remove extra -o in gcc arguments
- 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
- added dynamically extensible conf parser (compiles ok); enough to start modularising general{} -> general.c, auth{} -> auth.c and so on.
- 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 external references from libio/misc - imported s_misc.c to libio, moved CurrentTime there
- split libio Makefiles for easier maintenance - moved pcre.h to main include/ as it is currently a part of libio interface (in the future all such headers should be moved to libio/ and integrated...) Now, libio components like comm, misc etc. should be as independent as possible (from the rest of ircd and from each other), to allow easy reuse in other software and to keep the interface clean.
- move non-irc related sources to /libio - todo: make it independent of the rest of code
- 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.