Commit Graph

107 Commits

Author SHA1 Message Date
Shivaram Lingamneni ee7f818674
implement SASL OAUTHBEARER and draft/bearer (#2122)
* implement SASL OAUTHBEARER and draft/bearer
* Upgrade JWT lib
* Fix an edge case in SASL EXTERNAL
* Accept longer SASL responses
* review fix: allow multiple token definitions
* enhance tests
* use SASL utilities from irc-go
* test expired tokens
2024-02-13 18:58:32 -05:00
dependabot[bot] 16ab0a67b5
Bump golang.org/x/crypto from 0.5.0 to 0.17.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.5.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.5.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-21 04:32:32 +00:00
Shivaram Lingamneni 3bd3c6a88a upgrade go-ident
Fixes a socket leak (that doesn't seem to be affecting tilde.town?)
2023-09-12 01:39:49 -04:00
Shivaram Lingamneni ad3ad97047 upgrade to irc-go v0.4.0 2023-06-14 02:46:14 -04:00
Shivaram Lingamneni 0d8dcbecf6 upgrade to x/term instead of crypto/ssh/terminal
Simplify some of the password hashing logic. This requires a bump of irctest.
2023-04-19 02:58:50 -04:00
Shivaram Lingamneni 7e6c658cad bump irc-go 2023-01-15 08:31:00 -05:00
Shivaram Lingamneni eb84103865 upgrade other x dependencies 2023-01-15 08:30:18 -05:00
Shivaram Lingamneni 7a82554f9d upgrade mysql 2023-01-15 08:28:13 -05:00
Shivaram Lingamneni 05e5fe3444 upgrade x/text 2023-01-15 08:27:18 -05:00
Shivaram Lingamneni 3f5de80afd upgrade buntdb and dependencies 2023-01-15 08:26:32 -05:00
Shivaram Lingamneni 321ff109b1 upgrade x/crypto 2022-06-17 10:47:28 -04:00
Shivaram Lingamneni 86f124e938 upgrade buntdb 2022-06-17 10:46:22 -04:00
Shivaram Lingamneni 74f3ea1d2e bump irc-go to v0.1.0 2022-01-20 17:59:57 -05:00
Shivaram Lingamneni ed75533cb1
optionally protect against multiple starts with flock (#1873)
* optionally protect against multiple starts with flock

Fixes #1823

* use traditional .lock extension

* move config key to top level
2022-01-01 18:56:40 -05:00
Shivaram Lingamneni 21e637b8d7 add uncommitted files from dep update
These should have been committed in 8218d1caab
but weren't.
2021-11-16 20:07:39 -05:00
Shivaram Lingamneni 8218d1caab upgrade dependencies for 2.9 cycle 2021-11-16 18:38:42 -05:00
Shivaram Lingamneni c972a92e51 upgrade buntdb
Resolves CVE-2021-42836, which probably didn't affect us, but we might as well
upgrade.
2021-10-28 19:47:33 -04:00
Shivaram Lingamneni 492109f29d upgrade go to 1.17 2021-08-20 15:59:26 -04:00
Shivaram Lingamneni c5a9916302 upgrade buntdb 2021-08-03 01:46:43 -04:00
Shivaram Lingamneni e1401934df implement SCRAM-SHA-256 2021-07-30 12:20:13 -04:00
Shivaram Lingamneni ef92318282 replace jwt library
Fixes #1762
2021-07-29 16:49:35 -04:00
Shivaram Lingamneni 6f24082705 support systemd notifications
Fixes #1733
2021-07-04 07:41:59 -04:00
Shivaram Lingamneni 4910aefa37 use ergochat/irc-go instead of goshuirc/irc-go 2021-06-18 02:43:25 -04:00
Shivaram Lingamneni 7944871eb6 migrate additional dependencies to ergochat 2021-05-26 21:58:29 -04:00
Shivaram Lingamneni a7db4a669e upgrade yaml 2021-04-19 06:50:34 -04:00
Shivaram Lingamneni 6f56121662 upgrade x/text 2021-04-19 06:49:56 -04:00
Shivaram Lingamneni c62edcc909 upgrade x/crypto and dependencies 2021-04-19 06:48:51 -04:00
Shivaram Lingamneni 57c5030e91 upgrade mysql driver 2021-04-19 06:42:39 -04:00
Shivaram Lingamneni fd3cbab6ee bump buntdb to v1.2.3
Potentially fixes the database corruption seen on #1603
2021-04-01 20:45:15 -04:00
Shivaram Lingamneni 074a5a077e bump irc-go to include new ircutils function 2021-03-18 03:56:57 -04:00
Shivaram Lingamneni 896ed91d45 bump irc-go 2021-03-10 20:07:42 -05:00
Shivaram Lingamneni 03185ea4a9 deprecate message truncation
Implements #1577, but the issue should remain open until we clean up
the debugging loglines.
2021-03-04 22:29:34 -05:00
Shivaram Lingamneni f05c57344e `go get` and commit the websocket fork 2021-03-04 18:31:58 -05:00
Shivaram Lingamneni 992a09dc90 bump irc-go to fix buffering issue 2021-03-01 19:04:02 -05:00
Shivaram Lingamneni a6f3e2c748 bump irc-go to latest 2021-02-22 22:11:18 -05:00
Shivaram Lingamneni 7af94c79fd bump irc-go to latest 2021-02-21 20:22:32 -05:00
Shivaram Lingamneni e957a89ee2 bump irc-go for the IRCMessage rename 2021-02-15 11:27:04 -05:00
Shivaram Lingamneni d0e11f49ad use the new goshuirc ircreader 2021-02-13 20:58:19 -05:00
Shivaram Lingamneni 3e86f68278 bump ircfmt to fix snomask bug 2021-01-08 14:33:22 -05:00
Shivaram Lingamneni 4f3b005d18 bump ircfmt 2020-12-27 20:18:29 -05:00
Shivaram Lingamneni 3f20676f46 upgrade ircmsg again 2020-11-17 21:53:14 -05:00
Shivaram Lingamneni 61e15ca877 upgrade ircmsg; fixes #1385
Validate tag names and values in accordance with the ratified message-tags spec
2020-11-15 23:05:08 -05:00
Shivaram Lingamneni f8bf3818fe upgrade confusables 2020-11-08 18:13:50 -05:00
Shivaram Lingamneni 7535091d92 upgrade x/text 2020-11-08 17:58:56 -05:00
Shivaram Lingamneni 640dfea85a upgrade x/sys 2020-11-08 17:57:58 -05:00
Shivaram Lingamneni bd959207e4 upgrade x/crypto 2020-11-08 17:57:24 -05:00
Shivaram Lingamneni 4f9d406b93 upgrade go-dkim 2020-11-08 17:56:46 -05:00
Shivaram Lingamneni 008416e4dd upgrade buntdb and dependencies 2020-11-08 17:55:22 -05:00
Shivaram Lingamneni 7a6413ea2c first draft of atheme migration code 2020-10-02 16:48:37 -04:00
Shivaram Lingamneni 676045422b add untracked x/sys/unix files
These should have been added in 66995cdfdf.
Forgetting this seems to be an ongoing problem.
2020-09-13 02:02:17 -04:00