Age | Commit message (Expand) | Author | Files | Lines |
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 |
2023-09-24 | Scripts: Change quoting style from `...' to '...'. | Jia Tan | 2 | -2/+2 |
2023-09-24 | xz: Change quoting style from `...' to '...'. | Jia Tan | 7 | -18/+18 |
2023-09-24 | liblzma: Change quoting style from `...' to '...'. | Jia Tan | 7 | -24/+24 |
2023-09-24 | Build: Change quoting style from `...' to '...'. | Jia Tan | 5 | -15/+15 |
2023-09-24 | Docs: Change quoting style from `...' to '...'. | Jia Tan | 3 | -12/+12 |
2023-09-24 | lib: Silence -Wsign-conversion in getopt.c. | Jia Tan | 1 | -3/+3 |
2023-09-24 | Build: Update getopt.m4 from Gnulib. | Jia Tan | 1 | -40/+39 |
2023-09-26 | CMake: Add /lib to include path. | Jia Tan | 1 | -0/+5 |
2023-09-24 | CMake: Update libgnu target with new header files. | Jia Tan | 1 | -0/+5 |
2023-09-23 | lib: Update Makefile.am for new header files. | Jia Tan | 1 | -1/+11 |
2023-09-24 | lib: Update getopt1.c from Gnulib. | Jia Tan | 1 | -34/+22 |
2023-09-23 | lib: Update getopt.in.h from Gnulib with modifications. | Jia Tan | 1 | -199/+29 |
2023-09-23 | lib: Update getopt_int.h from Gnulib. | Jia Tan | 1 | -61/+48 |
2023-09-23 | lib: Update getopt.c from Gnulib with modifications. | Jia Tan | 1 | -757/+377 |
2023-09-23 | lib: Add getopt-cdefs.h for getopt_long update. | Jia Tan | 1 | -0/+70 |
2023-09-23 | lib: Copy new header files from Gnulib without modification. | Jia Tan | 4 | -0/+309 |
2023-09-24 | Windows: Update the version requirement comments from Win95 to W2k. | Lasse Collin | 2 | -9/+7 |
2023-09-24 | tuklib_physmem: Comment out support for Windows versions older than 2000. | Lasse Collin | 1 | -11/+9 |
2023-09-24 | sysdefs.h: Update the comment about __USE_MINGW_ANSI_STDIO. | Lasse Collin | 1 | -1/+9 |
2023-09-22 | xz: Windows: Don't (de)compress to special files like "con" or "nul". | Lasse Collin | 1 | -7/+28 |
2023-09-22 | CMake: Wrap two overlong lines that are possible to wrap. | Lasse Collin | 1 | -2/+4 |
2023-09-22 | CMake: Add a comment about threads on Cygwin. | Lasse Collin | 1 | -0/+1 |
2023-09-22 | MSVC: Remove Visual Studio project files and update INSTALL-MSVC.txt. | Lasse Collin | 13 | -2928/+12 |
2023-09-22 | CMake: Require VS2015 or later for building xzdec. | Lasse Collin | 1 | -1/+1 |
2023-09-22 | CMake: Allow building xz with Visual Studio 2015 and later. | Lasse Collin | 1 | -1/+1 |
2023-09-22 | MSVC: #define inline and restrict only when needed. | Lasse Collin | 1 | -5/+8 |
2023-09-22 | CMake: Add support for replacement getopt_long (lib/getopt*). | Lasse Collin | 1 | -7/+47 |
2023-09-22 | CMake: Bump maximum policy version to 3.27. | Lasse Collin | 1 | -1/+1 |
2023-09-22 | lib/getopt*.c: Include <config.h> only HAVE_CONFIG_H is defined. | Lasse Collin | 2 | -2/+6 |
2023-09-22 | Doxygen: Add more C macro names to PREDEFINED. | Lasse Collin | 1 | -2/+5 |
2023-09-22 | liblzma: Move a few __attribute__ uses in function declarations. | Lasse Collin | 3 | -7/+10 |
2023-09-22 | xz, xzdec, lzmainfo: Use tuklib_attr_noreturn. | Lasse Collin | 7 | -25/+37 |
2023-09-22 | Remove incorrect uses of __attribute__((__malloc__)). | Lasse Collin | 3 | -6/+6 |
2023-09-22 | Build: Omit -Wc99-c11-compat since it warns about _Noreturn. | Lasse Collin | 1 | -1/+0 |
2023-09-22 | tuklib: Update tuklib_attr_noreturn for C11/C17 and C23. | Lasse Collin | 2 | -3/+23 |
2023-09-22 | Update THANKS. | Lasse Collin | 1 | -0/+1 |
2023-09-22 | MSVC: xz: Make file_io.c and file_io.h compatible with MSVC. | Lasse Collin | 2 | -0/+36 |
2023-09-22 | MSVC: xz: Use GetTickCount64() to implement mytime_now(). | Lasse Collin | 1 | -2/+9 |
2023-09-22 | MSVC: xz: Use _stricmp() instead of strcasecmp() in suffix.c. | Kelvin Lee | 1 | -2/+8 |
2023-09-22 | MSVC: xz: Use _isatty() from <io.h> to implement isatty(). | Kelvin Lee | 2 | -0/+10 |
2023-09-22 | MSVC: xz: Use _fileno() instead of fileno(). | Kelvin Lee | 1 | -0/+4 |
2023-09-22 | MSVC: xzdec: Use _fileno and _setmode. | Kelvin Lee | 1 | -0/+4 |
2023-09-22 | MSVC: Don't #include <unistd.h>. | Kelvin Lee | 4 | -4/+14 |
2023-09-19 | Update THANKS. | Lasse Collin | 1 | -0/+1 |
2023-09-14 | CI: Enable CLMUL in address sanitization test. | Jia Tan | 1 | -8/+4 |
2023-09-14 | Update THANKS. | Lasse Collin | 1 | -0/+1 |
2023-09-14 | liblzma: Mark crc64_clmul() with __attribute__((__no_sanitize_address__)). | Lasse Collin | 1 | -0/+8 |
2023-09-12 | CMake: Fix time.h checks not running on second CMake run. | Jia Tan | 1 | -8/+10 |
2023-09-12 | CMake: Fix unconditionally defining HAVE_CLOCK_MONOTONIC. | Jia Tan | 1 | -5/+3 |
2023-08-31 | xz: Refactor thousand separator detection and disable it on MSVC. | Lasse Collin | 1 | -44/+45 |
2023-08-31 | xz: Fix a too relaxed assertion and remove uses of SSIZE_MAX. | Lasse Collin | 2 | -5/+4 |
2023-08-28 | Tests: Improve invalid unpadded size check in test_lzma_index_append(). | Jia Tan | 1 | -3/+23 |
2023-08-28 | Tests: Improve comments in test_index.c. | Jia Tan | 1 | -3/+3 |
2023-08-28 | Update THANKS. | Jia Tan | 1 | -0/+1 |
2023-08-28 | liblzma: Update assert in vli_ceil4(). | Jia Tan | 1 | -1/+1 |
2023-08-28 | liblzma: Add overflow check for Unpadded size in lzma_index_append(). | Jia Tan | 1 | -0/+6 |
2023-08-28 | Translations: Update the Esperanto translation. | Jia Tan | 1 | -2/+2 |
2023-08-26 | Translations: Update the Esperanto translation. | Jia Tan | 1 | -18/+29 |
2023-08-14 | Docs: Update INSTALL for --enable-threads method win95. | Jia Tan | 1 | -2/+4 |
2023-08-14 | CMake: Conditionally allow win95 threads and --enable-small. | Jia Tan | 1 | -8/+20 |
2023-08-09 | Build: Conditionally allow win95 threads and --enable-small. | Jia Tan | 1 | -8/+13 |
2023-08-08 | mythread.h: Fix typo error in Vista threads mythread_once(). | Jamaika1 | 1 | -1/+1 |
2023-08-04 | codespell: Add .codespellrc to set default options. | Jia Tan | 1 | -0/+24 |
2023-08-03 | Tests: Style fixes to test_lzip_decoder.c. | Jia Tan | 1 | -12/+24 |
2023-08-03 | Translations: Update the Chinese (simplified) translation. | Jia Tan | 1 | -1/+1 |
2023-08-02 | xz: Omit an empty paragraph on the man page. | Lasse Collin | 1 | -1/+0 |
2023-08-02 | Add NEWS for 5.4.4. | Jia Tan | 1 | -0/+43 |
2023-08-02 | build-aux/manconv.sh: Fix US-ASCII and UTF-8 output. | Lasse Collin | 1 | -2/+2 |
2023-08-01 | Update THANKS. | Lasse Collin | 1 | -0/+1 |
2023-08-01 | Update THANKS. | Lasse Collin | 1 | -0/+1 |
2023-08-01 | mythread.h: Disable signal functions in builds targeting Wasm + WASI. | ChanTsune | 1 | -1/+1 |
2023-08-01 | Add newline to end of .gitignore. | Jia Tan | 1 | -1/+1 |
2023-07-31 | Docs: Fix typos found by codespell | Dimitri Papadopoulos Orfanos | 18 | -29/+29 |
2023-07-28 | Update .gitignore. | Jia Tan | 1 | -0/+4 |
2023-07-28 | CMake: Conditionally allow the creation of broken symlinks. | Jia Tan | 1 | -7/+75 |
2023-07-28 | CI: Fix windows-ci dependency installation. | Jia Tan | 1 | -3/+3 |
2023-07-28 | CI: Update ci_build.sh CMake to always make Unix Makefiles. | Jia Tan | 1 | -2/+2 |
2023-07-25 | CI: Test CMake builds and test framework with MSYS2. | Jia Tan | 1 | -12/+20 |
2023-07-25 | CI: Windows CI rename system matrix variable -> msys2_env. | Jia Tan | 1 | -10/+5 |
2023-07-24 | CI: Add Clang64 MSYS2 environment to Windows CI. | Jia Tan | 1 | -0/+1 |
2023-07-24 | liblzma: Prevent an empty translation unit in Windows builds. | Jia Tan | 1 | -1/+5 |
2023-07-22 | Translations: Update the Vietnamese translation. | Jia Tan | 1 | -17/+28 |
2023-07-22 | CI: Add Windows runner for Autotools builds with MSYS2. | Jia Tan | 1 | -0/+119 |
2023-07-22 | CI: Add argument to ci_build.sh to pass flags to autogen.sh. | Jia Tan | 1 | -2/+7 |
2023-07-21 | Tests: Skip .lz files in test_files.sh if not configured. | Jia Tan | 1 | -1/+1 |
2023-07-20 | Tests: Add ARM64 filter test to test_compress.sh. | Jia Tan | 1 | -0/+1 |
2023-07-20 | Translations: Update the Croatian translation. | Jia Tan | 1 | -19/+30 |
2023-07-20 | Translations: Update the Korean man page translations. | Jia Tan | 1 | -626/+629 |
2023-07-20 | Translations: Update the Korean translation. | Jia Tan | 1 | -17/+28 |
2023-07-20 | Translations: Update the Polish translation. | Jia Tan | 1 | -18/+29 |
2023-07-20 | Translations: Update the German man page translations. | Jia Tan | 1 | -626/+629 |
2023-07-20 | Translations: Update the German translation. | Jia Tan | 1 | -18/+29 |
2023-07-20 | Translations: Update the Chinese (simplified) translation. | Jia Tan | 1 | -18/+29 |
2023-07-20 | Translations: Update the Swedish translation. | Jia Tan | 1 | -18/+29 |
2023-07-20 | Translations: Update the Ukrainian man page translations. | Jia Tan | 1 | -625/+628 |
2023-07-20 | Translations: Update the Ukrainian translation. | Jia Tan | 1 | -17/+28 |
2023-07-20 | Translations: Update the Spanish translation. | Jia Tan | 1 | -18/+29 |
2023-07-20 | Translations: Update the Romanian translation. | Jia Tan | 1 | -18/+30 |
2023-07-20 | Translations: Update the Romanian man page translations. | Jia Tan | 1 | -625/+629 |
2023-07-19 | liblzma: Suppress -Wunused-function warning. | Jia Tan | 1 | -0/+10 |
2023-07-18 | liblzma: Reword lzma_str_list_filters() documentation. | Jia Tan | 1 | -1/+1 |