- auth.c: remove auth_timeout_queries() and related code. Just let the dns and identd timeouts finish the request - Removed IDENTTIMEOUT from '/set' options. We now no longer allow users to change this on runtime. identd timeout is 5 seconds now
- Use bool for SetOptions.autoconn
- Made Connection::join_leave_count and SetOptions::spam_num unsigned
- Update copyright years
- Get rid of version.c
- Make use of the bool data type in some more places
- Use bool data types in some places
- Remove experimental libgeoip support
- Update copyright years
- Removed redundant 'Count.max_loc_cli'; use 'Count.max_loc' instead
- Get rid of Count.local
- Get rid of Count.myserver
- Get rid of Count.total
- Update copyright years
- Use unsigned where appropriate
- Import FLOODTIME changes from p4
- Fixed svn properties
- Now that we got time_t to work nicely on openbsd with snprintf's conversion specifiers, we ran into a similiar issue on Raspbian/ARMv7's time_t which is of signed 32 bit and doesn't cope at all with %j. Instead of doing tricks, get rid of time_t everywhere and forever and use uintmax_t instead which has at least a 'standardized' conversion specifier associated with it.
- Improve libGeoIP support
- Update copyright years
- Use the %ju conversion specifier for time_t and get rid of these non-portable (unsigned long) casts; replace some uint64_t with uintmax_t
- Remove splitmode checking
- Minor cleanups to CAPAB related code
- ircd.h: removed useless comment
- Fixed core in conjunction with OSX 10.10/possibly other system when parsing pseudo{} blocks as reported by Daniel Oaks - Reverted -r4079, -r4608 and 4107 as they only cause undefined behavior on some systems
- ircd.h: 'int unsigned' -> 'unsigned int'
- Fixed bug where "/rehash" would always reset the "MAX", "JFLOODTIME", and "JFLOODCOUNT" values that have been changed from within IRC via the "/set" command - Renamed the following ircd.conf configuration directives to be more descriptive: max_clients -> default_max_clients join_flood_count -> default_join_flood_count join_flood_time -> default_join_flood_time - Updated related ircd.conf documentation accordingly
- ircd.h: fixed compile error
- Update copyright years
- ircd.h: changed Counter structures to anonymous structure
- Update GPL 2 license headers
- ircd.h, ircd.c: change some structures to anonymous structures
- Merged Adam's event system rewrite
- Greatly speedup d-line lookup. Instead of testing every single client against every existing d-line just check the just added ban against connected clients. Also now check d-line _before_ looking for a matching exempt{}
- Ugly-fix compile warning
- Use 'unsigned' whenever possible
- ircd.h: use 'unsigned' whenever possible
- Create 8.2.x branch
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs) - Fixed copyright years
- Added basic support for libGeoIP - Added exempt configuration option to resv{} blocks
- Cleanup/reorganize header file layout - Fixed naming convention in some places
- Cleanup unused header file includes - Fixed minor compile warning in conf.c
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to svnroot/ircd-hybrid/trunk
- Removed general::kline_with_reason configuration options. It's now enabled by default - Removed remnants of the broken reject holding code
- /info no longer sends information about the platform ircd is running on - remove get_ircd_platform() function - configure: --enable-efnet switch is no longer required
- rsa.c:report_crypto_errors: remove ERR_load_crypto_strings call. libcrypto error strings are already registered by SSL_load_error_strings() - rsa.c: remove verify_private_key()
- remove idle-time klines - rename LocalUser.last to LocalUser.last_privmsg - m_message.c: reset source_p->last_privmsg even if a client is messaging itself
- create ircd-hybrid-8 "branch"
- recreate "trunk"
- Update NEWS file - Minor optimization to update_client_exit_stats close_connection - Move MaxConnectionCount/MaxClientCount to Counter struct
- branch off trunk to create 7.3 branch
- move ircd-hybrid-7.2 to trunk
- Add -Wextra -Wcast-align -Wbad-function-cast to CFLAGS if --enable-warnings is specified - Fixed several compile warnings - 64-bit cleanliness fixes, e.g., reorganize data structures to reduce storage/unnecessary padding
- move list manipulation routines from tools.c to list.c - mem_frob() goes to memory.c - sort out redundant/unneeded header includes
- lp64\llp64\ilp32 portability fixes
- Implemented libtool-ltdl. Only shared modules are supported currently - Several build fixes and cleanups. ircd now builds and runs without any problems - Added back all files to SVN that are needed to built the daemon I really don't want to force other people that want to test the snapshots or svn versions to install yyacc, lex, automake, autoconf and libtool... No problem having required files in svn - Removed some automake maintainer stuff which is kinda useless for us
- Killed s_stats.c
- Removed LazyLinks in 7.2 to stop people from asking why we keep broken code for half a decade. LL will be implemented in a smarter fashion in due time
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.