Bram Matthys
95e37a0bd3
Allow not to import any build settings (and 3rd party modules).
2015-07-08 16:11:37 +02:00
Travis McArthur
2ca5480dc0
Reove IsOper uses from m_invite.c
2015-07-07 12:48:26 -07:00
Travis McArthur
e48b5207ef
Merge branch 'patch-1' of https://github.com/grawity/unrealircd into m2
2015-07-06 18:22:17 -07:00
Travis McArthur
752a34011d
Remove IsAnOper
2015-07-06 18:09:37 -07:00
Bram Matthys
b52b7afabe
Remove local irc operator (locop)
2015-07-06 20:14:02 +02:00
Travis McArthur
52d923b724
Fix typo
2015-07-05 12:17:46 -07:00
Travis McArthur
760fb261fb
Update chatops perms
2015-07-05 12:04:40 -07:00
Travis McArthur
ad4ab6c5f5
Update close permissions
2015-07-05 12:04:40 -07:00
Travis McArthur
a14869cf21
Update lag permissions
2015-07-05 12:04:40 -07:00
Travis McArthur
ab7912caf4
Update opermotd permissions
2015-07-05 12:04:40 -07:00
Travis McArthur
3059adf668
Refactor regonlyspeak permissions
2015-07-05 12:04:40 -07:00
Travis McArthur
b6d0e23428
Refactor m_addline permissions
2015-07-05 12:04:40 -07:00
Travis McArthur
b6ad7a8c0c
Refactor m_dccdeny permissions
2015-07-05 12:04:40 -07:00
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