-
-
Notifications
You must be signed in to change notification settings - Fork 918
Comparing changes
Open a pull request
base repository: sparklemotion/nokogiri
base: v1.15.3
head repository: sparklemotion/nokogiri
compare: v1.15.6
- 20 commits
- 15 files changed
- 3 contributors
Commits on Aug 11, 2023
-
ci: update suppression stack signature
something changed recently, not sure if it's the compiler in CI, or the library, or a combination. (cherry picked from commit 871cd51)
1Configuration menu - View commit details
-
Copy full SHA for d1c62de - Browse repository at this point
Copy the full SHA d1c62deView commit details -
style: prefer Minitest to MiniTest
since Minitest 5.19 doesn't load it by default (cherry picked from commit a29042b)
1Configuration menu - View commit details
-
Copy full SHA for 8d8c728 - Browse repository at this point
Copy the full SHA 8d8c728View commit details -
ci: ruby-saml's downstream test suite needs minitest compat
(cherry picked from commit 87d3c11)
1Configuration menu - View commit details
-
Copy full SHA for a6fc29b - Browse repository at this point
Copy the full SHA a6fc29bView commit details -
(cherry picked from commit 5b65501)
1Configuration menu - View commit details
-
Copy full SHA for 1617d54 - Browse repository at this point
Copy the full SHA 1617d54View commit details -
fix memsize_node when called on xmlAttrs
The `properties` field of an `xmlNode` element points to an `xmlAttr`. The first few fields of `xmlAttr` are in common with `xmlNode`, but not the `properties` field which doesn't exist in an `xmlAttr`. The `memsize_node` function was passing an `xmlAttr` to a recursive call and then trying to do the same with the properties of that. This led to type confusion and subsequent crashes. Fixes: #2923 (cherry picked from commit 81762fa)
1Configuration menu - View commit details
-
Copy full SHA for c39ec30 - Browse repository at this point
Copy the full SHA c39ec30View commit details -
test: add coverage for the memsize_of bug
which turns out to be because xmlDTD has "attributes" where xmlNode has "properties" (cherry picked from commit 19a64ba)
1Configuration menu - View commit details
-
Copy full SHA for 14d1f5a - Browse repository at this point
Copy the full SHA 14d1f5aView commit details -
dep: update libxml2 to v2.11.5
https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.5 (cherry picked from commit f7940b7)
1Configuration menu - View commit details
-
Copy full SHA for 8460bfe - Browse repository at this point
Copy the full SHA 8460bfeView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 769faec - Browse repository at this point
Copy the full SHA 769faecView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 1aee13d - Browse repository at this point
Copy the full SHA 1aee13dView commit details
Commits on Aug 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 141c2ac - Browse repository at this point
Copy the full SHA 141c2acView commit details
Commits on Nov 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for aa3208b - Browse repository at this point
Copy the full SHA aa3208bView commit details -
ci: skip the BSD builds for now
they are hanging/failing too often and are taking 6+ hours to fail see these upstream issues: - vmactions/freebsd-vm#68 - vmactions/freebsd-vm#74 [skip ci] (cherry picked from commit 7a8ca87)
Configuration menu - View commit details
-
Copy full SHA for b8f7e16 - Browse repository at this point
Copy the full SHA b8f7e16View commit details -
dep: update libxml to 2.11.5 and libxslt to 1.1.39 (v1.15.x) (#3025)
**What problem is this PR intended to solve?** update libxml to 2.11.5 and libxslt to 1.1.39 - https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.6 - https://gitlab.gnome.org/GNOME/libxslt/-/releases/v1.1.39
Configuration menu - View commit details
-
Copy full SHA for 32b2c35 - Browse repository at this point
Copy the full SHA 32b2c35View commit details -
ci: add ruby version to vendored libs cache key (#3028)
**What problem is this PR intended to solve?** In CI, add ruby version to vendored libs cache key. The ruby 2.7 and 3.0 base images are old enough to generate binaries that are not compatible with later base images, and vice versa. CI is failing with libxml 2.12.0 in particular.
Configuration menu - View commit details
-
Copy full SHA for 0f56450 - Browse repository at this point
Copy the full SHA 0f56450View commit details -
ci: add ruby version to vendored libs cache key (backport) (#3029)
**What problem is this PR intended to solve?** In CI, add ruby version to vendored libs cache key. The ruby 2.7 and 3.0 base images are old enough to generate binaries that are not compatible with later base images, and vice versa. CI is failing with libxml 2.12.0 in particular. Backport of #3028
Configuration menu - View commit details
-
Copy full SHA for da2d908 - Browse repository at this point
Copy the full SHA da2d908View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5745d4b - Browse repository at this point
Copy the full SHA 5745d4bView commit details
Commits on Mar 15, 2024
-
Addresses CVE-2024-25062 See related GHSA-xc9x-jj77-9p9j
Configuration menu - View commit details
-
Copy full SHA for 83a2571 - Browse repository at this point
Copy the full SHA 83a2571View commit details
Commits on Mar 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9827619 - Browse repository at this point
Copy the full SHA 9827619View commit details -
dep: update libxml to 2.11.7 (branch 1.15.x) (#3154)
**What problem is this PR intended to solve?** In #3146, @jamiemccarthy requested a security release on the v1.15.x branch to address CVE-2024-25062 which was fixed in v1.16.2 with an upgrade to libxml 2.12.5. This PR attempts to upgrade the v1.15.x branch to [libxml 2.11.7](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.7) (from 2.11.6) which also addresses that vulnerability. Also see related GHSA-xc9x-jj77-9p9j
Configuration menu - View commit details
-
Copy full SHA for f8156b4 - Browse repository at this point
Copy the full SHA f8156b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ab6310 - Browse repository at this point
Copy the full SHA 7ab6310View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.15.3...v1.15.6