Travis McArthur
ee657857fe
Refactor permissions in m_join
2015-07-05 12:04:39 -07:00
Travis McArthur
108d3eab9d
Refactor permissions in m_topic
2015-07-05 12:04:39 -07:00
Travis McArthur
09386178b2
Fix jointhrottle permissions
2015-07-05 12:04:39 -07:00
Travis McArthur
5f6a09da00
Change permissions checks in message
2015-07-05 12:04:39 -07:00
Bram Matthys
60dd43c8f2
Prompt to import build settings and 3rd party modules from a previous UnrealIRCd installation.
2015-07-05 20:43:06 +02:00
Bram Matthys
1b2849d818
remove 'make custommodule' from other makefiles
2015-07-05 20:07:10 +02:00
Bram Matthys
133d75ebd0
Merge branch 'unreal34' of github.com:unrealircd/unrealircd into unreal34
2015-07-05 20:04:43 +02:00
Bram Matthys
bd21ea902c
Add (src/)modules/third directory for 3rd party modules. Automatically build any .c files in there.
2015-07-05 20:04:09 +02:00
Travis McArthur
95667ca9b8
Add short-circuit for remotes and U:lines
2015-07-05 10:57:58 -07:00
Travis McArthur
c377a83657
Update ignore file for SSL & tags
2015-07-05 10:57:49 -07:00
Bram Matthys
c5e176f1a8
Fix curlinstall script broken since alpha4.
2015-07-05 17:58:36 +02:00
Bram Matthys
999d530688
move ./curlinstall to extras/
2015-07-05 17:56:28 +02:00
Bram Matthys
f8448145af
update release notes a bit
2015-07-05 14:10:36 +02:00
Bram Matthys
f58402365c
Moved jointhrottle from channel mode +j to set::anti-flood::join-flood
...
with a default of 3:90 (3 joins per 90 seconds). There's rarely any need
to configure this on a per-channel basis and this way it's enabled by
default for everyone (unless you decide not to load load the module)
2015-07-05 13:31:56 +02:00
Bram Matthys
b04776dc3b
Broadcast PROTOCTL CHANMODES= on change (eg: module loaded or unloaded)
2015-07-04 20:50:57 +02:00
Bram Matthys
45abd09ba7
Remove some hard-coded channel modes in CHANMODES=.. (duplicate M, S, etc... since alpha series)
2015-07-04 19:32:08 +02:00
Bram Matthys
422b339be1
In 2003 I added PROTOCTL CHANMODES= so other servers (and services) could
...
easily deal with "parameter eating" of unknown channel modes.
Now, 12 years later, finally added the code to do this.
This prevents some (serious) desynching if you have a parameter-eating
channel mode on one server and not on the other.
Obviously, you should always try to have the same featureset on all
servers, but sometimes this is not possible, like when upgrading..
2015-07-04 19:25:27 +02:00
Bram Matthys
dac3c8c2e7
Default is link::hub * (unless you specify link::leaf or link::hub)
2015-07-04 19:11:06 +02:00
Bram Matthys
78c750fb7d
memleak if no blacklist configured or they all failed early
2015-07-04 18:25:08 +02:00
Bram Matthys
564ef061bc
remove silly bzero() call
2015-07-04 18:11:40 +02:00
Bram Matthys
06db0f250a
hm. something isn't right here but.. ah well. this is safest.
2015-07-04 18:10:11 +02:00
Bram Matthys
a90b7354b3
Add blacklist module for DNSBL checking.
2015-07-04 15:02:22 +02:00
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
Bram Matthys
36b9a84fb3
Merge pull request #28 from dboyz/certfp-extban
...
[#4358 ]: Introduce certfp extban
2015-07-03 20:57:45 +02:00
Daniel Tan
8473cc1b1c
[ #4358 ]: Introduce certfp extban
2015-07-04 00:39:52 +08:00
Daniel Tan
182879af95
Merge pull request #6 from unrealircd/unreal34
...
Merge from unreal34
2015-07-04 00:26: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
7960503398
Fix config not saving paths (reported by Adam)
2015-06-27 17:29:53 -07: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
58b61ab336
Remove old oper macros not used now
2015-06-27 14:14:01 -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
7b09e1ca97
Fix example.conf and upgrade spamfilter.conf
2015-06-27 18:29:27 +02:00
Bram Matthys
9161068098
remove some old sections from release notes.
2015-06-27 17:34:13 +02: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
13f4a8613e
add stuff on new oper system in release notes
2015-06-27 13:22:25 +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