- Stylistic changes
- Rename some functions to comply with naming convention
- Update copyright years
- Move all CAPAB related code to server_capab.c, and server_capab.h
- Removed CAPAB_IE and CAPAB_EX. These are mandatory for some years now.
- Made server_hunt() return a const pointer
- Cleanup some bad mess in mo_trace(). This also fixes some bug where we would get RPL_TRACELINK replies with "ac2ptr_is_NULL!!" from remote servers including SIDs or UIDs.
- Rename hunt_server() to server_hunt()
- Move check_server() from server.c to m_server.c; rename it to server_check()
- Update copyright years
- Fixed svn properties
- Merge send_capabilities() and show_capabilities() into get_capabilities()
- Move initialize_server_capabs() from ircd.c to server.c and rename it to server_capab_init()
- Update copyright years
- server.h: update doxygen comments
- server.h: swap keywords on find_capability()
- Make use of enum in some places; make use of the HasFlag() macro some more; minor style corrections
- Remove unused header includes
- Rename server capabilities flags from CAP_* to CAPAB_*
- Cleanup/fix names of several #ifndef INCLUDED_*
- Make use of enums some more
- Move all SID/UID related code to id.c
- Automatically generate sid on startup if none is configured. Patch provided by Adam
- Removed glines - Added kline_min_cidr, kline_min_cidr6, dline_min_cidr and dline_min_cidr6 configuration options
- Minor cleanups to CAPAB related code
- Changed some function to void if we don't need a return value - Have some other functions return saner values
- server.h: removed redundant struct MaskItem declaration
- Allow servers to send as many CAPAB messages as they want, regardless of TS6; Removed CAP_CAP
- Update copyright years
- Renamed 'localClient' Client structure member to just 'connection'
- Update GPL 2 license headers
- Moved files: s_user.c -> user.c s_misc.c -> misc.c s_serv.c -> server.c
- Made server_estab() and sendnick_TS() use 'static' keyword
- Re-add CHW capability to cope nice with rb
- Removed client_p pointers from everywhere
- Removed FAKEHOST server capability for now
- Removed CAP_CHW. This is mandatory since hybrid 6.0 beta 25
- s_serv.h: removed unused header include
- s_serv.h: made some things use an enum
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs) - Fixed copyright years
- Added FAKEHOST server capability for later use
- s_serv.c: cleanup show_capabilities(). Replace sprintf() combo with strlcat()
- Added read_links_file()
- Made find_capability() return an unsigned int
- Constification
- Initial rewrite of the configuration subsystem
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to svnroot/ircd-hybrid/trunk
- remove CAP_TB - add proper TS6 support to TBURST
- s_serv.h: sort out unused CAPABS, remove unused capabtab[]
- remove servlink in preparation for tls links/compression
- add 'dline' and 'undline' operator flags - implement remote dlines mainly for services purposes, but can be used by operators as well - update example configuration files; remove invalid shared::flags entries
- implement NICK/UID servicestamps - add "SVS" to server capabilities
- create ircd-hybrid-8 "branch"
- recreate "trunk"
- removed HUB capability, which was a LL leftover
- cleanup and sanitize m_server.c. remove hostmasking. Improve TS6 suppport
- Rename bogus_host() found in several modules to check_servname() and move it to s_serv.c - serverinfo::sid is now mandatory and must be specified. ircd won't start otherwise
- branch off trunk to create 7.3 branch
- move ircd-hybrid-7.2 to trunk
- 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
- propset svn:keywords "Id" modules/m_tburst.c - Added CAP_TBURST definition to get m_tburst.c compile
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.