Heyyy. This thing is still alive, and has a variety of fixes.
Additionally, I've not got a basic set of unit tests (with ever expanding coverage) and per-commit checking via travis-ci. In particular, I can now show things like: Build Status
Other long-standing mux issues fixed in current mechanipus branch:
The inline-sql handler (sql()) will conveniently auto-reconnect whenever needed, completely transparently.
@Chime said:
Things NOT present but definitely on the must-do list before a release:
Complete replacement of the svdhash database implementation. This is a huge amount of work but necessary for where I want to go with it.
SQLite support for games running without mysqld handy.
Still on the agenda, and in progress! Add to this:
Will do a complete rewrite of the SSL layer to clean up some odd cases and allow carrying SSL contexts across @restart.
Known issues:
stubslave launch may be broken
Fixed!
dbconvert symlink origin on non-symlink platforms (windows?) with out-of-target DESTDIR may break
Should be fixed, difficult for me to test. (And probably no one cares)
MinGW cross-compliation goes down in flames because of the lingering VisualCisms.
Likely dropping windows or at least MSVC support entirely.
I need to write a bunch of manpages.
Yep. And to continue extending the doxygen docs-- but I'm holding off on that as a LOT of the complexity disappears when rewriting certain parts.