BSW IRC Proxy translates the chat aspect of the proprietary binary protocol used in the Java client for the online gaming portal BrettSpielWelt.de to the standardized features of IRC (RFC 1459, 2810, 2811, particularly 2812, and 2813). It keeps a persistent connection to the client, server, and IRC client, in case one of them should vanish.
| Tags | Communications Chat IRC Internet Proxy Servers |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Release Notes: Room cache mostly works, but only by caching packets for room desc. The Java default version "(unknown)" is ignored from upstream. This release also makes the client show the info applet on the first call by sending a geometry (?) packet 0x2711. Rudimentary packet preparsing for string extraction has been implemented (-> parsed_packet_t). struct bswmsg was removed since it was never used.


Release Notes: This release adds a MAC string to the login packet, and changes the client version to 1.6.0_0aoe.


Release Notes: This release compiles on x86/glibc 2.7 (Debian lenny GNU/Linux). It fixes a toupper loop that caused a segfault. -L can be used to specify the address to listen on instead of the default 0.0.0.0.