Bram Matthys
b428f9b3a3
Windows: wircd.exe -> UnrealIRCd.exe. unreal.exe -> unrealsvc.exe. And some more name changes.
2015-10-11 17:44:49 +02:00
Bram Matthys
a565a68f36
Unreal -> UnrealIRCd
2015-10-11 17:31:59 +02:00
Bram Matthys
ac21d19daa
Windows installer.. details..
2015-10-11 17:09:48 +02:00
Bram Matthys
cd7feca47f
Windows installer: check if VC2012 Update 4 is installed. IOTW: remove unnecessary prompt about visual studio redistributable if already installed
2015-10-11 17:03:49 +02:00
Bram Matthys
e337d8d526
Update version for Windows (*sigh*.. yet another file..)
2015-10-11 16:49:21 +02:00
Bram Matthys
30d5018c8e
Fix URL displayed when no config file is available (Windows)
2015-10-11 16:44:28 +02:00
Bram Matthys
7cab2bd83d
Fix crash on boot on Windows
2015-10-11 16:43:04 +02:00
Bram Matthys
01f3d7a03b
Bump protocol version to a more appropriate number (3999) for RC series. Will later become 4000 for the 4.0.0 stable release.
2015-10-11 16:14:59 +02:00
Bram Matthys
fb0709e0f1
Update libcurl path in windows installer
2015-10-11 16:10:13 +02:00
Bram Matthys
28d3c00805
Update README to reflect version and branch changes
2015-10-10 18:21:57 +02:00
Bram Matthys
0e42c1f5d3
Update release notes
2015-10-10 17:58:27 +02:00
Bram Matthys
537c9a2eea
UnrealIRCd. Not Unreal.
2015-10-10 17:50:09 +02:00
Bram Matthys
507d88cf09
Bump version to 4.0.0-rc1
2015-10-10 17:44:52 +02:00
Bram Matthys
ccdc948200
Improve epoll error message
2015-10-10 16:09:30 +02:00
Bram Matthys
75fb661361
Don't truncate error message (umode +q & umode +S)
2015-10-10 11:22:37 +02:00
Bram Matthys
da7cd5f8cc
Blacklist module will now no longer send server notices about users who have already been klined/glined (earlier).
2015-10-04 11:19:24 +02:00
Bram Matthys
792dd9a63c
Merge pull request #36 from dboyz/3539
...
[#3539 ]: Prevent empty channel message when +S is set and the only text is a color code.
2015-10-01 21:01:16 +02:00
Daniel Tan
20c7e8d825
[ #3539 ]: Validate if return string is NULL
...
We should send ERR_NOTEXTTOSEND too.
2015-10-02 02:00:56 +08:00
Bram Matthys
ec3be52568
-
2015-10-01 18:14:52 +02:00
Bram Matthys
d059505c33
return value, now this function has been fixed to return int rather than void
2015-09-22 10:45:31 +02:00
Bram Matthys
2f112c3efa
Update hook prototypes (typechecking). Fix build. Forgot.. in 3.4 these return int now...
2015-09-22 10:43:26 +02:00
Bram Matthys
bd7aebc81e
upd hook prototypes
2015-09-21 13:40:36 +02:00
Bram Matthys
9ba9d65c7e
Add GCC typechecking: we now validate HookAdd... calls, making sure the function (pointer) is as it should. This to avoid crashes and weird behavior in case of a mismatch.
...
This resulted in 5-10 changes in the existing code where parameters were off.
Hopefully I didn't make too many mistakes when writing the hook prototypes as it was a tedious job.
An (unintentional) benefit of this new system is that you can see the hook prototypes in include/modules.h like:
/* Hook prototypes */
int hooktype_local_quit(aClient *sptr, char *comment);
....
Though, the wiki is likely a better place: https://www.unrealircd.org/docs/Dev:Hook_API
2015-09-21 11:52:00 +02:00
Bram Matthys
3280c3639e
Add runtime "listening on" message if listener is added.
2015-09-20 17:08:49 +02:00
Bram Matthys
cd6f127cfd
Split "UnrealIRCd is now listening on.." message into IPv4 & IPv6 lines. Only display on-boot.
2015-09-18 18:15:17 +02:00
Bram Matthys
331cdbc1d6
IRCd was applying set::restrict-usermodes to remote users, it shouldn't do that ( #4418 ).
2015-09-13 09:29:09 +02:00
Daniel Tan
ae34c3626b
Merge remote-tracking branch 'unrealircd/unreal34' into unreal34
2015-09-13 09:12:41 +08:00
Bram Matthys
d0b53a9b09
For non-SID-capable servers: fix nenolod ripping out CLK and NICKIP capability checking.
2015-09-12 11:25:31 +02:00
Bram Matthys
69a121278f
De-duplicate code. Make sendto_serv_butone_nickcmd() use sendto_one_nickcmd(). Fixes bug reported by Adam.
2015-09-12 11:16:02 +02:00
Bram Matthys
af88bc7e19
Make port ranges work again in the listen block.
2015-09-09 08:21:05 +02:00
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
177f102d26
Update example conf translations on new listen block.
2015-09-07 15:45:04 +02:00
Bram Matthys
972ef43a81
Update listen block in example.conf to new format.
2015-09-07 15:40:01 +02:00
Bram Matthys
a89d64869b
Upd release notes
2015-09-07 13:48:11 +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
8c9ddb4767
Server protocol documentation moved to the wiki at https://www.unrealircd.org/docs/Server_protocol
2015-09-05 09:43:00 +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