backport mod_deflate to lighttpd 1.4 (fixes #1824, fixes #2753)
commitcb1a3c6299a5aec932748386ab93616d0cc35229
authorGlenn Strauss <gstrauss@gluelogic.com>
Wed, 22 Jun 2016 00:28:55 +0000 (21 20:28 -0400)
committerGlenn Strauss <gstrauss@gluelogic.com>
Thu, 22 Sep 2016 17:36:04 +0000 (22 13:36 -0400)
treedde177556b9cf2c376e22f9d58da307557909ca7
parent7b7350ee19a97903cfef815d87326b3ac2079fce
backport mod_deflate to lighttpd 1.4 (fixes #1824, fixes #2753)

lots of fixes and improvements

limitations: see comments at top of mod_deflate.c

missing functionality: encode streaming response
  (module currently requires response be collected before being sent)

potential functionality: addition of compressed file cache would
  allow mod_deflate to fully supplant mod_compress in lighttpd 1.4.x

x-ref:
  "Adding mod_deflate to 1.4.xx"
  https://redmine.lighttpd.net/issues/1824
  "mod_deflate backport compile error if ENABLE_MMAP not defined"
  https://redmine.lighttpd.net/issues/2753

github: closes #67
configure.ac
src/CMakeLists.txt
src/Makefile.am
src/SConscript
src/connections.c
src/mod_deflate.c [new file with mode: 0644]
src/plugin.c
src/plugin.h