Commit graph

  • 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
  • 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 +01:00
  • 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 +01:00
  • 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 +01:00
  • 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 +01:00
  • dccab58090
    Code cleanup: this just looks too weird otherwise. [skip ci] Bram Matthys 2021-11-06 11:19:10 +01:00
  • 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 +01:00
  • abb575bdb6
    S2S traffic: Fix using wrong variable in a loop, causing an OOB read. Bram Matthys 2021-11-06 10:16:37 +01:00
  • 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 +01:00
  • 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 +01:00
  • 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 +01:00
  • 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 +01:00
  • 0698b04057
    Update extban names in modules.default.conf (#175) westor 2021-11-03 00:54:42 -07:00
  • 888eb40273
    Update modules.optional.conf to only use settings for loaded modules (#176) westor 2021-11-03 00:53:57 -07:00
  • 2e30b40d9c
    Fix incorrect SAPART server notice / log message (#177) simplexish 2021-11-03 10:52:23 +03:00
  • 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 +01:00
  • 571451b1e8
    Fix set::level-on-join "none" no longer working Valerie Pond 2021-11-03 07:22:35 +00:00
  • ae54087b2f Merge branch 'unreal60' of https://github.com/pissnet/pissircd into piss60 Raphael Bertoche 2021-11-02 04:31:33 -03:00
  • 20695f75c6 Merge branch 'piss60' of https://github.com/rbertoche/pissircd into piss60 Raphael Bertoche 2021-11-02 04:29:23 -03:00
  • 1f6777ce0e Merge branch 'unreal60_dev' of https://github.com/unrealircd/unrealircd into unreal60 Raphael Bertoche 2021-11-02 03:00:14 -03:00
  • 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 +01:00
  • e08627ead2
    Update 'Server protocol' section in release notes. [skip ci] Bram Matthys 2021-11-01 11:08:22 +01:00
  • 01815adfba
    Fix about 8 log messages that were incomplete (due to invalid var expansion) Bram Matthys 2021-11-01 10:11:46 +01:00
  • 99436ee83c
    Fix memory leak in /WHOIS Bram Matthys 2021-11-01 09:23:45 +01:00
  • 9b842140fc
    Fix missing comma Bram Matthys 2021-11-01 07:30:33 +01:00
  • d128510ee4
    More fixes for $client.detail -> $client.details Bram Matthys 2021-11-01 07:11:56 +01:00
  • 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 +01:00
  • f3db0d5971
    Correct chgcmd snotice behaviour (#173) Valerie Pond 2021-11-01 06:09:49 +00:00
  • f96a879ab7
    Update short_date function to avoid crash if year > 9999 alicetries 2021-11-01 01:56:40 +00:00
  • eb7a953904
    Update whois.c angryce 2021-11-01 01:08:10 +01:00
  • 8108c52c95 Removes the tainted tests again Raphael Bertoche 2021-10-31 15:34:34 -03:00
  • a1111e9d24 Removes the tainted tests again Raphael Bertoche 2021-10-31 15:34:34 -03:00
  • 2d4ea21b9f
    Update short_date function to avoid crash if year > 9999 alicetries 2021-10-31 17:41:21 +00:00
  • 7dd40614dd
    Fix showing wrong oper login name and operclass in WHOIS (to opers). Bram Matthys 2021-10-31 17:34:10 +01:00
  • 8f3ef69fae
    Updates for Windows BuildBot [skip ci] Bram Matthys 2021-10-31 17:33:53 +01:00
  • 0a4f44a39d
    Merge pull request #13 from rbertoche/piss60 Raphael Bertoche 2021-10-31 15:34:53 +00:00
  • 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 +01:00
  • 27bdd58705 effing trailing whitespace Raphael Bertoche 2021-10-31 09:44:57 -03:00
  • e2d54d2abb Changes wording from fork to branch Raphael Bertoche 2021-10-31 09:43:29 -03:00
  • 0e6b4958e8 Merge branch 'piss60' of https://github.com/pissnet/pissircd into piss60 Raphael Bertoche 2021-10-31 09:26:47 -03:00
  • 1dbfde2b30 reactivates tainted tests accidentally removed Raphael Bertoche 2021-10-31 09:22:34 -03:00
  • 121d35a0ea Revert "removes commented code that was removed from upstream" Raphael Bertoche 2021-10-31 09:20:04 -03:00
  • 92d75f4915 Revert "uses const" Raphael Bertoche 2021-10-31 09:19:47 -03:00
  • 18491bc1de uses const Raphael Bertoche 2021-10-31 09:01:41 -03:00
  • 1a2a3d9c4c removes commented code that was removed from upstream Raphael Bertoche 2021-10-31 09:01:07 -03:00
  • 5e6613958f removes ipv4 fallback constant Raphael Bertoche 2021-10-31 09:00:43 -03:00
  • c83e0565fe reverts ipv4 fallback as inteded Raphael Bertoche 2021-10-31 08:44:22 -03:00
  • 5d73432360 fixes check for right link to quit Raphael Bertoche 2021-10-31 08:22:49 -03:00
  • bf57b486fe Revert "homogenous logging" - Could not enable ipv4 fallback code Raphael Bertoche 2021-10-31 08:18:29 -03:00
  • 665cd61368
    Merge pull request #12 from unrealircd/unreal60_dev angryce 2021-10-31 11:58:55 +01:00
  • e95b099a08 disables geoip related modules Raphael Bertoche 2021-10-31 07:31:16 -03:00
  • ae1e4bc6c1 switches to mda5 cloaks as everyone else Raphael Bertoche 2021-10-31 07:15:35 -03:00
  • f2af522711 fixes wrong comment which turned out to be a syntax error Raphael Bertoche 2021-10-31 07:14:23 -03:00
  • ae5871c3dc adds missing increment from unrealirc-5 to 6 Raphael Bertoche 2021-10-31 06:33:08 -03:00
  • f4d8dc8eed adds missing increment from unrealirc-5 to 6 Raphael Bertoche 2021-10-31 06:33:08 -03:00
  • 9b314ebfe0 fixes string missing trailing null byte Raphael Bertoche 2021-10-31 05:59:48 -03:00
  • 3653de5dfb
    Move debug notices to debug and suggest not to log them by default. Also, add a note about AddressSanitizer in the release notes. (this will be in 6.0.0-beta1) Bram Matthys 2021-10-31 08:56:10 +01:00
  • b29a9be288
    ** UnrealIRCd 6.0.0-beta1 ** Bram Matthys 2021-10-31 08:40:09 +01:00
  • c196e31c60
    Fix using wrong numeric for certfp in /WHOIS Bram Matthys 2021-10-31 07:35:02 +01:00
  • ca36a5256c
    Some text updates UnrealIRCd 5 -> UnrealIRCd 6 Bram Matthys 2021-10-31 07:20:57 +01:00
  • 24c0095ee3 ports pissquit.c to 6 Raphael Bertoche 2021-10-31 02:37:03 -03:00
  • 37b9ea6379 fixes test to accept argon2 version = ZERO Raphael Bertoche 2021-10-21 04:24:44 -03:00
  • 870862af47 changes note in autogen.sh since it's ran on every case now Raphael Bertoche 2021-10-21 04:19:11 -03:00
  • a8b4213746 fixes Config now that configure is missing by running ac Raphael Bertoche 2021-10-21 02:31:04 -03:00
  • 1318ecbc63 removes ac products from repository Raphael Bertoche 2021-10-21 02:26:29 -03:00
  • c44f97de22 fixes var after rename Raphael Bertoche 2021-10-21 00:19:38 -03:00
  • 8f26793a57 fixes some struct changes from 6 Raphael Bertoche 2021-10-31 02:37:03 -03:00
  • 1c345f69b9 homogenous logging Raphael Bertoche 2021-10-31 00:33:02 -03:00
  • b89468e622 Merge branch 'piss60' of https://github.com/pissnet/pissircd into piss60 Raphael Bertoche 2021-10-31 00:15:18 -03:00
  • 58c549ee8f Merge branch 'piss52' into piss60 - First attempt, didn't even try it Raphael Bertoche 2021-10-30 21:00:57 -03:00
  • 8d343b149a Porting nosajoinpart to unreal 6.0 Ramiro Bou 2021-10-30 20:53:21 -03:00
  • c8faf54d03 Porting the noglobalmsg module Ramiro Bou 2021-10-30 20:47:48 -03:00
  • efcfa1d7a9 Sending labeled-response on remote TSCTL and PING replies Ramiro Bou 2021-10-30 15:32:35 -03:00
  • 0104315e2c Sending wallops back to the user that issued it Ramiro Bou 2021-10-30 15:45:27 -03:00
  • 9fcb4ddbe9
    Fix some log messages, reported by delta. Bram Matthys 2021-10-30 18:41:09 +02:00
  • ca238cd76b
    Make valid_server_name() use valid_host() to accept more characters. And use the same function when testing the me { } block. Reported by gerard. Bram Matthys 2021-10-30 18:17:30 +02:00
  • 57cb9ebc20
    Consistently use $existing_client instead of $other_client. Fixes some expansion issues (too), as reported by delta. Bram Matthys 2021-10-30 17:40:35 +02:00
  • e3b7ad8fc4
    Fix crash in SENDSNO Bram Matthys 2021-10-30 17:25:58 +02:00
  • e3023cc926
    Update release notes [skip ci] Bram Matthys 2021-10-30 12:36:15 +02:00
  • 58c3e2940b
    Add link to JSON logging wiki article with screenshot [skip ci] Bram Matthys 2021-10-30 12:11:08 +02:00
  • 5e47073eba
    Use sections in release notes (convert the remaining ones) [skip ci] Bram Matthys 2021-10-30 11:31:01 +02:00
  • aba5817cc0
    More release notes updates [skip ci] Bram Matthys 2021-10-30 11:29:00 +02:00
  • bfe97a4bde
    Re-order items in release notes [skip ci] Bram Matthys 2021-10-30 11:17:39 +02:00
  • 4be62698c2
    Update release notes [skip ci] Bram Matthys 2021-10-30 11:15:05 +02:00
  • ccf691e2e1
    Update release notes [skip ci] Bram Matthys 2021-10-30 11:00:58 +02:00
  • c47d64605a
    Refer to FAQ entry on log block change, and some other relnotes updates. [skip ci] Bram Matthys 2021-10-30 10:43:05 +02:00
  • a6fa68f14a
    Update release notes (markup) [skip ci] Bram Matthys 2021-10-30 10:24:39 +02:00
  • 08287d5740
    Update release notes a bit (breaking changes section) [skip ci] Bram Matthys 2021-10-30 10:23:17 +02:00
  • 041b169fa6
    Use -rpath for geoip modules as well, when needed. Bram Matthys 2021-10-30 10:11:31 +02:00
  • 4ea6c82a5d
    Move loading of geoip_classic to modules.default.conf You can still use blacklist-module if you don't want to load it. Bram Matthys 2021-10-30 10:02:50 +02:00
  • ed9f7cfb57
    Add /GEOIP command so it's a bit easier to debug these things. Load geoip_classic with correct settings (for now) in modules.optional.conf. Bram Matthys 2021-10-30 09:56:40 +02:00
  • 2adbb42ec7
    Fix missing symbols in GeoIP modules, move -lXYZ to the end. Bram Matthys 2021-10-30 08:51:15 +02:00
  • 6918bd4422
    Update test repo URL (duh, use https, not ssh) Bram Matthys 2021-10-30 08:30:23 +02:00
  • 0d468f0950
    Update test repo URL [skip ci] Bram Matthys 2021-10-30 08:04:16 +02:00
  • b41db3ccb7
    Handle NULL in delletterfromstring(). Fixes crash via set_snomask() from SVSSNO. Bram Matthys 2021-10-27 16:07:11 +02:00
  • c0135c1300 Merge https://github.com/pissnet/pissircd into piss52 Raphael Bertoche 2021-10-25 23:51:21 -03:00