Skip to content

Commit e28f44f

Browse files
committed
Add implementation consideration about custom unprefixed modes
1 parent 1e1bd77 commit e28f44f

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

extensions/named-modes.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ copyrights:
1313
email: "sadie@witchery.services"
1414
-
1515
name: "Val Lorentz"
16-
period: "2021"
16+
period: "2021-2022"
1717
email: "progval+ircv3@progval.net"
1818

1919
---
@@ -365,3 +365,16 @@ This token MUST have an integer value greater than 0.
365365
Servers should use this token to communicate to clients the maximum numbers of modes changes in a single PROP request. In the absence of this token or its value, they should assume it is 1.
366366

367367
Clients MUST support receiving PROP updates with more changes than the value of `MAXMODES`.
368+
369+
370+
## Implementation considerations
371+
372+
*This section is not normative*
373+
374+
Servers implementing non-standard modes may allow clients to send them both with
375+
and without their vendor prefix.
376+
This allows users to avoid long names when typing commands.
377+
378+
To avoid clashes with other implementations and future IRCv3 extensions, they
379+
should however avoid advertising (via `RPL_CHMODELIST`/`RPL_UMODELIST`) or
380+
sending them without the vendor prefix.

0 commit comments

Comments
 (0)