Blatta 9989: presence for wot

Version 9989 includes:

- joins automatically sent for peers in WOT.
- join/part sent for peer/unpeer commands.
- AT timestamp now updated on receipt of rubbish packets
- --channel-name command line option for specifying what chan your Pest network expects everyone to be on.
- Don't include hostname in irc messages from clients.

9989-show-wot-nicks.vpatch

9989-show-wot-nicks.vpatch.thimbronion.sig

2 Responses to “Blatta 9989: presence for wot”

  1. thimbronion says:

    Don't track IGNORE messages in duplicates queue

    Possibly use message hash instead of timestamp to dedup messages

  2. thimbronion says:

    Traceback (most recent call last):
    File "./blatta", line 145, in
    main(sys.argv)
    File "./blatta", line 140, in main
    server.start()
    File "/home/awt/src/blatta_test_net/lib/server.py", line 306, in start
    self.sendrubbish() # Kludge to keep ephemeral port open when NATed
    File "/home/awt/src/blatta_test_net/lib/server.py", line 247, in sendrubbish
    }, self))
    File "/home/awt/src/blatta_test_net/lib/server.py", line 220, in peer_message
    message_bytes = self.infosec.get_message_bytes(message)
    File "/home/awt/src/blatta_test_net/lib/infosec.py", line 46, in get_message_bytes
    speaker = self._pad(message.speaker, MAX_SPEAKER_SIZE)
    File "/home/awt/src/blatta_test_net/lib/infosec.py", line 191, in _pad
    return text.ljust(size)
    AttributeError: 'NoneType' object has no attribute 'ljust'

Leave a Reply