summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-06-29 14:29:36 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-06-29 14:29:36 +0000
commitd791807addd686660fd75d721b3cb0cf14d52f67 (patch)
treec882dc44d5456d37fb8738e53cc46618b1b87bab /README
parent6c4dd16c82fe8dadd7a598cca998b4273436f0bd (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--README18
1 files changed, 10 insertions, 8 deletions
diff --git a/README b/README
index 51f4b984..88df5ba9 100644
--- a/README
+++ b/README
@@ -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: