Tatsuhiro Tsujikawa
f3b1defc97
2010-01-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed memory leak. Commands stored in std::deque<Command*> are not
deleted when exception is thrown. Make sure that when passing
std::deque<Command*> to function to store Commands, handle
exception and delete these Commands.
* src/AbstractCommand.cc
* src/CheckIntegrityCommand.cc
* src/FileAllocationCommand.cc
* src/RequestGroup.cc
* src/TrackerWatcherCommand.cc
2010-01-11 15:35:12 +00:00
Tatsuhiro Tsujikawa
768f78f771
2010-01-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Replaced '/' and '_' with '_' in HTTP/FTP filename.
* src/A2STR.cc
* src/A2STR.h
* src/FtpNegotiationCommand.cc
* src/HttpResponseCommand.cc
* src/util.cc
* src/util.h
* test/UtilTest.cc
2010-01-11 14:32:20 +00:00
Tatsuhiro Tsujikawa
4c89170488
2010-01-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Treat --dir="" as --dir="."
* src/FtpNegotiationCommand.cc
* src/HttpResponseCommand.cc
* src/Metalink2RequestGroup.cc
* src/UTMetadataPostDownloadHandler.cc
* src/bittorrent_helper.cc
* src/download_helper.cc
* src/util.cc
* src/util.h
* test/UtilTest.cc
2010-01-11 14:01:20 +00:00
Tatsuhiro Tsujikawa
2b62660e49
2010-01-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Code clean up.
* src/main.cc
2010-01-10 07:57:39 +00:00
Tatsuhiro Tsujikawa
558541ec48
2010-01-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Reset GID to 1 when they reach maximum value. Rewritten
CUIDCounter::newID()
* src/CUIDCounter.h
* src/RequestGroup.cc
* src/RequestGroup.h
2010-01-10 07:51:45 +00:00
Tatsuhiro Tsujikawa
643d28fb3c
2010-01-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Documented --http-no-cache option in man page.
* doc/aria2c.1.txt
2010-01-10 07:36:09 +00:00
Tatsuhiro Tsujikawa
658442b762
2010-01-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Added --http-no-cache option. When true is given, aria2 sends
Cache-Control: no-cache and Pragma: no-cache header to avoid
cached content. If false is given , these headers are not sent
and you can add Cache-Control header with a directive you like
using --header option.
* src/HttpRequest.cc
* src/HttpRequest.h
* src/HttpRequestCommand.cc
* src/OptionHandlerFactory.cc
* src/download_helper.cc
* src/prefs.cc
* src/prefs.h
* src/usage_text.h
2010-01-10 07:33:20 +00:00
Tatsuhiro Tsujikawa
84389aefe2
2010-01-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Removed Logger from OptionParser. When OptionParser is used to
parse options at bootstrap, LogFactory is not configured yet
properly. When LogFactory is used in OptionParser, it initializes
itself to return a logger which has no ability to write log to the
disk.
* src/OptionParser.cc
* src/OptionParser.h
2010-01-10 07:19:53 +00:00
Tatsuhiro Tsujikawa
ea86dbb245
2010-01-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Added following sentance to the help message of --out option:
--out option is ignored when -Z is used.
* doc/aria2c.1.txt
* src/usage_text.h
2010-01-10 06:55:35 +00:00
Tatsuhiro Tsujikawa
d94c6b0c9c
2010-01-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Added --bt-save-metadata option to -i list options.
* doc/aria2c.1.txt
* src/download_helper.cc
2010-01-10 06:48:34 +00:00
Tatsuhiro Tsujikawa
be20b46c19
2010-01-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed compile error with i586-mingw32msvc-gcc 4.4.2, without any
additional libraries.
* src/MultiUrlRequestInfo.cc
* src/NameResolver.cc
* src/SelectEventPoll.cc
* src/SelectEventPoll.h
* src/SocketCore.cc
* src/SocketCore.h
* src/a2netcompat.h
* src/daemon.cc
* src/main.cc
2010-01-09 13:06:45 +00:00
Tatsuhiro Tsujikawa
b950da1841
2010-01-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed typo.
* src/DHTMessageReceiver.cc
2010-01-09 09:43:04 +00:00
Tatsuhiro Tsujikawa
d56459bb88
2010-01-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed the bug that causes segmentation fault if unknown option is
put in aria2.conf file. BUG#2928303
* src/OptionParser.cc
* src/OptionParser.h
* src/option_processing.cc
* test/OptionParserTest.cc
2010-01-09 09:35:18 +00:00
Tatsuhiro Tsujikawa
e56f2afbbf
2010-01-07 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Ignore port message with port=0.
* src/BtPortMessage.cc
2010-01-07 12:49:51 +00:00
Tatsuhiro Tsujikawa
011871cec8
Regenerated
2010-01-07 12:33:47 +00:00
Tatsuhiro Tsujikawa
62e4ae20f6
2010-01-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Run autoupdate
* configure.ac
2010-01-06 15:01:27 +00:00
Tatsuhiro Tsujikawa
e3b5248166
2010-01-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Updated autoconf/automake auxiliary files.
* INSTALL
* config.guess
* config.sub
* depcomp
* install-sh
* m4/intldir.m4
* missing
* mkinstalldirs
2010-01-06 14:56:25 +00:00
Tatsuhiro Tsujikawa
4c64d3629d
2010-01-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Removed unused function.
* src/SharedHandle.h
2010-01-06 14:32:50 +00:00
Tatsuhiro Tsujikawa
e3a61f0fd8
2010-01-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Find pooled socket using all cached addresses.
* src/DNSCache.h
* src/DownloadEngine.cc
* src/DownloadEngine.h
* src/InitiateConnectionCommand.cc
2010-01-06 14:31:41 +00:00
Tatsuhiro Tsujikawa
ffdf21b87b
2010-01-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Updated copyright year.
* src/version_usage.cc
2010-01-06 13:08:05 +00:00
Tatsuhiro Tsujikawa
8c5d84b5bb
Generated man page.
2010-01-06 13:05:14 +00:00
Tatsuhiro Tsujikawa
e237a6ebda
2010-01-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Pool connection if _contentEncodingDecoder is used and server
supports persistent connection.
* src/HttpDownloadCommand.cc
2010-01-06 13:02:10 +00:00
Tatsuhiro Tsujikawa
f6a3ca0b1e
2010-01-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Updated doc.
* src/DownloadCommand.cc
2010-01-06 12:52:14 +00:00
Tatsuhiro Tsujikawa
4db349c1f3
2010-01-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Untabify. Fixed one line in copyright which is longer than 80
columns.
* src
* test
2010-01-05 16:01:46 +00:00
Anthony Bryan
338e8aca09
paramters -> parameters
...
preceeding -> preceding
2009-12-30 18:50:48 +00:00
Tatsuhiro Tsujikawa
a320fe83fd
2009-12-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Release 1.8.0
2009-12-27 05:45:39 +00:00
Tatsuhiro Tsujikawa
4589bbd669
2009-12-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Updated po templates.
* po/aria2.pot
2009-12-27 05:44:50 +00:00
Tatsuhiro Tsujikawa
0d6fdba0d6
2009-12-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Documented --bt-save-metadata option in man page.
* doc/aria2c.1.txt
2009-12-27 05:42:05 +00:00
Tatsuhiro Tsujikawa
9f5ad4dc00
2009-12-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed usage of --bt-save-metadata option.
* src/usage_text.h
2009-12-27 05:41:05 +00:00
Tatsuhiro Tsujikawa
8740f86aea
Reverted previous change
2009-12-27 05:35:22 +00:00
Tatsuhiro Tsujikawa
cc6fc71bfd
2009-12-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Release 1.8.0
2009-12-27 05:33:03 +00:00
Tatsuhiro Tsujikawa
d3bb39ff56
Updated for 1.8.0 release
2009-12-27 05:32:33 +00:00
Tatsuhiro Tsujikawa
2125fddebf
2009-12-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Updated po templates.
* po/aria2.pot
2009-12-27 05:30:25 +00:00
Tatsuhiro Tsujikawa
c92975aefb
2009-12-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Get rid of AI_ADDRCONFIG when --disable-ipv6 opiton is given. It
causes name resolution error when none of network interface has
IPv4 address.
* src/main.cc
2009-12-27 03:40:38 +00:00
Tatsuhiro Tsujikawa
3465e87167
2009-12-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Bump up version number to 1.8.0.
* configure.ac
2009-12-27 03:20:53 +00:00
Tatsuhiro Tsujikawa
606360779f
2009-12-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Use info hash as a filename when saving BitTorrent metadata.
* src/UTMetadataPostDownloadHandler.cc
* test/UTMetadataPostDownloadHandlerTest.cc
2009-12-27 02:42:43 +00:00
Tatsuhiro Tsujikawa
1b3436b5cd
2009-12-26 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Documented system.multicall XML-RPC method in man page.
* doc/aria2c.1.txt
2009-12-26 14:36:38 +00:00
Tatsuhiro Tsujikawa
63c6a16d40
2009-12-26 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Added signal handler for SIGHUP to save .aria2 file when terminal
is closed. The handler is the same one for SIGINT and SIGTERM.
* src/MultiUrlRequestInfo.cc
2009-12-26 13:18:23 +00:00
Tatsuhiro Tsujikawa
1c331e901a
2009-12-26 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Defined method name in XmlRpcMethod subclasses.
* src/XmlRpcMethodFactory.cc
* src/XmlRpcMethodImpl.cc
* src/XmlRpcMethodImpl.h
* test/XmlRpcMethodTest.cc
2009-12-26 13:07:27 +00:00
Tatsuhiro Tsujikawa
af20aea88c
2009-12-26 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Added system.multicall XML-RPC method.
* src/XmlRpcMethod.cc
* src/XmlRpcMethod.h
* src/XmlRpcMethodFactory.cc
* src/XmlRpcMethodImpl.cc
* src/XmlRpcMethodImpl.h
* test/XmlRpcMethodTest.cc
2009-12-26 10:16:56 +00:00
Tatsuhiro Tsujikawa
838fcbbecd
2009-12-25 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Check structure depth when decoding.
* src/bencode.cc
* src/bencode.h
* test/BencodeTest.cc
2009-12-25 14:53:11 +00:00
Tatsuhiro Tsujikawa
49bd2c1b92
2009-12-25 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Documented tellStopped XML-RPC method in man page.
* doc/aria2c.1.txt
2009-12-25 14:51:26 +00:00
Tatsuhiro Tsujikawa
17a1bfea09
2009-12-25 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Added tellStopped XML-RPC method to aria2rpc.
* doc/xmlrpc/aria2rpc
2009-12-25 14:46:59 +00:00
Tatsuhiro Tsujikawa
4e294c7129
2009-12-25 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Added tellStopped XML-RPC method. This method returns stopped
download in the specified range. It takes same parameters with
tellWaiting XML-RPC method. offset = 0 means the oldest download.
* src/XmlRpcMethodFactory.cc
* src/XmlRpcMethodImpl.cc
* src/XmlRpcMethodImpl.h
2009-12-25 14:46:22 +00:00
Tatsuhiro Tsujikawa
88bcc6e681
2009-12-24 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Use AI_ADDRCONFIG flag if it is available. Refactored so that
getaddrinfo calls are not scattered around. Unset AI_ADDRCONFIG
when conducting unit tests because they fail if networking
interface is not configured with IPv4 address.
* src/NameResolver.cc
* src/SocketCore.cc
* src/SocketCore.h
* src/a2netcompat.h
* test/AllTest.cc
2009-12-24 14:59:47 +00:00
Tatsuhiro Tsujikawa
0190564ad3
2009-12-24 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Fixed unit test error
* test/UTMetadataPostDownloadHandlerTest.cc
2009-12-24 13:40:57 +00:00
Tatsuhiro Tsujikawa
1da1665c24
2009-12-24 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Defined static string constants for efficiency.
* src/XmlRpcMethodImpl.cc
2009-12-24 13:39:36 +00:00
Tatsuhiro Tsujikawa
2745d85597
2009-12-23 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Added --bt-save-metadata option. When true is given, it saves
metadata as .torrent file. This option has effect only when
BitTorrent Magnet URI is used. The filename is name in metadata
with suffix .torrent. The directory to be saved is the same
directory where download file is saved. If the same file already
exists, metdata is not saved.
* src/OptionHandlerFactory.cc
* src/UTMetadataPostDownloadHandler.cc
* src/UTMetadataPostDownloadHandler.h
* src/message.h
* src/prefs.cc
* src/prefs.h
* src/usage_text.h
* test/UTMetadataDataExtensionMessageTest.cc
2009-12-23 13:21:12 +00:00
Tatsuhiro Tsujikawa
9b933ca406
2009-12-23 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Added util::saveAs() function. Use it in Signature::save().
* src/Signature.cc
* src/util.cc
* src/util.h
2009-12-23 13:16:57 +00:00
Tatsuhiro Tsujikawa
3aff2b565e
2009-12-23 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
...
Upcase info hash in Magnet URI.
* doc/aria2c.1.txt
2009-12-23 04:26:40 +00:00