-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Final thing for the CTCP I-D, working out how spaces interact with all the dang parts of it.
- How are spaces after the delimiter and before the command handled?
- How are spaces between the command and params handled for
ACTION
? - How are spaces between the command and params handled for
PING
?
Bonus question:
- Can we add a general 'if params are given on a query message that does not need any, ignore them'? Is that what clients do today with e.g. FINGER, CLIENTINFO, TIME, VERSION, etc?
note to self: sadie mentioned that the doc should work out the spacing stuff, add to changelog when done
edit: Extra bonus question:
- The original CTCP spec(s) describe querying params for
CLIENTINFO
, are those supported enough that we should specify them, or maybe we should specify them as aMAY
if they do look useful e.g. for providing user-readable text or whatever??? ref provided by koragg: https://github.com/BitchX/BitchX/blob/master/source/ctcp.c#L783-L848
Metadata
Metadata
Assignees
Labels
No labels