log src/lib-sql/driver-pgsql.c @ 12676:b8896cfa38cb

age author description
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