-
165c4e97a6
[-] v6.0.1 bloat
master
Jamie Reece Wilson
2024-04-02 03:35:21 +0100
-
3327de4d91
[*] Updated from v5.4.1 to v6.0.1. Minor license change from "Public Domain" to 0BSD.
Jamie Reece Wilson
2024-04-02 03:24:03 +0100
-
f9cf4c05ed
CMake: Fix sabotaged Landlock sandbox check.
v6.0.1
Lasse Collin
2024-03-30 14:36:28 +0200
-
af071ef770
Docs: Simplify SECURITY.md.
Jia Tan
2024-03-26 01:50:02 +0800
-
0b99783d63
liblzma: memcmplen.h: Add a comment why subtraction is used.
Lasse Collin
2024-03-22 17:46:30 +0200
-
8a25ba024d
INSTALL: Document arguments of --enable-symbol-versions.
Lasse Collin
2024-03-15 17:43:39 +0200
-
49324b711f
Build: Use only the generic symbol versioning with NVIDIA HPC Compiler.
Lasse Collin
2024-03-15 17:15:50 +0200
-
c273123ed0
CMake: Use only the generic symbol versioning with NVIDIA HPC Compiler.
Lasse Collin
2024-03-15 16:36:35 +0200
-
df7f487648
Update THANKS.
Lasse Collin
2024-03-13 21:38:24 +0200
-
3217b82b3e
liblzma: Minor comment edits.
Lasse Collin
2024-03-13 21:30:18 +0200
-
096bc0e3f8
liblzma: Fix building with NVHPC (NVIDIA HPC SDK).
Sergey Kosukhin
2024-03-13 13:07:13 +0100
-
2ad7fad670
CMake: Disable symbol versioning on non-glibc Linux.
Lasse Collin
2024-03-13 21:17:10 +0200
-
82f0c0d39e
CMake: Make symbol versioning configurable.
Lasse Collin
2024-03-13 20:32:46 +0200
-
45d33bfc45
Build: Style tweaks to configure.ac.
Lasse Collin
2024-03-13 19:47:36 +0200
-
f56ed6fac6
Build: Let the users override the symbol versioning variant.
Sergey Kosukhin
2024-03-12 20:03:49 +0100
-
a4f2e20d84
Add NEWS for 5.6.1
Jia Tan
2024-03-09 11:27:27 +0800
-
f01be8ad75
Translations: Add missing --riscv option to man page translations.
Jia Tan
2024-03-09 10:43:20 +0800
-
6e636819e8
Tests: Update two test files.
Jia Tan
2024-03-09 10:18:29 +0800
-
a3a29bbd5d
Tests: Test --single-stream can decompress bad-3-corrupt_lzma2.xz.
Jia Tan
2024-03-09 10:08:32 +0800
-
0b4ccc9145
Tests: Update RISC-V test files.
Jia Tan
2024-03-09 10:05:32 +0800
-
8c9b8b2063
liblzma: Fix typos in crc32_fast.c and crc64_fast.c.
Jia Tan
2024-03-09 09:52:32 +0800
-
b93a8d7631
Tests: Replace HAVE_MICROLZMA usage in CMake and Autotools builds.
Jia Tan
2024-03-09 09:49:55 +0800
-
82ecc53819
liblzma: Fix false Valgrind error report with GCC.
Jia Tan
2024-03-09 09:20:57 +0800
-
3007e74ef2
liblzma: Fix a typo in a comment in the RISC-V filter.
Lasse Collin
2024-03-05 23:21:26 +0200
-
72d2933bfa
liblzma: Use attribute no_profile_instrument_function with ifunc.
Jia Tan
2024-03-05 00:34:46 +0800
-
e5faaebbcf
Build: Require attribute no_profile_instrument_function for ifunc usage.
Jia Tan
2024-03-05 00:27:31 +0800
-
7eeadd279a
liblzma: Fix a comment in the RISC-V filter.
Lasse Collin
2024-03-04 19:23:18 +0200
-
5f3d059529
CMake: Warn if translated man pages are missing.
Lasse Collin
2024-02-29 16:35:52 +0200
-
4cd1042ee7
CMake: Warn if gettext tools and pre-created .gmo files are missing.
Lasse Collin
2024-02-29 16:35:52 +0200
-
a94b42362c
xz: Add comments.
Lasse Collin
2024-02-28 18:26:25 +0200
-
bbf112e323
xz: Change logging level for thread reduction to highest verbosity only.
Jia Tan
2024-02-27 23:42:41 +0800
-
649f644744
Fix sorting in THANKS.
Lasse Collin
2024-02-26 23:06:13 +0200
-
1255b7d849
Update THANKS.
Jia Tan
2024-02-26 23:39:29 +0800
-
eee579fff5
xz: Add missing RISC-V on the filter list in the man page
Chien Wong
2024-02-25 21:38:13 +0800
-
328c52da8a
Build: Fix Linux Landlock feature test in Autotools and CMake builds.
Jia Tan
2024-02-26 23:02:06 +0800
-
eb8ad59e9b
Tests: Add test_microlzma to .gitignore and CMakeLists.txt.
Jia Tan
2024-02-26 20:06:10 +0800
-
9eed1b9a3a
Tests: Correct license header in test_microlzma.c.
Jia Tan
2024-02-26 19:56:25 +0800
-
8bf9f72ee1
Fix typos in NEWS and CMakeLists.
Jia Tan
2024-02-25 21:41:55 +0800
-
5d8d915ebe
Bump version and soname for 5.7.0alpha.
Jia Tan
2024-02-24 16:30:06 +0800
-
2d7d862e3f
Bump version and soname for 5.6.0.
v6.0.0
Jia Tan
2024-02-24 15:55:08 +0800
-
-
a18fb1edef
Add NEWS for 5.6.0.
Jia Tan
2024-02-24 15:50:36 +0800
-
24355c5280
Translations: Remove obsolete and fuzzy matches from some translations.
Jia Tan
2024-02-22 22:27:01 +0800
-
02ca4a7d7b
Translations: Patch man pages to avoid fuzzy matches.
Jia Tan
2024-02-21 00:31:54 +0800
-
898aad9fc7
xzmore: Fix typo in xzmore.1.
Jia Tan
2024-02-21 00:30:43 +0800
-
5631aa206c
Translations: Update the Vietnamese translation.
Jia Tan
2024-02-24 12:12:16 +0800
-
a65fd7ce9d
Translations: Update the Esperanto translation.
Jia Tan
2024-02-24 12:06:40 +0800
-
cf44e4b7f5
Tests: Add a few test files.
Jia Tan
2024-02-23 23:09:59 +0800
-
39f4a1a86a
Tests: Add MicroLZMA test.
Jia Tan
2024-02-23 20:58:36 +0800
-
adaacafde6
Build: Define HAVE_MICROLZMA when it is configured.
Jia Tan
2024-02-23 20:57:59 +0800
-
eea78216d2
xz: Fix Capsicum sandbox compile error.
Jia Tan
2024-02-23 20:27:15 +0800
-
32b0a3ce19
Build: Fix ARM64 CRC32 instruction feature test.
Jia Tan
2024-02-23 16:12:32 +0800
-
4c81c9611f
CMake: Add LOCALEDIR to the windres workaround.
Lasse Collin
2024-02-22 19:16:35 +0200
-
de4337fd89
xz: Landlock: Fix error message if input file is a directory.
Lasse Collin
2024-02-22 15:18:25 +0200
-
120da10ae1
liblzma: Disable branchless C version in range decoder.
Lasse Collin
2024-02-22 14:41:29 +0200
-
00440f52be
INSTALL: Clarify that --disable-assembler affects only 32-bit x86.
Lasse Collin
2024-02-21 17:41:32 +0200
-
11405be84e
Windows: build.bash: Include COPYING.0BSD in the package.
Lasse Collin
2024-02-19 18:41:37 +0200
-
c27cf64e3e
Windows: build.bash: include liblzma-crt-mixing.txt in the package.
Lasse Collin
2024-02-18 17:59:46 +0200
-
8d38941bae
Windows: Major update to Windows build instructions.
Lasse Collin
2024-02-18 17:17:43 +0200
-
4b5b0d3523
Windows: Update windows/README-Windows.txt.
Lasse Collin
2024-02-18 15:15:04 +0200
-
1ee716f740
Windows: Update windows/build.bash.
Lasse Collin
2024-02-18 15:15:04 +0200
-
60462e4260
Translations: Update the Romanian man page translations.
Jia Tan
2024-02-20 23:32:22 +0800
-
10d733e5b8
Translations: Update the Korean man page translations.
Jia Tan
2024-02-20 23:30:25 +0800
-
797a34b72a
Translations: Update the Spanish translation.
Jia Tan
2024-02-20 21:03:53 +0800
-
5c3751d019
Translations: Update the Romanian translation.
Jia Tan
2024-02-20 20:18:07 +0800
-
e2d31154ec
Translations: Update the Croatian translation.
Jia Tan
2024-02-20 20:15:50 +0800
-
704500f994
Translations: Update the German man page translations.
Jia Tan
2024-02-20 20:05:44 +0800
-
1cfd3dca3f
Translations: Update the German translation.
Jia Tan
2024-02-20 19:58:25 +0800
-
28b9b3f16c
Translations: Update the Hungarian translation.
Jia Tan
2024-02-20 19:56:52 +0800
-
00b06cd0af
CMake: Fix building of lzmainfo when translations are enabled.
Lasse Collin
2024-02-19 16:48:05 +0200
-
b0d1422b60
CMake: Don't assume that -fvisibility=hidden is supported outside Windows.
Lasse Collin
2024-02-19 13:38:42 +0200
-
2ced9d34be
CMake: Revise the component splitting.
Lasse Collin
2024-02-19 12:20:59 +0200
-
426bdc709c
CMake: Update the main comment and document CMAKE_BUILD_TYPE=Release.
Lasse Collin
2024-02-17 21:45:07 +0200
-
4430e075f7
CMake: Use -O2 instead of -O3 in CMAKE_BUILD_TYPE=Release.
Lasse Collin
2024-02-17 21:27:48 +0200
-
025eb6d787
CMake: Handle symbol versioning on MicroBlaze specially.
Lasse Collin
2024-02-18 14:59:52 +0200
-
2edd1a35b2
CMake: Keep build working even if lib/*.[ch] are removed.
Lasse Collin
2024-02-17 22:18:12 +0200
-
d753e2ce47
CMake: Install documentation.
Lasse Collin
2024-02-17 18:10:40 +0200
-
7a0405bea9
CMake: Bump maximum policy version to 3.28.
Lasse Collin
2024-02-17 15:35:35 +0200
-
c2264ffbe3
CMake: Build lzmainfo.
Lasse Collin
2024-02-17 15:35:35 +0200
-
998d0b2953
CMake: Build lzmadec.
Lasse Collin
2024-02-17 15:35:35 +0200
-
74e8bc7417
CMake: Add test_scripts.sh to the tests.
Lasse Collin
2024-02-17 15:35:35 +0200
-
4808f238a7
CMake: Install scripts.
Lasse Collin
2024-02-17 15:35:35 +0200
-
3462362ebd
Scripts: Use @PACKAGE_VERSION@ instead of @VERSION@.
Lasse Collin
2024-02-17 15:35:35 +0200
-
67610c245b
CMake: Simplify symlink creation and install translated man pages.
Lasse Collin
2024-02-17 15:35:35 +0200
-
50cc1d8a5a
CMake: Add support for building and installing xz with translations.
Lasse Collin
2024-02-17 15:35:35 +0200
-
746c471643
liblzma: Remove commented-out code.
Lasse Collin
2024-02-19 11:58:33 +0200
-
4ce300ce08
xz: Delete old commented-out code.
Lasse Collin
2024-02-17 23:07:35 +0200
-
cae9a5e0bf
xz: Use stricter pledge(2) and Landlock sandbox.
Lasse Collin
2024-02-17 23:07:35 +0200
-
02e3505991
xz: Support Landlock ABI version 4.
Lasse Collin
2024-02-17 23:07:35 +0200
-
374868d81d
xz: Move sandboxing code to sandbox.c and improve Landlock sandbox.
Lasse Collin
2024-02-17 23:07:35 +0200
-
7312dfbb02
xz: Tweak comments.
Lasse Collin
2024-02-17 23:07:35 +0200
-
c701a5909a
xz: Fix message_init() description.
Lasse Collin
2024-02-17 23:07:35 +0200
-
9466306719
Build: Makefile.am: Sort EXTRA_DIST.
Lasse Collin
2024-02-17 19:35:47 +0200
-
f3440e78c9
Build: Don't install TODO.
Lasse Collin
2024-02-17 19:25:05 +0200
-
a7a3b62e2a
Translations: Update the Korean man page translations.
Jia Tan
2024-02-18 01:09:11 +0800
-
9b315db2d5
Translations: Update the Korean translation.
Jia Tan
2024-02-18 01:08:32 +0800
-
56246607df
Build: Install translated lzmainfo man pages.
Lasse Collin
2024-02-17 16:23:14 +0200
-
f1d6b88aef
liblzma: Avoid implementation-defined behavior in the RISC-V filter.
Lasse Collin
2024-02-17 16:01:32 +0200
-
843ddc5f61
liblzma: Wrap a line exceeding 80 chars.
Lasse Collin
2024-02-17 15:48:28 +0200
-
e9053c9072
liblzma/rangecoder: Exclude x32 from the x86-64 optimisation.
Sebastian Andrzej Siewior
2024-02-16 21:50:15 +0100
-
3d198fb13b
Translations: Update the Spanish translation.
Jia Tan
2024-02-17 21:05:07 +0800
-
cf278bfe60
Translations: Update the Swedish translation.
Jia Tan
2024-02-17 20:43:29 +0800
-
b0f1a41be5
Translations: Update the Polish translation.
Jia Tan
2024-02-17 20:41:38 +0800
-
d74ed48b30
Translations: Update the Ukrainian translation.
Jia Tan
2024-02-17 20:41:02 +0800
-
711e22d5c5
Translations: Use the same sentence in xz.pot-header that the TP uses.
Lasse Collin
2024-02-16 17:53:34 +0200
-
fb5f6aaf18
Fix typos discovered by codespell.
Jia Tan
2024-02-16 22:53:46 +0800
-
c64723bbb0
Translations: Update the Ukrainian man page translations.
Jia Tan
2024-02-16 22:52:41 +0800
-
2895195ed0
Translations: Update the Ukrainian translation.
Jia Tan
2024-02-16 22:51:04 +0800
-
4c20781f4c
Translations: Omit the generic copyright line from man page headers.
Lasse Collin
2024-02-15 22:32:52 +0200
-
4323bc3e0c
Update m4/.gitignore.
Jia Tan
2024-02-15 22:26:43 +0800
-
5394a1665b
Tests: tuktest.h: Treat Clang separately from GCC.
Lasse Collin
2024-02-14 21:11:49 +0200
-
cce7330b9f
Tests: tuktest.h: Add a missing word to a comment.
Lasse Collin
2024-02-14 21:11:03 +0200
-
5dd8fc9452
Tests: tuktest.h: Fix the comment about STest.
Lasse Collin
2024-02-14 21:10:10 +0200
-
6f1790254a
Bump version for 5.5.2beta.
Jia Tan
2024-02-15 01:53:40 +0800
-
924fdeedf4
liblzma: Fix validate_map.sh.
Lasse Collin
2024-02-14 19:46:11 +0200
-
22140a2df6
Build: Start the generated ChangeLog from around 5.4.0 instead of 5.2.0.
Lasse Collin
2024-02-14 19:38:34 +0200
-
0b8cefa136
Fixed NEWS for 5.5.2beta.
Lasse Collin
2024-02-14 19:27:46 +0200
-
a4557bad96
liblzma: Silence warnings in --enable-small build.
Lasse Collin
2024-02-14 19:21:45 +0200
-
38edf47323
Build: Install COPYING.0BSD as part of docs.
Lasse Collin
2024-02-14 19:15:58 +0200
-
b74e10bd83
Docs: List COPYING.0BSD in README.
Lasse Collin
2024-02-14 19:14:05 +0200
-
dfdb60ffe9
Docs: Include doc/examples/11_file_info.c in tarballs.
Lasse Collin
2024-02-14 19:11:48 +0200
-
160b686264
liblzma: Silence a warning.
Lasse Collin
2024-02-14 19:05:58 +0200
-
eeedd4d092
Add NEWS for 5.5.2beta.
Lasse Collin
2024-02-14 18:32:27 +0200
-
8af7db854f
xz: Mention lzmainfo if trying to use 'lzma --list'.
Lasse Collin
2024-02-13 14:32:47 +0200
-
0668907ff7
liblzma: Add comments.
Lasse Collin
2024-02-14 14:58:36 +0200
-
109f1913d4
Scripts: Add lz4 support to xzgrep and xzdiff.
Lasse Collin
2024-02-13 17:00:17 +0200
-
de55485cb2
liblzma: Choose the range decoder variants using a bitmask macro.
Lasse Collin
2024-02-13 14:05:13 +0200
-
0709c2b2d7
xz: Fix outdated threading related info on the man page.
Lasse Collin
2024-02-13 11:38:10 +0200
-
3182a330c1
liblzma: Range decoder: Add x86-64 inline assembly.
Lasse Collin
2024-02-12 17:09:10 +0200
-
cba2edc991
liblzma: Range decoder: Add branchless C code.
Lasse Collin
2024-02-12 17:09:10 +0200
-
e290a72d6d
liblzma: Clarify a comment.
Lasse Collin
2024-02-12 17:09:10 +0200
-
5e04706b91
liblzma: LZMA decoder: Optimize loop comparison.
Lasse Collin
2024-02-12 17:09:10 +0200
-
88276f9f2c
liblzma: Optimize literal_subcoder() macro slightly.
Lasse Collin
2024-02-12 17:09:10 +0200
-
5938f6de4d
liblzma: LZ decoder: Add unlikely().
Lasse Collin
2024-02-12 17:09:10 +0200
-
9c252e3ed0
liblzma: LZ decoder: Remove a useless unlikely().
Lasse Collin
2024-02-12 17:09:10 +0200
-
f3872a5947
liblzma: Optimize LZ decoder slightly.
Lasse Collin
2024-02-12 17:09:10 +0200
-
eb518446e5
liblzma: LZMA decoder: Get rid of next_state[].
Lasse Collin
2024-02-12 17:09:10 +0200
-
e0c0ee475c
liblzma: LZMA decoder improvements.
Lasse Collin
2024-02-12 17:09:10 +0200
-
de5c5e4176
liblzma: Creates Non-resumable and Resumable modes for lzma_decoder.
Jia Tan
2024-02-12 17:09:10 +0200
-
e446ab7a18
liblzma: Creates separate "safe" range decoder mode.
Jia Tan
2024-02-12 17:09:10 +0200
-
7f6d9ca329
doxygen/footer.html: Add missing closing tags and don't open a new tab.
Lasse Collin
2024-02-12 17:09:10 +0200
-
26d1527d34
Tweak the expressions in AUTHORS.
Lasse Collin
2024-02-13 13:19:10 +0200
-
d231d56580
Translations: Add the man page translators into man page header comment.
Lasse Collin
2024-02-13 13:07:33 +0200
-
6d35fcb936
Translations: Translate also messages of lzmainfo.
Lasse Collin
2024-02-12 17:09:10 +0200
-
a9f369dd54
Translations: Add custom .pot header with SPDX license identifier.
Lasse Collin
2024-02-12 17:09:10 +0200
-
469cd6653b
Translations: po4a/update-po: Add copyright notice to xz-man.pot.
Lasse Collin
2024-02-12 17:09:10 +0200
-
28ce45e38f
Update COPYING about the man pages of the scripts.
Lasse Collin
2024-02-12 17:09:10 +0200
-
e48287bf51
xzdiff, xzgrep, and xzmore: Rewrite the man pages.
Lasse Collin
2024-02-12 17:09:10 +0200
-
3e551b111b
xzless: Update man page slightly.
Lasse Collin
2024-02-12 17:09:10 +0200
-
40f36da226
Translations: Change po/Makevars to add a copyright notice to po/xz.pot.
Lasse Collin
2024-02-12 17:09:10 +0200
-
24192854e2
Translations: Update po/Makevars to use the template from gettext 0.22.4.
Lasse Collin
2024-02-12 17:09:10 +0200
-
b941549573
liblzma: Include the SPDX license identifier 0BSD to generated files.
Lasse Collin
2024-02-12 17:09:10 +0200
-
8e4ec79483
liblzma: Fix compilation of price_tablegen.c.
Lasse Collin
2024-02-12 17:09:10 +0200
-
e99bff3ffb
Add SPDX license identifiers to GPL, LGPL, and FSFULLR files.
Lasse Collin
2024-02-12 17:09:10 +0200
-
22af94128b
Add SPDX license identifier into 0BSD source code files.
Lasse Collin
2024-02-12 17:09:10 +0200
-
23de53421e
liblzma: Sync the AUTHORS fix about SHA-256 to lzma.h.
Lasse Collin
2024-02-12 23:25:54 +0200
-
689e0228ba
Change most public domain parts to 0BSD.
Lasse Collin
2024-02-12 17:09:10 +0200
-
76946dc433
Fix SHA-256 authors.
Lasse Collin
2024-02-09 17:20:31 +0200
-
21d9cbae9e
Remove macosx/build.sh.
Lasse Collin
2024-02-09 17:20:31 +0200
-
eac2c3c67f
Doc: Remove doc/examples_old.
Lasse Collin
2024-02-09 17:20:31 +0200
-
89ea1a22f4
Tests: Add RISC-V filter support in a few places.
Jia Tan
2024-02-13 22:38:58 +0800
-
45663443eb
liblzma: Fix build error if only RISC-V BCJ filter is enabled.
Jia Tan
2024-02-13 22:37:07 +0800
-
2f15597d67
Translations: Update the Korean translation.
Jia Tan
2024-02-13 22:56:24 +0800
-
df873143ad
Translations: Update the Korean man page translations.
Jia Tan
2024-02-13 01:55:53 +0800
-
b3f415eddb
Translations: Update the Chinese (simplified) translation.
Jia Tan
2024-02-13 01:53:33 +0800
-
9860d418d2
xzless: Use ||- in LESSOPEN with with "less" 451 and newer.
Lasse Collin
2024-02-09 23:21:01 +0200
-
fd0692b052
xzless: Use --show-preproc-errors with "less" 632 and newer.
Lasse Collin
2024-02-09 23:00:05 +0200
-
adb073da76
liblzma: Fix typo discovered by codespell.
Jia Tan
2024-02-09 23:59:54 +0800
-
55d9fc883d
Translations: Update the Swedish translation.
Jia Tan
2024-02-09 20:01:06 +0800
-
55ba4a1ea3
Translations: Update the Spanish translation.
Jia Tan
2024-02-08 20:09:04 +0800
-
7f2293cd80
Translations: Update the Spanish translation.
Jia Tan
2024-02-07 21:34:35 +0800
-
f4af2036bc
Translations: Update the Polish translation.
Jia Tan
2024-02-07 21:28:32 +0800
-
e5e93bb816
Translations: Update the German translation.
Jia Tan
2024-02-07 19:40:12 +0800
-
28f18ff8e2
Translations: Update the German man page translations.
Jia Tan
2024-02-07 19:27:25 +0800
-
cabfbc7947
Translations: Update the Romanian translation.
Jia Tan
2024-02-06 23:44:06 +0800
-
bf20c94f5d
Translations: Update the Romanian man page translations.
Jia Tan
2024-02-06 23:45:02 +0800
-
7c25ec9feb
Translations: Update the Ukrainian translation.
Jia Tan
2024-02-07 20:56:57 +0800
-
b3523250e9
Translations: Update the Ukrainian man page translations.
Jia Tan
2024-02-06 23:30:03 +0800
-
a5c177f514
Update AUTHORS.
Jia Tan
2024-02-02 01:39:28 +0800
-
7f68a68c19
liblzma: Update Authors list in crc32_arm64.h.
Jia Tan
2024-02-02 01:38:51 +0800
-
97f9ba50b8
liblzma: Check HAVE_USABLE_CLMUL before omitting CRC32 table.
Jia Tan
2024-02-01 16:07:03 +0800
-
ca9015f4de
liblzma: Check HAVE_USABLE_CLMUL before omitting CRC64 table.
Jia Tan
2024-02-01 16:06:29 +0800
-
2f1552a91c
liblzma: Only use ifunc in crcXX_fast.c if its needed.
Jia Tan
2024-01-23 18:02:13 +0800
-
30a25f3742
Docs: Add --disable-arm64-crc32 description to INSTALL.
Jia Tan
2024-01-22 22:08:45 +0800
-
1940f0ec28
liblzma: Omit CRC tables when not needed with ARM64 optimizations.
Jia Tan
2024-01-22 21:36:09 +0800
-
761f5b69a4
liblzma: Rename crc32_aarch64.h to crc32_arm64.h.
Jia Tan
2024-01-22 20:54:56 +0800
-
455a08609c
liblzma: Refactor crc_common.h.
Jia Tan
2024-01-22 20:49:30 +0800
-
61908e8160
CMake: Add support for ARM64 CRC32 instruction detection.
Jia Tan
2024-01-22 00:42:28 +0800
-
c5f6d79cc9
Build: Add support for ARM64 CRC32 instruction detection.
Jia Tan
2024-01-22 00:36:47 +0800
-
849d0f282a
Speed up CRC32 calculation on ARM64
Chenxi Mao
2024-01-09 17:23:11 +0800
-
b43c3e48bf
Bump version number for 5.5.1alpha.
Jia Tan
2024-01-26 19:05:51 +0800
-
c7a7ae1500
Add NEWS for 5.5.1alpha
Jia Tan
2024-01-26 19:00:52 +0800
-
0ef8192e8d
Add NEWS for 5.4.6.
Jia Tan
2024-01-26 18:54:24 +0800
-
93de7e751d
Move doc/logo/xz-logo.png to "doc" and Doxygen footer to "doxygen".
Lasse Collin
2024-01-24 20:00:57 +0200
-
00fa01698d
README: Add COPYING.CC-BY-SA-4.0 entry to section 1.1.
Jia Tan
2024-01-09 17:05:01 +0800
-
e280470040
Build: Add the logo and license to the release.
Jia Tan
2024-01-09 16:56:16 +0800
-
b1ee6cf259
COPYING: Add the license for the XZ logo.
Jia Tan
2024-01-09 16:44:42 +0800
-
31293ae707
Doxygen: Added the XZ logo and copyright information.
Jia Tan
2024-01-09 16:40:56 +0800
-
6daa4d0ea4
xz: Use threaded mode by defaut (as if --threads=0 was used).
Lasse Collin
2024-01-23 18:29:28 +0200
-
a2dd2dc8e5
CI: Use RISC-V filter when building with BCJ support.
Jia Tan
2024-01-23 23:52:49 +0800
-
3060e1070b
Tests: Use smaller dictionary size in RISC-V test files.
Jia Tan
2024-01-23 23:52:14 +0800
-
44ff2fa5c9
Tests: Skip RISC-V test files if decoder was not built.
Jia Tan
2024-01-23 23:50:57 +0800
-
6133a3f300
xz: Man page: Add more examples of LZMA2 options with BCJ filters.
Lasse Collin
2024-01-23 16:11:54 +0200
-
50255feeaa
liblzma: RISC-V filter: Use byte-by-byte access.
Lasse Collin
2024-01-23 00:09:48 +0200
-
db5eb5f563
xz: Update xz -lvv for RISC-V filter.
Jia Tan
2024-01-22 23:33:39 +0800
-
e2870db5be
Tests: Add two RISC-V Filter test files.
Jia Tan
2024-01-22 23:33:39 +0800
-
b26a898693
xz: Update message in --long-help for RISC-V Filter.
Jia Tan
2024-01-22 23:33:39 +0800
-
283f778908
xz: Update the man page for the RISC-V Filter.
Jia Tan
2024-01-22 23:33:39 +0800
-
ac3691ccca
Tests: Add RISC-V Filter test in test_compress.sh.
Jia Tan
2024-01-22 23:33:39 +0800
-
2959dbc735
liblzma: Update string_conversion.c to support RISC-V Filter.
Jia Tan
2024-01-22 23:33:39 +0800
-
34372a5adb
CMake: Support RISC-V BCJ Filter for encoding and decoding.
Jia Tan
2024-01-22 23:33:39 +0800
-
440a2eccb0
liblzma: Add RISC-V BCJ filter.
Jia Tan
2024-01-22 23:33:39 +0800
-
5540f4329b
Docs: Update .xz file format specification to 1.2.0.
Jia Tan
2024-01-19 23:08:14 +0800
-
22d86192f8
xz: Update website URLs in the man pages.
Jia Tan
2024-01-19 23:08:14 +0800
-
6b63c4c613
liblzma: Update website URL.
Jia Tan
2024-01-19 23:08:14 +0800
-
fce4758018
Docs: Update website URLs.
Jia Tan
2024-01-19 23:08:14 +0800
-
c26812c5b2
Build: Update website URL.
Jia Tan
2024-01-19 23:08:14 +0800
-
fbb3ce541e
liblzma: CRC: Add a comment to crc_x86_clmul.h about BUILDING_ macros.
Lasse Collin
2024-01-11 15:01:50 +0200
-
4f518c1b6b
liblzma: CRC: Remove crc_always_inline, use lzma_always_inline instead.
Lasse Collin
2024-01-11 15:22:36 +0200
-
35c03ec6bf
liblzma: CRC: Update CLMUL comments to more generic wording.
Lasse Collin
2024-01-11 14:39:46 +0200
-
66f080e801
liblzma: Rename arch-specific CRC functions and macros.
Lasse Collin
2024-01-10 18:23:31 +0200
-
3dbed75b0b
liblzma: Fix a comment in crc_common.h.
Lasse Collin
2024-01-10 18:19:21 +0200
-
419f55f9df
liblzma: Avoid extern lzma_crc32_clmul() and lzma_crc64_clmul().
Lasse Collin
2023-10-20 23:35:10 +0300
-
e3833e297d
liblzma: crc_clmul.c: Add crc_attr_target macro.
Lasse Collin
2023-10-21 00:06:52 +0300
-
d164ac0e62
liblzma: Simplify existing cases with lzma_attr_no_sanitize_address.
Lasse Collin
2023-10-20 22:49:48 +0300
-
9523c1300d
liblzma: #define crc_attr_no_sanitize_address in crc_common.h.
Lasse Collin
2023-10-20 21:53:35 +0300
-
93d144f093
liblzma: CRC: Add empty lines.
Lasse Collin
2023-10-20 23:25:14 +0300
-
0c7e854ffd
liblzma: crc_clmul.c: Tidy up the location of MSVC pragma.
Lasse Collin
2023-10-20 23:19:33 +0300
-
15cf3f04f2
Update THANKS.
Lasse Collin
2023-12-20 21:16:24 +0200
-
cd64dd70d5
liblzma: Use 8-byte method in memcmplen.h on ARM64.
Lasse Collin
2023-12-20 21:15:16 +0200
-
12c90c00f0
liblzma: Check also for __clang__ in memcmplen.h.
Lasse Collin
2023-12-20 21:01:06 +0200
-
133c5851eb
Translations: Update the French translation.
Jia Tan
2023-12-21 21:39:08 +0800
-
710cbc186c
xz: Add a comment to Capsicum sandbox setup.
Jia Tan
2023-12-21 16:39:53 +0800
-
4e1c695676
Docs: Update --enable-sandbox option in INSTALL.
Jia Tan
2023-12-20 22:19:19 +0800
-
ebddf20214
CMake: Move sandbox detection outside of xz section.
Jia Tan
2023-12-20 22:39:13 +0800
-
5feb09266f
Build: Allow sandbox to be configured for just xzdec.
Jia Tan
2023-12-20 22:43:44 +0800
-
d74fb5f060
xzdec: Add sandbox support for Pledge, Capsicum, and Landlock.
Jia Tan
2023-12-19 21:18:28 +0800
-
b34b6a9912
liblzma: Initialize lzma_lz_encoder pointers with NULL.
Jia Tan
2023-12-20 21:31:34 +0800
-
183a62f0b5
liblzma: Set all values in lzma_lz_encoder to NULL after allocation.
Jia Tan
2023-12-16 20:51:38 +0800
-
1a1bb381db
liblzma: Tweak a comment.
Jia Tan
2023-12-16 20:30:55 +0800
-
55810780e0
liblzma: Make parameter names in function definition match declaration.
Jia Tan
2023-12-16 20:28:21 +0800
-
5dad6f628a
liblzma: Improve lzma encoder init function consistency.
Jia Tan
2023-12-16 20:18:47 +0800
-
e1b1a9d637
Docs: Update repository URL in Changelog.
Jia Tan
2023-12-16 11:20:20 +0800
-
f9b82bc64a
CI: Update Upload Artifact Action.
Jia Tan
2023-12-15 16:56:31 +0800
-
d0b24efe6c
Tests: Silence -Wsign-conversion warning on GCC version < 10.
Jia Tan
2023-12-07 21:48:07 +0800
-
4a972a8ee3
Update THANKS.
Jia Tan
2023-12-06 18:39:03 +0800
-
ee2f483500
Tests: Minor cleanups to OSS-Fuzz files.
Jia Tan
2023-12-06 18:30:25 +0800
-
483bb90eec
Tests: Add fuzz_encode_stream ossfuzz target.
Maksym Vatsyk
2023-12-05 16:31:09 +0100
-
7ca8c9869d
Tests: Add fuzz_decode_alone OSS-Fuzz target
Maksym Vatsyk
2023-12-04 17:23:24 +0100
-
37581a77ad
Tests: Update OSS-Fuzz Makefile.
Maksym Vatsyk
2023-12-04 17:21:29 +0100
-
28ce6a1c2a
Tests: Move common OSS-Fuzz target code to .h file.
Maksym Vatsyk
2023-12-04 17:20:08 +0100
-
bf0521ea15
Tests: Rename OSS-Fuzz files.
Maksym Vatsyk
2023-12-04 17:18:20 +0100
-
685094b8e1
Update THANKS.
Jia Tan
2023-11-30 23:10:43 +0800
-
3b3023e00b
Tests: Fix typos
Kian-Meng Ang
2023-11-30 23:01:19 +0800
-
424d46ead8
xz: Fix typo
Kian-Meng Ang
2023-11-30 22:59:47 +0800
-
35558adf9c
Update THANKS.
Jia Tan
2023-11-30 20:41:00 +0800
-
fd170e8557
CI: Test musl libc builds on Ubuntu runner.
Jia Tan
2023-11-22 21:20:12 +0800
-
db2b4aa068
CI: Allow ci_build.sh to set a different C compiler.
Jia Tan
2023-11-22 21:12:15 +0800
-
ff7badef53
CMake: Use consistent indentation with check_c_source_compiles().
Jia Tan
2023-11-24 21:19:12 +0800
-
d4af167570
CMake: Change __attribute__((__ifunc__())) detection.
Jia Tan
2023-11-22 20:33:36 +0800
-
20ecee40a0
Docs: Update INSTALL for --enable_ifunc change.
Jia Tan
2023-11-24 20:19:11 +0800
-
ffb456593d
Build: Change --enable-ifunc handling.
Jia Tan
2023-11-21 20:56:55 +0800
-
12b89bcc99
xz: Tweak a comment.
Lasse Collin
2023-11-23 17:39:10 +0200
-
2ab2e4b5a5
xz: Use is_tty() in message.c.
Jia Tan
2023-11-23 22:13:39 +0800
-
584e3a258f
xz: Create separate is_tty() function.
Jia Tan
2023-11-23 22:04:35 +0800
-
6b05f827f5
tuklib_integer: Fix typo discovered by codespell.
Jia Tan
2023-11-22 20:39:41 +0800
-
659aca0d69
xz: Move the check for --suffix with --format=raw a few lines earlier.
Lasse Collin
2023-11-17 19:35:19 +0200
-
ca278eb2b7
Tests: Create test_suffix.sh.
Jia Tan
2023-11-17 20:35:11 +0800
-
2a732aba22
xz: Fix a bug with --files and --files0 in raw mode without a suffix.
Jia Tan
2023-11-17 20:19:26 +0800
-
299920bab9
Tests: Fix typo in a comment.
Jia Tan
2023-11-17 20:04:58 +0800
-
f481523baa
xz: Refactor suffix test with raw format.
Jia Tan
2023-11-15 23:40:13 +0800
-
837ea40b1c
xz: Move suffix check after stdout mode is detected.
Jia Tan
2023-11-14 20:27:46 +0800
-
d4f4a4d040
xz: Detect when all data will be written to standard out earlier.
Jia Tan
2023-11-14 20:27:04 +0800
-
2ade7246e7
liblzma: Add missing comments to lz_encoder.h.
Jia Tan
2023-11-09 01:21:53 +0800
-
5fe1450603
Add NEWS for 5.4.5.
Jia Tan
2023-11-01 20:18:30 +0800
-
46007049cd
liblzma: Fix compilation of fastpos_tablegen.c.
Lasse Collin
2023-10-31 21:41:09 +0200
-
148e20607e
Build: Fix text wrapping in an output message.
Jia Tan
2023-10-31 21:51:40 +0800
-
8c36ab79cb
liblzma: Add a note why crc_always_inline exists for now.
Lasse Collin
2023-10-30 18:09:53 +0200
-
e7a86b94cd
liblzma: Use lzma_always_inline in memcmplen.h.
Lasse Collin
2023-10-22 17:59:11 +0300
-
dcfe563299
liblzma: #define lzma_always_inline in common.h.
Lasse Collin
2023-10-30 17:43:03 +0200
-
41113fe30a
liblzma: Use lzma_attr_visibility_hidden on private extern declarations.
Lasse Collin
2023-10-22 17:15:32 +0300
-
a2f5ca706a
liblzma: #define lzma_attr_visibility_hidden in common.h.
Lasse Collin
2023-10-22 17:08:39 +0300
-
2c7ee92e44
liblzma: Refer to MinGW-w64 instead of MinGW in the API headers.
Lasse Collin
2023-09-30 22:54:28 +0300
-
597f49b614
CMake: Use -D_FILE_OFFSET_BITS=64 if (and only if) needed.
Lasse Collin
2023-09-27 00:58:17 +0300
-
1bc548b821
CMake: Generate and install liblzma.pc if not using MSVC.
Lasse Collin
2023-09-30 02:14:25 +0300
-
2add71966f
CMake: Rearrange the PACKAGE_ variables.
Lasse Collin
2023-09-30 01:13:13 +0300
-
a7d1b2825c
liblzma: Add Cflags.private to liblzma.pc.in for MSYS2.
Lasse Collin
2023-09-29 20:46:11 +0300
-
80e0750e39
CMake: Create liblzma.def when building liblzma.dll with MinGW-w64.
Lasse Collin
2023-09-27 22:46:20 +0300
-
08d12595f4
CMake: Change one CMAKE_CURRENT_SOURCE_DIR to CMAKE_CURRENT_LIST_DIR.
Lasse Collin
2023-10-26 21:44:42 +0300
-
e67aaf698d
CMake/Windows: Fix the import library filename.
Lasse Collin
2023-10-01 19:10:57 +0300
-
88588b1246
Build: Detect -fsanitize= in CFLAGS and incompatible build options.
Lasse Collin
2023-10-25 19:13:25 +0300
-
5e3d890f88
CI: Disable sandboxing in fsanitize=address,undefined job.
Jia Tan
2023-10-24 00:50:08 +0800
-
b1408987ea
CI: Allow disabling the sandbox in ci_build.sh.
Jia Tan
2023-10-24 00:15:39 +0800
-
91c435cf1c
CMake: Don't shadow the cache entry ENABLE_THREADS with a normal variable.
Lasse Collin
2023-10-11 19:47:44 +0300
-
fa1609eb93
Docs: Update INSTALL about sandboxing support.
Lasse Collin
2023-10-09 22:28:49 +0300
-
8276c7f41c
xz: Support basic sandboxing with Linux Landlock (ABI versions 1-3).
Lasse Collin
2023-10-09 22:07:52 +0300
-
3a1e9fd031
CMake: Edit threading related messages.
Lasse Collin
2023-10-09 21:12:31 +0300
-
bf01135252
CMake: Use FATAL_ERROR if user-supplied options aren't understood.
Lasse Collin
2023-10-09 20:59:24 +0300
-
3f53870c24
CMake: Add sandboxing support.
Lasse Collin
2023-10-09 18:37:32 +0300
-
2e2cd11535
Simplify detection of Capsicum support.
Lasse Collin
2023-10-09 18:13:08 +0300
-
c57858b60e
xz/Windows: Allow clock_gettime with POSIX threads.
Lasse Collin
2023-09-25 01:46:36 +0300
-
dd32f628bb
mythread.h: Make MYTHREAD_POSIX compatible with MinGW-w64's winpthreads.
Lasse Collin
2023-09-25 01:39:26 +0300
-
680e52cdd0
CMake: Check for clock_gettime() even on Windows.
Lasse Collin
2023-09-23 03:06:36 +0300
-
1c1a8c3ee4
Build: Check for clock_gettime() even if not using POSIX threads.
Lasse Collin
2023-09-23 03:23:32 +0300
-
46fd991cd2
xz/Windows: Ensure that clock_gettime() isn't used with MinGW-w64.
Lasse Collin
2023-09-24 22:58:53 +0300
-
cdb4d91f24
xz/Windows: Use GetTickCount64() with MinGW-w64 if using Vista threads.
Lasse Collin
2023-09-24 00:21:22 +0300
-
988e09f27b
liblzma: Move is_clmul_supported() back to crc_common.h.
Jia Tan
2023-10-20 19:17:46 +0800
-
105c7ca90d
Build: Remove check for COND_CHECK_CRC32 in check/Makefile.inc.
Jia Tan
2023-10-19 16:23:32 +0800
-
1397571704
CMake: Add ALLOW_CLMUL_CRC option to enable/disable CLMUL.
Jia Tan
2023-10-19 16:09:01 +0800
-
c60b25569d
liblzma: Fix -fsanitize=address failure with crc_clmul functions.
Jia Tan
2023-10-19 00:22:50 +0800
-
9a78971261
tuklib_integer: Update the CMake test for fast unaligned access.
Lasse Collin
2023-10-14 20:16:13 +0300
-
2f81ac852b
Build: Enabled unaligned access by default on PowerPC64LE and some RISC-V.
Lasse Collin
2023-09-23 23:28:48 +0300
-
c8f715f1bc
tuklib_integer: Revise unaligned reads and writes on strict-align archs.
Lasse Collin
2023-10-14 17:56:59 +0300
-
6828242735
tuklib_integer: Add missing write64be and write64le fallback functions.
Lasse Collin
2023-09-23 02:21:49 +0300
-
1c8884f0af
liblzma: Set the MSVC optimization fix to only cover lzma_crc64_clmul().
Jia Tan
2023-10-18 19:57:10 +0800
-
5ce0f7a48b
liblzma: CRC_USE_GENERIC_FOR_SMALL_INPUTS cannot be used with ifunc.
Lasse Collin
2023-10-18 14:30:00 +0300
-
2773538049
liblzma: Include common.h in crc_common.h.
Lasse Collin
2023-10-17 21:53:11 +0300
-
e13b7947b9
liblzma: Add include guards to crc_common.h.
Jia Tan
2023-10-18 01:23:26 +0800
-
40abd88afc
liblzma: Add the crc_always_inline macro to crc_simd_body().
Jia Tan
2023-10-18 22:50:25 +0800
-
a5966c276b
liblzma: Create crc_always_inline macro.
Jia Tan
2023-10-18 22:48:19 +0800
-
96b663f67c
liblzma: Refactor CRC comments.
Jia Tan
2023-10-14 13:23:23 +0800
-
8c0f9376f5
liblzma: Create crc_clmul.c.
Jia Tan
2023-10-14 12:17:57 +0800
-
a3ebc2c516
liblzma: Define CRC_USE_IFUNC in crc_common.h.
Jia Tan
2023-10-14 10:23:03 +0800
-
f1cd9d7194
liblzma: Added crc32_clmul to crc32_fast.c.
Hans Jansen
2023-10-12 19:37:01 +0200
-
93e6fb08b2
liblzma: Moved CLMUL CRC logic to crc_common.h.
Hans Jansen
2023-10-12 19:23:40 +0200
-
233885a437
liblzma: Rename crc_macros.h to crc_common.h.
Hans Jansen
2023-10-12 19:07:50 +0200
-
37947d4a75
CI: Bump and ref actions by commit SHA in windows-ci.yml
Gabriela Gutierrez
2023-09-26 15:55:13 +0000
-
f28cc9bd48
CI: Bump and ref actions by commit SHA in ci.yml
Gabriela Gutierrez
2023-09-26 14:35:08 +0000
-
f74f174006
Build: Update visibility.m4 from Gnulib.
Jia Tan
2023-10-12 20:12:18 +0800
-
5c4bca521e
Update THANKS.
Lasse Collin
2023-10-06 19:36:35 +0300
-
d91cb6e884
CMake/Windows: Fix when the windres workaround is applied.
Lasse Collin
2023-10-06 18:55:57 +0300
-
01e34aa117
CI: Disable CLANG64 MSYS2 environment until bug is resolved.
Jia Tan
2023-09-29 22:11:54 +0800
-
30d0c35327
CMake: Rename xz and man page symlink custom targets.
Jia Tan
2023-09-29 20:14:39 +0800
-
506d03127a
CMake: Specify LINKER_LANGUAGE for libgnu target to fix Ninja Generator.
Jia Tan
2023-09-29 19:58:44 +0800
-
0570308ddd
CMake: Fix Windows build with Clang/LLVM 17.
Lasse Collin
2023-09-27 19:54:35 +0300
-
5a9af95f85
liblzma: Update a comment.
Lasse Collin
2023-09-26 21:47:13 +0300
-
8ebaf3f665
liblzma: Avoid compiler warning without creating extra symbol.
Jia Tan
2023-09-27 00:02:11 +0800
-
092d21db2e
Build: Update the comment about -Werror usage in checks.
Lasse Collin
2023-09-26 17:24:15 +0300
-
a37a276338
Build: Fix __attribute__((ifunc(...))) detection with clang -Wall.
Lasse Collin
2023-09-26 15:00:43 +0300
-
9c42f93693
Build: Fix underquoted AC_LANG_SOURCE.
Lasse Collin
2023-09-26 13:51:31 +0300
-
9f1444a8a5
Build: Silence two Autoconf warnings.
Lasse Collin
2023-09-26 13:14:37 +0300
-
519e47c281
CMake: Remove accidental extra newline.
Jia Tan
2023-09-26 01:17:11 +0800
-
bbb42412da
Build: Remove Gnulib dependency from tests.
Jia Tan
2023-09-26 00:47:26 +0800
-
d265f6b756
CMake: Remove /lib from tests include path.
Jia Tan
2023-09-26 00:43:43 +0800
-
9fb5de41f2
Scripts: Change quoting style from `...' to '...'.
Jia Tan
2023-09-24 22:10:41 +0800
-
eaebdef4d4
xz: Change quoting style from `...' to '...'.
Jia Tan
2023-09-24 22:10:18 +0800
-
f6667702bf
liblzma: Change quoting style from `...' to '...'.
Jia Tan
2023-09-24 22:09:47 +0800
-
be012b8097
Build: Change quoting style from `...' to '...'.
Jia Tan
2023-09-24 22:09:16 +0800
-
ce162db07f
Docs: Change quoting style from `...' to '...'.
Jia Tan
2023-09-24 22:05:02 +0800
-
db17656721
lib: Silence -Wsign-conversion in getopt.c.
Jia Tan
2023-09-24 21:25:01 +0800
-
a6234f677d
Build: Update getopt.m4 from Gnulib.
Jia Tan
2023-09-24 20:48:52 +0800
-
84808b68f1
CMake: Add /lib to include path.
Jia Tan
2023-09-26 00:09:53 +0800
-
01804a0b4b
CMake: Update libgnu target with new header files.
Jia Tan
2023-09-24 20:36:34 +0800
-
d34558388f
lib: Update Makefile.am for new header files.
Jia Tan
2023-09-23 00:47:52 +0800
-
52bf644bdf
lib: Update getopt1.c from Gnulib.
Jia Tan
2023-09-24 20:34:03 +0800
-
7e884c00d0
lib: Update getopt.in.h from Gnulib with modifications.
Jia Tan
2023-09-23 03:27:00 +0800
-
cff05f8206
lib: Update getopt_int.h from Gnulib.
Jia Tan
2023-09-23 00:31:55 +0800
-
04bd86a4b0
lib: Update getopt.c from Gnulib with modifications.
Jia Tan
2023-09-23 00:27:23 +0800
-
56b42be728
lib: Add getopt-cdefs.h for getopt_long update.
Jia Tan
2023-09-23 00:18:56 +0800
-
9834e591a4
lib: Copy new header files from Gnulib without modification.
Jia Tan
2023-09-23 00:15:25 +0800
-
5b7a6f06e9
Windows: Update the version requirement comments from Win95 to W2k.
Lasse Collin
2023-09-22 21:16:52 +0300
-
e582f8e0fe
tuklib_physmem: Comment out support for Windows versions older than 2000.
Lasse Collin
2023-09-22 21:12:54 +0300
-
7d73d1f0e0
sysdefs.h: Update the comment about __USE_MINGW_ANSI_STDIO.
Lasse Collin
2023-09-24 16:32:32 +0300
-
2a9929af0a
xz: Windows: Don't (de)compress to special files like "con" or "nul".
Lasse Collin
2023-09-22 02:33:29 +0300
-
01311b81f0
CMake: Wrap two overlong lines that are possible to wrap.
Lasse Collin
2023-09-21 20:42:52 +0300
-
152d0771dd
CMake: Add a comment about threads on Cygwin.
Lasse Collin
2023-09-21 20:36:31 +0300
-
6df988ccef
MSVC: Remove Visual Studio project files and update INSTALL-MSVC.txt.
Lasse Collin
2023-09-12 23:53:25 +0300
-
edd563daf0
CMake: Require VS2015 or later for building xzdec.
Lasse Collin
2023-09-21 19:17:40 +0300
-
daea64d158
CMake: Allow building xz with Visual Studio 2015 and later.
Lasse Collin
2023-09-12 23:43:49 +0300
-
8c2d197c94
MSVC: #define inline and restrict only when needed.
Lasse Collin
2023-09-12 23:34:31 +0300
-
af66cd5859
CMake: Add support for replacement getopt_long (lib/getopt*).
Lasse Collin
2023-09-12 22:16:56 +0300
-
e3288fdb45
CMake: Bump maximum policy version to 3.27.
Lasse Collin
2023-09-12 21:12:34 +0300
-
aff1b479c7
lib/getopt*.c: Include <config.h> only HAVE_CONFIG_H is defined.
Lasse Collin
2023-09-12 20:55:10 +0300
-
aa0cd585d2
Doxygen: Add more C macro names to PREDEFINED.
Lasse Collin
2023-09-08 19:08:57 +0300
-
ee7709bae5
liblzma: Move a few __attribute__ uses in function declarations.
Lasse Collin
2023-09-11 18:47:26 +0300
-
217958d887
xz, xzdec, lzmainfo: Use tuklib_attr_noreturn.
Lasse Collin
2023-09-11 19:03:35 +0300
-
18a66fbac0
Remove incorrect uses of __attribute__((__malloc__)).
Lasse Collin
2023-09-11 18:53:31 +0300
-
74b0e900c9
Build: Omit -Wc99-c11-compat since it warns about _Noreturn.
Lasse Collin
2023-09-08 18:41:25 +0300
-
90c94dddfd
tuklib: Update tuklib_attr_noreturn for C11/C17 and C23.
Lasse Collin
2023-09-08 18:19:26 +0300
-
189f725813
Update THANKS.
Lasse Collin
2023-09-11 17:22:44 +0300
-
79334e7f20
MSVC: xz: Make file_io.c and file_io.h compatible with MSVC.
Lasse Collin
2023-09-05 22:42:10 +0300
-
c660b8d78b
MSVC: xz: Use GetTickCount64() to implement mytime_now().
Lasse Collin
2023-09-05 21:33:35 +0300
-
5c6f892d41
MSVC: xz: Use _stricmp() instead of strcasecmp() in suffix.c.
Kelvin Lee
2023-09-05 15:05:09 +0300
-
e241051f50
MSVC: xz: Use _isatty() from <io.h> to implement isatty().
Kelvin Lee
2023-09-05 15:01:10 +0300
-
d14bba8fc2
MSVC: xz: Use _fileno() instead of fileno().
Kelvin Lee
2023-09-05 15:10:31 +0300
-
c4edd36767
MSVC: xzdec: Use _fileno and _setmode.
Kelvin Lee
2023-09-05 15:00:07 +0300
-
cfd1054b9b
MSVC: Don't #include <unistd.h>.
Kelvin Lee
2023-09-05 14:37:50 +0300
-
adef92f235
Update THANKS.
Lasse Collin
2023-09-19 14:03:45 +0300
-
953e775941
CI: Enable CLMUL in address sanitization test.
Jia Tan
2023-09-14 21:13:23 +0800
-
f167e79bc9
Update THANKS.
Lasse Collin
2023-09-14 16:35:46 +0300
-
4f44ef8675
liblzma: Mark crc64_clmul() with __attribute__((__no_sanitize_address__)).
Lasse Collin
2023-09-14 16:34:07 +0300
-
7379bb3eed
CMake: Fix time.h checks not running on second CMake run.
Jia Tan
2023-09-12 22:36:12 +0800
-
5d691fe582
CMake: Fix unconditionally defining HAVE_CLOCK_MONOTONIC.
Jia Tan
2023-09-12 22:34:06 +0800
-
eccf128665
xz: Refactor thousand separator detection and disable it on MSVC.
Lasse Collin
2023-08-31 19:50:05 +0300
-
f7093cd9d1
xz: Fix a too relaxed assertion and remove uses of SSIZE_MAX.
Lasse Collin
2023-08-31 18:14:43 +0300
-
74c3449d8b
Tests: Improve invalid unpadded size check in test_lzma_index_append().
Jia Tan
2023-08-28 23:14:45 +0800
-
2544274a8b
Tests: Improve comments in test_index.c.
Jia Tan
2023-08-28 21:54:41 +0800
-
49be29d638
Update THANKS.
Jia Tan
2023-08-28 21:52:54 +0800
-
721e3d9f7a
liblzma: Update assert in vli_ceil4().
Jia Tan
2023-08-28 21:50:16 +0800
-
ae5c07b22a
liblzma: Add overflow check for Unpadded size in lzma_index_append().
Jia Tan
2023-08-28 21:31:25 +0800
-
1057765aaa
Translations: Update the Esperanto translation.
Jia Tan
2023-08-28 22:18:29 +0800
-
f2e94d064f
Translations: Update the Esperanto translation.
Jia Tan
2023-08-26 20:10:23 +0800
-
2b871f4dbf
Docs: Update INSTALL for --enable-threads method win95.
Jia Tan
2023-08-09 20:55:36 +0800
-
356ad5b26b
CMake: Conditionally allow win95 threads and --enable-small.
Jia Tan
2023-08-09 20:54:15 +0800
-
d0797bfea8
[*] stupid space in stupid build script causing stupid platforms to not build
v5.4.1
Jamie Reece Wilson
2023-08-11 13:47:30 +0100
-
de574404c4
Build: Conditionally allow win95 threads and --enable-small.
Jia Tan
2023-08-09 20:35:16 +0800
-
6bf33b704c
mythread.h: Fix typo error in Vista threads mythread_once().
Jamaika1
2023-08-08 14:07:59 +0200
-
80cb961e53
codespell: Add .codespellrc to set default options.
Jia Tan
2023-08-04 22:17:11 +0800
-
cd678a6077
Tests: Style fixes to test_lzip_decoder.c.
Jia Tan
2023-08-03 20:10:21 +0800
-
1cac5ed4fa
Translations: Update the Chinese (simplified) translation.
Jia Tan
2023-08-03 15:56:20 +0800
-
16068f6c30
xz: Omit an empty paragraph on the man page.
Lasse Collin
2023-08-02 17:15:12 +0300
-
9ae4371b51
Add NEWS for 5.4.4.
Jia Tan
2023-08-02 20:30:07 +0800
-
e8c2203b2c
build-aux/manconv.sh: Fix US-ASCII and UTF-8 output.
Lasse Collin
2023-08-02 15:19:43 +0300
-
9a706167b0
Update THANKS.
Lasse Collin
2023-08-01 19:10:43 +0300
-
33e25a0f56
Update THANKS.
Lasse Collin
2023-08-01 18:22:24 +0300
-
81db3b8898
mythread.h: Disable signal functions in builds targeting Wasm + WASI.
ChanTsune
2023-08-01 18:17:17 +0300
-
71c638c611
Add newline to end of .gitignore.
Jia Tan
2023-08-01 21:58:51 +0800
-
42df7c7aa1
Docs: Fix typos found by codespell
Dimitri Papadopoulos Orfanos
2023-07-31 14:02:21 +0200
-
01cbb7f023
Update .gitignore.
Jia Tan
2023-07-26 20:26:23 +0800
-
f97a1afd56
CMake: Conditionally allow the creation of broken symlinks.
Jia Tan
2023-07-28 22:03:08 +0800
-
7190f4cc7c
CI: Fix windows-ci dependency installation.
Jia Tan
2023-07-28 21:56:48 +0800
-
a048f472cd
CI: Update ci_build.sh CMake to always make Unix Makefiles.
Jia Tan
2023-07-28 21:54:22 +0800
-
7870396a0c
CI: Test CMake builds and test framework with MSYS2.
Jia Tan
2023-07-25 20:17:23 +0800
-
6497d1f887
CI: Windows CI rename system matrix variable -> msys2_env.
Jia Tan
2023-07-25 20:14:53 +0800
-
785e4121d9
CI: Add Clang64 MSYS2 environment to Windows CI.
Jia Tan
2023-07-24 23:11:45 +0800
-
d9166b52cf
liblzma: Prevent an empty translation unit in Windows builds.
Jia Tan
2023-07-24 21:43:44 +0800
-
8e52c4a882
[*] Update build script again
Jamie Reece Wilson
2023-07-24 13:14:03 +0100
-
db5019d691
Translations: Update the Vietnamese translation.
Jia Tan
2023-07-22 18:37:56 +0800
-
f3a055f762
CI: Add Windows runner for Autotools builds with MSYS2.
Jia Tan
2023-07-22 14:55:42 +0800
-
556536a352
CI: Add argument to ci_build.sh to pass flags to autogen.sh.
Jia Tan
2023-07-21 22:11:01 +0800
-
39a32d36fc
Tests: Skip .lz files in test_files.sh if not configured.
Jia Tan
2023-07-21 18:05:44 +0800
-
194d12724b
Tests: Add ARM64 filter test to test_compress.sh.
Jia Tan
2023-07-20 22:11:13 +0800
-
d850365c44
Translations: Update the Croatian translation.
Jia Tan
2023-07-20 20:30:05 +0800
-
24049eb7ac
Translations: Update the Korean man page translations.
Jia Tan
2023-07-20 20:28:32 +0800
-
4d4a4fa07d
Translations: Update the Korean translation.
Jia Tan
2023-07-20 20:25:24 +0800
-
237f06d9c5
Translations: Update the Polish translation.
Jia Tan
2023-07-20 20:24:05 +0800
-
80c2c83213
Translations: Update the German man page translations.
Jia Tan
2023-07-20 20:22:23 +0800
-
fdbde14503
Translations: Update the German translation.
Jia Tan
2023-07-20 20:18:44 +0800
-
9f3bf5ff5b
Translations: Update the Chinese (simplified) translation.
Jia Tan
2023-07-20 20:17:10 +0800
-
376938c588
Translations: Update the Swedish translation.
Jia Tan
2023-07-20 20:15:47 +0800
-
26b0bc6eb8
Translations: Update the Ukrainian man page translations.
Jia Tan
2023-07-20 20:14:00 +0800
-
2d02c8b764
Translations: Update the Ukrainian translation.
Jia Tan
2023-07-20 20:09:15 +0800
-
f881018b50
Translations: Update the Spanish translation.
Jia Tan
2023-07-20 20:06:57 +0800
-
791fe6d3ff
Translations: Update the Romanian translation.
Jia Tan
2023-07-20 20:05:19 +0800
-
8827e90704
Translations: Update the Romanian man page translations.
Jia Tan
2023-07-20 20:02:56 +0800
-
0184d344fa
liblzma: Suppress -Wunused-function warning.
Jia Tan
2023-07-19 23:36:00 +0800
-
43845fa70f
liblzma: Reword lzma_str_list_filters() documentation.
Jia Tan
2023-07-18 22:52:25 +0800
-
818701ba1c
liblzma: Improve comment in string_conversion.c.
Jia Tan
2023-07-18 22:49:57 +0800
-
b6b7d06585
xz: Translate the second "%s: " in message.c since French needs "%s : ".
Lasse Collin
2023-07-18 17:37:33 +0300
-
be644042c3
xz: Make "%s: %s" translatable because French needs "%s : %s".
Lasse Collin
2023-07-18 14:35:33 +0300
-
97fd5cb669
liblzma: Tweak #if condition in memcmplen.h.
Lasse Collin
2023-07-18 13:57:54 +0300
-
40392c19f7
liblzma: Omit unnecessary parenthesis in a preprocessor directive.
Lasse Collin
2023-07-18 13:49:43 +0300
-
abc1d5601b
xz: Update Authors list in a few files.
Jia Tan
2023-07-18 00:51:48 +0800
-
289034a168
Docs: Add a new section to INSTALL for Tests.
Jia Tan
2023-07-14 23:20:33 +0800
-
1119e5f5a5
Docs: Update README.
Jia Tan
2023-07-14 21:10:27 +0800
-
f99e2e4e53
xz: Fix typo in man page.
Jia Tan
2023-07-13 23:32:10 +0800
-
f907705eb1
xz: Minor clean up for coder.c
Jia Tan
2023-07-13 21:46:12 +0800
-
9adc9e5615
xz: Update man page Authors and date.
Jia Tan
2023-07-13 21:26:47 +0800
-
c12e429f26
xz: Add a section to man page for robot mode --filters-help.
Jia Tan
2023-06-20 20:32:59 +0800
-
e10f2db5d1
xz: Slight reword in xz man page for consistency.
Jia Tan
2023-06-19 23:11:41 +0800
-
f5dc172a40
xz: Reorder robot mode subsections in the man page.
Jia Tan
2023-06-19 23:07:10 +0800
-
9628be23ae
xz: Update man page for new --filters-help option.
Jia Tan
2023-05-13 00:46:50 +0800
-
a165d7df19
xz: Add a new --filters-help option.
Jia Tan
2023-05-13 00:44:41 +0800
-
95f1a414b1
xz: Update the man page for --block-list and --filtersX
Jia Tan
2023-04-21 20:28:11 +0800
-
47a63cad2a
xz: Update --long-help for the new --filtersX option.
Jia Tan
2023-04-21 19:50:14 +0800
-
8b9913a13d
xz: Ignore filter chains that are set but never used in --block-list.
Jia Tan
2023-06-17 20:46:21 +0800
-
183819bfd9
xz: Set the Block size for mt encoding correctly.
Jia Tan
2023-05-13 20:11:13 +0800
-
afb2dbec3d
xz: Validate --flush-timeout for all specified filter chains.
Jia Tan
2023-05-11 00:09:41 +0800
-
5f0c5a0438
xz: Allows --block-list filters to scale down memory usage.
Jia Tan
2023-05-13 19:54:33 +0800
-
479fd58d60
xz: Do not include block splitting if encoders are disabled.
Jia Tan
2023-05-10 21:50:33 +0800
-
f86ede2250
xz: Free filters[] in debug mode.
Jia Tan
2023-05-10 22:38:59 +0800
-
f281cd0d69
xz: Add a message if --block-list is used outside of xz compresssion.
Jia Tan
2023-05-13 19:28:23 +0800
-
d6af7f3470
xz: Create command line options for filters[1-9].
Jia Tan
2023-04-18 20:29:09 +0800
-
072d292501
xz: Use lzma_filters_free() in forget_filter_chain().
Jia Tan
2023-05-13 19:36:09 +0800
-
3d21da5cff
xz: Separate string to filter conversion into a helper function.
Jia Tan
2023-04-17 22:22:45 +0800
-
a6583726e5
Tests: Use new --filters option in test_compress.sh
Jia Tan
2023-01-06 00:03:35 +0800
-
5f3b898d07
xz: Update --long-help and man page for new --filters option.
Jia Tan
2023-01-06 00:03:06 +0800
-
9ded880a02
xz: Add --filters option to CLI.
Jia Tan
2023-01-06 00:02:29 +0800
-
2c189bb00a
Tests: Improve feature testing for skipping.
Jia Tan
2023-07-14 21:30:25 +0800
-
80a6b9bcad
Translations: Update the Chinese (traditional) translation.
Jia Tan
2023-07-10 20:56:28 +0800
-
17f8844e6f
liblzma: Remove non-portable empty initializer.
Jia Tan
2023-07-08 21:24:19 +0800
-
3aca4f629c
Translations: Update the Vietnamese translation.
Jia Tan
2023-07-08 20:03:59 +0800
-
6d9c3bb9b4
[*] Update build script to support static builds
Jamie Reece Wilson
2023-07-05 13:53:21 +0100
-
66bdcfa85f
Tests: Fix memory leaks in test_index.
Jia Tan
2023-06-28 20:46:31 +0800
-
fe3bd438fb
Tests: Fix memory leaks in test_block_header.
Jia Tan
2023-06-28 20:43:29 +0800
-
78704f36e7
liblzma: Prevent uninitialzed warning in mt stream encoder.
Jia Tan
2023-06-28 20:31:11 +0800
-
e3356a204c
liblzma: Prevent warning for MSYS2 Windows build.
Jia Tan
2023-06-28 20:22:38 +0800
-
45e250a9e9
CI: Add test with -fsanitize=address,undefined.
Jia Tan
2023-06-28 21:01:22 +0800
-
596ee722cd
CI: Upgrade checkout action from v2 to v3.
Jia Tan
2023-06-28 20:16:04 +0800
-
86118ea320
Update THANKS.
Jia Tan
2023-06-27 23:38:32 +0800
-
3d1fdddf92
Docs: Document the configure option --disable-ifunc in INSTALL.
Jia Tan
2023-06-27 17:27:09 +0300
-
b4cf7a2822
Minor tweaks to style and comments.
Lasse Collin
2023-06-27 17:24:49 +0300
-
23fb9e3a32
CMake: Rename CHECK_ATTR_IFUNC to ALLOW_ATTR_IFUNC.
Lasse Collin
2023-06-27 17:19:49 +0300
-
ee44863ae8
liblzma: Add ifunc implementation to crc64_fast.c.
Lasse Collin
2023-06-27 17:05:23 +0300
-
b72d212024
Add ifunc check to CMakeLists.txt
Hans Jansen
2023-06-22 19:49:30 +0200
-
23b5c36fb7
Add ifunc check to configure.ac
Hans Jansen
2023-06-22 19:46:55 +0200
-
dbb3a536ed
CI: Add apt update command before installing dependencies.
Jia Tan
2023-06-07 00:18:30 +0800
-
6bcd516812
Update THANKS.
Jia Tan
2023-06-07 00:10:38 +0800
-
0d94ba6922
CMake: Protects against double find_package
Benjamin Buch
2023-06-06 15:32:45 +0200
-
045d7aae28
Translations: Update the Esperanto translation.
Jia Tan
2023-05-31 20:26:42 +0800
-
b0cc7c2dce
Translations: Update the Croatian translation.
Jia Tan
2023-05-31 20:25:00 +0800
-
af045ef6f8
Translations: Update the Chinese (simplified) translation.
Jia Tan
2023-05-31 20:15:53 +0800
-
e6b92d5817
Translations: Update German translation of man pages.
Jia Tan
2023-05-17 23:12:13 +0800
-
592961ccdb
Translations: Update the German translation.
Jia Tan
2023-05-17 23:09:18 +0800
-
13572cb2c3
Translations: Update the Croatian translation.
Jia Tan
2023-05-17 20:30:01 +0800
-
4e6e425ea8
Translations: Update Korean translation of man pages.
Jia Tan
2023-05-17 20:26:54 +0800
-
d5ef1f6faf
Translations: Update the Korean translation.
Jia Tan
2023-05-17 20:13:01 +0800
-
e22d0b0f2e
Translations: Update the Spanish translation.
Jia Tan
2023-05-16 23:49:09 +0800
-
f50da74d52
Translations: Update the Romanian translation.
Jia Tan
2023-05-16 23:47:23 +0800
-
4b9ad60a73
Translations: Update Romanian translation of man pages.
Jia Tan
2023-05-16 23:45:43 +0800
-
cb6fd57f88
Translations: Update Ukrainian translation of man pages.
Jia Tan
2023-05-16 23:43:51 +0800
-
c3e8fcbc2d
Translations: Update the Ukrainian translation.
Jia Tan
2023-05-16 23:37:54 +0800
-
27b81b84fc
Translations: Update the Polish translation.
Jia Tan
2023-05-16 23:07:35 +0800
-
8024ad636a
Translations: Update the Swedish translation.
Jia Tan
2023-05-16 22:52:14 +0800
-
6699a29673
Translations: Update the Esperanto translation.
Jia Tan
2023-05-16 21:21:38 +0800
-
f36ca7982f
liblzma: Slightly rewords lzma_str_list_filters() documentation.
Jia Tan
2023-05-13 21:21:54 +0800
-
3374a5359e
liblzma: Adds lzma_nothrow to MicroLZMA API functions.
Jia Tan
2023-05-11 23:49:23 +0800
-
8f23657498
liblzma: Exports lzma_mt_block_size() as an API function.
Jia Tan
2023-05-09 20:20:06 +0800
-
d0f33d672a
liblzma: Creates IS_ENC_DICT_SIZE_VALID() macro.
Jia Tan
2023-05-08 22:58:09 +0800
-
c247d06e1f
Add NEWS for 5.4.3.
Jia Tan
2023-05-02 20:39:56 +0800
-
77050b7836
Add NEWS for 5.2.12.
Jia Tan
2023-05-02 20:39:37 +0800
-
713e15e43e
Translations: Update the Croatian translation.
Jia Tan
2023-05-04 20:38:52 +0800
-
9ad64bdf30
tuklib_integer.h: Reverts previous commit.
Jia Tan
2023-05-04 20:30:25 +0800
-
6be460dde0
tuklib_integer.h: Changes two other UINT_MAX == UINT32_MAX to >=.
Jia Tan
2023-05-04 19:25:20 +0800
-
44c0c5eae9
tuklib_integer.h: Fix a recent copypaste error in Clang detection.
Lasse Collin
2023-05-03 22:46:42 +0300
-
2cf5ae5b5b
CI: Adds a build and test for small configuration.
Jia Tan
2023-04-25 20:06:15 +0800
-
16b81a057a
CI: ci_build.sh allows configuring small build.
Jia Tan
2023-04-25 20:05:26 +0800
-
78ccd93951
Update THANKS.
Jia Tan
2023-04-20 20:15:00 +0800
-
f41df2ac2f
Windows: Include <intrin.h> when needed.
Jia Tan
2023-04-19 22:22:16 +0800
-
7062348bf3
tuklib_integer: Use __builtin_clz() with Clang.
Jia Tan
2023-04-19 21:59:03 +0800
-
3938718ce3
liblzma: Update project maintainers in lzma.h.
Lasse Collin
2023-04-14 18:42:33 +0300
-
2a89670ab2
liblzma: Cleans up old commented out code.
Jia Tan
2023-04-13 20:45:19 +0800
-
0fbb2b87a7
Docs: Add missing word to SECURITY.md.
Jia Tan
2023-04-07 20:46:41 +0800
-
fb9c50f38a
Update THANKS.
Jia Tan
2023-04-07 20:43:22 +0800
-
537c6cd8a9
Docs: Minor edits to SECURITY.md.
Jia Tan
2023-04-07 20:42:12 +0800
-
6549df8dd5
Docs: Create SECURITY.md
Gabriela Gutierrez
2023-04-07 12:08:30 +0000
-
d0faa85df5
CI: Tests for disabling threading on CMake builds.
Jia Tan
2023-03-28 22:48:24 +0800
-
8be5cc3b13
CI: Removes CMakeCache.txt between builds.
Jia Tan
2023-03-28 22:45:42 +0800
-
2cb6028fc3
CMake: Update liblzma-config.cmake generation.
Jia Tan
2023-03-28 22:32:40 +0800
-
4d7fac0b07
CMake: Allows setting thread method.
Jia Tan
2023-03-28 22:25:33 +0800
-
20cd905d89
CI: Runs CMake feature tests.
Jia Tan
2023-03-24 23:05:48 +0800
-
4fabdb269f
CI: ci_build.sh allows CMake features to be configured.
Jia Tan
2023-03-24 20:35:11 +0800
-
cf3d1f130e
CI: Change ci_build.sh to use bash instead of sh.
Jia Tan
2023-03-24 20:06:33 +0800
-
ddfe164368
CMake: Only build xzdec if decoders are enabled.
Jia Tan
2023-03-24 20:05:59 +0800
-
116e81f002
Build: Removes redundant check for LZMA1 filter support.
Jia Tan
2023-03-22 15:42:04 +0800
-
0ba234f692
CMake: Bump maximum policy version to 3.26.
Lasse Collin
2023-03-23 15:14:29 +0200
-
b0891684b4
CMake: Conditionally build xz list.* files if decoders are enabled.
Jia Tan
2023-03-21 23:36:00 +0800
-
2c1a830efb
CMake: Allow configuring features as cache variables.
Jia Tan
2023-02-25 11:46:50 +0800
-
8be136f667
Build: Add a comment that AC_PROG_CC_C99 is needed for Autoconf 2.69.
Lasse Collin
2023-03-21 14:07:51 +0200
-
53cc475f26
Build: configure.ac: Use AS_IF and AS_CASE where required.
Lasse Collin
2023-03-21 14:04:37 +0200
-
3b8890a402
Update THANKS.
Lasse Collin
2023-03-21 13:12:03 +0200
-
5a5bd7f871
Build: Fix --disable-threads breaking the building of shared libs.
Lasse Collin
2023-03-21 13:11:49 +0200
-
dfe1710784
liblzma: Silence -Wsign-conversion in SSE2 code in memcmplen.h.
Lasse Collin
2023-03-19 22:45:59 +0200
-
f0c580c5fc
Add NEWS for 5.4.2.
Jia Tan
2023-03-18 22:10:57 +0800
-
af4925e604
Add NEWS for 5.2.11.
Jia Tan
2023-03-18 22:10:12 +0800
-
5a7b930efa
Update the copy of GNU GPLv3 from gnu.org to COPYING.GPLv3.
Lasse Collin
2023-03-18 16:00:54 +0200
-
b473a92891
Change a few HTTP URLs to HTTPS.
Lasse Collin
2023-03-18 15:51:57 +0200
-
8b2f6001b4
CMake: Fix typo in a comment.
Jia Tan
2023-03-18 00:40:28 +0800
-
76e2315e14
Windows: build.bash: Copy liblzma API docs to the output package.
Lasse Collin
2023-03-17 18:36:22 +0200
-
133cf55edc
Windows: Add microlzma_*.c to the VS project files.
Lasse Collin
2023-03-17 08:53:38 +0200
-
75c9ca450f
CMake: Add microlzma_*.c to the build.
Lasse Collin
2023-03-17 08:43:51 +0200
-
0cc3313bd4
Build: Update comments about unaligned access to mention 64-bit.
Lasse Collin
2023-03-17 08:41:36 +0200
-
5e57e33013
Tests: Update .gitignore.
Lasse Collin
2023-03-17 00:02:30 +0200
-
0007394d54
po4a/update-po: Display the script name consistently in error messages.
Lasse Collin
2023-03-14 20:04:03 +0200
-
509157c80c
Doc: Rename Doxygen HTML doc directory name liblzma => api.
Jia Tan
2023-03-17 01:30:36 +0800
-
fd90e2f4c2
liblzma: Remove note from lzma_options_bcj about the ARM64 exception.
Jia Tan
2023-03-16 22:07:15 +0800
-
4f50763b98
CI: Add doxygen as a dependency.
Jia Tan
2023-03-16 21:44:02 +0800
-
f68f4b27f6
COPYING: Add a note about the included Doxygen-generated HTML.
Lasse Collin
2023-03-15 19:19:13 +0200
-
8979308528
Doc: Update PACKAGERS with details about liblzma API docs install.
Jia Tan
2023-03-16 21:41:09 +0800
-
55ba6e9300
liblzma: Add set lzma.h as the main page for Doxygen documentation.
Jia Tan
2023-03-16 21:38:32 +0800
-
16f2125559
Build: Generate doxygen documentation in autogen.sh.
Jia Tan
2023-03-16 21:37:32 +0800
-
1321852a3b
Build: Create doxygen/update-doxygen script.
Jia Tan
2023-03-16 21:35:55 +0800
-
b1216a7772
Build: Install Doxygen docs and include in distribution if generated.
Jia Tan
2023-03-16 21:34:36 +0800
-
c97d12f300
Doxygen: Refactor Doxyfile.in to doxygen/Doxyfile.
Lasse Collin
2023-03-16 21:23:48 +0800
-
1b7661faa4
Tests: Remove unused macros and functions.
Jia Tan
2023-02-28 23:22:36 +0800
-
af55191102
liblzma: Defines masks for return values from lzma_index_checks().
Jia Tan
2022-12-29 21:52:15 +0800
-
8f38cdd9ab
Tests: Refactors existing lzma_index tests.
Jia Tan
2023-01-12 22:29:07 +0800
-
717aa3651c
xz: Simplify the error-label in Capsicum sandbox code.
Lasse Collin
2023-03-11 18:42:08 +0200
-
a0eecc235d
xz: Make Capsicum sandbox more strict with stdin and stdout.
Lasse Collin
2023-03-07 19:59:23 +0200
-
916448d624
Revert: "Add warning if Capsicum sandbox system calls are unsupported."
Jia Tan
2023-03-08 23:08:46 +0800
-
01587dda2a
xz: Fix -Wunused-label in io_sandbox_enter().
Jia Tan
2023-03-07 20:02:22 +0800
-
5fb9367866
xz: Add warning if Capsicum sandbox system calls are unsupported.
Jia Tan
2023-03-06 21:37:45 +0800
-
61ee82cb12
xz: Skip Capsicum sandbox system calls when they are unsupported.
Jia Tan
2023-03-06 21:27:53 +0800
-
f070722b57
xz: Reorder cap_enter() to beginning of capsicum sandbox code.
Jia Tan
2023-03-06 21:08:26 +0800
-
f1ab1f6b33
liblzma: Clarify lzma_lzma_preset() documentation in lzma12.h.
Jia Tan
2023-02-24 23:46:23 +0800
-
4b7fb3bf41
CMake: Require that the C compiler supports C99 or a newer standard.
Lasse Collin
2023-02-27 18:38:35 +0200
-
9aa7fdeb04
Tests: Small tweak to test-vli.c.
Jia Tan
2023-02-24 18:10:37 +0800
-
3cf72c4bcb
liblzma: Replace '\n' -> newline in filter.h documentation.
Jia Tan
2023-02-06 21:46:43 +0800
-
002006be62
liblzma: Shorten return description for two functions in filter.h.
Jia Tan
2023-02-06 21:45:37 +0800
-
463d9359b8
liblzma: Reword a few lines in filter.h
Jia Tan
2023-02-06 21:44:45 +0800
-
01441df92c
liblzma: Improve documentation in filter.h.
Jia Tan
2023-02-06 21:35:06 +0800
-
805b45cd60
Update THANKS.
Lasse Collin
2023-02-23 20:46:16 +0200
-
30e95bb44c
liblzma: Avoid null pointer + 0 (undefined behavior in C).
Lasse Collin
2023-02-21 22:57:10 +0200
-
fa9065fac5
liblzma: Adjust container.h for consistency with filter.h.
Jia Tan
2023-02-07 00:00:44 +0800
-
00a721b63d
liblzma: Fix small typos and reword a few things in filter.h.
Jia Tan
2023-02-07 00:00:09 +0800
-
5b1c171d4f
liblzma: Convert list of flags in lzma_mt to bulleted list.
Jia Tan
2023-02-06 23:42:08 +0800
-
dbd47622eb
liblzma: Fix typo in documentation in container.h
Jia Tan
2023-01-26 23:17:41 +0800
-
14cd30806d
liblzma: Improve documentation for container.h
Jia Tan
2023-01-26 23:16:34 +0800
-
c9c8bfae35
CMake: Add LZIP decoder test to list of tests.
Jia Tan
2023-02-22 20:59:41 +0800
-
b9f171dd00
Update THANKS.
Lasse Collin
2023-02-17 20:56:49 +0200
-
2ee86d20e4
Build: Use only the generic symbol versioning on MicroBlaze.
Lasse Collin
2023-02-17 20:48:28 +0200
-
d831072cce
liblzma: Very minor API doc tweaks.
Lasse Collin
2023-02-16 21:09:00 +0200
-
f029daea39
liblzma: Adjust spacing in doc headers in bcj.h.
Jia Tan
2023-02-17 00:54:33 +0800
-
a5de68bac2
liblzma: Adjust documentation in bcj.h for consistent style.
Jia Tan
2023-02-17 00:44:44 +0800
-
efa498c13b
liblzma: Rename field => member in documentation.
Jia Tan
2023-02-17 00:36:05 +0800
-
718b22a6c5
liblzma: Silence a warning from MSVC.
Lasse Collin
2023-02-16 17:59:50 +0200
-
87c53553fa
liblzma: Improve documentation for stream_flags.h
Jia Tan
2023-02-16 21:04:54 +0800
-
13d99e75a5
liblzma: Improve documentation in lzma12.h.
Jia Tan
2023-02-14 21:50:16 +0800
-
43ec344c86
liblzma: Improve documentation in check.h.
Jia Tan
2023-01-27 22:44:06 +0800
-
9c71db4e88
liblzma: Improve documentation in index.h
Jia Tan
2023-02-08 21:33:52 +0800
-
421f2f2e16
liblzma: Reword a comment in index.h.
Jia Tan
2023-02-08 20:35:32 +0800
-
b675394849
liblzma: Omit lzma_index_iter's internal field from Doxygen docs.
Jia Tan
2023-02-08 20:30:23 +0800
-
0c9e4fc2ad
liblzma: Fix documentation for LZMA_MEMLIMIT_ERROR.
Jia Tan
2023-01-21 21:32:03 +0800
-
816fec125a
liblzma: Improve documentation for base.h.
Jia Tan
2023-01-21 00:29:38 +0800
-
862dacef1a
liblzma: Add one more missing [out] annotation in vli.h
Jia Tan
2023-02-14 00:12:34 +0800
-
867b08ae42
liblzma: Minor improvements to vli.h.
Jia Tan
2023-02-14 00:08:33 +0800
-
90d0e628ff
liblzma: Add comments for macros in delta.h.
Jia Tan
2023-02-10 21:38:02 +0800
-
9255fffdb1
liblzma: Improve documentation in index_hash.h.
Jia Tan
2023-02-10 21:35:23 +0800
-
1dbe12b90c
xz: Improve the comment about start_time in mytime.c.
Lasse Collin
2023-02-07 19:07:45 +0200
-
7673ef5aa8
Build: Adjust CMake version search regex.
Jia Tan
2023-02-04 21:06:35 +0800
-
b8bce89be7
xz: Add a comment clarifying the use of start_time in mytime.c.
Jia Tan
2023-02-04 12:01:23 +0800
-
912af91b10
liblzma: Improve documentation for version.h.
Jia Tan
2023-01-26 09:50:21 +0800
-
850adec171
Docs: Omit SIGTSTP not handled from TODO.
Jia Tan
2023-02-03 22:52:55 +0800
-
2c78a83c6f
liblzma: Fix bug in lzma_str_from_filters() not checking filters[] length.
Jia Tan
2023-02-03 00:33:32 +0800
-
e01f01b9af
Tests: Create test_filter_str.c.
Jia Tan
2023-02-03 00:32:47 +0800
-
8dfc029e7a
liblzma: Fix typos in comments in string_conversion.c.
Jia Tan
2023-01-22 08:49:00 +0800
-
54ad83c1ae
liblzma: Clarify block encoder and decoder documentation.
Jia Tan
2023-02-03 00:20:20 +0800
-
f680e771b3
Update lzma_block documentation for lzma_block_uncomp_encode().
Jia Tan
2023-02-03 00:12:24 +0800
-
504cf4af89
liblzma: Minor edits to lzma_block header_size documentation.
Jia Tan
2023-02-03 00:11:37 +0800
-
115b720fb5
liblzma: Enumerate functions that read version in lzma_block.
Jia Tan
2023-02-03 00:11:07 +0800
-
85ea0979ad
liblzma: Clarify comment in block.h.
Jia Tan
2023-02-03 00:10:34 +0800
-
1f7ab90d9c
liblzma: Improve documentation for block.h.
Jia Tan
2023-02-03 00:07:23 +0800
-
c563a4bc55
liblzma: Clarify a comment about LZMA_STR_NO_VALIDATION.
Jia Tan
2023-02-01 23:38:30 +0800
-
315c64c7e1
CI: Update .gitignore for artifacts directory in build-aux.
Jia Tan
2023-02-01 21:43:33 +0800
-
2c1341f4fa
CI: Add quotes around variables in a few places.
Jia Tan
2023-02-01 21:36:46 +0800
-
3a401b0e0c
CI: Upload test logs as artifacts if a test fails.
Jia Tan
2023-02-01 21:36:22 +0800
-
610dde15a8
xz: Use clock_gettime() even if CLOCK_MONOTONIC isn't available.
Lasse Collin
2023-01-27 20:02:49 +0200
-
2e02877288
po4a/po4a.conf: Sort the language identifiers in alphabetical order.
Lasse Collin
2023-01-27 19:41:19 +0200
-
ff592c616e
xz: Add SIGTSTP handler for progress indicator time keeping.
Lasse Collin
2023-01-26 18:29:17 +0200
-
3b1c8ac8d1
Translations: Add Brazilian Portuguese translation of man pages.
Jia Tan
2023-01-27 20:14:51 +0800
-
a15a7552f9
Build: Avoid different quoting style in --enable-doxygen doc.
Lasse Collin
2023-01-26 17:51:06 +0200
-
af5a4bd5af
tuklib_physmem: Check for __has_warning before GCC version.
Lasse Collin
2023-01-26 17:39:46 +0200
-
45d7729b48
[+] Initial commit [+] Win32 patches [+] liblzma build json [+] .gitignore [-] Non-public domain code
Reece Wilson
2023-01-25 21:03:07 +0000
-
-
f35d98e206
liblzma: Fix documentation in filter.h for lzma_str_to_filters()
Jia Tan
2023-01-24 20:48:50 +0800
-
2f78ecc593
Revert "tuklib_common: Define __has_warning if it is not defined."
Lasse Collin
2023-01-23 23:44:58 +0200
-
8366cf8738
tuklib_physmem: Clean up the way -Wcast-function-type is silenced on Windows.
Lasse Collin
2023-01-23 23:38:34 +0200
-
683a3c7e2f
xz: Flip the return value of suffix_is_set to match the documentation.
Lasse Collin
2023-01-24 00:05:38 +0200
-
cc5aa9ab13
xz: Refactor duplicated check for custom suffix when using --format=raw
Jia Tan
2023-01-07 21:55:06 +0800
-
9663141274
liblzma: Set documentation on all reserved fields to private.
Jia Tan
2023-01-20 21:53:14 +0800
-
6327a045f3
Doxygen: Update Doxyfile.in from 1.4.7 to 1.8.17.
Jia Tan
2022-12-20 21:39:59 +0800
-
bbf71b69eb
Doxygen: Make Doxygen only produce liblzma API documentation by default.
Jia Tan
2023-01-03 20:37:30 +0800
-
6fcf4671b6
liblzma: Highlight liblzma API headers should not be included directly.
Jia Tan
2022-12-21 23:59:43 +0800
-
b43ff180fb
tuklib_physmem: Silence warning from -Wcast-function-type on MinGW-w64.
Jia Tan
2023-01-19 20:35:09 +0800
-
82e3c968bf
tuklib_common: Define __has_warning if it is not defined.
Jia Tan
2023-01-19 20:32:40 +0800
-
b2ba1a489d
CI: Reorder 32-bit build first for Linux autotool builds.
Jia Tan
2023-01-18 22:11:05 +0800
-
dd1c113574
CI: Enable --config-cache in autotool builds.
Jia Tan
2023-01-18 21:51:43 +0800
-
d3e1147705
xz: Add missing comment for coder_set_compression_settings()
Jia Tan
2023-01-16 21:35:45 +0800
-
123255b6ed
xz: Do not set compression settings with raw format in list mode.
Jia Tan
2023-01-16 20:55:10 +0800
-
571919c47b
Translations: Update the Brazilian Portuguese translation.
Jia Tan
2023-01-13 20:37:06 +0800
-
81cb02e2c2
CI: Disable shared and nls from various jobs in autotool runners.
Jia Tan
2023-01-12 23:43:06 +0800
-
58a052198a
CI: Reorder the 32-bit job in the Ubuntu runner.
Jia Tan
2023-01-12 23:39:19 +0800
-
4110a998b8
CI: Allow disabling Native Language Support.
Jia Tan
2023-01-12 23:09:03 +0800
-
0dec634e70
CI: Only run autogen.sh if it has not already run.
Jia Tan
2023-01-12 23:02:20 +0800
-
32287dc8de
CI: Allow disabling shared library in autotools builds.
Jia Tan
2023-01-12 22:58:36 +0800
-
77d1ebcc99
CI: Improve Usage readability and add -h option.
Jia Tan
2023-01-12 22:44:18 +0800
-
a8bb8358d1
Build: Omit -Wmissing-noreturn from the default warnings.
Lasse Collin
2023-01-12 13:04:05 +0200
-
52dc033d0b
xz: Use ssize_t for the to-be-ignored return value from write(fd, ptr, 1).
Lasse Collin
2023-01-12 06:05:58 +0200
-
b1a6d180a3
xz: Silence warnings from -Wsign-conversion in a 32-bit build.
Lasse Collin
2023-01-12 06:01:12 +0200
-
31c21c734b
liblzma: Silence another warning from -Wsign-conversion in a 32-bit build.
Lasse Collin
2023-01-12 05:38:48 +0200
-
37fbdfb726
liblzma: Silence a warning from -Wsign-conversion in a 32-bit build.
Lasse Collin
2023-01-12 04:46:45 +0200
-
5ce6ddc221
Build: Make configure add more warning flags for GCC and Clang.
Lasse Collin
2023-01-12 04:17:24 +0200
-
bfc3a0a8ac
Tests: Fix warnings from clang --Wassign-enum.
Lasse Collin
2023-01-12 04:14:18 +0200
-
49245bb31e
Tests: Silence warnings from -Wsign-conversion.
Lasse Collin
2023-01-12 03:51:07 +0200
-
3f13bf6b9e
liblzma: Silence warnings from clang -Wconditional-uninitialized.
Lasse Collin
2023-01-12 03:19:59 +0200
-
6c886cc5b3
Fix warnings from clang -Wdocumentation.
Lasse Collin
2023-01-12 03:11:40 +0200
-
a0e7fb1c1e
Tests: test_lzip_decoder: Remove trailing white-space.
Lasse Collin
2023-01-12 03:04:28 +0200
-
c0f8d6782f
Tests: test_lzip_decoder: Silence warnings from -Wsign-conversion.
Lasse Collin
2023-01-12 03:03:55 +0200
-
62efd48a82
Add NEWS for 5.4.1.
Jia Tan
2023-01-11 23:58:16 +0800
-
d1561c47ec
xz: Fix warning -Wformat-nonliteral on clang in message.c.
Jia Tan
2023-01-11 22:46:48 +0800
-
8c0f115cc4
Tests: Fix test_filter_flags copy/paste error.
Jia Tan
2023-01-11 20:58:31 +0800
-
25035813d1
Tests: Fix type-limits warning in test_filter_flags.
Jia Tan
2023-01-11 20:42:29 +0800
-
0b8fa310cf
liblzma: CLMUL CRC64: Work around a bug in MSVC, second attempt.
Lasse Collin
2023-01-10 22:14:03 +0200
-
765354b50c
Tests: Fix unused function warning in test_block_header.
Jia Tan
2023-01-11 01:18:50 +0800
-
7c23c05bef
Tests: Fix unused function warning in test_index_hash.
Jia Tan
2023-01-11 01:08:03 +0800
-
57464bb4eb
CI/CD: Add 32-bit build and test steps to Ubuntu autotools runner.
Jia Tan
2023-01-11 00:54:45 +0800
-
923eb689a4
CI/CD: Enables warnings as errors in autotool build.
Jia Tan
2023-01-11 00:51:01 +0800
-
feae5528a3
CI/CD: Add -f argument to set CFLAGS in ci_build.sh.
Jia Tan
2023-01-11 00:48:35 +0800
-
cfabb62a48
Revert "liblzma: CLMUL CRC64: Workaround a bug in MSVC (VS2015-2022)."
Lasse Collin
2023-01-10 12:47:16 +0200
-
0b64215170
sysdefs.h: Don't include strings.h anymore.
Lasse Collin
2023-01-10 11:56:11 +0200
-
ec2fc39fe4
xz: Include <strings.h> in suffix.c if needed for strcasecmp().
Lasse Collin
2023-01-10 11:23:41 +0200
-
7049c4a76c
sysdefs.h: Fix a comment.
Lasse Collin
2023-01-10 10:05:13 +0200
-
194a5fab69
sysdefs.h: Don't include memory.h anymore even if it were available.
Lasse Collin
2023-01-10 10:04:06 +0200
-
5e34774c31
CMake: Fix appending to CMAKE_RC_FLAGS.
Lasse Collin
2023-01-10 08:29:32 +0200
-
6e652ceb18
Windows: Update INSTALL-MSVC.txt to recommend CMake over project files.
Lasse Collin
2023-01-10 00:33:14 +0200
-
6b117d3b1f
CMake: Fix windres issues again.
Lasse Collin
2023-01-09 23:41:25 +0200
-
0c210ca7f4
Tests: test_filter_flags: Clean up minor issues.
Lasse Collin
2023-01-06 22:53:38 +0200
-
5c9fdd3bf5
Tests: Refactors existing filter flags tests.
Jia Tan
2022-12-29 23:33:33 +0800
-
36edc65ab4
liblzma: CLMUL CRC64: Workaround a bug in MSVC (VS2015-2022).
Lasse Collin
2023-01-09 12:22:05 +0200
-
790a12a95a
CMake: Fix a copypaste error in xzdec Windows resource file handling.
Lasse Collin
2023-01-09 11:27:24 +0200
-
0e1545fea3
Tests: tuktest.h: Support tuktest_malloc(0).
Lasse Collin
2023-01-08 00:32:29 +0200
-
69d5d78c69
Update THANKS.
Lasse Collin
2023-01-08 00:24:23 +0200
-
dd38655f80
CMake: Update cmake_minimum_required from 3.13...3.16 to 3.13...3.25.
Lasse Collin
2023-01-07 21:57:11 +0200
-
a890a637be
Update THANKS.
Lasse Collin
2023-01-07 19:50:35 +0200
-
6e38e595dd
CMake/Windows: Add resource files to xz.exe and xzdec.exe.
Lasse Collin
2023-01-07 19:50:03 +0200
-
443dfebced
CMake/Windows: Add a workaround for windres from GNU binutils.
Lasse Collin
2023-01-07 19:48:52 +0200
-
ceb8050117
Build: Require that _mm_set_epi64x() is usable to enable CLMUL support.
Lasse Collin
2023-01-07 19:31:15 +0200
-
8d372bd940
CI/CD: Split CMake Linux and MacOS build phase to build and test.
Jia Tan
2023-01-07 21:05:15 +0800
-
747c7f2b34
CI/CD: Reduce job runners to 4 instead of using matrix strategy.
Jia Tan
2023-01-07 11:16:55 +0800
-
4de35fd6b5
CI/CD: Add new -p (PHASE) argument to ci_build.sh
Jia Tan
2023-01-07 10:07:20 +0800
-
6fd39664de
Merge pull request #7 from tukaani-project/tuktest_index_hash
Jia Tan
2023-01-07 00:10:50 +0800
-
-
fc0c788469
Tests: test_index_hash: Add an assert_uint_eq().
Lasse Collin
2023-01-06 17:58:48 +0200
-
d550304f53
Tests: test_index_hash: Fix a memory leak.
Lasse Collin
2023-01-06 17:55:06 +0200
-
02608f74ea
Tests: test_index_hash: Don't treat pointers as booleans.
Lasse Collin
2023-01-06 17:53:03 +0200
-
056766c860
Tests: test_index_hash: Fix a typo in a comment.
Lasse Collin
2023-01-06 17:51:41 +0200
-
873e684028
Tests: test_index_hash: Avoid the variable name "index".
Lasse Collin
2023-01-06 17:44:29 +0200
-
d1f24c3587
Tests: test_index_hash: Use the word "Record" instead of "entry".
Lasse Collin
2023-01-06 17:35:50 +0200
-
b93f7c5cbb
Tests: test_index_hash: Tweak comments and style.
Lasse Collin
2023-01-06 17:35:05 +0200
-
c48b24fc06
Tests: test_index_hash: Use INDEX_INDICATOR constant instead of 0.
Lasse Collin
2023-01-06 17:17:37 +0200
-
78e0561dfe
Style: Change #if !defined() to #ifndef in mythread.h.
Jia Tan
2023-01-06 20:43:31 +0800
-
e834e1e934
Build: Add missing stream_decoder_mt.c to .vcxproj files.
Jia Tan
2023-01-06 20:35:55 +0800
-
84f9687cba
liblzma: Remove common.h include from common/index.h.
Jia Tan
2023-01-05 20:57:25 +0800
-
7657ce1c3c
Update THANKS.
Lasse Collin
2023-01-04 22:40:54 +0200
-
aafd67fba0
Tests: Adjust style in test_compress.sh.
Lasse Collin
2023-01-04 18:40:28 +0200
-
52380678f4
Tests: Replace non portable shell parameter expansion
Jia Tan
2023-01-04 23:58:58 +0800
-
d0eb345bb7
Translations: Add Korean translation of man pages.
Jia Tan
2023-01-03 21:02:38 +0800
-
c4145978d9
Translations: Update the Esperanto translation.
Jia Tan
2023-01-03 20:47:27 +0800
-
4103a2e78a
Bump version and soname for 5.5.0alpha.
Lasse Collin
2023-01-02 17:20:47 +0200
-
73c9e6d6b9
Build: Fix config.h comments.
Lasse Collin
2023-01-02 17:05:07 +0200
-
bb740e3b11
Build: Only define HAVE_PROGRAM_INVOCATION_NAME if it is set to 1.
Jia Tan
2023-01-02 22:33:48 +0800
-
064cd385a7
Adds test_index_hash to .gitignore.
Jia Tan
2022-12-29 00:30:52 +0800
-
3959162bae
Tests: Creates test_index_hash.c
Jia Tan
2022-12-29 00:25:18 +0800
-
f16e12d5e7
liblzma: Add NULL check to lzma_index_hash_append.
Jia Tan
2022-08-17 20:20:16 +0800
-
203b008eb2
liblzma: Replaced hardcoded 0x0 index indicator byte with macro
Jia Tan
2022-08-17 17:59:51 +0800
-
-
dfecda8752
Tests: test_check: Test corner cases of CLMUL CRC64.
Lasse Collin
2022-12-30 20:10:08 +0200
-
ce96bb2043
Tests: Clarify a comment in test_lzip_decoder.c.
Lasse Collin
2022-12-30 19:36:49 +0200
-
2fcba17fc4
xz: Includes <time.h> and <sys/time.h> conditionally in mytime.c.
Jia Tan
2022-12-29 01:55:19 +0800
-
f82294c831
liblzma: Includes sys/time.h conditionally in mythread
Jia Tan
2022-12-29 01:15:27 +0800
-
74dae7d300
Build: No longer require HAVE_DECL_CLOCK_MONOTONIC to always be set.
Jia Tan
2022-12-29 01:10:53 +0800
-
7339e39dc0
Translations: Add Ukrainian translations of man pages.
Jia Tan
2022-12-28 01:14:07 +0800
-
9f05c27a58
CI/CD: Create initial version of CI/CD workflow.
Jia Tan
2022-12-23 00:34:48 +0800
-
1275ebfba7
liblzma: Update documentation for lzma_filter_encoder.
Jia Tan
2022-12-22 23:14:53 +0800
-
7c9ff5f166
Tests: Adds lzip decoder tests
Jia Tan
2022-12-21 21:12:03 +0800
-
799ead162d
Doxygen: Update .gitignore for generating docs for in source build.
Jia Cheong Tan
2022-12-20 22:05:21 +0800
-
5f7ce42a16
liblzma: Fix lzma_microlzma_encoder() return value.
Jia Tan
2022-12-20 20:46:44 +0800
-
8ace358d65
CMake: Update .gitignore for CMake artifacts from in source build.
Jia Tan
2022-12-16 20:58:55 +0800
-
8fd225a2c1
liblzma: Update authors list in arm64.c.
Lasse Collin
2022-12-16 18:30:02 +0200
-
b69da6d4bb
Bump version to 5.4.0 and soname to 5.4.0.
Lasse Collin
2022-12-13 20:37:17 +0200
-
20869eb3fb
Update INSTALL: CMake on Windows isn't experimental anymore.
Lasse Collin
2022-12-13 20:29:39 +0200
-
cbbd844519
Add NEWS for 5.4.0.
Lasse Collin
2022-12-13 19:47:53 +0200
-
c3e94d37e8
Fix a typo in NEWS.
Lasse Collin
2022-12-13 17:41:20 +0200
-
0d2a2e0a54
Add NEWS for 5.2.10.
Lasse Collin
2022-12-13 17:41:03 +0200
-
177ece1c8e
Tests: Fix a typo in tests/files/README.
Lasse Collin
2022-12-13 12:30:45 +0200
-
60f45bdbaa
Tests: Add two ARM64 test files.
Lasse Collin
2022-12-13 12:30:09 +0200
-
f5e4195506
Translations: Update the Catalan translation.
Lasse Collin
2022-12-12 22:44:21 +0200
-
0fb9d355da
Update THANKS.
Lasse Collin
2022-12-12 19:18:12 +0200
-
e5b6c161c6
Update AUTHORS.
Lasse Collin
2022-12-12 19:07:58 +0200
-
f2d98e6910
Docs: Omit multi-threaded decompress from TODO.
Lasse Collin
2022-12-12 15:31:14 +0200
-
b42908c42a
Docs: Update xz-file-format.txt to 1.1.0 for ARM64 filter.
Lasse Collin
2022-12-11 21:16:09 +0200
-
854f2f5946
xz: Rename --experimental-arm64 to --arm64.
Lasse Collin
2022-12-11 21:13:57 +0200
-
31dbd1e5fb
liblzma: Change LZMA_FILTER_ARM64 to the official Filter ID 0x0A.
Lasse Collin
2022-12-11 21:13:06 +0200
-
01b3549e52
xz: Make args_info.files_name a const pointer.
Lasse Collin
2022-12-08 19:24:22 +0200
-
bc665b84ea
xz: Don't modify argv[].
Lasse Collin
2022-12-08 19:18:16 +0200
-
a13064e1c2
Translations: Update the German man page translations.
Lasse Collin
2022-12-08 18:18:57 +0200
-
8bdbe42a8d
Translations: Update the German translation.
Jia Tan
2022-12-06 23:05:56 +0800
-
5c304b57c2
Translations: Update the Turkish translation.
Jia Tan
2022-12-06 23:04:25 +0800
-
6d86781fdb
Translations: Update the Croatian translation.
Jia Tan
2022-12-06 23:02:11 +0800
-
7a5b4b8075
Translations: Add Romanian translation of man pages.
Jia Tan
2022-12-06 22:56:30 +0800
-
c6977e7400
Translations: Update the Romanian translation.
Jia Tan
2022-12-06 22:52:13 +0800
-
ac2a747e93
liblzma: Check for unexpected NULL pointers in block_header_decode().
Lasse Collin
2022-12-08 17:30:09 +0200
-
24790f49ae
Bump version number for 5.3.5beta.
Lasse Collin
2022-12-01 20:59:32 +0200
-
7e53c5bcb3
Add NEWS for 5.3.5beta.
Lasse Collin
2022-12-01 20:57:26 +0200
-
5865f2aaac
Update THANKS.
Lasse Collin
2022-12-01 20:57:09 +0200
-
62b270988e
liblzma: Use __has_attribute(__symver__) to fix Clang detection.
Lasse Collin
2022-12-01 20:04:17 +0200
-
f9ca7d4516
liblzma: Omit zero-skipping from ARM64 filter.
Lasse Collin
2022-12-01 18:51:52 +0200
-
5baec3f0a9
xz: Omit the special notes about ARM64 filter on the man page.
Lasse Collin
2022-12-01 18:13:27 +0200
-
0c3627b518
liblzma: Don't be over-specific in lzma_str_to_filters API doc.
Lasse Collin
2022-12-01 18:12:03 +0200
-
94adf057f2
liblzma: Silence unused variable warning when BCJ filters are disabled.
Lasse Collin
2022-12-01 17:54:23 +0200
-
c68af44417
Translations: Update the Chinese (simplified) translation.
Lasse Collin
2022-12-01 17:38:03 +0200
-
3be6942e5c
Add NEWS for 5.2.9.
Lasse Collin
2022-11-30 18:55:03 +0200
-
7c16e312cb
xz: Remove message_filters_to_str function prototype from message.h.
Jia Tan
2022-11-30 23:33:08 +0800
-
764955e2d4
Change the bug report address.
Lasse Collin
2022-11-30 18:08:34 +0200
-
c21983c760
Build: Add string_conversion.c to CMake, DOS, and VS files.
Lasse Collin
2022-11-30 17:50:17 +0200
-
30be0c35d2
Update to HTTPS URLs in AUTHORS.
Lasse Collin
2022-11-30 17:38:32 +0200
-
0a72b9ca2f
liblzma: Improve documentation for string to filter functions.
Jia Tan
2022-11-30 00:52:06 +0800
-
a6e21fcede
liblzma: Two fixes to lzma_str_list_filters() API docs.
Lasse Collin
2022-11-29 22:27:42 +0200
-
7484744af6
xz: Use lzma_str_from_filters().
Lasse Collin
2022-11-28 21:57:47 +0200
-
cedeeca2ea
liblzma: Add lzma_str_to_filters, _from_filters, and _list_filters.
Lasse Collin
2022-11-28 21:37:48 +0200
-
072ebf7b13
liblzma: Make lzma_validate_chain() available outside filter_common.c.
Lasse Collin
2022-11-28 21:02:19 +0200
-
5f22bd2d37
liblzma: Remove lzma_lz_decoder_uncompressed() as it's now unused.
Lasse Collin
2022-11-28 10:51:03 +0200
-
cee8320646
liblzma: Use LZMA1EXT feature in lzma_microlzma_decoder().
Lasse Collin
2022-11-28 10:48:53 +0200
-
e310e8b6a4
liblzma: Use LZMA1EXT feature in lzma_alone_decoder().
Lasse Collin
2022-11-28 10:28:20 +0200
-
33b8a24b66
liblzma: Add LZMA_FILTER_LZMA1EXT to support LZMA1 without end marker.
Lasse Collin
2022-11-27 23:16:21 +0200
-
9a304bf1e4
liblzma: Avoid unneeded use of void pointer in LZMA decoder.
Lasse Collin
2022-11-27 18:43:07 +0200
-
218394958c
liblzma: Pass the Filter ID to LZ encoder and decoder.
Lasse Collin
2022-11-27 18:20:33 +0200
-
1663c7676b
liblzma: Remove two FIXME comments.
Lasse Collin
2022-11-27 01:03:16 +0200
-
11fe708db7
xz: Use lzma_filters_free().
Lasse Collin
2022-11-26 22:25:30 +0200
-
e782af9110
liblzma: Use lzma_filters_free() in more places.
Lasse Collin
2022-11-26 22:21:13 +0200
-
90caaded2d
liblzma: Omit simple coder init functions if they are disabled.
Lasse Collin
2022-11-25 18:04:37 +0200
-
5cd9f0df78
xz: Allow nice_len 2 and 3 even if match finder requires 3 or 4.
Lasse Collin
2022-11-24 23:24:59 +0200
-
3be88ae071
liblzma: Allow nice_len 2 and 3 even if match finder requires 3 or 4.
Lasse Collin
2022-11-24 23:23:55 +0200
-
93439cfafe
liblzma: Add lzma_filters_update() support to the multi-threaded encoder.
Lasse Collin
2022-11-24 16:25:10 +0200
-
17ac51e689
Update THANKS.
Lasse Collin
2022-11-24 14:53:22 +0200
-
06824396b2
Build: Don't put GNU/Linux-specific symbol versions into static liblzma.
Lasse Collin
2022-11-24 14:52:44 +0200
-
e1acf71072
liblzma: Refactor to use lzma_filters_free().
Lasse Collin
2022-11-24 01:32:16 +0200
-
cb05dbcf8b
liblzma: Fix another invalid free() after memory allocation failure.
Lasse Collin
2022-11-24 01:26:37 +0200
-
75f1a6c26d
liblzma: Add support for LZMA_SYNC_FLUSH in the Block encoder.
Jia Tan
2022-05-05 20:53:42 +0800
-
d090164517
liblzma: Add new API function lzma_filters_free().
Lasse Collin
2022-11-24 01:02:50 +0200
-
ae1f8a723d
CMake: Don't use symbol versioning with static library.
Lasse Collin
2022-11-24 00:02:31 +0200
-
48c1b99dc5
liblzma: Add lzma_attr_warn_unused_result to lzma_filters_copy().
Lasse Collin
2022-11-23 21:55:22 +0200
-
10430fbf38
liblzma: Fix invalid free() after memory allocation failure.
Lasse Collin
2022-11-23 21:26:21 +0200
-
cafd6dc397
liblzma: Fix language in a comment.
Lasse Collin
2022-11-22 16:37:15 +0200
-
c392bf8ccb
liblzma: Fix infinite loop in LZMA encoder init with dict_size >= 2 GiB.
Lasse Collin
2022-11-22 11:20:17 +0200
-
f50534c973
liblzma: Fix two Doxygen commands in the API headers.
Lasse Collin
2022-11-21 13:02:33 +0200
-
649d4872ed
xz: Refactor duplicate code from hardware_memlimit_mtenc_get().
Lasse Collin
2022-11-19 19:09:55 +0200
-
d327743bb5
xz: Add support --threads=+N so that -T+1 gives threaded mode.
Lasse Collin
2022-11-19 19:06:13 +0200
-
a11a2b8b5e
CMake: Adds test_memlimit to CMake tests
Jia Tan
2022-11-19 23:18:04 +0800
-
2af8d9e9b3
Translations: Update the Korean translation.
Lasse Collin
2022-11-15 19:10:21 +0200
-
16ac056772
Translations: Update the Turkish translation.
Lasse Collin
2022-11-15 19:09:28 +0200
-
b9a67d9a5f
Bump version number for 5.3.4alpha.
Lasse Collin
2022-11-15 10:58:39 +0200
-
5b999ba289
Add NEWS for 5.3.4alpha.
Lasse Collin
2022-11-15 10:54:40 +0200
-
ce8db9e37d
Add NEWS for 5.2.8.
Lasse Collin
2022-11-15 10:54:08 +0200
-
b56bc8251d
Revert "liblzma: Simple/BCJ filters: Allow disabling generic BCJ options."
Lasse Collin
2022-11-14 23:19:57 +0200
-
8370ec8edf
Replace the experimental ARM64 filter with a new experimental version.
Lasse Collin
2022-11-14 23:14:41 +0200
-
f644473a21
liblzma: Add fast CRC64 for 32/64-bit x86 using SSSE3 + SSE4.1 + CLMUL.
Lasse Collin
2022-11-14 21:34:57 +0200
-
3b466bc796
Translations: Update the Swedish translation one more time.
Lasse Collin
2022-11-14 20:14:34 +0200
-
e963379a86
Translations: Update the Swedish translation again.
Lasse Collin
2022-11-14 19:34:15 +0200
-
a4bc689a82
Translations: Update the Swedish translation.
Lasse Collin
2022-11-14 19:07:45 +0200
-
bbf2073d82
Translations: Update the Ukrainian translation.
Lasse Collin
2022-11-14 18:58:09 +0200
-
ac10b1b362
Build: Omit x86_64 from --enable-assembler.
Lasse Collin
2022-11-14 17:58:07 +0200
-
eb0f1450ad
liblzma: Use __attribute__((__constructor__)) if available.
Lasse Collin
2022-11-14 16:00:52 +0200
-
6553f49b11
Translations: Update the Romanian translation.
Lasse Collin
2022-11-12 21:19:52 +0200
-
db97e69e12
Translations: Update the Hungarian translation.
Lasse Collin
2022-11-12 21:17:45 +0200
-
2bbb9c0f38
Translations: Update the Finnish translation.
Lasse Collin
2022-11-11 17:58:57 +0200
-
3c8cbb8137
Translations: Update the Croatian translation.
Lasse Collin
2022-11-11 17:58:18 +0200
-
26c3359eac
Translations: Update the Polish translation.
Lasse Collin
2022-11-11 17:57:18 +0200
-
577e467b13
Translations: Update the Spanish translation.
Lasse Collin
2022-11-11 17:56:44 +0200
-
f9b4ff6e9a
Update THANKS.
Lasse Collin
2022-11-11 17:16:03 +0200
-
a39961ef21
liblzma: Fix building with Intel ICC (the classic compiler).
Lasse Collin
2022-11-11 17:15:25 +0200
-
c715f683dc
liblzma: Fix incorrect #ifdef for x86 SSE2 support.
Lasse Collin
2022-11-11 14:35:58 +0200
-
bd334ae56a
Add NEWS for 5.2.7 (forgotten cherry-pick from v5.2).
Lasse Collin
2022-11-11 13:27:06 +0200
-
3c7860cf49
xzdiff: Add support for .lz files.
Lasse Collin
2022-11-11 13:16:21 +0200
-
d76c752a6d
Scripts: Ignore warnings from xz.
Lasse Collin
2022-11-11 12:23:58 +0200
-
6552535afd
Translations: Rename poa4/fr_FR.po to po4a/fr.po.
Lasse Collin
2022-11-10 12:34:43 +0200
-
0918159ce4
xz: Update the man page about BCJ filters, including upcoming --arm64.
Lasse Collin
2022-11-09 18:48:50 +0200
-
ba2ae3596f
xz: Add --arm64 to --long-help and omit endianness from ARM(-Thumb).
Lasse Collin
2022-11-09 18:14:14 +0200
-
802d57d921
Windows: Update the VS project files for ARM64 and .lz support.
Lasse Collin
2022-11-09 15:12:13 +0200
-
5846aeda05
DOS: Update Makefile and config.h to include ARM64 and .lz support.
Lasse Collin
2022-11-09 14:57:48 +0200
-
781da8d6c4
CMake: Add lzip decoder files and #define to the build.
Lasse Collin
2022-11-09 14:45:05 +0200
-
df8ad4af65
Docs: Update INSTALL and also add new prohibited options to PACKAGERS.
Lasse Collin
2022-11-09 14:41:56 +0200
-
c8ef089c14
Tests: Test the .lz files in test_files.sh.
Lasse Collin
2022-10-20 17:39:06 +0300
-
c8f70ebb46
Tests: Add .lz (lzip) test files.
Lasse Collin
2022-10-20 15:35:59 +0300
-
731db13e6f
xz: Remove the commented-out FORMAT_GZIP, gzip, .gz, and .tgz.
Lasse Collin
2022-10-19 22:32:51 +0300
-
3176f992c5
xz: Add .lz (lzip) decompression support.
Lasse Collin
2022-10-08 21:28:15 +0300
-
034086e1ae
liblzma: Add .lz support to lzma_auto_decoder().
Lasse Collin
2022-10-08 00:29:20 +0300
-
0538db038f
liblzma: Add .lz (lzip) decompression support (format versions 0 and 1).
Lasse Collin
2022-10-06 15:50:20 +0300
-
633d48a075
liblzma: Add the missing Makefile.inc change for --disable-microlzma.
Lasse Collin
2022-11-09 14:17:23 +0200
-
724285dadb
xz: Add comments about stdin and src_st.st_size.
Lasse Collin
2022-11-09 14:10:52 +0200
-
f723eec68b
xz: Fix displaying of file sizes in progress indicator in passthru mode.
Lasse Collin
2022-11-09 12:48:22 +0200
-
69265d0f22
xz: Add a comment why --to-stdout is not in --help.
Lasse Collin
2022-11-09 11:27:20 +0200
-
fe6b8852a3
xz: Make xz -lvv show that the upcoming --arm64 needs 5.4.0 to decompress.
Lasse Collin
2022-11-08 23:05:37 +0200
-
fb3f05ac9f
Docs: Update faq.txt a little.
Lasse Collin
2022-11-08 22:26:54 +0200
-
05331f091e
Translations: Update Turkish translation.
Lasse Collin
2022-11-08 16:57:17 +0200
-
ed3a482296
Translations: Update Croatian translation.
Lasse Collin
2022-11-08 14:55:32 +0200
-
4746f5ec72
liblzma: Update API docs about decoder flags.
Lasse Collin
2022-11-08 14:13:03 +0200
-
8779a9db5d
liblzma: Use the return_if_error() macro in alone_decoder.c.
Lasse Collin
2022-11-08 14:01:50 +0200
-
3f4990b682
liblzma: Fix a comment in auto_decoder.c.
Lasse Collin
2022-11-08 14:00:58 +0200
-
026a5897c7
xz: Initialize the pledge(2) sandbox at the very beginning of main().
Lasse Collin
2022-11-08 13:43:19 +0200
-
49a59f6ca0
xz: Extend --robot --info-memory output.
Lasse Collin
2022-11-07 22:51:16 +0200
-
5e2450c75c
liblzma: Include cached memory in reported memusage in threaded decoder.
Lasse Collin
2022-11-07 17:22:04 +0200
-
1fc6e7dd1f
xz: Avoid a compiler warning in progress_speed() in message.c.
Jia Tan
2022-11-07 16:24:14 +0200
-
cf118c0146
Build: Clarify comment in configure.ac about SSE2.
Lasse Collin
2022-10-31 16:26:05 +0200
-
aad3c609ff
Build: Remove obsolete commented-out lines from configure.ac.
Lasse Collin
2022-10-31 16:16:37 +0200
-
e53e0e2186
Windows: Fix mythread_once() macro with Vista threads.
Lasse Collin
2022-10-31 13:31:58 +0200
-
48dde3bab9
liblzma: Silence -Wconversion warning from crc64_fast.c.
Lasse Collin
2022-10-31 11:54:44 +0200
-
a243c617ff
CMake: Sync tuklib_cpucores.cmake with tuklib_cpucores.m4.
Lasse Collin
2022-10-31 11:49:47 +0200
-
05c72de06f
Tests: test_files.sh: Make it not fail if features were disabled at build.
Lasse Collin
2022-10-27 15:49:18 +0300
-
b3459327a5
Tests: test_files.sh: Suppress an expected warning from the log.
Lasse Collin
2022-10-27 15:30:13 +0300
-
798c86e423
Tests: test_files.sh: Print the reason for skipping if xz & xzdec missing.
Lasse Collin
2022-10-27 15:27:50 +0300
-
c1dd8524e1
Tests: Keep test_compress_* working when some filters are unavailable.
Lasse Collin
2022-10-27 01:12:40 +0300
-
ce30ada919
Tests: test_bcj_exact_size skips properly now if PowerPC filter disabled.
Jia Tan
2022-10-23 21:01:08 +0800
-
89c5cfcaca
Tests: Test also unsupported-*.xz.
Lasse Collin
2022-10-26 00:05:57 +0300
-
a4b214b93a
Build: Use AC_CONFIG_HEADERS instead of the ancient AC_CONFIG_HEADER.
Lasse Collin
2022-10-25 23:45:03 +0300
-
04f299b64e
Build: Update m4/ax_pthread.m4 from Autoconf Archive.
Lasse Collin
2022-10-25 23:31:44 +0300
-
59c4d6e139
Build: Add configure option --disable-microlzma.
Lasse Collin
2022-10-25 23:28:34 +0300
-
054ccd6d14
xz: Fix --single-stream with an empty .xz Stream.
Lasse Collin
2022-10-25 23:09:11 +0300
-
563288ea70
xz: Add support for OpenBSD's pledge() sandbox.
Lasse Collin
2022-10-25 21:11:58 +0300
-
f9913e8ee2
xz: Fix decompressor behavior if input uses an unsupported check type.
Lasse Collin
2022-10-25 19:07:17 +0300
-
aa4fe145b9
xz: Clarify the man page: input file isn't removed if an error occurs.
Lasse Collin
2022-10-25 18:36:19 +0300
-
8b46ae8cde
xz: Refactor to remove is_empty_filename().
Lasse Collin
2022-10-25 18:30:55 +0300
-
8562401597
xz: If input file cannot be removed, treat it as a warning, not error.
Lasse Collin
2022-10-25 18:23:54 +0300
-
fda9f85f52
liblzma: Threaded decoder: Stop the worker threads on errors.
Lasse Collin
2022-10-24 16:25:09 +0300
-
2611c4d905
tuklib_cpucores: Use HW_NCPUONLINE on OpenBSD.
Lasse Collin
2022-10-20 20:22:50 +0300
-
424ac91c7e
Tests: Skip tests in test_*.sh if encoders and/or decoders are disabled.
Lasse Collin
2022-10-19 19:39:35 +0300
-
ca8bf9d7c5
Test: Remove the (exit 1) lines.
Lasse Collin
2022-10-19 18:54:34 +0300
-
82fcb7cfc1
Tests: Fix a warning in test_memlimit.c when decoders are disabled.
Lasse Collin
2022-10-19 17:14:57 +0300
-
b5f8271b45
Tests: Add test_memlimit to .gitignore.
Lasse Collin
2022-10-19 17:11:46 +0300
-
6a86e81cab
Tests: Refactor test_stream_flags.c.
Jia Tan
2022-10-06 21:53:09 +0300
-
827ac5b482
Tests: Refactor test_block_header.c.
Jia Tan
2022-10-06 17:00:38 +0800
-
8496331895
Tests: Fix compilation issues.
Jia Tan
2022-10-05 23:54:12 +0800
-
7dcabeec63
Tests: Include mythread.h in the tests that use MYTHREAD_ENABLED.
Lasse Collin
2022-10-05 16:20:47 +0300
-
14af758a77
liblzma: Fix a compilation issue when encoders are disabled.
Jia Tan
2022-10-05 20:57:16 +0800
-
6ca5c354bd
Tests: Fix compilation error when threading support has been disabled.
Jia Tan
2022-10-05 16:41:38 +0800
-
fae37ad2af
tuklib_integer: Add 64-bit endianness-converting reads and writes.
Lasse Collin
2022-10-05 14:26:00 +0300
-
508a44372c
liblzma: Add API doc note about the .xz decoder LZMA_MEMLIMIT_ERROR bug.
Lasse Collin
2022-09-30 12:06:13 +0300
-
8cc9874a79
liblzma: Add dest and src NULL checks to lzma_index_cat.
Jia Tan
2022-09-21 16:15:50 +0800
-
afd5a8bf53
Tests: Create a test for the lzma_index_cat bug.
Jia Tan
2022-09-21 20:29:28 +0800
-
3d5a99ca37
liblzma: Fix copying of check type statistics in lzma_index_cat().
Jia Tan
2022-09-21 19:28:53 +0800
-
a61d321727
tuklib_physmem: Fix Unicode builds on Windows.
Lasse Collin
2022-09-28 12:20:41 +0300
-
5a4d3548ab
Tests: Add test_memlimit.c to test restarting after LZMA_MEMLIMIT_ERROR.
Lasse Collin
2022-09-28 11:12:07 +0300
-
660739f99a
liblzma: Stream decoder: Fix restarting after LZMA_MEMLIMIT_ERROR.
Lasse Collin
2022-09-28 11:05:15 +0300
-
7e68fda58c
liblzma: Stream decoder: Fix comments.
Lasse Collin
2022-09-28 11:00:23 +0300
-
f664cb2584
liblzma: ARM64: Add comments.
Lasse Collin
2022-09-20 16:58:22 +0300
-
b557b4a0ee
liblzma: ARM64: Fix wrong comment in API doc.
Lasse Collin
2022-09-20 16:27:50 +0300
-
d5b0906fa5
xz: Add --experimental-arm64[=width=WIDTH].
Lasse Collin
2022-09-19 20:24:26 +0300
-
ecb966de30
liblzma: Add experimental ARM64 BCJ filter with a temporary Filter ID.
Lasse Collin
2022-09-19 19:34:56 +0300
-
177bdc922c
liblzma: Simple/BCJ filters: Allow disabling generic BCJ options.
Lasse Collin
2022-09-17 22:42:18 +0300
-
c3592d0a55
Tests: Add a test file for lzma_index_append() integer overflow bug.
Lasse Collin
2022-09-16 17:08:53 +0300
-
982b29f828
Translations: Add Turkish translation.
Lasse Collin
2022-09-16 15:10:07 +0300
-
1fc088d9f6
Update THANKS.
Lasse Collin
2022-09-16 14:09:07 +0300
-
097c7b67ce
xzgrep: Fix compatibility with old shells.
Lasse Collin
2022-09-16 14:07:03 +0300
-
f2d084fe3f
Tests: Silence warnings about unused functions from tuktest.h.
Lasse Collin
2022-09-09 14:12:30 +0300
-
f8ee61e74e
liblzma: lzma_filters_copy: Keep dest[] unmodified if an error occurs.
Lasse Collin
2022-09-09 13:51:57 +0300
-
18d7facd38
liblzma: lzma_index_append: Add missing integer overflow check.
Jia Tan
2022-09-02 20:18:55 +0800
-
9ac06cb5b8
Update THANKS.
Lasse Collin
2022-09-08 15:11:08 +0300
-
ba3e4ba2de
CMake: Clarify a comment about Windows symlinks without file extension.
Jia Tan
2022-09-08 15:07:00 +0300
-
17485e884c
CMake: Update for liblzma_*.map files and fix wrong common_w32res.rc dep.
Lasse Collin
2022-09-08 15:02:41 +0300
-
913ddc5572
liblzma: Vaccinate against an ill patch from RHEL/CentOS 7.
Lasse Collin
2022-09-04 23:23:00 +0300
-
80a1a8bb83
CMake: Add xz symlinks.
Lasse Collin
2022-08-31 16:42:04 +0300
-
a4193bb6d8
CMake: Put xz man page install under if(UNIX) like is for xzdec.
Lasse Collin
2022-08-31 16:29:38 +0300
-
c1555b1a22
Bump version number for 5.3.3alpha.
Lasse Collin
2022-08-22 18:16:40 +0300
-
44fedddc11
Add NEWS for 5.3.3alpha.
Lasse Collin
2022-08-22 18:13:56 +0300
-
a93e235d7c
Translations: Add Portuguese translation.
Lasse Collin
2022-07-12 17:59:41 +0300
-
e7cf5a946f
Translations: Add Serbian translation.
Lasse Collin
2022-07-10 21:16:40 +0300
-
cc8617ab53
Translations: Add Swedish translation.
Lasse Collin
2022-07-04 23:51:36 +0300
-
c613598c35
Translations: Add Esperanto translation.
Lasse Collin
2022-07-04 23:40:27 +0300
-
659a587d67
Translations: Add Catalan translation.
Lasse Collin
2022-07-01 00:22:33 +0300
-
739fd8c9bd
Translations: Add Ukrainian translation.
Lasse Collin
2022-06-30 17:47:08 +0300
-
73280550b1
Translators: Add Romanian translation.
Lasse Collin
2022-06-30 17:45:26 +0300
-
2465f5b825
Translations: Update Brazilian Portuguese translation.
Lasse Collin
2022-06-29 18:33:32 +0300
-
434e1ffd3e
Translations: Add Croatian translation.
Lasse Collin
2022-06-29 18:04:44 +0300
-
0732d0f706
Translations: Add Spanish translation.
Lasse Collin
2022-06-29 17:58:48 +0300
-
9899b0f82b
Translations: Add Korean translation.
Lasse Collin
2022-06-29 17:49:43 +0300
-
65217eaf6b
Translations: Rebuild cs.po to avoid incorrect fuzzy strings.
Lasse Collin
2020-03-16 21:57:21 +0200
-
e56ff423ee
Translations: Add partial Danish translation.
Lasse Collin
2020-03-16 17:30:39 +0200
-
43e09c62e7
Translations: Add hu, zh_CN, and zh_TW.
Lasse Collin
2020-03-11 22:37:54 +0200
-
982b6b198a
Translations: Update vi.po to match the file from the TP.
Lasse Collin
2020-03-11 14:33:30 +0200
-
801f39691f
Translations: Add fi and pt_BR, and update de, fr, it, and pl.
Lasse Collin
2020-03-11 14:18:03 +0200
-
311e4f85ed
xz: Try to clarify --memlimit-mt-decompress vs. --memlimit-compress.
Lasse Collin
2022-08-22 17:27:19 +0300
-
df23c31000
CMake: Add liblzma tests.
Lasse Collin
2022-08-22 16:46:18 +0300
-
02a777f9c4
xz: Revise --info-memory output.
Lasse Collin
2022-08-19 23:32:22 +0300
-
f864f6d42e
xz: Update the man page for threaded decompression and memlimits.
Lasse Collin
2022-08-19 23:12:02 +0300
-
d13bfcc005
Build: Include the CMake files in the distribution.
Lasse Collin
2022-08-18 17:49:16 +0300
-
e66787bcfe
Windows: Fix broken liblzma.dll build with Visual Studio project files.
Lasse Collin
2022-08-18 17:38:05 +0300
-
c4e8e5fb31
liblzma: Threaded decoder: Improve LZMA_FAIL_FAST when LZMA_FINISH is used.
Lasse Collin
2022-08-18 17:16:49 +0300
-
6dcf606e7e
Add NEWS for 5.2.6.
Lasse Collin
2022-08-12 18:31:47 +0300
-
413b86fcf8
Add Jia Tan to AUTHORS.
Lasse Collin
2022-08-12 14:28:41 +0300
-
352672732c
Build: Start the generated ChangeLog from around 5.2.0 instead of 5.0.0.
Lasse Collin
2022-07-25 19:28:26 +0300
-
6f6d11225d
Translations: Change the copyright comment string to use with po4a.
Lasse Collin
2022-07-25 19:11:05 +0300
-
61f8ec804a
liblzma: Refactor lzma_mf_is_supported() to use a switch-statement.
Jia Tan
2022-07-25 18:30:05 +0300
-
4d80b463a1
Build: Don't allow empty LIST in --enable-match-finders=LIST.
Jia Tan
2022-07-25 18:20:01 +0300
-
9cc721af54
xz: Update the man page that change to --keep will be in 5.2.6.
Lasse Collin
2022-07-24 13:27:48 +0300
-
b81bf0c7d1
Update THANKS.
Lasse Collin
2022-07-19 23:23:54 +0300
-
340cf1ec39
CMake: Add missing source file to liblzma build
Nicholas Jackson
2022-07-17 17:39:23 -0700
-
d796b6d7fd
xzgrep man page: Document exit statuses.
Lasse Collin
2022-07-19 23:19:49 +0300
-
923bf96b55
xzgrep: Improve error handling, especially signals.
Lasse Collin
2022-07-19 23:13:24 +0300
-
a648978b20
xzgrep: Make the fix for ZDI-CAN-16587 more robust.
Lasse Collin
2022-07-19 00:10:55 +0300
-
bd7b290f3f
xzgrep: Use grep -H --label when available (GNU, *BSDs).
Lasse Collin
2022-07-18 21:52:31 +0300
-
b56729af9f
xzgrep: Use -e to specify the pattern to grep.
Lasse Collin
2022-07-18 21:10:25 +0300
-
bad61b5997
Scripts: Use printf instead of echo in a few places.
Lasse Collin
2022-07-18 19:18:48 +0300
-
6a4a4a7d26
xzgrep: Add more LC_ALL=C to avoid bugs with multibyte characters.
Lasse Collin
2022-07-17 21:36:25 +0300
-
b48f9d615f
xzgrep: Fix parsing of certain options.
Lasse Collin
2022-07-17 20:55:16 +0300
-
2d2201bc63
Tests: Add the .lzma files to test_files.sh.
Lasse Collin
2022-07-14 20:33:05 +0300
-
ce5549a591
Tests: Add .lzma test files.
Lasse Collin
2022-07-14 19:37:42 +0300
-
107c93ee5c
liblzma: Rename a variable and improve a comment.
Lasse Collin
2022-07-14 18:12:38 +0300
-
511feb5ead
Update THANKS.
Lasse Collin
2022-07-13 22:24:41 +0300
-
9595a3119b
liblzma: Add optional autodetection of LZMA end marker.
Lasse Collin
2022-07-13 22:24:07 +0300
-
0c0f8e9761
xz: Document the special memlimit case of 2000 MiB on MIPS32.
Lasse Collin
2022-07-12 18:53:04 +0300
-
d1bfa3dc70
Created script to generate code coverage reports.
Jia Tan
2022-07-01 21:19:26 +0800
-
86a30b0255
Tests: Add more tests into test_check.
Jia Tan
2022-06-16 17:32:19 +0300
-
82e30fed66
Tests: Use char[][24] array for enum_strings_lzma_ret.
Lasse Collin
2022-06-16 15:02:57 +0300
-
5ba9459e6c
Tests: tuktest.h: Add tuktest_error_impl to help with error conditions.
Lasse Collin
2022-06-16 14:12:14 +0300
-
b339892668
Tests: tuktest.h: Rename file_from_* and use tuktest_malloc there.
Lasse Collin
2022-06-16 13:29:59 +0300
-
d8b63a0ad6
Tests: tuktest.h: Add malloc wrapper with automatic freeing.
Lasse Collin
2022-06-16 13:08:19 +0300
-
1d51536a4b
Tests: tuktest.h: Move a function.
Lasse Collin
2022-06-16 11:47:37 +0300
-
70c7555f64
Tests: test_vli: Remove an invalid test-assertion.
Lasse Collin
2022-06-14 22:21:15 +0300
-
154b73c5a1
Tests: test_vli: Add const where appropriate.
Lasse Collin
2022-06-14 22:10:10 +0300
-
0354d6cce3
Added vli tests to .gitignore
Jia Tan
2022-06-13 20:27:03 +0800
-
a08f5ccf6b
Created tests for all functions exported in vli.h
Jia Tan
2022-06-12 11:31:40 +0800
-
1e3eb61815
Added parallel test artifacts to .gitignore
jiat75
2022-06-03 21:24:54 +0800
-
00e3613f12
Tests: Use good-1-empty-bcj-lzma2.xz in test_bcj_exact_size.
Lasse Collin
2022-06-14 21:29:21 +0300
-
86bab755be
Tests: Add file reading helpers to tuktest.h.
Lasse Collin
2022-06-14 21:26:13 +0300
-
83d2337b72
Tests: tuktest.h: Move a printf from a macro to a helper function.
Lasse Collin
2022-06-14 18:21:57 +0300
-
f9e8176ea7
Tests: Add test file good-1-empty-bcj-lzma2.xz.
Lasse Collin
2022-06-14 17:20:49 +0300
-
aa75c5563a
Tests: Created tests for hardware functions.
Jia Tan
2022-06-10 21:35:18 +0800
-
5c8ffdca20
Tests: Convert test_check to tuktest.
Lasse Collin
2022-06-02 21:01:45 +0300
-
faf5ff8899
Tests: Convert test_block_header to tuktest.
Lasse Collin
2022-06-02 20:31:03 +0300
-
754d39fbeb
Tests: Convert test_bcj_exact_size to tuktest.
Lasse Collin
2022-06-02 20:28:23 +0300
-
96da21470f
Tests: Include tuktest.h in tests.h.
Lasse Collin
2022-06-02 20:27:00 +0300
-
df71ba1c99
Tests: Add tuktest.h mini-test-framework.
Lasse Collin
2022-06-02 20:25:21 +0300
-
4773608554
Build: Enable Automake's parallel test harness.
Lasse Collin
2022-05-23 21:31:36 +0300
-
9a6dd6d46f
Tests: Split test_compress.sh into separate test unit for each file.
Lasse Collin
2022-05-23 21:17:47 +0300
-
c7758ac9c7
Test: Make create_compress_files.c a little more flexible.
Lasse Collin
2022-05-23 20:32:49 +0300
-
4a8e4a7b0a
Tests: Remove unneeded commented lines from test_compress.sh.
Lasse Collin
2022-05-23 20:17:42 +0300
-
2ee50d150e
Tests: Remove progress indicator from test_compress.sh.
Lasse Collin
2022-05-23 20:16:00 +0300
-
2ce4f36f17
liblzma: Silence a warning.
Lasse Collin
2022-05-23 19:37:18 +0300
-
5d8f3764ef
xz: Fix build with --disable-threads.
Lasse Collin
2022-04-14 20:53:16 +0300
-
1d59289727
xz: Change the cap of the default -T0 memlimit for 32-bit xz.
Lasse Collin
2022-04-14 14:50:17 +0300
-
c77fe55ddb
xz: Add a default soft memory usage limit for --threads=0.
Lasse Collin
2022-04-14 14:20:46 +0300
-
0adc13bfe3
xz: Make -T0 use multithreaded mode on single-core systems.
Lasse Collin
2022-04-14 12:59:09 +0300
-
898faa9728
xz: Changes to --memlimit-compress and --no-adjust.
Lasse Collin
2022-04-14 12:38:00 +0300
-
cad299008c
xz: Add --memlimit-mt-decompress along with a default limit value.
Lasse Collin
2022-04-11 22:20:49 +0300
-
fe87b4cd53
liblzma: Threaded decoder: Improve setting of pending_error.
Lasse Collin
2022-04-06 23:11:59 +0300
-
90621da7f6
liblzma: Add a new flag LZMA_FAIL_FAST for threaded decoder.
Lasse Collin
2022-04-06 12:39:49 +0300
-
64b6d496dc
liblzma: Threaded decoder: Always wait for output if LZMA_FINISH is used.
Lasse Collin
2022-04-05 12:24:57 +0300
-
e671bc8828
liblzma: Threaded decoder: Support zpipe.c-style decoding loop.
Lasse Collin
2022-04-02 21:49:59 +0300
-
2ba8173e27
Update THANKS.
Lasse Collin
2022-03-31 00:05:07 +0300
-
69d1b3fc29
xzgrep: Fix escaping of malicious filenames (ZDI-CAN-16587).
Lasse Collin
2022-03-29 19:19:12 +0300
-
bd93b776c1
liblzma: Fix a deadlock in threaded decoder.
Lasse Collin
2022-03-26 01:02:44 +0200
-
e0394e9423
Update THANKS.
Lasse Collin
2022-03-23 16:34:00 +0200
-
487c77d487
liblzma: Threaded decoder: Don't stop threads on LZMA_TIMED_OUT.
Lasse Collin
2022-03-23 16:28:55 +0200
-
6c6da57ae2
xz: Add initial support for threaded decompression.
Lasse Collin
2022-03-07 00:36:16 +0200
-
4cce3e27f5
liblzma: Add threaded .xz decompressor.
Lasse Collin
2022-03-06 23:36:20 +0200
-
717631b978
liblzma: Fix docs: lzma_block_decoder() cannot return LZMA_UNSUPPORTED_CHECK.
Lasse Collin
2022-03-06 16:54:23 +0200
-
1a4bb97a00
liblzma: Add new output queue (lzma_outq) features.
Lasse Collin
2022-03-06 16:41:19 +0200
-
ddbc6f58c2
liblzma: Index hash: Change return value type of hash_append() to void.
Lasse Collin
2022-03-06 15:18:58 +0200
-
20e7a33e2d
liblzma: Minor addition to lzma_vli_size() API doc.
Lasse Collin
2022-02-22 03:42:57 +0200
-
4f78f5fcf6
liblzma: Check the return value of lzma_index_append() in threaded encoder.
Lasse Collin
2022-02-22 02:04:18 +0200
-
5313ad66b4
Update THANKS.
Lasse Collin
2022-02-22 01:37:39 +0200
-
865e0a3689
liblzma: Use non-executable stack on FreeBSD as on Linux
Ed Maste
2022-02-11 15:25:46 +0000
-
1c9a5786d2
liblzma: Make Block decoder catch certain types of errors better.
Lasse Collin
2022-02-20 20:36:27 +0200
-
555de11873
Tests: Add bad-1-lzma2-11.xz.
Lasse Collin
2022-02-20 19:38:55 +0200
-
f0da507f22
Translations: Fix po4a failure with the French man page translations.
Lasse Collin
2022-02-18 18:51:10 +0200
-
f7711d228c
Translations: Add French translation of man pages.
Lasse Collin
2022-02-07 01:14:37 +0200
-
6468f7e41a
liblzma: Add NULL checks to LZMA and LZMA2 properties encoders.
jiat75
2022-01-28 20:47:55 +0800
-
2523c30705
liblzma: Fix uint64_t vs. size_t confusion.
Lasse Collin
2022-02-06 23:19:32 +0200
-
2bd36c91d0
CMake: Keep compatible with Windows 95 for 32-bit build.
huangqinjin
2021-12-13 20:49:21 +0800
-
2024fbf279
xzgrep: Update man page timestamp.
Lasse Collin
2021-11-13 21:04:05 +0200
-
400e7a239a
Update THANKS.
Lasse Collin
2021-11-13 18:23:24 +0200
-
3a512c7787
xzgrep: use
grep -E/-F
instead of egrep
and fgrep
Ville Skyttä
2021-11-13 10:11:57 +0200
-
edf525e2b1
Bump the version number for 5.3.2alpha.
Lasse Collin
2021-10-28 23:02:11 +0300
-
ea8c948655
Add NEWS for 5.3.2alpha.
Lasse Collin
2021-10-28 22:59:52 +0300
-
52435f302f
Update THANKS.
Lasse Collin
2021-10-27 23:27:48 +0300
-
f2aea1d5a5
xz: Change the coding style of the previous commit.
Lasse Collin
2021-10-27 23:23:11 +0300
-
892b16cc28
xz: Avoid fchown(2) failure.
Alexander Bluhm
2021-10-05 23:33:16 +0200
-
2b509c868c
liblzma: Fix liblzma.map for the lzma_microlzma_* symbols.
Lasse Collin
2021-09-17 17:31:11 +0300
-
cacb06a954
Update THANKS.
Lasse Collin
2021-09-09 22:21:07 +0300
-
6928aac9da
liblzma: Use _MSVC_LANG to detect when "noexcept" can be used with MSVC.
Lasse Collin
2021-09-09 21:41:51 +0300
-
d267d109c3
liblzma: Rename EROFS LZMA to MicroLZMA.
Lasse Collin
2021-09-05 20:38:12 +0300
-
07abaadab7
[UNUSABLE] stub out a compilable (not linkable) port of liblzma
oldmaster
Reece
2021-07-01 05:21:34 +0100
-
ccd0297e9a
initial commit
Reece
2021-07-01 05:20:58 +0100
-
3247e95115
xzdiff: Update the man page about the exit status.
Lasse Collin
2021-06-04 19:02:38 +0300
-
96f5a28a46
xzless: Fix less(1) version detection when it contains a dot.
Lasse Collin
2021-06-04 18:52:48 +0300
-
5fb5212d81
Update THANKS.
Lasse Collin
2021-04-11 19:58:10 +0300
-
fc3d3a7296
Reduce maximum possible memory limit on MIPS32
Ivan A. Melnikov
2021-04-09 11:45:10 +0300
-
e7da44d515
CMake: Use interface library for better FindLibLZMA compatibility.
Lasse Collin
2021-02-13 23:31:27 +0200
-
a61dd82ada
CMake: Try to improve compatibility with the FindLibLZMA module.
Lasse Collin
2021-01-30 18:36:04 +0200
-
5b7bc1b8ae
Update THANKS.
Lasse Collin
2021-01-29 21:19:43 +0200
-
6c6f0db340
liblzma: Fix unitialized variable.
Lasse Collin
2021-01-29 21:19:08 +0200
-
bb1d5c1fdd
Tests: Add bad-1-lzma2-10.xz and also modify -9.xz.
Lasse Collin
2021-01-24 22:32:41 +0200
-
6b8abc84a5
liblzma: Fix a wrong comment in stream_encoder_mt.c.
Lasse Collin
2021-01-24 19:22:35 +0200
-
939fc5ed65
Tests: Add bad-1-lzma2-9.xz.
Lasse Collin
2021-01-24 18:51:51 +0200
-
fdd30032f8
Tests: Add bad-1-check-crc32-2.xz.
Lasse Collin
2021-01-24 17:02:00 +0200
-
db465419ae
liblzma: In EROFS LZMA decoder, verify that comp_size matches at the end.
Lasse Collin
2021-01-17 19:20:50 +0200
-
774cc0118b
liblzma: Make EROFS LZMA decoder work when exact uncomp_size isn't known.
Lasse Collin
2021-01-17 18:53:34 +0200
-
421b0aa352
liblzma: Fix missing normalization in rc_encode_dummy().
Lasse Collin
2021-01-14 20:57:11 +0200
-
601ec0311e
liblzma: Add EROFS LZMA encoder and decoder.
Lasse Collin
2021-01-14 20:07:01 +0200
-
625f4c7c99
liblzma: Add rough support for output-size-limited encoding in LZMA1.
Lasse Collin
2021-01-13 19:16:32 +0200
-
9cdabbeea8
Scripts: Add zstd support to xzdiff.
Lasse Collin
2021-01-11 23:57:11 +0200
-
d9ec3add97
Update THANKS.
Lasse Collin
2021-01-11 23:41:30 +0200
-
074259f4f3
xz: Make --keep accept symlinks, hardlinks, and setuid/setgid/sticky.
Lasse Collin
2021-01-11 23:41:16 +0200
-
73c555b307
Scripts: Fix exit status of xzgrep.
Lasse Collin
2021-01-11 23:28:52 +0200
-
194029ffaf
Scripts: Fix exit status of xzdiff/xzcmp.
Lasse Collin
2021-01-11 22:01:51 +0200
-
f7fa309e1f
liblzma: Make lzma_outq usable for threaded decompression too.
Lasse Collin
2021-01-09 21:14:36 +0200
-
a35a69d693
Update THANKS.
Lasse Collin
2020-12-23 17:15:49 +0200
-
4fd79b90c5
liblzma: Enable Intel CET in x86 CRC assembly codes
H.J. Lu
2020-12-23 06:49:04 -0800
-
bb3b8c6a23
Update THANKS.
Lasse Collin
2020-12-16 18:33:29 +0200
-
21588ca34a
Build: Don't build bundles on Apple OSes.
Lasse Collin
2020-12-16 18:30:14 +0200
-
d05b0c42dd
Update THANKS.
Lasse Collin
2020-12-05 22:44:03 +0200
-
1890351f34
Scripts: Add zstd support to xzgrep.
Adam Borowski
2020-09-25 03:35:18 +0200
-
2f108abb3d
CMake: Fix compatibility with CMake 3.13.
Lasse Collin
2020-11-17 20:51:48 +0200
-
5af726a792
Update THANKS.
Lasse Collin
2020-11-01 22:56:43 +0200
-
4575d9d365
xz: Avoid unneeded \f escapes on the man page.
Lasse Collin
2020-11-01 22:34:25 +0200
-
620b32f533
xz: Use non-breaking spaces when intentionally using more than one space.
Lasse Collin
2020-11-01 19:09:53 +0200
-
cb1f34988c
xz: Protect the ellipsis (...) on the man page with \&.
Lasse Collin
2020-11-01 18:49:37 +0200
-
5d224da3da
xz: Avoid the abbreviation "e.g." on the man page.
Lasse Collin
2020-11-01 18:41:21 +0200
-
90457dbe3e
xz man page: Change \- (minus) to \(en (en-dash) for a numeric range.
Lasse Collin
2020-07-12 23:10:03 +0300
-
352ba2d69a
Windows: Fix building of resource files when config.h isn't used.
Lasse Collin
2020-07-12 20:46:24 +0300
-
a9e2a87f1d
src/scripts/xzgrep.1: Filenames to xzgrep are optional.
Lasse Collin
2020-04-06 19:31:50 +0300
-
a7ba275d9b
src/script/xzgrep.1: Remove superfluous '.RB'
Bjarni Ingi Gislason
2020-03-26 22:17:31 +0000
-
133d498db0
xzgrep.1: Delete superfluous '.PP'
Bjarni Ingi Gislason
2020-03-30 21:56:36 +0000
-
057839ca98
src/xz/xz.1: Correct misused two-fonts macros
Bjarni Ingi Gislason
2020-03-26 21:16:18 +0000
-
b8e12f5ab4
Typo fixes from fossies.org.
Lasse Collin
2020-03-23 18:07:50 +0200
-
869b9d1b4e
Update NEWS for 5.2.5.
Lasse Collin
2020-03-17 16:24:28 +0200
-
a048e3a92d
README: Update outdated sections.
Lasse Collin
2020-03-16 20:01:37 +0200
-
29aed815ad
README: Mention that man pages can be translated.
Lasse Collin
2020-03-16 19:39:45 +0200
-
7fa7653940
Update INSTALL.generic from Automake 1.16.1.
Lasse Collin
2020-03-16 16:43:29 +0200
-
9bd317ef03
Update INSTALL for Windows and DOS and add preliminary info for z/OS.
Lasse Collin
2020-03-15 15:27:22 +0200
-
a3148c0446
Build: Update m4/ax_pthread.m4 from Autoconf Archive (again).
Lasse Collin
2020-03-15 15:26:20 +0200
-
7812002dd3
xz: Never use thousand separators in DJGPP builds.
Lasse Collin
2020-03-11 21:15:35 +0200
-
7c8f688bf7
DOS: Update dos/Makefile for DJGPP 2.05.
Lasse Collin
2020-03-11 19:38:08 +0200
-
319ca928d7
DOS: Update instructions in dos/INSTALL.txt.
Lasse Collin
2020-03-11 19:36:07 +0200
-
cb6b227ce3
DOS: Update config.h.
Lasse Collin
2020-03-11 17:58:51 +0200
-
4572d53e16
liblzma: Fix a comment and RC_SYMBOLS_MAX.
Lasse Collin
2020-03-02 13:54:33 +0200
-
265daa873c
Build: Make CMake build fail if tuklib_cpucores or tuklib_physmem fails.
Lasse Collin
2020-02-27 20:58:52 +0200
-
7c8b904527
Build: Add support for --no-po4a option to autogen.sh.
Lasse Collin
2020-02-27 20:24:27 +0200
-
292a5c0f9c
Update THANKS.
Lasse Collin
2020-02-25 21:35:14 +0200
-
474320e990
Build: Fix bugs in the CMake files.
Lasse Collin
2020-02-25 20:42:31 +0200
-
7e3493d40e
Build: Add very limited experimental CMake support.
Lasse Collin
2020-02-24 23:38:16 +0200
-
21bd4701fc
Update m4/.gitignore.
Lasse Collin
2020-02-24 23:37:07 +0200
-
e094d1d0f1
tuklib: Omit an unneeded <sys/types.h> from a tests.
Lasse Collin
2020-02-24 23:29:35 +0200
-
b3ed19a55f
liblzma: Remove unneeded <sys/types.h> from fastpos_tablegen.c.
Lasse Collin
2020-02-24 23:01:00 +0200
-
7b8982b291
Use defined(__GNUC__) before __GNUC__ in preprocessor lines.
Lasse Collin
2020-02-22 14:15:07 +0200
-
43dfe04e62
liblzma: Add more uses of lzma_memcmplen() to the normal mode of LZMA.
Lasse Collin
2020-02-21 17:40:02 +0200
-
59e6eb4840
Build: Add visibility.m4 from gnulib.
Lasse Collin
2020-02-21 17:01:15 +0200
-
7fe3ef2eaa
xz: Silence a warning when sig_atomic_t is long int.
Lasse Collin
2020-02-21 16:10:44 +0200
-
b0a2a77d10
xz: Avoid unneeded access of a volatile variable.
Lasse Collin
2020-02-21 15:59:26 +0200
-
524c2f12c7
tuklib_integer.m4: Optimize the check order.
Lasse Collin
2020-02-21 01:24:18 +0200
-
57360bb4fd
tuklib_exit: Add missing header.
Lasse Collin
2020-02-20 18:54:04 +0200
-
fddd31175e
Revert the previous commit and add a comment.
Lasse Collin
2020-02-18 19:12:35 +0200
-
4e4e9fbb7e
Do not check for HAVE_CONFIG_H in tuklib_config.h.
Lasse Collin
2020-02-17 23:37:20 +0200
-
2d4cef954f
sysdefs.h: Omit the conditionals around string.h and limits.h.
Lasse Collin
2020-02-16 11:18:28 +0200
-
feb9c1969b
Build: Bump Autoconf and Libtool version requirements.
Lasse Collin
2020-02-15 15:07:11 +0200
-
3d576cf921
Build: Use AM_GNU_GETTEXT_REQUIRE_VERSION and require 0.19.6.
Lasse Collin
2020-02-15 03:08:32 +0200
-
fa792b8bef
Translations: Add German translation of the man pages.
Lasse Collin
2020-02-14 20:42:06 +0200
-
6f7211b6bb
Build: Add support for translated man pages using po4a.
Lasse Collin
2020-02-07 15:32:21 +0200
-
426f9e5819
Update THANKS.
Lasse Collin
2020-02-06 17:31:38 +0200
-
e3a4481d02
Update tests/.gitignore.
Lasse Collin
2020-02-05 22:35:06 +0200
-
07208de92f
Update m4/.gitignore.
Lasse Collin
2020-02-05 22:28:51 +0200
-
c91fbf223d
Update THANKS.
Lasse Collin
2020-02-05 20:47:38 +0200
-
15a133b6d1
xz: Make it a fatal error if enabling the sandbox fails.
Lasse Collin
2020-02-05 20:40:14 +0200
-
af0fb386ef
xz: Comment out annoying sandboxing messages.
Lasse Collin
2020-02-05 20:33:50 +0200
-
986d8c9b52
Build: Workaround a POSIX shell detection problem on Solaris.
Lasse Collin
2020-02-05 19:33:37 +0200
-
6629ed929c
Build: Update m4/ax_pthread.m4 from Autoconf Archive.
Lasse Collin
2020-02-03 22:03:50 +0200
-
3539705108
xz: Limit --memlimit-compress to at most 4020 MiB for 32-bit xz.
Lasse Collin
2020-02-01 19:56:18 +0200
-
ba76d67585
xz: Set the --flush-timeout deadline when the first input byte arrives.
Lasse Collin
2020-01-26 20:53:25 +0200
-
fd47fd62bb
xz: Move flush_needed from mytime.h to file_pair struct in file_io.h.
Lasse Collin
2020-01-26 20:19:19 +0200
-
8150356810
xz: coder.c: Make writing output a separate function.
Lasse Collin
2020-01-26 14:49:22 +0200
-
5a49e081a0
xz: Fix semi-busy-waiting in xz --flush-timeout.
Lasse Collin
2020-01-26 14:13:42 +0200
-
dcca70fe9f
xz: Refactor io_read() a bit.
Lasse Collin
2020-01-26 13:47:31 +0200
-
4ae9ab70cd
xz: Update a comment in file_io.h.
Lasse Collin
2020-01-26 13:37:08 +0200
-
3333ba4a67
xz: Move the setting of flush_needed in file_io.c to a nicer location.
Lasse Collin
2020-01-26 13:27:51 +0200
-
cf2df0f05a
Use $(LIB_FUZZING_ENGINE) in tests/ossfuzz/Makefile.
Lasse Collin
2020-01-19 21:54:33 +0200
-
7136f1735c
Rename unaligned_read32ne to read32ne, and similarly for the others.
Lasse Collin
2019-12-31 00:41:28 +0200
-
5e78fcbf2e
Rename read32ne to aligned_read32ne, and similarly for the others.
Lasse Collin
2019-12-31 00:29:48 +0200
-
77bc5bc6dd
Revise tuklib_integer.h and .m4.
Lasse Collin
2019-12-31 00:18:24 +0200
-
8b72950a6b
Tests: Hopefully fix test_check.c to work on EBCDIC systems.
Lasse Collin
2019-12-29 22:51:58 +0200
-
43ce4ea7c7
Scripts: Put /usr/xpg4/bin to the beginning of PATH on Solaris.
Lasse Collin
2019-09-24 23:02:40 +0300
-
6a89e656eb
Fix comment typos in tuklib_mbstr* files.
Lasse Collin
2019-07-12 18:57:43 +0300
-
ac0b421265
Add missing include to tuklib_mbstr_width.c.
Lasse Collin
2019-07-12 18:30:46 +0300
-
72a443281f
Update tuklib base headers to include stdbool.h.
Lasse Collin
2019-07-12 18:10:57 +0300
-
de1f47b2b4
xz: Automatically align the strings in --info-memory.
Lasse Collin
2019-06-28 00:54:31 +0300
-
8ce679125d
liblzma: Fix a buggy comment.
Lasse Collin
2019-06-25 23:15:21 +0300
-
fc77929e92
configure.ac: Fix a typo in a comment.
Lasse Collin
2019-06-25 00:16:06 +0300
-
e873902641
Tests: Silence warnings from clang -Wassign-enum.
Lasse Collin
2019-06-25 00:08:13 +0300
-
d499e467d9
liblzma: Add a comment.
Lasse Collin
2019-06-24 23:52:17 +0300
-
a12b13c5f0
liblzma: Silence clang -Wmissing-variable-declarations.
Lasse Collin
2019-06-24 23:45:21 +0300
-
1b4675cebf
Add LZMA_RET_INTERNAL1..8 to lzma_ret and use one for LZMA_TIMED_OUT.
Lasse Collin
2019-06-24 23:25:41 +0300
-
159c43875e
xz: Silence a warning from clang -Wsign-conversion in main.c.
Lasse Collin
2019-06-24 22:57:43 +0300
-
466cfcd3e5
xz: Make "headings" static in list.c.
Lasse Collin
2019-06-24 22:52:20 +0300
-
608517b9b7
liblzma: Remove incorrect uses of lzma_attribute((__unused__)).
Lasse Collin
2019-06-24 22:47:39 +0300
-
c2d2ab6a9d
Tests: Silence a warning from -Wsign-conversion.
Lasse Collin
2019-06-24 20:53:55 +0300
-
2402f7873d
xz: Fix an integer overflow with 32-bit off_t.
Lasse Collin
2019-06-24 20:45:49 +0300
-
4fd3a8dd0b
xz: Cleanup io_seek_src() a bit.
Lasse Collin
2019-06-24 01:24:17 +0300
-
dfda7cf6af
Tests: Remove a duplicate branch from tests/tests.h.
Lasse Collin
2019-06-24 00:57:23 +0300
-
1d4a904d8f
xz: Change io_seek_src and io_pread arguments from off_t to uint64_t.
Lasse Collin
2019-06-24 00:40:45 +0300
-
50120deb01
xz: list.c: Fix some warnings from -Wsign-conversion.
Lasse Collin
2019-06-24 00:12:38 +0300
-
d0a78751eb
tuklib_mbstr_width: Fix a warning from -Wsign-conversion.
Lasse Collin
2019-06-23 23:22:45 +0300
-
7883d73530
xz: Fix some of the warnings from -Wsign-conversion.
Lasse Collin
2019-06-23 23:19:34 +0300
-
c2b994fe3d
tuklib_cpucores: Silence warnings from -Wsign-conversion.
Lasse Collin
2019-06-23 22:27:45 +0300
-
07c4fa9e1a
xzdec: Fix warnings from -Wsign-conversion.
Lasse Collin
2019-06-23 21:40:47 +0300
-
dfac2c9a1d
liblzma: Fix warnings from -Wsign-conversion.
Lasse Collin
2019-06-23 21:38:56 +0300
-
41838dcc26
tuklib_integer: Silence warnings from -Wsign-conversion.
Lasse Collin
2019-06-23 19:33:55 +0300
-
3ce05d235f
tuklib_integer: Fix usage of conv macros.
Lasse Collin
2019-06-20 19:40:30 +0300
-
b525b0c0ef
Update THANKS.
Lasse Collin
2019-06-03 20:44:19 +0300
-
039a168e8c
liblzma: Fix comments.
Lasse Collin
2019-06-03 20:41:54 +0300
-
c460f6defe
liblzma: Fix one more unaligned read to use unaligned_read16ne().
Lasse Collin
2019-06-02 00:50:59 +0300
-
c81d77c537
Update THANKS.
Lasse Collin
2019-06-01 21:41:55 +0300
-
386394fc9f
liblzma: memcmplen: Use ctz32() from tuklib_integer.h.
Lasse Collin
2019-06-01 21:36:13 +0300
-
264ab971ce
tuklib_integer: Cleanup MSVC-specific code.
Lasse Collin
2019-06-01 21:30:03 +0300
-
33773c6f2a
liblzma: Use unaligned_readXXne functions instead of type punning.
Lasse Collin
2019-06-01 19:01:21 +0300
-
e5f13a6656
tuklib_integer: Autodetect support for unaligned access on ARM.
Lasse Collin
2019-06-01 18:46:54 +0300
-
3bc112c2d3
tuklib_integer: Improve unaligned memory access.
Lasse Collin
2019-06-01 18:41:16 +0300
-
2a22de439e
liblzma: Avoid memcpy(NULL, foo, 0) because it is undefined behavior.
Lasse Collin
2019-05-13 20:05:17 +0300
-
d3fc850cfe
Update THANKS.
Lasse Collin
2019-05-11 20:56:08 +0300
-
4adb8288ab
xz: Update xz man page date.
Lasse Collin
2019-05-11 20:54:12 +0300
-
2fb0ddaa55
spelling
Antoine Cœur
2019-05-08 13:30:57 +0800
-
4ed3396061
xz: In xz -lvv look at the widths of the check names too.
Lasse Collin
2019-05-01 18:43:10 +0300
-
2f4281a100
xz: Fix xz -lvv column alignment to look at the translated strings.
Lasse Collin
2019-05-01 18:33:25 +0300
-
01d01b7c7c
Update THANKS.
Lasse Collin
2019-05-01 16:52:36 +0300
-
64030c6b17
Windows: Update VS version in windows/vs2019/config.h.
Lasse Collin
2019-05-01 16:43:16 +0300
-
2dc9117f5f
Windows: Upgrade solution itself
Julien Marrec
2019-04-25 17:44:06 +0200
-
ac31413916
Windows: Upgrade solution with VS2019
Julien Marrec
2019-04-25 17:40:24 +0200
-
be25a0c37b
Windows: Duplicate windows/vs2017 before upgrading
Julien Marrec
2019-04-25 17:39:32 +0200
-
d0e58b3a51
README: Update translation instructions.
Lasse Collin
2019-03-04 22:49:04 +0200
-
a750c35a7d
xz: Automatically align column headings in xz -lvv.
Lasse Collin
2019-03-04 21:20:39 +0200
-
6cb42e8aa1
xz: Automatically align strings ending in a colon in --list output.
Lasse Collin
2019-03-04 01:07:59 +0200
-
1e3f29b62f
Windows/VS2017: Omit WindowsTargetPlatformVersion from project files.
Lasse Collin
2019-01-13 17:29:23 +0200
-
4d86076332
Update THANKS.
Lasse Collin
2018-12-20 20:42:29 +0200
-
b55d79461d
xz: Fix a crash in progress indicator when in passthru mode.
Lasse Collin
2018-12-14 20:34:30 +0200
-
4ae5526de0
xz: Update man page timestamp.
Lasse Collin
2018-11-22 17:20:31 +0200
-
6a36d0d5f4
'have have' typos
Pavel Raiskup
2018-11-22 15:14:34 +0100