Bram Matthys
be863a2180
Add sendto_umode_global() - sends to all users with that umode on all servers
2015-07-09 13:48:53 +02:00
Bram Matthys
af206b001b
Remove strange and broken snomask handling from SENDUMODE. We have SENDSNO for that.
...
Make notice appear from original server/user, rather than me.name.
2015-07-09 13:48:05 +02:00
Bram Matthys
60356bd97c
typo (l -> L)
2015-07-08 18:06:30 +02:00
Bram Matthys
fe14e21175
Update all MOD_TEST/MOD_INIT/MOD_LOAD/MOD_UNLOAD calls to new format
2015-07-08 18:02:19 +02:00
Bram Matthys
7b02afb3e5
Make MOD_LOAD and MOD_UNLOAD have a useful argument: pass modinfo, just like in MOD_TEST and MOD_INIT.
...
Change MOD_TEST/MOD_LOAD/etc macro's (this breaks all modules). Now just use this:
MOD_INIT(modulename)
{
// you can access modinfo here.. or other stuff...
}
(Similar to the CMD_FUNC() macro)
Rather than:
DLLFUNC int MOD_INIT(name)(ModuleInfo *modinfo)
{
//...
}
2015-07-08 17:57:02 +02:00
Bram Matthys
0cad63a232
For some reason this file was in CRLF format
2015-07-08 17:20:23 +02:00
Bram Matthys
83268d31bb
Convert all HookAddEx to HookAdd with new priority syntax (and same for HookAddVoidEx.. etc...)
2015-07-08 17:19:47 +02:00
Bram Matthys
b37bab0521
Add priority argument to HookAdd... and rename all the ...Ex stuff to just ...
2015-07-08 17:10:37 +02:00
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