Travis McArthur
8169c34a64
Change error messages for bad access in modes
2014-06-07 21:09:49 -07:00
Travis McArthur
d18f9ecfa1
Fix bug in module permissions
2014-06-07 20:56:50 -07:00
Travis McArthur
f49d4286cf
Update permissions to several modules
2014-06-07 20:47:29 -07:00
Travis McArthur
5e657e5985
Modularize adminonly (+A)
2014-06-07 20:35:19 -07:00
Travis McArthur
5924674c3f
Remove unnecessary hook added (oops!)
2014-06-07 20:33:57 -07:00
Travis McArthur
74ab4f51c8
Fix permissions for +O
2014-06-07 20:25:17 -07:00
Travis McArthur
df4597b869
Modularize operonly (+O)
2014-06-07 19:37:25 -07:00
Travis McArthur
e2c40c7880
Mark delayjoin as official
2014-06-07 00:41:43 -07:00
Travis McArthur
b91f683800
Modularize noinvite (+V) and noknock (+K) in one commit since they share functionality
2014-06-06 22:02:40 -07:00
Heero
8cc0724e76
delayjoin: fix issue with timing on join causing bug
...
added hook for after data creation, before channel join complete
2014-06-05 01:04:31 -07:00
Bram Matthys
71ffba5f3b
delayjoin: internal: can store (in)visibility in integer with this module.
2014-06-04 21:01:53 +02:00
Bram Matthys
9e7c77f84b
rename module to delayjoin
2014-06-04 20:42:46 +02:00
Bram Matthys
8a45b22bad
move src/modules/m_moded.c to src/modules/chanmodes/delayjoin.c
2014-06-04 20:41:12 +02:00
Heero
4956d01e34
Add +D/+d and remove +u
...
Permits users to add +D mode to hide join/part notifications except for +vohaq
until a user speaks
[#2906 ] Reported by Tranqer
2014-06-04 01:13:22 -07:00
Bram Matthys
e21298ea71
- First version of ModData system that allows modules to attach data to
...
structs such as Client, Channel, Member and Membership.
- Modules that define channel modes no longer need to be permanent. This
was already true for paramless chmodes, but is now true for all.
- Converted floodprot module (chmode +f) to use MoData. This means some
remains could be purged from the core and the module is now fully
reloadable (no longer permanent).
- This code is experimental, but seems to work...
2014-06-01 17:34:16 +02:00
Bram Matthys
101d2dd6a3
Big 3.4.x commit containing bug fixes and enhancements. Modularizing
...
user & channel modes. Fixing Windows build. Etc..
2014-05-11 20:56:02 +02:00