Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001243DenoraProtocolpublic2011-02-08 15:242012-07-17 16:21
ReporterPryan 
Assigned ToOUTsider 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version1.5.0-git 
Summary0001243: Differences between charybdis and shadowircd
DescriptionCHARYBDIS 3.3
* cmode :
* cmode :CHANNELMODE - DESCRIPTION
* cmode :------------------------------------------------------------------------
* cmode :NO PARAMETERS:
* cmode : +n - No external messages. Only channel members may talk in
* cmode : the channel.
* cmode : +t - Ops Topic. Only opped (+o) users may set the topic.
* cmode : +s - Secret. Channel will not be shown in /whois and /list etc.
* cmode : +p - Private. Disables /knock to the channel.
* cmode : +m - Moderated. Only opped/voiced users may talk in channel.
* cmode : +i - Invite only. Users need to be /invite'd or match a +I to
* cmode : join the channel.
* cmode : +r - Registered users only. Only users identified to services
* cmode : may join.
* cmode : +c - No color. All color codes in messages are stripped.
* cmode : +g - Free invite. Everyone may invite users. Significantly
* cmode : weakens +i control.
* cmode : +z - Op moderated. Messages blocked by +m, +b and +q are instead
* cmode : sent to ops.
* cmode : +L - Large ban list. Increase maximum number of +beIq entries.
* cmode : Only settable by opers.
* cmode : +P - Permanent. Channel does not disappear when empty. Only
* cmode : settable by opers.
* cmode : +F - Free target. Anyone may set forwards to this (otherwise
* cmode : ops are necessary).
* cmode : +Q - Disable forward. Users cannot be forwarded to the channel
* cmode : (however, new forwards can still be set subject to +F).
* cmode : +C - Disable CTCP. All CTCP messages to the channel, except ACTION,
* cmode : are disallowed.
* cmode :
* cmode :WITH PARAMETERS:
* cmode : +f - Forward. Forwards users who cannot join because of +i,
* cmode : +j, +l or +r.
* cmode : PARAMS: /mode #channel +f #channel2
* cmode : +j - Join throttle. Limits number of joins to the channel per time.
* cmode : PARAMS: /mode #channel +j count:time
* cmode : +k - Key. Requires users to issue /join #channel KEY to join.
* cmode : PARAMS: /mode #channel +k key
* cmode : +l - Limit. Impose a maximum number of LIMIT people in the channel.
* cmode : PARAMS: /mode #channel +l limit
* cmode : +v - Voice. Allows a user to talk in a +m channel. Noted by +nick.
* cmode : PARAMS: /mode #channel +v nick
* cmode : +o - Op. Allows a user full control over the channel.
* cmode : PARAMS: /mode #channel +o nick
* cmode : +b - Ban. Prevents a user from entering the channel, and from
* cmode : sending or changing nick if they are on it, based on a
* cmode : nick!ident@host match.
* cmode : PARAMS: /mode #channel +b nick!user@host
* cmode : +q - Quiet. Prevents a user from sending to the channel or changing
* cmode : nick, based on a nick!ident@host match.
* cmode : PARAMS: /mode #channel +q nick!user@host
* cmode : +e - Exempt. Allows a user to join a channel and send to it even if
* cmode : they are banned (+b) or quieted (+q), based on a nick!ident@host
* cmode : match.
* cmode : PARAMS: /mode #channel +e nick!user@host
* cmode : +I - Invite Exempt. Allows a user to join a +i channel without an
* cmode : invite, based on a nick!user@host match.
* cmode : PARAMS: /mode #channel +I nick!user@host
* cmode :End of /HELP.

* umode :MODE <nick> <+|-><modes>
* umode :
* umode :Usermodes: (* designates that the umode is oper only)
* umode :
* umode : USERMODE DESCRIPTION
* umode :-----------------------------------------------------------------
* umode : +i - Designates this client 'invisible'.
* umode : +g - "caller id" mode only allow accept clients to message you
* umode : +w - Can see oper and server wallops.
* umode : +o - Designates this client is an IRC Operator.
* umode : Use the /oper command to attain this.
* umode : * +a - Is marked as a server admin in whois.
* umode : * +l - Can see oper locops (local wallops).
* umode : * +s - Can see server notices (see /quote help snomask).
* umode : * +z - Can see operwalls.
* umode : +D - Deaf - ignores all channel messages.
* umode : +Q - Prevents you from being affected by channel forwarding.
* umode : +R - Prevents non accept unidentified users from messaging you.
* umode : +Z - Is connected via SSL (cannot be set or unset).
* umode :End of /HELP.

-------------------------------------------------------------------------------
SHADOWIRCD-6.3

