summaryrefslogtreecommitdiff
path: root/pkgs/development/libraries/libxml2 (follow)
Commit message (Expand)AuthorAgeFilesLines
* treewide: change pythonForBuild to pythonOnBuildForHostAdam Joseph2023-11-051-1/+1
* Merge master into staging-nextgithub-actions[bot]2023-09-091-1/+1
|\
| * treewide: replace libc == "msvcrt" with isMinGW•••msvcrt is only one of the libcs in MinGW. We therefore replace explictly testing for msvcrt with the isMinGW predicate. This lays the foundation for ucrt64 support. Moritz Angermann2023-09-081-1/+1
* | libxml2: 2.11.4 → 2.11.5•••https://gitlab.gnome.org/GNOME/libxml2/-/compare/v2.11.4...v2.11.5 Bobby Rong2023-08-251-2/+2
|/
* libxml2: 2.10.4 → 2.11.4•••https://gitlab.gnome.org/GNOME/libxml2/-/compare/2.10.4...2.11.4 Jan Tojnar2023-07-052-47/+2
* libxml2: 2.10.3 → 2.10.4•••https://gitlab.gnome.org/GNOME/libxml2/-/compare/v2.10.3...v2.10.4 - CVE-2023-29469: Hashing of empty dict strings isn't deterministic - CVE-2023-28484: Fix null deref in xmlSchemaFixupComplexType Bobby Rong2023-04-131-2/+2
* libxml2: restrict Python support in cross buildsAlyssa Ross2023-02-051-1/+4
* libxml2: 2.10.2 → 2.10.3•••https://gitlab.gnome.org/GNOME/libxml2/-/compare/v2.10.2...v2.10.3 CVE-2022-40304 CVE-2022-40303 Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com> Jan Tojnar2022-10-261-2/+2
* libxml2: make amenable to auto-updatesJan Tojnar2022-10-261-7/+17
* libxml2: use older version during stdenv bootstrap on darwin•••/cc the update PR #195748 Vladimír Čunát2022-10-151-2/+13
* Merge pull request #195748 from jtojnar/libxml2Martin Weinelt2022-10-131-14/+2
|\
| * libxml2: 2.10.0 → 2.10.2•••https://gitlab.gnome.org/GNOME/libxml2/-/tags/v2.10.1 https://gitlab.gnome.org/GNOME/libxml2/-/tags/v2.10.2 https://gitlab.gnome.org/GNOME/libxml2/-/compare/v2.10.0...v2.10.2 Jan Tojnar2022-10-131-14/+2
* | libxml2: enable strictDeps and enable pythonSupport when crossArtturin2022-10-071-2/+5
|/
* libxml2: 2.9.14 → 2.10.0•••- Massive cleanups - CVE-2022-2309 - More security fixes - Removal of outdated development manpage libxml.3 https://gitlab.gnome.org/GNOME/libxml2/-/compare/v2.9.14...v2.10.0 - Python detection is broken by `strictDeps` for unknown reasons. - Also replaced `moveToOutput` with more declarative `outputMan`. Jan Tojnar2022-09-031-6/+17
* Merge #171744: libxml2: re-enable tests for darwin•••...into staging Vladimír Čunát2022-07-291-1/+3
|\
| * libxml2: re-enable tests for darwin•••appears the lack of sandbox on most darwin machines allows the tests to accidentally find /usr/lib/libxml2.dylib, which causes problems Robert Scott2022-05-061-1/+3
* | Revert "Add mingwW64-llvm cross-system."Janne Heß2022-05-181-1/+1
* | Merge branch 'mingwW64-clang' into stagingShea Levy2022-05-181-1/+1
|\ \
| * | cross: Allow Windows toolchains to use ucrt as libc.Shea Levy2022-05-061-1/+1
| |/
* / libxml2: update homepageSandro Jäckel2022-05-111-1/+1
|/
* libxml2: 2.9.13 -> 2.9.14•••Fixes CVE-2022-29824, see https://gitlab.gnome.org/GNOME/libxml2/-/tags/v2.9.14 Niklas Hambüchen2022-05-031-2/+2
* libxml2: 2.9.12 → 2.9.13•••Fixes CVE-2022-23308 https://mail.gnome.org/archives/xml/2022-February/msg00009.html Jan Tojnar2022-02-211-11/+3
* libxml2: fix configure flags•••`$dev` will be substituted by empty string (would have to be `$(dev)`), causing issues in 2.9.13. Let’s fix that and use the cannonical name. Jan Tojnar2022-02-211-1/+1
* libxml2: More cleanupsJan Tojnar2022-02-211-4/+5
* libxml2: use autoreconfHook•••Avoid stale autotools files and allow building from git easily. Jan Tojnar2022-02-211-0/+7
* libxml2: do not disable working test•••Must have been fixed for a while now. Jan Tojnar2022-02-211-6/+0
* libxml2: Add myself as a maintainerJan Tojnar2022-02-211-1/+1
* libxml2: switch to gnome mirrors•••New versions will only be published there. Also add GNOME update script. Jan Tojnar2022-02-211-2/+8
* libxml2: Format the expressionJan Tojnar2022-02-211-29/+57
* libxml2: use libiconv on Darwin•••This fixes e.g. python3Packages.beautifulsoup4, which has tests relying on the wider encoding support enabled by libiconv. Fixes #137678. Emily2021-10-021-1/+4
* libxml2: add strictDeps = trueGuillaume Girol2021-08-191-0/+2
* libxml2: fix static buildGuillaume Girol2021-08-191-1/+1
* libxml2: Work around lxml API misuseJan Tojnar2021-05-211-1/+8
* libxml2: cap MACOSX_DEPLOYMENT_TARGET at 10.16•••libxml2 is used in bootstrapping, so the alternates solution of running libtoolize is tricky here. Andrew Childs2021-05-171-1/+5
* libxml2: 2.9.10 → 2.9.12•••https://mail.gnome.org/archives/xml/2021-May/msg00000.html CVE-2021-3541 Jan Tojnar2021-05-131-25/+3
* treewide: fix double quoted strings in meta.description•••Signed-off-by: Ben Siraphob <bensiraphob@gmail.com> volth2021-01-241-1/+1
* treewide: Start to break up static overlay•••We can use use `stdenv.hostPlatform.isStatic` instead, and move the logic per package. The least opionated benefit of this is that it makes it much easier to replace packages with modified ones, as there is no longer any issue of overlay order. CC @FRidh @matthewbauer John Ericson2021-01-031-1/+1
* libxml2: upstream patch for Python 3.9.Drew Hess2020-11-281-0/+7
* libxml2: fix CVE-2020-24977•••Fixes an out-of-bounds read when using xmllint with the --htmlout parameter. Fixes: CVE-2020-24977 Martin Weinelt2020-11-271-3/+8
* libxml2Python: Darwin builds require libintl (better fix)John Wiegley2020-08-061-1/+3
* libxml2: fix python2 build on darwinDaiderd Jordan2020-07-051-1/+2
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-101-1/+1
* libxml2: add patch for CVE-2019-20388Martin Milata2020-03-121-0/+5
* libxml2: add patch for CVE-2020-7595Andrew Dunham2020-02-011-1/+6
* libxml2: don't propagate Python bindingsAlyssa Ross2020-01-131-1/+0
* libxml2: fix further structuredAttrs issuesRobin Gloster2019-12-301-3/+3
* libxml2: 2.9.9 -> 2.9.10•••disable python test which was previously failing anyway, but in previous versions it was being ignored Robert Scott2019-11-111-2/+8
* python3Packages.libxml2: Patch to work around python3 + utf-8 itstool crash•••1. Gnumeric has unbalanced XML tags in its doc translations. 2. itstool's XML error handler tries to print this error with context. 3. libxml2's context snipper treats the data as bytes, not UTF-8. 4. python3Packages.libxml2 casts the context to a UTF-8 Python string. 5. itstool dereferences a null pointer. This patch intervenes at #4. In https://bugzilla.gnome.org/show_bug.cgi?id=789714#c4 , upstream suggests that intervening at #3 would be better -- that each of the four copies of xmlParserPrintFileContextInternal() have four additional UTF-8 problems, one of which is that the caret indicator ought to count "unicode characters" not bytes. But to position a caret correctly, a character count is not sufficient -- this would need to use icu's BiDi logic (with fallback to doing something wrong when libxml2 is configured not to use icu) -- which makes a 'correct' fix a much larger project than this simple band-aid. Chuck2019-10-312-0/+44
* libxml2: use python3 for build and as default for bindings•••Changing the default may cause breakage, however, users should have already switched to `pythonPackages.libxml2` long ago. Frederik Rietdijk2019-10-291-5/+2
* treewide: name -> pname (easy cases) (#66585)•••treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pnamevolth2019-08-151-2/+2