Tue, 04 Jan 2011 11:44:07 +0200 |
Timo Sirainen |
lib-sql: Include Dovecot version number check when loading SQL plugins.
|
Fri, 24 Sep 2010 18:36:22 +0100 |
Timo Sirainen |
pgsql: Avoid epoll_ctl() errors when closing connection.
|
Mon, 23 Aug 2010 15:58:53 +0100 |
Timo Sirainen |
lib-sql: sql_disconnect() now aborts all pending requests.
|
Tue, 03 Aug 2010 15:42:34 +0100 |
Timo Sirainen |
pgsql: Changed the way IO handlers are added/removed.
|
Tue, 29 Jun 2010 18:29:18 +0100 |
Timo Sirainen |
pgsql: Fixes for errors handling with synchronous sql queries.
HEAD
|
Fri, 28 May 2010 11:47:42 +0100 |
Timo Sirainen |
lib-sql: Don't try to reconnect on deinit or intentional disconnect. Fixes a timeout leak.
HEAD
|
Tue, 04 May 2010 17:55:23 +0300 |
Timo Sirainen |
lib-sql: Use generic sql connection pooling code for mysql/pgsql.
HEAD
|
Mon, 03 May 2010 18:15:15 +0300 |
Timo Sirainen |
lib-sql: Make driver structs const.
HEAD
|
Sat, 27 Mar 2010 04:06:20 +0200 |
Timo Sirainen |
pgsql: Don't leak memory if query returns multiple results.
HEAD
|
Mon, 25 Jan 2010 01:19:08 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2010.
HEAD
|
Fri, 04 Dec 2009 13:52:35 -0600 |
Timo Sirainen |
Removed MEMBER() macro. Require C99 style struct initializer.
HEAD
|
Thu, 08 Oct 2009 13:02:25 -0400 |
Timo Sirainen |
Use array_foreach*() in some useful places.
HEAD
|
Sun, 06 Sep 2009 20:42:42 -0400 |
Timo Sirainen |
lib-sql: Added sql_update_get_rows().
HEAD
|
Tue, 12 May 2009 19:34:54 -0400 |
Timo Sirainen |
pgsql: We didn't read all the SQL packets replies from the server.
HEAD
|
Tue, 12 May 2009 19:34:06 -0400 |
Timo Sirainen |
SQL API change: SQL results can be now refed/unrefed.
HEAD
|
Thu, 07 May 2009 14:45:11 -0400 |
Timo Sirainen |
pgsql: We hadn't called PQsetnonblocking().
HEAD
|
Fri, 06 Feb 2009 17:40:10 -0500 |
Timo Sirainen |
pgsql: Fixes to handling reconnecting to server.
HEAD
|
Sun, 25 Jan 2009 19:40:15 -0500 |
Timo Sirainen |
pgsql: Don't break when using multiple transactions.
HEAD
|
Sun, 18 Jan 2009 21:02:15 -0500 |
Timo Sirainen |
pgsql: More fixes to transaction handling.
HEAD
|
Sat, 17 Jan 2009 17:21:29 -0500 |
Timo Sirainen |
pgsql: Don't write to freed memory if transaction is aborted while SQL commands are being executed.
HEAD
|
Sat, 17 Jan 2009 13:41:44 -0500 |
Timo Sirainen |
pgsql: Removed accidentally committed debug code.
HEAD
|
Sat, 17 Jan 2009 12:31:28 -0500 |
Timo Sirainen |
pgsql: Don't use BEGIN/COMMIT if transaction has only a single change.
HEAD
|
Mon, 12 Jan 2009 13:26:24 -0500 |
Timo Sirainen |
pgsql: If query failed because connection was lost, retry it automatically.
HEAD
|
Mon, 12 Jan 2009 12:23:19 -0500 |
Timo Sirainen |
pgsql: ROLLBACK wasn't sent correctly in synchronous commit failures.
HEAD
|
Mon, 12 Jan 2009 12:05:58 -0500 |
Timo Sirainen |
pgsql: If query fails because connection gets closed, return a proper error message.
HEAD
|
Mon, 12 Jan 2009 12:05:19 -0500 |
Timo Sirainen |
psql: Don't give errors with epoll if db connection gets closed.
HEAD
|
Tue, 06 Jan 2009 09:25:38 -0500 |
Timo Sirainen |
Updated copyright notices to include year 2009.
HEAD
|
Tue, 08 Jul 2008 14:45:49 +0530 |
Timo Sirainen |
pgsql: Don't crash in sync queries if db can't be connected to.
HEAD
|
Tue, 08 Jul 2008 13:49:35 +0530 |
Timo Sirainen |
pgsql: Don't break with synchronous queries (with dict-sql)
HEAD
|
Mon, 11 Feb 2008 20:17:00 +0200 |
Timo Sirainen |
Renamed T_FRAME_BEGIN/END to T_BEGIN/END. Removed T_FRAME() macro and
HEAD
|
Tue, 01 Jan 2008 22:05:21 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2008.
HEAD
|
Wed, 05 Dec 2007 17:47:44 +0200 |
Timo Sirainen |
Replaced t_push/t_pop calls with T_FRAME*() macros.
HEAD
|
Mon, 12 Nov 2007 19:56:25 +0200 |
Timo Sirainen |
Fixes to handling transaction updates.
HEAD
|
Mon, 12 Nov 2007 19:23:55 +0200 |
Timo Sirainen |
More fixes to handling driver_pgsql_query_s() when not connected.
HEAD
|
Mon, 12 Nov 2007 19:16:30 +0200 |
Timo Sirainen |
Don't break if driver_pgsql_query_s() fails because we're not connected.
HEAD
|
Mon, 12 Nov 2007 18:59:18 +0200 |
Timo Sirainen |
Crashfix when calling driver_pgsql_escape_string() and we're not connected.
HEAD
|
Sat, 22 Sep 2007 19:19:13 +0300 |
Timo Sirainen |
Let deinit() free all the memory itself after all.
HEAD
|
Sat, 22 Sep 2007 19:01:19 +0300 |
Timo Sirainen |
Added module_contexts to struct sql_db.
HEAD
|
Sun, 16 Sep 2007 14:34:22 +0300 |
Timo Sirainen |
Replaced my Copyright notices. The year range always ends with 2007 now.
HEAD
|
Sun, 16 Sep 2007 13:25:23 +0300 |
Timo Sirainen |
Removed _ prefixes from function names.
HEAD
|
Sun, 16 Sep 2007 11:40:56 +0300 |
Timo Sirainen |
Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED.
HEAD
|
Thu, 09 Aug 2007 20:47:12 +0300 |
Timo Sirainen |
Memory leak fixes
HEAD
|
Thu, 09 Aug 2007 20:38:17 +0300 |
Timo Sirainen |
Timeout queued queries after a while if we can't connect to server.
HEAD
|
Tue, 03 Apr 2007 08:34:50 +0300 |
Timo Sirainen |
Added sql_result_setup_fetch() which makes it easier to fetch rows into
HEAD
|
Tue, 03 Apr 2007 08:11:48 +0300 |
Timo Sirainen |
If trying to escape a string before being connected, connect first.
HEAD
|
Tue, 03 Apr 2007 08:10:05 +0300 |
Timo Sirainen |
Don't send commit/rollback if nothing was done in the transaction.
HEAD
|
Tue, 03 Apr 2007 08:09:25 +0300 |
Timo Sirainen |
If reply is received from server before going to ioloop, don't hang.
HEAD
|
Fri, 09 Mar 2007 00:08:34 +0200 |
Timo Sirainen |
Fixed to work with new ioloop code
HEAD
|
Wed, 07 Mar 2007 01:43:27 +0200 |
Timo Sirainen |
t_push/t_pop the callback.
HEAD
|
Wed, 07 Mar 2007 01:36:52 +0200 |
Timo Sirainen |
Queueing code was somewhat broken and caused queries to get lost.
HEAD
|
Fri, 15 Dec 2006 20:38:08 +0200 |
Timo Sirainen |
Replaced void *context from a lot of callbacks with the actual context
HEAD
|
Sat, 01 Jul 2006 22:15:50 +0300 |
Timo Sirainen |
Try to handle failures better.
HEAD
|
Sat, 01 Jul 2006 20:24:11 +0300 |
Timo Sirainen |
sql_escape_string() should return const char *, not char *.
HEAD
|
Wed, 31 May 2006 14:02:50 +0300 |
Timo Sirainen |
Added sql_escape_string()
HEAD
|
Tue, 31 Jan 2006 07:06:42 +0200 |
Timo Sirainen |
Make sure queued queries and timeout get freed when deinitializing. Send the
HEAD
|
Fri, 27 Jan 2006 00:01:00 +0200 |
Timo Sirainen |
Added support for dynamically building SQL drivers.
HEAD
|
Sat, 14 Jan 2006 20:47:20 +0200 |
Timo Sirainen |
deinit, unref, destroy, close, free, etc. functions now take a pointer to
HEAD
|
Fri, 13 Jan 2006 22:25:57 +0200 |
Timo Sirainen |
Added "bool" type and changed all ints that were used as booleans to bool.
HEAD
|
Wed, 11 Jan 2006 23:45:56 +0200 |
Timo Sirainen |
Added assert
HEAD
|
Sat, 10 Dec 2005 23:03:21 +0200 |
Timo Sirainen |
fix
HEAD
|