Bram Matthys
9b84f057ab
Merge pull request #48 from Adam-/unreal40+svsmodeuid
...
svsmode: Don't show user their uid in MODE
2016-02-29 13:48:29 +01:00
Adam
2ae7fc2ef6
svsmode: Don't show user their uid in MODE
2016-02-12 09:52:30 -05:00
Bram Matthys
d8ffeefd92
Free moddata also for non-clients.
2016-02-03 11:33:40 +01:00
Bram Matthys
f7dd3cedd8
Fix minor linking bug which permitted a server to link in which used me::name, IF you had a link block for it. Reported by vNode1 ( #4559 ).
2016-01-31 20:46:52 +01:00
Bram Matthys
0905936622
Merge branch 'unreal40' of github.com:unrealircd/unrealircd into unreal40
2016-01-30 10:46:45 +01:00
Bram Matthys
9f4bd7228a
Logging to "syslog" was broken. It was creating a log file called "syslog" instead.
...
Reported by magic000 (#4562 ).
2016-01-30 10:45:57 +01:00
Travis McArthur
cbf8f9f265
Update Config to use Homebrew OpenSSL by default
2016-01-23 15:04:41 -08:00
Bram Matthys
4d0dbd40c4
Mention MOTD in example.conf and refer to new wiki article.
2016-01-20 10:55:15 +01:00
Bram Matthys
51ef387e89
Some services send SVSJOIN & SVSPART from a user source. Has no benefit in UnrealIRCd but we'll allow it since it was permitted before.
2016-01-15 18:08:12 +01:00
Bram Matthys
c6a48bd6be
Forgot to bump version number at one of the X places.
2016-01-13 18:33:59 +01:00
Bram Matthys
8357457b7e
Fix m_uid not handling collissions of 'unknowns'.
2016-01-13 16:38:09 +01:00
blank4
a225a93800
use #include "unrealircd.h" in modules/usermodes
2016-01-13 11:39:46 +00:00
blank4
4153df7f8f
use #include "unrealircd.h" in modules/chanmodes
2016-01-13 11:38:21 +00:00
blank4
c297237a1b
Merge remote-tracking branch 'refs/remotes/unrealircd/unreal40' into unreal40
2016-01-13 11:32:31 +00:00
Bram Matthys
c5620687c8
Grmpf.
2016-01-13 12:30:30 +01:00
Bram Matthys
c9bd3b7982
Bump version to 4.0.1.
2016-01-13 12:11:09 +01:00
Bram Matthys
9fa1b0df43
upd notes
2016-01-13 11:48:40 +01:00
Bram Matthys
b3c371ddf4
Add './unrealircd reloadtls' to reload SSL/TLS certificates and keys.
...
Suggested by Bob_Sheep (#4537 ) to aid the usage of Let's Encrypt.
Note that this is the same as doing '/REHASH -ssl' on IRC.
2016-01-13 11:37:17 +01:00
Bram Matthys
70a12d154d
update notes
2016-01-13 10:36:23 +01:00
Bram Matthys
434e51f69d
Fix crash when listen block was removed while it had connected clients on that port. Reported by AnGeLoCaDuTo ( #4544 ).
...
There were a few flaws in the code: 1) it should close the listener on /rehash,
shouldnt't matter if there are clients or not, 2) then there was a bug where it
would properly close the listener but it would be re-opened by add_listener2.
Also added a "IRCd no longer listening on .." message if you remove a listen block.
2016-01-13 10:30:07 +01:00
Bram Matthys
bf06e0825c
Delete pidfile on shutdown (warg, #3994 ).
2016-01-11 18:22:12 +01:00
Bram Matthys
8aa655df3a
Remove server wildcard examples from help.conf, reported by GLolol ( #4482 ).
2016-01-11 18:15:25 +01:00
Bram Matthys
916407a453
Add a warning regarding possible allow block silliness.
2016-01-06 11:49:38 +01:00
Bram Matthys
92cf4b24fc
Update release notes a bit for later..
2016-01-04 19:36:27 +01:00
Bram Matthys
3ca644dc9a
/MODULE will now only list 3rd party modules by default since that's what most people are interested in.
...
You can still see the full list of loaded modules by using "/MODULE -all".
Also fix /MODULE <server>, this was broken in earlier versions by nen.... you know who.
2016-01-04 12:54:06 +01:00
Bram Matthys
ce7fd99019
Windows: if UnrealIRCd fails to start and an error window is displayed then right-clicking the tray icon can cause a crash. Reported by westor ( #4509 ).
2016-01-04 11:21:31 +01:00
Bram Matthys
293af0bc21
Use #include "unrealircd.h" -- gets rid of warning.
2016-01-03 12:22:33 +01:00
Bram Matthys
dd31542e2c
Use UID's in MD commands. Add functions / remove duplicate code. Modularize various functions
...
in src/moddata.c (move them to src/modules/m_md.c as per TODO). Looks good but more testing warranted.
2016-01-03 12:18:55 +01:00
Bram Matthys
3a93c887e4
Use UID's in MD (ModData).
2016-01-03 10:39:25 +01:00
Bram Matthys
208f4a504b
SSL Fingerprint wasn't broadcasted correctly to other servers. For Unreal this only affected WHOIS since
...
extban +e/+I ~S:xxx worked fine (only checked locally). But this also prevented services from being
informed, IOTW: services could not make use of this new certfp feature yet.
2016-01-03 10:28:15 +01:00
Bram Matthys
b7a1d50d94
Fix MODE broadcast being screwed up if sender was a server and it contained a timestamp.
...
Someone changed an %s %lu to %s%lu so ':se.rv.er MODE #test +o Dummy 1444444443' became
':se.rv.er MODE #test +o Dummy1444444443' (missing space).
Re-indent code a little..
2016-01-02 10:51:21 +01:00
Bram Matthys
7610fbcea2
/STATS P (port): Show whether the listener is IPv4 or IPv6. Improve rest of the output as well.
2015-12-29 20:18:14 +01:00
Bram Matthys
655fafcf4e
Update helpop on new UnrealIRCd 4 extbans: operclass (~O) and certfp (~S).
2015-12-29 19:51:48 +01:00
Bram Matthys
3ec4cfb2b8
*NIX: Fix ./unrealircd [rehash|stop|restart] not working if you install to somewhere other than ~/unrealircd/, it always said "UnrealIRCd is not running". Reported by Hawk and SmashingX ( #4520 ).
2015-12-29 11:24:53 +01:00
Bram Matthys
34b9797ffc
Add buildvarstring() function and make blacklist module support %ip and %server variables in reason field. Suggested by blank ( #4507 ).
2015-12-28 19:03:05 +01:00
Bram Matthys
5ed4492db7
Fix /LIST not showing 0 user channels on mIRC ("LIST <10000"), reported by ctcp ( #4517 ).
2015-12-28 17:36:39 +01:00
Bram Matthys
a67d661d36
Fix server linking if link::outgoing::hostname is a CNAME. Reported by pchevee ( #4518 ).
2015-12-28 17:23:29 +01:00
Bram Matthys
d41d7bdc46
Suggest cron job in 'make install'
2015-12-28 15:11:51 +01:00
Bram Matthys
db70f68f5e
Fix module description. Reported by DBoyz.
2015-12-28 15:11:33 +01:00
Bram Matthys
75658591cd
An incorrect set::anti-flood::nick-flood setting causes an error message regarding away-flood... rather confusing.
2015-12-28 14:42:19 +01:00
Bram Matthys
7fe85636cf
Remove *NIX-specific line re upgrading from Windows version.
2015-12-26 17:03:41 +01:00
Bram Matthys
ed082e6265
Remove configure references to old cron script/file
2015-12-26 16:06:14 +01:00
Bram Matthys
3428528684
Add "./unrealircd croncheck" which will start UnrealIRCd if it isn't running and bail out quietly otherwise. This can be used from *surprise!* crontab. The old broken cron script has been removed. ( #4508 )
2015-12-26 16:00:23 +01:00
Bram Matthys
01aa08c7af
/CHGHOST resulted in multiple 'xyz is now your displayed host' messages. Reported by vNode1 ( #4505 ).
2015-12-25 11:43:01 +01:00
Bram Matthys
bf516646ec
Final touch?
2015-12-24 18:03:14 +01:00
Bram Matthys
067e5bdfce
Mention Modules forum in release notes.
2015-12-24 18:01:09 +01:00
Bram Matthys
1bde97174d
Change wording re self-compiling windows version a bit.
2015-12-24 14:13:42 +01:00
Bram Matthys
c9a21708b0
Update ./Config
2015-12-24 14:05:07 +01:00
Bram Matthys
98b13429a5
Update version to 4.0.0
2015-12-24 14:04:04 +01:00
Bram Matthys
ce290f7a9a
Remove 3.2.x stuff. Text will change post-release.
2015-12-24 13:04:41 +01:00