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
Bram Matthys
92bf3cd33d
upgrade-conf: fix bug with oper::flags if using the old format (3.1.x... hmmmmm...)
2015-06-26 15:29:54 +02:00
Bram Matthys
14e6f115ea
upgrade-conf: use xxx-with-override operclass if can_override is set (and globop or higher)
2015-06-26 15:25:41 +02:00
Bram Matthys
317f80cdea
upgrade-conf: upgrade oper block to new syntax (and a little more to come), remove set::hosts, ..
2015-06-26 15:22:05 +02:00
Bram Matthys
e52ab7e2c6
do make clean the official way ;)
2015-06-26 14:45:41 +02:00
Bram Matthys
329968a425
operclass: add map:real-map and map-ulines (show real map even if flat map, and show u-lined servers even if hide ulines is set)
...
grant map privilege to globop and higher in operclass.default.conf
2015-06-26 11:02:47 +02:00
Bram Matthys
a2a31951dc
move 'see' type of overrides (things opers can see from other users because they are oper) to override:see.
...
Like override:see:names:invisible, override:see:whois, override:see:who:onchannel, etc.
2015-06-26 10:56:57 +02:00
Bram Matthys
19dd192bb6
all nested operclass acl's were not working (eg: server:rehash), hope this is the correct fix :)
2015-06-26 10:36:21 +02:00
Bram Matthys
88e52c85d6
server:motd -> server:addmotd, server:omotd -> server:addomotd. hmmmm.. I guess.
2015-06-26 10:16:10 +02:00
Bram Matthys
f51d191751
trace:invisible_users -> trace:invisible-users
2015-06-26 10:08:18 +02:00