taskWeeChat - Tasks: task #12076, Add backlog for irc protocol in...


task #12076: Add backlog for irc protocol in relay

Submitter:  None
Submitted:  Tue 05 Jun 2012 12:23:21 PM UTC
Category:  relay plugin Should Start On:  Tue 05 Jun 2012 12:00:00 AM UTC
Should be Finished on:  Tue 05 Jun 2012 12:00:00 AM UTC Priority:  5 - Normal
Status:  Done Privacy:  Public
Assigned to:  flashcode Percent Complete:  100%
Originator Name:  * eto Originator Email:  * -email is unavailable-
Open/Closed:  Closed Planned Release:  0.4.0
IRC nick:  eto
* Mandatory Fields

Add a New Comment Rich Markup

Mon 24 Dec 2012 04:50:11 PM UTC, comment #2: 


Changes: server capability "server-time" can be enabled to include time of messages as a tag (client must support it, WeeChat supports tags in devel version), and 5 new options:
- relay.irc.backlog_max_minutes
- relay.irc.backlog_max_number
- relay.irc.backlog_since_last_disconnect
- relay.irc.backlog_tags
- relay.irc.backlog_time_format

Sebastien Helleu <flashcode>
Group administrator
Tue 05 Jun 2012 02:57:53 PM UTC, comment #1: 

Purpose of task is to add backlog for irc protocol in relay plugin.

Before this backlog will be sent to client, a signal will be sent in the WeeChat relaying.

Sebastien Helleu <flashcode>
Group administrator
Tue 05 Jun 2012 12:23:21 PM UTC, original submission:  

When relay plugin is going to send backlog to connecting client, weechat should provide possibility for script to hook this signal, so it can be executed just before buffer's backlog transmission.

This way script can inject lines from yet another datastore other than backlog, for example database.

This would be useful for people using weechat as "bouncer" as days might pass between connections, and for storing this amount of messages backlog might not be enough on busy channels.



(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by flashcode (Posted a comment)
  • -email is unavailable- added by None (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.


    Follow 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2013-01-20 flashcode Open/ClosedOpen Closed
    2012-12-24 flashcode StatusNone Done
        Percent Complete0% 100%
        Assigned toNone flashcode
        Planned Release0.3.9 0.4.0
    2012-06-05 flashcode Priority3 - Low 5 - Normal
        Planned ReleaseNone 0.3.9
        SummarySignal on start of relay\'s backlog Add backlog for irc protocol in relay

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code