Update of Spring IRC bridge needed

Update of Spring IRC bridge needed

For the discussion of infrastructure improvements and changes.

Moderator: Moderators

Post Reply
User avatar
bibim
Lobby Developer
Posts: 901
Joined: 06 Dec 2007, 11:12

Update of Spring IRC bridge needed

Post by bibim » 10 Apr 2019, 09:37

To whoever is managing the IRC bridge instance running on official Spring server:

The IRC bridge instance currently running on official Spring server is quite broken due to recent lobby protocol evolutions. The IRC bridge code has been updated 2 weeks ago has detailed here:
  • use new lobby compat flags 'l', 't' and 'cl'
  • remove obsolete CPU data from user masks
  • improve channel and battle joining handling
  • add support for CTCP IRC protocol extension (VERSION, DCC CHAT, DCC SEND ...)
  • add full support for NOTICE IRC messages
  • fix /me private messages being sent as normal private messages
  • improve support for TOPIC IRC command
  • ignore duplicate joins for special debug channels and battles
  • leave current battle automatically when joining another battle
  • ignore case when joining a battle using "join &<player>" syntax
Mainly it brings back basic functionalities such as being able to see who is in a channel when joining it, but it also adds full support for CTCP IRC protocol extension, allowing direct client-to-client chat or file transfers.

Notes:
  • When updating the IRC bridge files, you also need to update its dependencies (especially SpringLobbyInterface).
  • I can perform the IRC bridge maintenance operation on the official server if it helps
1 x

abma
Spring Developer
Posts: 3556
Joined: 01 Jun 2009, 00:08

Re: Update of Spring IRC bridge needed

Post by abma » 14 Apr 2019, 18:56

thanks a lot! i've updated the bridge. we have no "official" atm: all users with "root" access.

backlink to uberserver issue: https://github.com/spring/uberserver/issues/315
0 x

Post Reply

Return to “Infrastructure Development”