Skip to content

CTCP investigations and client survey #2

@DanielOaks

Description

@DanielOaks

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:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions