- Replaced a rather strange mixture of atoi(), atol(), and strtoul() with strtoimax(). ircd-hybrid should be 2038-safe now
- Merge sendto_channel_local_butone() functionality into sendto_channel_local() and get rid of sendto_channel_local_butone()
- Rename server capabilities flags from CAP_* to CAPAB_*
- Use C99-style initializers in all struct Message items - Removed MFLG_SLOW - Removed DUMMY_HANDLER
- Removed useless zero initializers from the module_entry as suggested by Adam
- Minor cleanups to CAPAB related code
- m_tburst.c:ms_tburst(): TOPIC needs to be n!u@h prefixed if comming from a services client
- Update copyright years
- Get rid of NOCAPS
- Renamed variables
- Removed pointless test for UMODE_DEAF in both sendto_channel_local() and sendto_channel_local_butone()
- Renamed Channel::chname to Channel::name
- Update GPL 2 license headers
- Implemented pseudo {} blocks (service aliases) - Fixed compile warnings with -Wmissing-field-initializers
- Renamed set_channel_topic() to channel_set_topic()
- Moved files: s_user.c -> user.c s_misc.c -> misc.c s_serv.c -> server.c
- Cleaned up style & fixed comments
- doxygen
- m_tburst.c:ms_tburst(): removed pointless MyClient() test on source_p. source_p can't be a local client.
- Get rid of the ID() macro
- Removed client_p pointers from everywhere
- 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
- Forward-port -r1750 [IMPORTANT: nick and topic lengths are now configurable via ircd.conf. A max_nick_length, as well as a max_topic_length configuration option can now be found in the serverinfo{} block] - OpenSSL 0.9.8s and higher is now required in order to enable ssl support
- Fixed possible TBURST desynchronization with services - Fixed TBURST sending server's name to clients if it's a hidden server
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to svnroot/ircd-hybrid/trunk
- m_tburst.c: fixed logic error
- m_tburst.c: TBURST requires at least 6 parameters
- m_tburst.c: Services may always override topic-/channel-TS rules
- removed &localchannels
- m_tburst.c: fixed client-side topic desynchronization bug that may happen in case a remote server has a greater TOPICLEN value than the server that actually is receiving the TBURST
- remove CAP_TB - add proper TS6 support to TBURST
- 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
- 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
- make channel::topic and channel::topic_info fixed-size arrays
- 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.
- create ircd-hybrid-8 "branch"
- recreate "trunk"
- removed all instances of STATIC_MODULES since we don't have static modules anymore - removed m_mkpasswd module from contrib
- branch off trunk to create 7.3 branch
- move ircd-hybrid-7.2 to trunk
- propset keywords
- 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
- Fixed typo
- Fixed TBURST as reported by ThaPrince
- Don't allow other servers to send less than 4 parameters within TB
- This should finally fix the TBURST issue as reported by ThaPrince. Untested as always
- Backported TBURST fix from HEAD
- propset svn:keywords "Id" modules/m_tburst.c - Added CAP_TBURST definition to get m_tburst.c compile
- Imported m_tburst.c from 7.3
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.