From 0ab8263ff0af6f1bf2659a61542ab5aff2160e99 Mon Sep 17 00:00:00 2001 From: PrgmrBill Date: Tue, 17 Mar 2015 14:57:55 -0400 Subject: [PATCH 1/4] Adds SSL only channel mode Adds +S channel mode - Only users connected via SSL may join the channel while this mode is set. Users already in the channel are not affected. --- help/opers/cmode | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/help/opers/cmode b/help/opers/cmode index 97cbbd8d1..c5b34137f 100644 --- a/help/opers/cmode +++ b/help/opers/cmode @@ -29,7 +29,8 @@ NO PARAMETERS: (however, new forwards can still be set subject to +F). +C - Disable CTCP. All CTCP messages to the channel, except ACTION, are disallowed. - + +S - Only users connected via SSL may join the channel while this mode is set. Users already in the channel are not affected. + WITH PARAMETERS: +f - Forward. Forwards users who cannot join because of +i, +j, +l or +r. From 4e358381fb7ad2f1a77b456fc03a2194ed90fb40 Mon Sep 17 00:00:00 2001 From: PrgmrBill Date: Tue, 17 Mar 2015 15:06:56 -0400 Subject: [PATCH 2/4] Wraps long lines + adds TLS - Fixes long line by wrapping - Adds TLS as charybdis now has SSL_OP_NO_SSLv3 --- help/opers/cmode | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/help/opers/cmode b/help/opers/cmode index c5b34137f..27e7040bf 100644 --- a/help/opers/cmode +++ b/help/opers/cmode @@ -29,7 +29,8 @@ NO PARAMETERS: (however, new forwards can still be set subject to +F). +C - Disable CTCP. All CTCP messages to the channel, except ACTION, are disallowed. - +S - Only users connected via SSL may join the channel while this mode is set. Users already in the channel are not affected. + +S - Only users connected via SSL/TLS may join the channel while this + mode is set. Users already in the channel are not affected. WITH PARAMETERS: +f - Forward. Forwards users who cannot join because of +i, From 027c425c786f04133c5de3e10148de0d8672788c Mon Sep 17 00:00:00 2001 From: PrgmrBill Date: Tue, 17 Mar 2015 15:19:14 -0400 Subject: [PATCH 3/4] Adds a new section for extension channel modes Adds new section - "FROM EXTENSIONS". These channel modes may not be available if the related extension is not loaded. --- help/opers/cmode | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/help/opers/cmode b/help/opers/cmode index 27e7040bf..5caa382ed 100644 --- a/help/opers/cmode +++ b/help/opers/cmode @@ -29,9 +29,14 @@ NO PARAMETERS: (however, new forwards can still be set subject to +F). +C - Disable CTCP. All CTCP messages to the channel, except ACTION, are disallowed. + +FROM EXTENSIONS: + +O - IRC Operator only channel. + +A - IRC server administrator only channel. + +T - No NOTICEs allowed in the channel. +S - Only users connected via SSL/TLS may join the channel while this mode is set. Users already in the channel are not affected. - + WITH PARAMETERS: +f - Forward. Forwards users who cannot join because of +i, +j, +l or +r. From bba82e6026db514463c86434ad157586c519bcdf Mon Sep 17 00:00:00 2001 From: PrgmrBill Date: Tue, 17 Mar 2015 16:39:25 -0400 Subject: [PATCH 4/4] Updates format to match help/users/umode Instead of adding a new section I made it look like the example from help/users/umode. --- help/opers/cmode | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/help/opers/cmode b/help/opers/cmode index 5caa382ed..3383ed55b 100644 --- a/help/opers/cmode +++ b/help/opers/cmode @@ -1,5 +1,8 @@ MODE <+|-> [parameters] +? designates that the cmode is provided by an extension +and may not be present on this server. + CHANNELMODE - DESCRIPTION ------------------------------------------------------------------------ NO PARAMETERS: @@ -29,12 +32,10 @@ NO PARAMETERS: (however, new forwards can still be set subject to +F). +C - Disable CTCP. All CTCP messages to the channel, except ACTION, are disallowed. - -FROM EXTENSIONS: - +O - IRC Operator only channel. - +A - IRC server administrator only channel. - +T - No NOTICEs allowed in the channel. - +S - Only users connected via SSL/TLS may join the channel while this + ? +O - IRC Operator only channel. + ? +A - IRC server administrator only channel. + ? +T - No NOTICEs allowed in the channel. + ? +S - Only users connected via SSL/TLS may join the channel while this mode is set. Users already in the channel are not affected. WITH PARAMETERS: