Commit graph

  • 0242b509b8
    Fix compatibility between U5 and U6 for named extended bans in SJOIN when SJSBY is enabled. This caused named bans not to show up properly (or not at all) on the U5 side when syncing servers. Bram Matthys 2021-12-29 19:18:26 +01:00
  • 9ea7aebef2
    Add link to UnrealIRCd 6 "what's new" Bram Matthys 2021-12-29 15:29:00 +01:00
  • 73dc1a08db
    ** UnrealIRCd 6.0.1 ** Bram Matthys 2021-12-29 15:27:31 +01:00
  • 8f2e31f911
    ** UnrealIRCd 5.2.3 ** This release will be put online at a later date, together with 6.0.1. Bram Matthys 2021-12-29 12:18:02 +01:00
  • fb3becb30e
    Make ./unrealircd upgrade work on FreeBSD as well (fix ported from U6) Bram Matthys 2021-12-29 12:15:56 +01:00
  • faab128472
    Bump version to 6.0.1 and create draft release notes (unreleased yet!) Bram Matthys 2021-12-29 12:02:57 +01:00
  • c5cb19dc5d
    Fix "./unrealircd upgrade" (and ./Config -quick) problem with local-curl. Bram Matthys 2021-12-29 10:48:41 +01:00
  • 73be662db2
    Make "./unrealircd upgrade" return exit codes from stage 2 as well. Exit status is now documented at https://www.unrealircd.org/docs/Upgrading and can be used to see the difference between: * upgrade+configtest OK, * upgrade OK but configtest failed * some other failure * no newer version available Handy for scripting... Bram Matthys 2021-12-29 10:04:00 +01:00
  • 607d2bcd62
    Make "./unrealircd upgrade" work on FreeBSD. Suggested by and patches from rafaelgrether in https://bugs.unrealircd.org/view.php?id=6016 Bram Matthys 2021-12-29 09:30:35 +01:00
  • 58551c2d43
    When unloading any of the vhoaq channel modes it would cause a crash later on, because unload_extcmode_commit() would call extcmode_para_delslot() even though member modes don't use a parameter slot, and hence it would NULLify a wrong slot, usually for the +H parameter mode. Fun. Bram Matthys 2021-12-29 08:38:47 +01:00
  • fa5526a44b
    Add a warning to ./unrealircd spkifp about it using the default certificate locations, and inform the user that they can specify a file. Bram Matthys 2021-12-28 18:31:01 +01:00
  • f4bf9986af
    Fix some typos in CHGIDENT and CHGNAME log messages (#189) Valerie Pond 2021-12-28 17:09:08 +00:00
  • 3859c2f477
    Error when an invalid (unknown) snomask is encountered in the config file. This should help users who are upgrading to UnrealIRCd 6 spot silly mistakes which would cause them to miss server notices. Bram Matthys 2021-12-28 18:04:23 +01:00
  • f7719d2de2
    Make TKL add/remove/expire oper messages show a [duration: 60m] instead of the [expires: ZZZZZZZZZZZZZZZZZZZZ GMT] string. Bram Matthys 2021-12-26 09:00:39 +01:00
  • d687e310bd
    Add function pretty_time_val_r(), for which you can specify a buf. Bram Matthys 2021-12-26 08:59:44 +01:00
  • 7f9c7a0eb4
    Remove high cpu load warning, since it is confusing and may very well not be caused by UnrealIRCd. Reported by armyn in https://bugs.unrealircd.org/view.php?id=6029 Bram Matthys 2021-12-25 08:58:46 +01:00
  • 5706a6d404
    Merge branch 'unrealircd:unreal60_dev' into piss60 angryce 2021-12-23 21:02:32 +01:00
  • b98d02817a
    In SPAMFILTER_MATCH log message, remove leading space in 'destination' JSON. Reported by armyn in https://bugs.unrealircd.org/view.php?id=6027 Bram Matthys 2021-12-22 17:09:35 +01:00
  • c586c14b9f
    Fix ~T / ~text ban not working (was not censoring or blocking) Bram Matthys 2021-12-22 09:25:59 +01:00
  • 8dd1864cee
    Channel mode +f (flood) could place a timed extban with ~t instead of ~time. This was only a visual issue, and coincidently these bans were still being removed after the appropriate time, even without the fix for 0b6a70368c. Bram Matthys 2021-12-22 09:10:51 +01:00
  • 0b6a70368c
    Fix timed bans (~t/~time) not expiring if all servers on the net are U6. Reported by armyn in https://bugs.unrealircd.org/view.php?id=6032 Bram Matthys 2021-12-22 09:10:05 +01:00
  • c1732581f8
    Add SOURCE_DATE_EPOCH support for build date (#188) kpcyrd 2021-12-19 17:56:37 +00:00
  • 3059f3289a
    Channel is not +H? Send empty response/batch (as per IRCv3 discussion) Bram Matthys 2021-12-19 10:45:52 +01:00
  • 311cdc4639
    Make CHATHISTORY not FAIL on a -H channel, sending empty history instead (#156) k4bek4be 2021-12-19 10:41:54 +01:00
  • b3c191fc23
    Update short_date function to avoid crash if year > 9999 (#174) alicetries 2021-12-19 09:29:20 +00:00
  • 9e7d4b0122
    Small simplification (#185) crazycatdevs 2021-12-19 10:24:36 +01:00
  • 0bfaa67e84
    Fix typo ("an UnrealIRCd developers" -> "an UnrealIRCd developer") in autogen.sh Ron Nazarov 2021-12-18 23:38:32 +00:00
  • 33ec9ae8aa adds back file that is needed without ./autogen.sh Raphael Bertoche 2021-12-18 01:34:12 -03:00
  • d77f42e4be
    This one should be the other way around... Not that anything is this particular code path should trigger it (OK, maybe if some 3rd party module kills the user from HOOKTYPE_SECURE_CONNECT) better safe than sorry. Bram Matthys 2021-12-17 14:20:39 +01:00
  • 35ab4407be
    Mention U5/U6 series and dates in the README as well Bram Matthys 2021-12-17 08:23:14 +01:00
  • 443d34c46a Config won't call autogen.sh since it's tracked targets are not going away Raphael Bertoche 2021-12-16 20:23:08 +00:00
  • 6fcf1ff0e6 fixes wallops Raphael Bertoche 2021-12-16 16:55:57 -03:00
  • eb6a7bb7d6 Merge branch 'unreal60_dev' into piss60 Raphael Bertoche 2021-12-16 14:56:32 -03:00
  • 893bf864f6
    ** UnrealIRCd 6.0.0 ** Bram Matthys 2021-12-16 18:18:38 +01:00
  • 7a73a74762
    Add nosajoinpartmode.c Ron Nazarov 2021-12-16 00:40:42 +00:00
  • a969216476
    Make third/nosajoinpartmode send ERR_CANNOTDOCOMMAND instead of ERR_YOUREBANNEDCREEP Ron Nazarov 2021-12-15 19:44:26 +00:00
  • c9b06cd6bd
    Add a newline to the end of src/modules/third/nosajoinpartmode.c Ron Nazarov 2021-12-15 18:44:38 +00:00
  • fa07a6d26a
    Add nosajoinpartmode.c Ron Nazarov 2021-12-15 18:42:43 +00:00
  • d6e4523cfe
    Merge branch 'unrealircd:unreal52' into piss52 angryce 2021-12-15 18:37:06 +01:00
  • d8857c5055
    Merge pull request #39 from unrealircd/unreal60_dev angryce 2021-12-15 18:36:29 +01:00
  • 359f7b4675
    Get UnrealIRCd 6.0.0 ready, but don't release *yet*. Bram Matthys 2021-12-15 16:54:37 +01:00
  • 191ecc0e11
    Fix EOL date, apparently I promised July and not June :D. Bram Matthys 2021-12-15 07:12:09 +01:00
  • 9ed5638dde
    SECURITY.md: mention U5 EOL date explicitly in this document as well. Even though it already contain a reference to the EOL dates. Bram Matthys 2021-12-14 17:57:37 +01:00
  • 26929bedb5
    Update help.pl.conf to match help.conf k4be 2021-12-13 20:08:49 +01:00
  • fdb7bf68b3
    Update release notes a bit [skip ci] Bram Matthys 2021-12-13 19:23:07 +01:00
  • 8584058a61
    Update release notes a bit more [skip ci] Bram Matthys 2021-12-13 19:02:08 +01:00
  • 08afb5ce3a
    Update release notes for 5.2.3 [skip ci] Bram Matthys 2021-12-13 18:59:24 +01:00
  • 26ad4b48f7
    Add example.es.conf (#187) musk 2021-12-13 18:53:22 +01:00
  • fb0aeb14c0
    Mention 6.x (already) as a supported version and mention U5 EOL date explicitly in this document as well. (Even though it already contains a reference to the EOL dates) Bram Matthys 2021-12-13 18:49:27 +01:00
  • f3db77bb5c
    Merge branch 'unrealircd:unreal52' into piss52 angryce 2021-12-11 13:00:32 +01:00
  • 5f82a1a111
    Merge pull request #38 from unrealircd/unreal60_dev angryce 2021-12-11 13:00:22 +01:00
  • 2c73912080
    Fix limit for channel modes kicking in too soon. Bram Matthys 2021-12-11 10:33:47 +01:00
  • 2a574120f5
    Rename function to avoid clashes Bram Matthys 2021-12-11 10:25:15 +01:00
  • a4cef60cd3
    Merge pull request #37 from unrealircd/unreal60_dev angryce 2021-12-10 21:23:43 +01:00
  • da34552027
    Send nick!user@host in WALLOPS message from self. Val Lorentz 2021-12-10 19:42:38 +01:00
  • bf1860bba8
    Send nick!user@host in WALLOPS message from self. Fix-for-fix 9f56fb4aa7 Bram Matthys 2021-12-10 19:41:36 +01:00
  • 02547610fe
    Update log block in example.fr.conf. Reported by armyn in https://bugs.unrealircd.org/view.php?id=6022 Bram Matthys 2021-12-10 18:53:07 +01:00
  • 4bc2848b9e
    Fix a prototype and change a largely unused log category to avoid clashes. Bram Matthys 2021-12-10 10:28:35 +01:00
  • 8cfcfae5f1
    Merge branch 'unrealircd:unreal52' into piss52 angryce 2021-12-08 16:52:11 +01:00
  • f0e6f4fd76
    Merge pull request #36 from unrealircd/unreal60_dev angryce 2021-12-08 16:51:14 +01:00
  • cc5f318d27
    Add include for snomasks.default.conf in example.*conf Reported by arcanefeenix in https://bugs.unrealircd.org/view.php?id=6020 Bram Matthys 2021-12-08 07:17:40 +01:00
  • 4e84d7cb22 Added unrealinst.iss again angryce 2021-12-06 18:24:56 +01:00
  • 25a87c8233 git push origin piss60Merge branch 'unrealircd-unreal60_dev' into piss60 angryce 2021-12-06 18:23:48 +01:00
  • 70f7627058 Merge branch 'unreal60_dev' of git://github.com/unrealircd/unrealircd into unrealircd-unreal60_dev angryce 2021-12-06 18:23:40 +01:00
  • de31964738
    Update release notes [skip ci] Bram Matthys 2021-12-06 17:50:51 +01:00
  • e1b3016426
    Fix set::anti-flood::connect-flood not obeying the 'per XX seconds' configuration. It was always cleaning up old entries after 2 minutes. That is, until the first REHASH happened, after that the correct connect-flood setting was applied. In practice, with the default configuration, this means that instead of 3:60 it was 3:120 until the first REHASH, and after that 3:60. Bram Matthys 2021-12-06 17:46:40 +01:00
  • 07c2345af5
    Fix throttling only cleaning up old entries every 2 minutes. That is, until the first REHASH happened, after that all is good. Bram Matthys 2021-12-06 17:38:52 +01:00
  • 177f7ef8c0
    Add a CONTRIBUTING.md. Suggested by progval in https://bugs.unrealircd.org/view.php?id=6012 Bram Matthys 2021-12-06 13:36:12 +01:00
  • 343c4834ba
    Add CONTRIBUTING.md file Bram Matthys 2021-12-06 12:53:17 +01:00
  • 59ac6b8218
    This looks better. Less = more. [skip ci] Bram Matthys 2021-12-06 12:28:53 +01:00
  • 4a91f8c33a
    Update release notes a bit more [skip ci] Bram Matthys 2021-12-06 12:09:47 +01:00
  • ca9fa7c2cc
    Update release notes a bit: dot dot dot [skip ci] Bram Matthys 2021-12-06 12:04:34 +01:00
  • 7d4cafd068
    Bump version to 5.2.3-git and write some early release notes Bram Matthys 2021-12-06 11:54:06 +01:00
  • fd81a98364
    Add more warnings 3/6/9 months before EOL date (June 1, 2023) Just like we did in UnrealIRCd 4. Bram Matthys 2021-12-06 11:40:20 +01:00
  • 40161cad0c
    Show EOL warning in 2023 Bram Matthys 2021-12-06 11:21:52 +01:00
  • 7169523d05
    Update installer on Windows (.ISS): do signing during the Inno Setup stage rather than afterwards as a separate step. Also clean/group the files in the [Files] section a bit. Bram Matthys 2021-12-06 09:23:59 +01:00
  • dbdf629d10
    Merge pull request #34 from unrealircd/unreal60_dev angryce 2021-12-05 16:28:07 +01:00
  • 46ba650879
    Merge branch 'unrealircd:unreal52' into piss52 angryce 2021-12-05 16:27:09 +01:00
  • 4702185315
    Fix authprompt module: was sending trailing NUL byte in SASL, causing all authentication attempts to fail via the module (/AUTH user:pass). Bram Matthys 2021-12-05 10:10:18 +01:00
  • c604a3a70e
    Make soft extended server bans actually work (GLINE %~country:XX) Reported by musk in https://bugs.unrealircd.org/view.php?id=6019 Bram Matthys 2021-12-05 09:45:13 +01:00
  • d689f6222e Fix angryce 2021-12-04 16:42:46 +01:00
  • f7d44dbda8 git push origin piss60Merge branch 'unrealircd-unreal60_dev' into piss60 angryce 2021-12-04 16:38:21 +01:00
  • acca246729 Merge branch 'unreal60_dev' of git://github.com/unrealircd/unrealircd into unrealircd-unreal60_dev angryce 2021-12-04 16:37:53 +01:00
  • dc53818b29
    ** UnrealIRCd 6.0.0-rc2 ** Bram Matthys 2021-12-04 10:26:57 +01:00
  • adc8d5802f
    Fix +s/+p during netmerge (was on todo) Bram Matthys 2021-12-04 10:17:34 +01:00
  • b25da63d27
    Allow SVSLOGIN also if set::sasl-server is not set. Bram Matthys 2021-07-15 10:30:04 +02:00
  • 40723bbce8
    Make shipped c-ares version match the one in U5 (1.17.2) Bram Matthys 2021-12-04 09:28:45 +01:00
  • 09fea29734
    Update curl-ca-bundle.crt to version of Tue Oct 26 03:12:05 2021 GMT [skip ci] Bram Matthys 2021-12-04 09:25:50 +01:00
  • e78df2461f
    Fix wrong mode being mentioned in ERR_NOTFORHALFOPS for +L Bram Matthys 2021-12-04 09:15:58 +01:00
  • b88a03c58c
    Merge pull request #32 from unrealircd/unreal60_dev angryce 2021-12-03 18:53:14 +01:00
  • b363b2e804
    Fix wrong +q vs +a KICK access check. Bram Matthys 2021-12-03 18:11:54 +01:00
  • 14dadac9ff
    Remove some confusing examples about extended server bans in (G)ZLINE. And also remove some references to old oper privilege flags. Reported by progval. Bram Matthys 2021-12-03 16:07:47 +01:00
  • 5a80696f62
    Remove some confusing examples about extended server bans in (G)ZLINE. And also remove some references to old oper privilege flags. Reported by progval. Bram Matthys 2021-12-03 16:04:04 +01:00
  • 20192b4d37
    Merge branch 'unrealircd:unreal52' into piss52 angryce 2021-12-01 21:59:49 +01:00
  • bd1a47adc9
    Merge pull request #31 from unrealircd/unreal60_dev angryce 2021-12-01 15:05:47 +01:00
  • 861e761c24
    Update HELOPOP SNOMASKS Bram Matthys 2021-12-01 10:56:04 +01:00
  • bde57af8c5
    Update HELPOP EXTBANS: named extbans and some style changes, reformatting, adding headings, etc. Bram Matthys 2021-12-01 10:12:27 +01:00
  • f65a2ba3d1
    Backport fix for memory leak in websocket module. Bram Matthys 2021-12-01 09:08:07 +01:00
  • 22f5039180
    Don't use slashes at start and end in SPAMFILTER example in HELPOP. Reported by srhuston in https://bugs.unrealircd.org/view.php?id=6002 [skip ci] Bram Matthys 2021-12-01 09:03:20 +01:00
  • d77a5be834
    Don't use slashes at start and end in SPAMFILTER example in HELPOP. Reported by srhuston in https://bugs.unrealircd.org/view.php?id=6002 [skip ci] Bram Matthys 2021-12-01 08:59:35 +01:00