Sebastian Pipping
c74d380b8f
siphash.h: Address lack of stdint.h for Visual Studio 2003-2008
2017-06-18 22:03:01 +02:00
Sebastian Pipping
1ce8ec1c12
Changes: Start post-2.2.1 section
2017-06-18 21:53:55 +02:00
Sebastian Pipping
602e6c78ca
configure.ac: Fix mis-detection of getrandom on Debian GNU/kFreeBSD ( #50 )
...
There is no such thing but we need to link (not just compile) to realize.
2017-06-18 18:56:03 +02:00
spzeidler
e5e25fac16
Fix sh syntax in configure.ac ( #49 )
...
The old '==' sh-is-not-C issue
It doesn't matter in bash, but some other sh don't like it, so it's a portability issue
2017-06-18 14:30:22 +02:00
Karl Waclawek
c4446687cf
Merge branch 'master' of https://github.com/libexpat/libexpat
2017-06-17 12:07:38 -04:00
Karl Waclawek
85718691e5
Windows release: Update README, remove VC++ 6.0 files from installer, fix runtests.vcxproj file.
2017-06-17 12:05:48 -04:00
Sebastian Pipping
82b8241c1c
Changes: Add link for SipHash commits
2017-06-17 17:44:32 +02:00
Sebastian Pipping
508b1c3023
Changes: Add reference to SipHash ticket
2017-06-17 12:04:41 +02:00
Sebastian Pipping
e421621fb3
win32/expat.iss: Install AUTHORS file, too
2017-06-17 12:02:29 +02:00
Sebastian Pipping
484cc4e62c
Bump version, year, and ID for 2.2.1
...
Also fill earliest release date
2017-06-17 01:58:05 +02:00
Sebastian Pipping
d7ba4e385e
Changes: Mention address leak, add MOX-??? references
2017-06-17 01:44:00 +02:00
Sebastian Pipping
b6742eb325
Bump version info from 7:2:6 to 7:3:6
2017-06-17 01:12:35 +02:00
Sebastian Pipping
c2d4688d5b
Changes: Mention SipHash
2017-06-17 01:10:11 +02:00
Sebastian Pipping
1ee8601f24
Merge branch 'siphash'
2017-06-17 01:04:09 +02:00
Sebastian Pipping
cc16ba0553
Merge branch 'cve-2017-9233'
2017-06-17 01:01:17 +02:00
Sebastian Pipping
01bbdedb66
Changes: Add CVE-2017-9233 info to change log
2017-06-17 01:00:45 +02:00
Rhodri James
c4bf96bb51
xmlparse.c: Fix external entity infinite loop bug (CVE-2017-9233)
2017-06-17 01:00:05 +02:00
Rhodri James
774ee6c15b
Tests: Cover external entity infinite loop bug
2017-06-17 01:00:05 +02:00
Sebastian Pipping
13a55ba351
Changes: Add call for help
2017-06-17 00:56:27 +02:00
Sebastian Pipping
fa1bda5cd0
Add AUTHORS file
...
$ git log | fgrep Author: | sed 's, <[^>]\+>,,' | sort | uniq -c | awk '{ if (int($1) >= 20) print }' | sed 's,.*: ,,' | sort
2017-06-17 00:48:03 +02:00
Sebastian Pipping
db774d9a32
Add master readme as a symlink
2017-06-16 21:30:01 +02:00
Sebastian Pipping
913851a90c
Remove amigaconfig.h and macconfig.h (issue #14 )
2017-06-16 21:06:16 +02:00
Sebastian Pipping
760077feeb
xmlparse.c: Polish ENTROPY_DEBUG
...
The cast fixes a compile warning.
2017-06-16 20:48:53 +02:00
Sebastian Pipping
c235f0aa43
MinGW: No longer ignore expat_config.h
...
Previously, "#define XML_CONTEXT_BYTES 1024" from winconfig.h
would render --disable-xml-context ineffective.
2017-06-16 20:38:52 +02:00
Sebastian Pipping
2446329958
Address MemorySanitizer mis-report on SYS_getrandom
2017-06-15 23:45:44 +02:00
Sebastian Pipping
60d00148b5
Changes: Mention new error code XML_ERROR_INVALID_ARGUMENT
2017-06-15 22:18:02 +02:00
Sebastian Pipping
2b005a837f
Introduce random-based SHA256 release identifier
...
Idea is to ease finding bundles of Expat in the wild in the future.
PS: If you need to bundle Expat, please keep your copy up to date.
2017-06-15 22:11:38 +02:00
Sebastian Pipping
bfa1152c8e
coverage.sh: Add Windows MinGW cross-compilation
2017-06-14 22:41:44 +02:00
Sebastian Pipping
3fb1ec4334
Make "make run-xmltest" work for MinGW cross-compilation
2017-06-14 22:36:51 +02:00
Sebastian Pipping
79d10879b2
coverage.sh: Cover arc4random_buf with libbsd
2017-06-14 18:31:05 +02:00
Sebastian Pipping
223365c43d
coverage.sh: Extract function _build_case for re-use
2017-06-14 18:07:47 +02:00
Sebastian Pipping
a95e5a6c95
Changes: Mark SourceForge tickets for clarity
2017-06-14 18:02:18 +02:00
Sebastian Pipping
400d260d01
Changes: Fix indentation of a 2.2.1 item
2017-06-14 18:02:18 +02:00
Sebastian Pipping
065486c1ad
Changes: Mention commit 7e5b71b748
2017-06-14 17:40:04 +02:00
Sebastian Pipping
a68c125fba
tests/runtests.c: Address byte_character_handler unused variables
2017-06-13 23:38:01 +02:00
Sebastian Pipping
7e5b71b748
xmlparse.c: Fix XML_Size/XML_Index cast mixup
...
The "MAX = (type)-1" hack only works for unsigned types:
XML_Size is unsigned but XML_Index is not.
As the positive maximum of signed integers is about
half as big as that of their unsigned counterpart,
we divide by 2.
Example for 2 bit integers:
* signed: -2, -1, 0, 1 == 2^1-1
* unsigned: 0, 1, 2, 3 == 2^2-1
Fixing 4be2cb5afc
2017-06-13 23:37:36 +02:00
Sebastian Pipping
51308292cd
coverage.sh: Fix "make check" error propagation
2017-06-13 23:02:32 +02:00
Sebastian Pipping
a3e164560a
MANIFEST: Add missing run.sh.in
...
Second half of 49693bb768
2017-06-11 22:45:22 +02:00
Sebastian Pipping
302bb6529a
MANIFEST: Drop pre-X Mac OS MPW Makefile (issue #14 )
...
Second half of a39382bee5
2017-06-11 22:39:08 +02:00
Sebastian Pipping
efa3749d8f
siphash: Test implementation
2017-06-11 01:20:41 +02:00
Sebastian Pipping
3fcef5021a
siphash: Replace current hash algorithm by SipHash
2017-06-11 01:20:41 +02:00
Sebastian Pipping
c0f7c250e3
siphash: Make siphash.h ready for C89 Expat
2017-06-11 01:20:41 +02:00
Sebastian Pipping
38d5bf0080
siphash: Integrate into build system
2017-06-11 01:20:41 +02:00
Sebastian Pipping
695314a849
Add unmodified siphash-20121104.h by William Ahern as siphash.h
2017-06-11 00:49:05 +02:00
Sebastian Pipping
a39382bee5
Drop pre-X Mac OS MPW Makefile (issue #14 )
2017-06-10 22:54:26 +02:00
Sebastian Pipping
632bb9f39e
Changes: Add missing details for 2.2.1
2017-06-07 23:33:39 +02:00
Sebastian Pipping
3518a91e72
Changes: Mention commits of important 2.2.1 fixes
2017-06-07 23:29:49 +02:00
Sebastian Pipping
bf9b32eae3
Changes: Improve classification/order of existing entries for 2.2.1
2017-06-07 21:17:57 +02:00
Sebastian Pipping
8706f69ca7
examples: Unify expat.h include
2017-06-07 20:31:35 +02:00
Sebastian Pipping
4f862dddf9
examples|tests|xmlwf: Drop AmigaOS 4.x include (issue #14 )
2017-06-07 20:31:15 +02:00