- Killed Connection::aftype. Use Client::ip.ss.ss_family instead.
- Killed userhost.c. Rewrote everything to use ipcache.c
- conf_gecos.c, conf_resv.c: stylistic changes
- Remove experimental libgeoip support
- Update copyright years
- Fixed style inconsistencies in various places
- conf_resv.c:resv_find(): remove explicit initialization on 'node' and 'list'
- Update copyright years
- Remove excessive const keyword on dlink_node pointers
- Fixed svn properties
- conf_resv.c:resv_make(): move code
- Further fixes to resv rewrite
- conf_resv.c:resv_make(): actually add the item to its corresponding list
- Cleanup/separate RESV conf implementation
- Move resv.* to conf_resv.*
- Renamed MyCalloc to xcalloc
- Update copyright years
- Rename variables for consistency
- Remove unused header includes
- Removed useless header includes
- Update copyright years
- Renamed exempt::coid to exempt::country_id
- Renamed variables
- Renamed 'localClient' Client structure member to just 'connection'
- Update GPL 2 license headers
- Removed ipv6 detection. We now assume all systems that run hybrid have ipv6 availability and sockaddr_storage.
- Renamed MyMalloc() to MyCalloc()
- Moved files: s_user.c -> user.c s_misc.c -> misc.c s_serv.c -> server.c
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs) - Fixed copyright years
- Remove unused temporary_resv list. Move channel_resv_list to conf.c
- resv.c: move valid_wild_card_simple() to conf.c
- Move report_resv() to m_stats.c
- Made valid_wild_card_simple() easier to read
- Fixed broken compile with libGeoIP disabled
- God Damn It; resv exempts should be working now
- Minor fixes to new resv exempt code
- Added basic support for libGeoIP - Added exempt configuration option to resv{} blocks
- Revert to -r1831
- Made all numeric defines use the actual string instead of the numeric value which allows to use gcc's printf format attribute - Remove current message locale implementation
- Quarantined/reserved channels may now contain wildcards
- Forward-port -r1685 [STATS q|Q now shows how many times a resv{} block has been matched]
- added improved match() stolen from ircu - fixed compile warning in m_module.c
- minor MaskItem structure cleanup
- First pass of conf parser stabilization/cleanup
- Initial rewrite of the configuration subsystem
- flesh out new *line database handling - simplify temporary bans
- dbs are now periodically flushed on disc every 5 minutes
- 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.
- 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
- 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
- create ircd-hybrid-8 "branch"
- recreate "trunk"
- branch off trunk to create 7.3 branch
- move ircd-hybrid-7.2 to trunk
- move list manipulation routines from tools.c to list.c - mem_frob() goes to memory.c - sort out redundant/unneeded header includes
- Fixed occasional core when placing RESVs on channel names as repoared by Christopher A. Bongaarts.
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.