Sebastian Pipping
a6497c3004
Bump version to 2.7.1
2025-03-27 17:45:25 +01:00
Sebastian Pipping
2ae4c8afd3
Sync file headers
2025-03-13 20:41:33 +01:00
Sebastian Pipping
0a6cbff62c
Bump version to 2.7.0
2025-03-13 20:41:33 +01:00
Sebastian Pipping
c15ac3b307
Bump version to 2.6.4
2024-11-06 17:42:20 +01:00
Sebastian Pipping
51c7019069
lib: Make XML_StopParser refuse to stop/suspend an unstarted parser
2024-10-21 18:27:46 +02:00
Sebastian Pipping
8707e02e1f
Bump version to 2.6.3
2024-09-03 18:19:25 +02:00
Sebastian Pipping
13cff445fa
Bump version to 2.6.2
2024-03-13 14:37:05 +01:00
Sebastian Pipping
58ff7c39ea
Sync file headers
2024-02-28 23:41:43 +01:00
Sebastian Pipping
dfe043fe6a
Bump version to 2.6.1
2024-02-28 23:41:31 +01:00
Sebastian Pipping
1e028f2ef7
lib/expat.h: Expose billion laughs API for XML_DTD without XML_GE
...
Regression from commit caa2719863
.
2024-02-28 20:47:45 +01:00
Taichi Haradaguchi
3f60a47cb5
Fix compiler warnings
...
> In file included from ./../lib/internal.h:149,
> from codepage.c:38:
> ./../lib/expat.h:1045:5: warning: "XML_GE" is not defined, evaluates to 0 [-Wundef]
> 1045 | #if XML_GE == 1
> | ^~~~~~
> ./../lib/internal.h:158:5: warning: "XML_GE" is not defined, evaluates to 0 [-Wundef]
> 158 | #if XML_GE == 1
> | ^~~~~~
2024-02-10 23:08:03 +09:00
Sebastian Pipping
2a10e173ab
Sync file headers
2024-02-06 14:13:00 +01:00
Sebastian Pipping
310a1977f4
Bump version to 2.6.0
2024-02-06 14:08:05 +01:00
Snild Dolkow
1d3162da8a
Add app setting for enabling/disabling reparse heuristic
...
Suggested-by: Sebastian Pipping <sebastian@pipping.org>
CI-fighting-assistance-by: Sebastian Pipping <sebastian@pipping.org>
2024-01-29 17:09:36 +01:00
Sebastian Pipping
8a6c61de4a
lib: Add XML_GE to XML_GetFeatureList and XML_FeatureEnum
...
Co-authored-by: Snild Dolkow <snild@sony.com>
2023-11-07 13:00:42 +01:00
Sebastian Pipping
caa2719863
Simplify "defined(XML_DTD) || XML_GE == 1" to "XML_GE == 1"
2023-11-07 13:00:42 +01:00
Sebastian Pipping
0f075ec8ec
lib|xmlwf|cmake: Extend scope of billion laughs attack protection
...
.. from "defined(XML_DTD)" to "defined(XML_DTD) || XML_GE==1".
2023-11-06 20:43:09 +01:00
Sebastian Pipping
23110a864d
Be stricter about macro XML_CONTEXT_BYTES
...
- Start treating -DXML_CONTEXT_BYTES=0 as "no context"
rather than "context of size 0". Was documented as
"must be set to a positive integer", previously.
- Enforce that macro XML_CONTEXT_BYTES is defined at build time to
avoid accidental misbuilds lacking context in environments that
bypass both of Expats official build systems.
- Detect and reject use of negative context size at compile time.
2023-10-05 15:44:10 +02:00
Sebastian Pipping
c1d4c439a1
docs: Mass-replace "re-use[d]" by "reuse[d]"
...
Pointed out by codespell.
2023-10-03 21:33:55 +02:00
Hanno Böck
50937b63bb
Use HTTPS where possible in URLs in code comments.
2023-03-16 20:12:49 +01:00
Sebastian Pipping
454c6105bc
Bump version to 2.5.0
2022-10-24 18:32:42 +02:00
Sebastian Pipping
a7103d40d8
Bump version to 2.4.9
2022-09-19 16:20:44 +02:00
Sebastian Pipping
24ae16273b
Bump version to 2.4.8
2022-03-28 16:49:52 +02:00
Sebastian Pipping
e07e394771
Sync file headers
2022-03-04 19:16:16 +01:00
Sebastian Pipping
a34daa5bab
Bump version to 2.4.7
2022-03-04 18:47:59 +01:00
Sebastian Pipping
c57bea96b7
lib|doc: Add a note on namespace URI validation
2022-03-04 16:56:22 +01:00
Sebastian Pipping
5dd5218297
lib: Document namespace separator effect right in header <expat.h>
2022-03-04 16:54:01 +01:00
Thijs Schreijer
7abe5549cb
fix typo
...
This has already been corrected in the official API reference docs
2022-03-04 11:24:31 +01:00
Thijs Schreijer
80553ff825
doc: Document that a call to XML_FreeContentModel can be done at a later time from outside the element declaration handler ( #575 )
2022-03-02 21:33:54 +01:00
Sebastian Pipping
28f74546b4
Bump version to 2.4.6
2022-02-20 16:09:26 +01:00
Sebastian Pipping
fa379d65dd
Bump version to 2.4.5
2022-02-18 20:17:16 +01:00
Sebastian Pipping
a445be8e0d
Bump version to 2.4.4
2022-01-29 23:20:49 +01:00
Sebastian Pipping
6496a03d40
Sync years in file headers
2022-01-13 23:45:22 +01:00
Sebastian Pipping
d102671bfe
Bump version to 2.4.3
2022-01-13 20:08:47 +01:00
Sebastian Pipping
f3f6ae617c
Bump version to 2.4.2
2021-12-17 18:01:39 +01:00
Sebastian Pipping
8001550dc4
Bump version to 2.4.1
2021-05-23 16:52:59 +02:00
Sebastian Pipping
b913a529ae
Bump version to 2.4.0
2021-05-22 19:07:49 +02:00
Sebastian Pipping
b1d039607d
lib: Protect against billion laughs attacks (approach 3.0.21)
2021-05-07 18:25:07 +02:00
Sebastian Pipping
df42f935bf
Increase precision in existing MIT headers based on Git history
2021-05-02 19:53:29 +02:00
Sebastian Pipping
800c4d14e2
lib: Fix references to version 2.2.11 to be about 2.3.0, instead
2021-03-24 21:05:04 +01:00
Sebastian Pipping
3417b3e098
Bump version from 2.2.10 to 2.3.0
2021-03-24 21:05:04 +01:00
Sebastian Pipping
87176c5ce3
expat.h: Fix conmment typo regarding XML_ERROR_UNKNOWN_ENCODING
2021-03-17 02:12:18 +01:00
Sebastian Pipping
811c41e3be
xmlparse.c: Reject missing call to XML_GetBuffer in XML_ParseBuffer
...
.. rather than running into undefined behavior.
2021-02-24 02:26:06 +01:00
Sebastian Pipping
3af8f46e3f
Bump version from 2.2.9 to 2.2.10
2020-10-03 00:49:33 +02:00
luz.paz
56893d4fbb
Fix source comment typos
...
Found via `codespell -q 3 -S ./testdata,./expat/Changes`
2019-11-04 07:52:31 -05:00
Sebastian Pipping
25c96511a0
Bump version from 2.2.8 to 2.2.9
2019-09-25 21:22:30 +02:00
Sebastian Pipping
a5414b759d
Bump version from 2.2.7 to 2.2.8
2019-09-13 22:03:21 +02:00
clang-format
d248bbd940
Mass-apply clang-format 9 using ./apply-clang-format.sh
2019-08-03 21:31:44 +02:00
Sebastian Pipping
c174c05433
expat.h: Drop OpenVMS support leftover ( #14 )
2019-07-28 17:58:56 +02:00
Sebastian Pipping
d3b78b42a2
Bump version from 2.2.6 to 2.2.7
2019-06-19 18:41:14 +02:00