Commit Graph

830 Commits

Author SHA1 Message Date
Evan Miller
5c3cc98447 Update iconv.m4
The existing iconv.m4 warns against using a serial version, but adding
an empty config.rpath to build-aux/ should make it work just fine.
The new version should work better on various less-popular platforms.
2020-08-07 13:02:06 -04:00
Evan Miller
2e1e1ed796 Simplify bounds checking logic with snprintf 2020-08-06 23:58:34 -04:00
Evan Miller
47724e50c9
Merge pull request #5 from nyalldawson/fix_SQL_COLUMN_TYPE_NAME
Implement SQL_COLUMN_TYPE_NAME field identifier in SQLColAttributes
2020-08-06 23:57:15 -04:00
Nyall Dawson
3517b0eee6 Implement SQL_COLUMN_TYPE_NAME field identifier in SQLColAttributes
Without this use of mdbtools in UnixODBC is broken, as all calls to
SqlFetch error out
2020-08-07 13:48:45 +10:00
Evan Miller
e7782f7821 Remove debugging comments from mdb-schema 2020-08-06 23:18:05 -04:00
Evan Miller
2e6e88b96f Improve bounds and return-value checking
Fixes a memory leak and a number of buffer overruns
2020-08-06 15:17:04 -04:00
Evan Miller
b01c4b8941 Check result of mdb_find_pg_row / fix crash 2020-08-06 14:14:32 -04:00
Evan Miller
4682ec0f8a Fix crash 2020-08-06 14:08:30 -04:00
Evan Miller
63e8cb54ac
Merge pull request #1 from evanmiller/no-glib
Remove GLib dependency
2020-08-06 13:19:25 -04:00
Evan Miller
272bd191bc Merge branch 'master' into no-glib 2020-08-06 12:51:52 -04:00
Evan Miller
2117195fac Update README 2020-08-06 12:51:45 -04:00
Evan Miller
9b6b52cc8c Fix buffer overflow in mdb_numeric_to_string brianb/mdbtools#124 2020-08-06 12:34:09 -04:00
Evan Miller
c67a92f459 Provide NUMERIC type in Postgres backend brianb/mdbtools#129 2020-08-06 08:20:11 -04:00
Evan Miller
edc20bcc39 Merge branch 'master' into no-glib 2020-08-06 08:16:06 -04:00
Evan Miller
c17aeb0826 Remove length specifier from MySQL TEXT types brianb/mdbtools#133 2020-08-06 08:15:06 -04:00
Evan Miller
d0d3060223 Fix program_invocation_short_name on Cygwin 2020-08-05 23:59:58 -04:00
Evan Miller
0b6809be82 Fix program_invocation_short_name on Linux 2020-08-05 23:54:25 -04:00
Evan Miller
7c324a9cb4 Fix warnings 2020-08-05 23:48:49 -04:00
Evan Miller
8bacbf1678 Fix unused result warning 2020-08-05 23:27:19 -04:00
Evan Miller
04b736c9ff Fix indentation warnings 2020-08-05 23:22:08 -04:00
Evan Miller
514b74744b Try fixing Linux warnings 2020-08-05 23:17:22 -04:00
Evan Miller
783304c164 Turn on -Werror 2020-08-05 23:07:48 -04:00
Evan Miller
fe28ce8d25 Fix vasprintf warning with GCC 2020-08-05 23:07:13 -04:00
Evan Miller
cb7bd54c92 Merge branch 'master' into no-glib 2020-08-05 23:03:49 -04:00
Evan Miller
0407fc3a8d Fix type-pun warning 2020-08-05 23:03:10 -04:00
Evan Miller
921fb77ecd Merge branch 'master' into no-glib 2020-08-05 22:54:16 -04:00
Evan Miller
8bda9bd8ee Fix misleading indentation warnings 2020-08-05 22:53:57 -04:00
Evan Miller
1e339cb967 Merge branch 'master' into no-glib 2020-08-05 22:38:28 -04:00
Evan Miller
1d289a65b3 Fix buffer overruns and NULL pointer deferences 2020-08-05 22:35:56 -04:00
Evan Miller
18de0070af New --disable-glib configure option
This option uses the fake GLib shim even when GLib is present on the
system.
2020-08-05 20:36:20 -04:00
Evan Miller
12ba8a424a Merge branch 'master' into no-glib 2020-08-05 19:49:25 -04:00
Evan Miller
64dd48a752 Fix indentation warning 2020-08-05 19:35:24 -04:00
Evan Miller
68d3a22e77 Merge branch 'master' into no-glib 2020-08-05 18:49:24 -04:00
Evan Miller
d31bbe88c5 Fix crash when a date column lacks a Format property brianb/mdbtools#132 2020-08-05 18:33:33 -04:00
Evan Miller
cac3f7aca5 Default to single quotes when exporting to Postgres
See:

brianb/mdbtools#119
brianb/mdbtools#128
2020-08-05 18:27:48 -04:00
Evan Miller
aecee0e594 Provide SQL_DESC_UPDATABLE column attribute brianb/mdbtools#156 2020-08-05 18:19:23 -04:00
Evan Miller
10f20f26b1 Remove unused function 2020-08-05 17:54:19 -04:00
Evan Miller
ce9ad2920d Merge branch 'master' into no-glib 2020-08-05 17:10:10 -04:00
Evan Miller
0c5f73d1d7 Fix crash when the catalog table is invalid 2020-08-05 17:01:08 -04:00
Evan Miller
cde53c4332 Respect octal flag in mdb-export brianb/mdbtools#153
The *col_val <= 0 check appears to have been intended to print ASCII
characters as-is. But this is not a good check, and goes against the
documented behavior.
2020-08-05 13:38:50 -04:00
Evan Miller
3439f390fc Merge branch 'master' into no-glib 2020-08-05 13:13:41 -04:00
Evan Miller
4a97e00a79 Suppress automake portability warnings 2020-08-05 13:10:08 -04:00
Evan Miller
b8181fa65f Add -Wno-conflicts-sr to yacc flags 2020-08-05 10:08:11 -04:00
Evan Miller
7436fa0e0e Yet another attempted cygwin fix 2020-08-05 09:53:41 -04:00
Evan Miller
05092351df Don't rely on strdup / cygwin fix 2020-08-05 09:35:19 -04:00
Evan Miller
f1af742ecf Another attempted Cygwin fix 2020-08-05 09:22:26 -04:00
Evan Miller
7dcb42eae3 Try fixing Cygwin 2020-08-05 09:00:38 -04:00
Evan Miller
41c7e01ec7 Even more Windows fixes 2020-08-05 08:41:33 -04:00
Evan Miller
1d7d3c39d2 Maybe finally fix Windows builds 2020-08-05 08:32:48 -04:00
Evan Miller
8ef1c6e1c3 Provide vasprintf on Windows 2020-08-05 08:26:40 -04:00