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