Commit graph

  • 4ec22ed37b Update release notes Bram Matthys 2016-04-16 12:57:13 +0200
  • bcb66894ed 4.0.3 Bram Matthys 2016-04-16 11:41:40 +0200
  • 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 +0200
  • d36988269d Remove RPING Bram Matthys 2016-04-16 11:37:00 +0200
  • 8199b26137 Update PCRE2 from 10.20 to 10.21 Bram Matthys 2016-04-04 16:10:11 +0200
  • 0966e5f859 4.0.3-rc1 Bram Matthys 2016-04-04 16:03:27 +0200
  • ee79ccea45 Improve bind-ip error message @ link Bram Matthys 2016-04-04 13:23:50 +0200
  • 820344f49f Fix crash on Windows upon bind error (eg: incorrect link::outgoing::bind-ip) Bram Matthys 2016-04-04 13:23:15 +0200
  • 1474e5d7e2 Crash reporter on Windows: submit minidumps (~300k) Bram Matthys 2016-04-04 13:02:40 +0200
  • 1a601bec83 Windows: More useful minidumps (small one: MiniDumpWithIndirectlyReferencedMemory, big one: MiniDumpWithPrivateReadWriteMemory) Bram Matthys 2016-04-04 12:29:39 +0200
  • 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 +0200
  • 2eda1cb285 Windows... Bram Matthys 2016-04-03 20:13:58 +0200
  • 89eaa72a8e Windows: if we crash, produce a better stack backtrace. Bram Matthys 2016-04-03 19:58:12 +0200
  • db62117f2b Windows: terminate more aggressively when you close UnrealIRCd. Bram Matthys 2016-04-03 17:50:57 +0200
  • 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 +0200
  • 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 +0200
  • 8527f8720b Updates to build with VS2012 / Windows SDK 7.1a Bram Matthys 2016-04-03 14:13:24 +0200
  • f95aa13d5b Send RPL_SASLMECHS to clients (#4253, patch from grawity) Bram Matthys 2016-04-03 11:53:59 +0200
  • 975996a702 Merge pull request #51 from grawity/sasl-external Bram Matthys 2016-04-03 11:44:58 +0200
  • 5d7d957246 Match new defaults with example conf. Bram Matthys 2016-04-03 11:40:29 +0200
  • 54ebe14f99 Merge pull request #50 from grawity/defaults Bram Matthys 2016-04-03 11:40:02 +0200
  • fb26d7ee12 Fix NULL pointer crash on invalid link block, such as link::port without value. (#4617) Bram Matthys 2016-04-03 10:29:30 +0200
  • 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 +0200
  • 8da3e3e1bc Two small changes to improve crash reports from Windows users. Bram Matthys 2016-03-11 15:44:08 +0100
  • 93afec781b UnrealIRCd 4.0.2 release Bram Matthys 2016-03-11 14:30:58 +0100
  • eef1308888 Fix another Windows warning. Bram Matthys 2016-03-11 14:25:00 +0100
  • 3389a99ae1 Get rid of some warnings on Windows (use more CMD_FUNCs & externs for it). Bram Matthys 2016-03-11 14:22:07 +0100
  • 28a1fca8dc Move kevent errors to DEBUGMODE until Travis has time to debug these... Bram Matthys 2016-03-11 14:07:43 +0100
  • e818ab1a16 Add an option to hide the notices about TLS parameters Mantas Mikulėnas 2016-03-05 16:43:40 +0200
  • a3493a9e0c Provide a default set::maxchannelsperuser = 10 Mantas Mikulėnas 2016-03-08 22:16:04 +0200
  • 5e9a74f0fd Do not require set::services-server Mantas Mikulėnas 2016-03-08 22:11:06 +0200
  • 1121172418 Provide a default set::hiddenhost-prefix = "hidden" Mantas Mikulėnas 2016-03-08 22:07:25 +0200
  • 6c1e9fc63b m_sasl: Send user IP address to services Mantas Mikulėnas 2016-03-09 00:20:22 +0200
  • b68befc29a m_sasl: Send certfp for SASL EXTERNAL Mantas Mikulėnas 2016-03-09 00:15:43 +0200
  • cafb08446f Fix ./Config script error caused by a change from January 24, 2016. Bram Matthys 2016-03-07 11:16:32 +0100
  • 6f365747cb Permit multiple except throttle::mask's. Reported by blank (#4592). Bram Matthys 2016-03-07 11:03:21 +0100
  • 1dacddc944 Interim update Bram Matthys 2016-03-04 14:00:13 +0100
  • 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 +0100
  • 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 +0100
  • 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 +0100
  • bf1e1502ba Use #include "unrealircd.h" in all modules (#4516). Bram Matthys 2016-03-04 13:02:06 +0100
  • da9a1be85b set::prefix-quit was not working, reported by capitaine (#4586). Bram Matthys 2016-03-04 12:40:26 +0100
  • 99c3fd3c36 Mistake caused by commit from yesterday, strlcpy arguments have always been very logical... Bram Matthys 2016-03-02 14:12:30 +0100
  • fa7acafb78 Update release notes a little Bram Matthys 2016-03-02 13:46:46 +0100
  • 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 +0100
  • 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 +0100
  • d540d65251 Add include for badwords.h to unrealircd.h Bram Matthys 2016-02-29 14:00:56 +0100
  • 942f87d886 Merge pull request #43 from fduchene/patch-1 Bram Matthys 2016-02-29 13:56:44 +0100
  • 8c53075c92 Merge pull request #47 from blank4/unreal40 Bram Matthys 2016-02-29 13:51:01 +0100
  • 9b84f057ab Merge pull request #48 from Adam-/unreal40+svsmodeuid Bram Matthys 2016-02-29 13:48:29 +0100
  • 2ae7fc2ef6 svsmode: Don't show user their uid in MODE Adam 2016-02-12 09:52:30 -0500
  • d8ffeefd92 Free moddata also for non-clients. Bram Matthys 2016-02-03 11:33:40 +0100
  • 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 +0100
  • 0905936622 Merge branch 'unreal40' of github.com:unrealircd/unrealircd into unreal40 Bram Matthys 2016-01-30 10:46:45 +0100
  • 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 +0100
  • cbf8f9f265 Update Config to use Homebrew OpenSSL by default Travis McArthur 2016-01-23 15:04:41 -0800
  • 4d0dbd40c4 Mention MOTD in example.conf and refer to new wiki article. Bram Matthys 2016-01-20 10:55:15 +0100
  • 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 +0100
  • c6a48bd6be Forgot to bump version number at one of the X places. Bram Matthys 2016-01-13 18:33:59 +0100
  • 8357457b7e Fix m_uid not handling collissions of 'unknowns'. Bram Matthys 2016-01-13 16:38:09 +0100
  • a225a93800 use #include "unrealircd.h" in modules/usermodes blank4 2016-01-13 11:39:46 +0000
  • 4153df7f8f use #include "unrealircd.h" in modules/chanmodes blank4 2016-01-13 11:38:21 +0000
  • c297237a1b Merge remote-tracking branch 'refs/remotes/unrealircd/unreal40' into unreal40 blank4 2016-01-13 11:32:31 +0000
  • c5620687c8 Grmpf. Bram Matthys 2016-01-13 12:30:30 +0100
  • c9bd3b7982 Bump version to 4.0.1. Bram Matthys 2016-01-13 12:11:09 +0100
  • 9fa1b0df43 upd notes Bram Matthys 2016-01-13 11:48:40 +0100
  • b3c371ddf4 Add './unrealircd reloadtls' to reload SSL/TLS certificates and keys. Suggested by Bob_Sheep (#4537) to aid the usage of Let's Encrypt. Note that this is the same as doing '/REHASH -ssl' on IRC. Bram Matthys 2016-01-13 11:37:17 +0100
  • 70a12d154d update notes Bram Matthys 2016-01-13 10:36:23 +0100
  • 434e51f69d Fix crash when listen block was removed while it had connected clients on that port. Reported by AnGeLoCaDuTo (#4544). Bram Matthys 2016-01-13 10:30:07 +0100
  • bf06e0825c Delete pidfile on shutdown (warg, #3994). Bram Matthys 2016-01-11 18:22:12 +0100
  • 8aa655df3a Remove server wildcard examples from help.conf, reported by GLolol (#4482). Bram Matthys 2016-01-11 18:15:25 +0100
  • 916407a453 Add a warning regarding possible allow block silliness. Bram Matthys 2016-01-06 11:49:38 +0100
  • 92cf4b24fc Update release notes a bit for later.. Bram Matthys 2016-01-04 19:36:27 +0100
  • 3ca644dc9a /MODULE will now only list 3rd party modules by default since that's what most people are interested in. You can still see the full list of loaded modules by using "/MODULE -all". Also fix /MODULE <server>, this was broken in earlier versions by nen.... you know who. Bram Matthys 2016-01-04 12:54:06 +0100
  • ce7fd99019 Windows: if UnrealIRCd fails to start and an error window is displayed then right-clicking the tray icon can cause a crash. Reported by westor (#4509). Bram Matthys 2016-01-04 11:21:31 +0100
  • 293af0bc21 Use #include "unrealircd.h" -- gets rid of warning. Bram Matthys 2016-01-03 12:22:33 +0100
  • dd31542e2c Use UID's in MD commands. Add functions / remove duplicate code. Modularize various functions in src/moddata.c (move them to src/modules/m_md.c as per TODO). Looks good but more testing warranted. Bram Matthys 2016-01-03 12:18:55 +0100
  • 3a93c887e4 Use UID's in MD (ModData). Bram Matthys 2016-01-03 10:39:25 +0100
  • 208f4a504b SSL Fingerprint wasn't broadcasted correctly to other servers. For Unreal this only affected WHOIS since extban +e/+I ~S:xxx worked fine (only checked locally). But this also prevented services from being informed, IOTW: services could not make use of this new certfp feature yet. Bram Matthys 2016-01-03 10:28:15 +0100
  • b7a1d50d94 Fix MODE broadcast being screwed up if sender was a server and it contained a timestamp. Someone changed an %s %lu to %s%lu so ':se.rv.er MODE #test +o Dummy 1444444443' became ':se.rv.er MODE #test +o Dummy1444444443' (missing space). Re-indent code a little.. Bram Matthys 2016-01-02 10:51:21 +0100
  • 7610fbcea2 /STATS P (port): Show whether the listener is IPv4 or IPv6. Improve rest of the output as well. Bram Matthys 2015-12-29 20:18:14 +0100
  • 655fafcf4e Update helpop on new UnrealIRCd 4 extbans: operclass (~O) and certfp (~S). Bram Matthys 2015-12-29 19:51:48 +0100
  • 3ec4cfb2b8 *NIX: Fix ./unrealircd [rehash|stop|restart] not working if you install to somewhere other than ~/unrealircd/, it always said "UnrealIRCd is not running". Reported by Hawk and SmashingX (#4520). Bram Matthys 2015-12-29 11:24:53 +0100
  • 34b9797ffc Add buildvarstring() function and make blacklist module support %ip and %server variables in reason field. Suggested by blank (#4507). Bram Matthys 2015-12-28 19:03:05 +0100
  • 5ed4492db7 Fix /LIST not showing 0 user channels on mIRC ("LIST <10000"), reported by ctcp (#4517). Bram Matthys 2015-12-28 17:36:39 +0100
  • a67d661d36 Fix server linking if link::outgoing::hostname is a CNAME. Reported by pchevee (#4518). Bram Matthys 2015-12-28 17:23:29 +0100
  • d41d7bdc46 Suggest cron job in 'make install' Bram Matthys 2015-12-28 15:11:51 +0100
  • db70f68f5e Fix module description. Reported by DBoyz. Bram Matthys 2015-12-28 15:11:33 +0100
  • 75658591cd An incorrect set::anti-flood::nick-flood setting causes an error message regarding away-flood... rather confusing. Bram Matthys 2015-12-28 14:42:19 +0100
  • 7fe85636cf Remove *NIX-specific line re upgrading from Windows version. Bram Matthys 2015-12-26 17:03:41 +0100
  • ed082e6265 Remove configure references to old cron script/file Bram Matthys 2015-12-26 16:06:14 +0100
  • 3428528684 Add "./unrealircd croncheck" which will start UnrealIRCd if it isn't running and bail out quietly otherwise. This can be used from *surprise!* crontab. The old broken cron script has been removed. (#4508) Bram Matthys 2015-12-26 16:00:23 +0100
  • 01aa08c7af /CHGHOST resulted in multiple 'xyz is now your displayed host' messages. Reported by vNode1 (#4505). Bram Matthys 2015-12-25 11:43:01 +0100
  • bf516646ec Final touch? Bram Matthys 2015-12-24 18:03:14 +0100
  • 067e5bdfce Mention Modules forum in release notes. Bram Matthys 2015-12-24 18:01:09 +0100
  • 1bde97174d Change wording re self-compiling windows version a bit. Bram Matthys 2015-12-24 14:13:42 +0100
  • c9a21708b0 Update ./Config Bram Matthys 2015-12-24 14:05:07 +0100
  • 98b13429a5 Update version to 4.0.0 Bram Matthys 2015-12-24 14:04:04 +0100
  • ce290f7a9a Remove 3.2.x stuff. Text will change post-release. Bram Matthys 2015-12-24 13:04:41 +0100
  • 319f06f0b1 Some last changes to example conf: maxperip default 3, gencloak command, mention forums as support resource. Bram Matthys 2015-12-24 13:03:03 +0100