3
0
mirror of https://github.com/jlu5/PyLink.git synced 2024-11-24 03:29:28 +01:00

docs, hybrid, ratbox: Mode definition updates

This commit is contained in:
James Lu 2016-10-01 13:41:11 -07:00
parent eb79f77bd2
commit 36e18929de
4 changed files with 110 additions and 109 deletions

View File

@ -1,59 +1,59 @@
Channel Mode / IRCd,InspIRCd,charybdis,Elemental-IRCd,UnrealIRCd,IRCd-Hybrid,Nefarious IRCu Channel Mode / IRCd,InspIRCd,charybdis,Elemental-IRCd,UnrealIRCd,IRCd-Hybrid,Nefarious IRCu,Ircd-ratbox
admin,a (m_customprefix/m_chanprotect),,a (when enabled),a,, admin,a (m_customprefix/m_chanprotect),,a (when enabled),a,,,
adminonly,,A (extensions/chm_adminonly),A (extensions/chm_adminonly.c),,,a adminonly,,A (extensions/chm_adminonly),A (extensions/chm_adminonly.c),,,a,
allowinvite,A (m_allowinvite),g,g,,, allowinvite,A (m_allowinvite),g,g,,,,
autoop,w (m_autoop),,,,, autoop,w (m_autoop),,,,,,
ban,b,b,b,b,b,b ban,b,b,b,b,b,b,b
banexception,e (m_banexception),e,e,e,e,e banexception,e (m_banexception),e,e,e,e,e,e
blockcaps,B (m_blockcaps),,G (extensions/chm_nocaps.c),,, blockcaps,B (m_blockcaps),,G (extensions/chm_nocaps.c),,,,
blockcolor,c (m_blockcolor),,,c,c,c blockcolor,c (m_blockcolor),,,c,c,c,
delayjoin,,,,,,D delayjoin,,,,,,D,
exemptchanops,X (m_exemptchanops),,,,, exemptchanops,X (m_exemptchanops),,,,,,
filter,g (m_filter),,,,, filter,g (m_filter),,,,,,
flood,f (m_messageflood),,,,, flood,f (m_messageflood),,,,,,
flood_unreal,,,,f,, flood_unreal,,,,f,,,
freetarget,,F,F,,, freetarget,,F,F,,,,
had_delayjoins,,,,,,d had_delayjoins,,,,,,d,
halfop,h (m_customprefix/m_halfop),,h (when enabled),h,h, halfop,h (m_customprefix/m_halfop),,h (when enabled),h,h,,
hiddenbans,,,u,,, hiddenbans,,,u,,,,
hidequits,,,,,,Q hidequits,,,,,,Q,
history,H (m_chanhistory),,,,, history,H (m_chanhistory),,,,,,
invex,I (m_inviteexception),I,I,I,I, invex,I (m_inviteexception),I,I,I,I,,I
inviteonly,i,i,i,i,i,i inviteonly,i,i,i,i,i,i,i
issecure,,,,Z,, issecure,,,,Z,,,
joinflood,j (m_joinflood),j,j,,, joinflood,j (m_joinflood),j,j,,,,
key,k,k,k,k,k,k key,k,k,k,k,k,k,k
kicknorejoin,J (m_kicknorejoin),,J,,, kicknorejoin,J (m_kicknorejoin),,J,,,,
largebanlist,,L,L,,, largebanlist,,L,L,,,,
limit,l,l,l,l,l,l limit,l,l,l,l,l,l,l
moderated,m,m,m,m,m,m moderated,m,m,m,m,m,m,m
nickflood,F (m_nickflood),,,,, nickflood,F (m_nickflood),,,,,,n
noamsg,,,,,,T noamsg,,,,,,T,
noctcp,C (m_noctcp),C,C,C,C,C noctcp,C (m_noctcp),C,C,C,C,C,
noextmsg,n,n,n,n,n,n noextmsg,n,n,n,n,n,n,n
noforwards,,Q,Q,,, noforwards,,Q,Q,,,,
noinvite,,,,,, noinvite,,,,,,,
nokick,Q (m_nokicks),,E,Q,, nokick,Q (m_nokicks),,E,Q,,,
noknock,K (m_knock),p,,K,p, noknock,K (m_knock),p,,K,p,,
nonick,N (m_nonicks),,d,N,, nonick,N (m_nonicks),,d,N,,,
nonotice,T (m_nonotice),T (extensions/chm_nonotice),T,T,,N nonotice,T (m_nonotice),T (extensions/chm_nonotice),T,T,,N,
official-join,Y (m_ojoin),,,,, official-join,Y (m_ojoin),,,,,,
op,o,o,o,o,o,o op,o,o,o,o,o,o,o
operonly,O (m_operchans),O (extensions/chm_operonly),O (extensions/chm_operonly.c),O,O,O operonly,O (m_operchans),O (extensions/chm_operonly),O (extensions/chm_operonly.c),O,O,O,
oplevel_apass,,,,,,A oplevel_apass,,,,,,A,
oplevel_upass,,,,,,U oplevel_upass,,,,,,U,
opmoderated,U (extras/m_opmoderated),z,z,,, opmoderated,U (extras/m_opmoderated),z,z,,,,
owner,q (m_customprefix/m_chanprotect),,y (when enabled),q,, owner,q (m_customprefix/m_chanprotect),,y (when enabled),q,,,
permanent,P (m_permchannels),P,P,P,,z permanent,P (m_permchannels),P,P,P,,z,
private,p,,,p,,p private,p,,,p,,p,p
quiet,,q,q,,, quiet,,q,q,,,,
redirect,L (m_redirect),f,f,L,,L redirect,L (m_redirect),f,f,L,,L,
registered,r (m_services_account),,,r,r,R registered,r (m_services_account),,,r,r,R,
regmoderated,M (m_services_account),,,M,M,M regmoderated,M (m_services_account),,,M,M,M,
regonly,R (m_services_account),r,r,R,R,r regonly,R (m_services_account),r,r,R,R,r,r
repeat,E (m_repeat),,K (extensions/chm_norepeat.c),,, repeat,E (m_repeat),,K (extensions/chm_norepeat.c),,,,
secret,s,s,s,s,s,s secret,s,s,s,s,s,s,s
sslonly,z (m_sslmodes),S (extensions/chm_sslonly),S (extensions/chm_sslonly.c),z,S, sslonly,z (m_sslmodes),S (extensions/chm_sslonly),S (extensions/chm_sslonly.c),z,S,,S
stripcolor,S (m_stripcolor),c,c,S,,S stripcolor,S (m_stripcolor),c,c,S,,S,
topiclock,t,t,t,t,t,t topiclock,t,t,t,t,t,t,t
voice,v,v,v,v,v,v voice,v,v,v,v,v,v,v

