Commit Graph

  • c2047dc1a8 Add plus sign in RPL_UMODEIS reply Simon Ser 2021-11-03 22:02:19 +0100
  • 26cdb0d328 Set mode +o on admins for bouncer-only connections Simon Ser 2021-11-03 21:41:29 +0100
  • abe5f362db Turn CHATHISTORY and backlog limits into constants Simon Ser 2021-11-03 18:29:21 +0100
  • 0b6b687d70 msgstore_memory: add comment about Append dropping messages Simon Ser 2021-11-03 18:25:39 +0100
  • 193c0afd69 msgstore_fs: abort on timeout Simon Ser 2021-11-03 18:21:12 +0100
  • ce69f00e3f msgstore: add context to messageStore methods Simon Ser 2021-11-03 18:18:04 +0100
  • 2b4f0a870f msgstore: take Network as arg instead of network Simon Ser 2021-11-03 16:37:01 +0100
  • 03f8972305 Add support for draft/event-playback delthas 2021-10-09 00:13:16 +0200
  • a6aa7f0008 Make Network.Nick optional Simon Ser 2021-11-02 23:33:17 +0100
  • ce3d6df6b8 db_sqlite: use TEXT instead of VARCHAR Simon Ser 2021-11-02 22:58:50 +0100
  • 07c962018d Add title config option Simon Ser 2021-11-02 22:38:07 +0100
  • 832d8b89a2 Mark bouncer users and BouncerServ as authenticated in WHOX/WHOIS Simon Ser 2021-11-02 18:32:39 +0100
  • 241e27b00e Add support for WHOX Simon Ser 2021-11-02 18:15:45 +0100
  • 8c7c907d6f Fix operator flag in RPL_WHOREPLY Simon Ser 2021-11-01 18:36:21 +0100
  • 62d92c660f Mark admins as server operators in self WHO/WHOIS replies Simon Ser 2021-11-01 18:32:01 +0100
  • 3ab8ef17df Mark BouncerServ as server operator Simon Ser 2021-11-01 18:28:19 +0100
  • 4e35b4812f Fix missing imports in server.go Simon Ser 2021-10-29 16:18:34 +0200
  • aa407a46e6 Get rid of io.EOF errors in logs Simon Ser 2021-10-29 16:03:04 +0200
  • 0cd18a78db Unify BOUNCER ADDNETWORK and CHANGENETWORK Simon Ser 2021-10-29 15:51:13 +0200
  • de38d93085 Always reply ERR_SASLABORTED on SASL abort Simon Ser 2021-10-28 11:29:34 +0200
  • 9ec1f1a5b0 Add context args to Database interface Simon Ser 2021-10-18 19:15:15 +0200
  • 4be6c4b19c Remove unnecessary downstream cap checks Simon Ser 2021-10-18 09:20:11 +0200
  • 1507e88b36 Remove incorrect AWAY TODO in downstreamConn.SendMessage Simon Ser 2021-10-18 09:08:52 +0200
  • 324d0fb0ac Unify away-notify and account-notify handling Simon Ser 2021-10-17 21:53:18 +0200
  • 455fef2421 Add support for account-notify Simon Ser 2021-10-17 21:49:37 +0200
  • 2f495e9768 Remove unused REGISTRATION_IS_COMPLETED in handleMessageUnregistered Simon Ser 2021-10-16 11:42:32 +0200
  • ade59beb8c Send BOUNCER REGISTRATION_IS_COMPLETED error Simon Ser 2021-10-16 11:41:37 +0200
  • 350057e60b Set hard timeouts on DB transactions Hubert Hirtz 2021-10-14 16:13:24 +0200
  • 2ce97bcc12 msgstore_fs: rename log dir when network is renamed Simon Ser 2021-10-15 18:11:04 +0200
  • b1d89163f8 ci: switch to alpine/latest Simon Ser 2021-10-15 09:58:51 +0200
  • 04d671121c msgstore_fs: add reference to ZNC Simon Ser 2021-10-14 20:51:03 +0200
  • 3109340651 downstream: handle name=... in BOUNCER Alexey Yerin 2021-10-13 19:53:54 +0300
  • 28e1ca51e7 db_postgres: remove unnecessary DEFAULT NULL in schema Simon Ser 2021-10-14 10:09:01 +0200
  • d334bb18a2 db_postgres: use tx for all queries in StoreClientDeliveryReceipts Simon Ser 2021-10-13 19:15:50 +0200
  • 79dbb20f98 db_postgres: quote table name in StoreClientDeliveryReceipts Simon Ser 2021-10-13 17:38:20 +0200
  • 2ed4491c17 Don't strip spaces at start of MOTD Simon Ser 2021-10-13 12:53:43 +0200
  • a9a066faac Add bouncer MOTD Simon Ser 2021-10-13 10:58:34 +0200
  • ca9fa9198c db_postgres: fix constraints errors Simon Ser 2021-10-13 10:12:14 +0200
  • eb41ed4171 db_postgres: handle both constraints on network updates Hubert Hirtz 2021-10-12 23:15:19 +0200
  • d646ffc9d6 contrib/clients: update IRCv3 caps for Weechat 3.3 Simon Ser 2021-10-12 21:49:06 +0200
  • c8aba6286f doc.soju.1: fix typo and improve formatting for "certfp generate" Simon Ser 2021-10-12 21:34:25 +0200
  • 8ef2de196d doc/soju.1: add descriptions for all flags for "user create" Simon Ser 2021-10-12 21:31:12 +0200
  • 96f8751e3d doc/soju.1: use angle-brackets for URL Simon Ser 2021-10-12 21:27:48 +0200
  • e55d0d7552 Stop sending RPL_CREATED Simon Ser 2021-10-12 19:28:44 +0200
  • 8a0400c5cc msgstore_fs: fix ListTargets error on missing log dir Simon Ser 2021-10-12 17:34:22 +0200
  • 6e8b6fa153 Fix printf formatting in error message Simon Ser 2021-10-12 17:32:32 +0200
  • 5c20c4c0f4 Upgrade dependencies Simon Ser 2021-10-12 16:54:51 +0200
  • 4e9ddf78ab service: allow updating other users Simon Ser 2021-10-12 09:11:14 +0200
  • 96d4111be2 ci: run PostgreSQL tests Simon Ser 2021-10-11 16:06:37 +0200
  • 1cd99ce2f7 Fix unused imports in tests Simon Ser 2021-10-11 16:01:50 +0200
  • 2b8691ff40 Run server test with PostgreSQL too Simon Ser 2021-10-11 15:57:37 +0200
  • 2b23828842 db_postgres: add migration test Simon Ser 2021-10-11 15:55:07 +0200
  • 6e06663615 PostgreSQL support Hubert Hirtz 2021-10-08 19:15:56 +0200
  • a4f631f3e3 db_sqlite: add migration test Simon Ser 2021-10-11 12:26:51 +0200
  • 3a171607e0 Correctly send back PRIVMSGs and NOTICEs to self Hubert Hirtz 2021-10-09 12:46:02 +0200
  • d4b7bb02da Send back TAGMSGs to self Hubert Hirtz 2021-10-09 12:46:01 +0200
  • 0fd81f38fa Dismiss TAGMSGs directed to BouncerServ Hubert Hirtz 2021-10-09 12:46:00 +0200
  • 5a2d6246ec Add "server notice" command Simon Ser 2021-10-08 10:52:03 +0200
  • e3b4687ac7 Split CertFP logic into separate file Simon Ser 2021-10-08 09:47:25 +0200
  • 81782fefe8 build: don't clobber config file Simon Ser 2021-10-08 09:11:31 +0200
  • 94dbfff11d Add max-user-networks config option Simon Ser 2021-10-07 20:43:10 +0200
  • 9f021ba9a9 doc/soju.1: mention that accept-proxy-ip affects PROXY proto Simon Ser 2021-10-07 20:04:20 +0200
  • 8951760733 chathistory: Fix truncated backlog due to timezones Alex Karle 2021-10-06 23:39:07 -0400
  • 1d56ef19e7 Add WHOIS reply for BouncerServ Simon Ser 2021-10-06 11:50:12 +0200
  • 2814512da7 msgstore_fs: add limit on number of opened files Simon Ser 2021-10-06 11:41:39 +0200
  • e177977c30 Add DB stats Simon Ser 2021-10-05 19:31:06 +0200
  • 5405923aa2 Add limit for RSA bits Simon Ser 2021-10-05 19:21:43 +0200
  • f93616fb41 Add "server status" command Simon Ser 2021-10-05 19:12:25 +0200
  • 0d2829c180 test: get rid of testUpstream Simon Ser 2021-10-05 14:26:10 +0200
  • c672763068 test: add NOTICE broadcast Simon Ser 2021-10-05 14:14:31 +0200
  • 74297d607b test: add upstream Simon Ser 2021-10-05 14:03:17 +0200
  • 1626ffb97b Use isErrClosed in Server.Serve Simon Ser 2021-10-05 14:02:59 +0200
  • e4f22a8f40 Add basic server test Simon Ser 2021-10-05 11:59:30 +0200
  • 410ba47277 Close DB on shutdown Simon Ser 2021-10-05 11:53:38 +0200
  • 1b8d8d08c9 db_sqlite: fix realname not fetched in ListUsers Simon Ser 2021-10-05 11:10:48 +0200
  • 5bedcd24e2 Add support for IRCv3 WebSocket text subprotocol Simon Ser 2021-09-28 21:25:06 +0200
  • fce86b0f0d db_sqlite: switch to sql.Named Simon Ser 2021-09-27 16:54:06 +0200
  • 6b9c99821a Fix DeliveryReceipt not being cleaned up Hubert Hirtz 2021-09-13 18:24:01 +0200
  • 872ed736b4 Workaround lack of net.ErrClosed in WebSocket library Simon Ser 2021-09-21 11:49:48 +0200
  • 27ea855ea2 readme: add note to use system libsqlite3 Simon Ser 2021-09-21 11:44:08 +0200
  • c607fd5a58 Set a higher timeout for proxyproto listeners Chris Smith 2021-09-14 22:37:53 +0100
  • ba19d44cf9 msgstore_fs: escape "." and ".." Hubert Hirtz 2021-09-17 23:29:33 +0200
  • 2554c92df7 Allow CAP negotiation to happen with CAP REQ Hubert Hirtz 2021-09-19 16:47:27 +0200
  • bc83d3a3ba Use NULL-tolerant comparison for DeliveryReceipts Hubert Hirtz 2021-09-14 09:41:44 +0200
  • 4dce5a91c9 Explicitly close connection to SQLite on failed upgrade Hubert Hirtz 2021-09-13 16:59:41 +0200
  • 8adf65ade2 Upgrade dependencies Simon Ser 2021-09-13 14:23:33 +0200
  • 0f2f4de275 Send empty history for service Simon Ser 2021-09-13 11:36:25 +0200
  • fba1fdb31e Don't require upstream to be connected for CHATHISTORY Simon Ser 2021-09-13 11:25:38 +0200
  • cd64a7ffda Split unmarshalEntity into two functions Simon Ser 2021-09-13 11:14:47 +0200
  • 79b0fe5de5 Don't send network notification when removed Simon Ser 2021-09-13 10:33:46 +0200
  • a4a9b7e934 go fmt: add go:build tags Simon Ser 2021-09-09 10:07:37 +0200
  • d1181b3e7a Check for TLS config in wss listeners Rafael Castillo 2021-09-08 12:55:58 -0700
  • c5d5259243 Pass-through CLIENTTAGDENY in ISUPPORT Simon Ser 2021-07-09 22:48:58 +0200
  • 51df11a55f contrib/clients: sort alphabetically and wrap lines Simon Ser 2021-07-07 10:37:18 +0200
  • 9814901f56 contrib/clients: Mention Hexchat delthas 2021-07-07 00:50:10 +0200
  • 896caebfcf service: Introduce network quote delthas 2021-07-07 00:44:15 +0200
  • f4562a7534 Add a C compiler to the list of dependencies Hubert Hirtz 2021-06-30 10:03:27 +0200
  • 12545c07ef service: show SHA-512 fingerprint Alexey Yerin 2021-07-06 17:31:34 +0300
  • 9f2e0595b7 ci: add gofmt check Simon Ser 2021-06-29 22:24:44 +0200
  • fc841b0ba2 Sort channel status channels by name Jake Nelson 2021-06-29 11:03:14 -0400