Bram Matthys
319f06f0b1
Some last changes to example conf: maxperip default 3, gencloak command, mention forums as support resource.
2015-12-24 13:03:03 +01:00
Bram Matthys
d68f63b5fe
If an oper whois'ed an oper who didn't use /OPER but OperServ to become oper then the IRCd would crash when trying to resolve the oper login name. Clear, right?
2015-12-18 11:29:30 +01:00
Bram Matthys
06b07e30dc
Bump version to 4.0.0-rc6
2015-12-16 13:27:33 +01:00
Bram Matthys
829af871bf
Fix empty hostname issue. This off-by-one was caused by "security enhancements" from nenofrienfrien. Thank you very much.
2015-12-16 13:13:09 +01:00
Bram Matthys
6178ca1c6f
Fix memleak if you had swhois titles on oper / on vhost / ..
2015-12-16 11:30:19 +01:00
Bram Matthys
4c2323e1a3
Now at the right place..
2015-12-16 11:22:58 +01:00
Bram Matthys
b9a3e54eb7
Fix memory leak (~12 bytes per connect)
2015-12-16 11:13:36 +01:00
Bram Matthys
1ef38b242c
Change expiry time of self-signed SSL cert generated by makecert.bat from 1yr to 10yrs to match *NIX Makefile.
2015-12-16 11:00:33 +01:00
Bram Matthys
49384b8903
The 'unrealircd' script was missing if you installed to a directory other than ~/unrealircd. Reported by staticfox.
2015-12-13 15:45:13 +01:00
Bram Matthys
fd40bed05f
Remove #define EXPERIMENTAL. I'm sure I'll forget about this later otherwise..
2015-12-13 09:28:31 +01:00
Bram Matthys
3c2c66b168
Give OpenSSL <1.0.0 users a small hint.
2015-12-13 09:21:18 +01:00
Bram Matthys
dd50463126
Make extban ~n (nickchange) not apply to voiced users, like in 3.2.x. This was an unintentional change.
2015-12-13 08:22:58 +01:00
Bram Matthys
377ce40ef8
Fix CAP REQ not working with multiple arguments.
2015-12-12 15:28:21 +01:00
Bram Matthys
200ea0e0b2
Channel mode +L and +f were missing in 005 CHANMODES=. Reported by DBoyz.
2015-12-11 12:15:06 +01:00
fduchene
ca87684d7f
Allow shunned users to use the PING command
...
When a user is shunned (eg /tempshun user ), the command PING cannot be used (PONG can so answer server PING).
Some clients like irssi are using PING command to compute the server lag, so when an irssi user is shunned, the lag displayed in irssi start ton increase, giving a way ton know if he is shunned.
After 320 sec of lag, irssi will reconnect, bypassing automatically the tempshun.
2015-12-10 17:54:33 +01:00
Bram Matthys
7f07c3f71b
Bump version to 4.0.0-rc5
2015-12-09 20:02:30 +01:00
Bram Matthys
f04e95376b
/LIST never finished if more than 50-100 channels ( #4473 ). Oh neno... does it ever stop?
2015-12-09 19:42:50 +01:00
Bram Matthys
5b50f080dd
Update curl-ca-bundle.crt to: Certificate data from Mozilla as of: Wed Oct 28 22:42:42 2015 (+CACERT)
2015-12-09 19:09:31 +01:00
Bram Matthys
76338b4780
For nick collision #define ASSUME_NICK_IN_FLIGHT. This (only) does a little better, the real fix is to run a 100% UnrealIRCd 4 network. Reported by Eman ( #4472 ).
2015-12-09 18:27:59 +01:00
Bram Matthys
7d43bf1203
SAJOIN ignored set::level-on-join. Reported by blank ( #4480 ).
2015-12-09 17:49:42 +01:00
Bram Matthys
f6a58b60af
Added workaround for "Cannot accept connections: Operation not supported" problem ( #4469 ).
2015-12-09 17:44:54 +01:00
Bram Matthys
a603898688
Fix opers not getting any error messages when they are unable to join a channel.
...
Remove OperOverride code from JOIN. This should be handled in INVITE, as in 3.2.x.
2015-12-09 16:51:17 +01:00
Bram Matthys
9ac8de5003
OperOverride didn't work (INVITE + JOIN)
2015-12-09 16:49:04 +01:00
Bram Matthys
46581f2bfb
Windows: Fix possible crash on connect. Add error message on failed server connect (not perfect yet). Reported by Robben ( #4485 ).
2015-12-09 11:45:31 +01:00
Bram Matthys
d50f9468c6
third -> fourth
2015-11-25 19:23:40 +01:00
Bram Matthys
97fb9f1457
Bump version to 4.0.0-rc4
2015-11-25 19:05:30 +01:00
Bram Matthys
4280d57f60
Modes of permanent channels (+P) with 0 members and 0 bans/excepts/.. were not synched correctly. Reported by 'i' ( #4459 ).
2015-11-25 15:37:38 +01:00
Bram Matthys
4dd6be721c
Fix crash on linking ( #4451 ).
2015-11-25 15:00:28 +01:00
Bram Matthys
9fbcfe7911
Remove debugging log entry regarding canceled blacklist requests
2015-11-23 21:41:51 +01:00
Bram Matthys
c1c1c9b308
Update PCRE2 to 10.20
2015-11-15 16:56:31 +01:00
Bram Matthys
b2da8251d8
Fix crash on boot if set::modes-on-join contains channel mode 'f'. Reported by LinkServ ( #4461 ).
2015-11-11 10:23:56 +01:00
Bram Matthys
f4d0b7b802
Upd release notes
2015-11-08 10:33:52 +01:00
Bram Matthys
2f2ee0ba03
Bump version to 4.0.0-rc3
2015-11-08 10:29:01 +01:00
Bram Matthys
78a778e3df
Add some tracing for hostname setting bug (may never happen)
2015-11-08 09:44:13 +01:00
Bram Matthys
c51ba70cc3
Move sptr->user->realhost initalization to make_user()
2015-11-08 09:43:51 +01:00
Bram Matthys
4653879474
Remove invite-notify as the implementation by our nenofriend is completely broken, as usual. Not a really interesting feature anyway. We can still add it properly post-4.0 if want.
2015-11-02 18:33:07 +01:00
Bram Matthys
122a9b6b46
upgrade-conf: in case of link::password-receive/password-connect mismatch try harder to pick the right one.
2015-11-02 14:51:58 +01:00
Bram Matthys
00d0822320
Don't crash on invalid IP from authenticated server link (eg: faulty services). ( #4444 )
2015-11-02 14:42:23 +01:00
Bram Matthys
a45b03e0cc
Remote includes: if you /REHASH with a down remote location twice, then the cached version was deleted.
2015-11-02 14:22:25 +01:00
Bram Matthys
a5760351fe
Remote includes: timeouts were not handled properly. An unresponsive DNS or HTTP(S) server could result in not being able to /REHASH ('rehash already in progress')
2015-11-02 14:04:27 +01:00
Bram Matthys
0dbeab6362
Update release notes a bit (interim?)
2015-11-01 17:02:45 +01:00
Bram Matthys
132d9ec2c5
Add "(SSL)" to SSL ports in bootup message.
2015-11-01 11:17:45 +01:00
Bram Matthys
9b4462f099
Fix incorrect help text in configure. Reported by Fersure ( #4123 )
2015-10-30 12:53:57 +01:00
Bram Matthys
f07e1ae19e
Update quarantine kill message.
2015-10-30 09:51:24 +01:00
Bram Matthys
d67d9ab6cb
link::options::quarantine didn't work anymore. Also fix missing quarantine notice, reported by vonitsanet ( #3341 ).
2015-10-30 09:49:22 +01:00
Bram Matthys
9dc97a0324
Destroy channel when oper does (SA)MODE #channel -P on a channel with 0 users. Reported by blank ( #4442 ).
2015-10-30 09:36:01 +01:00
Bram Matthys
c06e3a7ef6
Files in the tld { } block were being loaded from the wrong location, resulting in errors/confusion. Reported by Manuel ( #4440 ).
2015-10-30 09:25:10 +01:00
Bram Matthys
e77ebaf26b
Add 'map' to default operclass privileges so opers see ulines and the real map (not flat-map). Reported by blank ( #4441 ).
2015-10-30 09:19:11 +01:00
Bram Matthys
cdbdd2dce0
On windows replace the UnrealIRCd icon with a simple blue (U). May change later.
2015-10-28 19:38:22 +01:00
Bram Matthys
cc54108400
Update Windows GUI at least a little bit for UnrealIRCd 4.
2015-10-28 19:16:25 +01:00