File libxml2.changes of Package libxml2
2120
1
-------------------------------------------------------------------
2
Wed Jun 26 16:37:58 UTC 2024 - David Anes <david.anes@suse.com>
3
4
- Security fix (CVE-2024-34459, bsc#1224282) buffer over-read in
5
xmlHTMLPrintFileContext in xmllint.c
6
* Added libxml2-CVE-2024-34459.patch
7
8
-------------------------------------------------------------------
9
Sat Feb 10 10:56:46 UTC 2024 - David Anes <david.anes@suse.com>
10
11
- Security fix (CVE-2024-25062, bsc#1219576) use-after-free in XMLReader
12
* Added libxml2-CVE-2024-25062.patch
13
14
-------------------------------------------------------------------
15
Mon Oct 30 12:19:31 UTC 2023 - David Anes <david.anes@suse.com>
16
17
- Security update:
18
* [CVE-2023-45322, bsc#1216129] use-after-free in xmlUnlinkNode()
19
in tree.c
20
- Added file libxml2-CVE-2023-45322.patch
21
22
-------------------------------------------------------------------
23
Mon Sep 4 10:36:54 UTC 2023 - David Anes <david.anes@suse.com>
24
25
- Security update:
26
* [CVE-2023-39615, bsc#1214768] Crafted xml can cause global
27
buffer overflow
28
- Added file libxml2-CVE-2023-39615.patch
29
30
-------------------------------------------------------------------
31
Fri Apr 21 17:10:29 UTC 2023 - David Anes <david.anes@suse.com>
32
33
- Security update:
34
* [CVE-2023-29469, bsc#1210412] Hashing of empty dict strings
35
isn't deterministic
36
- Added patch libxml2-CVE-2023-29469.patch
37
* [CVE-CVE-2023-28484, bsc#1210411] NULL dereference in
38
xmlSchemaFixupComplexType
39
- Added patch libxml2-CVE-2023-28484-1.patch
40
- Added patch libxml2-CVE-2023-28484-2.patch
41
42
- Fix changelog entries in both .changes files.
43
- Apply al patches correctly for libxml2 and python-libxml2.
44
45
-------------------------------------------------------------------
46
Mon Oct 31 18:12:58 UTC 2022 - David Anes <david.anes@suse.com>
47
48
- Add W3C conformance tests to the testsuite (bsc#1204585):
49
* Added file xmlts20080827.tar.gz
50
51
-------------------------------------------------------------------
52
Mon Oct 17 11:26:18 UTC 2022 - David Anes <david.anes@suse.com>
53
54
- Security fixes:
55
* [CVE-2022-40303, bsc#1204366] Fix integer overflows with
56
XML_PARSE_HUGE
57
+ Added patch libxml2-CVE-2022-40303.patch
58
* [CVE-2022-40304, bsc#1204367] Fix dict corruption caused by
59
entity reference cycles
60
+ Added patch libxml2-CVE-2022-40304.patch
61
62
-------------------------------------------------------------------
63
Mon Aug 29 17:12:17 UTC 2022 - Pedro Monreal <pmonreal@suse.com>
64
65
- Security fix: [bsc#1201978, CVE-2016-3709]
66
* Cross-site scripting vulnerability after commit 960f0e2
67
* Add libxml2-CVE-2016-3709.patch
68
69
-------------------------------------------------------------------
70
Tue May 3 17:22:47 UTC 2022 - David Anes <david.anes@suse.com>
71
72
- Security fix: [bsc#1199132, CVE-2022-29824]
73
* Integer overflow leading to out-of-bounds write in buf.c
74
(xmlBuf*) and tree.c (xmlBuffer*)
75
* Add libxml2-CVE-2022-29824.patch
76
77
-------------------------------------------------------------------
78
Tue Mar 1 09:26:09 UTC 2022 - David Anes <david.anes@suse.com>
79
80
- Security fix: [bsc#1196490, CVE-2022-23308]
81
* Use-after-free of ID and IDREF attributes.
82
* Add libxml2-CVE-2022-23308.patch
83
84
-------------------------------------------------------------------
85
Wed May 19 11:14:13 UTC 2021 - Pedro Monreal <pmonreal@suse.com>
86
87
- Security fix: [bsc#1186015, CVE-2021-3541]
88
* Exponential entity expansion attack bypasses all existing
89
protection mechanisms.
90
* Add libxml2-CVE-2021-3541.patch
91
92
-------------------------------------------------------------------
93
Mon May 10 11:44:39 UTC 2021 - Pedro Monreal <pmonreal@suse.com>
94
95
- Security fix: [bsc#1185698, bsc#1185879, CVE-2021-3537]
96
* NULL pointer dereference in valid.c:xmlValidBuildAContentModel
97
* Add libxml2-CVE-2021-3537.patch
98
99
-------------------------------------------------------------------
100
Wed Apr 28 16:24:13 UTC 2021 - Pedro Monreal <pmonreal@suse.com>
101
102
- Security fix: [bsc#1185408, CVE-2021-3518]
103
* Fix use-after-free in xinclude.c:xmlXIncludeDoProcess()
104
* Add libxml2-CVE-2021-3518.patch
105
106
-------------------------------------------------------------------
107
Wed Apr 28 16:23:42 UTC 2021 - Pedro Monreal <pmonreal@suse.com>
108
109
- Security fix: [bsc#1185410, CVE-2021-3517]
110
* Fix heap-based buffer overflow in entities.c:xmlEncodeEntitiesInternal()
111
* Add libxml2-CVE-2021-3517.patch
112
113
-------------------------------------------------------------------
114
Wed Apr 28 15:38:46 UTC 2021 - Pedro Monreal <pmonreal@suse.com>
115
116
- Security fix: [bsc#1185409, CVE-2021-3516]
117
* Fix use-after-free in entities.c:xmlEncodeEntitiesInternal()
118
* Add libxml2-CVE-2021-3516.patch
119
120
-------------------------------------------------------------------
121
Wed Nov 25 09:07:36 UTC 2020 - Pedro Monreal <pmonreal@suse.com>
122
123
- Avoid quadratic checking of identity-constraints: [bsc#1178823]
124
* key/unique/keyref schema attributes currently use qudratic loops
125
to check their various constraints (that keys are unique and that
126
keyrefs refer to existing keys).
127
* This fix uses a hash table to avoid the quadratic behaviour.
128
- Add libxml2-Avoid-quadratic-checking-of-identity-constraints.patch
129
130
-------------------------------------------------------------------
131
Mon Sep 7 08:12:29 UTC 2020 - Pedro Monreal <pmonreal@suse.com>
132
133
- Security fix: [bsc#1176179, CVE-2020-24977]
134
* xmllint: global-buffer-overflow in xmlEncodeEntitiesInternal
135
- Add patch libxml2-CVE-2020-24977.patch
136
137
-------------------------------------------------------------------
138
Wed May 27 12:09:35 UTC 2020 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
139
140
- Fix invalid xmlns references since the fix for CVE-2019-19956 [bsc#1172021]
141
- Remove libxml2-CVE-2019-19956.patch
142
143
-------------------------------------------------------------------
144
Fri Feb 28 18:36:53 UTC 2020 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
145
146
- Security fix: [bsc#1161521, CVE-2019-20388]
147
* Memory leak in xmlSchemaPreRun in xmlschemas.c
148
- Add libxml2-CVE-2019-20388.patch
149
150
-------------------------------------------------------------------
151
Wed Jan 22 11:16:39 UTC 2020 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
152
153
- Security fix: [bsc#1161517, CVE-2020-7595]
154
* xmlStringLenDecodeEntities in parser.c has an infinite loop in
155
a certain end-of-file situation
156
- Add libxml2-CVE-2020-7595.patch
157
158
-------------------------------------------------------------------
159
Thu Jan 2 12:01:22 UTC 2020 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
160
161
- Security fix: [bsc#1159928, CVE-2019-19956]
162
* Memory leak related to newDoc->oldNs in xmlParseBalancedChunkMemoryRecover:parser.c
163
- Add libxml2-CVE-2019-19956.patch
164
165
-------------------------------------------------------------------
166
Wed Aug 28 16:44:17 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
167
168
- Synchronize changelog files for libxml2 and python-libxml2-python [bsc#1123919]
169
170
-------------------------------------------------------------------
171
Thu Jul 4 08:52:14 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
172
173
- Added a new configurable variable XPATH_DEFAULT_MAX_NODESET_LENGTH
174
to avoid nodeset limit when processing large XML files [bsc#1135123]
175
* Added libxml2-make-XPATH_MAX_NODESET_LENGTH-configurable.patch
176
177
-------------------------------------------------------------------
178
Mon Jan 28 02:06:50 UTC 2019 - mgorse@suse.com
179
180
- Add libxml2-python3-string-null-check.patch: fix NULL pointer
181
dereference when parsing invalid data (bsc#1065270
182
glgo#libxml2!15).).
183
184
-------------------------------------------------------------------
185
Wed Sep 5 15:48:36 UTC 2018 - pmonrealgonzalez@suse.com
186
187
- Security fix:
188
[bsc#1088279, CVE-2018-9251][bsc#1105166, CVE-2018-14567]
189
* Infinite loop in LZMA decompression
190
* Fixes CVE-2018-9251 introduced by CVE-2017-18258
191
* Added libxml2-CVE-2018-14567.patch
192
193
-------------------------------------------------------------------
194
Wed Sep 5 13:46:59 UTC 2018 - pmonrealgonzalez@suse.com
195
196
- Security fix [bsc#1102046, CVE-2018-14404]
197
* NULL pointer dereference in xpath.c:xmlXPathCompOpEval() can
198
allow attackers to cause a denial of service
199
* Added libxml2-CVE-2018-14404.patch
200
201
-------------------------------------------------------------------
202
Sat Nov 11 15:31:50 UTC 2017 - aavindraa@gmail.com
203
204
- Version update to 2.9.7 release:
205
* Bug Fixes:
206
+ xmlcatalog: restore ability to query system catalog easily
207
+ Fix comparison of nodesets to strings
208
* Improvements:
209
+ Add Makefile rules to rebuild HTML man pages
210
+ Remove generated file python/setup.py from version control
211
+ Fix mixed decls and code in timsort.h
212
+ Rework handling of return values in thread tests
213
+ Fix unused variable warnings in testrecurse
214
+ Fix -Wimplicit-fallthrough warnings
215
+ Upgrade timsort.h to latest revision
216
+ Fix a couple of warnings in dict.c and threads.c
217
+ Fix unused variable warnings in nanohttp.c
218
+ Don't include winsock2.h in xmllint.c
219
+ Use __linux__ macro in generated code
220
* Portability:
221
+ Add declaration for DllMain
222
+ Fix preprocessor conditional in threads.h
223
+ Fix macro redefinition warning
224
+ many Windows specific improvements
225
* Documentation:
226
+ xmlcatalog: refresh man page wrt. quering system catalog easily
227
- Includes bug fixes from 2.9.6:
228
* Fix XPath stack frame logic
229
* Report undefined XPath variable error message
230
* Fix regression with librsvg
231
* Handle more invalid entity values in recovery mode
232
* Fix structured validation errors
233
* Fix memory leak in LZMA decompressor
234
* Set memory limit for LZMA decompression
235
* Handle illegal entity values in recovery mode
236
* Fix debug dump of streaming XPath expressions
237
* Fix memory leak in nanoftp
238
* Fix memory leaks in SAX1 parser
239
- Drop libxml2-bug787941.patch
240
* upstreamed in 3157cf4e53c03bc3da604472c015c63141907db8
241
242
-------------------------------------------------------------------
243
Sat Nov 11 15:30:27 UTC 2017 - aavindraa@gmail.com
244
245
- clean with spec-cleaner
246
247
-------------------------------------------------------------------
248
Thu Oct 26 14:10:55 UTC 2017 - jmatejek@suse.com
249
250
- libxml2-python3-unicode-errors.patch: work around an issue with
251
libxml2 supplied error strings being undecodable UTF-8 (bsc#1065270)
252
253
-------------------------------------------------------------------
254
Mon Oct 2 15:59:57 UTC 2017 - jmatejek@suse.com
255
256
- convert to singlespec, build a python 3 version
257
- change build instructions to use setup.py (and %python_build macros)
258
instead of makefile-based approach
259
- add python3.6-verify_fd.patch that fixes libxml2 on python 3.6
260
- rename to python-libxml2-python to conform to package naming policy
261
(PyPI name is "libxml2-python")
262
263
-------------------------------------------------------------------
264
Thu Sep 21 14:19:56 UTC 2017 - jengelh@inai.de
265
266
- Update package summaries and RPM groups. Trim descriptions for
267
size on secondary subpackages. Replace install call by a
268
commonly-used macro.
269
270
-------------------------------------------------------------------
271
Thu Sep 21 14:05:29 UTC 2017 - tchvatal@suse.com
272
273
- Add patch to fix TW integration:
274
* libxml2-bug787941.patch
275
276
-------------------------------------------------------------------
277
Sun Sep 10 09:54:07 UTC 2017 - tchvatal@suse.com
278
279
- Version update to 2.9.5 release:
280
* Merged all the previous cve fixes that were patched in
281
* Few small tweaks
282
- Remove merged patches:
283
* libxml2-CVE-2016-4658.patch
284
* libxml2-CVE-2017-0663.patch
285
* libxml2-CVE-2017-5969.patch
286
* libxml2-CVE-2017-9047.patch
287
* libxml2-CVE-2017-9048.patch
288
* libxml2-CVE-2017-9049.patch
289
* libxml2-2.9.4-fix_attribute_decoding.patch
290
291
-------------------------------------------------------------------
292
Thu Jun 15 13:12:25 UTC 2017 - pmonrealgonzalez@suse.com
293
294
- Security fix:
295
* libxml2-CVE-2017-0663.patch [bsc#1044337, CVE-2017-0663]
296
* Fix Heap buffer overflow in xmlAddID
297
298
-------------------------------------------------------------------
299
Wed Jun 14 14:15:38 UTC 2017 - pmonrealgonzalez@suse.com
300
301
- Security fix:
302
* libxml2-CVE-2017-5969.patch [bsc#1024989, CVE-2017-5969]
303
* Fix NULL pointer deref in xmlDumpElementContent
304
305
-------------------------------------------------------------------
306
Mon May 22 15:42:43 UTC 2017 - pmonrealgonzalez@suse.com
307
308
- Security fixes:
309
* libxml2-CVE-2017-9049.patch [bsc#1039066]
310
* heap-based buffer overflow (xmlDictComputeFastKey func)
311
* libxml2-CVE-2017-9048.patch [bsc#1039063]
312
* stack overflow vulnerability (xmlSnprintfElementContent func)
313
* libxml2-CVE-2017-9047.patch [bsc#1039064]
314
* stack overflow vulnerability (xmlSnprintfElementContent func)
315
316
-------------------------------------------------------------------
317
Tue Mar 7 11:42:23 UTC 2017 - pmonrealgonzalez@suse.com
318
319
- Added libxml2-CVE-2016-4658.patch: Disallow namespace nodes in
320
XPointer ranges. Namespace nodes must be copied to avoid
321
use-after-free errors. But they don't necessarily have a physical
322
representation in a document, so simply disallow them in XPointer
323
ranges [bsc#1005544] [CVE-2016-4658]
324
325
-------------------------------------------------------------------
326
Wed Jun 8 12:20:43 UTC 2016 - kstreitova@suse.com
327
328
- add libxml2-2.9.4-fix_attribute_decoding.patch to fix attribute
329
decoding during XML schema validation [bnc#983288]
330
331
-------------------------------------------------------------------
332
Fri May 27 14:22:55 UTC 2016 - psimons@suse.com
333
334
- Update libxml2 to version libxml2-2.9.4. The new version is
335
resistant against CVE-2016-3627, CVE-2016-1833, CVE-2016-1835,
336
CVE-2016-1837, CVE-2016-1836, CVE-2016-1839, CVE-2016-1838,
337
CVE-2016-1840, CVE-2016-4483, CVE-2016-1834, CVE-2016-3705, and
338
CVE-2016-1762.
339
340
- Remove obsolete patches libxml2-2.9.1-CVE-2016-3627.patch,
341
0001-Add-missing-increments-of-recursion-depth-counter-to.patch,
342
and libxml2-2.9.3-bogus_UTF-8_encoding_error.patch.
343
344
-------------------------------------------------------------------
345
Fri May 20 14:59:32 UTC 2016 - kstreitova@suse.com
346
347
- add libxml2-2.9.3-bogus_UTF-8_encoding_error.patch to fix XML
348
push parser that fails with bogus UTF-8 encoding error when
349
multi-byte character in large CDATA section is split across
350
buffer [bnc#962796]
351
352
-------------------------------------------------------------------
353
Tue May 3 11:40:42 UTC 2016 - sflees@suse.de
354
355
- Add libxml2-2.9.1-CVE-2016-3627.patch to fix stack exhaustion
356
while parsing certain XML files in recovery mode (CVE-2016-3627,
357
bnc#972335).
358
359
- Add 0001-Add-missing-increments-of-recursion-depth-counter-to.patch
360
to improve protection against Billion Laughs Attack (bnc#975947).
361
362
-------------------------------------------------------------------
363
Tue Nov 24 16:12:35 UTC 2015 - rpm@fthiessen.de
364
365
- Update to new upstream release 2.9.3 (bsc#954429):
366
* Fixes for CVE-2015-8035, CVE-2015-7942, CVE-2015-7941,
367
CVE-2015-1819, CVE-2015-7497, CVE-2015-7498, CVE-2015-5312,
368
CVE-2015-7499, CVE-2015-7500 and CVE-2015-8242
369
* And other bugfixes
370
- Removed upstream fixed patches:
371
* libxml2-dont_initialize_catalog.patch
372
* 0001-Fix-missing-entities-after-CVE-2014-3660-fix.patch
373
* 0002-Adding-example-from-bugs-738805-to-regression-tests.patch
374
375
-------------------------------------------------------------------
376
Mon Nov 3 17:13:24 UTC 2014 - vcizek@suse.com
377
378
- fix a missing entities after CVE-2014-3660 fix
379
(https://bugzilla.gnome.org/show_bug.cgi?id=738805)
380
* added patches:
381
0001-Fix-missing-entities-after-CVE-2014-3660-fix.patch
382
0002-Adding-example-from-bugs-738805-to-regression-tests.patch
383
384
-------------------------------------------------------------------
385
Mon Nov 3 10:01:23 UTC 2014 - vcizek@suse.com
386
387
- fix a regression in libxml2 2.9.2
388
* https://bugzilla.redhat.com/show_bug.cgi?id=1153753
389
- add libxml2-dont_initialize_catalog.patch
390
391
-------------------------------------------------------------------
392
Fri Oct 31 10:55:27 UTC 2014 - vcizek@suse.com
393
394
- update to 2.9.2
395
* drop libxml2-CVE-2014-3660.patch (upstream)
396
* add keyring to verify tarball
397
Security:
398
Fix for CVE-2014-3660 billion laugh variant
399
CVE-2014-0191 Do not fetch external parameter entities
400
Improvements:
401
win32/libxml2.def.src after rebuild in doc
402
elfgcchack.h: more legacy needs xmlSAX2StartElement() and xmlSAX2EndElement()
403
elfgcchack.h: add xmlXPathNodeEval and xmlXPathSetContextNode
404
Provide cmake module
405
Fix a couple of issues raised by make dist
406
Fix and add const qualifiers
407
Preparing for upcoming release of 2.9.2
408
Fix zlib and lzma libraries check via command line
409
wrong error column in structured error when parsing end tag
410
doc/news.html: small update to avoid line join while generating NEWS.
411
Add methods for python3 iterator
412
Support element node traversal in document fragments
413
xmlNodeSetName: Allow setting the name to a substring of the currently set name
414
Added macros for argument casts
415
adding init calls to xml and html Read parsing entry points
416
Get rid of 'REPLACEMENT CHARACTER' Unicode chars in xmlschemas.c
417
Implement choice for name classes on attributes
418
Two small namespace tweaks
419
xmllint --memory should fail on empty files
420
Cast encoding name to char pointer to match arg type
421
422
-------------------------------------------------------------------
423
Fri Oct 17 13:58:17 UTC 2014 - vcizek@suse.com
424
425
- fix for CVE-2014-3660 (bnc#901546)
426
* denial of service via recursive entity expansion
427
(related to billion laughs)
428
* added libxml2-CVE-2014-3660.patch
429
430
-------------------------------------------------------------------
431
Mon Aug 18 15:42:34 UTC 2014 - fcrozat@suse.com
432
433
- Add obsoletes/provides to baselibs.conf.
434
435
-------------------------------------------------------------------
436
Thu Jun 5 08:30:58 UTC 2014 - vcizek@suse.com
437
438
- temporarily reverting libxml2-CVE-2014-0191.patch until there is a fix
439
that doesn't break other applications
440
441
-------------------------------------------------------------------
442
Fri May 23 15:01:54 UTC 2014 - vcizek@suse.com
443
444
- fix for CVE-2014-0191 (bnc#876652)
445
* libxml2: external parameter entity loaded when entity
446
substitution is disabled
447
* added libxml2-CVE-2014-0191.patch
448
449
-------------------------------------------------------------------
450
Fri Aug 2 12:57:36 UTC 2013 - vcizek@suse.com
451
452
- update to 2.9.1
453
dropped patches (in upstream):
454
* libxml2-2.9.0-CVE-2012-5134.patch
455
* libxml2-CVE-2013-0338-Detect-excessive-entities-expansion-upon-replacement.patch
456
* libxml2-CVE-2013-1969.patch
457
New features:
458
* Support for Python3
459
* Add xmlXPathSetContextNode and xmlXPathNodeEval
460
461
-------------------------------------------------------------------
462
Sun Jul 7 06:00:42 UTC 2013 - coolo@suse.com
463
464
- buildignore python to avoid build cycle
465
466
-------------------------------------------------------------------
467
Thu Apr 18 14:07:49 UTC 2013 - vcizek@suse.com
468
469
- fix for CVE-2013-1969 (bnc#815665)
470
* libxml2-CVE-2013-1969.patch
471
472
-------------------------------------------------------------------
473
Thu Mar 7 13:28:59 UTC 2013 - vcizek@suse.com
474
475
- fix for CVE-2013-0338 (bnc#805233)
476
libxml2-CVE-2013-0338-Detect-excessive-entities-expansion-upon-replacement.patch
477
478
-------------------------------------------------------------------
479
Sat Dec 15 15:55:26 UTC 2012 - p.drouand@gmail.com
480
481
- update to 2.9.0 version:
482
* please see the Changelog
483
- Updated patchs to get working with new version:
484
* libxml2-2.9.0-CVE-2012-5134.patch ( libxml2-CVE-2012-5134.patch )
485
* fix-perl.diff
486
487
-------------------------------------------------------------------
488
Fri Dec 7 10:49:11 UTC 2012 - vcizek@suse.com
489
490
- Add libxml2-CVE-2012-5134.patch to fix CVE-2012-5134 (bnc#793334)
491
492
-------------------------------------------------------------------
493
Sun Sep 23 19:40:30 UTC 2012 - dimstar@opensuse.org
494
495
- Add a comment next to libxml2.la to make sure that anybody
496
removing it knows why it's there and reconsiders.
497
498
-------------------------------------------------------------------
499
Sun Sep 23 19:28:04 UTC 2012 - coolo@suse.com
500
501
- readd .la file, python-libxml2 needs it
502
503
-------------------------------------------------------------------
504
Fri Sep 21 18:04:16 UTC 2012 - jengelh@inai.de
505
506
- Remove .la files; make sure installation succeeds for
507
Fedora_17 target
508
509
-------------------------------------------------------------------
510
Tue Jun 12 18:10:07 UTC 2012 - chris@computersalat.de
511
512
- update to 2.8.0
513
* please see ChangeLog for more info
514
- remove obsolete bigendian64 patch
515
- rebase fix-perl patch
516
517
-------------------------------------------------------------------
518
Sun Mar 11 21:00:19 UTC 2012 - jengelh@medozas.de
519
520
- libxml2-2 should not require libxml2-tools. There is no trouble
521
expected, since attempting to install libxml2 will already pull
522
in libxml2-tools due to Provides tags.
523
524
-------------------------------------------------------------------
525
Mon Mar 5 10:18:12 UTC 2012 - coolo@suse.com
526
527
- revert the two commits that broke perl-XML-LibXML's test case,
528
I hope the two upstreams will figure it out
529
530
-------------------------------------------------------------------
531
Fri Mar 2 16:47:56 UTC 2012 - coolo@suse.com
532
533
- update to git to fix some issues
534
* Fix a logic error in Schemas Component ConstraintsHEADmaster
535
* Fix a wrong enum type use in Schemas Types
536
537
-------------------------------------------------------------------
538
Thu Mar 1 18:36:33 CET 2012 - meissner@suse.de
539
540
- fixed a 64bit big endian bug in the file reader.
541
542
-------------------------------------------------------------------
543
Sat Feb 25 13:50:54 UTC 2012 - coolo@suse.com
544
545
- the fallout of requiring libxml2-tools as explicit buildrequire
546
is just too large, so avoid it for now and create a cycle between
547
libxml2-2 and libxml2-tools
548
549
-------------------------------------------------------------------
550
Sat Feb 25 08:47:58 UTC 2012 - coolo@suse.com
551
552
- fix version
553
554
-------------------------------------------------------------------
555
Sat Feb 25 08:09:00 UTC 2012 - coolo@suse.com
556
557
- add provide for the old name to fix packages with explicit
558
library dependency
559
560
-------------------------------------------------------------------
561
Thu Feb 23 11:00:21 UTC 2012 - coolo@suse.com
562
563
- renamed to python-libxml2 to follow python naming expectations
564
- do not require python but let rpm figure it out
565
566
-------------------------------------------------------------------
567
Thu Feb 23 10:42:16 UTC 2012 - coolo@suse.com
568
569
- update to today's GIT snapshot:
570
include XZ support
571
- split libxml2-2 according to shared library policy
572
573
-------------------------------------------------------------------
574
Mon Dec 26 17:08:52 UTC 2011 - jengelh@medozas.de
575
576
- Remove redundant tags/sections
577
578
-------------------------------------------------------------------
579
Wed Dec 21 10:24:19 UTC 2011 - coolo@suse.com
580
581
- add autoconf as buildrequire to avoid implicit dependency
582
583
-------------------------------------------------------------------
584
Tue Dec 20 11:05:01 UTC 2011 - coolo@suse.com
585
586
- own aclocal directory, there is no other reason to buildrequire
587
automake
588
589
-------------------------------------------------------------------
590
Fri Jul 8 08:52:06 UTC 2011 - saschpe@suse.de
591
592
- update to libxml-2.7.8+git20110708
593
- several important bugfixes
594
- drop upstreamed patches:
595
* libxml2-CVE-2010-4494.patch
596
* libxml2-CVE-2011-1944.patch
597
* noxref.patch
598
* symbol-versioning.patch
599
600
-------------------------------------------------------------------
601
Wed Jun 29 09:05:59 UTC 2011 - puzel@novell.com
602
603
- add libxml2-CVE-2011-1944.patch (bnc#697372)
604
605
-------------------------------------------------------------------
606
Sun Jun 5 21:36:07 UTC 2011 - cshorler@googlemail.com
607
608
- add symbol-versioning.patch to restore 11.3 versioned symbols
609
610
-------------------------------------------------------------------
611
Mon Jan 3 09:21:20 UTC 2011 - puzel@novell.com
612
613
- add libxml2-CVE-2010-4494.patch (bnc#661471)
614
615
-------------------------------------------------------------------
616
Mon Dec 6 09:05:53 UTC 2010 - coolo@novell.com
617
618
- buildrequire python-xml to fix build
619
620
-------------------------------------------------------------------
621
Fri Dec 3 12:09:40 UTC 2010 - puzel@novell.com
622
623
- update to libxml-2.7.8
624
- number of bufixes, documentation and portability fixes
625
- update language ID parser to RFC 5646
626
- sort python generated stubs
627
- add an HTML parser option to avoid a default doctype
628
- see http://xmlsoft.org/news.html for exact details
629
- drop libxml2-xpath-ns-attr-axis.patch (in upstream)
630
- clean up specfile
631
632
-------------------------------------------------------------------
633
Mon Nov 1 10:00:04 UTC 2010 - puzel@novell.com
634
635
- add libxml2-xpath-ns-attr-axis.patch (bnc#648277)
636
637
-------------------------------------------------------------------
638
Sat Oct 30 22:45:22 UTC 2010 - cristian.rodriguez@opensuse.org
639
640
- Use --disable-static
641
642
-------------------------------------------------------------------
643
Mon Sep 20 11:36:31 UTC 2010 - puzel@novell.com
644
645
- drop libxml2-largefile64.patch (revert last change)
646
- the issue is fixed in zlib
647
648
-------------------------------------------------------------------
649
Fri Sep 17 16:28:46 UTC 2010 - puzel@novell.com
650
651
- add libxml2-largefile64.patch (fixes build)
652
- debian bug#439843
653
654
-------------------------------------------------------------------
655
Wed Jul 14 20:05:00 UTC 2010 - jw@novell.com
656
657
- added noxref.patch,
658
this implements a new --noxref option, which turns
659
validation errors about missing xrefs into warnings.
660
Upstreamed as https://bugzilla.gnome.org/show_bug.cgi?id=624386
661
662
-------------------------------------------------------------------
663
Sat Apr 24 09:50:01 UTC 2010 - coolo@novell.com
664
665
- buildrequire pkg-config to fix provides
666
667
-------------------------------------------------------------------
668
Wed Apr 7 16:34:29 UTC 2010 - coolo@novell.com
669
670
- fix build
671
672
-------------------------------------------------------------------
673
Tue Mar 23 23:46:00 CET 2010 - mrdocs@opensuse.org
674
675
- update to 2.7.7
676
- add extra options to ./configure for scribus features and avoid a crash
677
- updates from 2.7.3 > 2.7.7 include a number of portability, correctness
678
memory leaks and build fixes including some CVE
679
- see http://xmlsoft.org/news.html for exact details
680
681
-------------------------------------------------------------------
682
Mon Feb 22 22:11:00 CET 2010 - mrdocs@opensuse.org
683
684
- add sax parser option compiled in
685
686
-------------------------------------------------------------------
687
Tue Dec 15 12:19:16 CET 2009 - jengelh@medozas.de
688
689
- enable parallel building
690
691
-------------------------------------------------------------------
692
Mon Dec 14 16:14:49 CET 2009 - jengelh@medozas.de
693
694
- add baselibs.conf as a source
695
- package documentation as noarch
696
697
-------------------------------------------------------------------
698
Sun Aug 2 16:58:15 UTC 2009 - jansimon.moeller@opensuse.org
699
700
- Disable the check for ARM as qemu-arm can't keep up atm.
701
702
-------------------------------------------------------------------
703
Thu Mar 19 10:16:50 CET 2009 - prusnak@suse.cz
704
705
- updated to 2.7.2
706
* Portability fix: fix solaris compilation problem,
707
fix compilation if XPath is not configured in
708
* Bug fixes: nasty entity bug introduced in 2.7.0, restore old
709
behaviour when saving an HTML doc with an xml dump function,
710
HTML UTF-8 parsing bug, fix reader custom error handlers
711
(Riccardo Scussat)
712
* Improvement: xmlSave options for more flexibility to save
713
as XML/HTML/XHTML, handle leading BOM in HTML documents
714
- updated to 2.7.3
715
* Build fix: fix build when HTML support is not included.
716
* Bug fixes: avoid memory overflow in gigantic text nodes,
717
indentation problem on the writed (Rob Richards),
718
xmlAddChildList pointer problem (Rob Richards and Kevin Milburn),
719
xmlAddChild problem with attribute (Rob Richards and Kris Breuker),
720
avoid a memory leak in an edge case (Daniel Zimmermann),
721
deallocate some pthread data (Alex Ott).
722
* Improvements: configure option to avoid rebuilding docs
723
(Adrian Bunk), limit text nodes to 10MB max by default,
724
add element traversal APIs, add a parser option to enable
725
pre 2.7 SAX behavior (Rob Richards),
726
add gcc malloc checking (Marcus Meissner),
727
add gcc printf like functions parameters checking (Marcus Meissner).
728
- dropped obsoleted patches:
729
* alloc_size.patch (mainline)
730
* CVE-2008-4225.patch (mainline)
731
* CVE-2008-4226.patch (mainline)
732
* CVE-2008-4409.patch (mainline)
733
* oldsax.patch (mainline)
734
* pritnf.patch (mainline)
735
* xmlsave.patch (mainline)
736
737
-------------------------------------------------------------------
738
Mon Jan 12 17:21:59 CET 2009 - prusnak@suse.cz
739
740
- added oldsax.patch to enable pre 2.7.0 sax behaviour [bnc#457056]
741
742
-------------------------------------------------------------------
743
Wed Dec 10 12:34:56 CET 2008 - olh@suse.de
744
745
- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
746
(bnc#437293)
747
748
-------------------------------------------------------------------
749
Tue Nov 25 16:00:27 CET 2008 - prusnak@suse.cz
750
751
- fix broken xmlsave (xmlsave.patch) [bnc#437203]
752
753
-------------------------------------------------------------------
754
Tue Nov 18 16:24:39 CET 2008 - prusnak@suse.cz
755
756
- fixed CVE-2008-4225 [bnc#445677]
757
758
-------------------------------------------------------------------
759
Thu Nov 6 12:02:25 CET 2008 - prusnak@suse.cz
760
761
- fixed CVE-2008-4226 [bnc#441368]
762
763
-------------------------------------------------------------------
764
Thu Oct 30 12:34:56 CET 2008 - olh@suse.de
765
766
- obsolete old -XXbit packages (bnc#437293)
767
768
-------------------------------------------------------------------
769
Mon Oct 6 14:50:38 CEST 2008 - prusnak@suse.cz
770
771
- fixed CVE-2008-4409 [bnc#432486]
772
773
-------------------------------------------------------------------
774
Tue Sep 9 17:01:12 CEST 2008 - meissner@suse.de
775
776
- added GCC attribute alloc_size markup (alloc_size.patch)
777
778
-------------------------------------------------------------------
779
Wed Sep 3 16:58:23 CEST 2008 - prusnak@suse.cz
780
781
- updated to 2.7.1
782
* Portability fix: Borland C fix (Moritz Both)
783
* Bug fixes: python serialization wrappers, XPath QName corner
784
case handking and leaks (Martin)
785
* Improvement: extend the xmlSave to handle HTML documents and trees
786
* Cleanup: python serialization wrappers
787
788
-------------------------------------------------------------------
789
Wed Sep 3 16:57:46 CEST 2008 - prusnak@suse.cz
790
791
- updated to 2.7.0
792
* Documentation: switch ChangeLog to UTF-8, improve mutithreads and
793
xmlParserCleanup docs
794
* Portability fixes: Older Win32 platforms (Rob Richards), MSVC
795
porting fix (Rob Richards), Mac OS X regression tests (Sven Herzberg),
796
non GNUCC builds (Rob Richards), compilation on Haiku (Andreas Färber)
797
* Bug fixes: various realloc problems (Ashwin), potential double-free
798
(Ashwin), regexp crash, icrash with invalid whitespace facets (Rob
799
Richards), pattern fix when streaming (William Brack), various XML
800
parsing and validation fixes based on the W3C regression tests, reader
801
tree skipping function fix (Ashwin), Schemas regexps escaping fix
802
(Volker Grabsch), handling of entity push errors (Ashwin), fix a slowdown
803
when encoder cant serialize characters on output
804
* Code cleanup: compilation fix without the reader, without the output
805
(Robert Schwebel), python whitespace (Martin), many space/tabs cleanups,
806
serious cleanup of the entity handling code
807
* Improvement: switch parser to XML-1.0 5th edition, add parsing flags
808
for old versions, switch URI parsing to RFC 3986,
809
add xmlSchemaValidCtxtGetParserCtxt (Holger Kaelberer),
810
new hashing functions for dictionnaries (based on Stefan Behnel work),
811
improve handling of misplaced html/head/body in HTML parser, better
812
regression test tools and code coverage display, better algorithms
813
to detect various versions of the billion laughts attacks, make
814
arbitrary parser limits avoidable as a parser option
815
- dropped obsoleted patches:
816
* billion-laughs.patch (included in update)
817
818
-------------------------------------------------------------------
819
Wed Aug 13 12:05:08 CEST 2008 - prusnak@suse.cz
820
821
- fixed billion laughs vulnerability (billion-laughs.patch) [bnc#415371]
822
823
-------------------------------------------------------------------
824
Fri Apr 11 14:34:30 CEST 2008 - prusnak@suse.cz
825
826
- updated to 2.6.32
827
* Documentation:
828
- returning heap memory to kernel (Wolfram Sang)
829
- trying to clarify xmlCleanupParser() use
830
- xmlXPathContext improvement (Jack Jansen)
831
- improve the *Recover* functions documentation
832
- XmlNodeType doc link fix (Martijn Arts)
833
* Bug fixes:
834
- internal subset memory leak (Ashwin)
835
- avoid problem with paths starting with // (Petr Sumbera)
836
- streaming XSD validation callback patches (Ashwin)
837
- fix redirection on port other than 80 (William Brack)
838
- SAX2 leak (Ashwin)
839
- XInclude fragment of own document (Chris Ryan)
840
- regexp bug with '.' (Andrew Tosh)
841
- flush the writer at the end of the document (Alfred Mickautsch)
842
- output I/O bug fix (William Brack)
843
- writer CDATA output after a text node (Alex Khesin)
844
- UTF-16 encoding detection (William Brack)
845
- fix handling of empty CDATA nodes for Safari team
846
- python binding problem with namespace nodes
847
- improve HTML parsing (Arnold Hendriks)
848
- regexp automata build bug
849
- memory leak fix (Vasily Chekalkin)
850
- XSD test crash
851
- weird system parameter entity parsing problem
852
- allow save to file:///X/ windows paths
853
- various attribute normalisation problems
854
- externalSubsetSplit fix (Ashwin)
855
- attribute redefinition in the DTD (Ashwin)
856
- fix in char ref parsing check (Alex Khesin)
857
- many out of memory handling fixes (Ashwin)
858
- XPath out of memory handling fixes (Alvaro Herrera)
859
- various realloc problems (Ashwin)
860
- UCS4 encoding conversion buffer size (Christian Fruth)
861
- problems with EatName functions on memory errors
862
- BOM handling in external parsed entities (Mark Rowe)
863
* Code cleanup:
864
- fix build under VS 2008 (David Wimsey)
865
- remove useless mutex in xmlDict (Florent Guilian)
866
- Mingw32 compilation fix (Carlo Bramini)
867
- Win and MacOS EOL cleanups (Florent Guiliani)
868
- iconv need a const detection (Roumen Petrov)
869
- simplify xmlSetProp (Julien Charbon)
870
- cross compilation fixes for Mingw (Roumen Petrov)
871
- SCO Openserver build fix (Florent Guiliani)
872
- iconv uses const on Win32 (Rob Richards)
873
- duplicate code removal (Ashwin)
874
- missing malloc test and error reports (Ashwin)
875
- VMS makefile fix (Tycho Hilhorst)
876
* improvements:
877
- better plug of schematron in the normal error handling (Tobias Minich)
878
879
-------------------------------------------------------------------
880
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
881
882
- added baselibs.conf file to build xxbit packages
883
for multilib support
884
885
-------------------------------------------------------------------
886
Fri Mar 21 15:33:41 CET 2008 - vuntz@suse.de
887
888
- Remove libxml2-2.6.31-gcc4.patch after discussion with upstream.
889
I compiled the package on all architectures without the patch
890
without any problem, and upstream doesn't see the point of the
891
patch.
892
893
-------------------------------------------------------------------
894
Thu Mar 13 12:44:03 CET 2008 - rodrigo@suse.de
895
896
- Upstream and tag patches
897
898
-------------------------------------------------------------------
899
Thu Jan 24 11:58:17 CET 2008 - prusnak@suse.cz
900
901
- rename rpmlintrc-libxml2-python to libxml2-python-rpmlintrc :)
902
903
-------------------------------------------------------------------
904
Tue Jan 22 12:16:33 CET 2008 - prusnak@suse.cz
905
906
- build --without-python to allow compilation from src.rpm
907
908
-------------------------------------------------------------------
909
Tue Jan 22 12:15:23 CET 2008 - prusnak@suse.cz
910
911
- rename rpmlintrc to rpmlintrc-libxml2-python
912
913
-------------------------------------------------------------------
914
Tue Jan 15 13:59:58 CET 2008 - prusnak@suse.cz
915
916
- updated to 2.6.31
917
o security fix:
918
* missing of checks in UTF-8 parsing
919
o bug fixes:
920
* regexp bug
921
* dump attribute from XHTML document
922
* fix xmlFree(NULL) to not crash in debug mode
923
* Schematron parsing crash
924
* XSD crash due to double free
925
* indentation fix in xmlTextWriterFullEndElement
926
* error in attribute type parsing if attribute redeclared
927
* avoid crash in hash list scanner if deleting elements, column counter bug fix
928
* HTML embed element saving fix
929
* avoid -L/usr/lib output from xml2-config
930
* avoid an xmllint crash
931
* don't stop HTML parsing on out of range chars
932
o code cleanup:
933
* fix open() call third argument,
934
* regexp cut'n paste copy error,
935
* unused variable in __xmlGlobalInitMutexLock
936
* some make distcheck realted fixes
937
o improvements:
938
* HTTP Header: includes port number
939
* testURI --debug option
940
- removed obsolete patches:
941
* CVE-2007-6284.patch (included in update)
942
* open_create.patch (included in update)
943
944
-------------------------------------------------------------------
945
Fri Jan 11 16:40:51 CET 2008 - sbrabec@suse.cz
946
947
- Split documentation into a separate packages.
948
- Install devhelp documentation (#350918).
949
- Follow upstream documentation structure.
950
- Build again with strict aliasing.
951
- Removed s390* work-arounds. New gcc builds it again with -O2.
952
953
-------------------------------------------------------------------
954
Tue Dec 18 11:16:26 CET 2007 - prusnak@suse.cz
955
956
- fix libxml2 DoS (CVE-2007-6284.patch) [#349151]
957
958
-------------------------------------------------------------------
959
Tue Dec 4 14:21:09 CET 2007 - prusnak@suse.cz
960
961
- fix call to open() where 3rd parameter is needed (open_create.patch)
962
963
-------------------------------------------------------------------
964
Tue Sep 18 15:53:03 CEST 2007 - sbrabec@suse.cz
965
966
- Updated to version 2.6.30:
967
* Portability: Solaris crash on error handling, windows path
968
fixes, mingw build
969
* Bugfixes: xmlXPathNodeSetSort problem, leak when reusing a
970
writer for a new document, Schemas xsi:nil handling patch,
971
relative URI build problem, crash in xmlDocFormatDump, invalid
972
char in comment detection bug, fix disparity with
973
xmlSAXUserParseMemory, automata generation for complex regexp
974
counts problems, Schemas IDC import problems, xpath predicate
975
evailation error handling
976
977
-------------------------------------------------------------------
978
Thu Sep 13 12:27:10 CEST 2007 - dmueller@suse.de
979
980
- build on s390x
981
982
-------------------------------------------------------------------
983
Tue Aug 28 14:50:50 CEST 2007 - prusnak@suse.cz
984
985
- applied some fixes from 2.6.30 to fix regression that prevents
986
the documentation from updating to Beta2 [#300675]
987
(up30.patch)
988
989
-------------------------------------------------------------------
990
Mon Aug 20 15:55:34 CEST 2007 - sbrabec@suse.cz
991
992
- Commented out NoSource to provide comfortable rebuild.
993
994
-------------------------------------------------------------------
995
Wed Jun 13 10:10:06 CEST 2007 - prusnak@suse.cz
996
997
- updated to 2.6.29:
998
o bug fixes:
999
* fixed xmlBufferAdd problem
1000
* regexp interpretation of '\'
1001
* XPath number serialization
1002
* nanohttp gzipped stream fix
1003
* uri bug
1004
* XPath string value of PI nodes
1005
* XPath node set sorting bugs
1006
* avoid outputting namespace decl dups in the writer
1007
* xmlCtxtReset bug
1008
* UTF-8 encoding error handling
1009
* recustion on next in catalogs
1010
* Relax-NG crash
1011
* invalid character in attribute detection bug
1012
o improved:
1013
* keep URI query parts in raw form
1014
* embed tag support in HTML
1015
- dropped obsolete patches:
1016
* pinode.patch (included in update)
1017
1018
-------------------------------------------------------------------
1019
Tue Jun 5 18:13:00 CEST 2007 - prusnak@suse.cz
1020
1021
- suppress spurious-executable-perm for test scripts using rpmlintrc
1022
1023
-------------------------------------------------------------------
1024
Thu May 31 14:32:29 CEST 2007 - prusnak@suse.cz
1025
1026
- moved tests to tests subdirectory in docdir
1027
- cleaned spec file
1028
1029
-------------------------------------------------------------------
1030
Thu May 31 12:20:09 CEST 2007 - prusnak@suse.cz
1031
1032
- fixed problem with xpath's string-value for a PI node
1033
with no content (pinode.path) [#278173]
1034
- cleaned spec file
1035
1036
-------------------------------------------------------------------
1037
Tue Apr 24 11:01:57 CEST 2007 - prusnak@suse.cz
1038
1039
- updated to 2.6.28:
1040
o bug fixes:
1041
* XPath memory leak, node comparison error
1042
* HTML parser autoclose stack usage
1043
* various regexp fixes
1044
* htmlCtxtReset fix
1045
* invalid char in text XInclude
1046
* fix the big string memory leak
1047
* fix whitespace usage
1048
* and many more ... see NEWS
1049
- dropped obsoleted patches:
1050
* null-retval.patch (included in update)
1051
* tabs-spaces.patch (included in update)
1052
1053
-------------------------------------------------------------------
1054
Mon Apr 2 13:39:10 CEST 2007 - rguenther@suse.de
1055
1056
- add zlib-devel BuildRequires
1057
1058
-------------------------------------------------------------------
1059
Thu Feb 22 10:38:52 CET 2007 - prusnak@suse.cz
1060
1061
- fixed inconsistent use of tabs and spaces in indentation
1062
(tabs-spaces.patch) by Andreas Hanke [#246203]
1063
1064
-------------------------------------------------------------------
1065
Thu Jan 25 14:06:57 CET 2007 - prusnak@suse.cz
1066
1067
- fixed crash on ENOMEM (null-retval.patch) [#215223]
1068
1069
-------------------------------------------------------------------
1070
Tue Jan 9 18:39:48 CET 2007 - sbrabec@suse.cz
1071
1072
- gnomeprefix changed to /usr.
1073
- Removed obsolete PreReq.
1074
1075
-------------------------------------------------------------------
1076
Mon Dec 11 14:50:27 CET 2006 - ke@suse.de
1077
1078
- 2.6.27; many improvements and bug fixes. For details, see the NEWS
1079
file.
1080
- Remove libxml2-xpath-1.318.patch (obsolete).
1081
1082
-------------------------------------------------------------------
1083
Tue Nov 28 12:20:54 CET 2006 - ke@suse.de
1084
1085
- Do not install static Python module; reported by Andreas Hanke
1086
[#223696].
1087
1088
-------------------------------------------------------------------
1089
Tue Oct 17 16:10:08 CEST 2006 - ke@suse.de
1090
1091
- Move manpage to devel subpackage; reported by Andreas Hanke [#
1092
212441].
1093
1094
-------------------------------------------------------------------
1095
Tue Aug 15 09:12:27 CEST 2006 - ke@suse.de
1096
1097
- Remove left-over SuSEconfig traces in %files list.
1098
1099
-------------------------------------------------------------------
1100
Mon Aug 14 17:03:43 CEST 2006 - ke@suse.de
1101
1102
- Remove SuSEconfig related files completely. /etc/xml/catalog is now
1103
provided by the sgml-skel package.
1104
1105
-------------------------------------------------------------------
1106
Wed Jun 28 17:06:32 CEST 2006 - ke@suse.de
1107
1108
- Once the catalog is initialized, remove the SuSEconfig trigger
1109
file; reported by Stanislav Brabec [# 188885].
1110
1111
-------------------------------------------------------------------
1112
Tue Jun 27 11:04:10 CEST 2006 - ke@suse.de
1113
1114
- Apply libxml2-xpath-1.318.patch from CVS: Do not return too many
1115
nodes.
1116
1117
-------------------------------------------------------------------
1118
Fri Jun 16 15:04:22 CEST 2006 - ke@suse.de
1119
1120
- 2.6.26; NEWS extract from http://xmlsoft.org/ :
1121
* Bug fixes: encoding buffer problem, mix of code and data in xmlIO.c,
1122
entities in XSD validation, various XSD validation fixes, memory leak
1123
in pattern, attribute with colon in name, XPath leak inerror
1124
reporting, XInclude text include of selfdocument.
1125
* Xpath optimizations.
1126
1127
-------------------------------------------------------------------
1128
Tue May 16 14:05:07 CEST 2006 - ke@suse.de
1129
1130
- 2.6.24; NEWS extract from http://xmlsoft.org/ :
1131
* Improvements: XML catalog debugging; update to Unicode 4.01.
1132
* Bug fixes: xmlParseChunk() problem in 2.6.23,
1133
xmlParseInNodeContext() on HTML docs, comment streaming bug
1134
xmlParseComment, regexp bug fixes, xmlGetNodePath on text/CDATA, one
1135
Relax-NG interleave bug, XSD bugfixes, etc.
1136
* Documentation: man pages updates and cleanups
1137
* New features:
1138
- Relax NG structure error handlers.
1139
- xmlDOMWrapReconcileNamespaces xmlDOMWrapCloneNode.
1140
- libxml2-python-whitespace.diff: Remove it, obsolete.
1141
1142
-------------------------------------------------------------------
1143
Fri Feb 17 20:08:36 CET 2006 - kukuk@suse.de
1144
1145
- Don't install binaries in doc [#151897]
1146
1147
-------------------------------------------------------------------
1148
Wed Jan 25 21:37:49 CET 2006 - mls@suse.de
1149
1150
- converted neededforbuild to BuildRequires
1151
1152
-------------------------------------------------------------------
1153
Mon Jan 16 17:00:19 CET 2006 - ke@suse.de
1154
1155
- libxml2-python-whitespace.diff: Fix inconsistent use of tabs and
1156
spaces in indentation in libxml2.py. Reported by Christoph Thiel;
1157
thanks to Jan Matejek [# 143082].
1158
1159
-------------------------------------------------------------------
1160
Mon Jan 9 09:40:26 CET 2006 - ke@suse.de
1161
1162
- Update to version 2.6.23; NEWS extract from http://xmlsoft.org/ :
1163
* Bug fixes (leaks, XPath, validation issue, etc.).
1164
* Improvements (XSD Schemas redefinitions/restrictions, node copy
1165
checks and fix for attribute, handle gzipped HTTP resources, etc.).
1166
* Documentation.
1167
1168
-------------------------------------------------------------------
1169
Wed Dec 21 07:44:03 CET 2005 - aj@suse.de
1170
1171
- Package /usr/include/libxml in -devel package.
1172
1173
-------------------------------------------------------------------
1174
Fri Sep 16 13:15:15 CEST 2005 - ke@suse.de
1175
1176
- Update to version 2.6.22; NEWS from http://xmlsoft.org/ (extract
1177
since .21):
1178
* Bug fixes (too many to list here).
1179
* Improvements on interfaces for schemas and RNG error reports.
1180
* Optimization of the char data inner loop parsing.
1181
* More lax mode for the HTML parser.
1182
* XML Schemas improvements preparing for derive (Kasimier Buchcik).
1183
- libxml2-printf.patch: Adjust it.
1184
- xml-error-handling.patch: Obsolete.
1185
- Remove misleading link flag statement; thanks for advise to Dirk
1186
Mueller.
1187
1188
-------------------------------------------------------------------
1189
Tue Aug 9 17:16:32 CEST 2005 - ke@suse.de
1190
1191
- Add missing require statement; reported by Ludwig Nussel [# 95216].
1192
1193
-------------------------------------------------------------------
1194
Thu Jul 28 14:29:02 CEST 2005 - ke@suse.de
1195
1196
- Fix error handling. Reported by Michael Radziej, apply fix from CVS
1197
as proposed by JP Rosevear [# 98487].
1198
1199
-------------------------------------------------------------------
1200
Mon Jul 11 09:22:07 CEST 2005 - ke@suse.de
1201
1202
- Update to version 2.6.20; NEWS from
1203
http://xmlsoft.org/:
1204
* Major improvement in XSD Schemas.
1205
* XSD Schemas streaming support (SAX and Reader), flagged as somewhat
1206
experimental.
1207
* New DOM importing functions
1208
* Various build and bug fixes, including memory leaks; for details
1209
check the NEWS file.
1210
1211
-------------------------------------------------------------------
1212
Wed Apr 6 22:11:38 CEST 2005 - meissner@suse.de
1213
1214
- make build again on gcc >= 4, added parallel make.
1215
1216
-------------------------------------------------------------------
1217
Mon Apr 4 10:05:48 CEST 2005 - ke@suse.de
1218
1219
- Update to version 2.6.19; NEWS (extract since .18) from
1220
http://xmlsoft.org/:
1221
* Bugfixes: xmlSchemaElementDump namespace, push and xmlreader
1222
stopping on non-fatal errors, thread support for dictionnaries
1223
reference counting, internal subset and push problem, URL saved in
1224
xmlCopyDoc, various schemas bug fixes, Python paths fixup,
1225
xmlGetNodePath and namespaces, xmlSetNsProp fix, warning should not
1226
count as error, xmlCreatePushParser empty chunk, XInclude parser
1227
flags, xmlTextWriterStartAttributeNS fix, xmlWriter bugs,
1228
xmlSearchNsByHref fix, Python binding leak, aliasing bug exposed by
1229
gcc4 on s390, xmlTextReaderNext bug, Schemas decimal type fixes,
1230
xmlByteConsumed static buffer, schemas type decimal fixups, xmmlint
1231
return code, workaround "DAV:" namespace brokeness in c14n segfault
1232
in Schemas, Schemas attribute validation, Prop related functions and
1233
xmlNewNodeEatName, HTML serialization of name attribute on a
1234
elements, Python error handlers leaks and improvement, Relax-NG
1235
validation bug, xmlSAXParseDoc and xmlParseDoc signatures, switched
1236
back to assuming UTF-8 in case no encoding is given at serialization
1237
time.
1238
* improvement: speedup parsing comments and DTDs, dictionnary support
1239
for hash tables, Schemas Identity constraints, streaming XPath
1240
subset, xmlTextReaderReadString added, Schemas canonical values
1241
handling, add xmlTextReaderByteConsumed, add a --nodict mode to
1242
xsltproc to check problems for documents without dictionnaries.
1243
1244
-------------------------------------------------------------------
1245
Fri Apr 1 15:57:07 CEST 2005 - meissner@suse.de
1246
1247
- disable visibility hacks for gcc >= 4
1248
1249
-------------------------------------------------------------------
1250
Mon Jan 24 11:11:19 CET 2005 - meissner@suse.de
1251
1252
- specify printf format attributes to check for bad format string use.
1253
1254
-------------------------------------------------------------------
1255
Mon Jan 17 14:33:36 CET 2005 - ke@suse.de
1256
1257
- Update to version 2.6.17; NEWS (extract) from http://xmlsoft.org/:
1258
* Bug fixes:
1259
xmlTextReaderHasAttributes, xmlCtxtReadFile() to use the catalog(s),
1260
loop on output, XPath memory leak, ID deallocation problem,
1261
xmlStopParser bug, UTF-16 with BOM on DTDs, namespace bug on empty
1262
elements in push mode, line and col computations fixups,
1263
xmlURIEscape fix, xmlXPathErr on bad range, patterns with too many
1264
steps, and more.
1265
* Improvements:
1266
XSD Schemas, python generator, xmlUTF8Strpos speedup, Python __str__
1267
call serialize(), and more.
1268
* New APIs:
1269
Add xmlDictExists(), GetLineNumber and GetColumnNumber for the
1270
xmlReader, Dynamic Shared Libraries APIs, error extraction API from
1271
regexps, and new XMLSave option for format.
1272
* Documentation improvements.
1273
1274
-------------------------------------------------------------------
1275
Wed Nov 24 15:16:19 CET 2004 - mcihar@suse.cz
1276
1277
- use rpm macros to build correcly with current python
1278
1279
-------------------------------------------------------------------
1280
Thu Nov 11 08:30:13 CET 2004 - ke@suse.de
1281
1282
- Update to version 2.6.16; NEWS (extract) from http://xmlsoft.org/:
1283
* Important bug fix release, it also fixes main bugs raised against
1284
2.6.15 and memory leaks found by automated testing of the API.
1285
* Documentation update.
1286
* Provide DTD validation APIs at the Python level.
1287
1288
-------------------------------------------------------------------
1289
Thu Oct 28 08:40:59 CEST 2004 - ke@suse.de
1290
1291
- Update to version 2.6.15; NEWS (extract) from http://xmlsoft.org/:
1292
* Security fixes on the nanoftp and nanohttp modules:
1293
http://www.securityfocus.com/archive/1/379383/2004-10-24/2004-10-30/0
1294
* Bug fixes: HTML parser on broken ASCII chars in names, Python paths,
1295
xmlHasNsProp and default namespace, DTD lookup fix, save back
1296
<group> in catalogs, tree build fixes, Schemas memory bug and
1297
another memory leak, xmlValidateDtd in the presence of an internal
1298
subset, entities and _private problem, xmlBuildRelativeURI error,
1299
and more.
1300
* Improvements: Better XInclude error reports, tree debugging module
1301
and tests, convenience functions at the Reader API, add support for
1302
PI in the HTML parser.
1303
1304
-------------------------------------------------------------------
1305
Thu Oct 7 16:13:38 CEST 2004 - ke@suse.de
1306
1307
- Update to version 2.6.14; NEWS since version 2.6.13:
1308
* Fix and cleanup XML schemas,
1309
UTF-8 issues, fix default namespace problem,
1310
encoding error could genrate a
1311
serialization loop, XInclude testing, Notation serialization, and
1312
other bugs.
1313
* Improveme schemas validity, added --path and --load-trace options to
1314
xmllint.
1315
* Enhance Python support.
1316
* Documentation: tutorial update.
1317
- Drop obsolete NS patch.
1318
1319
-------------------------------------------------------------------
1320
Tue Sep 7 11:50:52 CEST 2004 - ke@suse.de
1321
1322
- libxml2-default-ns.patch: Fix problem with namespaces; provided by
1323
William M. Brack [# 44214].
1324
1325
-------------------------------------------------------------------
1326
Mon Aug 23 07:30:54 CEST 2004 - ke@suse.de
1327
1328
- Update to version 2.6.12; NEWS (extract) from http://xmlsoft.org/:
1329
* Better XSD Schemas support.
1330
* Python binding improvements
1331
* Enhancement of command line tools.
1332
* Documentation fixes.
1333
* Various bug fixes (RVT, XPath context resets bug, catalog white
1334
space handling, xmlReader state after attribute reading, out of
1335
Memory conditions handling, htmlNewDoc() charset, notation
1336
serialization, etc.).
1337
1338
-------------------------------------------------------------------
1339
Wed Jul 21 09:06:53 CEST 2004 - bg@suse.de
1340
1341
- disable elfgcchack for hppa to produce working binaries.
1342
1343
-------------------------------------------------------------------
1344
Wed Jul 14 13:46:41 CEST 2004 - ke@suse.de
1345
1346
- Update to version 2.6.11; NEWS (extract) from http://xmlsoft.org/:
1347
* Bugfixes and improvements to XML Schemas support.
1348
* Update to the documentation tutorial and man pages.
1349
* Bugfixes:
1350
C14N bug serializing namespaces, empty node set in XPath, XInclude
1351
xml:base generation, XInclude fallback problem, XPointer and
1352
xml:base problem, Reader and entities, xmllint related fixes, DTD
1353
serialization problem xmlReader fixes, Python bindings improvement,
1354
fix the push parser, URI escaping and filemanes, XHTML1 formatting,
1355
reverse xmlEncodeSpecialChars() behaviour back to escaping '"', etc.
1356
* improvements:
1357
custom per-thread I/O enhancement, dynamically increase the number
1358
of XPath extension functions in Python and fix a memory leak,
1359
make xmlTextReaderMode public,
1360
* Increase performance.
1361
1362
-------------------------------------------------------------------
1363
Mon Apr 19 17:18:11 CEST 2004 - ke@suse.de
1364
1365
- Update to version 2.6.9; NEWS (extract) from http://xmlsoft.org/:
1366
* implement xml:id Working Draft, relaxed XPath id() checking.
1367
* bugfixes: xmlCtxtReset, line number and CDATA, Regexp patches,
1368
xmlUriEscape, Relax-NG bugs, XInclude duplicate
1369
fallback, external DTD encoding detection, a DTD
1370
validation bug, xmlReader Close() fix, recusive extention
1371
schemas.
1372
* various improvements an performance patches.
1373
* documentation fixes.
1374
- Remove obsolete patches (libxml2-parser.patch,
1375
libxml2-xpath-memleak.patch, libxml2-nanohttp-fd-close.patch).
1376
1377
-------------------------------------------------------------------
1378
Wed Mar 24 11:49:19 CET 2004 - ke@suse.de
1379
1380
- libxml2-nanohttp-fd-close.patch: add a close for the local file
1381
descriptor by William Brack (from libxml2 CVS).
1382
- libxml2-xpath-memleak.patch: fix a memory leak (xmlXPathLangFunction)
1383
by William Brack (from libxml2 CVS); reported by Mike Hommey.
1384
1385
-------------------------------------------------------------------
1386
Thu Mar 18 10:45:38 CET 2004 - ke@suse.de
1387
1388
- Do not install pre-compiled examples; reported by Dirk Mueller [#
1389
36382].
1390
1391
-------------------------------------------------------------------
1392
Thu Mar 11 11:47:27 CET 2004 - ke@suse.de
1393
1394
- Fix memory leak in parser.c. Patch by Daniel Veillard (from libxml2
1395
CVS), reported by Holger Rauch.
1396
1397
-------------------------------------------------------------------
1398
Tue Feb 24 10:32:41 CET 2004 - ke@suse.de
1399
1400
- Update to version 2.6.7; NEWS (extract) from http://xmlsoft.org/:
1401
Mostly small bugfixes and performances improvements:
1402
* Documentation: tutorial updates.
1403
* xmlWriter: updates and fixes.
1404
* XPath optimization.
1405
* DTD ID handling optimization.
1406
* Python: 2.3 compatibility, whitespace fixes.
1407
* Add relaxng option to xmllint --shell .
1408
- Add -fno-strict-aliasing to CFLAGS.
1409
1410
-------------------------------------------------------------------
1411
Mon Feb 23 13:48:22 CET 2004 - ke@suse.de
1412
1413
- Support C++ exceptions; reported by Ulrich Heinen [# 34865].
1414
1415
-------------------------------------------------------------------
1416
Thu Feb 19 15:06:33 CET 2004 - ke@suse.de
1417
1418
- libxml2-id-idref-validation.patch: Remove a non-linear behaviour from
1419
ID/IDREF by Daniel Veillard (from libxml2 CVS).
1420
1421
-------------------------------------------------------------------
1422
Fri Feb 13 10:03:21 CET 2004 - ke@suse.de
1423
1424
- Update to version 2.6.6; NEWS (extract) from http://xmlsoft.org/:
1425
Mostly a bug fixes including potentially dangerous buffer overflows
1426
discovered in the FTP and HTTP URL parsing code (historical it was
1427
written before the module uri.c, ideally that code should now be
1428
dropped); also a couple of minor API enhancements:
1429
* nanohttp and nanoftp: buffer overflow error on URI parsing.
1430
* bugfixes: make test and path issues, xmlWriter attribute
1431
serialization, xmlWriter indentation , schemas validation, XInclude
1432
dictionnaries issues, XInclude empty fallback, HTML warnings,
1433
XPointer in XInclude, Python namespace serialization, isolat1ToUTF8
1434
bound error, output of parameter entities in internal subset,
1435
internal subset bug in push mode, <xs:all> fix.
1436
* XInclude: allow the 2001 namespace without warning.
1437
* reader API: structured error reporting
1438
* Parsers: added xmlByteConsumed(ctxt) API to get the byte offest in
1439
input.
1440
1441
-------------------------------------------------------------------
1442
Mon Jan 26 13:46:38 CET 2004 - ke@suse.de
1443
1444
- Update to version 2.6.5; NEWS (extract) from http://xmlsoft.org/:
1445
* Bugfixes: dictionnaries for schemas, regexp segfault, xs:all
1446
problem, a number of XPointer bugfixes, xmllint error go to stderr,
1447
DTD validation problem with namespace, memory leak, SAX1 cleanup and
1448
minimal options fixes, parser context reset on error, XPath union
1449
evaluation problem, xmlReallocLoc with NULL, XML Schemas double
1450
free, XInclude with no href, argument callbacks order for XPath
1451
callbacks.
1452
* Documentation enhancements.
1453
* Python bindings: fixes, enum support, structured error reporting,
1454
problem related to dictionnary references, recursion.
1455
* xmlWriter: indentation, memory leaks.
1456
* xmlSchemas: normalizedString datatype.
1457
* Parser optimizations, a few new XPath and dictionnary APIs for
1458
future XSLT optimizations.
1459
1460
-------------------------------------------------------------------
1461
Sat Jan 10 14:00:30 CET 2004 - adrian@suse.de
1462
1463
- build as user
1464
1465
-------------------------------------------------------------------
1466
Fri Jan 9 17:29:03 CET 2004 - adrian@suse.de
1467
1468
- add %run_ldconfig to %postun
1469
1470
-------------------------------------------------------------------
1471
Wed Jan 7 15:59:53 CET 2004 - ke@suse.de
1472
1473
- Update to version 2.6.4; NEWS (extract) from http://xmlsoft.org/:
1474
* Fix serious XInclude problems.
1475
* Documentation improvements.
1476
* example fix (Lucas Brasilino)
1477
* Various bugfixes: xmlTextReaderExpand() with xmlReaderWalker,
1478
XPath handling of NULL strings, API building reader or parser
1479
from filedescriptor should not close it, changed XPath
1480
sorting to be stable again, xmlGetNodePath() generating
1481
'(null)', DTD validation and namespace bug,
1482
XML Schemas double inclusion behaviour.
1483
1484
-------------------------------------------------------------------
1485
Thu Dec 11 12:17:51 CET 2003 - ke@suse.de
1486
1487
- Update to version 2.6.3; NEWS (extract) from http://xmlsoft.org/:
1488
Cleanup release (documentation, small bug fixes and enhancements).
1489
Upgrade XInclude support to the latest draft; this includes namespace
1490
changes (in case of XInclude warnings, you must fix your documents).
1491
* Add a repository of examples.
1492
* Unicode range checking.
1493
* UTF-16 cleanup and BOM issues.
1494
* Bug fixes: ID and xmlReader validation, XPath, xmlWriter, hash.h
1495
inclusion problem, HTML parser, attribute defaulting and validation,
1496
some serialization cleanups, XML_GET_LINE macro, memory debug when
1497
using threads, serialization of attributes and entities content,
1498
xmlWriter.
1499
* XInclude bugfix, new APIs and update to the last version including
1500
the namespace change.
1501
* XML Schemas improvements.
1502
* Preliminary pattern support for streaming.
1503
- Drop obsolete patch (libxml2-2.6.2-include.patch).
1504
1505
-------------------------------------------------------------------
1506
Wed Nov 12 12:38:09 CET 2003 - ke@suse.de
1507
1508
- For libxml2-devel require zlib-devel and readline-devel; reported by
1509
Tobias Reif.
1510
1511
-------------------------------------------------------------------
1512
Fri Nov 7 01:10:47 CET 2003 - ro@suse.de
1513
1514
- change include file hash.h
1515
define types used in parser.h before including
1516
1517
-------------------------------------------------------------------
1518
Wed Nov 5 12:09:56 CET 2003 - ke@suse.de
1519
1520
- Update to version 2.6.2; NEWS (extract) from http://xmlsoft.org/:
1521
* API additions (should still be API and ABI compatible) and
1522
performance gains.
1523
* API to screate a W3C Schemas from an existing document.
1524
* Deactivate the broken docBook SGML parser code and plug the XML
1525
parser instead.
1526
* Enable IPv6 support.
1527
* Switch to a SAX2 like parser rewrote most of the XML parser core,
1528
provides namespace resolution and defaulted attributes, minimize memory
1529
allocations and copies, namespace checking and specific error handling,
1530
immutable buffers, make predefined entities static structures, etc...
1531
* Schemas: base64 support.
1532
* Parser<->HTTP integration fix, proper processing of the Mime-Type
1533
and charset informations if available.
1534
* Relax-NG: bug fixes.
1535
* Documentation fixes.
1536
* Bug fixes: xmlCleanupParser, threading uninitialized mutexes, HTML
1537
doctype lowercase, SAX/IO, compression detection and restore,
1538
attribute declaration in DTDs, namespace on attribute in HTML output,
1539
input filename, namespace DTD validation, xmlReplaceNode, I/O
1540
callbacks, CDATA serialization, xmlReader, high codepoint charref
1541
like , buffer access in push mode, XPath bug,
1542
xmlCleanupParser, CDATA output, HTTP error handling.
1543
Mandatory encoding in text decl, serializing Document Fragment
1544
nodes,
1545
XPath context unregistration fixes, text node coalescing fixes,
1546
stdin parsing fix, a posteriori DTD validation fixes and other fixes.
1547
* xmllint options: --dtdvalidfpi, --sax1 for compat testing, --nodict
1548
for building without tree dictionnary, --nocdata to replace CDATA by
1549
text, --nsclean to remove surperfluous namespace declarations.
1550
* Always generate line numbers when using the new xmlReadxxx functions
1551
* Add XInclude support to the xmlReader interface.
1552
* Implement XML_PARSE_NONET parser option.
1553
* DocBook XSLT processing bug fixed.
1554
* HTML serialization for <p> elements.
1555
* XPointer failure in XInclude are now handled as resource errors.
1556
* Fix xmllint --html to use the HTML serializer on output (add --xmlout
1557
to implement the previous behaviour of saving it using the XML
1558
serializer).
1559
1560
-------------------------------------------------------------------
1561
Tue Oct 7 13:31:57 CEST 2003 - ke@suse.de
1562
1563
- Update to version 2.5.11:
1564
* Fix bug in Relax-NG.
1565
* Fix crash when using multithreaded programs.
1566
1567
-------------------------------------------------------------------
1568
Fri Aug 29 17:45:40 CEST 2003 - mcihar@suse.cz
1569
1570
- require same python version as it was built with
1571
1572
-------------------------------------------------------------------
1573
Fri Aug 29 14:03:42 CEST 2003 - kukuk@suse.de
1574
1575
- Add %verify tag to /var/adm/SuSEconfig/run-libxml2
1576
1577
-------------------------------------------------------------------
1578
Wed Aug 27 16:48:11 CEST 2003 - ke@suse.de
1579
1580
- Add readline-devel to neededforbuild and enable history/readline
1581
support for xmllint; proposed by Thomas Schreitle.
1582
1583
-------------------------------------------------------------------
1584
Fri Aug 15 16:44:47 CEST 2003 - ke@suse.de
1585
1586
- Update to version 2.5.10; NEWS from http://xmlsoft.org/:
1587
* Bugfixes: UTF-16 support, HTML parser, xmlSAXParseDTD().
1588
* Improve XInclude performance problem
1589
* Improve XML parser performance.
1590
1591
-------------------------------------------------------------------
1592
Thu Aug 14 14:52:37 CEST 2003 - ke@suse.de
1593
1594
- Update to version 2.5.9; NEWS from http://xmlsoft.org/:
1595
* Bugfixes: IPv6 portability, xmlHasNsProp, Schemas, threading,
1596
hexBinary type, UTF-16 BOM, xmlReader, namespace handling, EXSLT, HTML
1597
parsing problem, DTD validation for mixed content + namespaces,
1598
HTML serialization, library initialization, progressive HTML parser.
1599
* Better interfaces for Relax-NG error handling.
1600
* Add xmlXIncludeProcessTree() for XInclud'ing in a subtree.
1601
* Doc fixes and improvements.
1602
* New UTF-8 helper functions.
1603
* General encoding cleanup + ISO-8859-x without iconv.
1604
* xmlTextReader cleanup + enum for node types.
1605
1606
-------------------------------------------------------------------
1607
Tue Jul 8 18:15:31 CEST 2003 - ke@suse.de
1608
1609
- Update to version 2.5.8; NEWS from http://xmlsoft.org/:
1610
* Bugfixes: XPath, XInclude, file/URI mapping, UTF-16 save, UTF-8
1611
checking, URI saving, error printing, PI related memleak,
1612
compilation without schemas or without xpath, xmlUnlinkNode problem
1613
with DTDs, xmlIOParseDTD, and xmlSAXParseDTD.
1614
* Fix multithreading lock problems.
1615
* IPv6 patch for FTP and HTTP accesses.
1616
* A few W3C Schemas Structure improvements.
1617
* W3C Schemas Datatype improvements.
1618
* Python bindings for thread globals, and method/class generator.
1619
* Add --nonet option to xmllint.
1620
* Documentation improvements.
1621
- libxml2-2.5.8-mutex.patch provided by Daniel Veillard.
1622
1623
-------------------------------------------------------------------
1624
Thu Jun 12 13:29:04 CEST 2003 - kukuk@suse.de
1625
1626
- Add gnome directories to filelist
1627
1628
-------------------------------------------------------------------
1629
Mon May 26 12:07:39 CEST 2003 - ke@suse.de
1630
1631
- Remove unwanted files from $RPM_BUILD_ROOT.
1632
1633
-------------------------------------------------------------------
1634
Mon Apr 28 12:58:31 CEST 2003 - ke@suse.de
1635
1636
- Update to version 2.5.7; NEWS from http://xmlsoft.org/:
1637
* Relax-NG: Compiling to regexp and streaming validation on top of
1638
the xmlReader interface, add --stream to xmllint.
1639
* xmlReader: Expand(), Next() and DOM access glue, bug fixes.
1640
* Support for large files: RGN validated a 4.5GB instance.
1641
* Thread support is now configured in by default.
1642
* Fixes: update of the Trio code, WXS Date and Duration fixes, DTD
1643
and namespaces,
1644
HTML push parser and zero bytes handling, behaviour of the parser
1645
and validator in the presence of "out of memory" error conditions.
1646
* Extend the API to be able to plug a garbage collecting memory
1647
allocator, add xmlMallocAtomic() and modified the allocations
1648
accordingly.
1649
* Performances: remove excessive malloc() calls, speedup of the
1650
push and xmlReader interfaces, remove excessive thread locking.
1651
* Documentation: man page, xmlReader documentation
1652
* Python: add binding for xmlCatalogAddLocal.
1653
1654
-------------------------------------------------------------------
1655
Wed Apr 2 13:12:30 CEST 2003 - ke@suse.de
1656
1657
- Update to version 2.5.6; NEWS from http://xmlsoft.org/:
1658
* Fix W3C XML Schemas datatype, should be compliant now except
1659
for binHex and base64 which are not supported yet.
1660
* Bug fix: non-ASCII IDs, HTML output, XInclude on large docs and
1661
XInclude entities handling, encoding detection on external subsets,
1662
XML Schemas bugs and memory leaks, HTML parser.
1663
* improved error reporting: xml:space, start/end tag mismatches, Relax
1664
NG errors.
1665
- Frop obsolete trio patch.
1666
1667
-------------------------------------------------------------------
1668
Wed Mar 26 12:11:02 CET 2003 - ke@suse.de
1669
1670
- Update to version 2.5.5; NEWS from http://xmlsoft.org/:
1671
* Fixes on the Relax NG implementation.
1672
* Increase support for W3C XML Schemas datatype.
1673
* Bug fixes in the URI handling layer.
1674
* Bug fixes: HTML parser, xmlReader, DTD validation, XPath, encoding
1675
conversion, line counting in the parser.
1676
* Add support for $XMLLINT_INDENT environment variable, FTP delete.
1677
- Apply patch by Albert Chin to enable use of trio libraries in Python.
1678
1679
-------------------------------------------------------------------
1680
Thu Feb 20 09:27:57 CET 2003 - ke@suse.de
1681
1682
- Add /usr/bin/install to PreReq; reported by Thorsten Kukuk
1683
[# 23891].
1684
1685
-------------------------------------------------------------------
1686
Tue Feb 11 13:44:51 CET 2003 - ke@suse.de
1687
1688
- Update to version 2.5.3; NEWS from http://xmlsoft.org/:
1689
A bugfix release. Relax-NG and XML Schemas datatypes stabilization:
1690
* RelaxNG and XML Schemas datatypes improvements; first version of
1691
RelaxNG Python bindings.
1692
* Fixes: XLink, XInclude, API fix for serializing namespace nodes,
1693
encoding conversion bug, XHTML1 serialization.
1694
1695
-------------------------------------------------------------------
1696
Thu Feb 6 16:49:17 CET 2003 - ro@suse.de
1697
1698
- fix specfile
1699
1700
-------------------------------------------------------------------
1701
Thu Feb 6 10:23:12 CET 2003 - ke@suse.de
1702
1703
- Update to version 2.5.2; NEWS from http://xmlsoft.org/:
1704
First release with the RelaxNG validation code. Schemas support is
1705
also configured in by default now. All this code is still of alpha
1706
quality.
1707
This release also includes a number of fixes and some API improvements:
1708
* First implementation of RelaxNG, added --relaxng flag to xmllint.
1709
* Schemas support now compiled in by default.
1710
* Bug fixes: DTD validation, namespace checking, XInclude and entities,
1711
delegateURI in XML Catalogs, HTML parser, XML reader, XPath parser
1712
and evaluation, UTF8ToUTF8 serialization, XML reader memory
1713
consumption, HTML parser, HTML serialization in the presence of
1714
namespaces.
1715
* Add an HTML API to check elements and attributes.
1716
* Documentation improvement.
1717
* Add python bindings for XPointer, contextual error reporting.
1718
* Fix URI/file escaping problems.
1719
- Remove obsolete README.SuSE.
1720
1721
-------------------------------------------------------------------
1722
Thu Jan 9 12:57:25 CET 2003 - ke@suse.de
1723
1724
- Update to version 2.5.1; NEWS from http://xmlsoft.org/:
1725
* New XmltextReader interface based on C# API;
1726
cf. http://xmlsoft.org/xmlreader.html .
1727
* XInclude fallback fix.
1728
* Python: bindings for the new API, packaging, drv_libxml2.py Python
1729
xml.sax driver, fixes, speedup and iterators for Python-2.2.
1730
* Tutorial fixes, xmllint man update.
1731
* Fix an XML parser bug.
1732
* Entities handling fixes
1733
* new API to optionally track node creation and deletion.
1734
* Added documentation for the XmltextReader interface and some XML guidelines
1735
1736
-------------------------------------------------------------------
1737
Thu Dec 12 14:43:02 CET 2002 - ke@suse.de
1738
1739
- Update to version 2.4.30; NEWS from http://xmlsoft.org/:
1740
* Main changes are the addition of a new API set closely based on
1741
the C#/ECMA-334 XmlTextReader interface, allowing to scan an XML
1742
document in a forward only way but in (near) constant memory size.
1743
* Fix for prev in python bindings.
1744
* Fix for entities handling (Marcus Clarke), replacing patch from
1745
2002-12-02.
1746
* Refactor the XML and HTML dumps to a single code path, fix XHTML1
1747
dump.
1748
* Fix for URI parsing when handling URNs with fragment identifiers
1749
* Fix for HTTP URL escaping problem.
1750
* Adde an TextXmlReader (C#) like API (work in progress).
1751
* Rewrote the API in XML generation script, includes a C parser and saves
1752
more informations needed for C# bindings.
1753
1754
-------------------------------------------------------------------
1755
Mon Dec 2 16:33:51 CET 2002 - ke@suse.de
1756
1757
- Fix "Entity in Entity processing"; patch provided by DV.
1758
Cf. [# 22208].
1759
1760
-------------------------------------------------------------------
1761
Tue Nov 26 16:12:56 CET 2002 - ro@suse.de
1762
1763
- split libxml2-python to own specfile
1764
(libxml2 is turning more and more into a base package
1765
and python requires a lot of other things to build)
1766
1767
-------------------------------------------------------------------
1768
Mon Nov 25 14:04:55 CET 2002 - ke@suse.de
1769
1770
- Update to version 2.4.28; NEWS from http://xmlsoft.org/:
1771
* Fix a couple of python binding bugs.
1772
* Fix 2 bugs in the XML push parser.
1773
* Remove potential memory leak.
1774
* Add encoding support for XInclude parse="text".
1775
* Autodetect XHTML1 and add specific serialization rules.
1776
* Fix threading bug.
1777
1778
-------------------------------------------------------------------
1779
Mon Nov 18 10:48:18 CET 2002 - ke@suse.de
1780
1781
- Update to version 2.4.27; NEWS from http://xmlsoft.org/:
1782
* Fix Python bindings.
1783
* A number of bug fixes: SGML catalogs, xmlParseBalancedChunkMemory(),
1784
HTML parser, Schemas, document fragment support, xmlReconciliateNs,
1785
XPointer, xmlFreeNode(), xmlSAXParseMemory, xmlGetNodePath,
1786
entities processing.
1787
* Add grep to xmllint --shell.
1788
* Improvement documentation.
1789
- Don't apply obsolete revert-.25-.26.dif patch.
1790
1791
-------------------------------------------------------------------
1792
Mon Nov 4 14:48:08 CET 2002 - adrian@suse.de
1793
1794
- revert catalog separator change, accepting ":" again.
1795
libxml2 is using anyway ":" internal, even when a " " separator
1796
is given
1797
1798
-------------------------------------------------------------------
1799
Wed Oct 30 23:51:46 CET 2002 - ro@suse.de
1800
1801
- removed patch call for removed patch
1802
1803
-------------------------------------------------------------------
1804
Wed Oct 30 13:32:32 CET 2002 - ke@suse.de
1805
1806
- Drop libxml2-2.4.19-xml2-config.dif to avoid header file conflicts
1807
with C++; reported by Andreas Mueller [# 21427].
1808
1809
-------------------------------------------------------------------
1810
Tue Oct 29 15:20:31 CET 2002 - ke@suse.de
1811
1812
- Update to version 2.4.26; NEWS from http://xmlsoft.org/:
1813
* Fix the validation code (DTD and Schemas), xmlNodeGetPath() ,
1814
HTML serialization, Namespace compliance, and a number of small
1815
problems.
1816
- "valid" patches are obsolete with his update.
1817
1818
-------------------------------------------------------------------
1819
Fri Oct 11 12:03:30 CEST 2002 - ke@suse.de
1820
1821
- valid.c: Fix uninitialized memory block (patch by Daniel Veillard).
1822
1823
-------------------------------------------------------------------
1824
Tue Oct 8 15:08:04 CEST 2002 - ke@suse.de
1825
1826
- Update to version 2.4.25; NEWS from http://xmlsoft.org/:
1827
* A number of bug fixes: XPath, validation, DOM and tree, XML I/O,
1828
HTML.
1829
* Fix and improve Python bindings.
1830
* Fix HTML <style> and boolean attributes serializer.
1831
* Improve C14N.
1832
* Cleanup docs.
1833
* Serious rewrite of XInclude.
1834
* Make XML Schemas regexp part of the default build and APIs, small
1835
fixes and improvement of the regexp core
1836
* Change the validation code to reuse XML Schemas regexp APIs
1837
* Tutorial improvements.
1838
* Remove of all stderr/perror use for error reporting
1839
* Better error reporting: XPath and DTD validation
1840
* Update of the trio portability layer (Bjorn Reese)
1841
- spec file: don't delete package files in %post; change test in
1842
SuSEconfig.libxml2 accordingly [# 20028].
1843
1844
-------------------------------------------------------------------
1845
Fri Aug 23 17:30:23 CEST 2002 - ke@suse.de
1846
1847
- Move SuSEconfig.libxml2 from the devel subpackage to the main package
1848
and check for "/etc" instead of "etc".
1849
Partly fix for [# 17646].
1850
1851
-------------------------------------------------------------------
1852
Tue Aug 6 09:55:14 CEST 2002 - ke@suse.de
1853
1854
- Add a PreRequires for zlib [Bug# 17436].
1855
1856
-------------------------------------------------------------------
1857
Sat Jul 27 15:58:30 CEST 2002 - adrian@suse.de
1858
1859
- add %run_ldconfig
1860
1861
-------------------------------------------------------------------
1862
Mon Jul 8 08:37:13 CEST 2002 - ke@suse.de
1863
1864
- Update to version 2.4.23; NEWS from http://xmlsoft.org/, not mentioned
1865
earlier:
1866
- Bug fixes: base handling, parser, memory usage, HTML parser, XPath,
1867
documentation (Christian Cornelssen), indentation, URI parsing.
1868
- Optimizations for XMLSec; fix and make public some of the network
1869
protocol handlers.
1870
- Date and time support for XML Schemas datatypes.
1871
1872
-------------------------------------------------------------------
1873
Tue May 28 15:08:50 CEST 2002 - ro@suse.de
1874
1875
- tweak python installation for lib64 some more
1876
1877
-------------------------------------------------------------------
1878
Tue May 28 12:56:35 CEST 2002 - ke@suse.de
1879
1880
- Fix python installation procedure (thanks to Ruediger Oertel and
1881
Stefan Fent).
1882
1883
-------------------------------------------------------------------
1884
Tue May 28 09:28:20 CEST 2002 - ke@suse.de
1885
1886
- Update to version 2.4.22:
1887
- Bug fixes.
1888
- Increase performance.
1889
1890
-------------------------------------------------------------------
1891
Tue May 7 11:38:15 CEST 2002 - ke@suse.de
1892
1893
- Create /etc/xml/catalog via SuSEconfig (don't rely on %post).
1894
Rported by Petr Ostadal [# 16115].
1895
- Don't claim to own /etc/xml/catalog; thus don't delete it via
1896
%postun).
1897
1898
-------------------------------------------------------------------
1899
Thu May 2 10:34:07 CEST 2002 - ke@suse.de
1900
1901
- Build and install python module as an own subpackage.
1902
- Create initial XML catalog (/etc/xml/catalog).
1903
1904
-------------------------------------------------------------------
1905
Tue Apr 30 10:43:37 CEST 2002 - ke@suse.de
1906
1907
- Update to version 2.4.21; NEWS from http://xmlsoft.org/:
1908
This release is both a bug fix release and also contains the early
1909
XML Schemas structures and datatypes code, beware, all interfaces are
1910
likely to change, there is huge holes, it is clearly a work in
1911
progress and don't even think of putting this code in a production
1912
system, it's actually not compiled in by default.
1913
1914
The real fixes are:
1915
o A couple of bugs or limitations introduced in 2.4.20.
1916
o Fixes on XPath strings and conformance patches.
1917
o Patch for the ExcC14N specification.
1918
1919
-------------------------------------------------------------------
1920
Fri Apr 19 11:47:49 CEST 2002 - ke@suse.de
1921
1922
- Update to version 2.4.20; NEWS from http://xmlsoft.org/:
1923
o Bug fixes: File descriptor leak, XPath, HTML ouput, DTD
1924
validation.
1925
o XPath conformance testing by Richard Jinks.
1926
o Improve Python bindings.
1927
1928
-------------------------------------------------------------------
1929
Tue Apr 9 15:00:56 CEST 2002 - ro@suse.de
1930
1931
- also provide /usr/include/libxml2/libxml in "xml2-config --cflags"
1932
1933
-------------------------------------------------------------------
1934
Tue Apr 9 11:08:04 CEST 2002 - ke@suse.de
1935
1936
- Update to version 2.4.19; NEWS since 2.4.13 from http://xmlsoft.org/:
1937
* Change of Licence to the MIT Licence basisally for integration in
1938
XFree86 codebase, and removing confusion around the previous
1939
dual-licencing.
1940
* Bug fixes: XPath bugs, validation, ISO-Latin to UTF8 encoder,
1941
tree, SAX, canonicalization, bug "namespace nodes have no parents
1942
in XPath".
1943
* Bug fixes: bugs triggered by the XML Testsuite from OASIS and
1944
W3C. Compliance has been significantly improved.
1945
* Memory allocation checks using valgrind, and profiling tests
1946
* Speedup patch to XPath very effective for DocBook stylesheets
1947
* Add XML Canonalization support.
1948
* Add xmlSetEntityReferenceFunc() for Keith Isdale work on xsldbg.
1949
* Add Python bindings.
1950
* Cleanup of the headers, generation of a reference API definition in XML
1951
* Cleanup of timing code.
1952
* Update documentation.
1953
1954
-------------------------------------------------------------------
1955
Mon Feb 11 15:09:37 CET 2002 - coolo@suse.de
1956
1957
- use %_lib and %_libdir
1958
1959
-------------------------------------------------------------------
1960
Mon Jan 14 09:05:35 CET 2002 - hhetter@suse.de
1961
1962
- updated to version 2.4.12
1963
* a few bug fixes: thread, xmllint , XML parser
1964
XPointer , I/O cleanups
1965
* portability improvements
1966
* some makefiles cleanups
1967
1968
-------------------------------------------------------------------
1969
Tue Nov 27 11:49:00 CET 2001 - ke@suse.de
1970
1971
- Update to version 2.4.11; NEWS from http://xmlsoft.org/ (include some
1972
items not mentioned earlier):
1973
- Fix errors and bug (mostly include files related).
1974
- Fix URI escaping, namespace handling problems when using DTD and
1975
validation, paths or XPointers generation.
1976
- Improve xmllint.
1977
- Fix HTML parser.
1978
1979
-------------------------------------------------------------------
1980
Sun Nov 11 14:22:49 CET 2001 - adrian@suse.de
1981
1982
- Update to version 2.4.10:
1983
- Bugfix / Cleanup release.
1984
1985
-------------------------------------------------------------------
1986
Wed Nov 7 12:20:10 CET 2001 - ke@suse.de
1987
1988
- Update to version 2.4.9:
1989
- Fix XML and SGML catalog handling.
1990
- Drop libxml2-makefile-am.diff; is obsolete.
1991
1992
-------------------------------------------------------------------
1993
Mon Nov 5 11:20:50 CET 2001 - ke@suse.de
1994
1995
- Update to version 2.4.8; NEWS from http://xmlsoft.org/:
1996
- Fix SGML catalog support.
1997
- Update xmlcatalog tool.
1998
- Apply libxml2-makefile-am.diff on account of automake 1.5 (multiply
1999
set variables).
2000
2001
-------------------------------------------------------------------
2002
Wed Oct 31 09:28:00 CET 2001 - ke@suse.de
2003
2004
- Update to version 2.4.7; NEWS from http://xmlsoft.org/:
2005
- Serious rewrite of the catalog code.
2006
- Integrate thread safety patch.
2007
- Bug fixes: HTML parser, potentially serious validation issues and
2008
general bug fixes.
2009
- Integrate the SGML DocBook support in xmllint; update manpage.
2010
- Change nanoftp anonymous login passwd.
2011
- Some I/O cleanup and a couple of interfaces for Perl wrapper.
2012
2013
-------------------------------------------------------------------
2014
Thu Oct 11 15:49:06 CEST 2001 - ke@suse.de
2015
2016
- Compatibility link for SuSE Linux 7.3 and earlier:
2017
/usr/include/libxml -> libxml2/libxml
2018
(will go away on version 8.0); cf. [#11709].
2019
- Add README.SuSE.
2020
2021
-------------------------------------------------------------------
2022
Thu Oct 11 15:14:05 CEST 2001 - ke@suse.de
2023
2024
- Update to version 2.4.6; NEWS from http://xmlsoft.org/:
2025
- Add and update man pages.
2026
- Portability and configure fixes.
2027
- Fix an infinite loop on the HTML parser.
2028
- Fix half a dozen bugs reported for libxml or libxslt.
2029
- Update xmlcatalog to be able to modify SGML super catalogs.
2030
- Note, starting with 2.4.5 includes were moved to
2031
/usr/lib/libxml2/libxml; use 'xml2-config' to locate these files
2032
(cf. http://mail.gnome.org/archives/xml/2001-October/msg00069.html)
2033
[#11709].
2034
2035
-------------------------------------------------------------------
2036
Mon Oct 1 10:36:22 CEST 2001 - ke@suse.de
2037
2038
- Update to version 2.4.5; NEWS from http://xmlsoft.org/ :
2039
- Bugfixes and some portability changes.
2040
- Force the HTML serializer to output decimal charrefs since some
2041
version of Netscape can't handle hexadecimal ones.
2042
- Add --convert to xmlcatalog, bug fixes and cleanups of XML Catalog.
2043
- Some documentation cleanups.
2044
- Drop obsolete configure patch.
2045
2046
-------------------------------------------------------------------
2047
Fri Aug 24 11:48:38 CEST 2001 - ke@suse.de
2048
2049
- Update to version 2.4.3; from the announcement (cf. libxslt):
2050
- Implement XML Catalog Specification from August 6:
2051
http://www.oasis-open.org/committees/entity/spec-2001-08-06.html
2052
http://xmlsoft.org/catalog.html
2053
- New NaN and Infinity code.
2054
- A number of small bugfixes.
2055
2056
-------------------------------------------------------------------
2057
Fri Aug 17 13:10:08 CEST 2001 - ro@suse.de
2058
2059
- re-enabled suse_update_config and added autoconf/automake
2060
sequence.
2061
2062
-------------------------------------------------------------------
2063
Fri Aug 17 11:44:10 CEST 2001 - ke@suse.de
2064
2065
- Update to version 2.4.2.
2066
- Drop suse_update_config (seems to confuse auto* at the moment).
2067
2068
-------------------------------------------------------------------
2069
Fri Aug 10 19:19:14 CEST 2001 - kukuk@suse.de
2070
2071
- Revert change to ldconfig call
2072
2073
-------------------------------------------------------------------
2074
Thu Jul 26 08:46:04 CEST 2001 - ke@suse.de
2075
2076
- Update to version 2.4.1
2077
- Call 'ldconfig' only for UID = 0.
2078
2079
-------------------------------------------------------------------
2080
Wed Jul 11 13:51:17 CEST 2001 - ke@suse.de
2081
2082
- Update to version 2.4.0.
2083
- Call 'ldconfig' during build (as required by SuSE Package
2084
Conventions).
2085
2086
-------------------------------------------------------------------
2087
Wed Jul 4 12:56:56 CEST 2001 - adrian@suse.de
2088
2089
- xml2-config --cflags will not output -I/usr/include anymore
2090
this causes compilation failures with gcc3 due to the wrong
2091
include path order
2092
2093
-------------------------------------------------------------------
2094
Fri Jun 29 15:20:50 CEST 2001 - ke@suse.de
2095
2096
- Update to version 2.3.13.
2097
- Apply libxml2-no-example.diff not to try to compile the "example".
2098
2099
-------------------------------------------------------------------
2100
Mon May 21 12:10:09 CEST 2001 - ke@suse.de
2101
2102
- Update to version 2.3.9
2103
2104
-------------------------------------------------------------------
2105
Sat Apr 14 17:28:09 CEST 2001 - adrian@suse.de
2106
2107
- update to 2.3.6
2108
2109
-------------------------------------------------------------------
2110
Fri Feb 23 00:10:25 CET 2001 - ro@suse.de
2111
2112
- added readline/readline-devel to neededforbuild (split from bash)
2113
2114
-------------------------------------------------------------------
2115
Thu Feb 15 17:01:39 CET 2001 - ke@suse.de
2116
2117
- Initial package: version 2.3.0 [#2861].
2118
2119
2120