Commit graph

  • 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 +0100
  • ca71038a1d informs the user that unrealircd upgrade reverts to upstream Raphael Bertoche 2021-11-21 05:22:15 -0300
  • 68e18047b0 Merge branch 'unreal60_dev' of https://github.com/unrealircd/unrealircd into piss60 Raphael Bertoche 2021-11-21 04:21:54 -0300
  • 75ef181d97
    Fix memory leak in SJOIN. Introduced by b078a9c8b5. Bram Matthys 2021-11-21 08:19:40 +0100
  • 64d9eaaf4e
    Merge pull request #23 from unrealircd/unreal60_dev angryce 2021-11-20 20:38:24 +0100
  • cc891ab468
    Add operclass info in /stats O pissnet@hellomouse.net 2021-11-20 11:26:31 +0000
  • 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 +0100
  • da501ef879
    Merge pull request #22 from unrealircd/unreal60_dev angryce 2021-11-20 12:57:02 +0100
  • 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 +0100
  • 5c23883f65
    Merge pull request #21 from unrealircd/unreal60_dev angryce 2021-11-20 10:23:35 +0100
  • c95ce03d51 removes configure file Raphael Bertoche 2021-11-20 05:45:22 -0300
  • ff5262f1bc
    Update Turkish example conf & help Provided by Diablo - (Serkan Sepetçi) Bram Matthys 2021-11-20 08:41:13 +0100
  • 9c96d6fad6 Merge branch 'unreal60_dev' into piss60 User 2021-11-19 23:08:22 +0100
  • 2a770beb87 Merge branch 'unreal60_dev' of git://github.com/unrealircd/unrealircd into unreal60_dev User 2021-11-19 23:07:24 +0100
  • 8b58218d29
    ** UnrealIRCd 6.0.0-beta3 ** Bram Matthys 2021-11-19 19:08:52 +0100
  • 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 +0100
  • 4b82a4154b
    Merge pull request #19 from unrealircd/unreal60_dev angryce 2021-11-19 16:19:46 +0100
  • 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 +0100
  • 193da47383
    Merge pull request #18 from pissnet/unreal60 angryce 2021-11-14 16:08:09 +0100
  • 94c04fda0e
    Merge branch 'piss60' into unreal60 unreal60 angryce 2021-11-14 16:06:52 +0100
  • 601af585b3
    Merge pull request #17 from unrealircd/unreal60_dev angryce 2021-11-14 15:58:30 +0100
  • 234d1b5eea root commit angryce 2021-11-14 15:56:59 +0100
  • 1857f8cb72
    Update ./Config to check for -beta2 (so i don't forget later) Bram Matthys 2021-11-13 13:48:27 +0100
  • 36274f7242
    Fix nick-flood message appearing even though the user was not changing nicks. Bram Matthys 2021-11-13 13:45:39 +0100
  • 0cb599be09
    extjwt: enable valid "vfy" url checking and update related documentation k4be 2021-11-11 07:55:22 +0100
  • 07f98af390
    Merge pull request #181 from simplexish/patch-2 k4bek4be 2021-11-11 07:46:58 +0100
  • ec9104a3e1
    Fix a typo in SERVER_LINKED_REMOTE log message simplexish 2021-11-11 02:53:16 +0300
  • f9c46f9f10
    Add escaping option for URLs. Bram Matthys 2021-11-10 18:36:34 +0100
  • 717f190336
    Fix crash with non-matching link block. Bram Matthys 2021-11-10 16:13:02 +0100
  • 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 +0100
  • 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 +0100
  • 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 +0100
  • 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 +0100
  • 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 +0100
  • 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 +0100
  • 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 +0100
  • f4cc36ebb1
    Merge pull request #16 from pissnet/unreal60 angryce 2021-11-08 01:16:40 +0100
  • a2a322afff
    Merge pull request #15 from unrealircd/unreal60_dev angryce 2021-11-07 23:27:37 +0100
  • eba7e99509
    Mention "./unrealircd upgrade" in the release notes. [skip ci] Bram Matthys 2021-11-07 16:58:24 +0100
  • ca2d15360b
    Make @endif work on Windows. Bram Matthys 2021-11-07 15:06:17 +0100
  • 4c9a83365c
    Fix read-after-free due to commit from a few minutes ago. Bram Matthys 2021-11-07 14:21:10 +0100
  • 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 +0100
  • 337ae83379 Merge branch 'unreal60' into piss60 Raphael Bertoche 2021-11-06 17:37:34 -0300
  • 5ee60e1366 Merge branch 'unreal60_dev' of https://github.com/unrealircd/unrealircd into unreal60 Raphael Bertoche 2021-11-06 17:35:27 -0300
  • d0ccc67881
    Merge remote-tracking branch 'origin/unreal60_dev' into unreal60_dev k4be 2021-11-06 19:13:29 +0100
  • f665206c4f
    Don't build libmaxminddb by default, and fail when it's enabled but not present k4be 2021-11-06 19:11:57 +0100
  • f757280a8b
    Update automatic import of settings from older versions. Bram Matthys 2021-11-06 19:10:26 +0100
  • c4a64f4aab
    ** UnrealIRCd 6.0.0-beta2 ** Bram Matthys 2021-11-06 19:05:14 +0100
  • d18f8115f1
    Let's bump UnrealProtocol from 5002 to 6000 Bram Matthys 2021-11-06 18:57:35 +0100
  • 48d5af8936
    Fix possible null pointer dereferencing k4be 2021-11-06 14:53:08 +0100
  • 761cc8514a
    Whatever, not important (poison vs unitialized) Bram Matthys 2021-11-06 14:17:21 +0100
  • 08f3561ce6
    Fix-for-fix from a couple of minutes ago. Duh.. Bram Matthys 2021-11-06 14:16:40 +0100
  • 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 +0100
  • 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 +0100
  • 700c579ee7
    Fix possible crash in set::part-instead-of-quit-on-comment-change. Bram Matthys 2021-11-06 13:27:45 +0100
  • 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 +0100
  • 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 +0100
  • 50b14305cf
    Get rid of if (module) in HistoryBackendAdd() as it is never NULL. [skip ci] Bram Matthys 2021-11-06 13:04:32 +0100
  • 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 +0100
  • 01c9891757
    Fix some more memory leaks (all config related, and a debug one) [skip ci] Bram Matthys 2021-11-06 12:55:16 +0100
  • 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 +0100
  • 10d2701bfe
    fclose() before return in geoip_csv.c Bram Matthys 2021-11-06 12:39:18 +0100
  • 3c977a4a73
    Fix issue when using an URL multiple times in the config. Was using AddListItem() with the two arguments swapped. Bram Matthys 2021-11-06 12:35:55 +0100
  • cae44de110
    Fix memory leak if no log { } block that logs to disk and we default to creating one, also missed a filter. Bram Matthys 2021-11-06 12:34:27 +0100
  • 5ae33809de
    Fix read-after-free in SVSNICK and remote NICK if there is any module checking 'mtags' in HOOKTYPE_POST_LOCAL_NICKCHANGE. [skip ci] Bram Matthys 2021-11-06 11:29:31 +0100
  • 1e3f6e0128
    Need to use ARRAY_SIZEOF() here, of course. (Not that it this bug will be triggered realisticly) [skip ci] Bram Matthys 2021-11-06 11:28:33 +0100
  • dccab58090
    Code cleanup: this just looks too weird otherwise. [skip ci] Bram Matthys 2021-11-06 11:19:10 +0100
  • 509b96b5f7
    Clean up: some unimportant control flow issues, eg using 'continue' instead of 'break' in a while(0) loop. Bram Matthys 2021-11-06 11:05:37 +0100
  • abb575bdb6
    S2S traffic: Fix using wrong variable in a loop, causing an OOB read. Bram Matthys 2021-11-06 10:16:37 +0100
  • e0b9118efe
    Don't show empty 'via' for link.LINK_DENIED_DUPLICATE_SID_LINKED. Reported by fo in https://bugs.unrealircd.org/view.php?id=5989 Bram Matthys 2021-11-05 14:54:10 +0100
  • a52a7304a2
    Check for SID collision in SID command as well. We already checked in PROTOCTL SERVERS=xxx which all servers send, so if these are all UnrealIRCd servers then we should not reach this, BUT.. you never know and non-unreal servers don't send this, so it matters for eg services. Bram Matthys 2021-11-05 14:47:02 +0100
  • 4ef341769d
    Don't forward (spam) link.SERVER_LINKED_REMOTE. Otherwise you get 1 from each server, which can be quite a pain on a large network. Reported by fo in https://bugs.unrealircd.org/view.php?id=5988 Bram Matthys 2021-11-05 14:31:10 +0100
  • 714461b655
    Fix TLS debug error missing IP. Reported in https://bugs.unrealircd.org/view.php?id=5993 Bram Matthys 2021-11-05 14:01:36 +0100
  • 0698b04057
    Update extban names in modules.default.conf (#175) westor 2021-11-03 00:54:42 -0700
  • 888eb40273
    Update modules.optional.conf to only use settings for loaded modules (#176) westor 2021-11-03 00:53:57 -0700
  • 2e30b40d9c
    Fix incorrect SAPART server notice / log message (#177) simplexish 2021-11-03 10:52:23 +0300
  • edb33baa22
    Make it so set::level-on-join can also specify a mode letter such as 'v' instead of like 'voice'. This is needed because third party modules can now add access levels as well (eg: X). Bram Matthys 2021-11-03 08:43:45 +0100
  • 571451b1e8
    Fix set::level-on-join "none" no longer working Valerie Pond 2021-11-03 07:22:35 +0000
  • ae54087b2f Merge branch 'unreal60' of https://github.com/pissnet/pissircd into piss60 Raphael Bertoche 2021-11-02 04:31:33 -0300
  • 20695f75c6 Merge branch 'piss60' of https://github.com/rbertoche/pissircd into piss60 Raphael Bertoche 2021-11-02 04:29:23 -0300
  • 1f6777ce0e Merge branch 'unreal60_dev' of https://github.com/unrealircd/unrealircd into unreal60 Raphael Bertoche 2021-11-02 03:00:14 -0300
  • 1b308c7ca0
    Remove seemingly needless looping on SQUITs, as suggested by Polsaker in https://github.com/unrealircd/unrealircd/pull/158 Bram Matthys 2021-11-01 17:32:58 +0100
  • e08627ead2
    Update 'Server protocol' section in release notes. [skip ci] Bram Matthys 2021-11-01 11:08:22 +0100
  • 01815adfba
    Fix about 8 log messages that were incomplete (due to invalid var expansion) Bram Matthys 2021-11-01 10:11:46 +0100
  • 99436ee83c
    Fix memory leak in /WHOIS Bram Matthys 2021-11-01 09:23:45 +0100
  • 9b842140fc
    Fix missing comma Bram Matthys 2021-11-01 07:30:33 +0100
  • d128510ee4
    More fixes for $client.detail -> $client.details Bram Matthys 2021-11-01 07:11:56 +0100
  • a70eac3293
    Fix referencing wrong file in a comment in snomasks.default.conf. Reported by DeviL. [skip ci] Bram Matthys 2021-11-01 07:10:55 +0100
  • f3db0d5971
    Correct chgcmd snotice behaviour (#173) Valerie Pond 2021-11-01 06:09:49 +0000
  • f96a879ab7
    Update short_date function to avoid crash if year > 9999 alicetries 2021-11-01 01:56:40 +0000
  • eb7a953904
    Update whois.c angryce 2021-11-01 01:08:10 +0100
  • 8108c52c95 Removes the tainted tests again Raphael Bertoche 2021-10-31 15:34:34 -0300
  • a1111e9d24 Removes the tainted tests again Raphael Bertoche 2021-10-31 15:34:34 -0300
  • 2d4ea21b9f
    Update short_date function to avoid crash if year > 9999 alicetries 2021-10-31 17:41:21 +0000
  • 7dd40614dd
    Fix showing wrong oper login name and operclass in WHOIS (to opers). Bram Matthys 2021-10-31 17:34:10 +0100
  • 8f3ef69fae
    Updates for Windows BuildBot [skip ci] Bram Matthys 2021-10-31 17:33:53 +0100
  • 0a4f44a39d
    Merge pull request #13 from rbertoche/piss60 Raphael Bertoche 2021-10-31 15:34:53 +0000
  • 44e420dc58
    Add GeoIP / geoip_classic to Windows build. Also fix an issue with convert_to_absolute_path() and remotely fetched files. Bram Matthys 2021-10-31 14:16:00 +0100
  • 27bdd58705 effing trailing whitespace Raphael Bertoche 2021-10-31 09:44:57 -0300
  • e2d54d2abb Changes wording from fork to branch Raphael Bertoche 2021-10-31 09:43:29 -0300