- Removed useless zero initializers from the module_entry as suggested by Adam
- m_resv.c:parse_resv(): cleaned up the massive mess a bit
- Changed some function to void if we don't need a return value - Have some other functions return saner values
- Update copyright years
- Removed unused header includes:wq
- Style corrections
- m_resv.c, m_unresv.c: allow servers to add/remove RESVs
- m_resv.c:parse_resv(): log permanent RESVs, too
- m_resv.c, m_xline.c: some places weren't using get_oper_name()
- m_resv.c:mo_resv(): removed extraneous space which caused the reason to be prepended with a space on remote servers
- Update GPL 2 license headers
- Fixed compile warnings with -Wmissing-field-initializers
- Renamed structures to meet code conventions
- m_xline.c, m_resv.c: fixed bug where the mask which is to be banned is checked in both valid_wild_card_simple() and valid_wild_card()
- Use %u conversion specifier for unsigned ints
- m_resv.c: reformatting
- Create 8.2.x branch
- Style corrections
- Added m_unresv.c and moved all UNRESV related code into it
- Moved files: s_user.c -> user.c s_misc.c -> misc.c s_serv.c -> server.c
- Removed client_p pointers from everywhere
- Removed unused header includes here and there
- Added sendto_one_notice()
- Applied Adam's "Put the command name in parv[0], not prefix name" patch
- Clean up all files in modules/ (fixed indentation, removed whitespaces/tabs) - Fixed copyright years - Made module handlers int type for later use
- UNRESV should be logged as well - Improved logging. Fixed inconsistent use of get_oper_name() vs. source_p->name
- Added XLINE and RESV logging types
- Replaced a strpbrk() with has_wildcards()
- Added basic support for libGeoIP - Added exempt configuration option to resv{} blocks
- Quarantined/reserved channels may now contain wildcards
- changed match() polarity. match() now returns 0 on match and 1 on non-match This cleans up several places where function pointers of different matching functions like irccmp/strcmp/match are passed to other functions. - added improved collapse() to match.c
- minor MaskItem structure cleanup
- Initial rewrite of the configuration subsystem
- Fixed previous commit to m_resv.c
- flesh out new *line database handling - simplify temporary bans
- klines, dlines, xlines, glines and resv now make use of the new database; also, temporary *lines are now stored, so they're not lost after restarting the ircd. This also applies to G-lines.
- Made m_globops() and ms_globops() use sendto_realops_flags() - Added message-type parameter to sendto_realops_flags() which can be one of SEND_NOTICE, SEND_GLOBAL, SEND_LOCOPS - Forward-port -r1617
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to svnroot/ircd-hybrid/trunk
- renaming files: ircd_parser.y -> conf_parser.y ircd_lexer.l -> conf_lexer.l s_conf.c -> conf.c s_conf.h -> conf.h s_log.c -> log.c s_log.h -> log.h
- added CIDR support for operator{} blocks - operator "name"{} is no longer supported
- fix previous commit regarding remote klines
- services that are specified in the services{} block may now set remote k/x-lines
- Rewrite and cleanup half-broken logging subsystem. Logfile rotating is not working yet
- move content of msg.h, ircd_handler.h and handlers.h into parse.h and remove headers accordingly - killed common.h - remove m_killhost.c and m_flags.c from contrib/ - sort out unused header includes here and there
- cleanup module loader. Make module api more flexible
- Start cleaning up macros in client.h. Replace several ClientHasSomeCoolFlag() with simple HasFlag/HasUMode macros.
- Cleanup and restore older parts of the irc-command parser. Gives back ability to specify maximum amount of parameters that are processed within a command.
- create ircd-hybrid-8 "branch"
- recreate "trunk"
- removed all instances of STATIC_MODULES since we don't have static modules anymore - removed m_mkpasswd module from contrib
- branch off trunk to create 7.3 branch
- move ircd-hybrid-7.2 to trunk
create 7.2 branch, we can move/rename it as needed.
- 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.