Age | Commit message (Expand) | Author | Files | Lines |
2024-02-14 | Translations: Add custom .pot header with SPDX license identifier. | Lasse Collin | 3 | -0/+16 |
2024-02-14 | Translations: po4a/update-po: Add copyright notice to xz-man.pot. | Lasse Collin | 1 | -1/+1 |
2024-02-14 | Update COPYING about the man pages of the scripts. | Lasse Collin | 1 | -3/+3 |
2024-02-14 | xzdiff, xzgrep, and xzmore: Rewrite the man pages. | Lasse Collin | 3 | -116/+173 |
2024-02-14 | xzless: Update man page slightly. | Lasse Collin | 1 | -4/+4 |
2024-02-14 | Translations: Change po/Makevars to add a copyright notice to po/xz.pot. | Lasse Collin | 1 | -2/+2 |
2024-02-14 | Translations: Update po/Makevars to use the template from gettext 0.22.4. | Lasse Collin | 1 | -5/+46 |
2024-02-14 | liblzma: Include the SPDX license identifier 0BSD to generated files. | Lasse Collin | 11 | -26/+50 |
2024-02-14 | liblzma: Fix compilation of price_tablegen.c. | Lasse Collin | 2 | -1/+9 |
2024-02-14 | Add SPDX license identifiers to GPL, LGPL, and FSFULLR files. | Lasse Collin | 22 | -6/+37 |
2024-02-14 | Add SPDX license identifier into 0BSD source code files. | Lasse Collin | 290 | -58/+588 |
2024-02-14 | liblzma: Sync the AUTHORS fix about SHA-256 to lzma.h. | Lasse Collin | 1 | -6/+4 |
2024-02-14 | Change most public domain parts to 0BSD. | Lasse Collin | 288 | -911/+100 |
2024-02-14 | Fix SHA-256 authors. | Lasse Collin | 2 | -14/+6 |
2024-02-14 | Remove macosx/build.sh. | Lasse Collin | 2 | -114/+0 |
2024-02-14 | Doc: Remove doc/examples_old. | Lasse Collin | 3 | -255/+0 |
2024-02-13 | Tests: Add RISC-V filter support in a few places. | Jia Tan | 2 | -0/+12 |
2024-02-13 | liblzma: Fix build error if only RISC-V BCJ filter is enabled. | Jia Tan | 1 | -1/+3 |
2024-02-13 | Translations: Update the Korean translation. | Jia Tan | 1 | -242/+284 |
2024-02-13 | Translations: Update the Korean man page translations. | Jia Tan | 1 | -605/+770 |
2024-02-13 | Translations: Update the Chinese (simplified) translation. | Jia Tan | 1 | -156/+268 |
2024-02-09 | xzless: Use ||- in LESSOPEN with with "less" 451 and newer. | Lasse Collin | 1 | -1/+8 |
2024-02-09 | xzless: Use --show-preproc-errors with "less" 632 and newer. | Lasse Collin | 1 | -2/+9 |
2024-02-09 | liblzma: Fix typo discovered by codespell. | Jia Tan | 1 | -1/+1 |
2024-02-09 | Translations: Update the Swedish translation. | Jia Tan | 1 | -166/+254 |
2024-02-08 | Translations: Update the Spanish translation. | Jia Tan | 1 | -11/+11 |
2024-02-07 | Translations: Update the Spanish translation. | Jia Tan | 1 | -166/+253 |
2024-02-07 | Translations: Update the Polish translation. | Jia Tan | 1 | -162/+249 |
2024-02-07 | Translations: Update the German translation. | Jia Tan | 1 | -154/+242 |
2024-02-07 | Translations: Update the German man page translations. | Jia Tan | 1 | -601/+752 |
2024-02-06 | Translations: Update the Romanian translation. | Jia Tan | 1 | -164/+252 |
2024-02-06 | Translations: Update the Romanian man page translations. | Jia Tan | 1 | -793/+966 |
2024-02-07 | Translations: Update the Ukrainian translation. | Jia Tan | 1 | -155/+242 |
2024-02-06 | Translations: Update the Ukrainian man page translations. | Jia Tan | 1 | -599/+764 |
2024-02-02 | Update AUTHORS. | Jia Tan | 1 | -1/+2 |
2024-02-02 | liblzma: Update Authors list in crc32_arm64.h. | Jia Tan | 1 | -0/+1 |
2024-02-01 | liblzma: Check HAVE_USABLE_CLMUL before omitting CRC32 table. | Jia Tan | 1 | -2/+2 |
2024-02-01 | liblzma: Check HAVE_USABLE_CLMUL before omitting CRC64 table. | Jia Tan | 1 | -2/+2 |
2024-02-01 | liblzma: Only use ifunc in crcXX_fast.c if its needed. | Jia Tan | 2 | -6/+6 |
2024-02-01 | Docs: Add --disable-arm64-crc32 description to INSTALL. | Jia Tan | 1 | -1/+11 |
2024-02-01 | liblzma: Omit CRC tables when not needed with ARM64 optimizations. | Jia Tan | 3 | -5/+25 |
2024-02-01 | liblzma: Rename crc32_aarch64.h to crc32_arm64.h. | Jia Tan | 6 | -116/+122 |
2024-02-01 | liblzma: Refactor crc_common.h. | Jia Tan | 3 | -42/+82 |
2024-02-01 | CMake: Add support for ARM64 CRC32 instruction detection. | Jia Tan | 1 | -0/+50 |
2024-02-01 | Build: Add support for ARM64 CRC32 instruction detection. | Jia Tan | 1 | -0/+52 |
2024-01-27 | Speed up CRC32 calculation on ARM64 | Chenxi Mao | 6 | -9/+130 |
2024-01-26 | Bump version number for 5.5.1alpha.larhzu/v5.5.1alpha | Jia Tan | 3 | -3/+3 |
2024-01-26 | Add NEWS for 5.5.1alpha | Jia Tan | 1 | -0/+80 |
2024-01-26 | Add NEWS for 5.4.6. | Jia Tan | 1 | -0/+22 |
2024-01-24 | Move doc/logo/xz-logo.png to "doc" and Doxygen footer to "doxygen". | Lasse Collin | 4 | -3/+3 |
2024-01-25 | README: Add COPYING.CC-BY-SA-4.0 entry to section 1.1. | Jia Tan | 1 | -18/+20 |
2024-01-25 | Build: Add the logo and license to the release. | Jia Tan | 1 | -0/+2 |
2024-01-25 | COPYING: Add the license for the XZ logo. | Jia Tan | 2 | -0/+432 |
2024-01-25 | Doxygen: Added the XZ logo and copyright information. | Jia Tan | 3 | -3/+14 |
2024-01-23 | xz: Use threaded mode by defaut (as if --threads=0 was used). | Lasse Collin | 3 | -3/+16 |
2024-01-23 | CI: Use RISC-V filter when building with BCJ support. | Jia Tan | 1 | -2/+2 |
2024-01-23 | Tests: Use smaller dictionary size in RISC-V test files. | Jia Tan | 2 | -0/+0 |
2024-01-23 | Tests: Skip RISC-V test files if decoder was not built. | Jia Tan | 1 | -0/+5 |
2024-01-23 | xz: Man page: Add more examples of LZMA2 options with BCJ filters. | Lasse Collin | 1 | -7/+31 |
2024-01-23 | liblzma: RISC-V filter: Use byte-by-byte access. | Lasse Collin | 1 | -30/+84 |
2024-01-23 | xz: Update xz -lvv for RISC-V filter. | Jia Tan | 1 | -0/+10 |
2024-01-23 | Tests: Add two RISC-V Filter test files. | Jia Tan | 3 | -0/+8 |
2024-01-23 | xz: Update message in --long-help for RISC-V Filter. | Jia Tan | 1 | -0/+1 |
2024-01-23 | xz: Update the man page for the RISC-V Filter. | Jia Tan | 1 | -1/+2 |
2024-01-23 | Tests: Add RISC-V Filter test in test_compress.sh. | Jia Tan | 1 | -0/+1 |
2024-01-23 | liblzma: Update string_conversion.c to support RISC-V Filter. | Jia Tan | 1 | -0/+5 |
2024-01-23 | CMake: Support RISC-V BCJ Filter for encoding and decoding. | Jia Tan | 1 | -0/+1 |
2024-01-23 | liblzma: Add RISC-V BCJ filter. | Jia Tan | 9 | -2/+742 |
2024-01-19 | Docs: Update .xz file format specification to 1.2.0. | Jia Tan | 1 | -12/+17 |
2024-01-19 | xz: Update website URLs in the man pages. | Jia Tan | 2 | -5/+5 |
2024-01-19 | liblzma: Update website URL. | Jia Tan | 2 | -4/+4 |
2024-01-19 | Docs: Update website URLs. | Jia Tan | 6 | -15/+17 |
2024-01-19 | Build: Update website URL. | Jia Tan | 2 | -2/+2 |
2024-01-11 | liblzma: CRC: Add a comment to crc_x86_clmul.h about BUILDING_ macros. | Lasse Collin | 1 | -0/+6 |
2024-01-11 | liblzma: CRC: Remove crc_always_inline, use lzma_always_inline instead. | Lasse Collin | 2 | -21/+1 |
2024-01-11 | liblzma: CRC: Update CLMUL comments to more generic wording. | Lasse Collin | 2 | -13/+13 |
2024-01-11 | liblzma: Rename arch-specific CRC functions and macros. | Lasse Collin | 4 | -25/+31 |
2024-01-11 | liblzma: Fix a comment in crc_common.h. | Lasse Collin | 1 | -1/+2 |
2024-01-11 | liblzma: Avoid extern lzma_crc32_clmul() and lzma_crc64_clmul(). | Lasse Collin | 7 | -91/+91 |
2024-01-11 | liblzma: crc_clmul.c: Add crc_attr_target macro. | Lasse Collin | 1 | -14/+16 |
2024-01-11 | liblzma: Simplify existing cases with lzma_attr_no_sanitize_address. | Lasse Collin | 1 | -9/+3 |
2024-01-11 | liblzma: #define crc_attr_no_sanitize_address in crc_common.h. | Lasse Collin | 1 | -0/+10 |
2024-01-10 | liblzma: CRC: Add empty lines. | Lasse Collin | 3 | -1/+5 |
2024-01-10 | liblzma: crc_clmul.c: Tidy up the location of MSVC pragma. | Lasse Collin | 1 | -2/+2 |
2023-12-28 | Update THANKS. | Lasse Collin | 1 | -0/+1 |
2023-12-28 | liblzma: Use 8-byte method in memcmplen.h on ARM64. | Lasse Collin | 1 | -8/+10 |
2023-12-28 | liblzma: Check also for __clang__ in memcmplen.h. | Lasse Collin | 1 | -1/+2 |
2023-12-21 | Translations: Update the French translation. | Jia Tan | 1 | -262/+370 |
2023-12-21 | xz: Add a comment to Capsicum sandbox setup. | Jia Tan | 1 | -0/+1 |
2023-12-21 | Docs: Update --enable-sandbox option in INSTALL. | Jia Tan | 1 | -7/+10 |
2023-12-21 | CMake: Move sandbox detection outside of xz section. | Jia Tan | 1 | -80/+98 |
2023-12-20 | Build: Allow sandbox to be configured for just xzdec. | Jia Tan | 1 | -5/+5 |
2023-12-19 | xzdec: Add sandbox support for Pledge, Capsicum, and Landlock. | Jia Tan | 1 | -7/+139 |
2023-12-20 | liblzma: Initialize lzma_lz_encoder pointers with NULL. | Jia Tan | 1 | -1/+5 |
2023-12-16 | liblzma: Set all values in lzma_lz_encoder to NULL after allocation. | Jia Tan | 1 | -3/+1 |
2023-12-16 | liblzma: Tweak a comment. | Jia Tan | 1 | -1/+1 |
2023-12-16 | liblzma: Make parameter names in function definition match declaration. | Jia Tan | 1 | -4/+4 |
2023-12-16 | liblzma: Improve lzma encoder init function consistency. | Jia Tan | 1 | -0/+3 |
2023-12-16 | Docs: Update repository URL in Changelog. | Jia Tan | 1 | -1/+1 |
2023-12-15 | CI: Update Upload Artifact Action. | Jia Tan | 2 | -2/+2 |
2023-12-07 | Tests: Silence -Wsign-conversion warning on GCC version < 10. | Jia Tan | 1 | -1/+1 |
2023-12-07 | Update THANKS. | Jia Tan | 1 | -0/+1 |
2023-12-07 | Tests: Minor cleanups to OSS-Fuzz files. | Jia Tan | 7 | -56/+66 |
2023-12-07 | Tests: Add fuzz_encode_stream ossfuzz target. | Maksym Vatsyk | 2 | -0/+81 |
2023-12-07 | Tests: Add fuzz_decode_alone OSS-Fuzz target | Maksym Vatsyk | 3 | -0/+66 |
2023-12-07 | Tests: Update OSS-Fuzz Makefile. | Maksym Vatsyk | 1 | -4/+9 |
2023-12-07 | Tests: Move common OSS-Fuzz target code to .h file. | Maksym Vatsyk | 2 | -44/+71 |
2023-12-07 | Tests: Rename OSS-Fuzz files. | Maksym Vatsyk | 4 | -2/+3 |
2023-11-30 | Update THANKS. | Jia Tan | 1 | -0/+1 |
2023-11-30 | Tests: Fix typos | Kian-Meng Ang | 2 | -3/+3 |
2023-11-30 | xz: Fix typo | Kian-Meng Ang | 1 | -1/+1 |
2023-11-30 | Update THANKS. | Jia Tan | 1 | -0/+1 |
2023-11-30 | CI: Test musl libc builds on Ubuntu runner. | Jia Tan | 1 | -2/+17 |
2023-11-30 | CI: Allow ci_build.sh to set a different C compiler. | Jia Tan | 1 | -1/+10 |
2023-11-30 | CMake: Use consistent indentation with check_c_source_compiles(). | Jia Tan | 1 | -2/+2 |
2023-11-30 | CMake: Change __attribute__((__ifunc__())) detection. | Jia Tan | 1 | -8/+45 |
2023-11-30 | Docs: Update INSTALL for --enable_ifunc change. | Jia Tan | 1 | -8/+8 |
2023-11-30 | Build: Change --enable-ifunc handling. | Jia Tan | 1 | -17/+44 |
2023-11-23 | xz: Tweak a comment. | Lasse Collin | 1 | -2/+2 |
2023-11-23 | xz: Use is_tty() in message.c. | Jia Tan | 1 | -6/+1 |
2023-11-23 | xz: Create separate is_tty() function. | Jia Tan | 2 | -7/+37 |
2023-11-22 | tuklib_integer: Fix typo discovered by codespell. | Jia Tan | 1 | -1/+1 |
2023-11-18 | xz: Move the check for --suffix with --format=raw a few lines earlier. | Lasse Collin | 1 | -22/+22 |
2023-11-18 | Tests: Create test_suffix.sh. | Jia Tan | 2 | -0/+191 |
2023-11-17 | xz: Fix a bug with --files and --files0 in raw mode without a suffix. | Jia Tan | 1 | -0/+5 |
2023-11-17 | Tests: Fix typo in a comment. | Jia Tan | 1 | -1/+1 |
2023-11-15 | xz: Refactor suffix test with raw format. | Jia Tan | 1 | -25/+13 |
2023-11-14 | xz: Move suffix check after stdout mode is detected. | Jia Tan | 1 | -8/+8 |
2023-11-14 | xz: Detect when all data will be written to standard out earlier. | Jia Tan | 1 | -0/+21 |
2023-11-09 | liblzma: Add missing comments to lz_encoder.h. | Jia Tan | 1 | -1/+5 |
2023-11-01 | Add NEWS for 5.4.5. | Jia Tan | 1 | -0/+74 |
2023-10-31 | liblzma: Fix compilation of fastpos_tablegen.c. | Lasse Collin | 1 | -0/+2 |
2023-10-31 | Build: Fix text wrapping in an output message. | Jia Tan | 1 | -4/+5 |
2023-10-30 | liblzma: Add a note why crc_always_inline exists for now. | Lasse Collin | 1 | -0/+5 |
2023-10-30 | liblzma: Use lzma_always_inline in memcmplen.h. | Lasse Collin | 1 | -2/+1 |
2023-10-30 | liblzma: #define lzma_always_inline in common.h. | Lasse Collin | 1 | -0/+17 |
2023-10-30 | liblzma: Use lzma_attr_visibility_hidden on private extern declarations. | Lasse Collin | 5 | -0/+13 |
2023-10-30 | liblzma: #define lzma_attr_visibility_hidden in common.h. | Lasse Collin | 1 | -0/+11 |
2023-10-26 | liblzma: Refer to MinGW-w64 instead of MinGW in the API headers. | Lasse Collin | 2 | -3/+3 |
2023-10-26 | CMake: Use -D_FILE_OFFSET_BITS=64 if (and only if) needed. | Lasse Collin | 2 | -1/+58 |
2023-10-26 | CMake: Generate and install liblzma.pc if not using MSVC. | Lasse Collin | 1 | -0/+21 |
2023-10-26 | CMake: Rearrange the PACKAGE_ variables. | Lasse Collin | 1 | -11/+15 |
2023-10-26 | liblzma: Add Cflags.private to liblzma.pc.in for MSYS2. | Lasse Collin | 1 | -0/+1 |
2023-10-26 | CMake: Create liblzma.def when building liblzma.dll with MinGW-w64. | Lasse Collin | 2 | -0/+46 |
2023-10-26 | CMake: Change one CMAKE_CURRENT_SOURCE_DIR to CMAKE_CURRENT_LIST_DIR. | Lasse Collin | 1 | -1/+1 |
2023-10-26 | CMake/Windows: Fix the import library filename. | Lasse Collin | 1 | -0/+1 |
2023-10-25 | Build: Detect -fsanitize= in CFLAGS and incompatible build options. | Lasse Collin | 2 | -4/+62 |
2023-10-24 | CI: Disable sandboxing in fsanitize=address,undefined job. | Jia Tan | 1 | -2/+6 |
2023-10-24 | CI: Allow disabling the sandbox in ci_build.sh. | Jia Tan | 1 | -1/+4 |
2023-10-22 | CMake: Don't shadow the cache entry ENABLE_THREADS with a normal variable. | Lasse Collin | 1 | -3/+7 |
2023-10-22 | Docs: Update INSTALL about sandboxing support. | Lasse Collin | 1 | -1/+6 |
2023-10-22 | xz: Support basic sandboxing with Linux Landlock (ABI versions 1-3). | Lasse Collin | 5 | -5/+98 |
2023-10-22 | CMake: Edit threading related messages. | Lasse Collin | 1 | -9/+10 |
2023-10-22 | CMake: Use FATAL_ERROR if user-supplied options aren't understood. | Lasse Collin | 1 | -14/+14 |
2023-10-22 | CMake: Add sandboxing support. | Lasse Collin | 1 | -1/+49 |
2023-10-22 | Simplify detection of Capsicum support. | Lasse Collin | 5 | -98/+9 |
2023-10-22 | xz/Windows: Allow clock_gettime with POSIX threads. | Lasse Collin | 1 | -3/+6 |
2023-10-22 | mythread.h: Make MYTHREAD_POSIX compatible with MinGW-w64's winpthreads. | Lasse Collin | 1 | -1/+22 |
2023-10-22 | CMake: Check for clock_gettime() even on Windows. | Lasse Collin | 1 | -23/+21 |
2023-10-22 | Build: Check for clock_gettime() even if not using POSIX threads. | Lasse Collin | 1 | -13/+18 |
2023-10-22 | xz/Windows: Ensure that clock_gettime() isn't used with MinGW-w64. | Lasse Collin | 1 | -2/+7 |
2023-10-22 | xz/Windows: Use GetTickCount64() with MinGW-w64 if using Vista threads. | Lasse Collin | 1 | -3/+11 |
2023-10-21 | liblzma: Move is_clmul_supported() back to crc_common.h. | Jia Tan | 4 | -50/+51 |
2023-10-19 | Build: Remove check for COND_CHECK_CRC32 in check/Makefile.inc. | Jia Tan | 1 | -2/+2 |
2023-10-19 | CMake: Add ALLOW_CLMUL_CRC option to enable/disable CLMUL. | Jia Tan | 1 | -19/+25 |
2023-10-19 | liblzma: Fix -fsanitize=address failure with crc_clmul functions. | Jia Tan | 1 | -0/+6 |
2023-10-18 | tuklib_integer: Update the CMake test for fast unaligned access. | Lasse Collin | 1 | -15/+54 |
2023-10-18 | Build: Enabled unaligned access by default on PowerPC64LE and some RISC-V. | Lasse Collin | 2 | -9/+64 |
2023-10-18 | tuklib_integer: Revise unaligned reads and writes on strict-align archs. | Lasse Collin | 1 | -67/+189 |
2023-10-18 | tuklib_integer: Add missing write64be and write64le fallback functions. | Lasse Collin | 1 | -0/+34 |
2023-10-18 | liblzma: Set the MSVC optimization fix to only cover lzma_crc64_clmul(). | Jia Tan | 1 | -15/+15 |
2023-10-18 | liblzma: CRC_USE_GENERIC_FOR_SMALL_INPUTS cannot be used with ifunc. | Lasse Collin | 1 | -1/+3 |
2023-10-18 | liblzma: Include common.h in crc_common.h. | Lasse Collin | 2 | -1/+3 |
2023-10-18 | liblzma: Add include guards to crc_common.h. | Jia Tan | 1 | -0/+5 |
2023-10-18 | liblzma: Add the crc_always_inline macro to crc_simd_body(). | Jia Tan | 1 | -1/+1 |
2023-10-18 | liblzma: Create crc_always_inline macro. | Jia Tan | 1 | -0/+15 |
2023-10-18 | liblzma: Refactor CRC comments. | Jia Tan | 2 | -72/+53 |
2023-10-18 | liblzma: Create crc_clmul.c. | Jia Tan | 7 | -423/+444 |
2023-10-18 | liblzma: Define CRC_USE_IFUNC in crc_common.h. | Jia Tan | 3 | -4/+7 |
2023-10-13 | liblzma: Added crc32_clmul to crc32_fast.c. | Hans Jansen | 2 | -11/+255 |
2023-10-13 | liblzma: Moved CLMUL CRC logic to crc_common.h. | Hans Jansen | 2 | -247/+240 |
2023-10-13 | liblzma: Rename crc_macros.h to crc_common.h. | Hans Jansen | 5 | -5/+5 |
2023-10-13 | CI: Bump and ref actions by commit SHA in windows-ci.yml | Gabriela Gutierrez | 1 | -3/+3 |
2023-10-13 | CI: Bump and ref actions by commit SHA in ci.yml | Gabriela Gutierrez | 1 | -2/+2 |
2023-10-12 | Build: Update visibility.m4 from Gnulib. | Jia Tan | 1 | -2/+7 |
2023-10-06 | Update THANKS. | Lasse Collin | 1 | -0/+1 |
2023-10-06 | CMake/Windows: Fix when the windres workaround is applied. | Lasse Collin | 1 | -3/+3 |
2023-09-29 | CI: Disable CLANG64 MSYS2 environment until bug is resolved. | Jia Tan | 1 | -3/+5 |
2023-09-29 | CMake: Rename xz and man page symlink custom targets. | Jia Tan | 1 | -3/+3 |
2023-09-29 | CMake: Specify LINKER_LANGUAGE for libgnu target to fix Ninja Generator. | Jia Tan | 1 | -0/+6 |
2023-09-27 | CMake: Fix Windows build with Clang/LLVM 17. | Lasse Collin | 1 | -12/+14 |
2023-09-26 | liblzma: Update a comment. | Lasse Collin | 1 | -2/+1 |
2023-09-27 | liblzma: Avoid compiler warning without creating extra symbol. | Jia Tan | 1 | -2/+1 |
2023-09-26 | Build: Update the comment about -Werror usage in checks. | Lasse Collin | 1 | -2/+8 |
2023-09-26 | Build: Fix __attribute__((ifunc(...))) detection with clang -Wall. | Lasse Collin | 2 | -0/+16 |
2023-09-26 | Build: Fix underquoted AC_LANG_SOURCE. | Lasse Collin | 1 | -1/+1 |
2023-09-26 | Build: Silence two Autoconf warnings. | Lasse Collin | 1 | -5/+4 |
2023-09-26 | CMake: Remove accidental extra newline. | Jia Tan | 1 | -1/+0 |
2023-09-26 | Build: Remove Gnulib dependency from tests. | Jia Tan | 1 | -6/+1 |
2023-09-26 | CMake: Remove /lib from tests include path. | Jia Tan | 1 | -1/+0 |