Evan Miller
ebb049eb6a
Rename --escape-c to --escape-invisible
2020-12-21 09:30:02 -05:00
Evan Miller
8ed9c142a0
Remove copy-paste fragment
2020-12-19 13:26:19 -05:00
Evan Miller
bc97306d64
Merge branch 'master' of github.com:dragonfly-science/mdbtools into merge-108
...
Merge in pull request #108 with a few changes:
* Use the newer mdb_print_col function
* Redefine the last argument of mdb_print_col to be a flags argument
* Rename and redefine the BINEXPORT enums. While technically public,
these were never intended as a public API.
* Name the command line option --escape-c
2020-12-19 13:21:32 -05:00
Evan Miller
fb6637c503
Fix unused but set variable warning ( #221 )
...
Refactor mdb_unicode2ascii to eliminate warnings
2020-12-19 09:37:39 -05:00
Evan Miller
1b96ef4b0d
Clarify mdb_unicode2ascii API and fix buffer overrun ( #220 )
...
There was some confusion as to whether the destination buffer length
should include space for the null terminator. Some callers of the
function assumed that a terminator would be added beyond the end
of the stated buffer size, while others did not. Make everything
consistent and also fix an overrun when there was insufficient
space for the output in the non-iconv implementation.
As stated in a code comment, a better solution would follow the lead
of libxls and use wcstombs and friends when iconv is not available.
But this gets into the weeds with conversion functions named differently
across platforms. The goal here is to fix the buffer overrun.
See oss-fuzz/28773
2020-12-19 08:24:32 -05:00
Evan Miller
7ce75142e8
Merge pull request #219 from evanmiller/oss-fuzz-28790
...
Fix integer overflow
2020-12-18 19:51:59 -05:00
Evan Miller
50c9bdfee6
Fix buffer overflow ( #218 )
...
See oss-fuzz/28787
2020-12-18 19:42:11 -05:00
Evan Miller
78bbf4250e
Merge pull request #217 from evanmiller/oss-fuzz-28780
...
Fix stack overflow
2020-12-18 16:35:48 -05:00
Evan Miller
3d2d534304
Merge pull request #216 from evanmiller/oss-fuzz-28779
...
Null-terminate binary strings
2020-12-18 16:33:54 -05:00
Evan Miller
16d249748a
Fix integer overflow
...
See oss-fuzz/28790
2020-12-18 11:22:52 -05:00
Evan Miller
89007cba18
Fix stack overflow
...
See oss-fuzz/28780
2020-12-18 09:35:12 -05:00
Evan Miller
a1cda27a58
Null-terminate binary strings
...
See oss-fuzz/28779
2020-12-18 09:26:28 -05:00
Evan Miller
c46c8b0e4d
Version 0.9.0, final
2020-12-17 14:03:05 -05:00
Evan Miller
c63a62e365
Update configure.ac
...
* AM_SILENT_RULES has been around for 9 years so just assume it
* dist-zip adds a ZIP archive step to "make dist"
2020-12-17 11:56:51 -05:00
Evan Miller
d70a3977b0
Fix Appveyor link
2020-12-17 11:20:23 -05:00
Evan Miller
ed6f6d08e3
Update CI badges to dev branch
2020-12-17 11:05:37 -05:00
Evan Miller
e7d5125e2b
Fix libmdbsql build on Windows
2020-12-17 11:04:54 -05:00
Evan Miller
f6be7a74ef
Merge pull request #213 from mdbtools/nirgal-patch-2
...
Drop obsolete files from .gitignore
2020-12-13 08:38:10 -05:00
nirgal
bf9fa2417e
Drop obsolete files from .gitignore
2020-12-13 13:27:58 +00:00
Evan Miller
b0902d1a51
Restore GLib detection. Fixes #212
2020-12-13 07:43:52 -05:00
Evan Miller
47c933b8c3
Merge branch 'dev' of github.com:mdbtools/mdbtools into dev
2020-12-13 07:36:52 -05:00
Evan Miller
a19ea4a859
Merge pull request #211 from mdbtools/nirgal-patch-1
...
Remove obsolete comment
2020-12-13 07:19:16 -05:00
nirgal
cc061732be
Remove obsolete comment
2020-12-13 10:22:17 +00:00
Evan Miller
924ec93ff1
Version 0.9.0, Beta 8
2020-12-04 10:48:37 -05:00
Evan Miller
eac859db6e
Merge pull request #208 from evanmiller/remove-old-docs
...
Remove old documentation
2020-12-04 10:45:51 -05:00
Evan Miller
057d0fe91c
Remove -Wno-portability from CI scripts
2020-12-04 10:07:26 -05:00
Evan Miller
b8cf4f4534
Merge branch 'master' into remove-old-docs
2020-12-04 09:34:04 -05:00
Evan Miller
774b8487c6
Merge pull request #206 from evanmiller/test-pkg-config-2
...
Verify pkg-config on Travis
2020-12-04 09:29:53 -05:00
Evan Miller
04f0f54ecd
Merge branch 'master' into remove-old-docs
2020-12-04 09:18:11 -05:00
Evan Miller
0444e0a67e
Remove out of date documentation
...
The HTML docs have not been updated in 10+ years. The README and man
pages should suffice for now.
2020-12-04 09:14:12 -05:00
Evan Miller
b3ed12d8fa
Merge pull request #204 from evanmiller/remove-specfile
...
Remove mdbtools spec file
2020-12-04 09:12:51 -05:00
Evan Miller
d186a98119
Have libmdb.pc reflect --disable-glib
...
Also try to work around Travis issues with sudo, libtool, and clang
2020-12-04 07:33:51 -05:00
Evan Miller
60cbfe821c
Verify pkg-config on Travis
...
Now featuring sudo
2020-12-04 06:11:02 -05:00
Evan Miller
2c5ceced57
Remove mdbtools spec file
...
This is used to build RPMs, but it is out of date and not under test
coverage. If someone would like to restore it, please add some kind of
test coverage so that it does not fall out of date in the future.
See #201
2020-12-03 19:34:44 -05:00
Evan Miller
0ba59e6f23
Merge pull request #200 from evanmiller/remove-changelog
...
Remove ChangeLog/CHANGELOG.md
2020-12-03 17:48:14 -05:00
Evan Miller
226c822e99
Version 0.9.0, Beta 7
2020-11-27 08:07:40 -05:00
Evan Miller
8175e8aacb
Merge pull request #199 from evanmiller/remove-deprecated
...
Remove deprecated functions
2020-11-27 07:27:09 -05:00
Evan Miller
be7840b9e6
Merge branch 'master' into remove-deprecated
2020-11-27 07:26:18 -05:00
Evan Miller
fa2ec4162c
Remove ChangeLog/CHANGELOG.md
...
The cyberemissary notes were technically NEWS (about an unofficial
release) and the earlier VCS notes are useless.
2020-11-27 07:04:28 -05:00
Evan Miller
790e818536
mdb-count is new since 0.7.1 [CI SKIP]
2020-11-27 06:38:44 -05:00
Evan Miller
b6aac22a1b
Remove GMDB section from TODO
...
This information has been copied to gmdb2's TODO file
2020-11-27 06:33:15 -05:00
Evan Miller
cd7ced0da0
Remove mem.c from Makefile
2020-11-27 06:02:26 -05:00
Evan Miller
eb39a483a3
Remove long-deprecated functions
...
mdb_init() and mdb_exit() have done nothing for a while.
mdb_get_coltype_string() and mdb_coltype_takes_length() were previously
removed, but remained in the header file by accident.
2020-11-27 05:58:14 -05:00
Evan Miller
4c13b891d9
Add CLI deprecation notices to README
2020-11-27 05:50:41 -05:00
Evan Miller
7a426fcece
Merge pull request #198 from nirgal/deprecation
...
Deprecate mdb-array mdb-header mdb-parsecsv
2020-11-27 05:42:02 -05:00
Evan Miller
16d36d700d
Remove unused packaging script
...
package.sh is a vestige of the cyberemissary fork.
2020-11-26 12:38:44 -05:00
Nirgal Vourgère
fd0fdb6020
Deprecation warning in the manuals
2020-11-25 17:15:31 +01:00
Nirgal Vourgère
cc15473d71
Deprecate mdb-array mdb-header mdb-parsecsv
2020-11-25 12:14:45 +01:00
Evan Miller
2c72591db0
Move 0.9 release information from README to NEWS
2020-11-24 20:30:32 -05:00
Evan Miller
1bb11c19a5
Merge branch 'dev' of github.com:mdbtools/mdbtools into dev
2020-11-24 20:30:06 -05:00