Thu, 07 Sep 2017 15:40:16 +0300 |
Timo Sirainen |
dict-sql: Use prepared statements
|
Sat, 26 Aug 2017 23:27:21 +0300 |
Timo Sirainen |
dict-sql: Flush pending atomic_inc on set, and pending set on atomic_inc
|
Sat, 26 Aug 2017 23:17:45 +0300 |
Timo Sirainen |
dict-sql: Cleanup - change query generator functions to return statement
|
Tue, 15 Aug 2017 16:50:16 +0300 |
Timo Sirainen |
dict-sql: Cleanup - Remove unnecessary code
|
Tue, 15 Aug 2017 16:38:33 +0300 |
Timo Sirainen |
dict-sql: Use sql_statement_bind_*()
|
Tue, 15 Aug 2017 15:37:01 +0300 |
Timo Sirainen |
dict-sql: Add signed "int" type
|
Tue, 15 Aug 2017 14:55:48 +0300 |
Timo Sirainen |
dict-sql: Use sql_statement_set_timestamp() instead of adding it to query
|
Tue, 15 Aug 2017 14:46:10 +0300 |
Timo Sirainen |
dict-sql: Initial change to use sql_statement API
|
Tue, 15 Aug 2017 16:44:27 +0300 |
Timo Sirainen |
dict-sql: Remove dict_sql_build_query.inc
|
Fri, 06 May 2016 12:19:21 +0300 |
Timo Sirainen |
lib-dict: Moved/removed explicit stack frames in dict drivers.
|
Tue, 15 Aug 2017 14:27:40 +0300 |
Timo Sirainen |
dict-sql: Change "uint" type to mean 64bit instead of 32bit integer.
|
Fri, 21 Jul 2017 17:01:05 +0300 |
Timo Sirainen |
dict-sql: Do not increment on set (again)
|
Mon, 17 Jul 2017 17:54:36 +0300 |
Timo Sirainen |
dict-sql: Add support for sql_result_more()
|
Wed, 11 Jan 2017 19:43:30 +0200 |
Aki Tuomi |
lib-dict-sql: Try merge sets to single update
|
Fri, 07 Apr 2017 12:42:12 +0300 |
Timo Sirainen |
dict-sql: Fix setting $variables to iteration key when map had multiple values
|
Mon, 06 Feb 2017 00:11:14 +0200 |
Timo Sirainen |
dict-sql: Move USING TIMESTAMP to correct location for INSERTs
|
Thu, 02 Feb 2017 11:32:50 +0200 |
Timo Sirainen |
dict-sql: Add missing USING TIMESTAMP for DELETE queries
|
Mon, 16 Jan 2017 14:01:57 +0200 |
Aki Tuomi |
dict-sql: Do not increment on set
|
Tue, 17 Jan 2017 09:59:54 +0200 |
Aki Tuomi |
dict-sql: Fix iterator to not fail
|
Sun, 16 Oct 2016 22:55:26 +0300 |
Timo Sirainen |
dict-sql: Error handling fix & code cleanup
|
Mon, 16 Jan 2017 09:37:05 +0200 |
Aki Tuomi |
dict-sql: Fix flushing
|
Mon, 09 Jan 2017 20:32:12 +0200 |
Timo Sirainen |
dict-sql: Support multiple values for lookups
|
Thu, 12 Jan 2017 20:22:38 +0200 |
Timo Sirainen |
lib-dict: Add support for lookup to return multiple values
|
Sat, 14 Jan 2017 16:54:34 +0200 |
Timo Sirainen |
dict-sql: Remove unnecessary "affected rows" tracking from dict_set()
|
Sat, 14 Jan 2017 16:45:06 +0200 |
Timo Sirainen |
dict-sql: Fix previous "merge sets" to flush at commit
|
Fri, 13 Jan 2017 10:10:00 +0200 |
Aki Tuomi |
lib-dict: Fix compability for 2.2
|
Wed, 11 Jan 2017 19:43:30 +0200 |
Aki Tuomi |
lib-dict-sql: Try merge sets to single update
|
Wed, 11 Jan 2017 02:51:13 +0100 |
Stephan Bosch |
Updated copyright notices to include the year 2017.
|
Wed, 11 Jan 2017 01:57:46 +0100 |
Stephan Bosch |
global: Replaced all instances of memset(p, 0, sizeof(*p)) with the new i_zero() macro.
|
Mon, 09 Jan 2017 17:05:14 +0200 |
Timo Sirainen |
dict-sql: Support transaction timestamps with Cassandra driver
|
Mon, 12 Dec 2016 07:19:55 +0200 |
Timo Sirainen |
global: Change string position/length from unsigned int to size_t
|
Sun, 16 Oct 2016 22:58:07 +0300 |
Timo Sirainen |
dict-sql: Use LIMIT in SQL queries with dict_iterate_set_limit()
|
Sat, 16 Jul 2016 11:30:39 -0500 |
Timo Sirainen |
lib-dict: Added DICT_COMMIT_RET_WRITE_UNCERTAIN
|
Wed, 29 Jun 2016 19:22:51 +0300 |
Timo Sirainen |
dict-sql: Treat NULL value the same as "key not found"
|
Tue, 21 Jun 2016 12:04:24 +0300 |
Timo Sirainen |
lib-dict: Explicitly specify used dict_vfuncs methods for drivers.
|
Mon, 13 Jun 2016 17:10:22 +0300 |
Timo Sirainen |
lib-dict: Added dict_switch_ioloop()
|
Thu, 02 Jun 2016 16:06:08 +0300 |
Timo Sirainen |
dict-sql: Improve error message for invalid value fields.
|
Wed, 11 May 2016 16:58:59 -0400 |
Timo Sirainen |
dict-sql: Cache reading settings files.
|
Wed, 13 Jan 2016 12:24:03 +0200 |
Timo Sirainen |
global: freshen copyright
|
Tue, 20 Oct 2015 13:12:24 +0300 |
Timo Sirainen |
dict-sql: Fixed async iteration with MySQL and SQLite
|
Wed, 14 Oct 2015 13:32:02 +0300 |
Timo Sirainen |
dict-sql: dict_lookup_async() didn't call callback on query build failures.
|
Tue, 13 Oct 2015 20:40:38 +0300 |
Timo Sirainen |
dict-sql: Added support for value_type field, which deprecates value_hexblob.
|
Wed, 30 Sep 2015 18:11:53 +0300 |
Timo Sirainen |
dict-sql: Added support for "uint" field type.
|
Wed, 30 Sep 2015 17:38:12 +0300 |
Timo Sirainen |
dict-sql: Added support for extensible field types.
|
Fri, 25 Sep 2015 18:16:56 +0300 |
Timo Sirainen |
dict-sql: If value isn't a hexblob as expected, log an error instead of killing the whole process.
|
Wed, 02 Sep 2015 20:30:07 +0300 |
Timo Sirainen |
dict-sql: Fixed iteration with blob fields.
|
Wed, 02 Sep 2015 19:46:36 +0300 |
Timo Sirainen |
dict-sql: Implemented support for binary fields.
|
Wed, 02 Sep 2015 19:38:35 +0300 |
Timo Sirainen |
dict-sql: Fixed iteration with DICT_ITERATE_FLAG_NO_VALUE
|
Wed, 02 Sep 2015 17:37:16 +0300 |
Timo Sirainen |
dict-sql: Added support for async operations.
|
Wed, 02 Sep 2015 17:34:43 +0300 |
Timo Sirainen |
lib-dict: Added async API for lookup and iteration.
|
Wed, 02 Sep 2015 17:28:41 +0300 |
Timo Sirainen |
dict-sql: Code cleanup - added sql_dict_transaction_has_nonexistent()
|
Wed, 02 Sep 2015 17:27:09 +0300 |
Timo Sirainen |
dict-sql: Code cleanup - use a common sql_dict_transaction_free()
|
Wed, 02 Sep 2015 17:26:08 +0300 |
Timo Sirainen |
dict-sql: Fixed memory leak when committing/rollbacking unchanged transaction.
|
Wed, 02 Sep 2015 17:23:45 +0300 |
Timo Sirainen |
dict-sql: Code cleanup - separated SQL query building function from sending it.
|
Tue, 09 Jun 2015 19:32:09 +0300 |
Timo Sirainen |
dict-sql: Don't try to optimize finding a matching map by using the previous match.
|
Tue, 12 May 2015 19:43:25 +0300 |
Timo Sirainen |
dict-sql: Fixed non-recursive iteration.
|
Mon, 11 May 2015 21:48:45 +0300 |
Timo Sirainen |
dict-sql: If DICT_ITERATE_FLAG_EXACT_KEY is used, use only the first found map.
|
Mon, 11 May 2015 19:12:45 +0300 |
Timo Sirainen |
lib-dict: Added DICT_ITERATE_FLAG_EXACT_KEY flag.
|
Mon, 05 Jan 2015 22:20:10 +0200 |
Phil Carmody |
global: freshen copyright
|
Thu, 28 Aug 2014 21:56:41 +0900 |
Timo Sirainen |
lib-dict: Changed dict.init() API to take struct dict_settings and added dict_init_full().
|