Commit graph

  • e75b227056
    Merge 6706f52aaf into d5fb189a55 Rys Sommefeldt 2025-12-20 00:58:45 +00:00
  • 6706f52aaf update bcrypt-cost comments to add highest possible value Rys Sommefeldt 2025-12-20 00:53:17 +00:00
  • d6c0c5a130
    Merge 2901c716f9 into d5fb189a55 Simone 2025-12-20 00:46:54 +00:00
  • 2e7fd883ee
    Merge 385f606d67 into d5fb189a55 Shivaram Lingamneni 2025-12-19 04:43:50 -05:00
  • 385f606d67 don't check extended-monitor Shivaram Lingamneni 2025-12-19 04:43:22 -05:00
  • eda5c01b2d fix #2309, take 2 Shivaram Lingamneni 2025-12-15 22:58:07 -05:00
  • 623735c757 Revert "fix #2309" Shivaram Lingamneni 2025-12-15 22:52:15 -05:00
  • 258af017d4 fix #2309 Shivaram Lingamneni 2025-12-15 21:57:42 -05:00
  • 5a44a29a57
    Merge 36339031f7 into d5fb189a55 Shivaram Lingamneni 2025-12-15 02:20:33 -01:00
  • d5fb189a55
    changelog and version bump for v2.17.0-rc1 (#2308) master v2.17.0-rc1 Shivaram Lingamneni 2025-12-14 04:43:30 -05:00
  • cf52769bfd changelog and version bump for v2.17.0-rc1 Shivaram Lingamneni 2025-12-14 04:37:03 -05:00
  • 53664694c4
    add RPL_WHOISKEYVALUE output (#2302) Shivaram Lingamneni 2025-12-14 04:32:02 -05:00
  • d26aa37f2c
    pin Alpine to 3.22 (#2306) Shivaram Lingamneni 2025-12-14 02:50:21 -05:00
  • 5231b0185f pin Alpine to 3.22 Shivaram Lingamneni 2025-12-14 02:40:41 -05:00
  • 9ca936a777 bump irctest Shivaram Lingamneni 2025-12-14 02:13:33 -05:00
  • fdd261a1e6
    fix #2303 (#2304) Shivaram Lingamneni 2025-12-14 02:13:15 -05:00
  • 79f6fb0fc3 explicit error message when feature is disabled Shivaram Lingamneni 2025-12-14 00:18:08 -05:00
  • 911eacdcbe fix #2303 Shivaram Lingamneni 2025-12-13 18:53:03 -05:00
  • 2c9ac68977
    Merge 885cf26740 into aef5d77b3b Jade Hamel 2025-12-13 16:36:43 +01:00
  • a832104a15
    Merge f8cd8469ad into aef5d77b3b William Rehwinkel 2025-12-13 16:36:43 +01:00
  • a45d3c3110
    Merge 76fd01b502 into aef5d77b3b Ian Eyberg 2025-12-13 16:36:43 +01:00
  • d24cb409d7 add RPL_WHOISKEYVALUE output Shivaram Lingamneni 2025-12-08 06:46:08 +00:00
  • aef5d77b3b
    Merge pull request #2301 from slingamn/ratelimited Shivaram Lingamneni 2025-12-08 01:48:39 -05:00
  • 0ce9016098 add persistence for user metadata Shivaram Lingamneni 2025-12-07 03:04:16 -05:00
  • f91d1d94f6 add METADATA response when MONITOR triggered Shivaram Lingamneni 2025-12-01 06:29:56 +00:00
  • 0119bbc36f implement FAIL METADATA RATE_LIMITED Shivaram Lingamneni 2025-11-23 09:14:16 +00:00
  • 96aa018352 bump irctest Shivaram Lingamneni 2025-11-26 03:27:13 -05:00
  • 31170218b4
    Bump golang.org/x/crypto from 0.38.0 to 0.45.0 dependabot[bot] 2025-11-20 02:31:44 +00:00
  • 68faf82787
    Merge pull request #2299 from ergochat/shivaram_ping.1 irctest_stable Shivaram Lingamneni 2025-11-09 21:49:39 -05:00
  • 5cda5bdac9
    Merge pull request #2298 from slingamn/shivaram_operthrottle Shivaram Lingamneni 2025-11-09 21:41:53 -05:00
  • ed841ee62a configurable idle timeouts shivaram_ping.1 Shivaram Lingamneni 2025-11-09 21:11:04 -05:00
  • 6fdac13ad4 changes to OPER command Shivaram Lingamneni 2025-11-09 19:32:25 -05:00
  • efc1627d23
    Merge pull request #2295 from slingamn/shivaram_pushreject Shivaram Lingamneni 2025-10-26 00:58:52 -04:00
  • 6b8265fb17 fix validation of web push URLs Shivaram Lingamneni 2025-10-26 00:55:30 -04:00
  • f6974641ee
    Merge 4a44a45c2e into e200e9fd8f Geert-Johan Riemer 2025-10-18 10:56:50 +00:00
  • 4a44a45c2e
    Clarify Ergo deployment options with Kubernetes Geert-Johan Riemer 2025-10-18 12:55:50 +02:00
  • 2901c716f9
    Update it-IT-irc.lang.json Simone 2025-10-10 10:35:41 +02:00
  • 92f069846c
    Merge pull request #2290 from slingamn/goupgrade Shivaram Lingamneni 2025-08-17 21:11:02 -07:00
  • 8913bd7fa9 upgrade to go 1.25 Shivaram Lingamneni 2025-08-18 00:07:11 -04:00
  • 064291e902 add an explicit note covering #2289 Shivaram Lingamneni 2025-08-12 16:23:36 -04:00
  • 65295cbafa
    Merge pull request #2283 from slingamn/makefile Shivaram Lingamneni 2025-06-26 22:17:06 -04:00
  • f0b1f34da7 refactor makefile to label individual targets phony Shivaram Lingamneni 2025-06-26 22:14:19 -04:00
  • f918e28513 bump irctest Shivaram Lingamneni 2025-06-26 01:31:51 -04:00
  • 8798676ae9
    update metadata corresponding to spec edits (#2282) Shivaram Lingamneni 2025-06-22 18:59:42 -04:00
  • fc388573ae fix: deleting a nonexistent key gets a FAIL Shivaram Lingamneni 2025-06-22 18:27:03 -04:00
  • 9c4c337393 fix: empty value is valid Shivaram Lingamneni 2025-06-22 18:24:18 -04:00
  • c2a499187d bump irctest to forked hash Shivaram Lingamneni 2025-06-22 18:04:40 -04:00
  • 62980d76bd move some helpers Shivaram Lingamneni 2025-06-22 17:39:13 -04:00
  • 7f4dd149e6 spec update: send RPL_METADATASUBS in a metadata-subs batch Shivaram Lingamneni 2025-06-22 17:38:21 -04:00
  • 2c7a423339 fix: connecting clients receive METADATA, not RPL_KEYVALUE Shivaram Lingamneni 2025-06-22 17:37:14 -04:00
  • 294c586ac3 add batch parameter to metadata batches Shivaram Lingamneni 2025-06-22 17:25:06 -04:00
  • 3df5b69fba spec update: metadata keys are lowercase Shivaram Lingamneni 2025-06-22 17:24:14 -04:00
  • cca400de73 fix: actually broadcast prereg updates to subscribers Shivaram Lingamneni 2025-06-22 13:59:36 -04:00
  • 73e51333ad
    implement metadata before-connect (#2281) Shivaram Lingamneni 2025-06-22 13:57:46 -04:00
  • 7b696b2f20 remove all case normalization for keys Shivaram Lingamneni 2025-06-22 13:49:50 -04:00
  • fa58f49b14 bump irctest Shivaram Lingamneni 2025-06-22 13:46:16 -04:00
  • f84c03b2ff play the metadata in reg burst to all clients with the cap Shivaram Lingamneni 2025-06-22 12:58:10 -04:00
  • 0bec0a81a1 normalize metadata keys in sub/unsub Shivaram Lingamneni 2025-06-22 05:20:30 -04:00
  • 401a16365a implement metadata before-connect Shivaram Lingamneni 2025-06-22 04:56:13 -04:00
  • 6ccaeed007 refactor key validation Shivaram Lingamneni 2025-06-21 22:21:03 -04:00
  • 891e29204e metadata spec update: disallow colon entirely Shivaram Lingamneni 2025-06-21 22:17:45 -04:00
  • a5e435a26b bump irctest Shivaram Lingamneni 2025-06-21 22:04:33 -04:00
  • 17ed01c1ed
    Merge pull request #2279 from slingamn/doc Shivaram Lingamneni 2025-06-19 13:29:08 -04:00
  • 8f18454e8f fix help string for HISTORY Shivaram Lingamneni 2025-06-19 13:25:34 -04:00
  • 23844d4103 update documentation for globalUtf8EnforcementSetting Shivaram Lingamneni 2025-06-19 13:22:07 -04:00
  • 3b7db7fff7
    round 1 of follow-up for metadata (#2277) Shivaram Lingamneni 2025-06-18 00:22:49 -04:00
  • 56742f3985 add final channel registration check Shivaram Lingamneni 2025-06-18 00:18:42 -04:00
  • 3614c6f1f6 fix method name Shivaram Lingamneni 2025-06-15 22:52:56 -04:00
  • c82d324a83 uniformize limit handling Shivaram Lingamneni 2025-06-15 18:57:18 -04:00
  • f85222f5f5 redundant Config() call Shivaram Lingamneni 2025-06-15 18:40:09 -04:00
  • cd0b6e3d0a fix error for METADATA CLEAR Shivaram Lingamneni 2025-06-15 18:34:49 -04:00
  • 96b9bca2d2 clean up originalTarget Shivaram Lingamneni 2025-06-15 18:33:31 -04:00
  • caef3ed3a1 validate key names for sub Shivaram Lingamneni 2025-06-15 18:29:30 -04:00
  • 1c87a39a3c use utils.SafeErrorParam in FAIL lines Shivaram Lingamneni 2025-06-15 17:58:59 -04:00
  • 9793f8a418 use canonicalized name everywhere Shivaram Lingamneni 2025-06-15 17:49:39 -04:00
  • 754d731ec3 replay existing metadata to reattaching always-on clients Shivaram Lingamneni 2025-06-15 17:48:51 -04:00
  • b2ba43f0ae add missing comment Shivaram Lingamneni 2025-06-15 16:15:16 -04:00
  • 12637a2d0a bump irctest to cover metadata Shivaram Lingamneni 2025-06-15 16:10:15 -04:00
  • d99eba20d8 don't trim spaces before validating the key Shivaram Lingamneni 2025-06-15 16:10:08 -04:00
  • 1f546bad9c tweak syncChannelMetadata Shivaram Lingamneni 2025-06-15 16:08:45 -04:00
  • 2f60990426 remove debug lines Shivaram Lingamneni 2025-06-15 15:52:56 -04:00
  • 570d8e9f71 don't broadcast no-op updates Shivaram Lingamneni 2025-06-15 15:51:55 -04:00
  • f417f71bfa improve value validation Shivaram Lingamneni 2025-06-15 15:40:25 -04:00
  • 3e761ff68a refactor sync Shivaram Lingamneni 2025-06-15 13:52:00 -04:00
  • 3966c17dec refactor update broadcast Shivaram Lingamneni 2025-06-15 13:14:16 -04:00
  • e6aaaf1b88 refactor permission checks Shivaram Lingamneni 2025-06-15 12:19:12 -04:00
  • 5da2ddbc07 refactor Shivaram Lingamneni 2025-06-15 11:42:40 -04:00
  • 8e67ecd6c8 config updates Shivaram Lingamneni 2025-06-15 04:08:37 -04:00
  • 4dcbc48159
    metadata-2 (#2273) thatcher-gaming 2025-06-15 09:06:45 +01:00
  • 4741a309a1 that but again leah 2025-06-13 23:28:51 +01:00
  • c46fe12b3c remove unnecessary bits leah 2025-06-13 23:24:41 +01:00
  • 6d94aa1591 tidy up a bit leah 2025-06-13 20:06:11 +01:00
  • db4b23bb48 enforce max-keys leah 2025-06-13 19:15:25 +01:00
  • 2275bed000 add a bit of metadata-2 support leah 2025-06-13 18:10:37 +01:00
  • 0f5603eca2 bump irctest to upstream master Shivaram Lingamneni 2025-06-09 02:20:49 -04:00
  • 7d4f5e4adf
    Merge pull request #2271 from slingamn/register Shivaram Lingamneni 2025-06-09 02:19:55 -04:00
  • 16568c5ab7 fix #2270 Shivaram Lingamneni 2025-06-08 16:33:39 -04:00
  • 9a186f8e54
    Fix invalid FAIL codes in REGISTER (#2269) Shivaram Lingamneni 2025-06-08 01:43:43 -04:00
  • a09801d51a bump irctest to development version Shivaram Lingamneni 2025-06-08 01:40:34 -04:00
  • d264ce5d73 use ACCOUNT_EXISTS for errNameReserved Shivaram Lingamneni 2025-06-08 01:40:11 -04:00