Commit graph

  • 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
  • e20b2ec1fe Merge branch 'unrealircd-unreal52' into piss52 Ramiro Bou 2021-10-25 16:33:46 -03:00
  • fbf5f77500 Showing expected spkifp when validation fails Ramiro Bou 2021-09-01 21:32:26 -03:00
  • be9404bc82 Add header, adjust comments, don't save debugfiles James 2021-08-30 22:02:13 +01:00
  • a44a70a45f Move tool to extras James 2021-08-30 21:52:32 +01:00
  • 8261743fa8 Remove logo files, no longer needed for reference James 2021-08-30 21:51:06 +01:00