Adam
|
59ea36c831
|
Move Serialize::Types to construct after the corresponding extensible items they require when unserializing
|
2013-08-27 03:18:43 -04:00 |
|
Adam
|
7f890ce98d
|
Log parameters given to /cs mode set. Add logging to /os ignore.
|
2013-08-26 02:05:41 -04:00 |
|
Adam
|
50e1a3e96c
|
Fix status mlocks. Fix reply from lock add.
|
2013-08-26 02:00:25 -04:00 |
|
Adam
|
714a4a3004
|
Remove unnecesary mlock code in cs_mode, change mode set events to never bounce modes set by bots or servers, as it was possible to get modules to fight with each other
|
2013-08-25 21:33:52 -04:00 |
|
Adam
|
4abfdcbb9c
|
Do not default mlock +r, it is unnecessray and only clutters up the mlock list
|
2013-08-14 18:24:04 -04:00 |
|
Adam
|
6db0186947
|
Fix not setting the correct compile flags on modules and fix the resulting warnings
|
2013-07-20 03:06:20 -04:00 |
|
Adam
|
eabb9c0c11
|
Fix deleting badwords/modes/logs etc
|
2013-07-08 20:35:04 -04:00 |
|
Adam
|
0ff48e1538
|
Move op/deop/etc back to an actual command, its too hard to use cs_log with it as rewrites. Allow cs_log to work with either command names or service names.
|
2013-07-07 23:13:29 -04:00 |
|
Adam
|
1a3d9a016d
|
Change extensible keys to require explicitly having a type defined for it. Completely modularize more features like bs_kick, entrymsg, log, mode, etc. Move fantasy to its own module. Move greet to its own module.
|
2013-07-01 22:17:52 -04:00 |
|
Adam
|
22658d63bd
|
Get rid of the remaining references in the core to specific services. Move more stuff out of the core to the proper modules.
|
2013-05-26 17:13:11 -04:00 |
|
Adam
|
9ee7c825e1
|
Check for peace being on before denying a mode change in cs_mode
|
2013-05-08 18:15:39 -04:00 |
|
Adam
|
1d0bb9b26b
|
Rework the config file reader to be much more flexible and move many configuration directives to the actual modules they are used in.
|
2013-05-05 01:55:04 -04:00 |
|
Adam
|
db4ed1cfaf
|
Merge chanserv saset and set back into one command since it no longer needs to be separated... replace chanserv/set privilege with chanserv/administration. Dont tell users to use 'help' for more help if there is no help.
|
2013-04-11 00:51:08 -05:00 |
|
Adam
|
207c46c871
|
Move some of the modules in extras/ that arent really extra out of extras. Mark our modules as VENDOR and allow modules to have multple types.
|
2013-04-10 22:26:40 -05:00 |
|
Adam
|
1a37e1c048
|
Made auto* chanserv privileges not hard coded.
Made cs_statusupdate not remove status on users if they still match other entries.
Move privilege descriptions out of the config
|
2013-04-08 00:19:07 -05:00 |
|
Adam
|
fb7fef7a84
|
Optimizations of much of the more commonly used code
|
2013-04-07 23:46:44 -05:00 |
|
Adam
|
6a46a08a85
|
This worked before but is a little weird
|
2013-04-06 16:58:04 -05:00 |
|
Adam
|
6e0dc0e210
|
Add networkinfo:modelistsize config option to set the max size of b/e/I lists
|
2013-03-31 00:43:11 -05:00 |
|
Adam
|
ed68482b4e
|
Add /cs mode clear command that behaves like the old /cs clear modes/bans/etc
|
2013-02-20 15:51:40 -05:00 |
|
Adam
|
5cf1edeb6e
|
Fix CommandCSMode::CanSet letting everyone set voice
|
2013-02-14 01:20:18 -05:00 |
|
Adam
|
20794981b3
|
(re?)add mlock set as a simple way to clear all mlocks and add new ones at once
|
2013-02-09 00:24:15 -05:00 |
|
Adam
|
ddaa001daf
|
Merge usefulness of Flags and Extensible classes into Extensible, made most flags we have juse strings instead of defines/enums
|
2013-01-21 22:31:16 -05:00 |
|
Adam
|
5007b72b28
|
Update copyright to 2013. This was done with:
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-2012 Anope Team/-2013 Anope Team/i' {} \;
|
2013-01-09 04:20:55 -05:00 |
|
Adam
|
9931ec2994
|
Use m_rewrite to rewrite op, deop, halfop, ... etc
|
2013-01-08 20:25:01 -05:00 |
|
Adam
|
b591e8cdc8
|
Use the same object for chanusercontainer and userchancontainer
|
2012-12-28 10:43:30 -05:00 |
|
Adam
|
d33a0f75a5
|
Pretty large coding style cleanup, in source doc
cleanup, and allow protocol mods to depend on each
other
|
2012-11-22 00:50:33 -05:00 |
|
Adam
|
1730bfb2bc
|
Send uids everywhere when setting modes on clients
|
2012-10-30 21:22:10 -04:00 |
|
Adam
|
2dec8e767a
|
Allow userless command sources
|
2012-06-18 05:04:30 -04:00 |
|
Adam
|
1081ecdae8
|
Fixed non-debug build
|
2012-04-25 14:29:50 -04:00 |
|
Adam
|
573e49a7ea
|
Reworked live SQL support yet again
|
2012-04-23 05:08:26 -04:00 |
|
Adam
|
a5b9e235ae
|
Added chanserv:require config option to set which modes must be on all registered channels. Prevents the core from always enforcing +r on every channel, even if chanserv is not loaded.
|
2012-02-26 23:23:15 -05:00 |
|
Adam
|
f2ce9cd85c
|
Made mode lock del check status of the mode lock before removing it
|
2012-02-18 15:47:16 -05:00 |
|
Adam
|
ee5cd8493e
|
Use C++11's explicit override feature if available
|
2012-02-18 15:04:26 -05:00 |
|
Robby
|
9e71394127
|
Cleaned up a lot of log messages, help replies, fixed cs_tban, and other small fixes
|
2012-01-07 04:10:30 -05:00 |
|
Adam
|
4204ece7a8
|
Updated Copyright to 2012
|
2012-01-02 21:28:24 -05:00 |
|
Adam
|
45fc3ce1c4
|
Fixed formatting of many lists and INFO outputs
|
2011-12-19 15:37:15 -05:00 |
|
Adam
|
a42cafbf69
|
Store flags for memos, fixed the expiring very soon message, fixed /os session view when a session exception is added at a lower limit than th default
|
2011-11-04 17:55:14 -04:00 |
|
Adam
|
302989bed1
|
Clarify the message when users try to lock modes they don't have access to lock
|
2011-11-01 01:11:26 -04:00 |
|
Adam
|
700a585b1b
|
Allow modules to add their own channel levels
|
2011-09-10 02:05:00 -04:00 |
|
Adam
|
f025d1b495
|
Made service_reference type safe
|
2011-09-10 01:58:38 -04:00 |
|
Adam
|
4fcb371bc8
|
Track what "level" channel status modes are, which allows us to have chanserv/mode determine if a status mode can be set by users better
|
2011-09-10 01:52:59 -04:00 |
|
Adam
|
1b02216f2d
|
Fixed crash in /cs mode
|
2011-08-18 23:08:27 -04:00 |
|
Adam
|
db340f96d6
|
Fixed some permission checking fail in modules that got messed up from the big commands sed
|
2011-08-18 22:04:59 -04:00 |
|
Adam
|
776583a665
|
Simiplied a bit of the access system
|
2011-08-09 01:55:34 -04:00 |
|
Adam
|
e66063e630
|
Rewrote the example configurations and split them
up into seperate files for each pseudo client.
Also reorganized how the modules are stored, and
made most of the old "extra" modules "core"
|
2011-08-05 05:35:31 -04:00 |
|