summaryrefslogtreecommitdiff
path: root/lib/compression
AgeCommit message (Expand)AuthorFilesLines
2022-05-17lzxpress: compress shortcut if we've reached maximum lengthDouglas Bagnall1-0/+4
2022-05-17lzxpress/test: time performance of long boring sequencesDouglas Bagnall1-0/+69
2022-05-12compression:tests: align test names with functionsDouglas Bagnall1-5/+5
2022-05-12compression: add a few comments, including MS-XCA pointers.Douglas Bagnall1-0/+19
2022-05-12compression: remove always false constant comparisonDouglas Bagnall1-3/+0
2022-05-12compression: lzxpress decompress empty string as empty stringDouglas Bagnall1-0/+4
2022-05-12compression: fix lzxpress decompress with trailing flagsDouglas Bagnall1-0/+7
2022-05-12compression:tests: test lzxpress in some edge casesDouglas Bagnall1-1/+61
2022-05-12compression: Move maximum length calculation out of inner loopJoseph Sutton1-6/+3
2022-05-12compression: Use correct values for max len and offsetJoseph Sutton1-2/+2
2022-05-12compression: Replace divisions with shiftsJoseph Sutton1-4/+5
2022-05-12compression: Remove unneeded loop variableJoseph Sutton1-2/+1
2022-05-12compression: Reduce scope of variablesJoseph Sutton1-14/+13
2022-05-12compression: Use PUSH_LE_U32 for first output buffer writeJoseph Sutton1-1/+1
2022-05-12compression: Add bounds check for first output buffer writeJoseph Sutton1-1/+3
2022-05-12compression: Remove helper variables str1 and str2Joseph Sutton1-6/+4
2022-05-12compression: Fix writing output flagsJoseph Sutton1-2/+4
2022-05-12compression: Remove byte_left variableJoseph Sutton1-5/+2
2022-05-12compression: Remove redundant bounds checkJoseph Sutton1-1/+0
2022-05-12compression: Add range check for indic_posJoseph Sutton1-0/+1
2022-05-12compression: Remove redundant nibble_index checkJoseph Sutton1-1/+0
2022-05-12compression: Make use of PUSH_LE_Uxx macrosJoseph Sutton1-8/+3
2022-05-12compression: Simplify code by making indic_pos an indexJoseph Sutton1-7/+7
2022-05-12compression: Make use of CHECK_{IN,OUT}PUT_BYTES macrosJoseph Sutton1-9/+16
2022-05-12compression: Simplify code by removing metadata_size variableJoseph Sutton1-29/+24
2022-05-12compression: Use correct value for indic_posJoseph Sutton1-2/+2
2022-05-12compression: Use correct value for nibble_indexJoseph Sutton1-2/+2
2022-05-12compression: Simplify redundant branchesJoseph Sutton1-42/+19
2022-05-12compression: Consistently use PUSH_LE_Uxx macrosJoseph Sutton1-29/+9
2022-05-12compression: Use explicit data sizesJoseph Sutton1-9/+9
2022-05-12compression tests: Add additional compression testsJoseph Sutton1-0/+152
2022-05-12compression: fix lzxpress-compressMatt Suiche1-87/+105
2022-05-12compression: lzxpress_compress: fix no-op shift of 0Matt Suiche1-1/+1
2022-05-12compression: fix lzxpress_decompressMatt Suiche1-12/+19
2022-05-12compression tests: add test for legacy compressed dataMatt Suiche1-1/+23
2022-05-12compression tests: add LZXpress tests based on [MS-XCA]Matt Suiche1-14/+119
2020-08-31lzxpress: avoid technically undefined shiftDouglas Bagnall1-1/+1
2020-08-09lzxpress: add bounds checking to lzxpress_decompress()Stefan Metzmacher1-2/+30
2018-11-22lib:compression: Fix undefined behavior in lzxpressAndreas Schneider1-1/+1
2014-04-02lib/compression/tests: add missing #include "torture/local/proto.h"Stefan Metzmacher1-0/+1
2013-12-12lib/compression: fix a compiler warningsChristian Ambach1-2/+0
2012-01-25lib: Remove dead mszip code.Andreas Schneider3-710/+0
2011-02-08lib/compression: add shared wscript_build.Günther Deschner1-0/+6
2010-12-11s4-smbtorture: Make test names lowercase and dot-separated.Jelmer Vernooij1-1/+1
2010-11-26Fix endianess problems as discovered on the build farmMatthieu Patou1-5/+6
2010-11-04compression: added a simple lzxpress testAndrew Tridgell1-1/+48
2010-11-04compression: fixed an uninitialised data but in lzxpressAndrew Tridgell1-0/+2
2010-02-22Spelling fixes for lib/compression.Brad Hards1-2/+2
2008-09-17Move common libraries from root to lib/.Jelmer Vernooij5-0/+1101