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