Commit graph

  • ae0fc98a04 small note ;p Bram Matthys 2016-07-28 20:02:32 +02:00
  • 26d343861a Fix mass zlining due to "Flood from unknown connection". The limit was specified in Kb rather than bytes, so the pre-registration sendq limit was 4 bytes. Duh. Thanks Digerati & Gottem for the report :D Bram Matthys 2016-07-28 19:58:35 +02:00
  • e586b5457c * Prevent flood from unknown connection Bram Matthys 2016-07-28 15:09:47 +02:00
  • be02467b41 UnrealIRCd 4.0.5 release Bram Matthys 2016-07-28 14:22:16 +02:00
  • 73ec3e3305 Fix IPv6 ban bug + fix a crash bug Bram Matthys 2016-07-28 14:15:09 +02:00
  • 8873179974 4.0.4 release (:D) Bram Matthys 2016-06-26 18:50:49 +02:00
  • e26190f80b Fix-for-fix 762c39eb0d Bram Matthys 2016-06-26 18:45:45 +02:00
  • 0aea33a5a7 Initialize to zero please. Fixes valgrind warnings too. Bram Matthys 2016-06-26 18:06:56 +02:00
  • 265250bcc1 Fix crash if you try to listen on port 0. (#4707) Bram Matthys 2016-06-26 15:19:49 +02:00
  • b444116c12 Use exact struct type & remove unnecessary casts. Bram Matthys 2016-06-26 15:08:55 +02:00
  • 72e089f784 Remove space in KILL log message. Bram Matthys 2016-06-25 09:33:34 +02:00
  • f30251205f Fix #4702: Pre-Registration VERSION Duplicate Replies (005 AND 105) reported by Jobe. Bram Matthys 2016-06-23 20:19:06 +02:00
  • 5f232da4bb Fix bug where files { } block only worked with absolute paths. Reported by kwe (#4691). Bram Matthys 2016-06-11 20:28:27 +02:00
  • 7c1a192709 Prevent installing in the same directory as source (#4697). Bram Matthys 2016-06-11 20:22:18 +02:00
  • 60e10bb963 Fix possible problem with delayjoin not always JOIN'ing people on +vhoaq. Tech: MODE_EXCEPT and MODE_INVEX and had a parameter=0 count in cFlagTab causing parse_chanmode() not to eat the 'e' and 'I' parameters. Thus causing the wrong parameter (target) to be returned by parse_chanmode(). Bram Matthys 2016-05-28 11:53:30 +02:00
  • 993b5bc721 The HOOKTYPE_PACKET validation code is wrong, making the hook unusable. Bram Matthys 2016-05-23 11:26:54 +02:00
  • 12f61450d8 Update IT translation (by Francesco) Bram Matthys 2016-05-23 11:25:45 +02:00
  • 8ddf0a8762 Remove (now) confusing comment regarding local/remote struct members in aClient Bram Matthys 2016-05-22 20:11:50 +02:00
  • 762c39eb0d Windows: when UnrealIRCd fails to start due to a configuration error apparently some users didn't read and close the error screen. Instead they hit the "rehash" command from the sytem tray and this would crash UnrealIRCd. From now on if you do that a messagebox will show up saying you should pay attention to the error screen ;) Bram Matthys 2016-05-22 19:42:42 +02:00
  • 2c25833e19 Change numeric 448 text from "Channel is forbidden: [reason]" to "Cannot join channel: [reason]". Inspired by PR from SketchNI. Bram Matthys 2016-05-22 16:13:59 +02:00
  • f2f63c29e5 Send error message when /SAMODE is used with a non-existent target. Reported by bonnedav (#4556). Bram Matthys 2016-05-22 16:08:31 +02:00
  • 12c739b806 Reindent Bram Matthys 2016-05-22 16:03:56 +02:00
  • e6d2fab103 Merge pull request #56 from dboyz/fix1 Bram Matthys 2016-05-22 16:01:36 +02:00
  • 095330aa36 No infinite loop when operclass::parent is not found. Reported by Digerati and dboyz (#4683). Should add code in config-tester for this to prevent this in the first place, though.. Bram Matthys 2016-05-22 15:56:51 +02:00
  • ccf1d0e41c Re-indent only. No changes. Bram Matthys 2016-05-22 15:54:01 +02:00
  • 67c998dc9f Adding a GLINE or KLINE on usermask@ did not have any effect. Reported by soretna (#4680). Tizen, DBoyz and Valdebrick helped tracing the issue. Removed MATCH_USE_IDENT since it had no useful purpose.. for all cases one has to check identd first and then non-identd anyway. Bram Matthys 2016-05-22 15:44:28 +02:00
  • 6d14c95f77 Added help.it.conf Bram Matthys 2016-05-19 09:06:08 +02:00
  • 78f9c8cff4 Update header (UnrealIRCd 4!) and credits. Bram Matthys 2016-05-19 09:05:34 +02:00
  • 48e2d2aab3 Remove remaining Htm codes Daniel Tan 2016-05-12 16:05:26 +08:00
  • b2a00948a3 config.h: Minor typo fix Daniel Tan 2016-05-11 16:01:37 +08:00
  • d5c6c545cb m_mode.c: Send ERR_USERSDONTMATCH when trying to change modes for others (#3691) Daniel Tan 2016-05-10 15:28:06 +08:00
  • c16be8f431 help.conf: Fix syntax and example for SQUIT (#2549) Daniel Tan 2016-05-09 17:28:25 +08:00
  • 51b52f1767 Merge pull request #49 from grawity/ssl Bram Matthys 2016-05-09 10:11:55 +02:00
  • 64839a6304 Fix typos ("succes" -> "success"). Patch from GLolol. Original patch from theRoda. Bram Matthys 2016-05-09 10:01:20 +02:00
  • d1d4f6d430 Fix: when doing /VERSION on IRC as an IRCOp it showed the compile-time OpenSSL/LibreSSL version rather than the runtime version. Bram Matthys 2016-05-03 19:32:10 +02:00
  • e4d9a5dd43 Text changes Bram Matthys 2016-04-24 10:28:54 +02:00
  • 089009e121 Bump version to 4.0.3.1: fixes freebsd/openbsd compile problems. Bram Matthys 2016-04-24 10:24:40 +02:00
  • a886c1ebc6 Check for and include sys/wait.h. Fixes compile problem on OpenBSD (#4663). Bram Matthys 2016-04-23 09:55:58 +02:00
  • 4ec22ed37b Update release notes Bram Matthys 2016-04-16 12:57:13 +02:00
  • bcb66894ed 4.0.3 Bram Matthys 2016-04-16 11:41:40 +02:00
  • 493cd647ee Make the upgrade thing actually work if you are upgrading from 4.0.1 & 4.0.2 too -- not just 4.0.0. Bram Matthys 2016-04-16 11:38:43 +02:00
  • d36988269d Remove RPING Bram Matthys 2016-04-16 11:37:00 +02:00
  • 8199b26137 Update PCRE2 from 10.20 to 10.21 Bram Matthys 2016-04-04 16:10:11 +02:00
  • 0966e5f859 4.0.3-rc1 Bram Matthys 2016-04-04 16:03:27 +02:00
  • ee79ccea45 Improve bind-ip error message @ link Bram Matthys 2016-04-04 13:23:50 +02:00
  • 820344f49f Fix crash on Windows upon bind error (eg: incorrect link::outgoing::bind-ip) Bram Matthys 2016-04-04 13:23:15 +02:00
  • 1474e5d7e2 Crash reporter on Windows: submit minidumps (~300k) Bram Matthys 2016-04-04 13:02:40 +02:00
  • 1a601bec83 Windows: More useful minidumps (small one: MiniDumpWithIndirectlyReferencedMemory, big one: MiniDumpWithPrivateReadWriteMemory) Bram Matthys 2016-04-04 12:29:39 +02:00
  • 9f4496b6a6 Let crash reporter upload core files and binaries on *NIX. Should help a lot since many people don't have gdb installed, which caused us to receive reports with just 'gdb: command missing' as a stack trace. (#4603) Bram Matthys 2016-04-04 11:08:54 +02:00
  • 2eda1cb285 Windows... Bram Matthys 2016-04-03 20:13:58 +02:00
  • 89eaa72a8e Windows: if we crash, produce a better stack backtrace. Bram Matthys 2016-04-03 19:58:12 +02:00
  • db62117f2b Windows: terminate more aggressively when you close UnrealIRCd. Bram Matthys 2016-04-03 17:50:57 +02:00
  • 67dfa094a7 Windows: * Updates to make UnrealIRCd use LibreSSL * Fix HTTPS support in cURL * Forgot to ship curl-ca-bundle.crt (Note: all 3 points from above only affect Windows) Bram Matthys 2016-04-03 15:55:09 +02:00
  • 8d562ededb Remove support for EGD (Entropy Gathering Daemon). Nobody uses this and it only causes issues with LibreSSL. Bram Matthys 2016-04-03 15:15:12 +02:00
  • 8527f8720b Updates to build with VS2012 / Windows SDK 7.1a Bram Matthys 2016-04-03 14:13:24 +02:00
  • f95aa13d5b Send RPL_SASLMECHS to clients (#4253, patch from grawity) Bram Matthys 2016-04-03 11:53:59 +02:00
  • 975996a702 Merge pull request #51 from grawity/sasl-external Bram Matthys 2016-04-03 11:44:58 +02:00
  • 5d7d957246 Match new defaults with example conf. Bram Matthys 2016-04-03 11:40:29 +02:00
  • 54ebe14f99 Merge pull request #50 from grawity/defaults Bram Matthys 2016-04-03 11:40:02 +02:00
  • fb26d7ee12 Fix NULL pointer crash on invalid link block, such as link::port without value. (#4617) Bram Matthys 2016-04-03 10:29:30 +02:00
  • f98a5e69dc When: 1) IPv6 functionality is enabled, and 2) link::outgoing::bind-ip is an IPv4 address, and 3) link::outgoing::hostname is a hostname, and 4) this hostname has both A and AAAA records, then connect by IPv4 only, which is what the user expects (#4615). Bram Matthys 2016-04-03 09:55:51 +02:00
  • 8da3e3e1bc Two small changes to improve crash reports from Windows users. Bram Matthys 2016-03-11 15:44:08 +01:00
  • 93afec781b UnrealIRCd 4.0.2 release Bram Matthys 2016-03-11 14:30:58 +01:00
  • eef1308888 Fix another Windows warning. Bram Matthys 2016-03-11 14:25:00 +01:00
  • 3389a99ae1 Get rid of some warnings on Windows (use more CMD_FUNCs & externs for it). Bram Matthys 2016-03-11 14:22:07 +01:00
  • 28a1fca8dc Move kevent errors to DEBUGMODE until Travis has time to debug these... Bram Matthys 2016-03-11 14:07:43 +01:00
  • e818ab1a16 Add an option to hide the notices about TLS parameters Mantas Mikulėnas 2016-03-05 16:43:40 +02:00
  • a3493a9e0c Provide a default set::maxchannelsperuser = 10 Mantas Mikulėnas 2016-03-08 22:16:04 +02:00
  • 5e9a74f0fd Do not require set::services-server Mantas Mikulėnas 2016-03-08 22:11:06 +02:00
  • 1121172418 Provide a default set::hiddenhost-prefix = "hidden" Mantas Mikulėnas 2016-03-08 22:07:25 +02:00
  • 6c1e9fc63b m_sasl: Send user IP address to services Mantas Mikulėnas 2016-03-09 00:20:22 +02:00
  • b68befc29a m_sasl: Send certfp for SASL EXTERNAL Mantas Mikulėnas 2016-03-09 00:15:43 +02:00
  • cafb08446f Fix ./Config script error caused by a change from January 24, 2016. Bram Matthys 2016-03-07 11:16:32 +01:00
  • 6f365747cb Permit multiple except throttle::mask's. Reported by blank (#4592). Bram Matthys 2016-03-07 11:03:21 +01:00
  • 1dacddc944 Interim update Bram Matthys 2016-03-04 14:00:13 +01:00
  • caa5eba30f Move blacklist hits to snomask +b (new) rather than notifying all ircops. This snomask is set by default but this can be overridden via set::snomask-on-oper or oper::snomask. Suggested by hayek (#4566). Bram Matthys 2016-03-04 13:50:55 +01:00
  • 4cad9cb0c5 SERVER parser error causing uplinks to show bad server description, reported by and patch from OUTsider (#4576). Patch used only with minor changes: one %i should have been %s, some annoying (char *) casts removed which existed in the original code as well, moved 'tmp' variable, collapsed NULL initalization, .. Bram Matthys 2016-03-04 13:27:42 +01:00
  • 6307224d89 Update set::modes-on-join restrictions to reflect current status (and be a bit more liberal). Reported by dboyz (#4584). Bram Matthys 2016-03-04 13:11:35 +01:00
  • bf1e1502ba Use #include "unrealircd.h" in all modules (#4516). Bram Matthys 2016-03-04 13:02:06 +01:00
  • da9a1be85b set::prefix-quit was not working, reported by capitaine (#4586). Bram Matthys 2016-03-04 12:40:26 +01:00
  • 99c3fd3c36 Mistake caused by commit from yesterday, strlcpy arguments have always been very logical... Bram Matthys 2016-03-02 14:12:30 +01:00
  • fa7acafb78 Update release notes a little Bram Matthys 2016-03-02 13:46:46 +01:00
  • 2f7543f846 Fix NULL pointer crash if sending malformed server-to-server traffic, in this case an incorrect IP in USER (#4553). Probably someone trying to write their own services. Bram Matthys 2016-03-02 13:44:56 +01:00
  • 1e25578c42 Add ability to hide quit messages of *LINEd users. Suggested by Aubrey, patch mostly from Zoddo (#3993). Bram Matthys 2016-02-29 14:22:49 +01:00
  • d540d65251 Add include for badwords.h to unrealircd.h Bram Matthys 2016-02-29 14:00:56 +01:00
  • 942f87d886 Merge pull request #43 from fduchene/patch-1 Bram Matthys 2016-02-29 13:56:44 +01:00
  • 8c53075c92 Merge pull request #47 from blank4/unreal40 Bram Matthys 2016-02-29 13:51:01 +01:00
  • 9b84f057ab Merge pull request #48 from Adam-/unreal40+svsmodeuid Bram Matthys 2016-02-29 13:48:29 +01:00
  • 2ae7fc2ef6 svsmode: Don't show user their uid in MODE Adam 2016-02-12 09:52:30 -05:00
  • d8ffeefd92 Free moddata also for non-clients. Bram Matthys 2016-02-03 11:33:40 +01:00
  • f7dd3cedd8 Fix minor linking bug which permitted a server to link in which used me::name, IF you had a link block for it. Reported by vNode1 (#4559). Bram Matthys 2016-01-31 20:46:52 +01:00
  • 0905936622 Merge branch 'unreal40' of github.com:unrealircd/unrealircd into unreal40 Bram Matthys 2016-01-30 10:46:45 +01:00
  • 9f4bd7228a Logging to "syslog" was broken. It was creating a log file called "syslog" instead. Reported by magic000 (#4562). Bram Matthys 2016-01-30 10:45:57 +01:00
  • cbf8f9f265 Update Config to use Homebrew OpenSSL by default Travis McArthur 2016-01-23 15:04:41 -08:00
  • 4d0dbd40c4 Mention MOTD in example.conf and refer to new wiki article. Bram Matthys 2016-01-20 10:55:15 +01:00
  • 51ef387e89 Some services send SVSJOIN & SVSPART from a user source. Has no benefit in UnrealIRCd but we'll allow it since it was permitted before. Bram Matthys 2016-01-15 18:08:12 +01:00
  • c6a48bd6be Forgot to bump version number at one of the X places. Bram Matthys 2016-01-13 18:33:59 +01:00
  • 8357457b7e Fix m_uid not handling collissions of 'unknowns'. Bram Matthys 2016-01-13 16:38:09 +01:00
  • a225a93800 use #include "unrealircd.h" in modules/usermodes blank4 2016-01-13 11:39:46 +00:00
  • 4153df7f8f use #include "unrealircd.h" in modules/chanmodes blank4 2016-01-13 11:38:21 +00:00