Nice work, looking forward to seeing this backported!
> Am 10.04.2017 um 18:24 schrieb Evgeny Kotkov <evgeny.kot...@visualsvn.com>:
>
> Jim Jagielski <j...@jagunet.com> writes:
>
>> Let's shoot for a 2.4.26 within the next handful of
>> weeks. There are some entries in STATUS that could
>> use some love and attention, and I'm hoping/pushing
>> for a Brotli[1] release so we can fold *that* capability
>> in as well.
>>
>> 1. https://github.com/google/brotli
>> https://github.com/google/brotli/issues/483
>
> I noticed that the current mod_brotli backport proposal lacks a couple of
> changes that allow building against the official repository. I think that
> the core change (excluding the docs) should be:
>
> https://svn.apache.org/r1761714
> https://svn.apache.org/r1761824
> https://svn.apache.org/r1762512
> https://svn.apache.org/r1762515
> https://svn.apache.org/r1771789
> https://svn.apache.org/r1771791
> https://svn.apache.org/r1771827
> https://svn.apache.org/r1779077
> https://svn.apache.org/r1779111
> https://svn.apache.org/r1779700
> https://svn.apache.org/r1790852
> https://svn.apache.org/r1790853
> https://svn.apache.org/r1790860
>
> For the convenience, here is a shortlog for these changes:
>
> r1761714: Add initial implementation.
>
> r1761824: Unbreak building other filter modules without libbrotlienc.
>
> r1762512: Allow compression ratio logging with new BrotliFilterNote
> directive.
>
> r1762515: Handle new 'no-brotli' internal environment variable that
> disables Brotli compression for a particular request.
>
> r1771789: Rewrite the autoconf script in a, hopefully, less convoluted way.
> This lays the groundwork to simplify the switch to the official Brotli
> library.
>
> r1771791: Explicitly cast 'const uint8_t *' to 'const char *' when using
> the data received from Brotli to create a bucket.
>
> r1771827: Update makefiles to use the library layout of the official
> Brotli repository.
>
> r1779077: Unused variable error could mistakenly note that brotli isn't
> available.
>
> r1779111: Update makefile to cope with the pkg-config layout change
> in https://github.com/google/brotli/commit/fe9f9a9
>
> r1779700: Save a few bytes and a few cycles.
>
> r1790852: Update makefile to allow using Brotli library >= 0.6.0.
>
> r1790853: Fix a minor typo in the description of BrotliAlterETag
> that has been referring to httpd 2.2.x.
>
> r1790860: Comment on the default choice (0) for BROTLI_PARAM_LGBLOCK.
>
>
> Regards,
> Evgeny Kotkov