Nick Mathewson
|
285632a61b
Replace all FREE_AND_NULL* uses to take a type and a free function.
|
7 anni fa |
Nick Mathewson
|
db024adc90
Switch to a safer FREE_AND_NULL implementation
|
7 anni fa |
Nick Mathewson
|
c92ac9f5cb
Convert the rest of src/common's headers to use FREE_AND_NULL
|
7 anni fa |
Nick Mathewson
|
3a073c463d
Improve unit test coverage for compression code.
|
7 anni fa |
Nick Mathewson
|
c1deabd3b0
Run our #else/#endif annotator on our source code.
|
7 anni fa |
Alexander Færøy
|
77511aed6c
Fix whitespace issue.
|
7 anni fa |
Alexander Færøy
|
3a05687c6d
Add API for getting human readable descriptions of a compress_method_t
|
7 anni fa |
Nick Mathewson
|
2903c329aa
Move the "supported compression bitmask" into compress.[ch]
|
7 anni fa |
Nick Mathewson
|
0274ea749a
Function to convert compression methods to/from strings.
|
7 anni fa |
Nick Mathewson
|
49868340f7
Merge branch 'unified_compress_squashed'
|
7 anni fa |
Nick Mathewson
|
4b01b45ec1
Add a "best compression" flag.
|
7 anni fa |
Nick Mathewson
|
4266ec766a
Use atomic counters for compressor allocation.
|
7 anni fa |
Alexander Færøy
|
2210b330e7
Fix newlines in compression headers.
|
7 anni fa |
Alexander Færøy
|
cf912259ba
Remove `tor_compress_memory_level()`.
|
7 anni fa |
Alexander Færøy
|
6b905b38bb
Add API entry-point for getting compression method version numbers.
|
7 anni fa |
Alexander Færøy
|
1c77d8690c
Add function to check if a given compression method is supported.
|
7 anni fa |
Alexander Færøy
|
04682d302a
Add `tor_compress_get_total_allocation()` function.
|
7 anni fa |
Alexander Færøy
|
380736d045
Add Zstandard support.
|
7 anni fa |
Alexander Færøy
|
bf1c07cb07
Add LZMA support.
|
7 anni fa |
Alexander Færøy
|
04583df452
Rename the `torgzip` module to `compress`.
|
7 anni fa |