Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-21 | Extract compression functions into a new library. | Nick Mathewson | |
2018-06-20 | Update copyrights to 2018. | Nick Mathewson | |
2017-12-08 | Replace all FREE_AND_NULL* uses to take a type and a free function. | Nick Mathewson | |
This commit was made mechanically by this perl script: \#!/usr/bin/perl -w -i -p next if /^#define FREE_AND_NULL/; s/\bFREE_AND_NULL\((\w+),/FREE_AND_NULL\(${1}_t, ${1}_free_,/; s/\bFREE_AND_NULL_UNMATCHED\(/FREE_AND_NULL\(/; | |||
2017-12-08 | Switch to a safer FREE_AND_NULL implementation | Nick Mathewson | |
This one only evaluates the input once, so it cannot mess up even if there are side effects. | |||
2017-12-08 | Convert the rest of src/common's headers to use FREE_AND_NULL | Nick Mathewson | |
2017-09-15 | Run our #else/#endif annotator on our source code. | Nick Mathewson | |
2017-04-25 | Merge branch 'unified_compress_squashed' | Nick Mathewson | |
2017-04-25 | Combine all *compress/*uncompress backend function into one | Nick Mathewson | |
Since we have a streaming API for each compression backend, we don't need a non-streaming API for each: we can build a common non-streaming API at the front-end. | |||
2017-04-25 | Use atomic counters for compressor allocation. | Nick Mathewson | |
2017-04-25 | Fix newlines in compression headers. | Alexander Færøy | |
See: https://bugs.torproject.org/21662 | |||
2017-04-25 | Add function to check if a given compression method is supported. | Alexander Færøy | |
This patch adds support for checking if a given `compress_method_t` is supported by the currently running Tor instance using `tor_compress_supports_method()`. See: https://bugs.torproject.org/21662 | |||
2017-04-25 | Add LZMA support. | Alexander Færøy | |
See: https://bugs.torproject.org/21662 |