Mantas Mikulėnas
9485e61102
m_addline: fix inverted ACL check
2015-07-03 23:24:03 +03:00
Bram Matthys
1dd5ebac07
extban ~a (account) and ~S (certfp) are supported in MODE #chan +I (Invite exceptions).
...
(And they are not "modifiers")
2015-07-03 21:25:19 +02:00
Bram Matthys
ffa6e099d7
Updates to previous
2015-07-03 21:24:01 +02:00
Daniel Tan
8473cc1b1c
[ #4358 ]: Introduce certfp extban
2015-07-04 00:39:52 +08:00
Travis McArthur
847faeab26
Remove more IsAnOp/IsOp
2015-06-30 09:38:01 -07:00
Travis McArthur
54691d76c5
Move to IsOper
2015-06-30 00:46:59 -07:00
Travis McArthur
a83be9eb82
Move places we should use IsOper off IsAnOper
...
These places are probably okay to use IsOper at since we really do want to know if someone is an oper, not grant permission per say.
2015-06-30 00:46:59 -07:00
Travis McArthur
b884ed3e8d
Remove more IsOp/IsAnOp
2015-06-29 01:55:22 -07:00
Bram Matthys
d20c73fda5
Windows: "Unable to write tunefile". Create data/ directory ;)
2015-06-28 19:57:32 +02:00
Bram Matthys
5cdf8c7e8c
Merge branch 'unreal34' of github.com:unrealircd/unrealircd into unreal34
2015-06-28 10:42:10 +02:00
Bram Matthys
1a1ef4d0d3
Fix MODVAR stuff on Windows. Fixes a crash.
2015-06-28 10:41:49 +02:00
Bram Matthys
f0be219f98
forgot to mark 2 modules as official (so unreal runs always 'tainted')
2015-06-28 10:41:24 +02:00
Travis McArthur
e280d2a49f
Fix bug in case where use was +o, now is not.
2015-06-27 17:11:19 -07:00
Travis McArthur
fd5a79a16e
Fix typos
2015-06-27 14:16:25 -07:00
Travis McArthur
a1e7fefe94
Remove IsPrivileged
2015-06-27 14:13:26 -07:00
Travis McArthur
dc2b09a334
Remove more IsAnOp/IsOp
2015-06-27 14:06:34 -07:00
Travis McArthur
5943dd8c09
Remove some IsOper/IsAnOper
2015-06-27 11:25:22 -07:00
Travis McArthur
f053eb62ad
Update to run as system agent
...
Will still manage UnrealIRCd as a pref pane probably and system service, but should have an agent present so it's easier to admin when you're _logged in_
2015-06-27 10:07:54 -07:00
Bram Matthys
7a96e647eb
Update windows installer: use different group name by default (so 3.4.x doesn't get installed in Unreal3.2, and easy to remove afterwards)
2015-06-27 17:22:58 +02:00
Bram Matthys
f0d6f3f550
bump version to 3.4-alpha4
2015-06-27 12:59:00 +02:00
Bram Matthys
2f33ae6588
Total DNS timeout is 1500 + (max) 3000 = 4500ms now (4,5 seconds).
2015-06-27 09:56:52 +02:00
Bram Matthys
6facc2173e
1) If there is no client data, still run main loop a bit more often than once per 1-2secs.
...
2) Call DNS routines more often, not just once per second.
2) Slightly lower the DNS timeout, max 2500 + 5000 = 7500ms now. Previously was 3000 + 6000 = 9000ms.
2015-06-27 09:50:52 +02:00
Bram Matthys
e52971946e
delay processing of client data until DNS is resolved
2015-06-27 09:13:02 +02:00
Bram Matthys
7c99a8a5f8
fix DNS (the bug I created a week ago, anyway)
2015-06-27 09:07:33 +02:00
Travis McArthur
51326523cf
Remove unnecessary UI elements
2015-06-26 17:30:38 -07:00
Travis McArthur
04ea335f12
Update code sign identity
2015-06-26 17:30:25 -07:00
Travis McArthur
b0e951e472
Add Mac OSX Project
2015-06-26 13:50:34 -07:00
Bram Matthys
dc3eeacbd7
setting of time via TSCTL OFFSET uses the server:tsctl:set privilege
2015-06-26 22:23:35 +02:00
Travis McArthur
81cba1b12d
Remove remaining OPCan*
...
Updates to default operclasses as well
2015-06-26 11:08:00 -07:00
Bram Matthys
ae1870020f
windows: fix (default) location of ssl keys. ah.. finally.. Windows boots now ;)
2015-06-26 18:17:06 +02:00
Bram Matthys
629a4b957a
win32 installer: create conf\ssl or certificate generation will fail
2015-06-26 18:14:44 +02:00
Bram Matthys
cebc8f240d
win32 batch files & installer: make aware of new ssl certificate locations (conf\ssl rather than root)
2015-06-26 18:09:38 +02:00
Bram Matthys
d28b4286cf
win32 inst: fix examples\ destination
2015-06-26 18:06:06 +02:00
Bram Matthys
31f430459b
temporarily(?) change the note on vstudio redist pkg. was also in alpha3.
2015-06-26 18:01:53 +02:00
Bram Matthys
93833af9a0
upgrade earlier 3.4.x oper blocks as well (we are too nice..)
2015-06-26 18:00:22 +02:00
Bram Matthys
9047ebd4fa
typo & create 'logs' directory on windows
2015-06-26 17:56:16 +02:00
Bram Matthys
9def6847a8
fix win32 build (fwd declaration mismatch with actual function)
2015-06-26 17:50:41 +02:00
Bram Matthys
798da6c61a
more conf file magic (otherwise windows doesn't load). show all loadmodule errors instead of stopping at the first one.
2015-06-26 17:45:11 +02:00
Bram Matthys
18524a4446
..
2015-06-26 17:27:20 +02:00
Bram Matthys
908bdafb24
hm. silly win32 msg screen.
2015-06-26 17:25:01 +02:00
Bram Matthys
9de3516c8c
give some hints on the modules.conf -> modules.defaults.conf transition.
2015-06-26 17:22:59 +02:00
Bram Matthys
39312a913d
give windows users some more hints about the config file location
2015-06-26 17:15:02 +02:00
Bram Matthys
f5b902894a
(Windows installer) update innosetup file to reflect new file locations
2015-06-26 17:10:26 +02:00
Bram Matthys
3f29850851
C99
2015-06-26 17:10:12 +02:00
Bram Matthys
8df116f2f1
more win32 fixes
2015-06-26 16:56:59 +02:00
Bram Matthys
e8d75db5ed
upgrade-conf: tell user it would be wise if they read the freshly converted configuration files :)
2015-06-26 16:41:03 +02:00
Bram Matthys
eabbdac588
upgrade-conf: ensure operclass.default.conf is included
2015-06-26 16:30:48 +02:00
Bram Matthys
aa7553abe2
new extban ~O:operclassname. Enables you to make a netadmin only channel like +iI ~O:netadmin*
...
&remove old adminonly (+A) channel mode a bit more
2015-06-26 16:08:50 +02:00
Bram Matthys
d01ba1b3b6
remove adminonly (+A) channel mode. as there is no admin anymore.
2015-06-26 15:51:02 +02:00
Bram Matthys
15dbacb1b9
show operclass in /WHOIS (if local)
2015-06-26 15:48:47 +02:00