-
Notifications
You must be signed in to change notification settings - Fork 50
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: ulikunitz/xz
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.5.10
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: ulikunitz/xz
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.5.14
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 15 commits
- 92 files changed
- 1 contributor
Commits on Feb 5, 2021
-
README.md: add link to pkg.go.dev
The commit adds a link to https://pkg.go.dev/github.com/ulikunitz/xz as proposed by github user @89z Fixes: Issue #41
Configuration menu - View commit details
-
Copy full SHA for 060c89d - Browse repository at this point
Copy the full SHA 060c89dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdaf408 - Browse repository at this point
Copy the full SHA fdaf408View commit details
Commits on Feb 21, 2021
-
Issue #43 asks for simple examples for reading and writing files. These examples have been added to example_test.go.
Configuration menu - View commit details
-
Copy full SHA for d2624c6 - Browse repository at this point
Copy the full SHA d2624c6View commit details
Commits on Dec 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 057ed39 - Browse repository at this point
Copy the full SHA 057ed39View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae23369 - Browse repository at this point
Copy the full SHA ae23369View commit details
Commits on Dec 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 886dc9a - Browse repository at this point
Copy the full SHA 886dc9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5535077 - Browse repository at this point
Copy the full SHA 5535077View commit details
Commits on Dec 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0b7c695 - Browse repository at this point
Copy the full SHA 0b7c695View commit details
Commits on Dec 12, 2022
-
lzma: fix handling of small dictionary sizes
As Matt Dainty (@bodgit) reported there is an issue if the header of the LZMA stream is less than the minimum dictionary size of 4096 byte. The specification of the LZMA format says that in that case a dictionary size of 4096 byte should be used, our code returns an error. This commit changes the behavior and adds a simple test case to test for the right behavior. Fixes [#52](#52)
Configuration menu - View commit details
-
Copy full SHA for 4ce6f08 - Browse repository at this point
Copy the full SHA 4ce6f08View commit details -
The commit contains copyright updates and the release notes for the new version.
2Configuration menu - View commit details
-
Copy full SHA for 9d122a6 - Browse repository at this point
Copy the full SHA 9d122a6View commit details
Commits on Dec 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f56ebbf - Browse repository at this point
Copy the full SHA f56ebbfView commit details
Commits on Apr 3, 2024
-
Update README.md and SECURITY.md to address security questions
There has been a supply chain attack against the original xz implementation, [CVE-2024-3094](https://nvd.nist.gov/vuln/detail/CVE-2024-3094). README.md has been updated to clarify that this implementation is not affected. SECURITY.md supports now Github's private security reports.
Configuration menu - View commit details
-
Copy full SHA for 4f11dce - Browse repository at this point
Copy the full SHA 4f11dceView commit details
Commits on Aug 20, 2025
-
Configuration menu - View commit details
-
Copy full SHA for c8314b8 - Browse repository at this point
Copy the full SHA c8314b8View commit details
Commits on Aug 21, 2025
-
Address Security Issue GHSA-jc7w-c686-c4v9
This commit addresses security issue GHSA-jc7w-c686-c4v9. The mitigating measures are described for the Reader type and I added a TestZeroPrefixIssue function to test the mitigations. // # Security concerns // // Note that LZMA format doesn't support a magic marker in the header. So // [NewReader] cannot determine whether it reads the actual header. For instance // the LZMA stream might have a zero byte in front of the reader, leading to // larger dictionary sizes and file sizes. The code will detect later that there // are problems with the stream, but the dictionary has already been allocated // and this might consume a lot of memory. // // Version 0.5.14 introduces built-in mitigations: // // - The [ReaderConfig] DictCap field is now interpreted as a limit for the // dictionary size. // - The default is 2 Gigabytes (2^31 bytes). // - Users can check with the [Reader.Header] method what the actual values are in // their LZMA files and set a smaller limit using [ReaderConfig]. // - The dictionary size doesn't exceed the larger of the file size and // the minimum dictionary size. This is another measure to prevent huge // memory allocations for the dictionary. // - The code supports stream sizes only up to a pebibyte (1024^5).
Configuration menu - View commit details
-
Copy full SHA for 88ddf1d - Browse repository at this point
Copy the full SHA 88ddf1dView commit details
Commits on Aug 28, 2025
-
Preparation of release v0.5.14
The commit includes preparations for the release v0.5.14 including go fmt, release notes and updates to TODO.md.
Configuration menu - View commit details
-
Copy full SHA for 7184815 - Browse repository at this point
Copy the full SHA 7184815View commit details
Loading
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 v0.5.10...v0.5.14