Adam
|
bb0e2a9a07
|
Make it easier to use fantasy without botserv, and document it
|
2014-02-05 08:46:51 -05:00 |
|
Adam
|
595dad4ec1
|
Update copyright to 2014. This was done with:
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \;
|
2014-01-01 20:48:38 -05:00 |
|
Robby-
|
4f820a7d41
|
Fix typos, remove dead language defines.
os_set: Add missing debug text in help output.
|
2013-09-27 19:11:02 -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
|
65911dd1be
|
Replace some get calls on <bool> extenisble types with hasext
|
2013-08-14 19:50:08 -04:00 |
|
Adam
|
1e625b6837
|
Use MessageSource as the source for many IRCDProto funcs
Keep track of what user modes are oper only/server only/etc
|
2013-08-01 13:39:35 +00:00 |
|
Adam
|
3dc64bac4d
|
Fix issues with 'Me' related to previous commit
|
2013-07-26 08:45:44 -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
|
37b3535543
|
Initially attach all modules to all events, and detach them as the events are run if they are not implemented per module
|
2013-05-27 19:36:37 -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
|
14dc142a92
|
Add botserv bot usermode config option
|
2013-05-18 14:26:18 -04:00 |
|
Adam
|
735e234c2c
|
Fixed some issues and desyncs with creating empty permanent channels on startup & dropping empty channels
|
2013-05-08 20:26:45 -04:00 |
|
Adam
|
6859decfb8
|
Fix setting some default flags, reading fantasy blocks, and minusers setting being off by 1
|
2013-05-07 00:24:37 -04:00 |
|
Adam
|
5b3f81ea78
|
That doesn't work either, just don't use references.
find ./ -name '*.cpp' -exec sed -i 's/Get<const Anope::string\&>/Get<const Anope::string>/g' {} \;
|
2013-05-05 21:05:43 -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
|
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
|
6a0e4418f4
|
Check that channels still exist before nulling their ci pointer in channelinfos destructor
Change the persist setting on a channel to mean only that it is being
enforced ircd-side
|
2013-03-20 11:39:16 -05:00 |
|
Adam
|
7be23b7e37
|
Fix setting modes on botserv bots in channels that have other bots in them on startup
|
2013-02-15 23:18:34 -05:00 |
|
Robby-
|
15b37c1e38
|
Some more typo and help text fixes, proper formatting of control codes, missing privileges, and settings corrections.
|
2013-02-02 07:30:53 +01: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
|
098157dca8
|
Don't delete users immediately when quit or killed, instead wait until message processing is done
|
2013-01-03 12:34:01 -05:00 |
|
Adam
|
784683a68d
|
Having these references to bots bugged out older compilers, so simplify this by just moving pointers to the core
|
2012-12-19 08:48:23 -05:00 |
|
Adam
|
0110214abc
|
Fix build the last arg on fantasy commands to chanserv
|
2012-11-25 20:58:35 -05:00 |
|
Adam
|
0210cf2b17
|
Make the actual clients into services too
|
2012-11-24 21:22:32 -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
|
5fe6f0b2ec
|
This should be find, not find_first_of
|
2012-11-16 00:06:07 -05:00 |
|
Adam
|
3af786d4c9
|
Fix fantasy !help & give it its own help header, not ChanServ's
|
2012-10-08 20:58:47 -04:00 |
|
Adam
|
e57b470e83
|
Made fantasy commands configurable
|
2012-10-08 04:16:23 -04:00 |
|
Adam
|
89428a9d10
|
Cleanup of all of the protocol modules, rewrote message handling system to be a bit more C++ ish
|
2012-10-01 01:56:57 -04:00 |
|
lethality
|
a4bf5ce609
|
minor help output changes, including some confusion in fantasy chars
|
2012-06-04 04:50:35 +01:00 |
|
Adam
|
2370c16f1e
|
Fixed build from the previous merge
|
2012-04-24 16:02:07 -04:00 |
|
Adam
|
573e49a7ea
|
Reworked live SQL support yet again
|
2012-04-23 05:08:26 -04:00 |
|
DukePyrolator
|
deb5196101
|
Added Chanstats. It uses a new, improved database format and is not compatible with current phpdenora or magirc installations.
|
2012-04-08 12:43:34 +02:00 |
|
Adam
|
ee5cd8493e
|
Use C++11's explicit override feature if available
|
2012-02-18 15:04:26 -05:00 |
|
Adam
|
4204ece7a8
|
Updated Copyright to 2012
|
2012-01-02 21:28:24 -05:00 |
|
Adam
|
8374211239
|
Allow having multiple fantasy characters
|
2011-11-18 00:36:54 -05:00 |
|
Adam
|
1184eb59c5
|
Allow OnPreHelp to stop processing
|
2011-09-19 13:12:52 -04:00 |
|
Adam
|
4c2a4929ea
|
Call fantasy events even if the commands for them don't exist
|
2011-09-19 12:36:52 -04:00 |
|
Adam
|
700a585b1b
|
Allow modules to add their own channel levels
|
2011-09-10 02:05:00 -04:00 |
|
Adam
|
8a9a39c065
|
Renamed the core pseudoclient modules to match their names
|
2011-09-10 01:52:59 -04:00 |
|