- Make use of enum in more places
- Make use of the *Flag() macros in some more places
- Fixed style in several places
- packet.c: made extract_one_line() unsigned
- packet.c:extract_one_line(): constification; renamed variable
- packet.c: from p4: change extract_one_line to not over agressively strip whitespace from buffers
- Update copyright years
- The general::true_no_oper_flood configuration option has been deprecated. Operators still can have higher 'flood' limits with no_oper_flood = yes; hoewever, they are no longer allowed to bypass RecvQ limits.
- Cleaned up style; reformatting; const correctness
- Fixed compile warning
- Style corrections
- Renamed variables
- Renamed 'localClient' Client structure member to just 'connection'
- Renamed struct LocalUser to struct Connection
- Update GPL 2 license headers
- Removed stupid PF typedef in fdlist.h which prevented both gcc and clang from spitting out a warning about the first argument of s_bsd:ssl_handshake() being an 'int' when it really has to be a 'fde_t' pointer. - Fixed first argument of s_bsd:ssl_handshake() which should be a 'fde_t' pointer instead of an 'int'.
- Renamed structures to meet code conventions
- packet.c: style corrections
- Moved files: s_user.c -> user.c s_misc.c -> misc.c s_serv.c -> server.c
- Clean up redundant/unused header includes
- Incorporate Adam's exit_client/quit storm cleanups Note: QS is mandatory now
- Update dbuf.h, dbuf.c
- Applied dbuf changes as provided by Adam: Refcount dbufs instead of copying the same message to many different buffers.
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs) - Fixed copyright years
- Use the i/o subsystem to execute scheduled writes. Patch provided by Adam.
- Cleanup/reorganize header file layout - Fixed naming convention in some places
- Initial rewrite of the configuration subsystem
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to svnroot/ircd-hybrid/trunk
- Removed general::client_flood configuration option and added the new 'recvq' configuration directive to class{} blocks. The max size of a receive queue can be seen in "STATS Y" for each class - Update NEWS
- 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
- remove servlink in preparation for tls links/compression
- 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
- move firsttime, since, and lasttime Client struct members to LocalUser struct - m_watch.c: show_watch() now properly reports signon times. This also fixes an invalid signon time of zero for remote clients.
- Start cleaning up macros in client.h. Replace several ClientHasSomeCoolFlag() with simple HasFlag/HasUMode macros.
- create ircd-hybrid-8 "branch"
- recreate "trunk"
- Got rid of irc_addrinfo.c and irc_getnameinfo.c - Fixed broken ipv6 detection due to incorrect use of AC_CHECK_TYPES
- 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
- remove half done and broken win32 support
- Fixed bug where all ssl clients would get disconnected in certain situations. (reported by many people)
- MFC iorecv/iosend changes to allow charset recoding
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.