- Rename find_channel_link() to member_find_link()
- Fixed remaining style issues
- Each type of command handler now has its own min/max argument count pair; remove remaining argument checks from all modules
- Extbans have been implemented. Main implementation done by Adam for p4. Currently supported extbans: Matching: $a:<account> Matches users logged into a matching account. $c:<channel> Matches users that are on the given channel. An additional prefix of either @, %, or + can be specified to test for certain channel privileges. $o:<class> Matches IRC operators that have joined a class matching the mask. $r:<realname> Matches users with a matching realname. $s:<server> Matches users that are connected to a server matching the mask. $u:<modes> Matches users having the specified user modes set or not set. $z:<certfp> Matches users having the given TLS certificate fingerprint. Acting: $j:<banmask> Prevents matching users from joining the channel. $m:<banmask> Blocks messages from matching users. Users with voice or above are not affected.
- Bump copyright years everywhere
- Rename struct Membership to ChannelMember - Rename Channel::last_knock to last_knock_time - Rename Channel::last_invite to last_invite_time - Rename chptr to channel
- Command handlers are now of type void again
- Renamed 'creationtime' Channel structure member to 'creation_time'
- Update copyright years
- Update copyright years
- Update copyright years
- Update copyright years
- m_opme.c: made server notices less verbose
- Use the %ju conversion specifier for time_t and get rid of these non-portable (unsigned long) casts; replace some uint64_t with uintmax_t
- Merge sendto_channel_local_butone() functionality into sendto_channel_local() and get rid of sendto_channel_local_butone()
- Get rid of UMODE_ALL
- 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
- Update copyright years
- Added 'opme' to irc-operator flags
- svn propset
- Added m_opme.c to modules/extra...
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.