| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Commit goes way beyond strictly security purposes and is not approved
by desktop@.
PR: 279705
This reverts commit a18dfb61a2c96a01f9536d70ad0f69390981833d.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes multiple CVEs:
CVE-2025-32415
CVE-2025-32414
CVE-2025-27113
CVE-2025-24928
CVE-2024-56171
Changelog: https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.14.4
Backport upstream commits:
19de8b47b1fe4b87b06bc6b89f5ee9697870a0ad
5700d989cc18889e1601c651ad69a41af8b32073
d3e33dc214276498e73b61188be02b2863c9670a
cf52139b4170be13b51b62da11c208dc66e6eff0
356542324fa439de544b5e419b91ae68d42c306c
References:
https://gitlab.gnome.org/GNOME/libxml2/-/commit/19de8b47b1fe4b87b06bc6b89f5ee9697870a0ad
https://gitlab.gnome.org/GNOME/libxml2/-/commit/5700d989cc18889e1601c651ad69a41af8b32073
https://gitlab.gnome.org/GNOME/libxml2/-/commit/d3e33dc214276498e73b61188be02b2863c9670a
https://gitlab.gnome.org/GNOME/libxml2/-/commit/cf52139b4170be13b51b62da11c208dc66e6eff0
https://gitlab.gnome.org/GNOME/libxml2/-/commit/356542324fa439de544b5e419b91ae68d42c306c
PR: 279705, 287391
Approved by: ports-sec (tz) via PR 287391
Exp-runs by: antoine (previous iterations)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove a local patch that scans stack garbage for a pattern and then uses
the pointer after the array has been filled with actual data. This can
cause random segfaults.
The patch is under textproc/libxml2, but the patched file is only used by
textproc/py-pylibxml2.
The UTF-8 issue this was intended to fix was fixed upstream in a more
comprehensive way in 2.11.0 with this commit:
https://gitlab.gnome.org/GNOME/libxml2/-/commit/76c6da420923f2721a2e16adfcef8707a2454a1b
PR: 286439 279034
Approved by: desktop (makc)
Tested by: vvd
MFH: 2025Q2
|
|
|
|
|
|
|
|
|
| |
Changelog: https://gitlab.gnome.org/GNOME/libxml2/-/blob/v2.11.6/NEWS
PR: 273210
Reviewed by: fluffy
Approved by: desktop (arrowd)
Exp-run by: antoine
|
|
|
|
|
| |
Changelog: https://gitlab.gnome.org/GNOME/libxml2/-/tags/v2.10.0 \
https://gitlab.gnome.org/GNOME/libxml2/-/tags/v2.10.1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
See notes in Makefile and linked PRs.
While here, disable the ICU option by default. CFLAGS for libicu
are passed to libxml2's consumers when the option is enabled. As
icu's API is not stable between versions, PORTREVISION bumps can
get missed.
Additionally, properly exclude all OPTIONS from py-libxml2 and
prevent do-configure from unnecessarily running.
Co-authored-by: diizzy
PR: 262853, 262940, 262877
Approved by: fluffy (mentor)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Depend on ICU and (lib)readline to follow other distros
Changelog: https://gitlab.gnome.org/GNOME/libxml2/-/tags/v2.9.13
I'd like to thank both tcberner and mandree for reviewing,
suggesting improvements and helping out in general. I'd also like
thank antoine for doing exp-runs.
PR: 262288
Reviewed by: tcberner, mandree
Approved by: desktop (tcberner)
Differential Revision: https://reviews.freebsd.org/D34338
Exp-run by: antoine
|
|
|
|
|
|
| |
PR: 256436
Reviewed by: arrowd
Tested by: arrowd
|
|
|
|
|
|
|
|
|
|
|
| |
This is relapted to parameter entities expansion and following
the line of the billion laugh attack. Somehow in that path the
counting of parameters was missed and the normal algorithm based
on entities "density" was useless.
PR: 256094
Obtained from: https://gitlab.gnome.org/GNOME/libxml2/-/commit/8598060bacada41a0eb09d95c97744ff4e428f8e
Security: CVE-2021-3541
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Grab two commits from upstream that fix the build when
--no-valid is passed to configure; in the ports build
that translates to the VALIDATION option turned off.
These come straight from GNOME GitLab, although I've
bunged them into one patch-* file.
Not bumping PORTREVISION, since with this option off
it would never have built, and with the option on
the resulting package is unchanged.
PR: 253596
|
|
|
|
|
|
|
|
|
|
|
|
| |
- gitlab has a tendency to change checksum of patches due to metadata changes
- switch to including the patches in the tree directly instead of using PATCH_FILES
PR: 251040
Submitted by: daniel.engberg.lists@pyret.net
Reported by: David Armstrong <bink19th@pm.me>
Notes:
svn path=/head/; revision=556670
|
|
|
|
|
|
|
|
|
|
| |
PR: 24004
Exp-run by: antoine
Reviewed by: madpilot
Differential Revision: https://reviews.freebsd.org/D22410
Notes:
svn path=/head/; revision=518268
|
|
|
|
|
|
|
|
| |
PR: 234633
Obtained from: Fedora / openSuse
Notes:
svn path=/head/; revision=495019
|
|
|
|
|
|
|
|
| |
PR: 233804
Exp-run by: antoine
Notes:
svn path=/head/; revision=489055
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This function appears to be removed in python 3.5.0. Instead of adding a
version check like the submitter proposed. Grab the upstream patch instead
that just removes the function usage.
PR: 224902
Submitted by: Michael Zhilin <mizhka@gmail.com>
Obtained from: libxml2 upstream
Notes:
svn path=/head/; revision=482978
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR: 222893
PR: 224189
Reported by: Walter Hop <walter@lifeforms.nl>
Approved by: gnome@ (kwm)
Exp-run by: antoine
MFH: 2017Q4
Security: 76e59f55-4f7a-4887-bcb0-11604004163a
Notes:
svn path=/head/; revision=456210
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add license block.
Pull extra patch to fix NULL pointer deref. [1]
Changelog: https://mail.gnome.org/archives/xml/2016-May/msg00023.html
PR: 209806
Submitted by: pi@
Obtained from: upstream [1]
MFH: 2016Q3
Security: e195679d-045b-4953-bb33-be0073ba2ac6
Notes:
svn path=/head/; revision=421031
|
|
|
|
|
|
|
|
|
|
|
| |
CVE-2015-1819 is also listed in the release notes of 2.9.3 but that issue
was fixed in a previous commit and documented in another vuxml entry.
MFH: 2015Q4
Security: e5423caf-8fb8-11e5-918c-bcaec565249c
Notes:
svn path=/head/; revision=402102
|
|
|
|
|
|
|
|
|
|
|
| |
doc/ tree tested by: wblock@
Obtained from: libxml2 upstream
MFH: 2015Q3
Security: 9c7177ff-1fe1-11e5-9a01-bcaec565249c
Notes:
svn path=/head/; revision=391064
|
|
|
|
|
|
|
|
| |
With hat: portmgr
Sponsored by: Absolight
Notes:
svn path=/head/; revision=387082
|
|
|
|
|
|
|
|
| |
Submitted by: gjb@
Obtained from: libxml2 upstream
Notes:
svn path=/head/; revision=371693
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Replace allready applied patch with new patch from upstream to unbreak the
xmlcatalog command.
patch-uri.c:
Revert uri.c commit that causes the document chain to fail.
Reported by: antoine@
Tested by: bapt@
MFH: 2014Q4
Notes:
svn path=/head/; revision=371269
|
|
|
|
|
|
|
|
|
|
| |
This release fixes CVE-2014-3660 (DoS).
MFH: 2014Q4
Security: 0642b064-56c4-11e4-8b87-bcaec565249c
Notes:
svn path=/head/; revision=371120
|
|
|
|
|
|
|
|
|
|
|
|
| |
This version fixes CVE-2013-2877.
Add upstream patch for CVE-2014-0191.
CVE's Reported by: Akinori MUSHA <knu@iDaemons.org>
Obtained from: GNOME dev repo [1], libxml2 upstream [2]
MFH: 2014Q2
Notes:
svn path=/head/; revision=353989
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a zeising, kwm production, with help from dumbbell, bdrewery:
NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE
This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.
This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.
Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.
Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.
Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.
Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics
Thanks to: all testers, bdrewery and the FreeBSD x11@ team
exp-run by: bdrewery [1]
PR: ports/187602 [1]
Approved by: portmgr (bdrewery), core (jhb)
Notes:
svn path=/head/; revision=351411
|
|
|
|
|
|
|
|
| |
- Use *_CONFIGURE_WITH.
- Add workaround for an iconv incompatibility on 10.X and later.
Notes:
svn path=/head/; revision=334822
|
|
|
|
|
|
|
|
| |
Approved by: gnome (mezz)
Feature safe: yes
Notes:
svn path=/head/; revision=316079
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add patch to fix CVE-2013-0338 and CVE-2013-0339. [2]
Convert to OptionsNG, rename patches to standard form. [1]
Notified by: swills@ [2]
Obtained from: gnome team repo [1]
Security: 843a4641-9816-11e2-9c51-080027019be0
Notes:
svn path=/head/; revision=315540
|
|
|
|
|
|
|
|
|
|
|
|
| |
thread-safe, so -pthread is not needed here, but in threaded programs that
use libxml2
Pointed out by: ale@
Discussed with: marcus, kwm
Pointyhat to: swills
Notes:
svn path=/head/; revision=305080
|
|
|
|
|
|
|
|
|
|
|
| |
threads are enabled
PR: ports/171353
Discussed with: marcus, kwm
Approved by: marcus
Notes:
svn path=/head/; revision=304839
|
|
|
|
| |
Notes:
svn path=/head/; revision=302652
|
|
|
|
|
|
|
|
|
| |
link statically with libxml2.a.
OK from: mezz
Notes:
svn path=/head/; revision=302617
|
|
|
|
|
|
|
|
| |
Obtained from: libxml upstream
Security: b8ae4659-a0da-11e1-a294-bcaec565249c
Notes:
svn path=/head/; revision=296901
|
|
|
|
|
|
|
|
|
| |
PR: ports/164270
Submitted by: kj <b4039413@nwldx.com>
Security: 57f1a624-6197-11e1-b98c-bcaec565249c
Notes:
svn path=/head/; revision=292333
|
|
|
|
|
|
|
|
| |
PR: ports/162011
Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
Notes:
svn path=/head/; revision=284301
|
|
|
|
|
|
|
|
|
| |
PR: ports/152616 ports/152612
Submitted by: Christoph Moench-Tegeder <cmt@burggraben.net>
Pascal Stumpf <Pascal.Stumpf@cubes.de>
Notes:
svn path=/head/; revision=265281
|
|
|
|
| |
Notes:
svn path=/head/; revision=265249
|
|
|
|
|
|
|
|
|
|
|
| |
When build with Clang it tries to use C99 math functions we don't have.
Also fix a symbol collision with the python bindings that got exposed by a
Clang bug.
With hat: gnome
Notes:
svn path=/head/; revision=262707
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
release can be found at http://library.gnome.org/misc/release-notes/2.30/ .
This release brings initial PackageKit support, Upower (replaces power
management part of hal), cuse4bsd integration with HAL and cheese, and a
faster Evolution.
Sadly GNOME 2.30.x will be the last release with FreeBSD 6.X support. This
will also be the last of the 2.x releases. The next release will be the
highly-anticipated GNOME 3.0 which will bring with it a new UI experience.
Currently, there are a few bugs with GNOME 2.30 that may be of note for our
users. Be sure to consult the UPGRADING note or the 2.30 upgrade FAQ at
http://www.freebsd.org/gnome/docs/faq230.html for specific upgrading
instructions, and the up-to-date list of known issues.
This release features commits by avl, ahze, bland, marcus, mezz, and myself.
The FreeBSD GNOME Team would like to thank Anders F Bjorklund for doing the
initual packagekit porting.
And the following contributors & testers for there help with this release:
Eric L. Chen
Vladimir Grebenschikov
Sergio de Almeida Lenzi
DomiX
walder
crsd
Kevin Oberman
Michal Varga
Pavel Plesov
Bapt
kevin
and ITetcu for two exp-run
PR: ports/143852
ports/145347
ports/144980
ports/145830
ports/145511
Notes:
svn path=/head/; revision=254099
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the zlib authors has provided a 'gzdirect' function to detect whether the
current gzFile descriptor is still providing a stream from uncompression,
so use it instead of rolling own.
The upcoming zlib 1.2.4 update will break the current libxml2 usage.
Patch was the same as Mark Adler provided to libxml2 maintainers at:
http://osdir.com/ml/svn-commits-list/2010-01/msg05723.html
PR: ports/144828
Approved by: mezz (freebsd-gnome@)
Notes:
svn path=/head/; revision=251188
|
|
|
|
|
|
|
|
| |
Reviewed by: marcus
Approved by: marcus
Notes:
svn path=/head/; revision=245050
|
|
|
|
| |
Notes:
svn path=/head/; revision=242638
|
|
|
|
|
|
|
| |
Feature safe: yes
Notes:
svn path=/head/; revision=242133
|
|
|
|
|
|
|
|
|
|
| |
Noticed by: Ashish SHUKLA <wahjava.ml@gmail.com>
Submitted by: Romain Tarti`ere <romain@blogreen.org> [1]
Obtained from: Gnome Git [1]
Feature safe: yes
Notes:
svn path=/head/; revision=241528
|
|
|
|
| |
Notes:
svn path=/head/; revision=241282
|
|
|
|
|
|
|
|
|
|
|
| |
PR: 137980
Submitted by: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
Obtained from: http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg678527.html
Security: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-2416
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-2414
Notes:
svn path=/head/; revision=240235
|
|
|
|
| |
Notes:
svn path=/head/; revision=227744
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
See http://library.gnome.org/misc/release-notes/2.24/ for the general
release notes. On the FreeBSD front, this release introduces Fuse support
in HAL, adds multi-CPU support to libgtop, WebKit updates, and fixes some
long-standing seahorse and gnome-keyring bugs. The documentation updates
to the website are forthcoming.
This release features commits by adamw, ahze, kwm, mezz, and myself. It would
not have been possible without are contributors and testers:
Alexander Loginov
Craig Butler [1]
Dmitry Marakasov [6]
Eric L. Chen
Joseph S. Atkinson
Kris Moore
Lapo Luchini [7]
Nikos Ntarmos
Pawel Worach
Romain Tartiere
TAOKA Fumiyoshi [3]
Yasuda Keisuke
Zyl
aZ [4]
bf [2] [5]
Florent Thoumie
Peter Wemm
pluknet
PR: 125857 [1]
126993 [2]
130031 [3]
127399 [4]
127661 [5]
124302 [6]
129570 [7]
129936
123790
Notes:
svn path=/head/; revision=225629
|
|
|
|
|
|
|
|
|
|
| |
Submitted by: pluknet <pluknet@gmail.com>
Obtained from: https://bugzilla.redhat.com/show_bug.cgi?id=470480
https://bugzilla.redhat.com/show_bug.cgi?id=470466
Security: http://secunia.com/Advisories/32773/
Notes:
svn path=/head/; revision=223047
|
|
|
|
|
|
|
|
|
| |
Obtained from: libxml2-2.6.31-1.3mdv2008.1.src.rpm
Security: CVE-2008-3281
CVE-2008-3529
Notes:
svn path=/head/; revision=221838
|