Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-14 | Install into "~/anope" by default instead of "~/services". | Peter Powell | |
2015-10-27 | Merge branch '2.0' into 2.1 | Adam | |
2015-07-08 | Fix a ton of typos. | Peter Powell | |
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-01 | Require cmake 2.8 and C++11 support | Adam | |
2014-02-14 | Anope::string: Add .data() | Daniel Vassdal | |
2014-02-11 | Only trim newlines and carriage returns in BufferedSocket::GetLine | Adam | |
2014-02-01 | commasepstream: Add a allowempty param | Daniel Vassdal | |
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-11-01 | Attempt #3 | Adam | |
2013-11-01 | Compare access entries created with the levels access system by access level ↵ | Adam | |
and not by privilege set, as two entries can have the same privset but different levels, but still represent two different levels of access. This prevented users from adding other users at a lower access level when that level had the same privset as them. Spotted by TSG. | |||
2013-10-19 | Fix some typos of language | Adam | |
2013-10-05 | Fix Windows build | Adam | |
2013-09-27 | Replace this silly random code generation code with something more sane looking | Adam | |
2013-09-27 | Fix compile warnings and errors found by clang | Adam | |
2013-09-27 | Drop matching channels on forbid, and enforce nick forbids even on IRCds | Adam | |
with no qlines | |||
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-07 | Optimizations of much of the more commonly used code | Adam | |
2013-03-01 | Fix Windows build | Adam | |
2013-02-15 | Store hashes of the last commit instead of the last commit | Adam | |
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-15 | Move DNS handling to a module | Adam | |
2012-12-13 | Optimize much of the database code and serialize code. | Adam | |
2012-12-12 | Fixed webpanel fail on nondebug builds | Adam | |
2012-11-30 | Allow modules to use the encryption modules to encrypt arbitrary things. | Adam | |
Made enc_old depend on enc_md5. Allow not loading any encryption modules if you want to only use an external mechanism. Removed ns_sendpass since it's just a bad idea. | |||
2012-11-28 | Rewrite/simplify some of m_httpd | Adam | |
2012-11-22 | Pretty large coding style cleanup, in source doc | Adam | |
cleanup, and allow protocol mods to depend on each other | |||
2012-11-06 | Use std::tr1::unordered_map for a few of the larger maps | Adam | |
2012-10-25 | This code isn't used | Adam | |
2012-10-01 | Cleanup of all of the protocol modules, rewrote message handling system to ↵ | Adam | |
be a bit more C++ ish | |||
2012-09-02 | Fix Windows | Adam | |
2012-09-01 | Added a web panel module + a default template | Adam | |
2012-05-17 | reinterpret_cast off of a virtual base does Bad Things | Adam | |
2012-04-29 | Added options:casemap to chose how case insensitive strings are compared, ↵ | Adam | |
using ascii, rfc1459, or a locale installed on the system | |||
2012-04-25 | Fixed non-debug build | Adam | |
2012-04-23 | Reworked live SQL support yet again | Adam | |
2012-02-22 | Added regex support for many commands, such as akill, sqline, snline, | Adam | |
all of the */list commands, etc. Also extended the ability of akill to match a full nick!user@host and real name of users. | |||
2012-02-15 | Remove revision numbers as they're only ever set by Config reading git since ↵ | Adam | |
we've switched off of SVN. Instead just use the hash for the current head when building. Also recheck the hash on every make not just Config. | |||
2012-02-14 | Clean up and reorganize our header files | Adam | |
2012-01-02 | Updated Copyright to 2012 | Adam | |
2011-11-08 | Windows | Adam | |
2011-11-01 | Added a copy constructor to dynamic_reference to allow references to ↵ | Adam | |
reference other references correctly | |||
2011-09-10 | Allow modules to add their own channel levels | Adam | |
2011-08-22 | Removed this ondeleteobject event, was for m_async_commands which died | Adam | |
2011-06-12 | added a Anope::string::capacity() function | DukePyrolator | |