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
65b3701d67
Fix building utilities with GLib present
2020-08-04 08:02:10 -04:00
Evan Miller
f9a0234cf4
Support long-style options (fake GLib)
2020-08-03 23:58:33 -04:00
Evan Miller
255b38d7fd
Implement g_option_context_parse for short options
...
Use getopt under the hood for old-fashioned argument parsing. Still need
to add support for --long-style-options.
2020-08-03 22:13:13 -04:00
Evan Miller
fa01a6fe27
Implement g_option_context_get_help (fake GLib)
...
This fixes the crashing issues, but the command-line tools are still
useless.
2020-08-03 19:55:03 -04:00
Evan Miller
cb7b694d4b
Merge branch 'master' into no-glib
2020-08-03 18:59:01 -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
e9f4c6c786
Remove GLib dependency WIP
...
Add a shim implementing half-assed versions of most of the GLib
functions used by MDB Tools. If GLib is detected at compile-time,
use it, otherwise use the shim.
This work is not complete, as the option-parsing code is not yet
implemented - so most of the command-line tools crash.
2020-08-03 17:19:40 -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
Cyber Emissary
b68d097dc2
Updated readme and changelog
2018-02-12 17:05:28 -05:00
Cyber Emissary
40b7818906
Merge pull request #2 from mdjnewman/unknown-version-logging
...
Print unknown Jet versions in libmdb
2018-02-12 16:43:37 -05:00
Cyber Emissary
76f9158932
Merge pull request #1 from jahlborn/patch-1
...
Update unknown flag to ddl flag for properties
2018-02-12 16:42:15 -05:00
Cyber Emissary
3a245f13d5
Merge branch 'mdb-count' of https://github.com/kodonnell/mdbtools
2018-02-12 16:22:52 -05:00
Cyber Emissary
104d952cda
Merge pull request #6 from jimmytaker/omaster
...
Use bigger buffer when reading big blobs to increase performance
2018-02-12 15:48:30 -05:00
Cyber Emissary
6d9fc7d397
Merge pull request #8 from cyberemissary/bulk-insert
...
Implemented bulk insert
2018-02-12 15:22:39 -05:00
Cyber Emissary
278f9ba441
Implemented bulk insert
2018-02-12 15:21:15 -05:00
Cyber Emissary
2ca425b3ad
Merge pull request #3 from joshuapinter/patch-1
...
Format README as Github Markdown and add `.md`.
2018-02-06 13:56:35 -05:00
Cyber Emissary
dbc7e51e98
do not include table name in MySQL indexes.
2018-02-06 13:11:13 -05:00
Cyber Emissary
fd230f68f2
precision and scale were used other way around. Flipped their usage
...
in all places
2018-02-06 13:10:56 -05:00
Cyber Emissary
702ce2b7cd
fixed mysql types, and numeric scale/precision
2018-02-06 13:10:13 -05:00