You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _includes/modern-appendix.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1221,7 +1221,7 @@ The specified casemappings are as follows:
1221
1221
***`rfc1459-strict`**: Same casemapping as `'ascii'`, with the characters `'{'`, `'}'`, and `'|'` being the lower-case equivalents of `'['`, `']'`, and `'\'`, respectively. Note that the difference between this and `rfc1459` above is that in rfc1459-strict, `'^'` and `'~'` are not casefolded.
1222
1222
***`rfc7613`**: Proposed casemapping which defines a method based on PRECIS, allowing additional Unicode characters to be correctly casemapped <sup><ahref="https://github.com/ircv3/ircv3-specifications/pull/272">[link]</a></sup>.
1223
1223
1224
-
The value MUST be specified and is a string. Servers MAY advertise alternate casemappings to those above, but clients MAY NOT be able to understand or perform them.
1224
+
The value MUST be specified and is a string. Servers MAY advertise alternate casemappings to those above, but clients MAY NOT be able to understand or perform them. If the parameter is not published by the server at all, clients SHOULD assume `CASEMAPPING=rfc1459`.
1225
1225
1226
1226
Servers SHOULD AVOID using the `rfc1459` casemapping unless explicitly required for compatibility reasons or for linking with servers using it. The equivalency of the extra characters is not necessary nor useful today, and issues such as incorrect implementations and a conflict between matching masks exists.
1227
1227
@@ -1462,7 +1462,7 @@ Examples:
1462
1462
1463
1463
The `MODES` parameter specifies how many 'variable' modes may be set on a channel by a single {% message MODE %} command from a client. A 'variable' mode is defined as being a type A, B or C mode as defined in the {% isupport CHANMODES %} parameter, or in the channel modes specified in the {% isupport PREFIX %} parameter.
1464
1464
1465
-
A client SHOULD NOT issue more 'variable' modes than this in a single {% message MODE %} command. A server MAY however issue more 'variable' modes than this in a single {% message MODE %} message. The value is OPTIONAL and when not specified indicates that there is no limit to the number of 'variable' modes that may be set in a single client {% message MODE %} command.
1465
+
A client SHOULD NOT issue more 'variable' modes than this in a single {% message MODE %} command. A server MAY however issue more 'variable' modes than this in a single {% message MODE %} message. The value is OPTIONAL and when not specified indicates that there is no limit to the number of 'variable' modes that may be set in a single client {% message MODE %} command. If the parameter is not published by the server at all, clients SHOULD assume `MODES=3`, corresponding to the RFC1459 behavior.
1466
1466
1467
1467
If the value is specified, it MUST be a positive integer.
1468
1468
@@ -1513,7 +1513,7 @@ Within channels, clients can have different statuses, denoted by single-characte
1513
1513
1514
1514
The typical prefixes advertised in this parameter are listed in the [Channel Membership Prefixes](#channel-membership-prefixes) section.
1515
1515
1516
-
The value is OPTIONAL and when it is not specified indicates that no prefixes are supported.
1516
+
The value is OPTIONAL and when it is not specified indicates that no prefixes are supported. If the parameter is not published by the server at all, clients SHOULD assume `PREFIX=(ov)@+`, corresponding to the RFC1459 behavior.
0 commit comments