Travis McArthur
501469cc10
Refactor m_undccdeny permissions
2015-07-05 12:04:40 -07:00
Travis McArthur
b971d8b81b
Refactor m_rping permissions
2015-07-05 12:04:40 -07:00
Travis McArthur
5250913905
Refactor permissions m_away
2015-07-05 12:04:40 -07:00
Travis McArthur
ab571eb7de
Refactor m_lusers permissions
2015-07-05 12:04:40 -07:00
Travis McArthur
5a4f971f95
Refactor m_quit permissions
2015-07-05 12:04:39 -07:00
Travis McArthur
3387a7bdac
Refactor setname permissions
2015-07-05 12:04:39 -07:00
Travis McArthur
b4e353d6e2
Refactor m_stats permission
2015-07-05 12:04:39 -07:00
Travis McArthur
e2674fd33a
Refactor permissions on chghost
2015-07-05 12:04:39 -07:00
Travis McArthur
026befb6cd
Refactor permissions in m_sethost
2015-07-05 12:04:39 -07:00
Travis McArthur
3a87459f91
Refactor permissions in secureonly
2015-07-05 12:04:39 -07:00
Travis McArthur
a6075cfc47
Refactor permissions in chgident
2015-07-05 12:04:39 -07:00
Travis McArthur
e342acb0a1
Refactor m_part permissions
2015-07-05 12:04:39 -07:00
Travis McArthur
5616f3acf9
Refactor setident permissions
2015-07-05 12:04:39 -07:00
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