* cmode :
* cmode :Channelmodes: (* designates that the cmode can only be set by opers)
* cmode : (? designates that the cmode is provided by an extension
* cmode : and may not be present on this server)
* cmode :
* cmode :CHANNELMODE - DESCRIPTION
* cmode :------------------------------------------------------------------------
* cmode :NO PARAMETERS:
* cmode : +n - No external messages. Only channel members may talk in
* cmode : the channel.
* cmode : +t - Ops Topic. Only opped (+o) users may set the topic.
* cmode : +s - Secret. Channel will not be shown in /whois and /list etc.
* cmode : +p - Private. Disables /knock to the channel.
* cmode : +m - Moderated. Only opped/voiced users may talk in channel.
* cmode : +i - Invite only. Users need to be /invite'd or match a +I to
* cmode : join the channel.
* cmode : +r - Registered users only. Only users identified to services
* cmode : may join.
* cmode : +c - No color. All color codes in messages are stripped.
* cmode : +d - No nickchanges. People on the channel will not be able to
* cmode : change nick.
* cmode : +g - Free invite. Everyone may invite users. Significantly
* cmode : weakens +i control.
* cmode : +z - Op moderated. Messages blocked by +m, +b and +q are instead
* cmode : sent to ops.
* cmode : * +L - Large ban list. Increase maximum number of +beIq entries.
* cmode : * +P - Permanent. Channel does not disappear when empty.
* cmode : +F - Free target. Anyone may set forwards to this (otherwise
* cmode : ops are necessary).
* cmode : +Q - Disable forward. Users cannot be forwarded to the channel
* cmode : (however, new forwards can still be set subject to +F).
* cmode : +C - Disable CTCP. All CTCP messages to the channel, except ACTION,
* cmode : are disallowed.
* cmode : +D - Disable CTCP ACTION. All CTCP ACTIONs to the channel will
* cmode : be blocked.
* cmode : +T - Disable notice. All notices to the channel are disallowed.
* cmode : +E - No kicks. Chanops will not be able to use /kick on this
* cmode : channel.
* cmode : +G - Block messages in all caps. Messages that are more than
* cmode : 50% capital letters will be blocked.
* cmode : +J - Prevent autorejoin on kick. Users will not be able to
* cmode : rejoin immediately after being kicked.
* cmode : +K - No repeat messages. Messages that are the same as the
* cmode : last message sent to the channel will be blocked.
* cmode : ?* +O - Oper only channel. Only opers will be able to join.
* cmode : ?* +A - Admin only channel. Only admins will be able to join.
* cmode : Can only be set by admins.
* cmode : ? +S - SSL only channel. Only clients connected via SSL may join.
* cmode :
* cmode :WITH PARAMETERS:
* cmode : +f - Forward. Forwards users who cannot join because of +i,
* cmode : +j, +l or +r.
* cmode : PARAMS: /mode #channel +f #channel2
* cmode : +j - Join throttle. Limits number of joins to the channel per time.
* cmode : PARAMS: /mode #channel +j count:time
* cmode : +k - Key. Requires users to issue /join #channel KEY to join.
* cmode : PARAMS: /mode #channel +k key
* cmode : +l - Limit. Impose a maximum number of LIMIT people in the channel.
* cmode : PARAMS: /mode #channel +l limit
* cmode : +v - Voice. Allows a user to talk in a +m channel. Noted by +nick.
* cmode : PARAMS: /mode #channel +v nick
* cmode : +h - Halfop. Grants channel half-operator status.
* cmode : PARAMS: /mode #channel +h nick
* cmode : +o - Op. Grants channel operator status.
* cmode : PARAMS: /mode #channel +o nick
* cmode : +a - Admin. Grants channel administrator status.
* cmode : PARAMS: /mode #channel +a nick
* cmode : +b - Ban. Prevents a user from entering the channel, and from
* cmode : sending or changing nick if they are on it, based on a
* cmode : nick!ident@host match.
* cmode : PARAMS: /mode #channel +b nick!user@host
* cmode : +q - Quiet. Prevents a user from sending to the channel or changing
* cmode : nick, based on a nick!ident@host match.
* cmode : PARAMS: /mode #channel +q nick!user@host
* cmode : +e - Exempt. Allows a user to join a channel and send to it even if
* cmode : they are banned (+b) or quieted (+q), based on a nick!ident@host
* cmode : match.
* cmode : PARAMS: /mode #channel +e nick!user@host
* cmode : +I - Invite Exempt. Allows a user to join a +i channel without an
* cmode : invite, based on a nick!user@host match.
* cmode : PARAMS: /mode #channel +I nick!user@host
* cmode :End of /HELP.

