Daniel Tan
b2a00948a3
config.h: Minor typo fix
2016-05-11 16:01:37 +08:00
Daniel Tan
d5c6c545cb
m_mode.c: Send ERR_USERSDONTMATCH when trying to change modes for others ( #3691 )
2016-05-10 15:28:06 +08:00
Daniel Tan
c16be8f431
help.conf: Fix syntax and example for SQUIT ( #2549 )
2016-05-09 17:28:25 +08:00
Bram Matthys
51b52f1767
Merge pull request #49 from grawity/ssl
...
Add an option to hide the notices about TLS parameters and fingerprint (set::options::no-connect-ssl-info)
2016-05-09 10:11:55 +02:00
Bram Matthys
64839a6304
Fix typos ("succes" -> "success"). Patch from GLolol. Original patch from theRoda.
2016-05-09 10:01:20 +02:00
Bram Matthys
d1d4f6d430
Fix: when doing /VERSION on IRC as an IRCOp it showed the compile-time OpenSSL/LibreSSL version rather than the runtime version.
2016-05-03 19:32:10 +02:00
Bram Matthys
e4d9a5dd43
Text changes
2016-04-24 10:28:54 +02:00
Bram Matthys
089009e121
Bump version to 4.0.3.1: fixes freebsd/openbsd compile problems.
2016-04-24 10:24:40 +02:00
Bram Matthys
a886c1ebc6
Check for and include sys/wait.h. Fixes compile problem on OpenBSD ( #4663 ).
2016-04-23 09:55:58 +02:00
Bram Matthys
4ec22ed37b
Update release notes
2016-04-16 12:57:13 +02:00
Bram Matthys
bcb66894ed
4.0.3
2016-04-16 11:41:40 +02:00
Bram Matthys
493cd647ee
Make the upgrade thing actually work if you are upgrading from 4.0.1 & 4.0.2 too -- not just 4.0.0.
2016-04-16 11:38:43 +02:00
Bram Matthys
d36988269d
Remove RPING
2016-04-16 11:37:00 +02:00
Bram Matthys
8199b26137
Update PCRE2 from 10.20 to 10.21
2016-04-04 16:10:11 +02:00
Bram Matthys
0966e5f859
4.0.3-rc1
2016-04-04 16:03:27 +02:00
Bram Matthys
ee79ccea45
Improve bind-ip error message @ link
2016-04-04 13:23:50 +02:00
Bram Matthys
820344f49f
Fix crash on Windows upon bind error (eg: incorrect link::outgoing::bind-ip)
2016-04-04 13:23:15 +02:00
Bram Matthys
1474e5d7e2
Crash reporter on Windows: submit minidumps (~300k)
2016-04-04 13:02:40 +02:00
Bram Matthys
1a601bec83
Windows: More useful minidumps
...
(small one: MiniDumpWithIndirectlyReferencedMemory, big one: MiniDumpWithPrivateReadWriteMemory)
2016-04-04 12:29:39 +02:00
Bram Matthys
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 )
2016-04-04 11:08:54 +02:00
Bram Matthys
2eda1cb285
Windows...
2016-04-03 20:13:58 +02:00
Bram Matthys
89eaa72a8e
Windows: if we crash, produce a better stack backtrace.
2016-04-03 19:58:12 +02:00
Bram Matthys
db62117f2b
Windows: terminate more aggressively when you close UnrealIRCd.
2016-04-03 17:50:57 +02:00
Bram Matthys
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)
2016-04-03 15:55:09 +02:00
Bram Matthys
8d562ededb
Remove support for EGD (Entropy Gathering Daemon). Nobody uses this and it only causes issues with LibreSSL.
2016-04-03 15:15:12 +02:00
Bram Matthys
8527f8720b
Updates to build with VS2012 / Windows SDK 7.1a
2016-04-03 14:13:24 +02:00
Bram Matthys
f95aa13d5b
Send RPL_SASLMECHS to clients ( #4253 , patch from grawity)
2016-04-03 11:53:59 +02:00
Bram Matthys
975996a702
Merge pull request #51 from grawity/sasl-external
...
Implement SASL EXTERNAL support
2016-04-03 11:44:58 +02:00
Bram Matthys
5d7d957246
Match new defaults with example conf.
2016-04-03 11:40:29 +02:00
Bram Matthys
54ebe14f99
Merge pull request #50 from grawity/defaults
...
Reduce required settings
2016-04-03 11:40:02 +02:00
Bram Matthys
fb26d7ee12
Fix NULL pointer crash on invalid link block, such as link::port without value. ( #4617 )
2016-04-03 10:29:30 +02:00
Bram Matthys
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 ).
2016-04-03 09:55:51 +02:00
Bram Matthys
8da3e3e1bc
Two small changes to improve crash reports from Windows users.
2016-03-11 15:44:08 +01:00
Bram Matthys
93afec781b
UnrealIRCd 4.0.2 release
2016-03-11 14:30:58 +01:00
Bram Matthys
eef1308888
Fix another Windows warning.
2016-03-11 14:25:00 +01:00
Bram Matthys
3389a99ae1
Get rid of some warnings on Windows (use more CMD_FUNCs & externs for it).
2016-03-11 14:22:07 +01:00
Bram Matthys
28a1fca8dc
Move kevent errors to DEBUGMODE until Travis has time to debug these...
2016-03-11 14:07:43 +01:00
Mantas Mikulėnas
e818ab1a16
Add an option to hide the notices about TLS parameters
2016-03-09 00:25:33 +02:00
Mantas Mikulėnas
a3493a9e0c
Provide a default set::maxchannelsperuser = 10
...
Based on what example.conf has.
2016-03-09 00:25:05 +02:00
Mantas Mikulėnas
5e9a74f0fd
Do not require set::services-server
...
Some places were already treating it as optional.
2016-03-09 00:25:05 +02:00
Mantas Mikulėnas
1121172418
Provide a default set::hiddenhost-prefix = "hidden"
2016-03-09 00:25:05 +02:00
Mantas Mikulėnas
6c1e9fc63b
m_sasl: Send user IP address to services
...
The user is not 'registered' yet at this point, so manually inform
services of their IP address (the syntax is "H <realhost> <ip>").
Services might use this when informing the user of failed auth attempts,
or when ratelimiting bruteforce.
2016-03-09 00:22:58 +02:00
Mantas Mikulėnas
b68befc29a
m_sasl: Send certfp for SASL EXTERNAL
2016-03-09 00:15:43 +02:00
Bram Matthys
cafb08446f
Fix ./Config script error caused by a change from January 24, 2016.
2016-03-07 11:16:32 +01:00
Bram Matthys
6f365747cb
Permit multiple except throttle::mask's. Reported by blank ( #4592 ).
2016-03-07 11:03:21 +01:00
Bram Matthys
1dacddc944
Interim update
2016-03-04 14:00:13 +01:00
Bram Matthys
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 ).
2016-03-04 13:50:55 +01:00
Bram Matthys
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, ..
2016-03-04 13:27:42 +01:00
Bram Matthys
6307224d89
Update set::modes-on-join restrictions to reflect current status (and be a bit more liberal). Reported by dboyz ( #4584 ).
2016-03-04 13:11:35 +01:00
Bram Matthys
bf1e1502ba
Use #include "unrealircd.h" in all modules ( #4516 ).
2016-03-04 13:02:06 +01:00