diff --git a/docs/modelists/channel-modes.csv b/docs/modelists/channel-modes.csv index 9bc29bf..a57e9c6 100644 --- a/docs/modelists/channel-modes.csv +++ b/docs/modelists/channel-modes.csv @@ -1,68 +1,68 @@ Channel Mode / IRCd,rfc1459,hybrid,inspircd/insp20,inspircd/insp3,ngircd,p10/ircu,p10/nefarious,p10/snircd,ts6/charybdis,ts6/chatircd,ts6/elemental,ts6/ratbox,unreal -admin,,,"a (m_customprefix, m_chanprotect)",a (m_customprefix),a,,,,,a (when enabled),a (when enabled),,a +admin,,,"a (m_customprefix, m_chanprotect)",a (customprefix),a,,,,,a (when enabled),a (when enabled),,a adminonly,,,,,,,a,,A (ext/chm_adminonly),A (ext/chm_adminonly),A (ext/chm_adminonly.so),, -allowinvite,,,A (m_allowinvite),A (m_allowinvite),,,,,g,g,g,, -auditorium,,,u (m_auditorium),u (m_auditorium),,,,,,,,, -autoop,,,w (m_autoop),w (m_autoop),,,,,,,,, +allowinvite,,,A (m_allowinvite),A (allowinvite),,,,,g,g,g,, +auditorium,,,u (m_auditorium),u (auditorium),,,,,,,,, +autoop,,,w (m_autoop),w (autoop),,,,,,,,, ban,b,b,b,b,b,b,b,b,b,b,b,b,b -banexception,,e,e (m_banexception),e (m_banexception),e,,e,,e,e,e,e,e -blockcaps,,,B (m_blockcaps),"B (m_anticaps, m_blockcaps)",,,,,,,G (ext/chm_nocaps.so),, -blockcolor,,c,c (m_blockcolor),c (m_blockcolor),,c,c,c,,,,,c (chanmodes/nocolor) -blockhighlight,,,V (contrib/m_blockhighlight),V (contrib/m_blockhighlight),,,,,,,,, -censor,,,G (m_censor),G (m_censor),,,,,,,,,G (chanmodes/censor) -delayjoin,,,D (m_delayjoin),D (m_delayjoin),,D,D,D,,,,,D (chanmodes/delayjoin) -delaymsg,,,d (m_delaymsg),d (m_delaymsg),,,,,,,,, -exemptchanops,,,X (m_exemptchanops),X (m_exemptchanops),,,,,,,,, -filter,,,g (m_filter),g (m_filter),,,,,,,,,(via extban ~T:block:) -flood,,,f (m_messageflood),f (m_messageflood),,,,,,,,, +banexception,,e,e (m_banexception),e (banexception),e,,e,,e,e,e,e,e +blockcaps,,,B (m_blockcaps),"B (anticaps, blockcaps)",,,,,,,G (ext/chm_nocaps.so),, +blockcolor,,c,c (m_blockcolor),c (blockcolor),,c,c,c,,,,,c (chanmodes/nocolor) +blockhighlight,,,V (contrib/m_blockhighlight),V (contrib/blockhighlight),,,,,,,,, +censor,,,G (m_censor),G (censor),,,,,,,,,G (chanmodes/censor) +delayjoin,,,D (m_delayjoin),D (delayjoin),,D,D,D,,,,,D (chanmodes/delayjoin) +delaymsg,,,d (m_delaymsg),d (delaymsg),,,,,,,,, +exemptchanops,,,X (m_exemptchanops),X (exemptchanops),,,,,,,,, +filter,,,g (m_filter),g (filter),,,,,,,,,(via extban ~T:block:) +flood,,,f (m_messageflood),f (messageflood),,,,,,,,, flood_unreal,,,,,,,,,,,,,f (chanmodes/floodprot) freetarget,,,,,,,,,F,F,F,, had_delayjoin,,,,,,d,d,d,,,,, -halfop,,h,"h (m_customprefix, m_halfop)",h (m_customprefix),h,,,,,h (when enabled),h (when enabled),,h +halfop,,h,"h (m_customprefix, m_halfop)",h (customprefix),h,,,,,h (when enabled),h (when enabled),,h hiddenbans,,,,,,,,,,,u,, hidequits,,,,,,,Q,u,,,,, -history,,,H (m_chanhistory),H (m_chanhistory),,,,,,,,, -invex,,I,I (m_inviteexception),I (m_inviteexception),I,,,,I,I,I,I,I +history,,,H (m_chanhistory),H (chanhistory),,,,,,,,, +invex,,I,I (m_inviteexception),I (inviteexception),I,,,,I,I,I,I,I inviteonly,i,i,i,i,i,i,i,i,i,i,i,i,i issecure,,,,,,,,,,,,,Z (chanmodes/issecure) -joinflood,,,j (m_joinflood),j (m_joinflood),,,,,j,j,j,, +joinflood,,,j (m_joinflood),j (joinflood),,,,,j,j,j,, key,k,k,k,k,k,k,k,k,k,k,k,k,k kicknorejoin,,,,,,,,,,,J,, -kicknorejoin_insp,,,J (m_kicknorejoin),J (m_kicknorejoin),,,,,,,,, +kicknorejoin_insp,,,J (m_kicknorejoin),J (kicknorejoin),,,,,,,,, largebanlist,,,,,,,,,L,L,L,, limit,l,l,l,l,l,l,l,l,l,l,l,l,l moderated,m,m,m,m,m,m,m,m,m,m,m,m,m netadminonly,,,,,,,,,,N (ext/chm_netadminonly),,, -nickflood,,,F (m_nickflood),F (m_nickflood),,,,,,,,, +nickflood,,,F (m_nickflood),F (nickflood),,,,,,,,, noamsg,,,,,,,T,T,,,,, -noctcp,,C,C (m_noctcp),C (m_noctcp),,C,C,C,C,C,C,,C (chanmodes/noctcp) +noctcp,,C,C (m_noctcp),C (noctcp),,C,C,C,C,C,C,,C (chanmodes/noctcp) noextmsg,n,n,n,n,n,n,n,n,n,n,n,n,n noforwards,,,,,,,,,Q,Q,Q,, noinvite,,,,,V,,,,,,,,V (chanmodes/noinvite) -nokick,,,Q (m_nokicks),Q (m_nokicks),Q,,,,,,E,,Q (chanmodes/nokick) -noknock,,p*,K (m_knock),K (m_knock),,,,,p*,p*,p*,p*,K (chanmodes/noknock) -nonick,,,N (m_nonicks),N (m_nonicks),N,,,,,,d,,N (chanmodes/nonickchange) -nonotice,,,T (m_nonotice),T (m_nonotice),,,N,N,T (ext/chm_nonotice),T (ext/chm_nonotice),T,,T (chanmodes/nonotice) -official-join,,,Y (m_ojoin),Y (m_ojoin),,,,,,,,, +nokick,,,Q (m_nokicks),Q (nokicks),Q,,,,,,E,,Q (chanmodes/nokick) +noknock,,p*,K (m_knock),K (knock),,,,,p*,p*,p*,p*,K (chanmodes/noknock) +nonick,,,N (m_nonicks),N (nonicks),N,,,,,,d,,N (chanmodes/nonickchange) +nonotice,,,T (m_nonotice),T (nonotice),,,N,N,T (ext/chm_nonotice),T (ext/chm_nonotice),T,,T (chanmodes/nonotice) +official-join,,,Y (m_ojoin),Y (ojoin),,,,,,,,, op,o,o,o,o,o,o,o,o,o,o,o,o,o -operonly,,O,O (m_operchans),O (m_operchans),O,,O,,O (ext/chm_operonly),O (ext/chm_operonly),O (ext/chm_operonly.so),,O (chanmodes/operonly) +operonly,,O,O (m_operchans),O (operchans),O,,O,,O (ext/chm_operonly),O (ext/chm_operonly),O (ext/chm_operonly.so),,O (chanmodes/operonly) oplevel_apass,,,,,,A,A,A,,,,, oplevel_upass,,,,,,U,U,U,,,,, opmoderated,,,U (contrib/m_opmoderated),,,,,,z,z,z,, -owner,,,"q (m_customprefix, m_chanprotect)",q (m_customprefix),q,,,,,y (when enabled),y (when enabled),,q +owner,,,"q (m_customprefix, m_chanprotect)",q (customprefix),q,,,,,y (when enabled),y (when enabled),,q paranoia,,p*,,,,,,,,,,, -permanent,,,P (m_permchannels),P (m_permchannels),P,,z,,P,P,P,,P (chanmodes/permanent) +permanent,,,P (m_permchannels),P (permchannels),P,,z,,P,P,P,,P (chanmodes/permanent) private,p,p*,p,p,p,p,p,p,p*,p*,p*,p*,p quiet,,,(via extban m:),(via extban m:),,,(via extban ~q:),,q,q,q,,(via extban ~q:) -redirect,,,L (m_redirect),L (m_redirect),,,L,,f,f,f,,L (chanmodes/link) -registered,,r,r (m_services_account),r (m_services_account),r,R,R,R,,,,,r -regmoderated,,M,M (m_services_account),M (m_services_account),M,,M,M,,,,,M (chanmodes/regonlyspeak) -regonly,,R,R (m_services_account),R (m_services_account),R,r,r,r,r,r,r,r,R (chanmodes/regonly) +redirect,,,L (m_redirect),L (redirect),,,L,,f,f,f,,L (chanmodes/link) +registered,,r,r (m_services_account),r (services_account),r,R,R,R,,,,,r +regmoderated,,M,M (m_services_account),M (services_account),M,,M,M,,,,,M (chanmodes/regonlyspeak) +regonly,,R,R (m_services_account),R (services_account),R,r,r,r,r,r,r,r,R (chanmodes/regonly) repeat,,,,,,,,,,,K (ext/chm_norepeat.c),, -repeat_insp,,,,E (m_repeat),,,,,,,,, +repeat_insp,,,,E (repeat),,,,,,,,, secret,s,s,s,s,s,s,s,s,s,s,s,s,s -sslonly,,S,z (m_sslmodes),z (m_sslmodes),z,,,,S (ext/chm_sslonly),S (ext/chm_sslonly),S (ext/chm_sslonly.c),S,z (chanmodes/secureonly) -stripcolor,,,S (m_stripcolor),S (m_stripcolor),,,S,,c,c,c,,S (chanmodes/stripcolor) +sslonly,,S,z (m_sslmodes),z (sslmodes),z,,,,S (ext/chm_sslonly),S (ext/chm_sslonly),S (ext/chm_sslonly.c),S,z (chanmodes/secureonly) +stripcolor,,,S (m_stripcolor),S (stripcolor),,,S,,c,c,c,,S (chanmodes/stripcolor) topiclock,t,t,t,t,t,t,t,t,t,t,t,t,t voice,v,v,v,v,v,v,v,v,v,v,v,v,v ,,,,,,,,,,,,, diff --git a/docs/modelists/channel-modes.html b/docs/modelists/channel-modes.html index 32096cb..f60e510 100644 --- a/docs/modelists/channel-modes.html +++ b/docs/modelists/channel-modes.html @@ -78,52 +78,52 @@ td:first-child, th[scope="row"] { admin -n/an/a+a
(m_customprefix, m_chanprotect)+a
(m_customprefix)+an/an/an/an/a+a
(when enabled)+a
(when enabled)n/a+a +n/an/a+a
(m_customprefix, m_chanprotect)+a
(customprefix)+an/an/an/an/a+a
(when enabled)+a
(when enabled)n/a+a adminonly n/an/an/an/an/an/a+an/a+A
(ext/chm_adminonly)+A
(ext/chm_adminonly)+A
(ext/chm_adminonly.so)n/an/a allowinvite -n/an/a+A
(m_allowinvite)+A
(m_allowinvite)n/an/an/an/a+g+g+gn/an/a +n/an/a+A
(m_allowinvite)+A
(allowinvite)n/an/an/an/a+g+g+gn/an/a auditorium -n/an/a+u
(m_auditorium)+u
(m_auditorium)n/an/an/an/an/an/an/an/an/a +n/an/a+u
(m_auditorium)+u
(auditorium)n/an/an/an/an/an/an/an/an/a autoop -n/an/a+w
(m_autoop)+w
(m_autoop)n/an/an/an/an/an/an/an/an/a +n/an/a+w
(m_autoop)+w
(autoop)n/an/an/an/an/an/an/an/an/a ban +b+b+b+b+b+b+b+b+b+b+b+b+b banexception -n/a+e+e
(m_banexception)+e
(m_banexception)+en/a+en/a+e+e+e+e+e +n/a+e+e
(m_banexception)+e
(banexception)+en/a+en/a+e+e+e+e+e blockcaps -n/an/a+B
(m_blockcaps)+B
(m_anticaps, m_blockcaps)n/an/an/an/an/an/a+G
(ext/chm_nocaps.so)n/an/a +n/an/a+B
(m_blockcaps)+B
(anticaps, blockcaps)n/an/an/an/an/an/a+G
(ext/chm_nocaps.so)n/an/a blockcolor -n/a+c+c
(m_blockcolor)+c
(m_blockcolor)n/a+c+c+cn/an/an/an/a+c
(chanmodes/nocolor) +n/a+c+c
(m_blockcolor)+c
(blockcolor)n/a+c+c+cn/an/an/an/a+c
(chanmodes/nocolor) blockhighlight -n/an/a+V
(contrib/m_blockhighlight)+V
(contrib/m_blockhighlight)n/an/an/an/an/an/an/an/an/a +n/an/a+V
(contrib/m_blockhighlight)+V
(contrib/blockhighlight)n/an/an/an/an/an/an/an/an/a censor -n/an/a+G
(m_censor)+G
(m_censor)n/an/an/an/an/an/an/an/a+G
(chanmodes/censor) +n/an/a+G
(m_censor)+G
(censor)n/an/an/an/an/an/an/an/a+G
(chanmodes/censor) delayjoin -n/an/a+D
(m_delayjoin)+D
(m_delayjoin)n/a+D+D+Dn/an/an/an/a+D
(chanmodes/delayjoin) +n/an/a+D
(m_delayjoin)+D
(delayjoin)n/a+D+D+Dn/an/an/an/a+D
(chanmodes/delayjoin) delaymsg -n/an/a+d
(m_delaymsg)+d
(m_delaymsg)n/an/an/an/an/an/an/an/an/a +n/an/a+d
(m_delaymsg)+d
(delaymsg)n/an/an/an/an/an/an/an/an/a exemptchanops -n/an/a+X
(m_exemptchanops)+X
(m_exemptchanops)n/an/an/an/an/an/an/an/an/a +n/an/a+X
(m_exemptchanops)+X
(exemptchanops)n/an/an/an/an/an/an/an/an/a filter -n/an/a+g
(m_filter)+g
(m_filter)n/an/an/an/an/an/an/an/a(via extban ~T:block:) +n/an/a+g
(m_filter)+g
(filter)n/an/an/an/an/an/an/an/a(via extban ~T:block:) flood -n/an/a+f
(m_messageflood)+f
(m_messageflood)n/an/an/an/an/an/an/an/an/a +n/an/a+f
(m_messageflood)+f
(messageflood)n/an/an/an/an/an/an/an/an/a flood_unreal n/an/an/an/an/an/an/an/an/an/an/an/a+f
(chanmodes/floodprot) @@ -135,7 +135,7 @@ td:first-child, th[scope="row"] { n/an/an/an/an/a+d+d+dn/an/an/an/an/a halfop -n/a+h+h
(m_customprefix, m_halfop)+h
(m_customprefix)+hn/an/an/an/a+h
(when enabled)+h
(when enabled)n/a+h +n/a+h+h
(m_customprefix, m_halfop)+h
(customprefix)+hn/an/an/an/a+h
(when enabled)+h
(when enabled)n/a+h hiddenbans n/an/an/an/an/an/an/an/an/an/a+un/an/a @@ -144,10 +144,10 @@ td:first-child, th[scope="row"] { n/an/an/an/an/an/a+Q+un/an/an/an/an/a history -n/an/a+H
(m_chanhistory)+H
(m_chanhistory)n/an/an/an/an/an/an/an/an/a +n/an/a+H
(m_chanhistory)+H
(chanhistory)n/an/an/an/an/an/an/an/an/a invex -n/a+I+I
(m_inviteexception)+I
(m_inviteexception)+In/an/an/a+I+I+I+I+I +n/a+I+I
(m_inviteexception)+I
(inviteexception)+In/an/an/a+I+I+I+I+I inviteonly +i+i+i+i+i+i+i+i+i+i+i+i+i @@ -156,7 +156,7 @@ td:first-child, th[scope="row"] { n/an/an/an/an/an/an/an/an/an/an/an/a+Z
(chanmodes/issecure) joinflood -n/an/a+j
(m_joinflood)+j
(m_joinflood)n/an/an/an/a+j+j+jn/an/a +n/an/a+j
(m_joinflood)+j
(joinflood)n/an/an/an/a+j+j+jn/an/a key +k+k+k+k+k+k+k+k+k+k+k+k+k @@ -165,7 +165,7 @@ td:first-child, th[scope="row"] { n/an/an/an/an/an/an/an/an/an/a+Jn/an/a kicknorejoin_insp -n/an/a+J
(m_kicknorejoin)+J
(m_kicknorejoin)n/an/an/an/an/an/an/an/an/a +n/an/a+J
(m_kicknorejoin)+J
(kicknorejoin)n/an/an/an/an/an/an/an/an/a largebanlist n/an/an/an/an/an/an/an/a+L+L+Ln/an/a @@ -180,13 +180,13 @@ td:first-child, th[scope="row"] { n/an/an/an/an/an/an/an/an/a+N
(ext/chm_netadminonly)n/an/an/a nickflood -n/an/a+F
(m_nickflood)+F
(m_nickflood)n/an/an/an/an/an/an/an/an/a +n/an/a+F
(m_nickflood)+F
(nickflood)n/an/an/an/an/an/an/an/an/a noamsg n/an/an/an/an/an/a+T+Tn/an/an/an/an/a noctcp -n/a+C+C
(m_noctcp)+C
(m_noctcp)n/a+C+C+C+C+C+Cn/a+C
(chanmodes/noctcp) +n/a+C+C
(m_noctcp)+C
(noctcp)n/a+C+C+C+C+C+Cn/a+C
(chanmodes/noctcp) noextmsg +n+n+n+n+n+n+n+n+n+n+n+n+n @@ -198,25 +198,25 @@ td:first-child, th[scope="row"] { n/an/an/an/a+Vn/an/an/an/an/an/an/a+V
(chanmodes/noinvite) nokick -n/an/a+Q
(m_nokicks)+Q
(m_nokicks)+Qn/an/an/an/an/a+En/a+Q
(chanmodes/nokick) +n/an/a+Q
(m_nokicks)+Q
(nokicks)+Qn/an/an/an/an/a+En/a+Q
(chanmodes/nokick) noknock -n/a+p*+K
(m_knock)+K
(m_knock)n/an/an/an/a+p*+p*+p*+p*+K
(chanmodes/noknock) +n/a+p*+K
(m_knock)+K
(knock)n/an/an/an/a+p*+p*+p*+p*+K
(chanmodes/noknock) nonick -n/an/a+N
(m_nonicks)+N
(m_nonicks)+Nn/an/an/an/an/a+dn/a+N
(chanmodes/nonickchange) +n/an/a+N
(m_nonicks)+N
(nonicks)+Nn/an/an/an/an/a+dn/a+N
(chanmodes/nonickchange) nonotice -n/an/a+T
(m_nonotice)+T
(m_nonotice)n/an/a+N+N+T
(ext/chm_nonotice)+T
(ext/chm_nonotice)+Tn/a+T
(chanmodes/nonotice) +n/an/a+T
(m_nonotice)+T
(nonotice)n/an/a+N+N+T
(ext/chm_nonotice)+T
(ext/chm_nonotice)+Tn/a+T
(chanmodes/nonotice) official-join -n/an/a+Y
(m_ojoin)+Y
(m_ojoin)n/an/an/an/an/an/an/an/an/a +n/an/a+Y
(m_ojoin)+Y
(ojoin)n/an/an/an/an/an/an/an/an/a op +o+o+o+o+o+o+o+o+o+o+o+o+o operonly -n/a+O+O
(m_operchans)+O
(m_operchans)+On/a+On/a+O
(ext/chm_operonly)+O
(ext/chm_operonly)+O
(ext/chm_operonly.so)n/a+O
(chanmodes/operonly) +n/a+O+O
(m_operchans)+O
(operchans)+On/a+On/a+O
(ext/chm_operonly)+O
(ext/chm_operonly)+O
(ext/chm_operonly.so)n/a+O
(chanmodes/operonly) oplevel_apass n/an/an/an/an/a+A+A+An/an/an/an/an/a @@ -228,13 +228,13 @@ td:first-child, th[scope="row"] { n/an/a+U
(contrib/m_opmoderated)n/an/an/an/an/a+z+z+zn/an/a owner -n/an/a+q
(m_customprefix, m_chanprotect)+q
(m_customprefix)+qn/an/an/an/a+y
(when enabled)+y
(when enabled)n/a+q +n/an/a+q
(m_customprefix, m_chanprotect)+q
(customprefix)+qn/an/an/an/a+y
(when enabled)+y
(when enabled)n/a+q paranoia n/a+p*n/an/an/an/an/an/an/an/an/an/an/a permanent -n/an/a+P
(m_permchannels)+P
(m_permchannels)+Pn/a+zn/a+P+P+Pn/a+P
(chanmodes/permanent) +n/an/a+P
(m_permchannels)+P
(permchannels)+Pn/a+zn/a+P+P+Pn/a+P
(chanmodes/permanent) private +p+p*+p+p+p+p+p+p+p*+p*+p*+p*+p @@ -243,31 +243,31 @@ td:first-child, th[scope="row"] { n/an/a(via extban m:)(via extban m:)n/an/a(via extban ~q:)n/a+q+q+qn/a(via extban ~q:) redirect -n/an/a+L
(m_redirect)+L
(m_redirect)n/an/a+Ln/a+f+f+fn/a+L
(chanmodes/link) +n/an/a+L
(m_redirect)+L
(redirect)n/an/a+Ln/a+f+f+fn/a+L
(chanmodes/link) registered -n/a+r+r
(m_services_account)+r
(m_services_account)+r+R+R+Rn/an/an/an/a+r +n/a+r+r
(m_services_account)+r
(services_account)+r+R+R+Rn/an/an/an/a+r regmoderated -n/a+M+M
(m_services_account)+M
(m_services_account)+Mn/a+M+Mn/an/an/an/a+M
(chanmodes/regonlyspeak) +n/a+M+M
(m_services_account)+M
(services_account)+Mn/a+M+Mn/an/an/an/a+M
(chanmodes/regonlyspeak) regonly -n/a+R+R
(m_services_account)+R
(m_services_account)+R+r+r+r+r+r+r+r+R
(chanmodes/regonly) +n/a+R+R
(m_services_account)+R
(services_account)+R+r+r+r+r+r+r+r+R
(chanmodes/regonly) repeat n/an/an/an/an/an/an/an/an/an/a+K
(ext/chm_norepeat.c)n/an/a repeat_insp -n/an/an/a+E
(m_repeat)n/an/an/an/an/an/an/an/an/a +n/an/an/a+E
(repeat)n/an/an/an/an/an/an/an/an/a secret +s+s+s+s+s+s+s+s+s+s+s+s+s sslonly -n/a+S+z
(m_sslmodes)+z
(m_sslmodes)+zn/an/an/a+S
(ext/chm_sslonly)+S
(ext/chm_sslonly)+S
(ext/chm_sslonly.c)+S+z
(chanmodes/secureonly) +n/a+S+z
(m_sslmodes)+z
(sslmodes)+zn/an/an/a+S
(ext/chm_sslonly)+S
(ext/chm_sslonly)+S
(ext/chm_sslonly.c)+S+z
(chanmodes/secureonly) stripcolor -n/an/a+S
(m_stripcolor)+S
(m_stripcolor)n/an/a+Sn/a+c+c+cn/a+S
(chanmodes/stripcolor) +n/an/a+S
(m_stripcolor)+S
(stripcolor)n/an/a+Sn/a+c+c+cn/a+S
(chanmodes/stripcolor) topiclock +t+t+t+t+t+t+t+t+t+t+t+t+t diff --git a/docs/modelists/user-modes.html b/docs/modelists/user-modes.html index 0c81fb8..97b707f 100644 --- a/docs/modelists/user-modes.html +++ b/docs/modelists/user-modes.html @@ -83,7 +83,7 @@ td:first-child, th[scope="row"] { n/an/an/a+an/an/an/an/an/an/an/an/a bot -n/an/a+B+Bn/a+Bn/an/a+B+Bn/a+B +n/an/a+B+Bn/a+Bn/an/a+B+Bn/a+B
(usermodes/bot) callerid n/a+g+gn/an/an/an/a+g+g+g+gn/a @@ -91,6 +91,9 @@ td:first-child, th[scope="row"] { callerid_sslonly n/an/an/an/an/an/an/an/a+tn/an/an/a +censor +n/an/an/an/an/an/an/an/an/an/an/a+G
(usermodes/censor) + cloak n/a+x+x+x+x+x+x+x+x+xn/a+x @@ -107,7 +110,7 @@ td:first-child, th[scope="row"] { n/an/an/an/an/a+h+hn/an/an/an/an/a deaf -n/a+D+d+b+d+d+d+D+D+D+D+d +n/a+D+dn/a+d+d+d+D+D+D+D+d deaf_commonchan n/a+G+c+Cn/a+qn/an/an/an/an/an/a @@ -119,13 +122,13 @@ td:first-child, th[scope="row"] { n/an/an/an/an/an/an/an/an/an/an/a+G floodexempt -n/an/an/a+fn/an/an/an/an/an/an/an/a +n/an/an/a+Fn/an/an/an/an/an/an/an/a helpop n/an/a+hn/an/an/an/an/an/an/an/an/a hidechans -n/a+p+I+In/a+n+nn/an/a+In/a+p +n/a+p+I+In/a+n+nn/an/a+In/a+p
(usermodes/privacy) hideidle n/a+qn/an/an/a+I+In/an/an/an/a+I @@ -143,7 +146,7 @@ td:first-child, th[scope="row"] { n/an/an/an/an/an/an/an/a+Nn/an/an/a noctcp -n/an/an/an/an/an/an/an/an/a+Cn/a+T +n/an/an/an/an/an/an/an/an/a+Cn/a+T
(usermodes/noctcp) noforward n/an/an/an/an/a+Ln/a+Q+Q+Qn/an/a @@ -161,13 +164,13 @@ td:first-child, th[scope="row"] { n/an/an/an/an/a+X+X+p+p+pn/an/a privdeaf -n/an/an/an/an/a+Dn/an/an/an/an/an/a +n/an/an/a+bn/a+Dn/an/an/an/an/a+D
(usermodes/privdeaf) protected -n/an/an/an/an/an/an/an/an/an/an/a+q +n/an/an/an/an/an/an/an/an/an/an/a+q
(usermodes/nokick) regdeaf -n/a+R+Rn/an/a+R+R+R+R+Rn/a+R +n/a+R+Rn/an/a+R+R+R+R+Rn/a+R
(usermodes/regonlymsg) registered n/a+r+r+R+r+r+rn/an/an/an/a+r @@ -176,10 +179,10 @@ td:first-child, th[scope="row"] { n/an/an/a+rn/an/an/an/an/an/an/an/a servprotect -n/an/a+k+q+k+k+k+S+S+S+S+S +n/an/a+k+q+k+k+k+S+S+S+S+S
(usermodes/servicebot) showwhois -n/an/a+Wn/an/a+Wn/an/an/an/an/a+W +n/an/a+Wn/an/a+Wn/an/an/an/an/a+W
(usermodes/showwhois) sno_badclientconnections n/a+un/an/an/an/an/an/an/an/a+un/a @@ -223,6 +226,9 @@ td:first-child, th[scope="row"] { ssl n/a+Sn/an/an/a+zn/an/an/an/an/a+z +sslonlymsg +n/an/an/an/an/an/an/an/an/an/an/a+Z
(usermodes/secureonlymsg) + stripcolor n/an/a+Sn/an/an/an/an/an/an/an/an/a