- Bump copyright years everywhere
- Update copyright years
- Make use of the bool data type in some more places
- Make use of the bool data type in some more places
- Use bool data types in some places
- ipcache, conf_class: use separate trees for ipv6 and ipv4 addresses. Until fixed, this is to work around a patricia.c limitation/bug where a ipv6 and a ipv4 prefix can share the same tree node in case they have the same length and bit pattern.
- class_ip_limit_add, class_ip_limit_remove: use void pointers for 'addr'
- Rewrite class based subnet limiting to use a patricia trie
- Killed userhost.c. Rewrote everything to use ipcache.c
- Stylistic changes
- Update copyright years
- Update copyright years
- Fixed svn properties
- Change userhost.c to deal with ip addresses only. Also we no longer care about usernames/ident replies. Due to the hash function in hash.c not ideal for ip addresses, we'll be using either iphash.c, or patricia.c soon for this.
- Update copyright years
- conf_class.c: removed duplicated code
- Update copyright years
- Const-correctness
- Update GPL 2 license headers
- Added max_channels to class{} blocks
- conf_class.h: use an enum for flag types
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs) - Fixed copyright years
- Forward-port -r1784 [Fix bug where idle time sometimes is 0 even if the client didn't send any private message]
- Forward-port -r1774: - Configuration parser now does support 'year' and 'month' units - Add support for fake idle times to /whois. Known from csircd, this adds min_idle, and max_idle configuration directives to class{} blocks
- Fixed inconsistent svn file properties
- Finish stabilizing/cleanup of conf parser
- More config subsystem cleanups
- svn propset svn:keywords "Id"
- Add conf_class.c, conf_class.h
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.