1 Channel Mode / IRCd InspIRCd charybdis Elemental-IRCd UnrealIRCd IRCd-Hybrid Nefarious IRCu Ircd-ratbox
2 admin a (m_customprefix/m_chanprotect) a (when enabled) a
3 adminonly A (extensions/chm_adminonly) A (extensions/chm_adminonly.c) a
4 allowinvite A (m_allowinvite) g g
5 autoop w (m_autoop)
6 ban b b b b b b b
7 banexception e (m_banexception) e e e e e e
8 blockcaps B (m_blockcaps) G (extensions/chm_nocaps.c)
9 blockcolor c (m_blockcolor) c c c
10 delayjoin D
11 exemptchanops X (m_exemptchanops)
12 filter g (m_filter)
13 flood f (m_messageflood)
14 flood_unreal f
15 freetarget F F
16 had_delayjoins d
17 halfop h (m_customprefix/m_halfop) h (when enabled) h h
18 hiddenbans u
19 hidequits Q
20 history H (m_chanhistory)
21 invex I (m_inviteexception) I I I I I
22 inviteonly i i i i i i i
23 issecure Z
24 joinflood j (m_joinflood) j j
25 key k k k k k k k
26 kicknorejoin J (m_kicknorejoin) J
27 largebanlist L L
28 limit l l l l l l l
29 moderated m m m m m m m
30 nickflood F (m_nickflood) n
31 noamsg T
32 noctcp C (m_noctcp) C C C C C
33 noextmsg n n n n n n n
34 noforwards Q Q
35 noinvite
36 nokick Q (m_nokicks) E Q
37 noknock K (m_knock) p K p
38 nonick N (m_nonicks) d N
39 nonotice T (m_nonotice) T (extensions/chm_nonotice) T T N
40 official-join Y (m_ojoin)
41 op o o o o o o o
42 operonly O (m_operchans) O (extensions/chm_operonly) O (extensions/chm_operonly.c) O O O
43 oplevel_apass A
44 oplevel_upass U
45 opmoderated U (extras/m_opmoderated) z z
46 owner q (m_customprefix/m_chanprotect) y (when enabled) q
47 permanent P (m_permchannels) P P P z
48 private p p p p
49 quiet q q
50 redirect L (m_redirect) f f L L
51 registered r (m_services_account) r r R
52 regmoderated M (m_services_account) M M M
53 regonly R (m_services_account) r r R R r r
54 repeat E (m_repeat) K (extensions/chm_norepeat.c)
55 secret s s s s s s s
56 sslonly z (m_sslmodes) S (extensions/chm_sslonly) S (extensions/chm_sslonly.c) z S S
57 stripcolor S (m_stripcolor) c c S S
58 topiclock t t t t t t t
59 voice v v v v v v v

