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
c17aeb0826
Remove length specifier from MySQL TEXT types brianb/mdbtools#133
2020-08-06 08:15:06 -04:00
Evan Miller
0407fc3a8d
Fix type-pun warning
2020-08-05 23:03:10 -04:00
Evan Miller
8bda9bd8ee
Fix misleading indentation warnings
2020-08-05 22:53:57 -04:00
Evan Miller
1d289a65b3
Fix buffer overruns and NULL pointer deferences
2020-08-05 22:35:56 -04:00
Evan Miller
64dd48a752
Fix indentation warning
2020-08-05 19:35: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
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
4a97e00a79
Suppress automake portability warnings
2020-08-05 13:10:08 -04:00
Evan Miller
5cad353bac
Fix unused but set variable warning
2020-08-04 18:04:08 -04:00
Evan Miller
4e9bee2dc8
Windows build fixes
2020-08-04 17:52:22 -04:00
Evan Miller
2be700826a
Fix build error when strptime is not present
2020-08-04 17:38:07 -04:00
Evan Miller
a9fb4c65d3
Fix strict prototypes warning
2020-08-04 17:35:20 -04:00
Evan Miller
9941cb2927
More printf portability fixes
2020-08-04 17:34:54 -04:00
Evan Miller
446b92b2c8
printf portability fixes
2020-08-04 17:24:04 -04:00
Evan Miller
8755c26637
Install GLib on appveyor machines
2020-08-04 17:13:37 -04:00
Evan Miller
7e540c346f
Add Appveyor config
2020-08-04 17:09:23 -04:00
Evan Miller
c7d53108d3
Decode GUID properties
...
Fixes #2
2020-08-04 16:01:25 -04:00
Evan Miller
b764d72ed8
Add example databases and a basic Travis test script
2020-08-04 15:17:08 -04:00
Evan Miller
679c90141f
Improve error message
2020-08-04 15:10:23 -04:00
Evan Miller
68724b2cf2
Fix JET4 warnings brianb/mdbtools#158
2020-08-03 17:34:53 -04:00
Evan Miller
8a63560ca1
Merge https://github.com/markord/mdbtools
...
Enable memo field filtering. See:
brianb/mdbtools#140
brianb/mdbtools#141
2020-08-03 17:25:09 -04:00
Evan Miller
a2fa34c0cb
Merge https://github.com/Kaukov/mdbtools
2020-08-03 16:55:40 -04:00
Evan Miller
ca8eb1c522
--enable-sql is obsolete
2020-08-03 16:55:16 -04:00
Evan Miller
d4cf5526e2
Add more Travis targets
...
Disable txt2man for now since it's not available in Homebrew
2020-08-03 16:23:05 -04:00
Evan Miller
61d928ea68
Fix warning when compiling without Readline
2020-08-03 15:13:11 -04:00
Evan Miller
895b62edd0
Add txt2man to Travis config
2020-08-03 15:05:23 -04:00
Evan Miller
4cf98f0b7a
Update README. There's a new fork in town.
2020-08-03 15:02:20 -04:00
Evan Miller
bcb642121b
Add basic Travis file
2020-08-03 14:54:10 -04:00
Peter Kaukov
55858b6fe1
Fix flex library linking
2019-07-13 23:56:32 +03:00
Evan Miller
7b3721a4e1
Merge github.com:cyberemissary/mdbtools
2019-06-03 11:58:16 -04:00
Cyber Emissary
a6c3fa26b8
Merge pull request #15 from cyberemissary/fix-more-strict-prototype-warnings
...
Fix more warnings as a result of #14
2019-05-31 22:45:31 -04:00
VJ
c8fd67bf84
Fix more warnings as a result of #14
2019-05-31 21:59:37 -04:00
Cyber Emissary
071e350c43
Merge pull request #14 from evanmiller/prototype-warnings
...
Enable strict prototypes warnings, and fix warnings
2019-05-31 21:58:17 -04:00
Evan Miller
cdde7c3268
Enable strict prototypes warnings, and fix warnings
...
If a host project has -Wstrict-prototypes enabled, the mdbtools header
results in warnings. Turn on -Wstrict-prototypes for the whole project
so that these never occur again.
2018-12-29 10:34:54 -05:00
Evan Miller
60cc06e283
Merge github.com:cyberemissary/mdbtools
2018-12-29 09:57:19 -05:00
Cyber Emissary
b753ff36a0
Bumped version to 0.8.2 and updated change log
2018-12-28 08:03:02 -05:00
Cyber Emissary
e24c481756
Updated package script and readme.
...
* Includes build instructions for rpm package
* Provide better link for rpm package
2018-12-28 07:11:51 -05:00
Cyber Emissary
9ca5f6e8fe
Merge pull request #9 from evanmiller/master
...
Improved support for Access 2010, 2013, and 2016
2018-12-28 05:36:46 -05:00
Evan Miller
2b84f6c7f5
Fix buffer overflow
2018-09-20 13:02:32 -07:00
Mark Ord
f893efb401
Unable to filter on memo field #140
...
* Added case statement for comparing memo fields
2018-05-26 10:37:05 -07:00
Evan Miller
0e9c1810f1
Improved support for Access 2010, 2013, and 2016
...
Some Access 2010 files use 0x03 as the version number rather than
0x0103. For this reason I have changed the call to mdb_get_int32 to
mdb_get_byte.
In addition, according to the Library of Congress page:
https://www.loc.gov/preservation/digital/formats/fdd/fdd000463.shtml
Access 2016 uses 0x05 as the version number. I have inferred from the
Wikipedia page that Access 2013 likely uses 0x04.
2018-03-05 06:39:57 -05:00
Cyber Emissary
e9ec76ea68
improved script in readme
...
added shell script to assist with packaging
2018-02-13 14:10:40 -05:00
Cyber Emissary
0a68ee9a02
Returned some files that required by automake
...
Updated version in configure.ac
Added the new README.md and CHANGELOG.md to makefile.am
Added info about where RPM package can be downloaded
2018-02-13 13:54:34 -05:00
Cyber Emissary
f91c756c8e
Merge pull request #7 from cyberemissary/updating-changelog-and-readme
...
Updating changelog and readme for my version of the repo
2018-02-12 17:06:19 -05:00