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