- Implemented CAP command handler based uppon ircu's m_cap() - Added somewhat outdated draft-mitchell-irc-capabilities-01.txt until I get the latest version from kev. - Added "multi-prefix" cap so clients supporting "multi-prefix" may recieve multi prefixed NAMES replies, e.g. @%+nick1 @+nick2 .. - Fixed "make clean" for src/conf/
- Fixed error in check_channel_name() if using gcc
- check_channel_name(): skip the first character since we already know it's a valid channel prefix (either '#' or '&')
- Got rid of extra strlenS and redundant hash_find_channel() calls - Cleaned up channel name validation routines - mo_force: don't allow servers to be added to a channel
- fixed typo - fixed argument number - removed reference to no longer used argument
- Unbreak can_send()
- Get rid of can_send_part. This also fixes a bug where voiced clients weren't able to send a PART message to the channel. Reported by ThaPrince.
- Cleaned up is_banned and can_join a bit
- Ripped out lazylinks as discussed on irc. the main concept wasn't very well designed and will be done in a better way some day. Anyways, they propably never worked and were considered bloat by most people. Good bye!
- Entirely changed the way of ban match processing to be more cleaner. It also should nicely speed up matching of pure ip (may include cidr mask) bans. - Removed match_cidr() which is now not longed needed - Add back some prototypes to res.h to fix compile errors
+ present halfops as ops to servers which don't support it + should work but please review before I break another net ;)
- Moved 'invited' dlink_list to LocalUser struct which will save some 1.3mb of ram on a typical efnet server.
- replace all MODE_PRIVATE with MODE_PARANOID - Can't use make_dlink_node() too early in startup or it will core
- Killed Channel.locmembers. The few cycles we save aren't worth the memory wasteage.
- splitted ircd/libio, all headers connected with libio sources have been moved for internal use only. To use libio interface, include "libio.h" (which is already done in "stdinc.h")
- svn:keywords
- svn:keywords
- Fix svn:keywords
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.