changelog
- Sat, 30 Jun 2012 00:37:19 +0200
- by Matthew Wild <mwild1@gmail.com> [Sat, 30 Jun 2012 00:37:19 +0200] rev 46
- MySQL: Fix off-by-one in allocation and pass address of correct bind result buffer to mysql_stmt_fetch_column()
- Fri, 29 Jun 2012 17:45:37 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 29 Jun 2012 17:45:37 +0100] rev 45
- MySQL: Avoid allocating the full column size to receive results, for variable-length types check result size before allocation (thanks Florob)
- Fri, 24 Dec 2010 00:34:04 +0000
- by nrich@ii.net [Fri, 24 Dec 2010 00:34:04 +0000] rev 44
- Make calling autocommit with the same value as set a NOOP to suppress a warning from the DB
- Mon, 20 Dec 2010 23:03:00 +0000
- by nrich@ii.net [Mon, 20 Dec 2010 23:03:00 +0000] rev 43
- Use SQLite built in mechanism for tracking transactions
- Mon, 20 Dec 2010 09:03:33 +0000
- by nrich@ii.net [Mon, 20 Dec 2010 09:03:33 +0000] rev 42
- Removed commented code
- Mon, 20 Dec 2010 09:01:12 +0000
- by nrich@ii.net [Mon, 20 Dec 2010 09:01:12 +0000] rev 41
- Fix DBD.SQLite3 transaction handling
- Sun, 18 Jul 2010 03:42:30 +0000
- by nrich@ii.net [Sun, 18 Jul 2010 03:42:30 +0000] rev 40
- add paths for psql vc++ build
- Fri, 16 Jul 2010 06:25:44 +0000
- by nrich@ii.net [Fri, 16 Jul 2010 06:25:44 +0000] rev 39
- Create builddir before building
- Sun, 13 Jun 2010 13:20:03 +0000
- by nrich@ii.net [Sun, 13 Jun 2010 13:20:03 +0000] rev 38
- Fix bug in statemnt dealloc in psql driver
- Tue, 08 Jun 2010 12:03:06 +0000
- by nrich@ii.net [Tue, 08 Jun 2010 12:03:06 +0000] rev 37
- Issue 6: Release/repository missing LICENSE file
- Fri, 21 May 2010 23:00:13 +0000
- by nrich@ii.net [Fri, 21 May 2010 23:00:13 +0000] rev 36
- * Add new MySQL types
* Fix memory leak in the MySQL handler
* Add new 'Drivers' method to the DBI class
- Fri, 18 Sep 2009 12:54:32 +0000
- by nrich@ii.net [Fri, 18 Sep 2009 12:54:32 +0000] rev 35
- fix release build target
- Fri, 18 Sep 2009 12:46:22 +0000
- by nrich@ii.net [Fri, 18 Sep 2009 12:46:22 +0000] rev 34
- update docs
- Fri, 18 Sep 2009 12:40:53 +0000
- by nrich@ii.net [Fri, 18 Sep 2009 12:40:53 +0000] rev 33
- * Fix MySQL date/time types
* Add VC++ build projects
* Misc fixes for Windows DLL building
- Tue, 01 Sep 2009 13:15:02 +0000
- by nrich@ii.net [Tue, 01 Sep 2009 13:15:02 +0000] rev 32
- Add __tostring method to connection and statement objects.
- Sat, 13 Jun 2009 08:55:44 +0000
- by nrich@ii.net [Sat, 13 Jun 2009 08:55:44 +0000] rev 31
- * Add `columns' method for DB2 and Oracle statment handles
* Misc cleanup
- Fri, 17 Apr 2009 23:46:12 +0000
- by nrich@ii.net [Fri, 17 Apr 2009 23:46:12 +0000] rev 30
- Add 'columns' method to statement handles to retrieve column names from a result set
- Tue, 17 Feb 2009 00:23:00 +0000
- by nrich@ii.net [Tue, 17 Feb 2009 00:23:00 +0000] rev 29
- Add docs.
- Fri, 13 Feb 2009 04:07:11 +0000
- by nrich@ii.net [Fri, 13 Feb 2009 04:07:11 +0000] rev 28
- Clean up comments.
- Mon, 22 Dec 2008 07:52:04 +0000
- by nrich@ii.net [Mon, 22 Dec 2008 07:52:04 +0000] rev 27
- Cleanup oracle bind allocations.
- Mon, 22 Dec 2008 07:36:54 +0000
- by nrich@ii.net [Mon, 22 Dec 2008 07:36:54 +0000] rev 26
- Bugfix - fix allocation bugs
- Sat, 20 Dec 2008 23:53:07 +0000
- by nrich@ii.net [Sat, 20 Dec 2008 23:53:07 +0000] rev 25
- Cleanup.
- Sat, 20 Dec 2008 11:17:37 +0000
- by nrich@ii.net [Sat, 20 Dec 2008 11:17:37 +0000] rev 24
- Remove debug statement.
- Sat, 20 Dec 2008 11:15:15 +0000
- by nrich@ii.net [Sat, 20 Dec 2008 11:15:15 +0000] rev 23
- Bugfix: memory corruption possible after reallocs. Using a static buffer instead. Will need to check for overflows on static buffer.
- Sat, 20 Dec 2008 02:37:22 +0000
- by nrich@ii.net [Sat, 20 Dec 2008 02:37:22 +0000] rev 22
- * Added the connection:quote() method
* modified DBI.Do to return the affected rows on success
- Fri, 19 Dec 2008 09:17:16 +0000
- by nrich@ii.net [Fri, 19 Dec 2008 09:17:16 +0000] rev 21
- Added the statement:affected() and statement:rowcount() methods.
- Fri, 12 Dec 2008 03:46:34 +0000
- by nrich@ii.net [Fri, 12 Dec 2008 03:46:34 +0000] rev 20
- Bugfix: the type return by 'select count(...)' was being pushed as a string because of missing psql => lua type mapping.
- Sat, 06 Dec 2008 08:40:10 +0000
- by nrich@ii.net [Sat, 06 Dec 2008 08:40:10 +0000] rev 19
- Bugfix - remove unused vars in oracle driver, catch param mismatch in statement:execute()
- Sat, 06 Dec 2008 07:35:31 +0000
- by nrich@ii.net [Sat, 06 Dec 2008 07:35:31 +0000] rev 18
- Misc changes.
- Sat, 06 Dec 2008 00:32:37 +0000
- by nrich@ii.net [Sat, 06 Dec 2008 00:32:37 +0000] rev 17
- Added initial Oracle driver support - functionality is complete, but may be too buggy in its current state for any serious use.
- Fri, 05 Dec 2008 09:20:31 +0000
- by nrich@ii.net [Fri, 05 Dec 2008 09:20:31 +0000] rev 16
- Bugfix: fix comment in connection
- Fri, 05 Dec 2008 09:10:27 +0000
- by nrich@ii.net [Fri, 05 Dec 2008 09:10:27 +0000] rev 15
- Missed cleaning the DB2 objects.
- Fri, 05 Dec 2008 07:41:15 +0000
- by nrich@ii.net [Fri, 05 Dec 2008 07:41:15 +0000] rev 14
- Add DB2 driver module.
- Wed, 03 Dec 2008 08:44:40 +0000
- by nrich@ii.net [Wed, 03 Dec 2008 08:44:40 +0000] rev 13
- Added connection:autocommit(), connection:commit(), and connection:rollback() to control transactions.
- Tue, 02 Dec 2008 21:11:27 +0000
- by nrich@ii.net [Tue, 02 Dec 2008 21:11:27 +0000] rev 12
- Renamed statement:fetch() to statement:rows(), and statement:row() to statement:fetch(). The API reads better this way.
- Tue, 02 Dec 2008 08:10:54 +0000
- by nrich@ii.net [Tue, 02 Dec 2008 08:10:54 +0000] rev 11
- Bugfix: PSQL array returns were not being indexed properly.
Changes:
* statement:fetch() returns an iterator
* statement:row() added to replace old statement:fetch() behaviour
* statement:fetch() and statement:row() now take an optional boolean value to either return an array(false, default) or a hashmap (true)
- Mon, 01 Dec 2008 07:22:44 +0000
- by nrich@ii.net [Mon, 01 Dec 2008 07:22:44 +0000] rev 10
- Added new typechecks and errors
- Mon, 01 Dec 2008 02:56:40 +0000
- by nrich@ii.net [Mon, 01 Dec 2008 02:56:40 +0000] rev 9
- Bugfix: fix connection in DBD.SQLite3.New
Improve handling for booleans accross DB types
- Sat, 29 Nov 2008 06:38:16 +0000
- by nrich@ii.net [Sat, 29 Nov 2008 06:38:16 +0000] rev 8
- Bugfix - execute was returning nil on success
- Sat, 29 Nov 2008 00:51:14 +0000
- by nrich@ii.net [Sat, 29 Nov 2008 00:51:14 +0000] rev 7
- Bugfix - the size of strings for bind params pointed to the same memory
- Fri, 28 Nov 2008 22:32:14 +0000
- by nrich@ii.net [Fri, 28 Nov 2008 22:32:14 +0000] rev 6
- Fixed bug: double bind params were using the same variables memory space so they were all being set to the same number.
- Wed, 26 Nov 2008 10:46:42 +0000
- by nrich@ii.net [Wed, 26 Nov 2008 10:46:42 +0000] rev 5
- Fixed missing return.
- Wed, 26 Nov 2008 10:43:45 +0000
- by nrich@ii.net [Wed, 26 Nov 2008 10:43:45 +0000] rev 4
- Clean up error messages for consistency.
- Wed, 26 Nov 2008 10:01:03 +0000
- by nrich@ii.net [Wed, 26 Nov 2008 10:01:03 +0000] rev 3
- Cleanup and 'assert' error handling.
- Sun, 23 Nov 2008 04:12:04 +0000
- by nrich@ii.net [Sun, 23 Nov 2008 04:12:04 +0000] rev 2
- Cleanup and commenting
- Sun, 23 Nov 2008 01:29:09 +0000
- by nrich@ii.net [Sun, 23 Nov 2008 01:29:09 +0000] rev 1
- Initial import.
- Sun, 23 Nov 2008 01:24:36 +0000
- by unknown [Sun, 23 Nov 2008 01:24:36 +0000] rev 0
- Initial directory structure.