Ticket #1187 (new Defect)

Opened 4 years ago

Last modified 17 months ago

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

Reported by: ThomasRoessler Owned by: timothy
Priority: Normal Milestone:
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

Changed 17 months ago by kennyluck

  • cc kennyluckco@… added
  • priority changed from Highest to Normal
  • version changed from 2.1 (Mac) to 2.3 (Mac)
  • 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

(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.