Commit Graph

  • eab60a6060 mdb-sql: Handle ';' as terminators in SQL input files James Woodcock 2020-09-19 11:28:44 +01:00
  • 9c8b67b8f8 mdb-sql: support ';' as an SQL terminator James Woodcock 2020-09-19 11:28:00 +01:00
  • 9f41e03278 Fix up libtool version-info logic Evan Miller 2020-09-05 10:50:24 -04:00
  • 6e08ad5ae9 Add copyright info for fakeglib Evan Miller 2020-09-05 10:49:56 -04:00
  • 7f7761e884 Improved support for "Short Date" fields Evan Miller 2020-09-02 22:14:57 -04:00
  • 0023e4efe4 Update options documentation [CI SKIP] Evan Miller 2020-09-02 21:33:49 -04:00
  • a13936bd77 Support comparisons with MDB_FLOAT and MDB_DOUBLE Evan Miller 2020-09-02 21:24:24 -04:00
  • aa0ce8fb3e Consolidate print_col functions into backend.c Evan Miller 2020-09-02 20:38:15 -04:00
  • 5897a9220d Merge branch 'master' into merge-166 Evan Miller 2020-09-02 16:18:59 -04:00
  • f915a4f601 Fix double free (merge error) Evan Miller 2020-09-02 16:18:34 -04:00
  • 3b20a5aabd Merge pull request #45 from evanmiller/merge-164 Evan Miller 2020-09-02 16:03:36 -04:00
  • 55e39b6ba9 Fix merge errors Evan Miller 2020-09-02 15:53:21 -04:00
  • 7b5d547acf Merge branch 'mysql-comments' of github.com:mdbtools/mdbtools into merge-164 Evan Miller 2020-09-02 15:48:29 -04:00
  • e30b8a395a Merge branch 'sql_dynamic_bound_length' of github.com:mdbtools/mdbtools into merge-166 Evan Miller 2020-09-02 15:33:20 -04:00
  • 0fb33c2eb6 Fix prototype error with GCC Evan Miller 2020-09-02 15:07:13 -04:00
  • 9f23385a8c New mdb_get_version() function Evan Miller 2020-09-02 14:55:32 -04:00
  • eaf4e86695 Merge pull request #43 from evanmiller/custom-bind-size Evan Miller 2020-09-02 14:46:50 -04:00
  • fb960553e6 New mdb_set_bind_size function overrides MDB_BIND_SIZE Evan Miller 2020-09-02 14:30:07 -04:00
  • b7dd44d0d4 Merge pull request #42 from evanmiller/mdb-exportjson Evan Miller 2020-09-02 12:05:02 -04:00
  • f27b89f60a Use new mdb-json in Travis tests Evan Miller 2020-09-02 11:48:54 -04:00
  • 0f5bbdf96c Rename tool to mdb-json and use modern option parsing Evan Miller 2020-09-02 11:47:50 -04:00
  • a89df9f5e3 Remove completed items from TODO file [CI SKIP] Evan Miller 2020-09-02 11:19:26 -04:00
  • 92791572fe Clone test data over HTTP Evan Miller 2020-09-02 10:51:25 -04:00
  • 4b177914ee Move test data to separate repository Evan Miller 2020-09-02 10:44:12 -04:00
  • a98066ee0d Merge pull request #41 from evanmiller/export-hex Evan Miller 2020-09-02 10:09:39 -04:00
  • 01711b49f4 Merge branch 'hexbinaryexportmode' of github.com:davidhicks/mdbtools into export-hex Evan Miller 2020-09-02 09:53:50 -04:00
  • a598148afc Merge branch 'export-mongodb-json' of github.com:rutsky/mdbtools into mdb-exportjson Evan Miller 2020-09-02 09:18:52 -04:00
  • aed2367140 Merge pull request #39 from evanmiller/mdb-queries Evan Miller 2020-09-01 22:55:58 -04:00
  • b0afc9f2f6 Add mdb-queries to README [CI SKIP] Evan Miller 2020-09-01 22:54:39 -04:00
  • 9a0abb43ae Fix GCC warnings Evan Miller 2020-09-01 22:43:10 -04:00
  • c76fad6356 Add ancient mdb-queries tool by Leonard Leblanc Evan Miller 2020-09-01 22:34:55 -04:00
  • d553a3c5b5 Merge pull request #38 from evanmiller/txt2man Evan Miller 2020-09-01 20:42:23 -04:00
  • d3949f7a0f Include txt2man script (requires gawk) Evan Miller 2020-09-01 20:27:19 -04:00
  • 47c07a2803 Fix links in README file Evan Miller 2020-09-01 19:16:01 -04:00
  • 6e9f128a22 Update README for the new official repository Evan Miller 2020-09-01 17:52:38 -04:00
  • 2abd83724a Tick the box for fuzz-testing [CI SKIP] Evan Miller 2020-08-31 13:32:24 -04:00
  • cea7553e00 Export fakeglib symbols from main library Evan Miller 2020-08-31 13:27:08 -04:00
  • be888e0dd7 Support fuzz testing (#4) Evan Miller 2020-08-31 13:03:58 -04:00
  • 8b40423f65 Merge pull request #36 from nyalldawson/precedence Evan Miller 2020-08-22 18:28:23 -04:00
  • c78a158f9e Merge pull request #35 from nyalldawson/const_correct Evan Miller 2020-08-22 18:15:43 -04:00
  • 83104b7b69 Setup operator precedence for parser to avoid ambiguity and fix shift/reduce warnings Nyall Dawson 2020-08-23 07:55:41 +10:00
  • 88e2ffa34a const correctness (fixes warning) Nyall Dawson 2020-08-23 07:47:04 +10:00
  • 7ed9df0526 Add a note about thread safety Evan Miller 2020-08-21 20:44:47 -04:00
  • f65c744aa5 Merge pull request #32 from evanmiller/backend-thread-safety Evan Miller 2020-08-21 20:32:56 -04:00
  • a08dab706e Fix crash in previous commit Evan Miller 2020-08-21 08:53:05 -04:00
  • 2ee83971fa Clean up mdb_clone_handle Evan Miller 2020-08-20 21:57:25 -04:00
  • 4d443840cb Try to fix a crash Evan Miller 2020-08-20 21:31:38 -04:00
  • 09c497bffd Fix double free with backend dictionary Evan Miller 2020-08-20 20:10:51 -04:00
  • 6d7a5c79af Merge branch 'master' into backend-thread-safety Evan Miller 2020-08-20 19:53:29 -04:00
  • f8cff52eb1 Merge pull request #34 from nyalldawson/read_after_free Evan Miller 2020-08-20 19:50:26 -04:00
  • ab9d17ef98 Fix read after free error Nyall Dawson 2020-08-21 09:36:01 +10:00
  • e743949e47 Change char * to const char * Evan Miller 2020-08-20 15:46:06 -04:00
  • f668f25d99 Use GCC struct initializers for clarity Evan Miller 2020-08-20 15:37:05 -04:00
  • b36f2bff1d Merge branch 'master' into backend-thread-safety Evan Miller 2020-08-20 15:22:52 -04:00
  • 0f017883f6 Merge pull request #33 from evanmiller/remove-dmalloc Evan Miller 2020-08-20 15:22:17 -04:00
  • 90ee7bfcb5 Remove references to dmalloc Evan Miller 2020-08-20 08:59:08 -04:00
  • 452cd29343 Get rid of more static memory Evan Miller 2020-08-20 08:47:13 -04:00
  • 588663675e Move backend dictionary and state to MdbHandle Evan Miller 2020-08-20 07:58:53 -04:00
  • c2087a95cc Merge pull request #30 from nyalldawson/fix_28 Evan Miller 2020-08-20 06:26:17 -04:00
  • d0ea8a9a86 ODBC requires dates formatted in ISO standards Nyall Dawson 2020-08-20 14:07:17 +10:00
  • 5d078838ed [API break] Make date/boolean formats thread safe Evan Miller 2020-08-19 21:26:06 -04:00
  • 7b51824c89 Consolidate / fix UUID formatting Evan Miller 2020-08-19 20:53:35 -04:00
  • 2887fa49ed Merge pull request #24 from evanmiller/odbc-thread-safety Evan Miller 2020-08-19 19:55:29 -04:00
  • 673c7700b9 Store OLE strings on the statement object Evan Miller 2020-08-19 19:24:40 -04:00
  • 55e0d4ff07 Store sqlState separtely on ODBC env / handle / stmts Evan Miller 2020-08-19 17:34:57 -04:00
  • 00b3ab9571 Store statement and handle errors separately Evan Miller 2020-08-19 17:22:54 -04:00
  • a84c07980f Make lastError thread-safe Evan Miller 2020-08-19 17:03:06 -04:00
  • e67c8e6d52 Remove obsolete comment about thread safety Evan Miller 2020-08-19 16:32:13 -04:00
  • 3d63f16fc0 Fix errors Evan Miller 2020-08-19 16:16:25 -04:00
  • 684fa55781 Fix unused variable warning Evan Miller 2020-08-19 15:50:57 -04:00
  • 9020ca9a1e Attempt to make the ODBC driver thread-safe Evan Miller 2020-08-19 15:35:02 -04:00
  • 1ad0dd2d8b Simplify code Evan Miller 2020-08-18 21:20:40 -04:00
  • 008b3b462b Merge pull request #22 from nyalldawson/no_crash Evan Miller 2020-08-18 21:10:52 -04:00
  • ab1a253f45 Merge pull request #21 from nyalldawson/fix_19 Evan Miller 2020-08-18 21:10:11 -04:00
  • 40981d2fc6 Only handle tables in SQLColumns, not other objects Nyall Dawson 2020-08-19 10:50:12 +10:00
  • b72ac6b1c0 Don't crash when a table can't be read for some reason Nyall Dawson 2020-08-19 10:40:18 +10:00
  • 333f4712b9 Fix empty table results Nyall Dawson 2020-08-19 10:28:01 +10:00
  • 463fd0af11 Make thread-safety a goal, why not Evan Miller 2020-08-18 12:59:56 -04:00
  • ea368bc0e3 Require Bison 3.0+ at configure time for SQL features Evan Miller 2020-08-18 10:02:56 -04:00
  • 2a808d8d05 Fix Travis Mac GCC configurations Evan Miller 2020-08-18 09:34:39 -04:00
  • 5758cd6861 Try fixing Mac build with explicit Yacc output file Evan Miller 2020-08-18 09:06:17 -04:00
  • 60c820245d Only set -Wno-yacc if $YACC supports it Evan Miller 2020-08-18 09:05:33 -04:00
  • 83666459d2 Add test coverage for mdb-sql Evan Miller 2020-08-18 09:04:20 -04:00
  • 78707f7aa3 Remove second -d flag Evan Miller 2020-08-18 07:48:54 -04:00
  • ec8492f1ee Try fixing Travis and Appveyor Evan Miller 2020-08-18 07:32:15 -04:00
  • 858e1dff49 Merge pull request #16 from nyalldawson/reentrant Evan Miller 2020-08-18 07:20:35 -04:00
  • 1e983c70f1 Merge pull request #18 from nyalldawson/fix_limit Evan Miller 2020-08-18 07:02:00 -04:00
  • 91c6d3048c Merge pull request #17 from nyalldawson/fix_leak Evan Miller 2020-08-18 06:56:21 -04:00
  • 44529052be Try using homebrew version of bison Nyall Dawson 2020-08-18 15:04:37 +10:00
  • 083ec7f9e4 SELECT ... LIMIT 0 should return no rows, not all rows Nyall Dawson 2020-08-18 14:54:38 +10:00
  • 4e3ed3a5fd Fix LIMIT clause is ignored when executing SQL via ODBC Nyall Dawson 2020-08-18 14:54:19 +10:00
  • e82c1e9e1b Fix another leak Nyall Dawson 2020-08-18 14:36:44 +10:00
  • e8ab7e7ea6 Fix leak after running "SELECT COUNT(*)..." sql query Nyall Dawson 2020-08-18 12:31:38 +10:00
  • c65b402348 Fix leak after running "SELECT COUNT(*)..." sql query Nyall Dawson 2020-08-18 12:31:38 +10:00
  • 86741f4614 More thread safety Nyall Dawson 2020-08-18 12:22:04 +10:00
  • e92f14f9c4 Make SQL parser/lexer reentrant Nyall Dawson 2020-08-18 12:09:11 +10:00
  • 4cc7999022 Replace obsolete AC_TRY_LINK with AC_LINK_IFELSE Evan Miller 2020-08-14 07:18:23 -04:00
  • 6171472411 Change -Bsymbolic-functions to -Wl,-Bsymbolic-functions Evan Miller 2020-08-14 00:12:07 -04:00
  • dfd41f2283 Try fixing unixODBC deadlock with -Bsymbolic-functions Evan Miller 2020-08-13 21:52:03 -04:00
  • 4f330ea6be Enable GCC 10 on Travis Evan Miller 2020-08-13 06:44:05 -04:00