Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-31 | Update license headers and copyrights on all source files | Adam | |
2016-07-28 | Allow serializable fields to use storage in the respective objects. | Adam | |
Split service management code nito a proper servicemanager. Make service references managed instead of lazy lookup. Also made events and serializable use service manager instead of their respective systems for management | |||
2015-01-05 | Merge branch '2.0' into 2.1 | Adam | |
Conflicts: CMakeLists.txt include/modules.h include/serialize.h modules/commands/bs_assign.cpp modules/commands/bs_badwords.cpp modules/commands/bs_bot.cpp modules/commands/bs_control.cpp modules/commands/bs_kick.cpp modules/commands/cs_access.cpp modules/commands/cs_akick.cpp modules/commands/cs_drop.cpp modules/commands/cs_entrymsg.cpp modules/commands/cs_flags.cpp modules/commands/cs_info.cpp modules/commands/cs_invite.cpp modules/commands/cs_kick.cpp modules/commands/cs_mode.cpp modules/commands/cs_register.cpp modules/commands/cs_seen.cpp modules/commands/cs_set.cpp modules/commands/cs_suspend.cpp modules/commands/cs_topic.cpp modules/commands/cs_unban.cpp modules/commands/cs_xop.cpp modules/commands/hs_del.cpp modules/commands/hs_list.cpp modules/commands/hs_request.cpp modules/commands/ms_ignore.cpp modules/commands/ms_send.cpp modules/commands/ns_recover.cpp modules/commands/ns_register.cpp modules/commands/ns_suspend.cpp modules/commands/os_dns.cpp modules/commands/os_noop.cpp modules/commands/os_oper.cpp modules/commands/os_session.cpp modules/database/db_sql_live.cpp modules/encryption/enc_bcrypt.cpp modules/extra/m_ldap_authentication.cpp modules/extra/m_ldap_oper.cpp modules/fantasy.cpp modules/m_dnsbl.cpp modules/m_sasl.cpp modules/protocol/hybrid.cpp modules/protocol/inspircd20.cpp modules/protocol/unreal.cpp modules/pseudoclients/chanserv.cpp modules/pseudoclients/nickserv.cpp modules/webcpanel/pages/chanserv/access.cpp modules/webcpanel/webcpanel.cpp modules/webcpanel/webcpanel.h src/command.cpp src/messages.cpp src/modulemanager.cpp src/regchannel.cpp src/serialize.cpp | |||
2014-12-05 | Change webpanel access add to just add via the commands, split Command::Run ↵ | Adam | |
into two so I can do this as I need to run named commands for it | |||
2014-11-24 | Rewrite serializable to have field level granularity | Adam | |
Represent serializable objects in a digraph, and as a result made most object relationships implicitly defined, and use the graph to trace references between objects to determine relationships. Edges may also be marked as having a dependency of the object they point to, which allows for automatic cleanup and deletion of most objects when no longer needed. Additionally, this allows not having to require in-memory copies of everything when using external databases. db_sql has been rewritten for this and now always requires a database to function. db_sql with MySQL now requires InnoDB to make use of transactions and foreign key constraints. | |||
2014-06-23 | Mostly working language string rewrite with new format strings | Adam | |
2014-05-28 | Move most of the core pseudoclient logic to modules | Adam | |
2014-04-20 | New event system | Adam | |
2014-01-26 | Fix extra space in the unknown command error message | Adam | |
2014-01-01 | Update copyright to 2014. This was done with: | Adam | |
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \; | |||
2013-12-31 | Show the command name and not service name in the access denied log messages | Adam | |
2013-09-27 | Translate SendSyntax() and spacify it properly | Adam | |
2013-05-27 | Initially attach all modules to all events, and detach them as the events ↵ | Adam | |
are run if they are not implemented per module | |||
2013-05-17 | Removed some hard coded command names in help output | Adam | |
2013-05-05 | Add an option to sepstream to allow it to return empty tokens if multiple ↵ | Adam | |
separators are found in a row | |||
2013-05-05 | Rework the config file reader to be much more flexible and move many ↵ | Adam | |
configuration directives to the actual modules they are used in. | |||
2013-04-11 | Merge chanserv saset and set back into one command since it no longer needs ↵ | Adam | |
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 | Remove the need for having to set syntax to "" for commands with no syntax | Adam | |
2013-04-08 | Made XOP privileges configurable | Adam | |
2013-03-29 | This reference to see if nickcores go away during command execution is no ↵ | Adam | |
longer necessary | |||
2013-01-21 | Merge usefulness of Flags and Extensible classes into Extensible, made most ↵ | Adam | |
flags we have juse strings instead of defines/enums | |||
2013-01-09 | Update copyright to 2013. This was done with: | Adam | |
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-2012 Anope Team/-2013 Anope Team/i' {} \; | |||
2013-01-03 | Don't delete users immediately when quit or killed, instead wait until ↵ | Adam | |
message processing is done | |||
2012-12-19 | Add a command flag to require that a user is executing the command | Adam | |
2012-11-22 | Pretty large coding style cleanup, in source doc | Adam | |
cleanup, and allow protocol mods to depend on each other | |||
2012-10-08 | Fix fantasy !help & give it its own help header, not ChanServ's | Adam | |
2012-10-08 | Made fantasy commands configurable | Adam | |
2012-09-30 | Make CommandSource use references, sometimes we hold them for awhile | Adam | |
2012-09-01 | Added a web panel module + a default template | Adam | |
2012-06-18 | Allow userless command sources | Adam | |
2012-02-14 | Clean up and reorganize our header files | Adam | |
2012-01-25 | Windows | Adam | |
2012-01-02 | Updated Copyright to 2012 | Adam | |
2011-11-21 | Fixed not translating messages using varargs | Adam | |
2011-09-10 | Fixed compile errors & warnings from 1.9.6 to 1.9 merge | Adam | |
2011-09-10 | Removed /bs set msg | Adam | |
2011-09-10 | Made service_reference type safe | Adam | |
2011-09-03 | Translate whole messages before splitting them up to send to users | Adam | |
2011-08-04 | Added a command:permission setting | Adam | |
2011-08-02 | Fixed /cs clone copying channel access, fixed restricted, and fixed some ↵ | Adam | |
compiler warnings | |||
2011-07-14 | Rewrote how commands are handled within Anope. | Adam | |
This allows naming commands and having spaces within command names. | |||
2011-07-10 | Bug #1283 - Upped the buffer used for messge replies, as some can be really big | Adam | |
2011-06-17 | Search all domains for language strings, fixes the mess that we used to use ↵ | Adam | |
to translate strings in 3rd party modules | |||
2011-05-16 | Expand more on m_alias and changed some std::string usage in sockets.cpp to ↵ | Adam | |
use Anope::string | |||
2011-02-20 | Much more work on the live SQL. Should work pretty decently now under heavy ↵ | Adam | |
load. | |||
2011-02-11 | Made the help command description code more sane | Adam | |
2011-02-04 | Moved the language strings which are only used once | Adam | |
out of the core and into the modules that use them. | |||
2011-01-08 | Made the Flag class able to convert flags to strings and back | Adam | |
2011-01-05 | update copyrights for 2011 | lethality | |
2010-12-12 | Cleaned up some things, made the protocol modules use some basic inheritance ↵ | Adam | |
to cut back on their code duplication. More work can be done in the future to remove even more of it. |