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 |
|
Bram Matthys
|
46e7e7bb42
|
No nenolod, arabic is not latin. Not quite. Fix #4437 reported by blank.
|
2015-10-28 16:18:22 +01:00 |
|
Bram Matthys
|
d81c52c5aa
|
Rewrite hunt_server. Our nenofriend made it hunt random users if not found, interesting. Rewrote/improved the function. I think this should fix #4415, #4438, #4439, and possibly more.
|
2015-10-28 11:16:29 +01:00 |
|
Bram Matthys
|
1533a296fe
|
Update version to 4.0.0-rc2
|
2015-10-26 14:39:28 +01:00 |
|
Bram Matthys
|
67a9833104
|
Add notes
|
2015-10-26 14:36:38 +01:00 |
|
Bram Matthys
|
b087f21482
|
Fix has_channel_mode() for 'k' (unused)
|
2015-10-26 11:08:59 +01:00 |
|
Bram Matthys
|
4ec8f772d8
|
Remove useless variable in windows makefile. Reported by warg (#4169).
|
2015-10-26 11:06:24 +01:00 |
|
Bram Matthys
|
cce6eb7586
|
re-indent
|
2015-10-26 10:22:28 +01:00 |
|
Bram Matthys
|
243045a887
|
Workaround for libcurl bug. Fixes #4419. This caused an un-/REHASH'able server if you used remote includes (epoll_ctl error) and were adding new listen blocks at runtime, for example.
|
2015-10-26 10:17:47 +01:00 |
|
Bram Matthys
|
c51c3800c3
|
Update IPv6 compile check. It should only check if compile-time IPv6 support is available. We can deal with missing IPv6 support at runtime nowadays.
|
2015-10-26 09:13:44 +01:00 |
|
Bram Matthys
|
10f56911c4
|
Another fix for #4431 & #4433. Yes, there were two bugs! This one was already pointed out by DBoyz, actually.
|
2015-10-25 19:44:34 +01:00 |
|
Bram Matthys
|
4d7e84b39a
|
Seems "someone" forgot to include the sender prefix in the format string. Fix crash reported by dboyz (#4431) & Erik (#4433) in invite notify.
|
2015-10-23 18:43:11 +02:00 |
|
Travis McArthur
|
eac9230931
|
Fix bug in when we set backend flags in kqueue
|
2015-10-19 10:55:31 -07:00 |
|
Bram Matthys
|
38dbede832
|
Windows build: fix nmake [..] custommodule to use src/modules/third/ rather than src/modules/
|
2015-10-18 10:49:33 +02:00 |
|
Bram Matthys
|
f6837d0202
|
Add has_channel_mode(chptr, 'X') for modules.
Since many channel modes are modular now you can't simply check chptr->mode.mode & SOME_MODE, instead use this function ;)
|
2015-10-17 19:51:59 +02:00 |
|
Bram Matthys
|
2de3fbf9d0
|
Remove MODE_NOCOLOR and MODE_STRIP leftovers.
|
2015-10-17 19:51:39 +02:00 |
|
Bram Matthys
|
240f550e4f
|
Re-indent this damn file. Has been annoying for years..
|
2015-10-17 12:35:14 +02:00 |
|
Bram Matthys
|
c5ad32e909
|
Make /GLINE, /ZLINE, etc.. without parameters call /STATS .. internally so we can get rid of duplicate code.
Previously notices were missing if you used f.e. /SHUN without paramers, reported by Dodge_Ram (#2533).
|
2015-10-17 12:04:03 +02:00 |
|
Bram Matthys
|
bc2f58e8dd
|
/NOTICE $* did not work. Fix broken sendto_match_butone(). Reported by blank (#4422).
|
2015-10-17 11:39:20 +02:00 |
|
Bram Matthys
|
23e65d3ca0
|
Merge branch 'unreal40' of github.com:unrealircd/unrealircd into unreal40
|
2015-10-17 11:12:59 +02:00 |
|
Bram Matthys
|
f1426e02ee
|
Fix channel mode +P (Permanent) not working if you have set::modes-on-join, reported by blank (#4426).
|
2015-10-17 11:11:55 +02:00 |
|