Tatsuhiro Tsujikawa
efbfe4c006
2010-09-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Data from remote server in HTTP/FTP download are now written to
the disk(or memory) through StreamFilter. Decoding chunked and
gziped streams are done cascading StreamFilter.
Removed inefficient 1byte read code.
* src/ChunkedDecodingStreamFilter.cc
* src/ChunkedDecodingStreamFilter.h
* src/DownloadCommand.cc
* src/DownloadCommand.h
* src/GZipDecodingStreamFilter.cc
* src/GZipDecodingStreamFilter.h
* src/HttpConnection.cc
* src/HttpDownloadCommand.cc
* src/HttpResponse.cc
* src/HttpResponse.h
* src/HttpResponseCommand.cc
* src/HttpResponseCommand.h
* src/HttpSkipResponseCommand.cc
* src/HttpSkipResponseCommand.h
* src/Makefile.am
* src/NullSinkStreamFilter.cc
* src/NullSinkStreamFilter.h
* src/RequestGroup.cc
* src/SinkStreamFilter.cc
* src/SinkStreamFilter.h
* src/StreamFilter.cc
* src/StreamFilter.h
* test/ChunkedDecodingStreamFilterTest.cc
* test/GZipDecodingStreamFilterTest.cc
* test/HttpResponseTest.cc
* test/Makefile.am
* test/MockSegment.h
2010-09-06 14:29:36 +00:00
..
2010-03-25 13:51:10 +00:00
2010-06-21 13:51:56 +00:00
2010-06-18 14:47:09 +00:00
2010-04-27 14:18:03 +00:00
2010-03-07 10:36:42 +00:00
2010-01-05 16:01:46 +00:00
2010-06-18 14:47:09 +00:00
2010-07-15 11:39:21 +00:00
2010-03-19 08:56:17 +00:00
2010-08-24 14:21:12 +00:00
2010-02-28 12:30:11 +00:00
2010-03-04 16:24:03 +00:00
2010-06-11 12:49:14 +00:00
2010-03-04 16:24:03 +00:00
2010-03-04 16:24:03 +00:00
2010-06-21 13:51:56 +00:00
2010-06-21 13:51:56 +00:00
2010-03-04 16:24:03 +00:00
2010-06-11 12:49:14 +00:00
2010-06-11 12:49:14 +00:00
2010-03-04 16:24:03 +00:00
2010-03-04 16:24:03 +00:00
2010-03-04 16:24:03 +00:00
2010-03-04 16:24:03 +00:00
2010-06-21 13:51:56 +00:00
2010-06-21 13:51:56 +00:00
2010-06-21 13:51:56 +00:00
2010-06-21 13:51:56 +00:00
2010-03-04 16:24:03 +00:00
2010-06-21 13:51:56 +00:00
2010-03-04 16:24:03 +00:00
2010-03-04 16:24:03 +00:00
2010-07-08 15:18:15 +00:00
2010-07-11 14:15:36 +00:00
2010-09-06 14:29:36 +00:00
2010-01-29 12:12:21 +00:00
2010-01-29 12:04:36 +00:00
2010-07-08 15:20:21 +00:00
2010-01-28 14:25:16 +00:00
2010-06-21 13:51:56 +00:00
2010-08-05 11:54:44 +00:00
2010-06-21 13:51:56 +00:00
2010-06-21 13:51:56 +00:00
2010-06-21 13:51:56 +00:00
2010-06-21 13:51:56 +00:00
2010-08-03 11:44:24 +00:00
2010-08-04 15:00:38 +00:00
2010-08-29 08:53:19 +00:00
2010-01-05 16:01:46 +00:00
2010-06-21 13:51:56 +00:00
2010-06-19 17:54:54 +00:00
2010-02-28 12:30:11 +00:00
2010-08-07 14:15:21 +00:00
2010-06-21 13:51:56 +00:00
2010-08-07 14:15:21 +00:00
2010-08-07 14:15:21 +00:00
2010-08-07 14:15:21 +00:00
2010-06-13 02:13:43 +00:00
2010-08-07 14:15:21 +00:00
2010-01-05 16:01:46 +00:00
2010-06-19 17:54:54 +00:00
2010-06-13 01:53:49 +00:00
2010-06-13 01:53:49 +00:00
2010-06-21 13:51:56 +00:00
2010-06-19 17:54:54 +00:00
2010-08-07 14:15:21 +00:00
2010-08-07 14:15:21 +00:00
2010-02-28 12:30:11 +00:00
2010-01-05 16:01:46 +00:00
2010-06-22 12:28:37 +00:00
2010-06-21 13:51:56 +00:00
2010-03-25 13:51:10 +00:00
2010-06-21 13:51:56 +00:00
2010-08-24 14:21:12 +00:00
2010-01-05 16:01:46 +00:00
2010-07-04 15:03:35 +00:00
2010-03-25 13:51:10 +00:00
2010-07-15 13:49:02 +00:00
2010-07-18 15:49:53 +00:00
2010-03-19 09:16:53 +00:00
2010-06-22 12:28:37 +00:00
2010-08-28 04:40:51 +00:00
2010-06-22 12:28:37 +00:00
2010-09-06 14:29:36 +00:00
2010-01-22 14:09:39 +00:00
2010-06-18 14:47:09 +00:00
2010-01-05 16:01:46 +00:00
2010-02-28 12:30:11 +00:00
2010-07-12 11:55:23 +00:00
2010-09-06 14:29:36 +00:00
2010-01-05 16:01:46 +00:00
2010-07-15 13:49:02 +00:00
2010-05-14 14:11:56 +00:00
2010-05-14 14:11:56 +00:00
2010-03-25 14:22:43 +00:00
2010-08-07 14:15:21 +00:00
2010-06-13 01:53:49 +00:00
2010-06-18 14:47:09 +00:00
2010-09-06 14:29:36 +00:00
2010-09-06 14:29:36 +00:00
2010-05-14 14:11:56 +00:00
2010-02-27 08:22:58 +00:00
2010-05-06 14:18:29 +00:00
2010-02-27 15:04:48 +00:00
2010-03-02 15:14:39 +00:00
2010-06-28 12:56:11 +00:00
2010-02-27 15:14:40 +00:00
2010-06-12 14:39:26 +00:00
2010-02-27 15:14:40 +00:00
2010-06-12 14:39:26 +00:00
2010-06-21 13:51:56 +00:00
2010-06-12 14:39:26 +00:00
2010-01-05 16:01:46 +00:00
2010-06-21 13:51:56 +00:00
2010-02-28 12:30:11 +00:00
2010-01-05 16:01:46 +00:00
2010-02-28 12:30:11 +00:00
2010-06-21 13:51:56 +00:00
2010-06-13 11:25:21 +00:00
2010-06-21 13:51:56 +00:00
2010-08-07 14:15:21 +00:00
2010-06-21 13:51:56 +00:00
2010-01-05 16:01:46 +00:00
2010-06-21 13:51:56 +00:00
2010-06-21 13:51:56 +00:00
2010-01-05 16:01:46 +00:00
2010-08-04 12:25:46 +00:00
2010-08-29 09:24:17 +00:00
2010-09-06 14:29:36 +00:00
2010-06-21 13:51:56 +00:00
2010-06-22 12:28:37 +00:00
2010-06-22 12:28:37 +00:00
2010-06-21 13:51:56 +00:00
2010-08-31 11:54:44 +00:00
2010-02-28 12:30:11 +00:00
2010-01-29 12:04:36 +00:00
2010-03-11 15:09:34 +00:00
2010-06-21 13:51:56 +00:00
2010-02-28 12:30:11 +00:00
2010-02-08 12:31:13 +00:00
2010-06-13 01:53:49 +00:00
2010-01-05 16:01:46 +00:00
2010-03-25 14:22:43 +00:00
2010-02-28 12:30:11 +00:00
2010-01-05 16:01:46 +00:00
2010-06-22 12:28:37 +00:00
2010-06-21 13:51:56 +00:00
2010-06-27 14:36:25 +00:00
2010-07-17 14:36:18 +00:00
2010-06-26 13:01:52 +00:00
2010-02-28 12:30:11 +00:00
2010-04-08 12:54:14 +00:00
2010-01-05 16:01:46 +00:00
2010-04-08 12:54:14 +00:00
2010-06-22 12:28:37 +00:00
2010-06-22 12:28:37 +00:00
2010-06-21 13:51:56 +00:00
2010-07-08 15:18:15 +00:00
2010-02-27 08:22:58 +00:00
2010-01-05 16:01:46 +00:00
2010-01-28 14:01:50 +00:00
2010-03-06 08:29:53 +00:00
2010-07-16 14:13:04 +00:00
2010-02-28 12:30:11 +00:00
2010-04-03 04:02:14 +00:00
2010-04-03 04:02:14 +00:00
2010-06-22 12:28:37 +00:00
2010-06-19 17:54:54 +00:00
2010-06-21 13:51:56 +00:00
2010-01-05 16:01:46 +00:00
2010-06-21 13:51:56 +00:00
2010-08-29 09:22:06 +00:00
2010-08-05 11:54:44 +00:00
2010-06-18 14:47:09 +00:00
2010-06-21 13:51:56 +00:00
2010-06-19 17:54:54 +00:00
2010-06-19 17:54:54 +00:00