#
5ffb19ac |
|
05-Apr-2024 |
Xin LI <delphij@FreeBSD.org> |
Backport export of lzma_mt_block_size symbol. This restores binary compatibility against liblzma 5.6.0 library. PR: 278127 MFC after: 3 days
|
#
2f9cd13d |
|
05-Apr-2024 |
Xin LI <delphij@FreeBSD.org> |
Revert "MFV: xz 5.6.0" This commit reverts 8db56defa766eacdbaf89a37f25b11a57fd9787a, rolling back the vendor import of xz 5.6.0 and restoring the package to version 5.4.5. The revert was not directly due to the attack (CVE-2024-3094): our import process have removed the test cases and build scripts that would have enabled the attack. However, reverting would help to reduce potential confusion and false positives from security scanners that assess risk based solely on version numbers. Another commit will follow to restore binary compatibility with the liblzma 5.6.0 library by making the previously private symbol (lzma_mt_block_size) public. PR: 278127 MFC after: 3 days
|
#
023fa553 |
|
06-Mar-2024 |
Brooks Davis <brooks@FreeBSD.org> |
liblzma: don't export lzma_lz_decoder_uncompressed It was removed in the 5.4.0 import. Reviewed by: delphij Differential Revision: https://reviews.freebsd.org/D44247
|
#
8db56def |
|
25-Feb-2024 |
Xin LI <delphij@FreeBSD.org> |
MFV: xz 5.6.0. MFC after: 2 weeks
|
#
73ed8e77 |
|
31-Dec-2022 |
Xin LI <delphij@FreeBSD.org> |
MFV: xz 5.4.0 MFC after: 2 weeks
|
#
9e6bbe47 |
|
16-Nov-2022 |
Xin LI <delphij@FreeBSD.org> |
MFV: Merge xz 5.2.8 Relnotes: yes MFC after: 2 weeks
|
#
65422c96 |
|
20-Jun-2020 |
Xin LI <delphij@FreeBSD.org> |
liblzma: Make liblzma use libmd implementation of SHA256. MFC after: 2 weeks PR: 200142 |
#
0a23444a |
|
11-May-2015 |
Xin LI <delphij@FreeBSD.org> |
Revert r282775 for now. The added dependency would cause problems for e.g. ports-mgmt/pkg and we would like to do an exp-build. Requested by: bdrewery |
#
f2626e0e |
|
11-May-2015 |
Xin LI <delphij@FreeBSD.org> |
Revert r281372, it's no longer needed after r282726 (fix for PR 199119) as the symbol conflict between libmd and libcrypto have been solved. |
#
36d99b08 |
|
10-Apr-2015 |
Xin LI <delphij@FreeBSD.org> |
For reasons that I am not understand yet, using the libmd version of SHA256 would make libarchive based application to give: archive_read_extract(): Lzma library error: Corrupted input data (Internally this is LZMA_DATA_ERR) However, the libmd version of SHA256 is supposed to give same result as the bundled version do, and xz(1) is not affected. As a precaution, revert the SHA256 portion of r281316 for now until we figure out why it breaks libarchive interoperability as we can't yet rule out this change have introduced an ABI breakage. |
#
342bcb12 |
|
09-Apr-2015 |
Xin LI <delphij@FreeBSD.org> |
MFV r281278: - Update xz to 5.2.1, where the most visible change is that it fixed a compression-ratio regression in fast mode LZMA1 and LZMA2 and used cpuset_getaffinity() for CPU cores detection. - Make liblzma use the base system SHA256 implementation instead of the bundled one. - Additional annotation in config.h for FreeBSD specific tweaks. - Refresh symbols in XZprivate_1.0 to reflect reality. Relnotes: yes MFC after: 1 month (TBD)
|
#
53200025 |
|
08-Feb-2015 |
Rui Paulo <rpaulo@FreeBSD.org> |
Merge xz 5.2.0. This brings support for multi-threaded compression. This brings close N times faster compression where N is the number of CPU cores. Because of this, liblzma now depends on libthr. Soon libarchive will be modified to use the new lzma API. Thanks to antoine@ for the exp-run. Differential Revision: https://reviews.freebsd.org/D1786 Reviewed by: bapt
|
#
8385b42c |
|
19-Nov-2010 |
Martin Matuska <mm@FreeBSD.org> |
Remove obsoleted private symbol. Approved by: delphij (mentor) MFC after: together with 5.0.0 update |
#
881bfb74 |
|
14-May-2010 |
Xin LI <delphij@FreeBSD.org> |
- Add versioned symbols to liblzma - Use default SHLIB_MAJOR. Approved by: mm X-MFC with: lzma library MFC |
#
73ed8e77 |
|
31-Dec-2022 |
Xin LI <delphij@FreeBSD.org> |
MFV: xz 5.4.0 MFC after: 2 weeks
|
#
9e6bbe47 |
|
16-Nov-2022 |
Xin LI <delphij@FreeBSD.org> |
MFV: Merge xz 5.2.8 Relnotes: yes MFC after: 2 weeks
|
#
65422c96 |
|
20-Jun-2020 |
Xin LI <delphij@FreeBSD.org> |
liblzma: Make liblzma use libmd implementation of SHA256. MFC after: 2 weeks PR: 200142 |
#
0a23444a |
|
11-May-2015 |
Xin LI <delphij@FreeBSD.org> |
Revert r282775 for now. The added dependency would cause problems for e.g. ports-mgmt/pkg and we would like to do an exp-build. Requested by: bdrewery |
#
f2626e0e |
|
11-May-2015 |
Xin LI <delphij@FreeBSD.org> |
Revert r281372, it's no longer needed after r282726 (fix for PR 199119) as the symbol conflict between libmd and libcrypto have been solved. |
#
36d99b08 |
|
10-Apr-2015 |
Xin LI <delphij@FreeBSD.org> |
For reasons that I am not understand yet, using the libmd version of SHA256 would make libarchive based application to give: archive_read_extract(): Lzma library error: Corrupted input data (Internally this is LZMA_DATA_ERR) However, the libmd version of SHA256 is supposed to give same result as the bundled version do, and xz(1) is not affected. As a precaution, revert the SHA256 portion of r281316 for now until we figure out why it breaks libarchive interoperability as we can't yet rule out this change have introduced an ABI breakage. |
#
342bcb12 |
|
09-Apr-2015 |
Xin LI <delphij@FreeBSD.org> |
MFV r281278: - Update xz to 5.2.1, where the most visible change is that it fixed a compression-ratio regression in fast mode LZMA1 and LZMA2 and used cpuset_getaffinity() for CPU cores detection. - Make liblzma use the base system SHA256 implementation instead of the bundled one. - Additional annotation in config.h for FreeBSD specific tweaks. - Refresh symbols in XZprivate_1.0 to reflect reality. Relnotes: yes MFC after: 1 month (TBD)
|
#
53200025 |
|
08-Feb-2015 |
Rui Paulo <rpaulo@FreeBSD.org> |
Merge xz 5.2.0. This brings support for multi-threaded compression. This brings close N times faster compression where N is the number of CPU cores. Because of this, liblzma now depends on libthr. Soon libarchive will be modified to use the new lzma API. Thanks to antoine@ for the exp-run. Differential Revision: https://reviews.freebsd.org/D1786 Reviewed by: bapt
|
#
8385b42c |
|
19-Nov-2010 |
Martin Matuska <mm@FreeBSD.org> |
Remove obsoleted private symbol. Approved by: delphij (mentor) MFC after: together with 5.0.0 update |
#
881bfb74 |
|
14-May-2010 |
Xin LI <delphij@FreeBSD.org> |
- Add versioned symbols to liblzma - Use default SHLIB_MAJOR. Approved by: mm X-MFC with: lzma library MFC |
#
9e6bbe47 |
|
16-Nov-2022 |
Xin LI <delphij@FreeBSD.org> |
MFV: Merge xz 5.2.8 Relnotes: yes MFC after: 2 weeks
|
#
65422c96 |
|
20-Jun-2020 |
Xin LI <delphij@FreeBSD.org> |
liblzma: Make liblzma use libmd implementation of SHA256. MFC after: 2 weeks PR: 200142 |
#
0a23444a |
|
11-May-2015 |
Xin LI <delphij@FreeBSD.org> |
Revert r282775 for now. The added dependency would cause problems for e.g. ports-mgmt/pkg and we would like to do an exp-build. Requested by: bdrewery |
#
f2626e0e |
|
11-May-2015 |
Xin LI <delphij@FreeBSD.org> |
Revert r281372, it's no longer needed after r282726 (fix for PR 199119) as the symbol conflict between libmd and libcrypto have been solved. |
#
36d99b08 |
|
10-Apr-2015 |
Xin LI <delphij@FreeBSD.org> |
For reasons that I am not understand yet, using the libmd version of SHA256 would make libarchive based application to give: archive_read_extract(): Lzma library error: Corrupted input data (Internally this is LZMA_DATA_ERR) However, the libmd version of SHA256 is supposed to give same result as the bundled version do, and xz(1) is not affected. As a precaution, revert the SHA256 portion of r281316 for now until we figure out why it breaks libarchive interoperability as we can't yet rule out this change have introduced an ABI breakage. |
#
342bcb12 |
|
09-Apr-2015 |
Xin LI <delphij@FreeBSD.org> |
MFV r281278: - Update xz to 5.2.1, where the most visible change is that it fixed a compression-ratio regression in fast mode LZMA1 and LZMA2 and used cpuset_getaffinity() for CPU cores detection. - Make liblzma use the base system SHA256 implementation instead of the bundled one. - Additional annotation in config.h for FreeBSD specific tweaks. - Refresh symbols in XZprivate_1.0 to reflect reality. Relnotes: yes MFC after: 1 month (TBD)
|
#
53200025 |
|
08-Feb-2015 |
Rui Paulo <rpaulo@FreeBSD.org> |
Merge xz 5.2.0. This brings support for multi-threaded compression. This brings close N times faster compression where N is the number of CPU cores. Because of this, liblzma now depends on libthr. Soon libarchive will be modified to use the new lzma API. Thanks to antoine@ for the exp-run. Differential Revision: https://reviews.freebsd.org/D1786 Reviewed by: bapt
|
#
8385b42c |
|
19-Nov-2010 |
Martin Matuska <mm@FreeBSD.org> |
Remove obsoleted private symbol. Approved by: delphij (mentor) MFC after: together with 5.0.0 update |
#
881bfb74 |
|
14-May-2010 |
Xin LI <delphij@FreeBSD.org> |
- Add versioned symbols to liblzma - Use default SHLIB_MAJOR. Approved by: mm X-MFC with: lzma library MFC |
#
65422c96 |
|
20-Jun-2020 |
Xin LI <delphij@FreeBSD.org> |
liblzma: Make liblzma use libmd implementation of SHA256. MFC after: 2 weeks PR: 200142
|
#
0a23444a |
|
11-May-2015 |
Xin LI <delphij@FreeBSD.org> |
Revert r282775 for now. The added dependency would cause problems for e.g. ports-mgmt/pkg and we would like to do an exp-build. Requested by: bdrewery
|
#
f2626e0e |
|
11-May-2015 |
Xin LI <delphij@FreeBSD.org> |
Revert r281372, it's no longer needed after r282726 (fix for PR 199119) as the symbol conflict between libmd and libcrypto have been solved.
|
#
36d99b08 |
|
10-Apr-2015 |
Xin LI <delphij@FreeBSD.org> |
For reasons that I am not understand yet, using the libmd version of SHA256 would make libarchive based application to give: archive_read_extract(): Lzma library error: Corrupted input data (Internally this is LZMA_DATA_ERR) However, the libmd version of SHA256 is supposed to give same result as the bundled version do, and xz(1) is not affected. As a precaution, revert the SHA256 portion of r281316 for now until we figure out why it breaks libarchive interoperability as we can't yet rule out this change have introduced an ABI breakage.
|
#
8385b42c |
|
19-Nov-2010 |
Martin Matuska <mm@FreeBSD.org> |
Remove obsoleted private symbol. Approved by: delphij (mentor) MFC after: together with 5.0.0 update
|
#
a7d5f7eb |
|
19-Oct-2010 |
Jamie Gritton <jamie@FreeBSD.org> |
A new jail(8) with a configuration file, to replace the work currently done by /etc/rc.d/jail.
|
#
3829a734 |
|
18-May-2010 |
Martin Matuska <mm@FreeBSD.org> |
MFC r207842, r207844, r208099: MFC r207842: Import of liblzma, xz, xzdec, lzmainfo from vendor branch Add support for xz and lzma to lesspipe.sh (xzless, lzless) MFC r207844: Add two public headers missing in r207842 Adjust CFLAGS for lzmainfo, xz, xzdec MFC r208099: Add versioned symbols to liblzma Use default SHLIB_MAJOR. Approved by: delphij (mentor)
|
#
881bfb74 |
|
14-May-2010 |
Xin LI <delphij@FreeBSD.org> |
- Add versioned symbols to liblzma - Use default SHLIB_MAJOR. Approved by: mm X-MFC with: lzma library MFC
|