| Age | Commit message (Collapse) | Author |
|
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
|
|
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.
|
|
|
|
|
|
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \;
|
|
Completely modularize more features like bs_kick, entrymsg, log, mode, etc. Move fantasy to its own module. Move greet to its own module.
|
|
are run if they are not implemented per module
|
|
|
|
|
|
|
|
weirdness from a few Serializable items we had on the stack. Added a comment about why operator< in Reference fails.
|
|
of that type (it will leave the old database with old objects currently)
|
|
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-2012 Anope Team/-2013 Anope Team/i' {} \;
|
|
some valgrind errors with db_sql_live
|
|
objects. Fix os_dns for sql(live)
|
|
|
|
cleanup, and allow protocol mods to depend on each
other
|
|
|
|
problem internally ovwrwriting data on objects that we have modified and are queued because of assigning something to a serialize_obj reference
|
|
|
|
|
|
|
|
order of saving memos (among other things)
|
|
|