* umode :Usermodes: (? designates that the umode is provided by an extension
* umode : and may not be present on this server)
* umode :
* umode : USERMODE DESCRIPTION
* umode :-----------------------------------------------------------------
* umode : +o - Designates this client is an IRC Operator.
* umode : Use the /oper command to attain this.
* umode : +i - Designates this client 'invisible'.
* umode : +g - "caller id" mode only allow accept clients to message you
* umode : +w - Can see oper wallops.
* umode : ? +x - Has a cloaked host.
* umode : +B - Marks you as a bot in /whois.
* umode : +C - Prevents you from receiving CTCPs other than ACTION.
* umode : +D - Deaf - ignores all channel messages.
* umode : +Q - Prevents you from being affected by channel forwarding.
* umode : +R - Prevents non accept unidentified users from messaging you.
* umode : +G - "soft caller id" mode - same as +g but automatically allows
* umode : anyone who's in a common channel with you to message you.
* umode : +V - Prevents you from receiving invites.
* umode : +Z - Is connected via SSL (cannot be set or unset).
* umode :End of /HELP.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0006214)
OUTsider (developer)
2012-07-17 16:20

all modes added into module and modulesql
(0006209)
OUTsider (developer)
2012-07-16 03:37

let's use this as reference for the ShadowIrcd module
(0006204)
OUTsider (developer)
2012-07-15 22:46

after stripping this is whats left on differences:

CHARYBDIS 3.3
* umode :MODE <nick> <+|-><modes>
* umode :
* umode :Usermodes: (* designates that the umode is oper only)
* umode :
* umode : USERMODE DESCRIPTION
* umode :-----------------------------------------------------------------
* umode : * +a - Is marked as a server admin in whois.
* umode : * +l - Can see oper locops (local wallops).
* umode : * +s - Can see server notices (see /quote help snomask).
* umode : * +z - Can see operwalls.
* umode :End of /HELP.

-------------------------------------------------------------------------------
SHADOWIRCD-6.3

* cmode :
* cmode :Channelmodes: (* designates that the cmode can only be set by opers)
* cmode : (? designates that the cmode is provided by an extension
* cmode : and may not be present on this server)
* cmode :
* cmode :CHANNELMODE - DESCRIPTION
* cmode :------------------------------------------------------------------------
* cmode :NO PARAMETERS:
* cmode : +d - No nickchanges. People on the channel will not be able to
* cmode : change nick.
* cmode : +D - Disable CTCP ACTION. All CTCP ACTIONs to the channel will
* cmode : be blocked.
* cmode : +T - Disable notice. All notices to the channel are disallowed.
* cmode : +E - No kicks. Chanops will not be able to use /kick on this
* cmode : channel.
* cmode : +G - Block messages in all caps. Messages that are more than
* cmode : 50% capital letters will be blocked.
* cmode : +J - Prevent autorejoin on kick. Users will not be able to
* cmode : rejoin immediately after being kicked.
* cmode : +K - No repeat messages. Messages that are the same as the
* cmode : last message sent to the channel will be blocked.
* cmode : ?* +O - Oper only channel. Only opers will be able to join.
* cmode : ?* +A - Admin only channel. Only admins will be able to join.
* cmode : Can only be set by admins.
* cmode : ? +S - SSL only channel. Only clients connected via SSL may join.
* cmode :
* cmode :WITH PARAMETERS:
* cmode : +h - Halfop. Grants channel half-operator status.
* cmode : PARAMS: /mode #channel +h nick
* cmode : +a - Admin. Grants channel administrator status.
* cmode : PARAMS: /mode #channel +a nick
* cmode :End of /HELP.

* umode :Usermodes: (? designates that the umode is provided by an extension
* umode : and may not be present on this server)
* umode :
* umode : USERMODE DESCRIPTION
* umode :-----------------------------------------------------------------
* umode : ? +x - Has a cloaked host.
* umode : +B - Marks you as a bot in /whois.
* umode : +C - Prevents you from receiving CTCPs other than ACTION.
* umode : +G - "soft caller id" mode - same as +g but automatically allows
* umode : anyone who's in a common channel with you to message you.
* umode : +V - Prevents you from receiving invites.
* umode :End of /HELP.
(0006133)
Hal9000 (administrator)
2012-03-31 09:35

Please explain what you want us to do :)

- Issue History
Date Modified Username Field Change
2011-02-08 15:24 Pryan New Issue
2012-03-31 09:35 Hal9000 Note Added: 0006133
2012-03-31 09:35 Hal9000 Assigned To => Hal9000
2012-03-31 09:35 Hal9000 Status new => feedback
2012-07-15 22:46 OUTsider Note Added: 0006204
2012-07-16 03:37 OUTsider Note Added: 0006209
2012-07-16 03:37 OUTsider Status feedback => acknowledged
2012-07-16 03:37 OUTsider Assigned To Hal9000 => OUTsider
2012-07-16 03:37 OUTsider Status acknowledged => assigned
2012-07-16 03:40 OUTsider Status assigned => acknowledged
2012-07-17 16:20 OUTsider Note Added: 0006214
2012-07-17 16:20 OUTsider Status acknowledged => resolved
2012-07-17 16:20 OUTsider Fixed in Version => 1.5.0-git
2012-07-17 16:20 OUTsider Resolution open => fixed


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker