Bram Matthys
ada38f7ac3
Fix explicit password method in .conf no longer working, eg: password "....." { md5; };
2015-09-07 16:44:08 +02:00
Bram Matthys
493ac9aec9
Add 'r' to flags if compiled with remote includes support. Suggested by katsklaw ( #4002 ).
2015-09-07 12:59:00 +02:00
Bram Matthys
74f2c10e2e
Remote includes cache was only written after the first /REHASH. Now also on-boot, as it should.
2015-09-07 12:37:54 +02:00
Bram Matthys
09191c47b2
Fix remote include caching for URL's that end in a / ( #4409 too)
2015-09-07 12:24:19 +02:00
Bram Matthys
c12d05182e
Fix remote includes cache not working. Reported by Eman ( #4409 ).
2015-09-07 12:14:15 +02:00
Bram Matthys
ec8a7215bd
Fix /GLINE 'ban too broad' error when the ban was perfectly OK.
2015-09-07 11:58:31 +02:00
Bram Matthys
926bbbcec9
Show remote server IP to ircops in outgoing connects, both on success and failure. Makes things easier to debug.
2015-09-07 11:45:38 +02:00
Bram Matthys
123b91cfe1
Server linking: fix crash on outgoing connect when link::outgoing::hostname is a.. hostname.
2015-09-07 11:42:26 +02:00
Bram Matthys
99fb8dbfd6
Use unrealircd.org and not unrealircd.com in e-mail addresses, URL's, etc.
...
Also use https://
2015-09-06 10:37:03 +02:00
Bram Matthys
208e93ce8e
Update list of donators.
2015-09-06 10:29:21 +02:00
Bram Matthys
13d7da7a7b
Update release notes and bump version to 3.4-beta4.
2015-09-06 10:09:19 +02:00
Bram Matthys
15469cae2e
Send version information in SERVER command like before (VL). Expand PROTOCTL EAUTH.
...
PROTOCTL EAUTH=servername,protocolversion,flags,unrealversiontext
This makes deny link { } work again and gives a bit more information too.
Bug reported by GLolol (#4408 ).
2015-09-05 12:06:55 +02:00
Bram Matthys
8e87a963a1
Not important, but.. when server linking, send password just once and not twice.
2015-09-04 12:30:07 +02:00
Bram Matthys
9b0bd01749
Fix crash on (outgoing) server linking attempt.
2015-09-04 12:22:39 +02:00
Bram Matthys
01244b1710
Fix OpenBSD compile problem regarding sys/timeb.h. Reported by cman351 ( #4398 ).
...
More use of unrealircd.h.
2015-09-04 11:59:53 +02:00
Bram Matthys
67fe4479ec
Fix (harmless) curl compile warning, reported by warg ( #3987 ).
2015-09-04 11:32:04 +02:00
Bram Matthys
03616cb853
Fix UnrealIRCd hanging on SSL clients, thus freezing the IRCd. Reported by Eman ( #4406 ).
2015-09-04 11:14:06 +02:00
Bram Matthys
f44ad7e608
Fix possible crash on boot with bind/listen errors.
2015-08-31 09:30:59 +02:00
Bram Matthys
77e092573d
Fix compile problem (without remote includes) caused by yesterday changes.
2015-08-31 09:19:49 +02:00
Bram Matthys
42cec683df
Fix crash when you run './unrealircd mkpasswd bcrypt' on the command line. Reported by Eman ( #4403 ).
2015-08-30 09:53:40 +02:00
Bram Matthys
f211a5424a
Accept relative path if you boot the binary with -f cfgfile
2015-08-30 09:50:47 +02:00
Bram Matthys
281ad03681
Remote includes were broken. Also set::ssl::certificate only worked with absolute paths. Both issues were reported by Eman ( #4401 , #4402 ).
2015-08-30 09:40:51 +02:00
Bram Matthys
452aa02737
SSL: use ECDHE key only once (per session) for better forward security.
2015-08-17 11:43:18 +02:00
Bram Matthys
37a6c078ff
Disable SSL tickets to improve forward security. Isn't that useful on IRC anyway (hence session cache was already off).
2015-08-17 11:37:27 +02:00
Bram Matthys
4378667303
SSL: Add support for ECDHE for forward secrecy.
2015-08-17 11:10:25 +02:00
Bram Matthys
f0bba94144
Disable SSLv3.
2015-08-16 21:10:53 +02:00
Bram Matthys
0256ea08df
Fix SASL crash
2015-08-16 15:08:30 +02:00
Bram Matthys
502e48bdfa
Fix SVSMODE Servers only command. Reported by goXXip ( #4391 ). Similar to previous issue.
2015-08-15 18:36:33 +02:00
Bram Matthys
974ccb1066
SVSKILL may be sent from pseudo user
2015-08-15 18:35:28 +02:00
Bram Matthys
787563beef
Change version to 3.4-beta3 (some fixes will follow though, before release)
2015-08-15 18:12:47 +02:00
Bram Matthys
6a5515d4dc
Fix crash on outgoing server connect if ident checking was enabled (bug introduced a few weeks ago).
2015-08-15 14:52:39 +02:00
Bram Matthys
ad23afc81f
Improve (error) messages shown on console while booting. Fatal boot errors are now shown on the console, no need to check ircd.log.
2015-08-10 21:50:23 +02:00
Bram Matthys
c5335a6866
Make all bind errors fatal. Log on which ports UnrealIRCd is listening on.
2015-08-10 17:45:55 +02:00
Bram Matthys
351c4a5107
remove debugging inetport() thingy
2015-08-10 17:23:17 +02:00
Bram Matthys
3d60e89e54
When log::maxsize is specified the ircd will now rename the log file to [nameoflogfile].old when it reaches the maximum size (any previous ircd.log.old will be overwritten). This is much more useful than just truncating the log file (= all contents are lost).
2015-08-09 17:26:33 +02:00
Bram Matthys
810feea66f
Merge pull request #33 from dboyz/recvq,sendq
...
[#4382 ] Fix recvq and sendq unable to specify data size prefix (m,k,G)
2015-08-09 17:12:34 +02:00
Bram Matthys
fb157899dc
Implemented #1613 : When doing a remote /REHASH show the rehash result (such as warnings and errors encountered).
2015-08-09 16:18:27 +02:00
Bram Matthys
54f30886d2
Fix server linking (outgoing) not working after IPv4/IPv6 split a week ago.
2015-08-09 16:12:38 +02:00
Bram Matthys
a18596c9b5
Nowadays OpenSSL is using the following official binary compatbility policy: for version A.B.Cd as long as A.B is the same for both runtime & compiled time then it's compatible.
2015-08-09 15:24:20 +02:00
Bram Matthys
20d8f876c8
Fix crash on startup if using the dnsbl block with multiple replies. Reported by Hero ( #4392 ).
2015-08-09 15:10:53 +02:00
Bram Matthys
f985f21c54
even better
2015-07-29 18:48:17 +02:00
Bram Matthys
ebc61fe603
Reject bans with ASCII < 32. There's no reason to allow these..
2015-07-29 18:44:39 +02:00
Bram Matthys
13089a6958
Show IPv6 nameservers in '/QUOTE DNS i'. This requires c-ares >=1.7.1. Since 1.7.1 is from March 2010 that should be okay ;)
2015-07-29 17:53:43 +02:00
Bram Matthys
a843cec6bc
like I said
2015-07-29 17:41:14 +02:00
Bram Matthys
9b97e28ccd
Remove unused settings.
2015-07-29 17:39:29 +02:00
Bram Matthys
09895c67f1
set::stats-server is optional, however if it was missing then if an oper did '/STATS S' the ircd would crash.
2015-07-29 16:03:45 +02:00
Bram Matthys
e627d3682c
pass by ref instead of pass by value for chmode_str()
2015-07-29 16:03:25 +02:00
Bram Matthys
8df16d5a83
kill some warnings (mostly bogus)
2015-07-29 15:55:31 +02:00
Bram Matthys
2bd5345eec
quick fix for flood counters being reset on /REHASH. will use moddata later so we can reload ok again.
2015-07-29 13:13:09 +02:00
Bram Matthys
0bcc8494b7
Fix some FIXME's. Remove unused set::dns::nameserver (actually it was a fallback if /etc/resolv.conf etc failed but.. well.. not anymore!)
2015-07-29 13:09:26 +02:00