Commit graph

  • 8c8b4279b8
    Ignore case-changes in nicks, even though not clear yet if it should be, https://bugs.unrealircd.org/view.php?id=6013 reported by progval. Bram Matthys 2021-12-01 08:49:41 +01:00
  • 4af7a541f8
    Add 'oldnick' to HOOKTYPE_POST_LOCAL_NICKCHANGE and HOOKTYPE_POST_REMOTE_NICKCHANGE Bram Matthys 2021-12-01 08:40:02 +01:00
  • abf06e3c53
    Merge pull request #30 from unrealircd/unreal60_dev angryce 2021-11-30 11:58:21 +01:00
  • 92820fc2e8
    Fix uninitialized memory read on snomask change (oper-only) Bram Matthys 2021-11-30 06:34:54 +01:00
  • fd74329306
    Update config.h angryce 2021-11-30 00:58:51 +01:00
  • edf64ba4b5
    Merge pull request #29 from unrealircd/unreal60_dev angryce 2021-11-29 19:20:49 +01:00
  • d59537391a
    Cut off channel for KICK at first comma, as we did in U3.2/U4/U5. Reported by progval in https://bugs.unrealircd.org/view.php?id=6015 Bram Matthys 2021-11-29 17:23:45 +01:00
  • b62faf6f31
    Merge branch 'unrealircd:unreal52' into piss52 angryce 2021-11-29 13:25:58 +01:00
  • 861bd28464 +x to configure Raphael Bertoche 2021-11-29 05:19:25 -03:00
  • 2bf3a7b36a Added configure, merges will be easier that way it seems. angryce 2021-11-28 12:27:45 +01:00
  • a35b476b05
    Sending WALLOPS back to the oper that issued it. (#159) Ramiro Bou 2021-11-28 06:54:05 -03:00
  • 96ca429cac Merge branch 'unreal60_dev' of git://github.com/unrealircd/unrealircd into piss60 angryce 2021-11-28 09:56:34 +01:00
  • a71e205185
    Lower library version requirement if you choose to use libmaxminddb, from 1.6.0 to 1.4.3. Suggested by robert-scheck in https://github.com/unrealircd/unrealircd/pull/183 Bram Matthys 2021-11-28 08:01:07 +01:00
  • 4130361b82 Merge branch 'unreal60_dev' of git://github.com/unrealircd/unrealircd into piss60 angryce 2021-11-27 19:04:51 +01:00
  • 18e3d37b33
    Probably a good idea to call the version 6.0.0-rc1 too (thanks Han`) :D Bram Matthys 2021-11-27 17:08:10 +01:00
  • 4668b5777b Merge branch 'unrealircd-unreal60_dev' into piss60 angryce 2021-11-27 16:14:32 +01:00
  • 9b93c115e5 Merge branch 'unreal60_dev' of git://github.com/unrealircd/unrealircd into unrealircd-unreal60_dev angryce 2021-11-27 16:14:16 +01:00
  • f85fb7561e
    Clean up the release notes a bit [skip ci] Bram Matthys 2021-11-27 15:27:19 +01:00
  • eb216a6778
    Refer to upgrading 5.x to 6.x wiki article. [skip ci] Bram Matthys 2021-11-27 15:25:44 +01:00
  • a985b88c52
    ** UnrealIRCd 6.0.0-rc1 ** Bram Matthys 2021-11-27 14:27:05 +01:00
  • 0b7d8f5ebc
    BuildBot: Update config.settings for latest Bram Matthys 2021-11-27 13:56:26 +01:00
  • 001c1e7843
    Turn AddressSanitizer off by default and ask in ./Config Bram Matthys 2021-11-27 13:51:19 +01:00
  • ae5408aa5c
    Merge pull request #27 from unrealircd/unreal60_dev angryce 2021-11-27 11:18:01 +01:00
  • 1cd79e381a
    Fix expansion issue in log message on invalid SJOIN SJSBY (rare) '$client' was shown as-is instead of expanded, since it was missing. Bram Matthys 2021-11-27 10:46:53 +01:00
  • 8cefb4d4cb
    Merge pull request #26 from unrealircd/unreal60_dev angryce 2021-11-26 22:31:11 +01:00
  • cb55931c6e
    Fix crash on incorrect S2S traffic: "HISTORY" request from remote user. (This cannot be triggered by clients under normal conditions, only with deliberate wrong S2S traffic, such as OS RAW, modified source, etc) Bram Matthys 2021-11-26 17:03:46 +01:00
  • 55fc6147f2
    Update kick.c angryce 2021-11-21 18:43:23 +01:00
  • 9589a0ff17
    Update kick.c angryce 2021-11-21 18:42:19 +01:00
  • 46d0b4d6bb
    Actually let's fix this one in -beta4 as well. Bram Matthys 2021-11-21 17:34:00 +01:00
  • 6660a7abc3 Merge branch 'unrealircd-unreal60_dev' into piss60 angryce 2021-11-21 17:23:47 +01:00
  • e4a14efdc1 Merge branch 'unreal60_dev' of git://github.com/unrealircd/unrealircd into unrealircd-unreal60_dev angryce 2021-11-21 17:23:28 +01:00
  • 3320dce301
    ** UnrealIRCd 6.0.0-beta4 ** Bram Matthys 2021-11-21 17:00:00 +01:00
  • 0408c10533
    Fix permission check for MODE. Reported by Valware. This check was accidentally cut out when removing support for bounce modes in a5b86fcc11. Bram Matthys 2021-11-21 16:40:31 +01:00
  • d3c98413c1
    Websocket module: fix memory leak and also two issues in new forwarder code (OOB write and a NULL pointer dereference), those last two only happen for trusted forwarders though. Bram Matthys 2021-11-21 16:37:13 +01:00
  • c0ab66e0d6
    Merge pull request #24 from unrealircd/unreal60_dev angryce 2021-11-21 16:32:04 +01:00
  • e817606ead
    More of the same. Bram Matthys 2021-11-21 10:10:58 +01:00
  • c18da12dac Merge branch 'unreal60_dev' of https://github.com/unrealircd/unrealircd into piss60 Raphael Bertoche 2021-11-21 05:39:39 -03:00
  • dfb7e403e3
    Fix issue where an UnrealIRCd 5 server sends one mode line and an UnrealIRCd 6 server would expand it into two different mode lines with IDENTICAL msgid values. Obviously message ids must be different for different events. Introduced by b078a9c8b5. Bram Matthys 2021-11-21 09:35:37 +01:00
  • 86b7284e37
    Fix another memory leak in SJOIN, similar to the one of an hour ago. Introduced by b078a9c8b5. Bram Matthys 2021-11-21 09:28:13 +01:00
  • ca71038a1d informs the user that unrealircd upgrade reverts to upstream Raphael Bertoche 2021-11-21 05:22:15 -03:00
  • 68e18047b0 Merge branch 'unreal60_dev' of https://github.com/unrealircd/unrealircd into piss60 Raphael Bertoche 2021-11-21 04:21:54 -03:00
  • 75ef181d97
    Fix memory leak in SJOIN. Introduced by b078a9c8b5. Bram Matthys 2021-11-21 08:19:40 +01:00
  • 64d9eaaf4e
    Merge pull request #23 from unrealircd/unreal60_dev angryce 2021-11-20 20:38:24 +01:00
  • cc891ab468
    Add operclass info in /stats O pissnet@hellomouse.net 2021-11-20 11:26:31 +00:00
  • 11507b3fbb
    Move export ASAN_OPTIONS to beginning of script so it is used not only for "./unrealircd start" but also for configtest, genlinkblock, etc. Bram Matthys 2021-11-20 17:18:47 +01:00
  • da501ef879
    Merge pull request #22 from unrealircd/unreal60_dev angryce 2021-11-20 12:57:02 +01:00
  • c4848250e1
    Update ./Config question on "remote includes", now that https:// support is always available even if you answer "No" here. Bram Matthys 2021-11-20 11:50:22 +01:00
  • 5c23883f65
    Merge pull request #21 from unrealircd/unreal60_dev angryce 2021-11-20 10:23:35 +01:00
  • c95ce03d51 removes configure file Raphael Bertoche 2021-11-20 05:45:22 -03:00
  • ff5262f1bc
    Update Turkish example conf & help Provided by Diablo - (Serkan Sepetçi) Bram Matthys 2021-11-20 08:41:13 +01:00
  • 9c96d6fad6 Merge branch 'unreal60_dev' into piss60 User 2021-11-19 23:08:22 +01:00
  • 2a770beb87 Merge branch 'unreal60_dev' of git://github.com/unrealircd/unrealircd into unreal60_dev User 2021-11-19 23:07:24 +01:00
  • 8b58218d29
    ** UnrealIRCd 6.0.0-beta3 ** Bram Matthys 2021-11-19 19:08:52 +01:00
  • b42953868b
    Update parameters of other RunHook()s, other than in mode.c, for HOOKTYPE_REMOTE_CHANMODE and HOOKTYPE_LOCAL_CHANMODE. Bram Matthys 2021-11-19 19:04:48 +01:00
  • 4b82a4154b
    Merge pull request #19 from unrealircd/unreal60_dev angryce 2021-11-19 16:19:46 +01:00
  • b078a9c8b5
    Fix cut-off and expansion issues with MODE, which is a possible problem when using mixed UnrealIRCd 5 and UnrealIRCd 6 networks. Bram Matthys 2021-11-19 13:53:21 +01:00
  • 193da47383
    Merge pull request #18 from pissnet/unreal60 angryce 2021-11-14 16:08:09 +01:00
  • 94c04fda0e
    Merge branch 'piss60' into unreal60 unreal60 angryce 2021-11-14 16:06:52 +01:00
  • 601af585b3
    Merge pull request #17 from unrealircd/unreal60_dev angryce 2021-11-14 15:58:30 +01:00
  • 234d1b5eea root commit angryce 2021-11-14 15:56:59 +01:00
  • 1857f8cb72
    Update ./Config to check for -beta2 (so i don't forget later) Bram Matthys 2021-11-13 13:48:27 +01:00
  • 36274f7242
    Fix nick-flood message appearing even though the user was not changing nicks. Bram Matthys 2021-11-13 13:45:39 +01:00
  • 0cb599be09
    extjwt: enable valid "vfy" url checking and update related documentation k4be 2021-11-11 07:55:22 +01:00
  • 07f98af390
    Merge pull request #181 from simplexish/patch-2 k4bek4be 2021-11-11 07:46:58 +01:00
  • ec9104a3e1
    Fix a typo in SERVER_LINKED_REMOTE log message simplexish 2021-11-11 02:53:16 +03:00
  • f9c46f9f10
    Add escaping option for URLs. Bram Matthys 2021-11-10 18:36:34 +01:00
  • 717f190336
    Fix crash with non-matching link block. Bram Matthys 2021-11-10 16:13:02 +01:00
  • b3b40e62c5
    Fix failed expansion in link.LINK_ERROR_CONNECT. Reported by fo in https://bugs.unrealircd.org/view.php?id=5992 Bram Matthys 2021-11-10 16:10:59 +01:00
  • 6b87bd1b34
    Only allow setting of snomasks that actually exist in the log { } blocks. Otherwise probably too confusing. Suggested by westor in https://bugs.unrealircd.org/view.php?id=5995 Bram Matthys 2021-11-10 15:59:10 +01:00
  • 36a06b0011
    A few changes to server linking notices: 1) Don't forward link.SERVER_LINKED since we already generate link.SERVER_LINKED_REMOTE ourselves. 2) Fix using wrong server name(s) in link.SERVER_LINKED_REMOTE reported by flo in https://bugs.unrealircd.org/view.php?id=5988 3) Don't show link.SERVER_LINKED_REMOTE messages when we are syncing to a network, otherwise you would get eg 50 of such messages for 50 servers when you link in 1 server. Bram Matthys 2021-11-10 15:38:59 +01:00
  • 9a9b318bfb
    Add a way to filter in ./unrealircd module generate-repository so we can generate modules.list better. Bram Matthys 2021-11-10 11:35:56 +01:00
  • d74ab4cfb1
    Add set::server-notice-colors and oper::server-notice-colors so one can turn colors in snomask server notices on or off. Bram Matthys 2021-11-10 08:22:00 +01:00
  • 9f56fb4aa7
    Make /WALLOPS send the text also back to the person who issued it reported by PeGaSuS in https://bugs.unrealircd.org/view.php?id=5764 Bram Matthys 2021-11-10 07:27:47 +01:00
  • 585ee5c63f
    Fix error when using the poll() i/o engine. Reported by Jobe in https://bugs.unrealircd.org/view.php?id=5999 Bram Matthys 2021-11-10 07:09:01 +01:00
  • f4cc36ebb1
    Merge pull request #16 from pissnet/unreal60 angryce 2021-11-08 01:16:40 +01:00
  • a2a322afff
    Merge pull request #15 from unrealircd/unreal60_dev angryce 2021-11-07 23:27:37 +01:00
  • eba7e99509
    Mention "./unrealircd upgrade" in the release notes. [skip ci] Bram Matthys 2021-11-07 16:58:24 +01:00
  • ca2d15360b
    Make @endif work on Windows. Bram Matthys 2021-11-07 15:06:17 +01:00
  • 4c9a83365c
    Fix read-after-free due to commit from a few minutes ago. Bram Matthys 2021-11-07 14:21:10 +01:00
  • ed1b334f90
    Add ::url-refresh <time> option and don't bother downloading GeoIP DB from unrealircd.org if it is less than 14 days old. Bram Matthys 2021-11-07 13:25:06 +01:00
  • 337ae83379 Merge branch 'unreal60' into piss60 Raphael Bertoche 2021-11-06 17:37:34 -03:00
  • 5ee60e1366 Merge branch 'unreal60_dev' of https://github.com/unrealircd/unrealircd into unreal60 Raphael Bertoche 2021-11-06 17:35:27 -03:00
  • d0ccc67881
    Merge remote-tracking branch 'origin/unreal60_dev' into unreal60_dev k4be 2021-11-06 19:13:29 +01:00
  • f665206c4f
    Don't build libmaxminddb by default, and fail when it's enabled but not present k4be 2021-11-06 19:11:57 +01:00
  • f757280a8b
    Update automatic import of settings from older versions. Bram Matthys 2021-11-06 19:10:26 +01:00
  • c4a64f4aab
    ** UnrealIRCd 6.0.0-beta2 ** Bram Matthys 2021-11-06 19:05:14 +01:00
  • d18f8115f1
    Let's bump UnrealProtocol from 5002 to 6000 Bram Matthys 2021-11-06 18:57:35 +01:00
  • 48d5af8936
    Fix possible null pointer dereferencing k4be 2021-11-06 14:53:08 +01:00
  • 761cc8514a
    Whatever, not important (poison vs unitialized) Bram Matthys 2021-11-06 14:17:21 +01:00
  • 08f3561ce6
    Fix-for-fix from a couple of minutes ago. Duh.. Bram Matthys 2021-11-06 14:16:40 +01:00
  • 25419700ee
    Cleanup: remove useless function call to set_usermode() Probably was still there as a leftover, unfortunately cannot use it at that moment since modules (and thus user modes) are not fully initialized yet. Bram Matthys 2021-11-06 13:44:20 +01:00
  • 2abef3cdfb
    Don't check for NULL client in match_user() since it cannot or should not be. (raises false expectations) [skip ci] Bram Matthys 2021-11-06 13:33:37 +01:00
  • 700c579ee7
    Fix possible crash in set::part-instead-of-quit-on-comment-change. Bram Matthys 2021-11-06 13:27:45 +01:00
  • c35174db32
    Cleanup: don't check for NULL if they can't be NULL (variables already dereferenced before) [skip ci] Bram Matthys 2021-11-06 13:26:57 +01:00
  • 75b213c0db
    Fix theoretical bug in case a 3rd party module CommandOverride's "CYCLE" and reads parv[1] after calling the command. (Then it would have pointed to local storage which is wrong) Bram Matthys 2021-11-06 13:10:17 +01:00
  • 50b14305cf
    Get rid of if (module) in HistoryBackendAdd() as it is never NULL. [skip ci] Bram Matthys 2021-11-06 13:04:32 +01:00
  • 4cf2940605
    Fix-for-fix from a few minutes ago: Ah okay, the continue in the switch was used as a break 2. Changed to a return now as no memory is allocated anyway and nothing further needs to be done. Also makes it immediately clear (if you read the code) that processing ends there. Bram Matthys 2021-11-06 13:01:12 +01:00
  • 01c9891757
    Fix some more memory leaks (all config related, and a debug one) [skip ci] Bram Matthys 2021-11-06 12:55:16 +01:00
  • ff967957f4
    Fix two small memory leaks in extjwt (sfilename, b64sig) and change another one (extjwt_hash_val) to just a simply safe_free() as well which is less error prone (just needs the value to be initialized to NULL at the beginning but that is already done). Bram Matthys 2021-11-06 12:45:07 +01:00
  • 10d2701bfe
    fclose() before return in geoip_csv.c Bram Matthys 2021-11-06 12:39:18 +01:00