diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-06-29 14:29:36 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-06-29 14:29:36 +0000 |
| commit | d791807addd686660fd75d721b3cb0cf14d52f67 (patch) | |
| tree | c882dc44d5456d37fb8738e53cc46618b1b87bab /README | |
| parent | 6c4dd16c82fe8dadd7a598cca998b4273436f0bd (diff) | |
2008-06-29 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added gzip, deflate decoding support in HTTP using libz. If
compiled
with this feature, aria2 sends "Accept-Encoding: deflate, gzip"
header
to a HTTP server. If a server returns "Content-Encoding: gzip"
or
"Content-Encoding: deflate" then, aria2 decodes the response
body on the
fly and writes decoded data to a local disk.
* README
* README.html
* configure.ac
* m4/aria2_arg.m4: Added ARIA2_ARG_WITH and ARIA2_ARG_ENABLE,
they are
wrapper function for AC_ARG_WITH and AC_ARG_ENABLE respectively.
* m4/libz.m4
* src/Decoder.h
* src/DownloadCommand.cc
* src/DownloadCommand.h
* src/Exception.h
* src/GZipDecoder.cc
* src/GZipDecoder.h
* src/HttpHeader.cc
* src/HttpHeader.h
* src/HttpRequest.cc
* src/HttpRequest.h
* src/HttpResponse.cc
* src/HttpResponse.h
* src/HttpResponseCommand.cc
* src/Makefile.am
* test/GZipDecoderTest.cc
* test/HttpRequestTest.cc
* test/HttpResponseTest.cc
* test/Makefile.am
* test/Makefile.in
* test/gzip_decode_test.gz
Diffstat (limited to 'README')
| -rw-r--r-- | README | 18 |
1 files changed, 10 insertions, 8 deletions
@@ -39,14 +39,15 @@ Dependency .External Library Dependency [frame="all", grid="all"] -`---------`--------------------------- -features dependency --------------------------------------- -HTTPS GnuTLS or OpenSSL -BitTorrent GnuTLS+Libgcrypt or OpenSSL -Metalink libxml2 or Expat. -Checksum GnuTLS+Libgcrypt or OpenSSL --------------------------------------- +`--------------------`--------------------------- +features dependency +------------------------------------------------- +HTTPS GnuTLS or OpenSSL +BitTorrent GnuTLS+Libgcrypt or OpenSSL +Metalink libxml2 or Expat. +Checksum GnuTLS+Libgcrypt or OpenSSL +gzip, deflate in HTTP zlib +------------------------------------------------- Note;; GNU TLS has precedence over OpenSSL if both libraries are installed. @@ -74,6 +75,7 @@ packages(package name may vary depending on the distribution you use): * libgcrypt-dev (Required for BitTorrent, Checksum support) * libares-dev (Required for async DNS support) * libxml2-dev (Required for Metalink support) +* libz1g-dev (Required for gzip, deflate decoding support in HTTP) You can use libssl-dev instead of libgnutls-dev,libgpg-error-dev,libgcrypt-dev: |
