Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-08 | Fix some compiler warnings | Adam | |
2017-10-07 | No longer expose c->ci and ci->c | Adam | |
2017-04-20 | Merge commit '8656b65e392e8d26de218bf372da949c3a00d8d4' | Adam | |
2017-04-06 | Merge commit 'f4543edfe25d3c067f4884df1c0b101161342318' | Adam | |
2017-01-16 | Update copyright to 2017. | Robby | |
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2017 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet. | |||
2016-12-17 | Split ircdproto send functions out into separate services | Adam | |
This makes it easier to see which send functions a protocol module implements as they are all explicitly registered by the module, and avoids the problem of subtly breaking other protocol modules when using inheritance. Also split the old "core" send implementations out into a module, and the TS6 ID generator | |||
2016-12-08 | Export protocol implementations into protocol module headers | Adam | |
2016-12-06 | Remove many more old C style format strings in the protocol functions | Adam | |
2016-12-01 | Split more protocol module message handler declarations into module headers | Adam | |
2016-10-07 | ratbox: fix RESVs | Michael Hazell | |
Also, enable channel support because it wasn't specified already and point charybdis to these methods instead. | |||
2016-10-07 | Add/fix various checks on source user existing in the protocol modules | Adam | |
2016-10-07 | Properly support RESV and UNRESV in Charybdis, and improve RESV setting for ↵ | Michael Hazell | |
pseudoclients when bursting. | |||
2016-10-07 | Move core message handles to protocol/rfc1459 | Adam | |
2016-10-06 | Handle /join 0 for ratbox & charybdis | Zoddo | |
2016-10-02 | Send vident/vhost in SVSLOGIN with SASL | Zoddo | |
2016-10-02 | Fix host on charybdis if there is no vhost | Zoddo | |
2016-10-02 | proto/charybdis: Add support for MECHLIST | Toni Kaija | |
2016-09-25 | Get rid of service alias stuff, make proto mods link to each other | Adam | |
2016-09-23 | Remove rfc1459 message framing everywhere | Adam | |
2016-09-04 | ratbox: fix RESVs | Michael Hazell | |
Also, enable channel support because it wasn't specified already and point charybdis to these methods instead. | |||
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 | |||
2016-07-25 | Fix #1684 more, can have non-user sources for encap sasl | Adam | |
2016-07-23 | Add/fix various checks on source user existing in the protocol modules | Adam | |
2016-07-21 | charybdis.cpp: Properly support RESVs | Michael Hazell | |
Properly support RESV and UNRESV in Charybdis, and improve RESV setting for pseudoclients when bursting. | |||
2016-04-14 | Merge pull request #160 from Zoddo/charybdis/fix_euid | Adam | |
Fix host on charybdis if there is no vhost | |||
2016-04-10 | Send vident/vhost in SVSLOGIN with SASL | Zoddo | |
Only charybdis seems to support that for the moment. | |||
2016-04-10 | Fix host on charybdis if there is no vhost | Zoddo | |
2016-03-17 | proto/charybdis: Add support for MECHLIST | Toni Kaija | |
2016-01-28 | Update copyright to 2016. This was done with: | Robby | |
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet. Fixed some whitespace and blank lines along the way. | |||
2015-12-31 | Rename haader file names to be consistent with module names | Adam | |
2015-10-27 | Merge branch '2.0' into 2.1 | Adam | |
2015-09-06 | Allow configuring modes | Adam | |
2015-07-08 | Fix a ton of typos. | Peter Powell | |
2014-12-27 | Remove now unnecessary eventhook constructor calls in module init lists | Adam | |
2014-12-10 | Use a triat class for event names instead of having to manually give them ↵ | Adam | |
places, which is much less error prone | |||
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-05-28 | Move most of the core pseudoclient logic to modules | Adam | |
2014-04-20 | New event system | Adam | |
2014-04-01 | Require cmake 2.8 and C++11 support | Adam | |
2014-02-27 | Handle nick collisions somewhat instead of blindly overwriting the nicks | Adam | |
in memory, which does weird things. For fun different ircds implement this differently (Unreal compares timestamps, TS6 compares timestamps and user username/host), and whether or not we get a kill for our user also varies, so just kill everyone. This can't really happen anyway with properly set qlines, only if services haven't yet set the qlines, or possibly in a bot add/nick user introduce race, or with enforcers, which not many ircds require. | |||
2014-02-14 | sasl.h, m_sasl.cpp: Add RemoveSession(), DeleteSessions(), and have active ↵ | Daniel Vassdal | |
sessions closed when a Mechanism is unloaded | |||
2014-02-12 | Add SASL EXTERNAL support. Thanks to ShutterQuick for fixing and testing. | Adam | |
2014-01-31 | protocol/(inspircd12/unreal/charybdis): Have SASL login in on the account ↵ | Daniel Vassdal | |
name instead of nick alias | |||
2014-01-21 | Unbreak account stuff from commit ccae59430ab50393f43ccc38a6a6c0c24191b601. | Adam | |
2014-01-20 | Alias charybdis/uid -> ratbox/uid because grawity is weird | 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-01 | Fix 1542937d64860243dcf410738ee73f433a661a94 | Adam | |
2013-11-21 | Re-find dependant protocol modules on unload, they can be reloaded from ↵ | Adam | |
under us while we are running | |||
2013-11-19 | Don't claim to support SAVE on charybdis... | Adam | |