2009-05-06 07:49:22 +00:00
|
|
|
# Makefile.in generated by automake 1.10.2 from Makefile.am.
|
2006-02-17 13:35:04 +00:00
|
|
|
# @configure_input@
|
|
|
|
|
|
|
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
2008-06-10 14:31:08 +00:00
|
|
|
# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
|
2006-02-17 13:35:04 +00:00
|
|
|
# This Makefile.in is free software; the Free Software Foundation
|
|
|
|
# gives unlimited permission to copy and/or distribute it,
|
|
|
|
# with or without modifications, as long as this notice is preserved.
|
|
|
|
|
|
|
|
# This program is distributed in the hope that it will be useful,
|
|
|
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
|
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
|
|
# PARTICULAR PURPOSE.
|
|
|
|
|
|
|
|
@SET_MAKE@
|
|
|
|
VPATH = @srcdir@
|
|
|
|
pkgdatadir = $(datadir)/@PACKAGE@
|
|
|
|
pkglibdir = $(libdir)/@PACKAGE@
|
|
|
|
pkgincludedir = $(includedir)/@PACKAGE@
|
|
|
|
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
|
|
install_sh_DATA = $(install_sh) -c -m 644
|
|
|
|
install_sh_PROGRAM = $(install_sh) -c
|
|
|
|
install_sh_SCRIPT = $(install_sh) -c
|
|
|
|
INSTALL_HEADER = $(INSTALL_DATA)
|
|
|
|
transform = $(program_transform_name)
|
|
|
|
NORMAL_INSTALL = :
|
|
|
|
PRE_INSTALL = :
|
|
|
|
POST_INSTALL = :
|
|
|
|
NORMAL_UNINSTALL = :
|
|
|
|
PRE_UNINSTALL = :
|
|
|
|
POST_UNINSTALL = :
|
2006-03-02 10:43:00 +00:00
|
|
|
build_triplet = @build@
|
|
|
|
host_triplet = @host@
|
2007-07-23 13:04:48 +00:00
|
|
|
target_triplet = @target@
|
2008-06-10 14:31:08 +00:00
|
|
|
TESTS = aria2c$(EXEEXT)
|
2006-02-17 13:35:04 +00:00
|
|
|
check_PROGRAMS = $(am__EXEEXT_1)
|
2009-05-08 07:58:50 +00:00
|
|
|
@ENABLE_XML_RPC_TRUE@am__append_1 = XmlRpcRequestParserControllerTest.cc\
|
|
|
|
@ENABLE_XML_RPC_TRUE@ XmlRpcRequestProcessorTest.cc\
|
|
|
|
@ENABLE_XML_RPC_TRUE@ XmlRpcMethodTest.cc
|
|
|
|
|
|
|
|
@HAVE_POSIX_FALLOCATE_TRUE@am__append_2 = FallocFileAllocationIteratorTest.cc
|
|
|
|
@HAVE_LIBZ_TRUE@am__append_3 = GZipDecoderTest.cc
|
|
|
|
@HAVE_SQLITE3_TRUE@am__append_4 = Sqlite3MozCookieParserTest.cc
|
|
|
|
@ENABLE_MESSAGE_DIGEST_TRUE@am__append_5 = MessageDigestHelperTest.cc\
|
2007-11-12 11:28:16 +00:00
|
|
|
@ENABLE_MESSAGE_DIGEST_TRUE@ IteratableChunkChecksumValidatorTest.cc\
|
|
|
|
@ENABLE_MESSAGE_DIGEST_TRUE@ IteratableChecksumValidatorTest.cc
|
2007-08-08 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
MessageDigestHelper is introduced in order to simplify the use
of message digest. Removed repeated code.
The message digest algorithm is now specified by string, like
"sha1",
"md5".
* src/messageDigest.{h, cc}
* src/MessageDigestHelper.{h, cc}: New class.
* src/DefaultPieceStorage.cc
* src/DefaultBtContext.{h, cc}
(computeFastSet): New function.
(setInfoHash): Added for unit testing.
(setNumPieces): Added for unit testing.
* src/DefaultBtInteractive.cc
* src/BtPieceMessage.cc
* src/Peer.cc
* src/Checksum.h
* src/message.h
* src/IteratableChecksumValidator.h
* src/ChunkChecksumValidator.{h, cc}: Use
IteratableChecksumValidator
inside it.
* src/SegmentMan.{h, cc}
(checkIntegrity): Removed.
* src/IteratableChunkChecksumValidator.{h, cc}
* src/Util.h
(sha1Sum): Removed.
(simpleMessageDigest): Removed.
(fileChecksum): Removed.
(computeFastSet): Removed.
* src/ShaVisitor.cc
* src/ChunkChecksum.h
* src/DownloadCommand.cc
Removed messageDigest virtual functions.
* src/MultiDiskAdaptor.{h, cc}
* src/DiskAdaptor.h
* src/ByteArrayDiskWriter.h
* src/DiskWriter.h
* src/DiskAdaptorWriter.h
* src/AbstractSingleDiskAdaptor.{h, cc}
* src/AbstractDiskWriter.{h, cc}
Fixed comilation error when message digest is disabled.
* src/MetalinkEntry.{h, cc}
* src/MetalinkRequestInfo.cc
Removed srandom and random.
* src/SimpleRandomizer.h
Added size() virtual function to DiskAdaptor
* src/MultiDiskAdaptor.h
Fixed the bug that causes that files are not opened correctly in
multi-file torrent.
* src/TorrentRequestInfo.cc
* src/MultiDiskAdaptor.cc
Added SHA256 support
* src/messageDigest.cc
* src/Xml2MetalinkProcessor.cc
Show supported message digest algorithms
* src/main.cc
Updated contact info.
* src/main.cc
2007-08-08 14:40:11 +00:00
|
|
|
|
2009-05-08 07:58:50 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@am__append_6 = BtAllowedFastMessageTest.cc\
|
2007-07-23 14:53:39 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtBitfieldMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtCancelMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtChokeMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtHandshakeMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtHaveAllMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtHaveMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtHaveNoneMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtInterestedMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtKeepAliveMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtNotInterestedMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtPieceMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtPortMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtRejectMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtRequestMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtSuggestPieceMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtUnchokeMessageTest.cc\
|
2007-11-14 10:10:38 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ DefaultPieceStorageTest.cc\
|
2007-07-23 14:53:39 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ DefaultBtAnnounceTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DefaultBtContextTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DefaultBtMessageDispatcherTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DefaultBtRequestFactoryTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockBtMessage.h\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockBtMessageDispatcher.h\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockBtMessageFactory.h\
|
2009-04-23 13:39:53 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ PeerListProcessorTest.cc\
|
2007-08-08 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
MessageDigestHelper is introduced in order to simplify the use
of message digest. Removed repeated code.
The message digest algorithm is now specified by string, like
"sha1",
"md5".
* src/messageDigest.{h, cc}
* src/MessageDigestHelper.{h, cc}: New class.
* src/DefaultPieceStorage.cc
* src/DefaultBtContext.{h, cc}
(computeFastSet): New function.
(setInfoHash): Added for unit testing.
(setNumPieces): Added for unit testing.
* src/DefaultBtInteractive.cc
* src/BtPieceMessage.cc
* src/Peer.cc
* src/Checksum.h
* src/message.h
* src/IteratableChecksumValidator.h
* src/ChunkChecksumValidator.{h, cc}: Use
IteratableChecksumValidator
inside it.
* src/SegmentMan.{h, cc}
(checkIntegrity): Removed.
* src/IteratableChunkChecksumValidator.{h, cc}
* src/Util.h
(sha1Sum): Removed.
(simpleMessageDigest): Removed.
(fileChecksum): Removed.
(computeFastSet): Removed.
* src/ShaVisitor.cc
* src/ChunkChecksum.h
* src/DownloadCommand.cc
Removed messageDigest virtual functions.
* src/MultiDiskAdaptor.{h, cc}
* src/DiskAdaptor.h
* src/ByteArrayDiskWriter.h
* src/DiskWriter.h
* src/DiskAdaptorWriter.h
* src/AbstractSingleDiskAdaptor.{h, cc}
* src/AbstractDiskWriter.{h, cc}
Fixed comilation error when message digest is disabled.
* src/MetalinkEntry.{h, cc}
* src/MetalinkRequestInfo.cc
Removed srandom and random.
* src/SimpleRandomizer.h
Added size() virtual function to DiskAdaptor
* src/MultiDiskAdaptor.h
Fixed the bug that causes that files are not opened correctly in
multi-file torrent.
* src/TorrentRequestInfo.cc
* src/MultiDiskAdaptor.cc
Added SHA256 support
* src/messageDigest.cc
* src/Xml2MetalinkProcessor.cc
Show supported message digest algorithms
* src/main.cc
Updated contact info.
* src/main.cc
2007-08-08 14:40:11 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ AnnounceListTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DefaultPeerStorageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockPeerStorage.h\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ ByteArrayDiskWriterTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ PeerTest.cc\
|
2008-02-09 17:14:40 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ PeerSessionResourceTest.cc\
|
2007-08-08 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
MessageDigestHelper is introduced in order to simplify the use
of message digest. Removed repeated code.
The message digest algorithm is now specified by string, like
"sha1",
"md5".
* src/messageDigest.{h, cc}
* src/MessageDigestHelper.{h, cc}: New class.
* src/DefaultPieceStorage.cc
* src/DefaultBtContext.{h, cc}
(computeFastSet): New function.
(setInfoHash): Added for unit testing.
(setNumPieces): Added for unit testing.
* src/DefaultBtInteractive.cc
* src/BtPieceMessage.cc
* src/Peer.cc
* src/Checksum.h
* src/message.h
* src/IteratableChecksumValidator.h
* src/ChunkChecksumValidator.{h, cc}: Use
IteratableChecksumValidator
inside it.
* src/SegmentMan.{h, cc}
(checkIntegrity): Removed.
* src/IteratableChunkChecksumValidator.{h, cc}
* src/Util.h
(sha1Sum): Removed.
(simpleMessageDigest): Removed.
(fileChecksum): Removed.
(computeFastSet): Removed.
* src/ShaVisitor.cc
* src/ChunkChecksum.h
* src/DownloadCommand.cc
Removed messageDigest virtual functions.
* src/MultiDiskAdaptor.{h, cc}
* src/DiskAdaptor.h
* src/ByteArrayDiskWriter.h
* src/DiskWriter.h
* src/DiskAdaptorWriter.h
* src/AbstractSingleDiskAdaptor.{h, cc}
* src/AbstractDiskWriter.{h, cc}
Fixed comilation error when message digest is disabled.
* src/MetalinkEntry.{h, cc}
* src/MetalinkRequestInfo.cc
Removed srandom and random.
* src/SimpleRandomizer.h
Added size() virtual function to DiskAdaptor
* src/MultiDiskAdaptor.h
Fixed the bug that causes that files are not opened correctly in
multi-file torrent.
* src/TorrentRequestInfo.cc
* src/MultiDiskAdaptor.cc
Added SHA256 support
* src/messageDigest.cc
* src/Xml2MetalinkProcessor.cc
Show supported message digest algorithms
* src/main.cc
Updated contact info.
* src/main.cc
2007-08-08 14:40:11 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ PeerMessageUtilTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ ShareRatioSeedCriteriaTest.cc\
|
2007-10-11 16:58:24 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtRegistryTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtDependencyTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtPostDownloadHandlerTest.cc\
|
2007-12-22 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added uTorrent compatible Peer Exchange.
* src/BencodeVisitor.{h, cc}
* test/BencodeVisitorTest.cc
* src/BtConstants.h
* src/BtContext.h: Added 'private' flag.
* src/BtExtendedMessage.{h, cc}
* test/BtExtendedMessageTest.cc
* src/BtHandshakeMessage.{h, cc}: Set extended messaging bit in
reserved field.
* test/BtHandshakeMessageTest.cc
* src/BtMessageFactory.h
* src/BtRegistry.h
* src/BtRuntime.h: This class holds default extension message
IDs for
aria2. By default, aria2 uses ID 8 for ut_pex.
* src/DefaultBtContext.cc
* src/DefaultBtInteractive.{h, cc}: This class holds
_utPexEnabled.
When it is true, aria2 enables ut_pex. This value is set by
PeerInteractionCommand.
* src/DefaultBtMessageFactory.{h, cc}
* test/DefaultBtMessageFactoryTest.cc
* src/DefaultBtMessageReceiver.cc: Moved the code of fast
extension
handling to DefaultBtInteractive class.
* src/DefaultExtensionMessageFactory.{h, cc}
* test/DefaultExtensionMessageFactoryTest.cc
* src/DefaultPeerStorage.cc: Returns false if a peer is already
in
the container(peers and incomingPeers. The equality is
determined by
Peer::id).
* test/DefaultPeerStorageTest.cc
* src/ExtensionMessage.h
* test/MockExtensionMessage.h
* src/ExtensionMessageFactory.h
* test/MockExtensionMessageFactory.h
* src/HandshakeExtensionMessage.{h, cc}
* test/HandshakeExtensionMessageTest.cc
* src/MetaEntry.h
* src/Peer.{h, cc}
* src/PeerInteractionCommand.cc
* src/PeerReceiveHandshakeCommand.cc: Evaluate the return value
of
addIncomingPeer.
* src/PeerMessageUtil.{h, cc}
* src/PeerObject.h
* src/UTPexExtensionMessage.{h, cc}
* test/UTPexExtensionMessageTest.cc
* src/message.h
* src/prefs.h
Fixed the bug that returns incomplete data when it contains null
character. A convenient constructor was also added.
* src/Data.{h, cc}
Rewritten.
* src/CompactPeerListProcessor.cc
Fixed typos.
* src/message.h
* src/MetaFileUtil.cc
2007-12-22 03:57:55 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ TimeSeedCriteriaTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtExtendedMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ HandshakeExtensionMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ UTPexExtensionMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DefaultBtMessageFactoryTest.cc\
|
2008-02-08 15:53:45 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ DefaultExtensionMessageFactoryTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTNodeTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTBucketTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTRoutingTableTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTMessageTrackerEntryTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTMessageTrackerTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTConnectionImplTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTPingMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTPingReplyMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTFindNodeMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTFindNodeReplyMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTGetPeersMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTGetPeersReplyMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTAnnouncePeerMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTAnnouncePeerReplyMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTUnknownMessageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTMessageFactoryImplTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BNodeTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTPeerAnnounceEntryTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTPeerAnnounceStorageTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTTokenTrackerTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ XORCloserTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTIDCloserTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTRoutingTableSerializerTest.cc\
|
2008-02-16 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added Message Stream Encryption(MSE) support.
Currently, aria2 accepts incoming connections with Obfuscation Header
and legacy BitTorrent Header and establishes connections with
Obfuscation Header first and if failed then retry with legacy
BitTorrent header. If plain text and ARC4 is provided, aria2 always
choose ARC4. The new option to change the default behavior is planned.
For tracker extension, "supportcrypto=1" is added statically.
* src/PeerInitiateConnectionCommand.{h, cc}
* src/PeerConnection.{h, cc}
* src/HandleRegistry.h
* src/SocketCore.h
* src/PeerReceiveHandshakeCommand.{h, cc}
* src/BtRegistry.{h, cc}
* src/PeerListenCommand.cc
* src/InitiatorMSEHandshakeCommand.{h, cc}
* src/ReceiverMSEHandshakeCommand.{h, cc}
* src/MSEHandshake.{h, cc}
* src/ARC4Encryptor.h
* src/ARC4Decryptor.h
* src/LibgcryptARC4Encryptor.h
* src/LibgcryptARC4Decryptor.h
* src/LibgcryptARC4Context.h
* src/LibsslARC4Encryptor.h
* src/LibsslARC4Decryptor.h
* src/LibsslARC4Context.h
* src/DHKeyExchange.h
* src/LibgcryptDHKeyExchange.h
* src/LibsslDHKeyExchange.h
* src/DefaultBtAnnounce.cc: Just added "supportcrypto=1" parameter.
* test/DefaultBtAnnounceTest.cc
* test/ARC4Test.cc
* test/DHKeyExchangeTest.cc
Removed prepareForRetry() because it is not used.
* src/PeerAbstractCommand.{h, cc}
* src/PeerInteractionCommand.{h, cc}
* src/PeerInitiateConnectionCommand.{h, cc}
2008-02-17 15:56:47 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTRoutingTableDeserializerTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHKeyExchangeTest.cc\
|
2008-02-18 13:41:58 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ ARC4Test.cc\
|
2008-02-20 16:57:47 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ MSEHandshakeTest.cc\
|
2008-03-01 04:42:53 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTUtilTest.cc\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockBtAnnounce.h\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockBtContext.h\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockBtProgressInfoFile.h\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockBtRequestFactory.h\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockDHTMessage.h\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockDHTMessageCallback.h\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockDHTMessageDispatcher.h\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockDHTMessageFactory.h\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockDHTTask.h\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockDHTTaskFactory.h\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockDHTTaskQueue.h\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockExtensionMessage.h\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockExtensionMessageFactory.h\
|
2009-06-07 05:36:44 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ MockPieceStorage.h\
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BencodeTest.cc
|
2007-07-23 14:53:39 +00:00
|
|
|
|
2009-05-08 07:58:50 +00:00
|
|
|
@ENABLE_METALINK_TRUE@am__append_7 = MetalinkerTest.cc\
|
2007-07-23 14:53:39 +00:00
|
|
|
@ENABLE_METALINK_TRUE@ MetalinkEntryTest.cc\
|
2007-10-11 16:58:24 +00:00
|
|
|
@ENABLE_METALINK_TRUE@ Metalink2RequestGroupTest.cc\
|
2007-11-03 12:03:53 +00:00
|
|
|
@ENABLE_METALINK_TRUE@ MetalinkPostDownloadHandlerTest.cc\
|
2007-12-04 11:12:56 +00:00
|
|
|
@ENABLE_METALINK_TRUE@ MetalinkHelperTest.cc\
|
|
|
|
@ENABLE_METALINK_TRUE@ MetalinkParserControllerTest.cc\
|
2007-12-14 00:46:32 +00:00
|
|
|
@ENABLE_METALINK_TRUE@ MetalinkProcessorTest.cc
|
2007-07-23 14:53:39 +00:00
|
|
|
|
2006-02-17 13:35:04 +00:00
|
|
|
subdir = test
|
2008-07-13 12:46:24 +00:00
|
|
|
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
2006-02-17 13:35:04 +00:00
|
|
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
2008-06-29 14:29:36 +00:00
|
|
|
am__aclocal_m4_deps = $(top_srcdir)/m4/aria2_arg.m4 \
|
2008-10-08 14:18:01 +00:00
|
|
|
$(top_srcdir)/m4/codeset.m4 $(top_srcdir)/m4/cppunit.m4 \
|
|
|
|
$(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc2.m4 \
|
|
|
|
$(top_srcdir)/m4/glibc21.m4 $(top_srcdir)/m4/iconv.m4 \
|
|
|
|
$(top_srcdir)/m4/intdiv0.m4 $(top_srcdir)/m4/intl.m4 \
|
|
|
|
$(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/intmax.m4 \
|
|
|
|
$(top_srcdir)/m4/inttypes-pri.m4 \
|
2008-02-02 04:38:24 +00:00
|
|
|
$(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lcmessage.m4 \
|
|
|
|
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
2008-11-18 11:20:53 +00:00
|
|
|
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libcares.m4 \
|
|
|
|
$(top_srcdir)/m4/libexpat.m4 $(top_srcdir)/m4/libgcrypt.m4 \
|
|
|
|
$(top_srcdir)/m4/libgnutls.m4 $(top_srcdir)/m4/libxml2.m4 \
|
|
|
|
$(top_srcdir)/m4/libz.m4 $(top_srcdir)/m4/lock.m4 \
|
|
|
|
$(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \
|
2009-05-23 05:20:21 +00:00
|
|
|
$(top_srcdir)/m4/openssl.m4 $(top_srcdir)/m4/pkg.m4 \
|
|
|
|
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/printf-posix.m4 \
|
|
|
|
$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
|
|
|
|
$(top_srcdir)/m4/sqlite3.m4 $(top_srcdir)/m4/stdint_h.m4 \
|
|
|
|
$(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/visibility.m4 \
|
|
|
|
$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
|
|
|
|
$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/configure.ac
|
2006-02-17 13:35:04 +00:00
|
|
|
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
|
|
$(ACLOCAL_M4)
|
|
|
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
|
|
|
CONFIG_HEADER = $(top_builddir)/config.h
|
|
|
|
CONFIG_CLEAN_FILES =
|
|
|
|
am__EXEEXT_1 = aria2c$(EXEEXT)
|
2008-08-26 12:39:07 +00:00
|
|
|
am__aria2c_SOURCES_DIST = AllTest.cc TestUtil.cc TestUtil.h \
|
2008-09-22 09:26:57 +00:00
|
|
|
SocketCoreTest.cc array_funTest.cc Base64Test.cc \
|
2008-08-26 12:39:07 +00:00
|
|
|
SequenceTest.cc a2functionalTest.cc FileEntryTest.cc \
|
|
|
|
PieceTest.cc SegmentTest.cc GrowSegmentTest.cc \
|
2007-11-21 16:14:40 +00:00
|
|
|
SingleFileAllocationIteratorTest.cc \
|
2007-10-11 16:58:24 +00:00
|
|
|
DefaultBtProgressInfoFileTest.cc \
|
|
|
|
SingleFileDownloadContextTest.cc RequestGroupTest.cc \
|
|
|
|
PStringBuildVisitorTest.cc ParameterizedStringParserTest.cc \
|
2008-02-08 15:53:45 +00:00
|
|
|
UtilTest.cc AlphaNumberDecoratorTest.cc UriListParserTest.cc \
|
2008-09-01 13:46:03 +00:00
|
|
|
HttpHeaderProcessorTest.cc RequestTest.cc CookieParserTest.cc \
|
|
|
|
HttpRequestTest.cc RequestGroupManTest.cc \
|
|
|
|
AuthConfigFactoryTest.cc NetrcAuthResolverTest.cc \
|
|
|
|
DefaultAuthResolverTest.cc OptionHandlerTest.cc \
|
|
|
|
SegmentManTest.cc BitfieldManTest.cc NetrcTest.cc \
|
|
|
|
SingletonHolderTest.cc HttpHeaderTest.cc HttpResponseTest.cc \
|
|
|
|
SharedHandleTest.cc FileTest.cc OptionTest.cc \
|
|
|
|
DefaultDiskWriterTest.cc FeatureConfigTest.cc SpeedCalcTest.cc \
|
|
|
|
MultiDiskAdaptorTest.cc MultiFileAllocationIteratorTest.cc \
|
|
|
|
FixedNumberRandomizer.h ProtocolDetectorTest.cc \
|
|
|
|
StringFormatTest.cc ExceptionTest.cc \
|
2008-07-01 11:38:25 +00:00
|
|
|
DownloadHandlerFactoryTest.cc ChunkedDecoderTest.cc \
|
2008-08-04 17:06:47 +00:00
|
|
|
SignatureTest.cc ServerStatManTest.cc \
|
2009-03-13 12:44:58 +00:00
|
|
|
FeedbackURISelectorTest.cc InOrderURISelectorTest.cc \
|
2008-08-26 12:39:07 +00:00
|
|
|
ServerStatTest.cc NsCookieParserTest.cc \
|
2008-08-27 16:04:36 +00:00
|
|
|
DirectDiskAdaptorTest.cc CookieTest.cc CookieStorageTest.cc \
|
2009-03-10 13:08:07 +00:00
|
|
|
TimeTest.cc FtpConnectionTest.cc OptionParserTest.cc \
|
2009-06-07 05:36:44 +00:00
|
|
|
SimpleDNSCacheTest.cc DownloadHelperTest.cc \
|
2009-03-10 13:08:07 +00:00
|
|
|
SequentialPickerTest.cc RarestPieceSelectorTest.cc \
|
2009-05-06 07:49:22 +00:00
|
|
|
PieceStatManTest.cc InOrderPieceSelector.h \
|
2009-03-10 13:08:07 +00:00
|
|
|
LongestSequencePieceSelectorTest.cc a2algoTest.cc \
|
2009-06-23 15:35:45 +00:00
|
|
|
bitfieldTest.cc BDETest.cc DownloadContextTest.cc \
|
|
|
|
MockDownloadContext.h XmlRpcRequestParserControllerTest.cc \
|
2009-05-08 07:58:50 +00:00
|
|
|
XmlRpcRequestProcessorTest.cc XmlRpcMethodTest.cc \
|
|
|
|
FallocFileAllocationIteratorTest.cc GZipDecoderTest.cc \
|
|
|
|
Sqlite3MozCookieParserTest.cc MessageDigestHelperTest.cc \
|
2007-08-08 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
MessageDigestHelper is introduced in order to simplify the use
of message digest. Removed repeated code.
The message digest algorithm is now specified by string, like
"sha1",
"md5".
* src/messageDigest.{h, cc}
* src/MessageDigestHelper.{h, cc}: New class.
* src/DefaultPieceStorage.cc
* src/DefaultBtContext.{h, cc}
(computeFastSet): New function.
(setInfoHash): Added for unit testing.
(setNumPieces): Added for unit testing.
* src/DefaultBtInteractive.cc
* src/BtPieceMessage.cc
* src/Peer.cc
* src/Checksum.h
* src/message.h
* src/IteratableChecksumValidator.h
* src/ChunkChecksumValidator.{h, cc}: Use
IteratableChecksumValidator
inside it.
* src/SegmentMan.{h, cc}
(checkIntegrity): Removed.
* src/IteratableChunkChecksumValidator.{h, cc}
* src/Util.h
(sha1Sum): Removed.
(simpleMessageDigest): Removed.
(fileChecksum): Removed.
(computeFastSet): Removed.
* src/ShaVisitor.cc
* src/ChunkChecksum.h
* src/DownloadCommand.cc
Removed messageDigest virtual functions.
* src/MultiDiskAdaptor.{h, cc}
* src/DiskAdaptor.h
* src/ByteArrayDiskWriter.h
* src/DiskWriter.h
* src/DiskAdaptorWriter.h
* src/AbstractSingleDiskAdaptor.{h, cc}
* src/AbstractDiskWriter.{h, cc}
Fixed comilation error when message digest is disabled.
* src/MetalinkEntry.{h, cc}
* src/MetalinkRequestInfo.cc
Removed srandom and random.
* src/SimpleRandomizer.h
Added size() virtual function to DiskAdaptor
* src/MultiDiskAdaptor.h
Fixed the bug that causes that files are not opened correctly in
multi-file torrent.
* src/TorrentRequestInfo.cc
* src/MultiDiskAdaptor.cc
Added SHA256 support
* src/messageDigest.cc
* src/Xml2MetalinkProcessor.cc
Show supported message digest algorithms
* src/main.cc
Updated contact info.
* src/main.cc
2007-08-08 14:40:11 +00:00
|
|
|
IteratableChunkChecksumValidatorTest.cc \
|
2007-11-12 11:28:16 +00:00
|
|
|
IteratableChecksumValidatorTest.cc BtAllowedFastMessageTest.cc \
|
|
|
|
BtBitfieldMessageTest.cc BtCancelMessageTest.cc \
|
|
|
|
BtChokeMessageTest.cc BtHandshakeMessageTest.cc \
|
|
|
|
BtHaveAllMessageTest.cc BtHaveMessageTest.cc \
|
|
|
|
BtHaveNoneMessageTest.cc BtInterestedMessageTest.cc \
|
|
|
|
BtKeepAliveMessageTest.cc BtNotInterestedMessageTest.cc \
|
|
|
|
BtPieceMessageTest.cc BtPortMessageTest.cc \
|
|
|
|
BtRejectMessageTest.cc BtRequestMessageTest.cc \
|
|
|
|
BtSuggestPieceMessageTest.cc BtUnchokeMessageTest.cc \
|
2007-11-14 10:10:38 +00:00
|
|
|
DefaultPieceStorageTest.cc DefaultBtAnnounceTest.cc \
|
|
|
|
DefaultBtContextTest.cc DefaultBtMessageDispatcherTest.cc \
|
2007-10-23 16:29:37 +00:00
|
|
|
DefaultBtRequestFactoryTest.cc MockBtMessage.h \
|
|
|
|
MockBtMessageDispatcher.h MockBtMessageFactory.h \
|
2009-04-23 13:39:53 +00:00
|
|
|
PeerListProcessorTest.cc AnnounceListTest.cc \
|
2008-12-14 10:21:05 +00:00
|
|
|
DefaultPeerStorageTest.cc MockPeerStorage.h \
|
2008-02-09 17:14:40 +00:00
|
|
|
ByteArrayDiskWriterTest.cc PeerTest.cc \
|
|
|
|
PeerSessionResourceTest.cc PeerMessageUtilTest.cc \
|
2008-02-08 15:53:45 +00:00
|
|
|
ShareRatioSeedCriteriaTest.cc BtRegistryTest.cc \
|
|
|
|
BtDependencyTest.cc BtPostDownloadHandlerTest.cc \
|
2008-12-14 10:21:05 +00:00
|
|
|
TimeSeedCriteriaTest.cc BtExtendedMessageTest.cc \
|
|
|
|
HandshakeExtensionMessageTest.cc UTPexExtensionMessageTest.cc \
|
|
|
|
DefaultBtMessageFactoryTest.cc \
|
2008-02-08 15:53:45 +00:00
|
|
|
DefaultExtensionMessageFactoryTest.cc DHTNodeTest.cc \
|
|
|
|
DHTBucketTest.cc DHTRoutingTableTest.cc \
|
|
|
|
DHTMessageTrackerEntryTest.cc DHTMessageTrackerTest.cc \
|
|
|
|
DHTConnectionImplTest.cc DHTPingMessageTest.cc \
|
|
|
|
DHTPingReplyMessageTest.cc DHTFindNodeMessageTest.cc \
|
|
|
|
DHTFindNodeReplyMessageTest.cc DHTGetPeersMessageTest.cc \
|
|
|
|
DHTGetPeersReplyMessageTest.cc DHTAnnouncePeerMessageTest.cc \
|
|
|
|
DHTAnnouncePeerReplyMessageTest.cc DHTUnknownMessageTest.cc \
|
|
|
|
DHTMessageFactoryImplTest.cc BNodeTest.cc \
|
|
|
|
DHTPeerAnnounceEntryTest.cc DHTPeerAnnounceStorageTest.cc \
|
|
|
|
DHTTokenTrackerTest.cc XORCloserTest.cc DHTIDCloserTest.cc \
|
|
|
|
DHTRoutingTableSerializerTest.cc \
|
2008-02-16 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added Message Stream Encryption(MSE) support.
Currently, aria2 accepts incoming connections with Obfuscation Header
and legacy BitTorrent Header and establishes connections with
Obfuscation Header first and if failed then retry with legacy
BitTorrent header. If plain text and ARC4 is provided, aria2 always
choose ARC4. The new option to change the default behavior is planned.
For tracker extension, "supportcrypto=1" is added statically.
* src/PeerInitiateConnectionCommand.{h, cc}
* src/PeerConnection.{h, cc}
* src/HandleRegistry.h
* src/SocketCore.h
* src/PeerReceiveHandshakeCommand.{h, cc}
* src/BtRegistry.{h, cc}
* src/PeerListenCommand.cc
* src/InitiatorMSEHandshakeCommand.{h, cc}
* src/ReceiverMSEHandshakeCommand.{h, cc}
* src/MSEHandshake.{h, cc}
* src/ARC4Encryptor.h
* src/ARC4Decryptor.h
* src/LibgcryptARC4Encryptor.h
* src/LibgcryptARC4Decryptor.h
* src/LibgcryptARC4Context.h
* src/LibsslARC4Encryptor.h
* src/LibsslARC4Decryptor.h
* src/LibsslARC4Context.h
* src/DHKeyExchange.h
* src/LibgcryptDHKeyExchange.h
* src/LibsslDHKeyExchange.h
* src/DefaultBtAnnounce.cc: Just added "supportcrypto=1" parameter.
* test/DefaultBtAnnounceTest.cc
* test/ARC4Test.cc
* test/DHKeyExchangeTest.cc
Removed prepareForRetry() because it is not used.
* src/PeerAbstractCommand.{h, cc}
* src/PeerInteractionCommand.{h, cc}
* src/PeerInitiateConnectionCommand.{h, cc}
2008-02-17 15:56:47 +00:00
|
|
|
DHTRoutingTableDeserializerTest.cc DHKeyExchangeTest.cc \
|
2008-02-20 16:57:47 +00:00
|
|
|
ARC4Test.cc MSEHandshakeTest.cc DHTUtilTest.cc \
|
2008-03-01 04:42:53 +00:00
|
|
|
MockBtAnnounce.h MockBtContext.h MockBtProgressInfoFile.h \
|
|
|
|
MockBtRequestFactory.h MockDHTMessage.h \
|
|
|
|
MockDHTMessageCallback.h MockDHTMessageDispatcher.h \
|
|
|
|
MockDHTMessageFactory.h MockDHTTask.h MockDHTTaskFactory.h \
|
|
|
|
MockDHTTaskQueue.h MockExtensionMessage.h \
|
|
|
|
MockExtensionMessageFactory.h MockPieceStorage.h \
|
2009-06-07 05:36:44 +00:00
|
|
|
BencodeTest.cc MetalinkerTest.cc MetalinkEntryTest.cc \
|
2009-01-31 14:34:29 +00:00
|
|
|
Metalink2RequestGroupTest.cc \
|
2007-12-04 11:12:56 +00:00
|
|
|
MetalinkPostDownloadHandlerTest.cc MetalinkHelperTest.cc \
|
2007-12-14 00:46:32 +00:00
|
|
|
MetalinkParserControllerTest.cc MetalinkProcessorTest.cc
|
2009-05-08 07:58:50 +00:00
|
|
|
@ENABLE_XML_RPC_TRUE@am__objects_1 = XmlRpcRequestParserControllerTest.$(OBJEXT) \
|
|
|
|
@ENABLE_XML_RPC_TRUE@ XmlRpcRequestProcessorTest.$(OBJEXT) \
|
|
|
|
@ENABLE_XML_RPC_TRUE@ XmlRpcMethodTest.$(OBJEXT)
|
|
|
|
@HAVE_POSIX_FALLOCATE_TRUE@am__objects_2 = FallocFileAllocationIteratorTest.$(OBJEXT)
|
|
|
|
@HAVE_LIBZ_TRUE@am__objects_3 = GZipDecoderTest.$(OBJEXT)
|
|
|
|
@HAVE_SQLITE3_TRUE@am__objects_4 = \
|
2008-08-17 10:44:12 +00:00
|
|
|
@HAVE_SQLITE3_TRUE@ Sqlite3MozCookieParserTest.$(OBJEXT)
|
2009-05-08 07:58:50 +00:00
|
|
|
@ENABLE_MESSAGE_DIGEST_TRUE@am__objects_5 = \
|
2007-10-11 16:58:24 +00:00
|
|
|
@ENABLE_MESSAGE_DIGEST_TRUE@ MessageDigestHelperTest.$(OBJEXT) \
|
2007-11-12 11:28:16 +00:00
|
|
|
@ENABLE_MESSAGE_DIGEST_TRUE@ IteratableChunkChecksumValidatorTest.$(OBJEXT) \
|
|
|
|
@ENABLE_MESSAGE_DIGEST_TRUE@ IteratableChecksumValidatorTest.$(OBJEXT)
|
2009-05-08 07:58:50 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@am__objects_6 = \
|
2007-07-23 14:53:39 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtAllowedFastMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtBitfieldMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtCancelMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtChokeMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtHandshakeMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtHaveAllMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtHaveMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtHaveNoneMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtInterestedMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtKeepAliveMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtNotInterestedMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtPieceMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtPortMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtRejectMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtRequestMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtSuggestPieceMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtUnchokeMessageTest.$(OBJEXT) \
|
2007-11-14 10:10:38 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ DefaultPieceStorageTest.$(OBJEXT) \
|
2007-07-23 14:53:39 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ DefaultBtAnnounceTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DefaultBtContextTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DefaultBtMessageDispatcherTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DefaultBtRequestFactoryTest.$(OBJEXT) \
|
2009-04-23 13:39:53 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ PeerListProcessorTest.$(OBJEXT) \
|
2007-08-08 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
MessageDigestHelper is introduced in order to simplify the use
of message digest. Removed repeated code.
The message digest algorithm is now specified by string, like
"sha1",
"md5".
* src/messageDigest.{h, cc}
* src/MessageDigestHelper.{h, cc}: New class.
* src/DefaultPieceStorage.cc
* src/DefaultBtContext.{h, cc}
(computeFastSet): New function.
(setInfoHash): Added for unit testing.
(setNumPieces): Added for unit testing.
* src/DefaultBtInteractive.cc
* src/BtPieceMessage.cc
* src/Peer.cc
* src/Checksum.h
* src/message.h
* src/IteratableChecksumValidator.h
* src/ChunkChecksumValidator.{h, cc}: Use
IteratableChecksumValidator
inside it.
* src/SegmentMan.{h, cc}
(checkIntegrity): Removed.
* src/IteratableChunkChecksumValidator.{h, cc}
* src/Util.h
(sha1Sum): Removed.
(simpleMessageDigest): Removed.
(fileChecksum): Removed.
(computeFastSet): Removed.
* src/ShaVisitor.cc
* src/ChunkChecksum.h
* src/DownloadCommand.cc
Removed messageDigest virtual functions.
* src/MultiDiskAdaptor.{h, cc}
* src/DiskAdaptor.h
* src/ByteArrayDiskWriter.h
* src/DiskWriter.h
* src/DiskAdaptorWriter.h
* src/AbstractSingleDiskAdaptor.{h, cc}
* src/AbstractDiskWriter.{h, cc}
Fixed comilation error when message digest is disabled.
* src/MetalinkEntry.{h, cc}
* src/MetalinkRequestInfo.cc
Removed srandom and random.
* src/SimpleRandomizer.h
Added size() virtual function to DiskAdaptor
* src/MultiDiskAdaptor.h
Fixed the bug that causes that files are not opened correctly in
multi-file torrent.
* src/TorrentRequestInfo.cc
* src/MultiDiskAdaptor.cc
Added SHA256 support
* src/messageDigest.cc
* src/Xml2MetalinkProcessor.cc
Show supported message digest algorithms
* src/main.cc
Updated contact info.
* src/main.cc
2007-08-08 14:40:11 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ AnnounceListTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DefaultPeerStorageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ ByteArrayDiskWriterTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ PeerTest.$(OBJEXT) \
|
2008-02-09 17:14:40 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ PeerSessionResourceTest.$(OBJEXT) \
|
2007-08-08 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
MessageDigestHelper is introduced in order to simplify the use
of message digest. Removed repeated code.
The message digest algorithm is now specified by string, like
"sha1",
"md5".
* src/messageDigest.{h, cc}
* src/MessageDigestHelper.{h, cc}: New class.
* src/DefaultPieceStorage.cc
* src/DefaultBtContext.{h, cc}
(computeFastSet): New function.
(setInfoHash): Added for unit testing.
(setNumPieces): Added for unit testing.
* src/DefaultBtInteractive.cc
* src/BtPieceMessage.cc
* src/Peer.cc
* src/Checksum.h
* src/message.h
* src/IteratableChecksumValidator.h
* src/ChunkChecksumValidator.{h, cc}: Use
IteratableChecksumValidator
inside it.
* src/SegmentMan.{h, cc}
(checkIntegrity): Removed.
* src/IteratableChunkChecksumValidator.{h, cc}
* src/Util.h
(sha1Sum): Removed.
(simpleMessageDigest): Removed.
(fileChecksum): Removed.
(computeFastSet): Removed.
* src/ShaVisitor.cc
* src/ChunkChecksum.h
* src/DownloadCommand.cc
Removed messageDigest virtual functions.
* src/MultiDiskAdaptor.{h, cc}
* src/DiskAdaptor.h
* src/ByteArrayDiskWriter.h
* src/DiskWriter.h
* src/DiskAdaptorWriter.h
* src/AbstractSingleDiskAdaptor.{h, cc}
* src/AbstractDiskWriter.{h, cc}
Fixed comilation error when message digest is disabled.
* src/MetalinkEntry.{h, cc}
* src/MetalinkRequestInfo.cc
Removed srandom and random.
* src/SimpleRandomizer.h
Added size() virtual function to DiskAdaptor
* src/MultiDiskAdaptor.h
Fixed the bug that causes that files are not opened correctly in
multi-file torrent.
* src/TorrentRequestInfo.cc
* src/MultiDiskAdaptor.cc
Added SHA256 support
* src/messageDigest.cc
* src/Xml2MetalinkProcessor.cc
Show supported message digest algorithms
* src/main.cc
Updated contact info.
* src/main.cc
2007-08-08 14:40:11 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ PeerMessageUtilTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ ShareRatioSeedCriteriaTest.$(OBJEXT) \
|
2007-10-11 16:58:24 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtRegistryTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtDependencyTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtPostDownloadHandlerTest.$(OBJEXT) \
|
2007-12-22 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added uTorrent compatible Peer Exchange.
* src/BencodeVisitor.{h, cc}
* test/BencodeVisitorTest.cc
* src/BtConstants.h
* src/BtContext.h: Added 'private' flag.
* src/BtExtendedMessage.{h, cc}
* test/BtExtendedMessageTest.cc
* src/BtHandshakeMessage.{h, cc}: Set extended messaging bit in
reserved field.
* test/BtHandshakeMessageTest.cc
* src/BtMessageFactory.h
* src/BtRegistry.h
* src/BtRuntime.h: This class holds default extension message
IDs for
aria2. By default, aria2 uses ID 8 for ut_pex.
* src/DefaultBtContext.cc
* src/DefaultBtInteractive.{h, cc}: This class holds
_utPexEnabled.
When it is true, aria2 enables ut_pex. This value is set by
PeerInteractionCommand.
* src/DefaultBtMessageFactory.{h, cc}
* test/DefaultBtMessageFactoryTest.cc
* src/DefaultBtMessageReceiver.cc: Moved the code of fast
extension
handling to DefaultBtInteractive class.
* src/DefaultExtensionMessageFactory.{h, cc}
* test/DefaultExtensionMessageFactoryTest.cc
* src/DefaultPeerStorage.cc: Returns false if a peer is already
in
the container(peers and incomingPeers. The equality is
determined by
Peer::id).
* test/DefaultPeerStorageTest.cc
* src/ExtensionMessage.h
* test/MockExtensionMessage.h
* src/ExtensionMessageFactory.h
* test/MockExtensionMessageFactory.h
* src/HandshakeExtensionMessage.{h, cc}
* test/HandshakeExtensionMessageTest.cc
* src/MetaEntry.h
* src/Peer.{h, cc}
* src/PeerInteractionCommand.cc
* src/PeerReceiveHandshakeCommand.cc: Evaluate the return value
of
addIncomingPeer.
* src/PeerMessageUtil.{h, cc}
* src/PeerObject.h
* src/UTPexExtensionMessage.{h, cc}
* test/UTPexExtensionMessageTest.cc
* src/message.h
* src/prefs.h
Fixed the bug that returns incomplete data when it contains null
character. A convenient constructor was also added.
* src/Data.{h, cc}
Rewritten.
* src/CompactPeerListProcessor.cc
Fixed typos.
* src/message.h
* src/MetaFileUtil.cc
2007-12-22 03:57:55 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ TimeSeedCriteriaTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BtExtendedMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ HandshakeExtensionMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ UTPexExtensionMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DefaultBtMessageFactoryTest.$(OBJEXT) \
|
2008-02-08 15:53:45 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ DefaultExtensionMessageFactoryTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTNodeTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTBucketTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTRoutingTableTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTMessageTrackerEntryTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTMessageTrackerTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTConnectionImplTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTPingMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTPingReplyMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTFindNodeMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTFindNodeReplyMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTGetPeersMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTGetPeersReplyMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTAnnouncePeerMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTAnnouncePeerReplyMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTUnknownMessageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTMessageFactoryImplTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BNodeTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTPeerAnnounceEntryTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTPeerAnnounceStorageTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTTokenTrackerTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ XORCloserTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTIDCloserTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTRoutingTableSerializerTest.$(OBJEXT) \
|
2008-02-16 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added Message Stream Encryption(MSE) support.
Currently, aria2 accepts incoming connections with Obfuscation Header
and legacy BitTorrent Header and establishes connections with
Obfuscation Header first and if failed then retry with legacy
BitTorrent header. If plain text and ARC4 is provided, aria2 always
choose ARC4. The new option to change the default behavior is planned.
For tracker extension, "supportcrypto=1" is added statically.
* src/PeerInitiateConnectionCommand.{h, cc}
* src/PeerConnection.{h, cc}
* src/HandleRegistry.h
* src/SocketCore.h
* src/PeerReceiveHandshakeCommand.{h, cc}
* src/BtRegistry.{h, cc}
* src/PeerListenCommand.cc
* src/InitiatorMSEHandshakeCommand.{h, cc}
* src/ReceiverMSEHandshakeCommand.{h, cc}
* src/MSEHandshake.{h, cc}
* src/ARC4Encryptor.h
* src/ARC4Decryptor.h
* src/LibgcryptARC4Encryptor.h
* src/LibgcryptARC4Decryptor.h
* src/LibgcryptARC4Context.h
* src/LibsslARC4Encryptor.h
* src/LibsslARC4Decryptor.h
* src/LibsslARC4Context.h
* src/DHKeyExchange.h
* src/LibgcryptDHKeyExchange.h
* src/LibsslDHKeyExchange.h
* src/DefaultBtAnnounce.cc: Just added "supportcrypto=1" parameter.
* test/DefaultBtAnnounceTest.cc
* test/ARC4Test.cc
* test/DHKeyExchangeTest.cc
Removed prepareForRetry() because it is not used.
* src/PeerAbstractCommand.{h, cc}
* src/PeerInteractionCommand.{h, cc}
* src/PeerInitiateConnectionCommand.{h, cc}
2008-02-17 15:56:47 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTRoutingTableDeserializerTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHKeyExchangeTest.$(OBJEXT) \
|
2008-02-18 13:41:58 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ ARC4Test.$(OBJEXT) \
|
2008-02-20 16:57:47 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ MSEHandshakeTest.$(OBJEXT) \
|
2009-06-07 05:36:44 +00:00
|
|
|
@ENABLE_BITTORRENT_TRUE@ DHTUtilTest.$(OBJEXT) \
|
|
|
|
@ENABLE_BITTORRENT_TRUE@ BencodeTest.$(OBJEXT)
|
2009-05-08 07:58:50 +00:00
|
|
|
@ENABLE_METALINK_TRUE@am__objects_7 = MetalinkerTest.$(OBJEXT) \
|
2007-07-23 14:53:39 +00:00
|
|
|
@ENABLE_METALINK_TRUE@ MetalinkEntryTest.$(OBJEXT) \
|
2007-10-11 16:58:24 +00:00
|
|
|
@ENABLE_METALINK_TRUE@ Metalink2RequestGroupTest.$(OBJEXT) \
|
2007-11-03 12:03:53 +00:00
|
|
|
@ENABLE_METALINK_TRUE@ MetalinkPostDownloadHandlerTest.$(OBJEXT) \
|
2007-12-04 11:12:56 +00:00
|
|
|
@ENABLE_METALINK_TRUE@ MetalinkHelperTest.$(OBJEXT) \
|
|
|
|
@ENABLE_METALINK_TRUE@ MetalinkParserControllerTest.$(OBJEXT) \
|
2007-12-14 00:46:32 +00:00
|
|
|
@ENABLE_METALINK_TRUE@ MetalinkProcessorTest.$(OBJEXT)
|
2008-08-26 12:39:07 +00:00
|
|
|
am_aria2c_OBJECTS = AllTest.$(OBJEXT) TestUtil.$(OBJEXT) \
|
|
|
|
SocketCoreTest.$(OBJEXT) array_funTest.$(OBJEXT) \
|
2008-09-22 09:26:57 +00:00
|
|
|
Base64Test.$(OBJEXT) SequenceTest.$(OBJEXT) \
|
|
|
|
a2functionalTest.$(OBJEXT) FileEntryTest.$(OBJEXT) \
|
|
|
|
PieceTest.$(OBJEXT) SegmentTest.$(OBJEXT) \
|
|
|
|
GrowSegmentTest.$(OBJEXT) \
|
2007-10-11 16:58:24 +00:00
|
|
|
SingleFileAllocationIteratorTest.$(OBJEXT) \
|
2007-09-01 16:10:30 +00:00
|
|
|
DefaultBtProgressInfoFileTest.$(OBJEXT) \
|
2007-10-11 16:58:24 +00:00
|
|
|
SingleFileDownloadContextTest.$(OBJEXT) \
|
2007-09-01 16:10:30 +00:00
|
|
|
RequestGroupTest.$(OBJEXT) PStringBuildVisitorTest.$(OBJEXT) \
|
2007-08-28 11:51:20 +00:00
|
|
|
ParameterizedStringParserTest.$(OBJEXT) UtilTest.$(OBJEXT) \
|
2008-02-08 15:53:45 +00:00
|
|
|
AlphaNumberDecoratorTest.$(OBJEXT) UriListParserTest.$(OBJEXT) \
|
2008-09-01 13:46:03 +00:00
|
|
|
HttpHeaderProcessorTest.$(OBJEXT) RequestTest.$(OBJEXT) \
|
|
|
|
CookieParserTest.$(OBJEXT) HttpRequestTest.$(OBJEXT) \
|
2007-10-30 12:48:01 +00:00
|
|
|
RequestGroupManTest.$(OBJEXT) AuthConfigFactoryTest.$(OBJEXT) \
|
2007-08-28 11:51:20 +00:00
|
|
|
NetrcAuthResolverTest.$(OBJEXT) \
|
2007-07-05 15:46:36 +00:00
|
|
|
DefaultAuthResolverTest.$(OBJEXT) OptionHandlerTest.$(OBJEXT) \
|
|
|
|
SegmentManTest.$(OBJEXT) BitfieldManTest.$(OBJEXT) \
|
2007-10-11 16:58:24 +00:00
|
|
|
NetrcTest.$(OBJEXT) SingletonHolderTest.$(OBJEXT) \
|
|
|
|
HttpHeaderTest.$(OBJEXT) HttpResponseTest.$(OBJEXT) \
|
2008-07-01 11:38:25 +00:00
|
|
|
SharedHandleTest.$(OBJEXT) FileTest.$(OBJEXT) \
|
|
|
|
OptionTest.$(OBJEXT) DefaultDiskWriterTest.$(OBJEXT) \
|
|
|
|
FeatureConfigTest.$(OBJEXT) SpeedCalcTest.$(OBJEXT) \
|
|
|
|
MultiDiskAdaptorTest.$(OBJEXT) \
|
2008-04-13 13:37:44 +00:00
|
|
|
MultiFileAllocationIteratorTest.$(OBJEXT) \
|
2008-04-26 05:58:49 +00:00
|
|
|
ProtocolDetectorTest.$(OBJEXT) StringFormatTest.$(OBJEXT) \
|
2008-05-20 15:18:25 +00:00
|
|
|
ExceptionTest.$(OBJEXT) DownloadHandlerFactoryTest.$(OBJEXT) \
|
2008-07-12 15:09:03 +00:00
|
|
|
ChunkedDecoderTest.$(OBJEXT) SignatureTest.$(OBJEXT) \
|
2009-03-13 12:44:58 +00:00
|
|
|
ServerStatManTest.$(OBJEXT) FeedbackURISelectorTest.$(OBJEXT) \
|
2008-08-09 11:29:27 +00:00
|
|
|
InOrderURISelectorTest.$(OBJEXT) ServerStatTest.$(OBJEXT) \
|
2008-08-26 12:39:07 +00:00
|
|
|
NsCookieParserTest.$(OBJEXT) DirectDiskAdaptorTest.$(OBJEXT) \
|
2008-08-27 16:04:36 +00:00
|
|
|
CookieTest.$(OBJEXT) CookieStorageTest.$(OBJEXT) \
|
2009-03-10 13:08:07 +00:00
|
|
|
TimeTest.$(OBJEXT) FtpConnectionTest.$(OBJEXT) \
|
|
|
|
OptionParserTest.$(OBJEXT) SimpleDNSCacheTest.$(OBJEXT) \
|
2009-06-07 05:36:44 +00:00
|
|
|
DownloadHelperTest.$(OBJEXT) SequentialPickerTest.$(OBJEXT) \
|
2009-05-06 07:49:22 +00:00
|
|
|
RarestPieceSelectorTest.$(OBJEXT) PieceStatManTest.$(OBJEXT) \
|
2009-02-03 14:46:33 +00:00
|
|
|
LongestSequencePieceSelectorTest.$(OBJEXT) \
|
2009-04-27 11:45:22 +00:00
|
|
|
a2algoTest.$(OBJEXT) bitfieldTest.$(OBJEXT) BDETest.$(OBJEXT) \
|
2009-06-23 15:35:45 +00:00
|
|
|
DownloadContextTest.$(OBJEXT) $(am__objects_1) \
|
|
|
|
$(am__objects_2) $(am__objects_3) $(am__objects_4) \
|
|
|
|
$(am__objects_5) $(am__objects_6) $(am__objects_7)
|
2006-02-17 13:35:04 +00:00
|
|
|
aria2c_OBJECTS = $(am_aria2c_OBJECTS)
|
2006-04-06 12:52:16 +00:00
|
|
|
am__DEPENDENCIES_1 =
|
2008-11-13 13:40:40 +00:00
|
|
|
aria2c_DEPENDENCIES = ../src/libaria2c.a ../src/download_helper.o \
|
|
|
|
$(am__DEPENDENCIES_1)
|
2008-06-10 14:31:08 +00:00
|
|
|
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
|
2006-02-17 13:35:04 +00:00
|
|
|
depcomp = $(SHELL) $(top_srcdir)/depcomp
|
|
|
|
am__depfiles_maybe = depfiles
|
|
|
|
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
|
|
|
|
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
|
|
|
|
CXXLD = $(CXX)
|
|
|
|
CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
|
|
|
|
-o $@
|
2007-07-05 15:46:36 +00:00
|
|
|
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
|
|
|
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
|
|
|
CCLD = $(CC)
|
|
|
|
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
|
2006-02-17 13:35:04 +00:00
|
|
|
SOURCES = $(aria2c_SOURCES)
|
2007-07-23 14:53:39 +00:00
|
|
|
DIST_SOURCES = $(am__aria2c_SOURCES_DIST)
|
2006-02-17 13:35:04 +00:00
|
|
|
ETAGS = etags
|
|
|
|
CTAGS = ctags
|
|
|
|
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
|
|
ACLOCAL = @ACLOCAL@
|
2006-03-07 13:08:09 +00:00
|
|
|
ALLOCA = @ALLOCA@
|
2006-02-17 13:35:04 +00:00
|
|
|
AMTAR = @AMTAR@
|
|
|
|
AUTOCONF = @AUTOCONF@
|
|
|
|
AUTOHEADER = @AUTOHEADER@
|
|
|
|
AUTOMAKE = @AUTOMAKE@
|
|
|
|
AWK = @AWK@
|
2006-03-07 13:08:09 +00:00
|
|
|
BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@
|
|
|
|
CATOBJEXT = @CATOBJEXT@
|
2006-02-17 13:35:04 +00:00
|
|
|
CC = @CC@
|
|
|
|
CCDEPMODE = @CCDEPMODE@
|
|
|
|
CFLAGS = @CFLAGS@
|
2008-02-02 04:38:24 +00:00
|
|
|
CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
|
2006-02-17 13:35:04 +00:00
|
|
|
CPPFLAGS = @CPPFLAGS@
|
|
|
|
CPPUNIT_CFLAGS = @CPPUNIT_CFLAGS@
|
|
|
|
CPPUNIT_CONFIG = @CPPUNIT_CONFIG@
|
|
|
|
CPPUNIT_LIBS = @CPPUNIT_LIBS@
|
|
|
|
CXX = @CXX@
|
2007-11-25 04:42:04 +00:00
|
|
|
CXXCPP = @CXXCPP@
|
2006-02-17 13:35:04 +00:00
|
|
|
CXXDEPMODE = @CXXDEPMODE@
|
|
|
|
CXXFLAGS = @CXXFLAGS@
|
|
|
|
CYGPATH_W = @CYGPATH_W@
|
2006-03-07 13:08:09 +00:00
|
|
|
DATADIRNAME = @DATADIRNAME@
|
2006-02-17 13:35:04 +00:00
|
|
|
DEFS = @DEFS@
|
|
|
|
DEPDIR = @DEPDIR@
|
|
|
|
ECHO_C = @ECHO_C@
|
|
|
|
ECHO_N = @ECHO_N@
|
|
|
|
ECHO_T = @ECHO_T@
|
|
|
|
EGREP = @EGREP@
|
|
|
|
EXEEXT = @EXEEXT@
|
2006-03-07 13:08:09 +00:00
|
|
|
GENCAT = @GENCAT@
|
2008-02-02 04:38:24 +00:00
|
|
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
|
|
GLIBC2 = @GLIBC2@
|
2006-03-07 13:08:09 +00:00
|
|
|
GLIBC21 = @GLIBC21@
|
2006-03-02 10:43:00 +00:00
|
|
|
GMSGFMT = @GMSGFMT@
|
2008-02-02 04:38:24 +00:00
|
|
|
GMSGFMT_015 = @GMSGFMT_015@
|
2006-10-18 14:57:00 +00:00
|
|
|
GREP = @GREP@
|
2008-02-02 04:38:24 +00:00
|
|
|
HAVE_ASPRINTF = @HAVE_ASPRINTF@
|
|
|
|
HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@
|
|
|
|
HAVE_SNPRINTF = @HAVE_SNPRINTF@
|
|
|
|
HAVE_VISIBILITY = @HAVE_VISIBILITY@
|
|
|
|
HAVE_WPRINTF = @HAVE_WPRINTF@
|
2008-06-10 14:31:08 +00:00
|
|
|
INSTALL = @INSTALL@
|
2006-02-17 13:35:04 +00:00
|
|
|
INSTALL_DATA = @INSTALL_DATA@
|
|
|
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
|
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
|
|
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
2006-03-07 13:08:09 +00:00
|
|
|
INSTOBJEXT = @INSTOBJEXT@
|
|
|
|
INTLBISON = @INTLBISON@
|
2006-03-02 10:43:00 +00:00
|
|
|
INTLLIBS = @INTLLIBS@
|
2006-03-07 13:08:09 +00:00
|
|
|
INTLOBJS = @INTLOBJS@
|
|
|
|
INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@
|
2008-02-02 04:38:24 +00:00
|
|
|
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
2006-02-17 13:35:04 +00:00
|
|
|
LDFLAGS = @LDFLAGS@
|
2006-08-21 13:18:51 +00:00
|
|
|
LIBCARES_CPPFLAGS = @LIBCARES_CPPFLAGS@
|
|
|
|
LIBCARES_LIBS = @LIBCARES_LIBS@
|
2007-12-14 00:46:32 +00:00
|
|
|
LIBEXPAT_CPPFLAGS = @LIBEXPAT_CPPFLAGS@
|
|
|
|
LIBEXPAT_LIBS = @LIBEXPAT_LIBS@
|
2006-03-27 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
* configure.in: Added gnutls support. Added several CPP macros.
* m4/openssl.m4: Added.
* src/SocketCore.{h,cc}: Drop const quarifier from writeData(),
readData(), peekData(). Added gnutls support.
* src/HttpDownloadCommand.cc: Removed SleepCommand.h
* src/TrackerWatcherCommand.{h,cc}: Added. This command creates
TrackerInitCommand periodicaly(TorrentMan::minInterval).
* src/TorrentMan.cc: Remove downloadedSize == 0 check from
save().
Instead, added a check for whether setup method has executed
successfully.
* src/TorrentMan.h: Added member vaiable setupComplete. Updated
DEFAULT_ANNOUNCE_INTERVAL and DEFAULT_ANNOUNCE_MIN_INTERVAL to
300.
* src/Makefile.am: Updated.
* src/messageDigest.h: Added. This is a macro calculating SHA1
digest
using whether OpenSSL or gcrypt, depending on the result of
configure
script.
* src/ShaVisitor.{h,cc}: Removed direct dependency on OpenSSL by
using
messageDigest.h.
* src/TorrentAutoSaveCommand.h: Removed unused variable cuid.
* src/PeerListenCommand.cc: Added log about port binded
successfully.
Fixed memory leak.
* src/main.cc: Added gnutls support. Replaced LIB_SSL with
ENABLE_BITTORRENT where they are not related to OpenSSL but
BitTorrent.
Removed instantiation of TrackerInitCommand. Instead,
TrackerWatcherCommand is instantiated and pushed to the command
queue.
* src/InitiateConnectionCommandFactory.cc: Replaced HAVE_LIBSSL
with
ENABLE_SSL.
* src/Request.cc: Replaced HAVE_LIBSSL with ENABLE_SSL.
* src/RequestSlotMan.cc:
(deleteCompletedRequestSlot)
If a piece is already acquired by another command, delete the
request
slots for the piece.
* src/TrackerUpdateCommand.cc:
(execute)
Changed log level of MSG_TRACKER_WARNING_MESSAGE from info to
warn.
Added a check whether peer list is null.
Fixed the bug that causes sending completed event to the tracker
several times.
* src/TrackerInitCommand.cc:
(execute)
Fixed the bug that causes sending completed event to the tracker
several times.
* src/AbstractDiskWriter.{h,cc}: Removed direct dependency on
OpenSSL
by using messageDigest.h.
2006-03-26 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
* PeerConnection.cc: Replaced log message "keep-alive" with
"keep alive".
* PeerInteractionCommand.{h,cc}: Close connection if peer is
choking
localhost long time.
* TorrentMan.cc: When adding new peer with duplicate = true, if
the
number of peer list is equal to or grater than MAX_PEER_LIST,
delete
at most 100 failure entry from the list. If with duplicate =
false,
MAX_PEER_LIST is not checked.
* PeerListenCommand.cc: Fixed the argument order of log message.
2006-03-25 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
* Logger.h: Moved enum LEVEL from SimpleLogger.h to here.
Added warn().
* SimpleLogger.h: Moved enum LEVEL to Logger.h.
Implemented warn().
Defined 2 macros(WRITE_LOG, WRITE_LOG_EX) to avoid duplicated
code.
2006-03-27 14:47:26 +00:00
|
|
|
LIBGCRYPT_CFLAGS = @LIBGCRYPT_CFLAGS@
|
|
|
|
LIBGCRYPT_CONFIG = @LIBGCRYPT_CONFIG@
|
|
|
|
LIBGCRYPT_LIBS = @LIBGCRYPT_LIBS@
|
|
|
|
LIBGNUTLS_CFLAGS = @LIBGNUTLS_CFLAGS@
|
|
|
|
LIBGNUTLS_CONFIG = @LIBGNUTLS_CONFIG@
|
|
|
|
LIBGNUTLS_LIBS = @LIBGNUTLS_LIBS@
|
2006-03-02 10:43:00 +00:00
|
|
|
LIBICONV = @LIBICONV@
|
|
|
|
LIBINTL = @LIBINTL@
|
2008-02-02 04:38:24 +00:00
|
|
|
LIBMULTITHREAD = @LIBMULTITHREAD@
|
2006-02-17 13:35:04 +00:00
|
|
|
LIBOBJS = @LIBOBJS@
|
2008-02-02 04:38:24 +00:00
|
|
|
LIBPTH = @LIBPTH@
|
|
|
|
LIBPTH_PREFIX = @LIBPTH_PREFIX@
|
2006-02-17 13:35:04 +00:00
|
|
|
LIBS = @LIBS@
|
2008-02-02 04:38:24 +00:00
|
|
|
LIBTHREAD = @LIBTHREAD@
|
2008-06-29 14:29:36 +00:00
|
|
|
LIBZ_CPPFLAGS = @LIBZ_CPPFLAGS@
|
|
|
|
LIBZ_LIBS = @LIBZ_LIBS@
|
2008-02-02 04:38:24 +00:00
|
|
|
LTLIBC = @LTLIBC@
|
2006-03-02 10:43:00 +00:00
|
|
|
LTLIBICONV = @LTLIBICONV@
|
|
|
|
LTLIBINTL = @LTLIBINTL@
|
2008-02-02 04:38:24 +00:00
|
|
|
LTLIBMULTITHREAD = @LTLIBMULTITHREAD@
|
2006-02-17 13:35:04 +00:00
|
|
|
LTLIBOBJS = @LTLIBOBJS@
|
2008-02-02 04:38:24 +00:00
|
|
|
LTLIBPTH = @LTLIBPTH@
|
|
|
|
LTLIBTHREAD = @LTLIBTHREAD@
|
2006-02-17 13:35:04 +00:00
|
|
|
MAKEINFO = @MAKEINFO@
|
2008-06-10 14:31:08 +00:00
|
|
|
MKDIR_P = @MKDIR_P@
|
2006-03-02 10:43:00 +00:00
|
|
|
MSGFMT = @MSGFMT@
|
2008-02-02 04:38:24 +00:00
|
|
|
MSGFMT_015 = @MSGFMT_015@
|
2006-03-02 10:43:00 +00:00
|
|
|
MSGMERGE = @MSGMERGE@
|
2006-02-17 13:35:04 +00:00
|
|
|
OBJEXT = @OBJEXT@
|
2006-03-27 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
* configure.in: Added gnutls support. Added several CPP macros.
* m4/openssl.m4: Added.
* src/SocketCore.{h,cc}: Drop const quarifier from writeData(),
readData(), peekData(). Added gnutls support.
* src/HttpDownloadCommand.cc: Removed SleepCommand.h
* src/TrackerWatcherCommand.{h,cc}: Added. This command creates
TrackerInitCommand periodicaly(TorrentMan::minInterval).
* src/TorrentMan.cc: Remove downloadedSize == 0 check from
save().
Instead, added a check for whether setup method has executed
successfully.
* src/TorrentMan.h: Added member vaiable setupComplete. Updated
DEFAULT_ANNOUNCE_INTERVAL and DEFAULT_ANNOUNCE_MIN_INTERVAL to
300.
* src/Makefile.am: Updated.
* src/messageDigest.h: Added. This is a macro calculating SHA1
digest
using whether OpenSSL or gcrypt, depending on the result of
configure
script.
* src/ShaVisitor.{h,cc}: Removed direct dependency on OpenSSL by
using
messageDigest.h.
* src/TorrentAutoSaveCommand.h: Removed unused variable cuid.
* src/PeerListenCommand.cc: Added log about port binded
successfully.
Fixed memory leak.
* src/main.cc: Added gnutls support. Replaced LIB_SSL with
ENABLE_BITTORRENT where they are not related to OpenSSL but
BitTorrent.
Removed instantiation of TrackerInitCommand. Instead,
TrackerWatcherCommand is instantiated and pushed to the command
queue.
* src/InitiateConnectionCommandFactory.cc: Replaced HAVE_LIBSSL
with
ENABLE_SSL.
* src/Request.cc: Replaced HAVE_LIBSSL with ENABLE_SSL.
* src/RequestSlotMan.cc:
(deleteCompletedRequestSlot)
If a piece is already acquired by another command, delete the
request
slots for the piece.
* src/TrackerUpdateCommand.cc:
(execute)
Changed log level of MSG_TRACKER_WARNING_MESSAGE from info to
warn.
Added a check whether peer list is null.
Fixed the bug that causes sending completed event to the tracker
several times.
* src/TrackerInitCommand.cc:
(execute)
Fixed the bug that causes sending completed event to the tracker
several times.
* src/AbstractDiskWriter.{h,cc}: Removed direct dependency on
OpenSSL
by using messageDigest.h.
2006-03-26 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
* PeerConnection.cc: Replaced log message "keep-alive" with
"keep alive".
* PeerInteractionCommand.{h,cc}: Close connection if peer is
choking
localhost long time.
* TorrentMan.cc: When adding new peer with duplicate = true, if
the
number of peer list is equal to or grater than MAX_PEER_LIST,
delete
at most 100 failure entry from the list. If with duplicate =
false,
MAX_PEER_LIST is not checked.
* PeerListenCommand.cc: Fixed the argument order of log message.
2006-03-25 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
* Logger.h: Moved enum LEVEL from SimpleLogger.h to here.
Added warn().
* SimpleLogger.h: Moved enum LEVEL to Logger.h.
Implemented warn().
Defined 2 macros(WRITE_LOG, WRITE_LOG_EX) to avoid duplicated
code.
2006-03-27 14:47:26 +00:00
|
|
|
OPENSSL_CFLAGS = @OPENSSL_CFLAGS@
|
|
|
|
OPENSSL_LIBS = @OPENSSL_LIBS@
|
2006-02-17 13:35:04 +00:00
|
|
|
PACKAGE = @PACKAGE@
|
|
|
|
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
|
|
PACKAGE_NAME = @PACKAGE_NAME@
|
|
|
|
PACKAGE_STRING = @PACKAGE_STRING@
|
|
|
|
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
|
|
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
|
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
2009-05-23 05:20:21 +00:00
|
|
|
PKG_CONFIG = @PKG_CONFIG@
|
2006-03-02 10:43:00 +00:00
|
|
|
POSUB = @POSUB@
|
2008-02-02 04:38:24 +00:00
|
|
|
PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
|
2006-02-17 13:35:04 +00:00
|
|
|
RANLIB = @RANLIB@
|
|
|
|
SET_MAKE = @SET_MAKE@
|
|
|
|
SHELL = @SHELL@
|
2009-05-23 06:20:29 +00:00
|
|
|
SQLITE3_CFLAGS = @SQLITE3_CFLAGS@
|
2008-08-17 10:44:12 +00:00
|
|
|
SQLITE3_LIBS = @SQLITE3_LIBS@
|
2006-02-17 13:35:04 +00:00
|
|
|
STRIP = @STRIP@
|
2006-03-07 13:08:09 +00:00
|
|
|
USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
|
2006-03-02 10:43:00 +00:00
|
|
|
USE_NLS = @USE_NLS@
|
2006-02-17 13:35:04 +00:00
|
|
|
VERSION = @VERSION@
|
2008-02-02 04:38:24 +00:00
|
|
|
WINDRES = @WINDRES@
|
2007-07-23 13:04:48 +00:00
|
|
|
WINSOCK_LIBS = @WINSOCK_LIBS@
|
2008-02-02 04:38:24 +00:00
|
|
|
WOE32 = @WOE32@
|
|
|
|
WOE32DLL = @WOE32DLL@
|
2006-03-02 10:43:00 +00:00
|
|
|
XGETTEXT = @XGETTEXT@
|
2008-02-02 04:38:24 +00:00
|
|
|
XGETTEXT_015 = @XGETTEXT_015@
|
|
|
|
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
2006-07-03 14:19:23 +00:00
|
|
|
XML2_CONFIG = @XML2_CONFIG@
|
|
|
|
XML_CPPFLAGS = @XML_CPPFLAGS@
|
|
|
|
XML_LIBS = @XML_LIBS@
|
2006-03-21 16:07:22 +00:00
|
|
|
YACC = @YACC@
|
2006-10-18 14:57:00 +00:00
|
|
|
YFLAGS = @YFLAGS@
|
2008-06-10 14:31:08 +00:00
|
|
|
abs_builddir = @abs_builddir@
|
|
|
|
abs_srcdir = @abs_srcdir@
|
|
|
|
abs_top_builddir = @abs_top_builddir@
|
|
|
|
abs_top_srcdir = @abs_top_srcdir@
|
2006-02-17 13:35:04 +00:00
|
|
|
ac_ct_CC = @ac_ct_CC@
|
|
|
|
ac_ct_CXX = @ac_ct_CXX@
|
|
|
|
am__include = @am__include@
|
|
|
|
am__leading_dot = @am__leading_dot@
|
|
|
|
am__quote = @am__quote@
|
|
|
|
am__tar = @am__tar@
|
|
|
|
am__untar = @am__untar@
|
|
|
|
bindir = @bindir@
|
2006-03-02 10:43:00 +00:00
|
|
|
build = @build@
|
2006-02-17 13:35:04 +00:00
|
|
|
build_alias = @build_alias@
|
2006-03-02 10:43:00 +00:00
|
|
|
build_cpu = @build_cpu@
|
|
|
|
build_os = @build_os@
|
|
|
|
build_vendor = @build_vendor@
|
2008-06-10 14:31:08 +00:00
|
|
|
builddir = @builddir@
|
2008-12-03 16:07:14 +00:00
|
|
|
ca_bundle = @ca_bundle@
|
2006-02-17 13:35:04 +00:00
|
|
|
datadir = @datadir@
|
2006-10-18 14:57:00 +00:00
|
|
|
datarootdir = @datarootdir@
|
|
|
|
docdir = @docdir@
|
|
|
|
dvidir = @dvidir@
|
2006-02-17 13:35:04 +00:00
|
|
|
exec_prefix = @exec_prefix@
|
2006-03-02 10:43:00 +00:00
|
|
|
host = @host@
|
2006-02-17 13:35:04 +00:00
|
|
|
host_alias = @host_alias@
|
2006-03-02 10:43:00 +00:00
|
|
|
host_cpu = @host_cpu@
|
|
|
|
host_os = @host_os@
|
|
|
|
host_vendor = @host_vendor@
|
2006-10-18 14:57:00 +00:00
|
|
|
htmldir = @htmldir@
|
2006-02-17 13:35:04 +00:00
|
|
|
includedir = @includedir@
|
|
|
|
infodir = @infodir@
|
|
|
|
install_sh = @install_sh@
|
|
|
|
libdir = @libdir@
|
|
|
|
libexecdir = @libexecdir@
|
2006-03-05 06:32:01 +00:00
|
|
|
localedir = @localedir@
|
2006-02-17 13:35:04 +00:00
|
|
|
localstatedir = @localstatedir@
|
|
|
|
mandir = @mandir@
|
|
|
|
mkdir_p = @mkdir_p@
|
|
|
|
oldincludedir = @oldincludedir@
|
2006-10-18 14:57:00 +00:00
|
|
|
pdfdir = @pdfdir@
|
2006-02-17 13:35:04 +00:00
|
|
|
prefix = @prefix@
|
|
|
|
program_transform_name = @program_transform_name@
|
2006-10-18 14:57:00 +00:00
|
|
|
psdir = @psdir@
|
2006-02-17 13:35:04 +00:00
|
|
|
sbindir = @sbindir@
|
|
|
|
sharedstatedir = @sharedstatedir@
|
2008-06-10 14:31:08 +00:00
|
|
|
srcdir = @srcdir@
|
2006-02-17 13:35:04 +00:00
|
|
|
sysconfdir = @sysconfdir@
|
2007-07-23 13:04:48 +00:00
|
|
|
target = @target@
|
2006-02-17 13:35:04 +00:00
|
|
|
target_alias = @target_alias@
|
2007-07-23 13:04:48 +00:00
|
|
|
target_cpu = @target_cpu@
|
|
|
|
target_os = @target_os@
|
|
|
|
target_vendor = @target_vendor@
|
2009-05-06 07:49:22 +00:00
|
|
|
top_build_prefix = @top_build_prefix@
|
2008-06-10 14:31:08 +00:00
|
|
|
top_builddir = @top_builddir@
|
|
|
|
top_srcdir = @top_srcdir@
|
2008-08-26 12:39:07 +00:00
|
|
|
aria2c_SOURCES = AllTest.cc TestUtil.cc TestUtil.h SocketCoreTest.cc \
|
2008-09-22 09:26:57 +00:00
|
|
|
array_funTest.cc Base64Test.cc SequenceTest.cc \
|
2008-08-26 12:39:07 +00:00
|
|
|
a2functionalTest.cc FileEntryTest.cc PieceTest.cc \
|
|
|
|
SegmentTest.cc GrowSegmentTest.cc \
|
|
|
|
SingleFileAllocationIteratorTest.cc \
|
2007-10-11 16:58:24 +00:00
|
|
|
DefaultBtProgressInfoFileTest.cc \
|
|
|
|
SingleFileDownloadContextTest.cc RequestGroupTest.cc \
|
|
|
|
PStringBuildVisitorTest.cc ParameterizedStringParserTest.cc \
|
2008-02-08 15:53:45 +00:00
|
|
|
UtilTest.cc AlphaNumberDecoratorTest.cc UriListParserTest.cc \
|
2008-09-01 13:46:03 +00:00
|
|
|
HttpHeaderProcessorTest.cc RequestTest.cc CookieParserTest.cc \
|
|
|
|
HttpRequestTest.cc RequestGroupManTest.cc \
|
|
|
|
AuthConfigFactoryTest.cc NetrcAuthResolverTest.cc \
|
|
|
|
DefaultAuthResolverTest.cc OptionHandlerTest.cc \
|
|
|
|
SegmentManTest.cc BitfieldManTest.cc NetrcTest.cc \
|
|
|
|
SingletonHolderTest.cc HttpHeaderTest.cc HttpResponseTest.cc \
|
|
|
|
SharedHandleTest.cc FileTest.cc OptionTest.cc \
|
|
|
|
DefaultDiskWriterTest.cc FeatureConfigTest.cc SpeedCalcTest.cc \
|
|
|
|
MultiDiskAdaptorTest.cc MultiFileAllocationIteratorTest.cc \
|
|
|
|
FixedNumberRandomizer.h ProtocolDetectorTest.cc \
|
|
|
|
StringFormatTest.cc ExceptionTest.cc \
|
2008-07-01 11:38:25 +00:00
|
|
|
DownloadHandlerFactoryTest.cc ChunkedDecoderTest.cc \
|
2008-08-04 17:06:47 +00:00
|
|
|
SignatureTest.cc ServerStatManTest.cc \
|
2009-03-13 12:44:58 +00:00
|
|
|
FeedbackURISelectorTest.cc InOrderURISelectorTest.cc \
|
2008-08-26 12:39:07 +00:00
|
|
|
ServerStatTest.cc NsCookieParserTest.cc \
|
2008-08-27 16:04:36 +00:00
|
|
|
DirectDiskAdaptorTest.cc CookieTest.cc CookieStorageTest.cc \
|
2009-03-10 13:08:07 +00:00
|
|
|
TimeTest.cc FtpConnectionTest.cc OptionParserTest.cc \
|
2009-06-07 05:36:44 +00:00
|
|
|
SimpleDNSCacheTest.cc DownloadHelperTest.cc \
|
2009-03-10 13:08:07 +00:00
|
|
|
SequentialPickerTest.cc RarestPieceSelectorTest.cc \
|
2009-05-06 07:49:22 +00:00
|
|
|
PieceStatManTest.cc InOrderPieceSelector.h \
|
2009-03-10 13:08:07 +00:00
|
|
|
LongestSequencePieceSelectorTest.cc a2algoTest.cc \
|
2009-06-23 15:35:45 +00:00
|
|
|
bitfieldTest.cc BDETest.cc DownloadContextTest.cc \
|
|
|
|
MockDownloadContext.h $(am__append_1) $(am__append_2) \
|
2009-03-28 13:29:38 +00:00
|
|
|
$(am__append_3) $(am__append_4) $(am__append_5) \
|
2009-05-08 07:58:50 +00:00
|
|
|
$(am__append_6) $(am__append_7)
|
2007-03-27 16:38:11 +00:00
|
|
|
|
2006-04-06 12:52:16 +00:00
|
|
|
#aria2c_CXXFLAGS = ${CPPUNIT_CFLAGS} -I../src -I../lib -Wall -D_FILE_OFFSET_BITS=64
|
|
|
|
#aria2c_LDFLAGS = ${CPPUNIT_LIBS}
|
2008-11-13 13:40:40 +00:00
|
|
|
aria2c_LDADD = ../src/libaria2c.a ../src/download_helper.o\
|
2007-07-23 14:53:39 +00:00
|
|
|
@LIBINTL@ @LIBGNUTLS_LIBS@\
|
2008-11-18 11:20:53 +00:00
|
|
|
@LIBGCRYPT_LIBS@ @OPENSSL_LIBS@ @XML_LIBS@\
|
2008-06-29 14:29:36 +00:00
|
|
|
@LIBCARES_LIBS@ @WINSOCK_LIBS@ @LIBEXPAT_LIBS@ @LIBZ_LIBS@\
|
2008-08-17 10:44:12 +00:00
|
|
|
@SQLITE3_LIBS@\
|
2007-12-15 15:52:02 +00:00
|
|
|
${CPPUNIT_LIBS}
|
2006-04-06 12:52:16 +00:00
|
|
|
|
|
|
|
AM_CPPFLAGS = -Wall\
|
|
|
|
${CPPUNIT_CFLAGS}\
|
|
|
|
-I ../src\
|
|
|
|
-I../lib -I../intl -I$(top_srcdir)/intl\
|
2006-07-03 14:19:23 +00:00
|
|
|
@LIBGNUTLS_CFLAGS@ @LIBGCRYPT_CFLAGS@ @OPENSSL_CFLAGS@ @XML_CPPFLAGS@\
|
2008-11-18 11:20:53 +00:00
|
|
|
@LIBCARES_CPPFLAGS@ @LIBEXPAT_CPPFLAGS@\
|
2009-05-23 06:20:29 +00:00
|
|
|
@LIBZ_CPPFLAGS@ @SQLITE3_CFLAGS@ -DLOCALEDIR=\"$(localedir)\" @DEFS@
|
2008-03-01 04:42:53 +00:00
|
|
|
|
|
|
|
EXTRA_DIST = 4096chunk.txt\
|
|
|
|
chunkChecksumTestFile250.txt\
|
2008-09-17 13:37:32 +00:00
|
|
|
cookies.sqlite\
|
2008-03-01 04:42:53 +00:00
|
|
|
cookietest.txt\
|
|
|
|
emptyfile\
|
|
|
|
file1r.txt\
|
|
|
|
file2r.txt\
|
|
|
|
file3r.txt\
|
|
|
|
filelist1.txt\
|
2008-06-29 14:29:36 +00:00
|
|
|
gzip_decode_test.gz\
|
2008-03-01 04:42:53 +00:00
|
|
|
load-nonBt.aria2\
|
2008-08-24 09:46:03 +00:00
|
|
|
load-nonBt-v0001.aria2\
|
2008-03-01 04:42:53 +00:00
|
|
|
load.aria2\
|
2008-08-24 09:46:03 +00:00
|
|
|
load-v0001.aria2\
|
2008-03-01 04:42:53 +00:00
|
|
|
malformed.netrc\
|
|
|
|
nscookietest.txt\
|
|
|
|
sample.netrc\
|
|
|
|
single.torrent\
|
|
|
|
test.torrent\
|
|
|
|
test.xml\
|
|
|
|
url-list-multiFile.torrent\
|
2008-11-13 16:14:03 +00:00
|
|
|
url-list-singleFile.torrent\
|
2009-04-27 12:00:41 +00:00
|
|
|
url-list-singleFileEndsWithSlash.torrent\
|
2009-05-16 07:45:04 +00:00
|
|
|
input_uris.txt\
|
2009-05-31 15:15:35 +00:00
|
|
|
2files.metalink\
|
|
|
|
utf8.torrent
|
2006-04-06 12:52:16 +00:00
|
|
|
|
2006-02-17 13:35:04 +00:00
|
|
|
all: all-am
|
|
|
|
|
|
|
|
.SUFFIXES:
|
|
|
|
.SUFFIXES: .cc .o .obj
|
|
|
|
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
|
|
@for dep in $?; do \
|
|
|
|
case '$(am__configure_deps)' in \
|
|
|
|
*$$dep*) \
|
2009-05-06 07:49:22 +00:00
|
|
|
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
|
|
&& { if test -f $@; then exit 0; else break; fi; }; \
|
2006-02-17 13:35:04 +00:00
|
|
|
exit 1;; \
|
|
|
|
esac; \
|
|
|
|
done; \
|
|
|
|
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/Makefile'; \
|
|
|
|
cd $(top_srcdir) && \
|
|
|
|
$(AUTOMAKE) --gnu test/Makefile
|
|
|
|
.PRECIOUS: Makefile
|
|
|
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
|
|
@case '$?' in \
|
|
|
|
*config.status*) \
|
|
|
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
|
|
*) \
|
|
|
|
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
|
|
|
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
|
|
|
esac;
|
|
|
|
|
|
|
|
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
|
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
|
|
|
|
|
|
$(top_srcdir)/configure: $(am__configure_deps)
|
|
|
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
|
|
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
|
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
|
|
|
|
|
|
clean-checkPROGRAMS:
|
|
|
|
-test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
|
|
|
|
aria2c$(EXEEXT): $(aria2c_OBJECTS) $(aria2c_DEPENDENCIES)
|
|
|
|
@rm -f aria2c$(EXEEXT)
|
2008-06-10 14:31:08 +00:00
|
|
|
$(CXXLINK) $(aria2c_OBJECTS) $(aria2c_LDADD) $(LIBS)
|
2006-02-17 13:35:04 +00:00
|
|
|
|
|
|
|
mostlyclean-compile:
|
|
|
|
-rm -f *.$(OBJEXT)
|
|
|
|
|
|
|
|
distclean-compile:
|
|
|
|
-rm -f *.tab.c
|
|
|
|
|
2008-02-16 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added Message Stream Encryption(MSE) support.
Currently, aria2 accepts incoming connections with Obfuscation Header
and legacy BitTorrent Header and establishes connections with
Obfuscation Header first and if failed then retry with legacy
BitTorrent header. If plain text and ARC4 is provided, aria2 always
choose ARC4. The new option to change the default behavior is planned.
For tracker extension, "supportcrypto=1" is added statically.
* src/PeerInitiateConnectionCommand.{h, cc}
* src/PeerConnection.{h, cc}
* src/HandleRegistry.h
* src/SocketCore.h
* src/PeerReceiveHandshakeCommand.{h, cc}
* src/BtRegistry.{h, cc}
* src/PeerListenCommand.cc
* src/InitiatorMSEHandshakeCommand.{h, cc}
* src/ReceiverMSEHandshakeCommand.{h, cc}
* src/MSEHandshake.{h, cc}
* src/ARC4Encryptor.h
* src/ARC4Decryptor.h
* src/LibgcryptARC4Encryptor.h
* src/LibgcryptARC4Decryptor.h
* src/LibgcryptARC4Context.h
* src/LibsslARC4Encryptor.h
* src/LibsslARC4Decryptor.h
* src/LibsslARC4Context.h
* src/DHKeyExchange.h
* src/LibgcryptDHKeyExchange.h
* src/LibsslDHKeyExchange.h
* src/DefaultBtAnnounce.cc: Just added "supportcrypto=1" parameter.
* test/DefaultBtAnnounceTest.cc
* test/ARC4Test.cc
* test/DHKeyExchangeTest.cc
Removed prepareForRetry() because it is not used.
* src/PeerAbstractCommand.{h, cc}
* src/PeerInteractionCommand.{h, cc}
* src/PeerInitiateConnectionCommand.{h, cc}
2008-02-17 15:56:47 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ARC4Test.Po@am__quote@
|
2006-04-06 12:52:16 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AllTest.Po@am__quote@
|
2007-08-28 11:51:20 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AlphaNumberDecoratorTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AnnounceListTest.Po@am__quote@
|
2007-10-30 12:48:01 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AuthConfigFactoryTest.Po@am__quote@
|
2009-04-27 11:45:22 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BDETest.Po@am__quote@
|
2008-02-08 15:53:45 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BNodeTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Base64Test.Po@am__quote@
|
2008-12-09 14:43:11 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BencodeTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BitfieldManTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtAllowedFastMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtBitfieldMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtCancelMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtChokeMessageTest.Po@am__quote@
|
2007-10-11 16:58:24 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtDependencyTest.Po@am__quote@
|
2007-12-22 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added uTorrent compatible Peer Exchange.
* src/BencodeVisitor.{h, cc}
* test/BencodeVisitorTest.cc
* src/BtConstants.h
* src/BtContext.h: Added 'private' flag.
* src/BtExtendedMessage.{h, cc}
* test/BtExtendedMessageTest.cc
* src/BtHandshakeMessage.{h, cc}: Set extended messaging bit in
reserved field.
* test/BtHandshakeMessageTest.cc
* src/BtMessageFactory.h
* src/BtRegistry.h
* src/BtRuntime.h: This class holds default extension message
IDs for
aria2. By default, aria2 uses ID 8 for ut_pex.
* src/DefaultBtContext.cc
* src/DefaultBtInteractive.{h, cc}: This class holds
_utPexEnabled.
When it is true, aria2 enables ut_pex. This value is set by
PeerInteractionCommand.
* src/DefaultBtMessageFactory.{h, cc}
* test/DefaultBtMessageFactoryTest.cc
* src/DefaultBtMessageReceiver.cc: Moved the code of fast
extension
handling to DefaultBtInteractive class.
* src/DefaultExtensionMessageFactory.{h, cc}
* test/DefaultExtensionMessageFactoryTest.cc
* src/DefaultPeerStorage.cc: Returns false if a peer is already
in
the container(peers and incomingPeers. The equality is
determined by
Peer::id).
* test/DefaultPeerStorageTest.cc
* src/ExtensionMessage.h
* test/MockExtensionMessage.h
* src/ExtensionMessageFactory.h
* test/MockExtensionMessageFactory.h
* src/HandshakeExtensionMessage.{h, cc}
* test/HandshakeExtensionMessageTest.cc
* src/MetaEntry.h
* src/Peer.{h, cc}
* src/PeerInteractionCommand.cc
* src/PeerReceiveHandshakeCommand.cc: Evaluate the return value
of
addIncomingPeer.
* src/PeerMessageUtil.{h, cc}
* src/PeerObject.h
* src/UTPexExtensionMessage.{h, cc}
* test/UTPexExtensionMessageTest.cc
* src/message.h
* src/prefs.h
Fixed the bug that returns incomplete data when it contains null
character. A convenient constructor was also added.
* src/Data.{h, cc}
Rewritten.
* src/CompactPeerListProcessor.cc
Fixed typos.
* src/message.h
* src/MetaFileUtil.cc
2007-12-22 03:57:55 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtExtendedMessageTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtHandshakeMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtHaveAllMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtHaveMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtHaveNoneMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtInterestedMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtKeepAliveMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtNotInterestedMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtPieceMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtPortMessageTest.Po@am__quote@
|
2007-10-11 16:58:24 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtPostDownloadHandlerTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtRegistryTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtRejectMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtRequestMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtSuggestPieceMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BtUnchokeMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ByteArrayDiskWriterTest.Po@am__quote@
|
2008-07-01 11:38:25 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ChunkedDecoderTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CookieParserTest.Po@am__quote@
|
2008-08-27 16:04:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CookieStorageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CookieTest.Po@am__quote@
|
2008-02-16 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added Message Stream Encryption(MSE) support.
Currently, aria2 accepts incoming connections with Obfuscation Header
and legacy BitTorrent Header and establishes connections with
Obfuscation Header first and if failed then retry with legacy
BitTorrent header. If plain text and ARC4 is provided, aria2 always
choose ARC4. The new option to change the default behavior is planned.
For tracker extension, "supportcrypto=1" is added statically.
* src/PeerInitiateConnectionCommand.{h, cc}
* src/PeerConnection.{h, cc}
* src/HandleRegistry.h
* src/SocketCore.h
* src/PeerReceiveHandshakeCommand.{h, cc}
* src/BtRegistry.{h, cc}
* src/PeerListenCommand.cc
* src/InitiatorMSEHandshakeCommand.{h, cc}
* src/ReceiverMSEHandshakeCommand.{h, cc}
* src/MSEHandshake.{h, cc}
* src/ARC4Encryptor.h
* src/ARC4Decryptor.h
* src/LibgcryptARC4Encryptor.h
* src/LibgcryptARC4Decryptor.h
* src/LibgcryptARC4Context.h
* src/LibsslARC4Encryptor.h
* src/LibsslARC4Decryptor.h
* src/LibsslARC4Context.h
* src/DHKeyExchange.h
* src/LibgcryptDHKeyExchange.h
* src/LibsslDHKeyExchange.h
* src/DefaultBtAnnounce.cc: Just added "supportcrypto=1" parameter.
* test/DefaultBtAnnounceTest.cc
* test/ARC4Test.cc
* test/DHKeyExchangeTest.cc
Removed prepareForRetry() because it is not used.
* src/PeerAbstractCommand.{h, cc}
* src/PeerInteractionCommand.{h, cc}
* src/PeerInitiateConnectionCommand.{h, cc}
2008-02-17 15:56:47 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHKeyExchangeTest.Po@am__quote@
|
2008-02-08 15:53:45 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTAnnouncePeerMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTAnnouncePeerReplyMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTBucketTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTConnectionImplTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTFindNodeMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTFindNodeReplyMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTGetPeersMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTGetPeersReplyMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTIDCloserTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTMessageFactoryImplTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTMessageTrackerEntryTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTMessageTrackerTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTNodeTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTPeerAnnounceEntryTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTPeerAnnounceStorageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTPingMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTPingReplyMessageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTRoutingTableDeserializerTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTRoutingTableSerializerTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTRoutingTableTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTTokenTrackerTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTUnknownMessageTest.Po@am__quote@
|
2008-02-20 16:57:47 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DHTUtilTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DefaultAuthResolverTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DefaultBtAnnounceTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DefaultBtContextTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DefaultBtMessageDispatcherTest.Po@am__quote@
|
2007-12-22 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added uTorrent compatible Peer Exchange.
* src/BencodeVisitor.{h, cc}
* test/BencodeVisitorTest.cc
* src/BtConstants.h
* src/BtContext.h: Added 'private' flag.
* src/BtExtendedMessage.{h, cc}
* test/BtExtendedMessageTest.cc
* src/BtHandshakeMessage.{h, cc}: Set extended messaging bit in
reserved field.
* test/BtHandshakeMessageTest.cc
* src/BtMessageFactory.h
* src/BtRegistry.h
* src/BtRuntime.h: This class holds default extension message
IDs for
aria2. By default, aria2 uses ID 8 for ut_pex.
* src/DefaultBtContext.cc
* src/DefaultBtInteractive.{h, cc}: This class holds
_utPexEnabled.
When it is true, aria2 enables ut_pex. This value is set by
PeerInteractionCommand.
* src/DefaultBtMessageFactory.{h, cc}
* test/DefaultBtMessageFactoryTest.cc
* src/DefaultBtMessageReceiver.cc: Moved the code of fast
extension
handling to DefaultBtInteractive class.
* src/DefaultExtensionMessageFactory.{h, cc}
* test/DefaultExtensionMessageFactoryTest.cc
* src/DefaultPeerStorage.cc: Returns false if a peer is already
in
the container(peers and incomingPeers. The equality is
determined by
Peer::id).
* test/DefaultPeerStorageTest.cc
* src/ExtensionMessage.h
* test/MockExtensionMessage.h
* src/ExtensionMessageFactory.h
* test/MockExtensionMessageFactory.h
* src/HandshakeExtensionMessage.{h, cc}
* test/HandshakeExtensionMessageTest.cc
* src/MetaEntry.h
* src/Peer.{h, cc}
* src/PeerInteractionCommand.cc
* src/PeerReceiveHandshakeCommand.cc: Evaluate the return value
of
addIncomingPeer.
* src/PeerMessageUtil.{h, cc}
* src/PeerObject.h
* src/UTPexExtensionMessage.{h, cc}
* test/UTPexExtensionMessageTest.cc
* src/message.h
* src/prefs.h
Fixed the bug that returns incomplete data when it contains null
character. A convenient constructor was also added.
* src/Data.{h, cc}
Rewritten.
* src/CompactPeerListProcessor.cc
Fixed typos.
* src/message.h
* src/MetaFileUtil.cc
2007-12-22 03:57:55 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DefaultBtMessageFactoryTest.Po@am__quote@
|
2007-09-01 16:10:30 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DefaultBtProgressInfoFileTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DefaultBtRequestFactoryTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DefaultDiskWriterTest.Po@am__quote@
|
2007-12-22 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added uTorrent compatible Peer Exchange.
* src/BencodeVisitor.{h, cc}
* test/BencodeVisitorTest.cc
* src/BtConstants.h
* src/BtContext.h: Added 'private' flag.
* src/BtExtendedMessage.{h, cc}
* test/BtExtendedMessageTest.cc
* src/BtHandshakeMessage.{h, cc}: Set extended messaging bit in
reserved field.
* test/BtHandshakeMessageTest.cc
* src/BtMessageFactory.h
* src/BtRegistry.h
* src/BtRuntime.h: This class holds default extension message
IDs for
aria2. By default, aria2 uses ID 8 for ut_pex.
* src/DefaultBtContext.cc
* src/DefaultBtInteractive.{h, cc}: This class holds
_utPexEnabled.
When it is true, aria2 enables ut_pex. This value is set by
PeerInteractionCommand.
* src/DefaultBtMessageFactory.{h, cc}
* test/DefaultBtMessageFactoryTest.cc
* src/DefaultBtMessageReceiver.cc: Moved the code of fast
extension
handling to DefaultBtInteractive class.
* src/DefaultExtensionMessageFactory.{h, cc}
* test/DefaultExtensionMessageFactoryTest.cc
* src/DefaultPeerStorage.cc: Returns false if a peer is already
in
the container(peers and incomingPeers. The equality is
determined by
Peer::id).
* test/DefaultPeerStorageTest.cc
* src/ExtensionMessage.h
* test/MockExtensionMessage.h
* src/ExtensionMessageFactory.h
* test/MockExtensionMessageFactory.h
* src/HandshakeExtensionMessage.{h, cc}
* test/HandshakeExtensionMessageTest.cc
* src/MetaEntry.h
* src/Peer.{h, cc}
* src/PeerInteractionCommand.cc
* src/PeerReceiveHandshakeCommand.cc: Evaluate the return value
of
addIncomingPeer.
* src/PeerMessageUtil.{h, cc}
* src/PeerObject.h
* src/UTPexExtensionMessage.{h, cc}
* test/UTPexExtensionMessageTest.cc
* src/message.h
* src/prefs.h
Fixed the bug that returns incomplete data when it contains null
character. A convenient constructor was also added.
* src/Data.{h, cc}
Rewritten.
* src/CompactPeerListProcessor.cc
Fixed typos.
* src/message.h
* src/MetaFileUtil.cc
2007-12-22 03:57:55 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DefaultExtensionMessageFactoryTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DefaultPeerStorageTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DefaultPieceStorageTest.Po@am__quote@
|
2008-08-26 12:39:07 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DirectDiskAdaptorTest.Po@am__quote@
|
2009-06-23 15:35:45 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DownloadContextTest.Po@am__quote@
|
2007-11-27 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Rewritten to add content-type support.
* src/DownloadHandler.{h, cc}
* src/BtPostDownloadHandler.{h, cc}
* test/BtPostDownloadHandlerTest.cc
* src/MetalinkPostDownloadHandler.{h, cc}
* test/MetalinkPostDownloadHandlerTest.cc
* src/PostDownloadHandler.{h, cc}
* src/DownloadHandlerConstants.{h, cc}
* src/RequestGroup.cc
* src/HttpResponseCommand.cc
* src/FtpNegotiationCommand.cc
* src/SingleFileDownloadContext.{h, cc}
* src/RequestGroup.h
* src/RequestGroupCriteria.h
* src/ContentTypeRequestGroupCriteria.h
Added 'mem' option value for --follow-metalink,
--follow-torrent.
If it is give, metalink/torrent file is not written to the disk,
but
just is kept in memory. Parsing is occurred on memory.
* src/MetalinkHelper.{h, cc}
* src/MetalinkProcessor.h
* src/Xml2MetalinkProcessor.{h, cc}
* test/Xml2MetalinkProcessorTest.cc
* src/DownloadHandlerFactory.{h, cc}
* test/DownloadHandlerFactoryTest.cc
* src/PreDownloadHandler.{h, cc}
* src/OptionHandlerFactory.cc
* src/DefaultBtContext.{h, cc}
* test/DefaultBtContextTest.cc
* src/version_usage.cc
* src/Metalink2RequestGroup.{h, cc}
* src/RequestGroup.{h, cc}
* src/a2functional.h
* test/a2functionalTest.cc
* src/MemoryBufferPreDownloadHandler.{h, cc}
* src/OptionHandlerImpl.h
* src/prefs.h
* src/Util.{h, cc}
* test/UtilTest.cc
Keep DownloadResult rather than RequestGroup after downloads to
reduce
memory usage.
* src/RequestGroupMan.{h, cc}
* src/DownloadEngine.cc
* src/BtDependency.{h, cc}: Changed the type of dependee from
WeakHandle to SharedHandle because WeakHandle could be null.
* src/RequestGroup.{h, cc}
* src/DownloadEngineFactory.cc
* src/DownloadResult.h
Set totalLength after download finished
* src/UnknownLengthPieceStorage.{h, cc}
Keep torrent file specified in metalink in memory.
* src/Metalink2RequestGroup.cc
* src/BtDependency.cc
* src/TrueRequestGroupCriteria.h
Fixed the bug: seekg is used where seekp should be used.
* src/ByteArrayDiskWriter.cc
* test/ByteArraydiskWriterTest.cc
2007-11-27 12:27:10 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DownloadHandlerFactoryTest.Po@am__quote@
|
2008-11-13 13:40:40 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DownloadHelperTest.Po@am__quote@
|
2008-04-27 02:22:14 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ExceptionTest.Po@am__quote@
|
2009-03-25 05:43:07 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FallocFileAllocationIteratorTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FeatureConfigTest.Po@am__quote@
|
2009-03-13 12:44:58 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FeedbackURISelectorTest.Po@am__quote@
|
2007-11-05 15:13:55 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FileEntryTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FileTest.Po@am__quote@
|
2008-09-08 13:06:44 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FtpConnectionTest.Po@am__quote@
|
2008-06-29 14:29:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GZipDecoderTest.Po@am__quote@
|
2007-10-11 16:58:24 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GrowSegmentTest.Po@am__quote@
|
2007-12-22 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added uTorrent compatible Peer Exchange.
* src/BencodeVisitor.{h, cc}
* test/BencodeVisitorTest.cc
* src/BtConstants.h
* src/BtContext.h: Added 'private' flag.
* src/BtExtendedMessage.{h, cc}
* test/BtExtendedMessageTest.cc
* src/BtHandshakeMessage.{h, cc}: Set extended messaging bit in
reserved field.
* test/BtHandshakeMessageTest.cc
* src/BtMessageFactory.h
* src/BtRegistry.h
* src/BtRuntime.h: This class holds default extension message
IDs for
aria2. By default, aria2 uses ID 8 for ut_pex.
* src/DefaultBtContext.cc
* src/DefaultBtInteractive.{h, cc}: This class holds
_utPexEnabled.
When it is true, aria2 enables ut_pex. This value is set by
PeerInteractionCommand.
* src/DefaultBtMessageFactory.{h, cc}
* test/DefaultBtMessageFactoryTest.cc
* src/DefaultBtMessageReceiver.cc: Moved the code of fast
extension
handling to DefaultBtInteractive class.
* src/DefaultExtensionMessageFactory.{h, cc}
* test/DefaultExtensionMessageFactoryTest.cc
* src/DefaultPeerStorage.cc: Returns false if a peer is already
in
the container(peers and incomingPeers. The equality is
determined by
Peer::id).
* test/DefaultPeerStorageTest.cc
* src/ExtensionMessage.h
* test/MockExtensionMessage.h
* src/ExtensionMessageFactory.h
* test/MockExtensionMessageFactory.h
* src/HandshakeExtensionMessage.{h, cc}
* test/HandshakeExtensionMessageTest.cc
* src/MetaEntry.h
* src/Peer.{h, cc}
* src/PeerInteractionCommand.cc
* src/PeerReceiveHandshakeCommand.cc: Evaluate the return value
of
addIncomingPeer.
* src/PeerMessageUtil.{h, cc}
* src/PeerObject.h
* src/UTPexExtensionMessage.{h, cc}
* test/UTPexExtensionMessageTest.cc
* src/message.h
* src/prefs.h
Fixed the bug that returns incomplete data when it contains null
character. A convenient constructor was also added.
* src/Data.{h, cc}
Rewritten.
* src/CompactPeerListProcessor.cc
Fixed typos.
* src/message.h
* src/MetaFileUtil.cc
2007-12-22 03:57:55 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HandshakeExtensionMessageTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpHeaderProcessorTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpHeaderTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpRequestTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpResponseTest.Po@am__quote@
|
2008-08-04 17:06:47 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/InOrderURISelectorTest.Po@am__quote@
|
2007-11-12 11:28:16 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/IteratableChecksumValidatorTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/IteratableChunkChecksumValidatorTest.Po@am__quote@
|
2009-01-31 14:34:29 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/LongestSequencePieceSelectorTest.Po@am__quote@
|
2008-02-18 13:41:58 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MSEHandshakeTest.Po@am__quote@
|
2007-08-08 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
MessageDigestHelper is introduced in order to simplify the use
of message digest. Removed repeated code.
The message digest algorithm is now specified by string, like
"sha1",
"md5".
* src/messageDigest.{h, cc}
* src/MessageDigestHelper.{h, cc}: New class.
* src/DefaultPieceStorage.cc
* src/DefaultBtContext.{h, cc}
(computeFastSet): New function.
(setInfoHash): Added for unit testing.
(setNumPieces): Added for unit testing.
* src/DefaultBtInteractive.cc
* src/BtPieceMessage.cc
* src/Peer.cc
* src/Checksum.h
* src/message.h
* src/IteratableChecksumValidator.h
* src/ChunkChecksumValidator.{h, cc}: Use
IteratableChecksumValidator
inside it.
* src/SegmentMan.{h, cc}
(checkIntegrity): Removed.
* src/IteratableChunkChecksumValidator.{h, cc}
* src/Util.h
(sha1Sum): Removed.
(simpleMessageDigest): Removed.
(fileChecksum): Removed.
(computeFastSet): Removed.
* src/ShaVisitor.cc
* src/ChunkChecksum.h
* src/DownloadCommand.cc
Removed messageDigest virtual functions.
* src/MultiDiskAdaptor.{h, cc}
* src/DiskAdaptor.h
* src/ByteArrayDiskWriter.h
* src/DiskWriter.h
* src/DiskAdaptorWriter.h
* src/AbstractSingleDiskAdaptor.{h, cc}
* src/AbstractDiskWriter.{h, cc}
Fixed comilation error when message digest is disabled.
* src/MetalinkEntry.{h, cc}
* src/MetalinkRequestInfo.cc
Removed srandom and random.
* src/SimpleRandomizer.h
Added size() virtual function to DiskAdaptor
* src/MultiDiskAdaptor.h
Fixed the bug that causes that files are not opened correctly in
multi-file torrent.
* src/TorrentRequestInfo.cc
* src/MultiDiskAdaptor.cc
Added SHA256 support
* src/messageDigest.cc
* src/Xml2MetalinkProcessor.cc
Show supported message digest algorithms
* src/main.cc
Updated contact info.
* src/main.cc
2007-08-08 14:40:11 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MessageDigestHelperTest.Po@am__quote@
|
2007-10-11 16:58:24 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Metalink2RequestGroupTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MetalinkEntryTest.Po@am__quote@
|
2007-11-03 12:03:53 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MetalinkHelperTest.Po@am__quote@
|
2007-12-04 11:12:56 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MetalinkParserControllerTest.Po@am__quote@
|
2007-10-11 16:58:24 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MetalinkPostDownloadHandlerTest.Po@am__quote@
|
2007-12-14 00:46:32 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MetalinkProcessorTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MetalinkerTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MultiDiskAdaptorTest.Po@am__quote@
|
2007-10-11 16:58:24 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MultiFileAllocationIteratorTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NetrcAuthResolverTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NetrcTest.Po@am__quote@
|
2008-08-17 12:58:56 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NsCookieParserTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/OptionHandlerTest.Po@am__quote@
|
2008-09-22 09:26:57 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/OptionParserTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/OptionTest.Po@am__quote@
|
2007-08-28 11:51:20 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PStringBuildVisitorTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ParameterizedStringParserTest.Po@am__quote@
|
2009-04-23 13:39:53 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PeerListProcessorTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PeerMessageUtilTest.Po@am__quote@
|
2008-02-09 17:14:40 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PeerSessionResourceTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PeerTest.Po@am__quote@
|
2009-05-06 07:49:22 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PieceStatManTest.Po@am__quote@
|
2007-10-23 16:29:37 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PieceTest.Po@am__quote@
|
2008-04-13 13:37:44 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ProtocolDetectorTest.Po@am__quote@
|
2008-05-17 12:53:03 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RarestPieceSelectorTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RequestGroupManTest.Po@am__quote@
|
2007-08-28 15:46:49 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RequestGroupTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RequestTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SegmentManTest.Po@am__quote@
|
2007-10-11 16:58:24 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SegmentTest.Po@am__quote@
|
2007-11-21 16:14:40 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SequenceTest.Po@am__quote@
|
2009-01-24 09:00:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SequentialPickerTest.Po@am__quote@
|
2008-08-04 17:06:47 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ServerStatManTest.Po@am__quote@
|
2008-08-09 11:29:27 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ServerStatTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ShareRatioSeedCriteriaTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SharedHandleTest.Po@am__quote@
|
2008-07-12 15:09:03 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SignatureTest.Po@am__quote@
|
2008-11-03 08:18:58 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SimpleDNSCacheTest.Po@am__quote@
|
2007-10-11 16:58:24 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SingleFileAllocationIteratorTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SingleFileDownloadContextTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SingletonHolderTest.Po@am__quote@
|
2008-02-01 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added DHT functionality, compatible with mainline.
DHT is disabled by default. To enable it, give --enable-dht to
aria2c.
You may need to specify entry point to DHT network using
--dht-entry-point. DHT uses UDP port to listen incoming message.
Use --dht-listen-port to specify port number. Make sure that
your
firewall configuration can pass through UDP traffic to the port.
The routing table is saved in $HOME/.aria2/dht.dat.
* src/DHT*
* src/BNode.{h, cc}
* src/PeerInteractionCommand.cc: enable DHT functionality for a
particular torrent.
* src/Data.cc: Rewritten ctor.
* src/OptionHandlerFactory.cc: Added --enable-dht,
--dht-listen-port,
--dht-entry-point.
* src/DefaultBtInteractive.cc: Send port message if dht is
enabled.
* src/RequestGroup.cc: Initialize DHT functionality. When
download
ends, remove BtContext from DHTPeerAnnounceStorage.
* src/BtPortMessage.{h, cc}: Rewritten.
* src/message.h
* src/OptionHandlerImpl.cc
* src/option_processing.cc: Added --enable-dht,
--dht-listen-port,
--dht-entry-point.
* src/Dictionary.{h, cc} (remove): New function.
* src/prefs.h
* src/DefaultBtMessageFactory.h
* src/BtHandshakeMessage.cc
* src/ActivePeerConnectionCommand.cc
* src/SocketCore.{h, cc}: Added datagram socket support.
* src/DefaultBtMessageFactory.cc
* src/BtSetup.cc: Add BtContext to DHTPeerAnnounceStorage here.
Create DHT commands.
* src/BtMessageFactory.h
* src/PeerMessageUtil.{h, cc}
2008-02-01 17:36:33 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SocketCoreTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SpeedCalcTest.Po@am__quote@
|
2008-08-17 10:44:12 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Sqlite3MozCookieParserTest.Po@am__quote@
|
2008-04-26 05:58:49 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/StringFormatTest.Po@am__quote@
|
2008-08-26 12:39:07 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TestUtil.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TimeSeedCriteriaTest.Po@am__quote@
|
2008-09-07 04:19:11 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TimeTest.Po@am__quote@
|
2007-12-22 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added uTorrent compatible Peer Exchange.
* src/BencodeVisitor.{h, cc}
* test/BencodeVisitorTest.cc
* src/BtConstants.h
* src/BtContext.h: Added 'private' flag.
* src/BtExtendedMessage.{h, cc}
* test/BtExtendedMessageTest.cc
* src/BtHandshakeMessage.{h, cc}: Set extended messaging bit in
reserved field.
* test/BtHandshakeMessageTest.cc
* src/BtMessageFactory.h
* src/BtRegistry.h
* src/BtRuntime.h: This class holds default extension message
IDs for
aria2. By default, aria2 uses ID 8 for ut_pex.
* src/DefaultBtContext.cc
* src/DefaultBtInteractive.{h, cc}: This class holds
_utPexEnabled.
When it is true, aria2 enables ut_pex. This value is set by
PeerInteractionCommand.
* src/DefaultBtMessageFactory.{h, cc}
* test/DefaultBtMessageFactoryTest.cc
* src/DefaultBtMessageReceiver.cc: Moved the code of fast
extension
handling to DefaultBtInteractive class.
* src/DefaultExtensionMessageFactory.{h, cc}
* test/DefaultExtensionMessageFactoryTest.cc
* src/DefaultPeerStorage.cc: Returns false if a peer is already
in
the container(peers and incomingPeers. The equality is
determined by
Peer::id).
* test/DefaultPeerStorageTest.cc
* src/ExtensionMessage.h
* test/MockExtensionMessage.h
* src/ExtensionMessageFactory.h
* test/MockExtensionMessageFactory.h
* src/HandshakeExtensionMessage.{h, cc}
* test/HandshakeExtensionMessageTest.cc
* src/MetaEntry.h
* src/Peer.{h, cc}
* src/PeerInteractionCommand.cc
* src/PeerReceiveHandshakeCommand.cc: Evaluate the return value
of
addIncomingPeer.
* src/PeerMessageUtil.{h, cc}
* src/PeerObject.h
* src/UTPexExtensionMessage.{h, cc}
* test/UTPexExtensionMessageTest.cc
* src/message.h
* src/prefs.h
Fixed the bug that returns incomplete data when it contains null
character. A convenient constructor was also added.
* src/Data.{h, cc}
Rewritten.
* src/CompactPeerListProcessor.cc
Fixed typos.
* src/message.h
* src/MetaFileUtil.cc
2007-12-22 03:57:55 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/UTPexExtensionMessageTest.Po@am__quote@
|
2008-02-08 15:53:45 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/UriListParserTest.Po@am__quote@
|
2007-07-05 15:46:36 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/UtilTest.Po@am__quote@
|
2008-02-08 15:53:45 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/XORCloserTest.Po@am__quote@
|
2009-05-08 07:58:50 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/XmlRpcMethodTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/XmlRpcRequestParserControllerTest.Po@am__quote@
|
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/XmlRpcRequestProcessorTest.Po@am__quote@
|
2009-02-03 14:46:33 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/a2algoTest.Po@am__quote@
|
2007-11-07 12:36:33 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/a2functionalTest.Po@am__quote@
|
2008-01-11 13:33:00 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/array_funTest.Po@am__quote@
|
2009-03-28 13:29:38 +00:00
|
|
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bitfieldTest.Po@am__quote@
|
2006-02-17 13:35:04 +00:00
|
|
|
|
|
|
|
.cc.o:
|
2008-06-10 14:31:08 +00:00
|
|
|
@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
|
|
|
@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
2006-02-17 13:35:04 +00:00
|
|
|
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
|
|
|
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
|
|
|
@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
|
|
|
|
|
|
|
|
.cc.obj:
|
2008-06-10 14:31:08 +00:00
|
|
|
@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
|
|
|
|
@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
2006-02-17 13:35:04 +00:00
|
|
|
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
|
|
|
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
|
|
|
@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
|
|
|
|
|
|
|
|
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
|
|
|
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
|
|
unique=`for i in $$list; do \
|
|
|
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
|
|
done | \
|
2009-05-06 07:49:22 +00:00
|
|
|
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
2008-06-10 14:31:08 +00:00
|
|
|
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
2006-02-17 13:35:04 +00:00
|
|
|
mkid -fID $$unique
|
|
|
|
tags: TAGS
|
|
|
|
|
|
|
|
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
|
|
$(TAGS_FILES) $(LISP)
|
|
|
|
tags=; \
|
|
|
|
here=`pwd`; \
|
|
|
|
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
|
|
unique=`for i in $$list; do \
|
|
|
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
|
|
done | \
|
2008-06-10 14:31:08 +00:00
|
|
|
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
|
|
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
2006-02-17 13:35:04 +00:00
|
|
|
if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
|
|
|
|
test -n "$$unique" || unique=$$empty_fix; \
|
|
|
|
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
|
|
$$tags $$unique; \
|
|
|
|
fi
|
|
|
|
ctags: CTAGS
|
|
|
|
CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
|
|
$(TAGS_FILES) $(LISP)
|
|
|
|
tags=; \
|
|
|
|
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
|
|
unique=`for i in $$list; do \
|
|
|
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
|
|
done | \
|
2008-06-10 14:31:08 +00:00
|
|
|
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
|
|
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
2006-02-17 13:35:04 +00:00
|
|
|
test -z "$(CTAGS_ARGS)$$tags$$unique" \
|
|
|
|
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
|
|
|
$$tags $$unique
|
|
|
|
|
|
|
|
GTAGS:
|
|
|
|
here=`$(am__cd) $(top_builddir) && pwd` \
|
|
|
|
&& cd $(top_srcdir) \
|
|
|
|
&& gtags -i $(GTAGS_ARGS) $$here
|
|
|
|
|
|
|
|
distclean-tags:
|
|
|
|
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
|
|
|
|
|
|
|
check-TESTS: $(TESTS)
|
2009-05-06 07:49:22 +00:00
|
|
|
@failed=0; all=0; xfail=0; xpass=0; skip=0; \
|
2006-02-17 13:35:04 +00:00
|
|
|
srcdir=$(srcdir); export srcdir; \
|
2008-06-10 14:31:08 +00:00
|
|
|
list=' $(TESTS) '; \
|
2006-02-17 13:35:04 +00:00
|
|
|
if test -n "$$list"; then \
|
|
|
|
for tst in $$list; do \
|
|
|
|
if test -f ./$$tst; then dir=./; \
|
|
|
|
elif test -f $$tst; then dir=; \
|
|
|
|
else dir="$(srcdir)/"; fi; \
|
|
|
|
if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
|
|
|
|
all=`expr $$all + 1`; \
|
|
|
|
case " $(XFAIL_TESTS) " in \
|
2009-05-06 07:49:22 +00:00
|
|
|
*[\ \ ]$$tst[\ \ ]*) \
|
2006-02-17 13:35:04 +00:00
|
|
|
xpass=`expr $$xpass + 1`; \
|
|
|
|
failed=`expr $$failed + 1`; \
|
|
|
|
echo "XPASS: $$tst"; \
|
|
|
|
;; \
|
|
|
|
*) \
|
|
|
|
echo "PASS: $$tst"; \
|
|
|
|
;; \
|
|
|
|
esac; \
|
|
|
|
elif test $$? -ne 77; then \
|
|
|
|
all=`expr $$all + 1`; \
|
|
|
|
case " $(XFAIL_TESTS) " in \
|
2009-05-06 07:49:22 +00:00
|
|
|
*[\ \ ]$$tst[\ \ ]*) \
|
2006-02-17 13:35:04 +00:00
|
|
|
xfail=`expr $$xfail + 1`; \
|
|
|
|
echo "XFAIL: $$tst"; \
|
|
|
|
;; \
|
|
|
|
*) \
|
|
|
|
failed=`expr $$failed + 1`; \
|
|
|
|
echo "FAIL: $$tst"; \
|
|
|
|
;; \
|
|
|
|
esac; \
|
|
|
|
else \
|
|
|
|
skip=`expr $$skip + 1`; \
|
|
|
|
echo "SKIP: $$tst"; \
|
|
|
|
fi; \
|
|
|
|
done; \
|
2009-05-06 07:49:22 +00:00
|
|
|
if test "$$all" -eq 1; then \
|
|
|
|
tests="test"; \
|
|
|
|
All=""; \
|
|
|
|
else \
|
|
|
|
tests="tests"; \
|
|
|
|
All="All "; \
|
|
|
|
fi; \
|
2006-02-17 13:35:04 +00:00
|
|
|
if test "$$failed" -eq 0; then \
|
|
|
|
if test "$$xfail" -eq 0; then \
|
2009-05-06 07:49:22 +00:00
|
|
|
banner="$$All$$all $$tests passed"; \
|
2006-02-17 13:35:04 +00:00
|
|
|
else \
|
2009-05-06 07:49:22 +00:00
|
|
|
if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \
|
|
|
|
banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \
|
2006-02-17 13:35:04 +00:00
|
|
|
fi; \
|
|
|
|
else \
|
|
|
|
if test "$$xpass" -eq 0; then \
|
2009-05-06 07:49:22 +00:00
|
|
|
banner="$$failed of $$all $$tests failed"; \
|
2006-02-17 13:35:04 +00:00
|
|
|
else \
|
2009-05-06 07:49:22 +00:00
|
|
|
if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \
|
|
|
|
banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \
|
2006-02-17 13:35:04 +00:00
|
|
|
fi; \
|
|
|
|
fi; \
|
|
|
|
dashes="$$banner"; \
|
|
|
|
skipped=""; \
|
|
|
|
if test "$$skip" -ne 0; then \
|
2009-05-06 07:49:22 +00:00
|
|
|
if test "$$skip" -eq 1; then \
|
|
|
|
skipped="($$skip test was not run)"; \
|
|
|
|
else \
|
|
|
|
skipped="($$skip tests were not run)"; \
|
|
|
|
fi; \
|
2006-02-17 13:35:04 +00:00
|
|
|
test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
|
|
|
|
dashes="$$skipped"; \
|
|
|
|
fi; \
|
|
|
|
report=""; \
|
|
|
|
if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
|
|
|
|
report="Please report to $(PACKAGE_BUGREPORT)"; \
|
|
|
|
test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
|
|
|
|
dashes="$$report"; \
|
|
|
|
fi; \
|
|
|
|
dashes=`echo "$$dashes" | sed s/./=/g`; \
|
|
|
|
echo "$$dashes"; \
|
|
|
|
echo "$$banner"; \
|
|
|
|
test -z "$$skipped" || echo "$$skipped"; \
|
|
|
|
test -z "$$report" || echo "$$report"; \
|
|
|
|
echo "$$dashes"; \
|
|
|
|
test "$$failed" -eq 0; \
|
|
|
|
else :; fi
|
|
|
|
|
|
|
|
distdir: $(DISTFILES)
|
2008-06-10 14:31:08 +00:00
|
|
|
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
|
|
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
|
|
list='$(DISTFILES)'; \
|
|
|
|
dist_files=`for file in $$list; do echo $$file; done | \
|
|
|
|
sed -e "s|^$$srcdirstrip/||;t" \
|
|
|
|
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
|
|
case $$dist_files in \
|
|
|
|
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
|
|
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
|
|
sort -u` ;; \
|
|
|
|
esac; \
|
|
|
|
for file in $$dist_files; do \
|
2006-02-17 13:35:04 +00:00
|
|
|
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
|
|
if test -d $$d/$$file; then \
|
2008-06-10 14:31:08 +00:00
|
|
|
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
2006-02-17 13:35:04 +00:00
|
|
|
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
|
|
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
|
|
|
|
fi; \
|
|
|
|
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
|
|
|
|
else \
|
|
|
|
test -f $(distdir)/$$file \
|
|
|
|
|| cp -p $$d/$$file $(distdir)/$$file \
|
|
|
|
|| exit 1; \
|
|
|
|
fi; \
|
|
|
|
done
|
|
|
|
check-am: all-am
|
|
|
|
$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
|
|
|
|
$(MAKE) $(AM_MAKEFLAGS) check-TESTS
|
|
|
|
check: check-am
|
|
|
|
all-am: Makefile
|
|
|
|
installdirs:
|
|
|
|
install: install-am
|
|
|
|
install-exec: install-exec-am
|
|
|
|
install-data: install-data-am
|
|
|
|
uninstall: uninstall-am
|
|
|
|
|
|
|
|
install-am: all-am
|
|
|
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
|
|
|
|
|
|
installcheck: installcheck-am
|
|
|
|
install-strip:
|
|
|
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
|
|
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
|
|
`test -z '$(STRIP)' || \
|
|
|
|
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
|
|
|
mostlyclean-generic:
|
|
|
|
|
|
|
|
clean-generic:
|
|
|
|
|
|
|
|
distclean-generic:
|
|
|
|
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
|
|
|
|
|
|
maintainer-clean-generic:
|
|
|
|
@echo "This command is intended for maintainers to use"
|
|
|
|
@echo "it deletes files that may require special tools to rebuild."
|
|
|
|
clean: clean-am
|
|
|
|
|
|
|
|
clean-am: clean-checkPROGRAMS clean-generic mostlyclean-am
|
|
|
|
|
|
|
|
distclean: distclean-am
|
|
|
|
-rm -rf ./$(DEPDIR)
|
|
|
|
-rm -f Makefile
|
|
|
|
distclean-am: clean-am distclean-compile distclean-generic \
|
|
|
|
distclean-tags
|
|
|
|
|
|
|
|
dvi: dvi-am
|
|
|
|
|
|
|
|
dvi-am:
|
|
|
|
|
|
|
|
html: html-am
|
|
|
|
|
|
|
|
info: info-am
|
|
|
|
|
|
|
|
info-am:
|
|
|
|
|
|
|
|
install-data-am:
|
|
|
|
|
2008-06-10 14:31:08 +00:00
|
|
|
install-dvi: install-dvi-am
|
|
|
|
|
2006-02-17 13:35:04 +00:00
|
|
|
install-exec-am:
|
|
|
|
|
2008-06-10 14:31:08 +00:00
|
|
|
install-html: install-html-am
|
|
|
|
|
2006-02-17 13:35:04 +00:00
|
|
|
install-info: install-info-am
|
|
|
|
|
|
|
|
install-man:
|
|
|
|
|
2008-06-10 14:31:08 +00:00
|
|
|
install-pdf: install-pdf-am
|
|
|
|
|
|
|
|
install-ps: install-ps-am
|
|
|
|
|
2006-02-17 13:35:04 +00:00
|
|
|
installcheck-am:
|
|
|
|
|
|
|
|
maintainer-clean: maintainer-clean-am
|
|
|
|
-rm -rf ./$(DEPDIR)
|
|
|
|
-rm -f Makefile
|
|
|
|
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
|
|
|
|
|
|
mostlyclean: mostlyclean-am
|
|
|
|
|
|
|
|
mostlyclean-am: mostlyclean-compile mostlyclean-generic
|
|
|
|
|
|
|
|
pdf: pdf-am
|
|
|
|
|
|
|
|
pdf-am:
|
|
|
|
|
|
|
|
ps: ps-am
|
|
|
|
|
|
|
|
ps-am:
|
|
|
|
|
2008-06-10 14:31:08 +00:00
|
|
|
uninstall-am:
|
|
|
|
|
|
|
|
.MAKE: install-am install-strip
|
2006-02-17 13:35:04 +00:00
|
|
|
|
|
|
|
.PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \
|
|
|
|
clean-checkPROGRAMS clean-generic ctags distclean \
|
|
|
|
distclean-compile distclean-generic distclean-tags distdir dvi \
|
|
|
|
dvi-am html html-am info info-am install install-am \
|
2008-06-10 14:31:08 +00:00
|
|
|
install-data install-data-am install-dvi install-dvi-am \
|
|
|
|
install-exec install-exec-am install-html install-html-am \
|
|
|
|
install-info install-info-am install-man install-pdf \
|
|
|
|
install-pdf-am install-ps install-ps-am install-strip \
|
2006-02-17 13:35:04 +00:00
|
|
|
installcheck installcheck-am installdirs maintainer-clean \
|
|
|
|
maintainer-clean-generic mostlyclean mostlyclean-compile \
|
|
|
|
mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
|
2008-06-10 14:31:08 +00:00
|
|
|
uninstall-am
|
2006-02-17 13:35:04 +00:00
|
|
|
|
|
|
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
|
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
|
|
.NOEXPORT:
|