1.19.15: 2011-10-19 Murray Cumming SQL Injection Test: Try both kinds of quote characters. * tests/test_selfhosting_sqlinjection.cc: Instead of assuming that we know what libgda uses. 2011-10-19 Murray Cumming Self-hosting: Attempt to avoid failed shutdowns. * glom/libglom/connectionpool.cc: invalidate_connection(): Actually call Gda::Connection::close() instead of relying on the Connection destructor to do that, because maybe it is not closing it if maybe Connection::is_opened() is not working correctly. cleanup(): invalidate the connection before shutting down the server, not after, in case an open connection is stopping the server from closing down. * glom/libglom/connectionpool_backends/postgres_self.[h|cc]: connect(): Remember the connection details so we can use them later to show debug output. Added show_active_connections() to try to get a clue about what is wrong when the shutdown fails, using those connection details. cleanup(): Call it when the shutdown fails. 2011-10-19 Murray Cumming Fix make check. * tests/test_selfhosting_new_from_example.cc: Add some missing !. 2011-10-19 Murray Cumming Do not pygoject_init() the wrong version. * glom/libglom/init.cc: Specify pygobject 3 instead of 2 when calling pygobject_init(). They are parallel-installable and incompatible and it is 3 that we depend on. This recently started failing during "make check", which it should.