Tatsuhiro Tsujikawa
27a858a504
2008-12-17 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Updated "How to build" section in README. Mentioned about
--with-ca-bundle compile option.
* README
2008-12-17 12:35:23 +00:00
Tatsuhiro Tsujikawa
f7c4a1f728
2008-12-17 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Bump up version number to 1.1.0.
* configure.ac
2008-12-17 12:10:37 +00:00
Tatsuhiro Tsujikawa
b32654bc8e
2008-12-17 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Added a note for --dht-listen-port option.
* doc/aria2c.1.txt
2008-12-17 12:08:09 +00:00
Tatsuhiro Tsujikawa
47580b88da
2008-12-17 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Update doc for --realtime-chunk-checksum option.
* doc/aria2c.1.txt
2008-12-17 12:06:05 +00:00
Tatsuhiro Tsujikawa
e08b6a4fc7
2008-12-17 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Update doc for --realtime-chunk-checksum option.
* src/usage_text.h
2008-12-16 16:10:42 +00:00
Tatsuhiro Tsujikawa
bde2f8e35d
2008-12-17 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Updated French, Japanese, Russian and Ukrainian translations.
Thanks to all translators.
* po/fr.po
* po/ja.po
* po/ru.po
* po/uk.po
2008-12-16 15:44:48 +00:00
Tatsuhiro Tsujikawa
48a4ba642d
2008-12-17 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Renamed aria2c.pot to aria2.pot
* po/aria2.pot
* po/aria2c.pot: Removed.
2008-12-16 15:38:53 +00:00
Tatsuhiro Tsujikawa
33f6f4e2e8
2008-12-17 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Removed MetaEntry.h
* src/Makefile.am
2008-12-16 15:22:24 +00:00
Tatsuhiro Tsujikawa
e9d648cb7b
2008-12-17 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Rename file by appending digits if a local file exists and its
file size is larger than that of remote file with --continue
option. The old implementation just throws exception in such
case.
* src/RequestGroup.cc
2008-12-16 15:13:47 +00:00
Tatsuhiro Tsujikawa
22d91f1729
2008-12-16 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed the bug that download progress summary is not printed in
the interval specified by the option.
* src/ConsoleStatCalc.cc
* src/ConsoleStatCalc.h
2008-12-16 14:24:45 +00:00
Tatsuhiro Tsujikawa
53151f7e91
2008-12-16 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed compiler warning
* src/Cookie.cc
2008-12-15 15:59:25 +00:00
Tatsuhiro Tsujikawa
d046c89ea7
2008-12-16 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed the cookie implementation based on RFC2965.
Now if a value in domain field is not started with dot, then
prepend dot. That means a cookie with domain=sf.net is sent to
wiki.sf.net.
* src/Cookie.cc
* test/CookieParserTest.cc
* test/CookieStorageTest.cc
* test/CookieTest.cc
* test/NsCookieParserTest.cc
* test/Sqlite3MozCookieParserTest.cc
2008-12-15 15:48:48 +00:00
Tatsuhiro Tsujikawa
5a639a3d1e
2008-12-16 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed the bug that causes corrupted downloads if HTTP pipelining
is enabled and the server doesn't support keep-alive.
* src/AbstractCommand.cc
* src/DownloadCommand.cc
* src/HttpDownloadCommand.cc
* src/HttpDownloadCommand.h
* src/HttpResponseCommand.cc
* src/Request.cc
* src/Request.h
* test/RequestTest.cc
2008-12-15 15:38:07 +00:00
Tatsuhiro Tsujikawa
110749df84
2008-12-14 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Removed Dictionary/List/Data and its related classes.
* src/BencodeVisitor.cc: Removed.
* src/BencodeVisitor.h: Removed.
* src/Data.cc: Removed.
* src/Data.h: Removed.
* src/Dictionary.cc: Removed.
* src/Dictionary.h: Removed.
* src/List.cc: Removed.
* src/List.h: Removed.
* src/Makefile.am
* src/MetaEntry.h: Removed.
* src/MetaEntryVisitor.h: Removed.
* src/MetaFileUtil.cc: Removed.
* src/MetaFileUtil.h: Removed.
* test/BencodeVisitorTest.cc: Removed.
* test/DataTest.cc: Removed.
* test/DictionaryTest.cc: Removed.
* test/ListTest.cc: Removed.
* test/Makefile.am
* test/MetaFileUtilTest.cc: Removed.
2008-12-14 10:21:05 +00:00
Tatsuhiro Tsujikawa
5de92ff1fc
2008-12-14 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Removed include of MetaEntry.h
* test/DHTMessageTrackerEntryTest.cc
2008-12-14 10:16:13 +00:00
Tatsuhiro Tsujikawa
9614ee2fef
2008-12-14 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Use BDE instead of Dictionary/List/Data.
* src/AnnounceList.cc
* src/AnnounceList.h
* test/AnnounceListTest.cc
2008-12-14 10:07:40 +00:00
Tatsuhiro Tsujikawa
9202fe23c8
2008-12-14 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Use BDE instead of Dictionary/List/Data.
* src/DHTAbstractMessage.cc
* src/DHTAbstractMessage.h
* src/DHTAnnouncePeerMessage.cc
* src/DHTAnnouncePeerMessage.h
* src/DHTAnnouncePeerReplyMessage.cc
* src/DHTAnnouncePeerReplyMessage.h
* src/DHTFindNodeMessage.cc
* src/DHTFindNodeMessage.h
* src/DHTFindNodeReplyMessage.cc
* src/DHTFindNodeReplyMessage.h
* src/DHTGetPeersMessage.cc
* src/DHTGetPeersMessage.h
* src/DHTGetPeersReplyMessage.cc
* src/DHTGetPeersReplyMessage.h
* src/DHTMessageFactory.h
* src/DHTMessageFactoryImpl.cc
* src/DHTMessageFactoryImpl.h
* src/DHTMessageReceiver.cc
* src/DHTMessageTracker.cc
* src/DHTMessageTracker.h
* src/DHTPingMessage.cc
* src/DHTPingMessage.h
* src/DHTPingReplyMessage.cc
* src/DHTPingReplyMessage.h
* src/DHTQueryMessage.cc
* src/DHTQueryMessage.h
* src/DHTResponseMessage.cc
* src/DHTResponseMessage.h
* test/DHTAnnouncePeerMessageTest.cc
* test/DHTAnnouncePeerReplyMessageTest.cc
* test/DHTFindNodeMessageTest.cc
* test/DHTFindNodeReplyMessageTest.cc
* test/DHTGetPeersMessageTest.cc
* test/DHTGetPeersReplyMessageTest.cc
* test/DHTMessageFactoryImplTest.cc
* test/DHTMessageTrackerTest.cc
* test/DHTPingMessageTest.cc
* test/DHTPingReplyMessageTest.cc
* test/MockDHTMessageFactory.h
2008-12-14 05:46:45 +00:00
Tatsuhiro Tsujikawa
057132cd5f
2008-12-14 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Added tests the case where length < 0 is specified.
* test/BencodeTest.cc
2008-12-14 05:44:08 +00:00
Tatsuhiro Tsujikawa
9b197e97d3
2008-12-14 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed memory leak in decoderawstring()
* src/bencode.cc
2008-12-14 05:42:32 +00:00
Tatsuhiro Tsujikawa
b618ada28a
2008-12-14 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Added missing #ifdef guard. Added uc() function for String and
removeKey() for Dict.
* src/bencode.cc
* src/bencode.h
* test/BencodeTest.cc
2008-12-14 03:59:24 +00:00
Tatsuhiro Tsujikawa
a67ed743a2
2008-12-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Use BDE instead of Dictionary/List/Data.
* src/HandshakeExtensionMessage.cc
* src/HandshakeExtensionMessage.h
* test/HandshakeExtensionMessageTest.cc
2008-12-10 14:25:42 +00:00
Tatsuhiro Tsujikawa
8c1894720f
2008-12-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Added --max-overall-upload-limit option. This option limits the
overall upload speed. Stated in help message that the existing
--max-upload-limit option limits the upload speed per each
torrent. Man page is also updated.
* doc/aria2c.1.txt
* src/DefaultBtMessageDispatcher.cc
* src/DefaultBtMessageDispatcher.h
* src/OptionHandlerFactory.cc
* src/PeerInteractionCommand.cc
* src/option_processing.cc
* src/prefs.cc
* src/prefs.h
* src/usage_text.h
2008-12-10 14:14:11 +00:00
Tatsuhiro Tsujikawa
8129042a3a
2008-12-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Use BDE instead of Dictionary/List/Data classes.
* src/CompactPeerListProcessor.cc
* src/CompactPeerListProcessor.h
* src/DefaultBtAnnounce.cc
* src/DefaultBtContext.cc
* src/DefaultBtContext.h
* src/DefaultPeerListProcessor.cc
* src/DefaultPeerListProcessor.h
* src/DelegatingPeerListProcessor.cc
* src/DelegatingPeerListProcessor.h
* src/PeerListProcessor.h
* src/UTPexExtensionMessage.cc
* src/Util.h
* src/message.h
* test/DefaultBtContextTest.cc
* test/DefaultPeerListProcessorTest.cc
2008-12-09 15:03:29 +00:00
Tatsuhiro Tsujikawa
1b54e64d34
2008-12-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Added bencode helper functions and BDE class.
They will replace MetaFileUtil and Dictionary/List/Data classes.
* src/Makefile.am
* src/bencode.cc
* src/bencode.h
* test/BencodeTest.cc
* test/Makefile.am
2008-12-09 14:43:11 +00:00
Tatsuhiro Tsujikawa
bd8645262d
2008-12-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed the bug that bad URI is sent to the tracker when the
announe URI in torrent file includes query.
* src/DefaultBtAnnounce.cc
* test/DefaultBtAnnounceTest.cc
2008-12-09 11:51:07 +00:00
Tatsuhiro Tsujikawa
1e6a579258
2008-12-04 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Added Option::blank().
Use !Option::blank(name) instead of Option::defined(name) for
the options that take filename.
* src/MultiUrlRequestInfo.cc
* src/Option.cc
* src/Option.h
* src/main.cc
* src/option_processing.cc
* test/OptionTest.cc
2008-12-04 13:05:05 +00:00
Tatsuhiro Tsujikawa
fe66fb6eae
2008-12-04 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Documented the default value of --check-certificate option in
man page.
* doc/aria2c.1.txt
2008-12-03 16:10:12 +00:00
Tatsuhiro Tsujikawa
63ddc1f147
2008-12-04 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Enabled --check-certificate by default. Added compile
time(configure) option --with-ca-bundle to specify CA bundle.
Warn if --check-certificate=true and --ca-certificate is not
specified or loading CA certificate is failed.
* configure.ac
* src/MultiUrlRequestInfo.cc
* src/OptionHandlerFactory.cc
* src/message.h
2008-12-03 16:07:14 +00:00
Tatsuhiro Tsujikawa
9ee32f8a21
2008-12-03 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Mentioned https tag in help option.
* doc/aria2c.1.txt
2008-12-02 15:55:46 +00:00
Tatsuhiro Tsujikawa
fa882f3240
2008-12-03 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Added `https' tag to help option category. Added https tag to
--ca-certificate, --certificate, --check-certificate and
--private-key option.
* src/OptionHandlerFactory.cc
* src/help_tags.h
* src/option_processing.cc
2008-12-02 15:53:27 +00:00
Tatsuhiro Tsujikawa
94f912ffef
2008-12-02 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Changed the package name from `aria2c' to `aria2' in order to
fix the packaging issue in Debian and Fedora. The name of the
executable is not changed.
* configure.ac
2008-12-02 11:07:21 +00:00
Tatsuhiro Tsujikawa
cec431a1a5
2008-12-02 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed typos
* src/usage_text.h
2008-12-02 10:54:21 +00:00
Anthony Bryan
6733b4ccf0
2008-12-02 Ant Bryan
...
Caught a few more minor typos.
2008-12-02 05:19:43 +00:00
Tatsuhiro Tsujikawa
c674f54cf4
2008-12-02 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed typos and updated doc.
* README
2008-12-01 16:49:23 +00:00
Tatsuhiro Tsujikawa
56a1eb0691
2008-12-02 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed typos
* doc/aria2c.1.txt
2008-12-01 16:47:54 +00:00
Tatsuhiro Tsujikawa
084da2c7e4
2008-12-02 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed typos
* src/usage_text.h
2008-12-01 16:44:23 +00:00
Tatsuhiro Tsujikawa
15586812c5
2008-11-30 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Print a message when no files to download.
* src/download_helper.cc
* src/main.cc
* src/message.h
2008-11-30 09:35:27 +00:00
Tatsuhiro Tsujikawa
1aef3cd005
Fixed compile error with asciidoc.
...
Generated man page and html.
2008-11-28 14:32:22 +00:00
Anthony Bryan
796f8373cd
Fix small typos and grammer in man page.
2008-11-27 22:24:13 +00:00
Tatsuhiro Tsujikawa
b3aa7cef1d
2008-11-28 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
RFC3986 complied Percent-Encoding(urlencode).
Use uppercase hexadecimal digits for encoded text instead of
lowercase ones.
* src/Request.cc
* src/Util.cc
* src/Util.h
* test/BtHandshakeMessageTest.cc
* test/DefaultBtAnnounceTest.cc
* test/DefaultBtContextTest.cc
* test/RequestTest.cc
* test/UtilTest.cc
2008-11-27 15:29:15 +00:00
Tatsuhiro Tsujikawa
b1edad42ff
2008-11-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed the bug that prevents aria2 from downloading 0-length
files via HTTP/FTP.
* src/DefaultBtContext.cc
* src/DefaultBtContext.h
* src/DownloadContext.h
* src/FtpNegotiationCommand.cc
* src/HttpResponseCommand.cc
* src/HttpResponseCommand.h
* src/RequestGroup.cc
* src/SingleFileDownloadContext.cc
* src/SingleFileDownloadContext.h
* test/BtPostDownloadHandlerTest.cc
* test/MetalinkPostDownloadHandlerTest.cc
* test/MockBtContext.h
2008-11-26 15:22:54 +00:00
Tatsuhiro Tsujikawa
b1eee48ee3
2008-11-26 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed the bug that -pfalse and -ptrue are not recognized
properly.
* src/option_processing.cc
2008-11-26 12:54:22 +00:00
Tatsuhiro Tsujikawa
72d523b990
2008-11-26 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Applied aria2-1.0.1-mingw.patch.
Use SOCKET_ERRNO instead of errno if the code is used both linux
and mingw.
Collected 4th and 5th argument types for getsockopt and
setsockopt.
* src/SocketCore.cc
* src/a2netcompat.h
* test/SocketCoreTest.cc
2008-11-26 12:50:07 +00:00
Tatsuhiro Tsujikawa
e074d93348
2008-11-24 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
* Release 1.0.1
2008-11-24 14:29:24 +00:00
Tatsuhiro Tsujikawa
c0fca54dae
2008-11-24 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Updated Ukrainian and Norwegian Nynorsk translations.
Thanks to all translators.
* po/nn.po
* po/uk.po
2008-11-24 14:18:08 +00:00
Tatsuhiro Tsujikawa
95f726a4ca
2008-11-24 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Don't show download result when -S option is used.
* src/main.cc
2008-11-24 13:38:56 +00:00
Tatsuhiro Tsujikawa
c881532c65
2008-11-24 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Bump up version number to 1.0.1
* configure.ac
2008-11-24 11:21:13 +00:00
Tatsuhiro Tsujikawa
9e7a497fd9
2008-11-24 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Closed files after the test cases in MultiDiskWriterTest::
testResetDiskWriterEntries(). This will fix the unit test error
in mingw32 build.
* test/MultiDiskWriterTest.cc
2008-11-24 11:13:58 +00:00
Tatsuhiro Tsujikawa
62105714ef
2008-11-23 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Use HEAD method to get file size from HTTP server for segmented
downloading.
The request to the BitTorrent Tracker always uses GET method
because the response of the tracker is small and it doesn't need
segmented download.
* src/FtpNegotiationCommand.cc
* src/HttpRequest.cc
* src/HttpResponseCommand.cc
* src/HttpSkipResponseCommand.cc
* src/RequestGroup.cc
* src/RequestGroup.h
* src/TrackerWatcherCommand.cc
* test/HttpRequestTest.cc
2008-11-23 15:00:44 +00:00
Tatsuhiro Tsujikawa
c104ac8319
2008-11-23 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed the bug that causes floating exception when -T option is
used and no URIs are given.
* src/download_helper.cc
* test/DownloadHelperTest.cc
2008-11-23 12:13:53 +00:00