- Bump copyright years everywhere
- conf_class.c:class_find(): fixed logic that wouldn't allow to pick up inactive classes leading to '/rehash' not updating existing classes and rather creating duplicates
- Update copyright years
- Stylistic changes
- Stylistic changes
- Make use of the bool data type in some more places
- Make use of the bool data type in some more 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
- Style corrections
- Killed userhost.c. Rewrote everything to use ipcache.c
- Stylistic changes
- Stylistic changes
- Clean up remaining sizeof() to sizeof(variable)
- Update copyright years
- Fixed style inconsistencies in various places
- conf_class.c:class_init(): make things look saner
- Update copyright years
- Fixed svn properties
- Minor simplifications on clearing lists
- Renamed MyCalloc to xcalloc
- Update copyright years
- conf_class.c: removed duplicated code
- Update copyright years
- Const-correctness
- conf_class.c: fixed coding convention issues
- Constification
- 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.
- conf_class.c:class_free(): added an assert()
- Renamed MyMalloc() to MyCalloc()
- Fixed inconsistent style in several places
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs) - Fixed copyright years
- conf_class.c: white-space changes
- 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
- Cleanup unused header file includes - Fixed minor compile warning in conf.c
- Fixed inconsistent svn file properties
- conf_class.c: remove unused header includes
- Implemented memory pool allocator which basically is taken from Tor's mempool allocator for Tor cells - Fixed compile warnings in conf_class.c - ./configure --enable-assert works again
- Fixed few bugs that have been introduced with config rewrite - Set some reasonable default values right after a class has been created
- Finish stabilizing/cleanup of conf parser
- First pass of conf parser stabilization/cleanup
- More config subsystem cleanups
- Cleanup configuration subsystem - Fixed broken CIDR support for /challenge
- 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.