RELEASE TAG 8.2.0beta1
- Create 8.2.x branch
- Moved files: s_user.c -> user.c s_misc.c -> misc.c s_serv.c -> server.c
- doxygen
- Fixed inconsistent style in several places
- Get rid of the ID() macro
- Incorporate Adam's exit_client/quit storm cleanups Note: QS is mandatory now
- Removed client_p pointers from everywhere
- m_svsnick.c: applied "Do not self collide clients who svsnick to themselves" patch by adam
- Server now no longer accepts TS5 links
- Applied Adam's "Put the command name in parv[0], not prefix name" patch
- Clean up all files in modules/ (fixed indentation, removed whitespaces/tabs) - Fixed copyright years - Made module handlers int type for later use
- m_svsnick.c: fixed stupid bug that leads to desynchronized nick database throughout the entire network
- whowas: Renamed functions. add_history -> whowas_add_history off_history -> whowas_off_history get_history -> whowas_get_history
- Add support for "away-notify" client capability
- Fixed inconsistent svn file properties
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to svnroot/ircd-hybrid/trunk
- Removed remnants of MFLG_UNREG which is no longer needed with the current implementation of message handlers
- removed &localchannels
- 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
- cleanup module loader. Make module api more flexible
- m_svsnick(), m_svsmode(): remove redundant argument count validation
- Start cleaning up macros in client.h. Replace several ClientHasSomeCoolFlag() with simple HasFlag/HasUMode macros.
- Cleanup and restore older parts of the irc-command parser. Gives back ability to specify maximum amount of parameters that are processed within a command.
- rename find_server to hash_find_server to satisfy naming convention - pull m_services.c and m_jupe.c from contrib/ - style fixes in some places
- rename clean_nick_name() to valid_nickname() and move it so s_user.c - add SVSNICK module - update Makefile accordingly
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.