Bug #39

Handle messages longer than 512 bytes

Added by Sputnick almost 5 years ago. Updated over 3 years ago.

Status:Resolved Start date:
Priority:High Due date:
Assignee:EgS % Done:

0%

Category:Quassel Core
Target version:0.2.0-rc1
Version: OS:

Description

The IRC protocol limits the size of a single message to 512 bytes. If we'd like to send longer messages, we therefore have to split. Preferably we should try to find a sensible spot for the split (i.e. a word boundary), rather than just cutting off at byte 511, as WeeChat currently does it.


Related issues

duplicated by Quassel IRC - Bug #133: Split long lines Resolved

Associated revisions

Revision b6ac38c2
Added by EgS almost 4 years ago

Fixing BR #39 (splitting long messages)

History

#1 Updated by Sputnick almost 4 years ago

Still need to take into account the length of our hostmask (right now we have hardcoded a value), which should be easily available from our self IrcUser. Also we should issue a regular WHO on self to keep our own hostmask updated (might change without notice). Since autoWHO will probably be optional at some point, we shouldn't rely on that.

#2 Updated by shermann almost 4 years ago

Konversation has such a logic to split up the chatmessages to avoid the 512 byte limit :)

#3 Updated by EgS almost 4 years ago

fixed in current git

Also available in: Atom PDF