- Moved safe list code to channel.c
- Moved can_join() to m_join.c - Use const keyword in channel.c whenever possible, fixed comments too
+ patch against truncated NAMES output Submitted by: Murat Deligonul <deligonul@gmail.com>
- Moved split_users and split_servers ints to GlobalSetOptions struct
- forward port disable fake channel from 7.2
- Minor changes to pending_gline struct to improve readability - Fixed compile error in channel.c
- can_send(): splitted up some bigass if() statement
- channel_member_names(): properly count the number of prefixes that will be written to lbuf
- 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
- 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.