Opened 12 years ago

Last modified 9 years ago

#1187 new Defect

Server-local channels (name starting with '&') lead to broken transcript files

Reported by: ThomasRoessler Owned by: timothy
Component: Colloquy (Mac) Version: 2.3 (Mac)
Severity: Normal Keywords:
Cc: kennyluckco@…

Description

Server-local IRC channels are prefixed with &, not #. Colloquy writes the raw channel URI into its transcript files, and does not entity-encode the & into an ampersand, resulting in the transcript not being well-formed XML. The result is a broken transcript browser for these channels and their logs.

Please:

  • fix the channel writer
  • possibly add a preprocessing step to fix old transcripts

Change History (1)

comment:1 Changed 9 years ago by kennyluck

  • Cc kennyluckco@… added
  • priority changed from Highest to Normal
  • Severity changed from Blocker to Normal
  • Summary changed from Server-local channels lead to broken transcript files to Server-local channels (name starting with '&') lead to broken transcript files
  • Version changed from 2.1 (Mac) to 2.3 (Mac)

(changed title, priority, and severity)
This still happens in 2.3 (Mac).

FYI, '&' channels are speced in RFC 2811. See also irc: urls in mozilla

Note: See TracTickets for help on using tickets.