View File

@ -1,47 +1,48 @@
User Mode / IRCd,InspIRCd,charybdis,Elemental-IRCd,UnrealIRCd,IRCd-Hybrid,Nefarious IRCu User Mode / IRCd,InspIRCd,charybdis,Elemental-IRCd,UnrealIRCd,IRCd-Hybrid,Nefarious IRCu,Ircd-ratbox
admin,,a,a,,a,a admin,,a,a,,a,a,a
bot,B,,B,B,,B bot,B,,B,B,,B,
callerid,g,g,g,,g,g callerid,g,g,g,,g,g,g
cloak,x,x,x,x,x,x cloak,x,x,x,x,x,x,
cloak_fakehost,,,,,,f cloak_fakehost,,,,,,f,
cloak_hashedhost,,,,,,C cloak_hashedhost,,,,,,C,
cloak_hashedip,,,,,,c cloak_hashedip,,,,,,c,
cloak_sethost,,,,,,h cloak_sethost,,,,,,h,
deaf,d,D,D,d,D,D deaf,d,D,D,d,D,D,D
deaf_commonchan,c,,,,G,q deaf_commonchan,c,,,,G,q,
debug,,,,,d, debug,,,,,d,,
filter,,,,G,, filter,,,,G,,,
helpop,h,,,,, helpop,h,,,,,,
hidechans,I,,I,p,p,n hidechans,I,,I,p,p,n,
hideidle,,,,I,q,I hideidle,,,,I,q,I,
hideoper,H,,,H,H,H hideoper,H,,,H,H,H,
invisible,i,i,i,i,i,i invisible,i,i,i,i,i,i,i
locops,,l,l,,l,O locops,,l,l,,l,O,l
noctcp,,,C,T,, noctcp,,,C,T,,,
noforward,,Q,Q,,,L noforward,,Q,Q,,,L,
noinvite,,,V,,, noinvite,,,V,,,,
oper,o,o,o,,o,o oper,o,o,o,,o,o,o
operwall,,z,z,,, operwall,,z,z,,,,z
override,,p,p,,,X override,,p,p,,,X,
protected,,,,q,, protected,,,,q,,,
regdeaf,R,R,R,R,R,R regdeaf,R,R,R,R,R,R,
registered,r,,,r,r,r registered,r,,,r,r,r,
servprotect,k,S,S,S,,k servprotect,k,S,S,S,,k,S
showwhois,W,,,W,,W showwhois,W,,,W,,W,
sno_admin_requests,,,,,y, sno_admin_requests,,,,,y,,y
sno_badclientconnections,,,,,u, sno_badclientconnections,,,,,u,,u
sno_botfloods,,,,,b, sno_botfloods,,,,,b,,b
sno_clientconnections,,,,,c, sno_clientconnections,,,,,c,,c
sno_debug,,,,,,g sno_debug,,,,,,g,d
sno_fullauthblock,,,,,f, sno_extclientconnections,,,,,,,C
sno_nickchange,,,,,n, sno_fullauthblock,,,,,f,,f
sno_rejectedclients,,,,,j, sno_nickchange,,,,,n,,
sno_remoteclientconnections,,,,,F, sno_rejectedclients,,,,,j,,r
sno_server_connects,,,,,e, sno_remoteclientconnections,,,,,F,,
sno_skill,,,,,k, sno_server_connects,,,,,e,,x
snomask,s,s,s,s,s,s sno_skill,,,,,k,,k
ssl,,,,z,S,z snomask,s,s,s,s,s,s,s
stripcolor,S,,,,, ssl,,,,z,S,z,
vhost,,,,t,, stripcolor,S,,,,,,
wallops,w,w,w,w,w,w vhost,,,,t,,,
webirc,,,,,W, wallops,w,w,w,w,w,w,w
webirc,,,,,W,,

1 User Mode / IRCd InspIRCd charybdis Elemental-IRCd UnrealIRCd IRCd-Hybrid Nefarious IRCu Ircd-ratbox
2 admin a a a a a
3 bot B B B B
4 callerid g g g g g g
5 cloak x x x x x x
6 cloak_fakehost f
7 cloak_hashedhost C
8 cloak_hashedip c
9 cloak_sethost h
10 deaf d D D d D D D
11 deaf_commonchan c G q
12 debug d
13 filter G
14 helpop h
15 hidechans I I p p n
16 hideidle I q I
17 hideoper H H H H
18 invisible i i i i i i i
19 locops l l l O l
20 noctcp C T
21 noforward Q Q L
22 noinvite V
23 oper o o o o o o
24 operwall z z z
25 override p p X
26 protected q
27 regdeaf R R R R R R
28 registered r r r r
29 servprotect k S S S k S
30 showwhois W W W
31 sno_admin_requests y y
32 sno_badclientconnections u u
33 sno_botfloods b b
34 sno_clientconnections c c
35 sno_debug g d
36 sno_fullauthblock sno_extclientconnections f C
37 sno_nickchange sno_fullauthblock n f f
38 sno_rejectedclients sno_nickchange j n
39 sno_remoteclientconnections sno_rejectedclients F j r
40 sno_server_connects sno_remoteclientconnections e F
41 sno_skill sno_server_connects k e x
42 snomask sno_skill s s s s s k s k
43 ssl snomask s s s z s S s z s s
44 stripcolor ssl S z S z
45 vhost stripcolor S t
46 wallops vhost w w w w t w w
47 webirc wallops w w w w W w w w
48 webirc W

View File

@ -44,9 +44,9 @@ class HybridProtocol(TS6Protocol):
'callerid': 'g', 'admin': 'a', 'deaf_commonchan': 'G', 'hideoper': 'H', 'callerid': 'g', 'admin': 'a', 'deaf_commonchan': 'G', 'hideoper': 'H',
'webirc': 'W', 'sno_clientconnections': 'c', 'sno_badclientconnections': 'u', 'webirc': 'W', 'sno_clientconnections': 'c', 'sno_badclientconnections': 'u',
'sno_rejectedclients': 'j', 'sno_skill': 'k', 'sno_fullauthblock': 'f', 'sno_rejectedclients': 'j', 'sno_skill': 'k', 'sno_fullauthblock': 'f',
'sno_remoteclientconnections': 'F', 'sno_admin_requests': 'y', 'sno_debug': 'd', 'sno_remoteclientconnections': 'F', 'sno_stats': 'y', 'sno_debug': 'd',
'sno_nickchange': 'n', 'hideidle': 'q', 'registered': 'r', 'sno_nickchange': 'n', 'hideidle': 'q', 'registered': 'r',
'snomask': 's', 'ssl': 'S', 'sno_server_connects': 'e', 'sno_botfloods': 'b', 'snomask': 's', 'ssl': 'S', 'sno_serverconnects': 'e', 'sno_botfloods': 'b',
# Now, map all the ABCD type modes: # Now, map all the ABCD type modes:
'*A': '', '*B': '', '*C': '', '*D': 'DFGHRSWabcdefgijklnopqrsuwxy' '*A': '', '*B': '', '*C': '', '*D': 'DFGHRSWabcdefgijklnopqrsuwxy'
} }

View File

@ -32,7 +32,7 @@ class RatboxProtocol(TS6Protocol):
'sno_clientconnections': 'c', 'sno_extclientconnections': 'C', 'sno_debug': 'd', 'sno_clientconnections': 'c', 'sno_extclientconnections': 'C', 'sno_debug': 'd',
'sno_fullauthblock': 'f', 'sno_skill': 'k', 'locops': 'l', 'sno_fullauthblock': 'f', 'sno_skill': 'k', 'locops': 'l',
'sno_rejectedclients': 'r', 'snomask': 's', 'sno_badclientconnections': 'u', 'sno_rejectedclients': 'r', 'snomask': 's', 'sno_badclientconnections': 'u',
'wallops': 'w', 'sno_server_connects': 'x', 'sno_admin_requests': 'y', 'wallops': 'w', 'sno_serverconnects': 'x', 'sno_stats': 'y',
'operwall': 'z', 'sno_operspy': 'Z', 'deaf': 'D', 'servprotect': 'S', 'operwall': 'z', 'sno_operspy': 'Z', 'deaf': 'D', 'servprotect': 'S',
# Now, map all the ABCD type modes: # Now, map all the ABCD type modes:
'*A': '', '*B': '', '*C': '', '*D': 'igoabcCdfklrsuwxyzZD' '*A': '', '*B': '', '*C': '', '*D': 'igoabcCdfklrsuwxyzZD'