# # ChangeLog for trunk/irc.go in code # # Generated by Trac 1.6 # Jun 8, 2025, 5:06:43 PM Mon, 15 Nov 2021 13:34:04 GMT contact [684] * trunk/downstream.go (modified) * trunk/irc.go (modified) * trunk/upstream.go (modified) * trunk/user.go (modified) Add support for MONITOR Add support for MONITOR in single-upstream ... Thu, 04 Nov 2021 11:24:15 GMT hubert [673] * trunk/irc.go (modified) Skip list/type A mode arguments Type-A modes always have an ... Tue, 02 Nov 2021 21:38:07 GMT contact [662] * trunk/cmd/soju/main.go (modified) * trunk/config/config.go (modified) * trunk/doc/soju.1.scd (modified) * trunk/downstream.go (modified) * trunk/irc.go (modified) * trunk/server.go (modified) Add title config option Closes: https://todo.sr.ht/~emersion/soju/146 Tue, 02 Nov 2021 17:32:39 GMT contact [661] * trunk/downstream.go (modified) * trunk/irc.go (modified) Mark bouncer users and BouncerServ as authenticated in WHOX/WHOIS Tue, 02 Nov 2021 17:25:43 GMT contact [660] * trunk/downstream.go (modified) * trunk/irc.go (modified) * trunk/upstream.go (modified) Add support for WHOX This adds support for WHOX, without bothering ... Wed, 13 Oct 2021 08:58:34 GMT contact [636] * trunk/cmd/soju/main.go (modified) * trunk/config/config.go (modified) * trunk/doc/soju.1.scd (modified) * trunk/downstream.go (modified) * trunk/irc.go (modified) * trunk/server.go (modified) Add bouncer MOTD Closes: https://todo.sr.ht/~emersion/soju/137 Tue, 18 May 2021 08:44:10 GMT hubert [516] * trunk/downstream.go (modified) * trunk/irc.go (modified) * trunk/msgstore.go (modified) * trunk/msgstore_fs.go (modified) Implement CHATHISTORY BETWEEN Tue, 13 Apr 2021 16:54:58 GMT contact [498] * trunk/irc.go (modified) * trunk/upstream.go (modified) Move isHighlight to irc.go Tue, 13 Apr 2021 10:48:46 GMT hubert [492] * trunk/irc.go (modified) Make casemapping work over bytes instead of runes Fixes a panic in ... Fri, 26 Mar 2021 10:21:14 GMT contact [480] * trunk/downstream.go (modified) * trunk/irc.go (modified) * trunk/upstream.go (modified) * trunk/user.go (modified) Introduce deliveredClientMap Adds more semantics to ... Wed, 24 Mar 2021 17:15:52 GMT hubert [478] * trunk/bridge.go (modified) * trunk/downstream.go (modified) * trunk/irc.go (modified) * trunk/service.go (modified) * trunk/upstream.go (modified) * trunk/user.go (modified) Implement casemapping TL;DR: supports for casemapping, now logs are ... Mon, 15 Mar 2021 22:41:37 GMT contact [463] * trunk/downstream.go (modified) * trunk/irc.go (modified) * trunk/upstream.go (modified) Passthrough some ISUPPORT tokens Mon, 17 Aug 2020 13:01:53 GMT contact [392] * trunk/irc.go (modified) * trunk/logger.go (modified) Format CTCP ACTION messages in logs Mon, 06 Jul 2020 09:06:20 GMT contact [350] * trunk/irc.go (modified) * trunk/upstream.go (modified) Sort and split JOIN messages Sort channels so that channels with a ... Tue, 30 Jun 2020 08:28:05 GMT hubert [346] * trunk/bridge.go (modified) * trunk/irc.go (modified) Send compact channel name lists This commit resolves `sendNames`' TODO. Wed, 27 May 2020 21:48:08 GMT delthas [303] * trunk/downstream.go (modified) * trunk/irc.go (modified) * trunk/upstream.go (modified) Add support for TAGMSG and client message tags Previously we ... Thu, 21 May 2020 20:36:54 GMT delthas [293] * trunk/downstream.go (modified) * trunk/irc.go (modified) * trunk/upstream.go (modified) Fix parsing MODE messages by updating channel memberships ... Mon, 11 May 2020 10:25:49 GMT delthas [292] * trunk/bridge.go (modified) * trunk/downstream.go (modified) * trunk/irc.go (modified) * trunk/upstream.go (modified) Add support for multiple user channel memberships User channel ... Tue, 31 Mar 2020 17:45:04 GMT contact [193] * trunk/irc.go (modified) * trunk/upstream.go (modified) Request server-time cap If the server didn't populate the time tag, ... Thu, 26 Mar 2020 21:33:44 GMT delthas [162] * trunk/downstream.go (modified) * trunk/irc.go (modified) * trunk/upstream.go (modified) Add upstream RPL_CREATIONTIME support Wed, 25 Mar 2020 22:20:56 GMT delthas [155] * trunk/irc.go (modified) * trunk/upstream.go (modified) Add upstream labeled-response capability support Wed, 25 Mar 2020 22:16:53 GMT delthas [153] * trunk/irc.go (modified) * trunk/upstream.go (modified) Add upstream batch capability support Wed, 25 Mar 2020 08:40:08 GMT delthas [139] * trunk/bridge.go (modified) * trunk/downstream.go (modified) * trunk/irc.go (modified) * trunk/upstream.go (modified) Add MODE arguments support - Add RPL_ISUPPORT support with ... Fri, 20 Mar 2020 09:11:27 GMT delthas [128] * trunk/downstream.go (modified) * trunk/irc.go (modified) * trunk/upstream.go (modified) Add WHOIS support Thu, 19 Mar 2020 13:51:45 GMT contact [125] * trunk/downstream.go (modified) * trunk/go.mod (modified) * trunk/go.sum (modified) * trunk/irc.go (modified) * trunk/upstream.go (modified) Remove some IRCv3 constants go-irc v3.1.2 adds some missing IRCv3 ... Mon, 16 Mar 2020 14:05:24 GMT contact [108] * trunk/downstream.go (modified) * trunk/irc.go (modified) Add CAP support for downstream connections Fri, 13 Mar 2020 17:13:03 GMT contact [98] * trunk/README.md (modified) * trunk/bridge.go (modified) * trunk/cmd/jounce/main.go (deleted) * trunk/cmd/jouncectl/main.go (deleted) * trunk/cmd/soju (added) * trunk/cmd/soju/main.go (added) * trunk/cmd/sojuctl (added) * trunk/cmd/sojuctl/main.go (added) * trunk/config/config.go (modified) * trunk/db.go (modified) * trunk/downstream.go (modified) * trunk/go.mod (modified) * trunk/irc.go (modified) * trunk/ring.go (modified) * trunk/server.go (modified) * trunk/upstream.go (modified) Rename project to soju Fri, 13 Mar 2020 15:18:53 GMT contact [96] * trunk/go.mod (modified) * trunk/go.sum (modified) * trunk/irc.go (modified) * trunk/upstream.go (modified) Update dependencies go-irc v3.1.1 contains a breaking change. ... Fri, 13 Mar 2020 14:12:44 GMT contact [95] * trunk/db.go (modified) * trunk/downstream.go (modified) * trunk/go.mod (modified) * trunk/go.sum (modified) * trunk/irc.go (modified) * trunk/schema.sql (modified) * trunk/upstream.go (modified) Add support for SASL authentication We now store SASL credentials ... Fri, 07 Feb 2020 11:36:02 GMT contact [43] * trunk/downstream.go (modified) * trunk/irc.go (modified) * trunk/upstream.go (modified) Add parseMessageParams helper Thu, 06 Feb 2020 18:24:32 GMT contact [20] * trunk/irc.go (added) * trunk/upstream.go (modified) Split IRC helpers to separate file