# # ChangeLog for trunk/doc/soju.1.scd in code # # Generated by Trac 1.6 # Jun 8, 2025, 6:53:24 PM Mon, 07 Feb 2022 20:33:16 GMT contact [772] * trunk/doc/soju.1.scd (modified) * trunk/service.go (modified) service: make name arg optional for network commands Makes commands ... Fri, 04 Feb 2022 15:47:34 GMT contact [771] * trunk/doc/soju.1.scd (modified) * trunk/service.go (modified) service: switch to -network flag for certfp and sasl commands ... Wed, 01 Dec 2021 10:03:27 GMT contact [730] * trunk/doc/soju.1.scd (modified) * trunk/service.go (modified) Add "sasl status" command Tue, 30 Nov 2021 08:26:07 GMT contact [728] * trunk/doc/soju.1.scd (modified) doc/soju.1: add `network create` example Wed, 17 Nov 2021 15:18:52 GMT contact [713] * trunk/cmd/soju/main.go (modified) * trunk/doc/soju.1.scd (modified) Add pprof HTTP server This enables production debugging of the ... Wed, 17 Nov 2021 14:58:18 GMT contact [707] * trunk/cmd/soju/main.go (modified) * trunk/doc/soju.1.scd (modified) * trunk/go.mod (modified) * trunk/go.sum (modified) * trunk/server.go (modified) Add basic Prometheus metrics exporter This only exports the default ... Wed, 17 Nov 2021 14:07:58 GMT contact [705] * trunk/cmd/soju/main.go (modified) * trunk/config/config.go (modified) * trunk/doc/soju.1.scd (modified) * trunk/server.go (modified) * trunk/upstream.go (modified) * trunk/user.go (modified) Add per-user IP addresses The new upstream-user-ip directive allows ... Wed, 17 Nov 2021 10:41:11 GMT contact [694] * trunk/cmd/soju/main.go (modified) * trunk/config/config.go (modified) * trunk/doc/soju.1.scd (modified) * trunk/downstream.go (modified) * trunk/server.go (modified) Add config option to globally disable multi-upstream mode Closes: ... Mon, 15 Nov 2021 23:38:04 GMT contact [691] * trunk/cmd/soju/main.go (modified) * trunk/conn.go (modified) * trunk/doc/soju.1.scd (modified) * trunk/downstream.go (modified) * trunk/server.go (modified) * trunk/service.go (modified) * trunk/user.go (modified) Allow most config options to be reloaded Closes: ... 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 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, 12 Oct 2021 19:34:25 GMT contact [632] * trunk/doc/soju.1.scd (modified) doc.soju.1: fix typo and improve formatting for "certfp generate" Tue, 12 Oct 2021 19:31:12 GMT contact [631] * trunk/doc/soju.1.scd (modified) doc/soju.1: add descriptions for all flags for "user create" Tue, 12 Oct 2021 19:27:48 GMT contact [630] * trunk/doc/soju.1.scd (modified) doc/soju.1: use angle-brackets for URL Helps a bit terminal ... Tue, 12 Oct 2021 07:11:14 GMT contact [625] * trunk/doc/soju.1.scd (modified) * trunk/service.go (modified) * trunk/user.go (modified) service: allow updating other users Mon, 11 Oct 2021 13:21:04 GMT hubert [620] * trunk/cmd/soju/main.go (modified) * trunk/cmd/sojuctl/main.go (modified) * trunk/contrib/znc-import.go (modified) * trunk/db.go (modified) * trunk/db_postgres.go (added) * trunk/db_sqlite.go (modified) * trunk/doc/soju.1.scd (modified) * trunk/go.mod (modified) * trunk/go.sum (modified) * trunk/server_test.go (modified) PostgreSQL support Fri, 08 Oct 2021 08:52:03 GMT contact [615] * trunk/doc/soju.1.scd (modified) * trunk/service.go (modified) Add "server notice" command Thu, 07 Oct 2021 18:43:10 GMT contact [612] * trunk/cmd/soju/main.go (modified) * trunk/config/config.go (modified) * trunk/doc/soju.1.scd (modified) * trunk/server.go (modified) * trunk/user.go (modified) Add max-user-networks config option Thu, 07 Oct 2021 18:04:20 GMT contact [611] * trunk/doc/soju.1.scd (modified) doc/soju.1: mention that accept-proxy-ip affects PROXY proto Tue, 05 Oct 2021 17:13:53 GMT contact [605] * trunk/doc/soju.1.scd (modified) * trunk/server.go (modified) * trunk/service.go (modified) Add "server status" command Right now, it prints the number of ... Wed, 07 Jul 2021 08:34:46 GMT delthas [577] * trunk/doc/soju.1.scd (modified) * trunk/service.go (modified) service: Introduce network quote This command enables sending a raw ... Mon, 28 Jun 2021 14:55:49 GMT contact [571] * trunk/doc/soju.1.scd (modified) doc/soju.1: improve "user create" docs Mon, 28 Jun 2021 14:55:44 GMT contact [570] * trunk/doc/soju.1.scd (modified) * trunk/service.go (modified) Merge "change-password" into "user update" Add a -password flag to ... Fri, 25 Jun 2021 18:33:13 GMT contact [568] * trunk/db.go (modified) * trunk/db_sqlite.go (modified) * trunk/doc/soju.1.scd (modified) * trunk/downstream.go (modified) * trunk/service.go (modified) * trunk/upstream.go (modified) * trunk/user.go (modified) Add per-user realname setting This allows users to set a default ... Wed, 23 Jun 2021 17:30:47 GMT contact [564] * trunk/doc/soju.1.scd (modified) doc/soju.1: document bouncer-wide broadcasts Fri, 11 Jun 2021 08:26:22 GMT contact [556] * trunk/doc/soju.1.scd (modified) doc/soju.1: explain http-origin defaults Wed, 26 May 2021 08:51:02 GMT contact [542] * trunk/contrib/znc-import.go (modified) * trunk/db.go (modified) * trunk/db_sqlite.go (modified) * trunk/doc/soju.1.scd (modified) * trunk/downstream.go (modified) * trunk/service.go (modified) * trunk/user.go (modified) Allow networks to be disabled Tue, 25 May 2021 17:22:22 GMT contact [539] * trunk/doc/soju.1.scd (modified) * trunk/service.go (modified) Add channel status service command Sat, 22 May 2021 08:44:36 GMT contact [525] * trunk/doc/soju.1.scd (modified) doc/soju.1: document user delete command Sat, 22 May 2021 08:40:36 GMT contact [524] * trunk/doc/soju.1.scd (modified) doc/soju.1: document -connect-command Wed, 21 Apr 2021 16:15:04 GMT contact [507] * trunk/config.in (modified) * trunk/config/config.go (modified) * trunk/doc/soju.1.scd (modified) Make db and log config options more future-proof Rename the "sql" ... Wed, 31 Mar 2021 17:02:40 GMT contact [491] * trunk/cmd/soju/main.go (modified) * trunk/doc/soju.1.scd (modified) cmd/soju: allow specifying -listen multiple times Closes: ... Thu, 18 Mar 2021 13:07:03 GMT contact [475] * trunk/cmd/soju/main.go (modified) * trunk/doc/soju.1.scd (modified) Reload TLS certs on SIGHUP References: ... Tue, 16 Mar 2021 08:27:40 GMT contact [466] * trunk/cmd/soju/main.go (modified) * trunk/doc/soju.1.scd (modified) Add Unix socket listener Closes: https://todo.sr.ht/~emersion/soju/51 Mon, 14 Dec 2020 19:54:02 GMT delthas [436] * trunk/doc/soju.1.scd (modified) * trunk/service.go (modified) service: Introduce `channel update` This adds the `channel update` ... Sun, 25 Oct 2020 17:22:12 GMT contact [426] * trunk/config/config.go (modified) * trunk/doc/soju.1.scd (modified) Don't accept any IP as a proxy by default It's too easy to setup a ... Tue, 11 Aug 2020 09:03:20 GMT contact [386] * trunk/doc/soju.1.scd (modified) doc: add ident server to man page Thu, 23 Jul 2020 21:31:37 GMT admin [372] * trunk/doc/soju.1.scd (modified) doc: fix typo in man page Wed, 22 Jul 2020 15:03:01 GMT contact [370] * trunk/config/config.go (modified) * trunk/doc/soju.1.scd (modified) * trunk/server.go (modified) Add accept-proxy-ip config directive This allows to set the list of ... Wed, 22 Jul 2020 13:44:19 GMT contact [369] * trunk/doc/soju.1.scd (modified) * trunk/upstream.go (modified) Change unix:// to irc+unix:// When Unix socket support will be ... Wed, 22 Jul 2020 13:43:22 GMT contact [368] * trunk/doc/soju.1.scd (modified) doc: add example config file in man page Wed, 22 Jul 2020 10:51:32 GMT contact [365] * trunk/doc/soju.1.scd (modified) doc: mention SASL EXTERNAL in the CertFP docs Wed, 22 Jul 2020 10:20:52 GMT contact [364] * trunk/doc/soju.1.scd (modified) * trunk/service.go (modified) Rename `certfp reset` to `sasl reset` And make it reset all SASL ... Wed, 22 Jul 2020 10:16:13 GMT contact [363] * trunk/doc/soju.1.scd (modified) * trunk/service.go (modified) Add a `sasl set-plain` command This allows to manually set the SASL ... Wed, 22 Jul 2020 10:04:26 GMT contact [361] * trunk/doc/soju.1.scd (modified) doc: document the network update command Mon, 06 Jul 2020 15:31:11 GMT contact [353] * trunk/doc/soju.1.scd (modified) * trunk/upstream.go (modified) Add support for upstream Unix socket connections References: ... Wed, 10 Jun 2020 14:10:17 GMT kl [331] * trunk/doc/soju.1.scd (modified) docs: Fix manpage syntax Mon, 08 Jun 2020 20:30:09 GMT delthas [329] * trunk/doc/soju.1.scd (modified) * trunk/server.go (modified) * trunk/service.go (modified) Add support for the user create admin service command This adds ... Sun, 07 Jun 2020 12:13:46 GMT contact [323] * trunk/cmd/soju/main.go (modified) * trunk/config/config.go (modified) * trunk/conn.go (modified) * trunk/doc/soju.1.scd (modified) * trunk/downstream.go (modified) * trunk/go.mod (modified) * trunk/go.sum (modified) * trunk/server.go (modified) * trunk/upstream.go (modified) Add support for WebSocket connections WebSocket connections allow ... Fri, 05 Jun 2020 22:23:25 GMT contact [321] * trunk/doc/soju.1.scd (modified) doc: update URL to sr.ht hub in man page Fri, 05 Jun 2020 22:21:37 GMT contact [320] * trunk/doc/soju.1.scd (modified) doc: add missing change-password service command Thu, 04 Jun 2020 18:16:23 GMT contact [317] * trunk/README.md (modified) * trunk/cmd/soju/main.go (modified) * trunk/config/config.go (modified) * trunk/doc/soju.1.scd (modified) Allow multiple listeners, default to ircs Users can now specify ... Tue, 02 Jun 2020 09:24:22 GMT fox.cpp [307] * trunk/db.go (modified) * trunk/doc/soju.1.scd (modified) * trunk/downstream.go (modified) * trunk/service.go (modified) * trunk/upstream.go (modified) Implement upstream SASL EXTERNAL support Closes: ... Fri, 01 May 2020 13:18:14 GMT contact [284] * trunk/db.go (modified) * trunk/doc/soju.1.scd (modified) * trunk/downstream.go (modified) * trunk/upstream.go (modified) * trunk/user.go (modified) Add support for detached channels Channels can now be detached by ... Tue, 28 Apr 2020 09:41:13 GMT delthas [270] * trunk/doc/soju.1.scd (modified) * trunk/service.go (modified) * trunk/upstream.go (modified) Add support for the irc+insecure address scheme Some servers do not ... Tue, 28 Apr 2020 09:41:13 GMT delthas [269] * trunk/doc/soju.1.scd (modified) * trunk/service.go (modified) * trunk/upstream.go (modified) Add support for IRC address schemes This is preparatory work for ... Thu, 16 Apr 2020 16:54:47 GMT contact [264] * trunk/doc/soju.1.scd (modified) doc: describe more default settings Fri, 10 Apr 2020 20:37:14 GMT contact [254] * trunk/doc/soju.1.scd (modified) doc: fix SQL driver name in manpage Fri, 03 Apr 2020 15:25:53 GMT contact [214] * trunk/doc/soju.1.scd (modified) doc: document auto-away feature Wed, 01 Apr 2020 15:38:09 GMT contact [208] * trunk/.gitignore (modified) * trunk/doc/soju.1.scd (modified) doc: document "network delete" Tue, 31 Mar 2020 17:02:02 GMT contact [190] * trunk/doc/soju.1.scd (modified) * trunk/downstream.go (modified) Make "@" and "/" indicate client name and network, respectively ... Fri, 27 Mar 2020 23:07:20 GMT delthas [178] * trunk/cmd/soju/main.go (modified) * trunk/config/config.go (modified) * trunk/doc/soju.1.scd (modified) * trunk/server.go (modified) * trunk/upstream.go (modified) Add support for bouncer logs Add bouncer logs, in a ... Fri, 27 Mar 2020 18:23:41 GMT contact [169] * trunk/Makefile (modified) * trunk/doc (added) * trunk/doc/soju.1.scd (added) * trunk/soju.1.scd (deleted) Move man page to doc/