master
Use default where possible
Added .gitignore files
Removed A2STR strings other than NIL
Enable IndentPPDirectives
make clang-format using clang-format-3.6
Avoid non-nil argument errors
flush OS write buffers before saving control file
Fix various typos
clang-format-5.0
AnnounceList, AnnounceTier: Code cleanup using C++11 features
clang-format-3.9
Fix spelling
AppleTLS: even more correctly define kTLSProtocol13
Use ares_socket_t where appropriate
c-ares: Avoid deprecated functions
Parse torrent file on the fly if --follow-torrent=mem is given
Ignore floating number in torrent file
clang-format
Use user-defined literals for time units
Refactor BtBitfieldMessage
Fix frequent choke/unchoke message transmission
Extend maximum BitTorrent incoming payload size to 64KiB
Remove unused SimpleBtMessage::getMessageLength
Fix regression in bfc54d0
Fix frequent interested/not interested message transmission
clang-format-12
Add constexpr if possible
Add following to aria2.tellStatus response key as reverse link for followedBy
Remove unnecessary condition
Do not close stdout and stderr
Increase ByteArrayDiskWriter maximum size
Amend
Remove deprecated std::unary_function and std::binary_function
Require -std=c++11 and use std::shared_ptr instead of SharedHandle
Increase DHT transaction ID from 2 to 4 bytes to avoid conflict
Take into account address family when resolving DHT node address
Fix compile error on OS X
Include local IP address to DHT GetPeers reply message
Reduce delay in tracker request
Replace timer facility with chrono lib
Fix compile error with clang and --enable-werror
Fix compiler warning
Move instead of copy
replace some lines with make_shared
Add --peer-agent option
Change have entry indexing method
Fix build error without bittorrent
Don't write control file if content is not changed from previous one
Make assertion hold
Fix some compiler warnings
flush internal buffers before auto-saving control file
Use CXX11_OVERRIDE
Ensure that lowest speed check is done even when download speed is 0
Don't send Accept Metalink header if Metalink is disabled
Add bittorrent key to aria2.tellStopped status
Evict timed out pooled socket periodically
mingw32: Gain privilege before opening files
sftp: Add SFTP and libssh2 to feature summary, and add tests
Better error message when local file status cannot be retrieved
Propagate disk full error on pre-allocation to last error code
2010-10-31 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
FileEntry: Use implicitly-declared copy constructor
Added support for a dynamic management of the number of concurrent downloads as a function of the overall bandwidth observed
clang-format-4.0
spelling fixes
Fix undefined behavior/crash in GZipEncoder
Use stdin for *NIX as well
Allow empty dist name in bencode which is needed for hybrid torrent
Update comment to match code
Mask headers
replace some lines with make_unique
Refactor SocketCore::getPeerInfo, getAddrInfo to return Endpoint object
Refactor HttpRequest
add no-want-digest-header option
Retry on HTTP 502
Stuff memory holes
InternalARC4Encryptor: Fix compiler warning and remove no use ctor/dtor
Fix runtime error: left shift of negative value
InternalDHKeyExchange: Remove unused dtor
gnutls: Perform ExtendedKeyUsage validation
WinTLS: Fix hang because of buffered received data
Cosmetic change
Build with OpenSSL 3.0.0
Compile with openssl 1.1.0
Logger: Fix format string overflow in writeHeader()
Refactor BitTorrent message buffer usage
Remove linux getrandom and use C++ stdlib instead
Added struct for Metalink/HTTP
Made MetalinkMetaurl::MEDIATYPE_TORRENT const char[]
Rewritten Metalink XML parser.
Fix Metalink4 parsing with foreign namespaces
Reset sessionDownloadLength and sessionUploadLength on download start
2010-09-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Restart active download to apply previously not applicable options
Handle OptionHandlers as raw pointer
Expand ${HOME} to user's home directory in several options
Add error handling for sigaction, signal and strdup
Updating upload size and speed must be done separately
BitTorrent: Allow 32KiB request
Fix busy loop when upload rate limit hits
Dont' return SharedHandle from HttpHeader::getRange()
Better auto-renaming
Add --keep-unfinished-download-result option
system.listNotifications RPC method
Merge branch 'RpcTellStatus-Hashing' of https://github.com/kkartaltepe/aria2 into kkartaltepe-RpcTellStatus-Hashing
Fix typo
Fix compile error
Fix segfault when time_t is 64bit on 32bit arch (#1666)
Prefer random number generator from crypto libraries
Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
Add offset value to Timer::clock::now() to treat 0 as special value
Fix possible cause of crash after metadata download
clang-format-3.6
UnknownLengthPieceStorage: return piece length
Call the member function of IOFile
WinConsoleFile: fix colour properly
Add missing <array>
Fix infinite loop bug when file is not found
Added libnettle and libgmp support.
Update android build dependencies
DownloadEngine:: Use std::unique_ptr for webSocketSessionMan_
Use std::unique_ptr for ValueBase object hierarchy
Replace the deprecated std::ptr_fun with std::function
Add --stderr option to redirect all stdout log output to stderr
Refactor DownloadHandlerFactory
Exit with 32 status code if checksum verification failed
Rewritten help tags and various internal flag handling in OptionHandler
Replace sourforge reference to the new site
clang-format-8
clang-format-7
Add clang-format
Update levenshtein costs
2010-01-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Bump copyright year in --version
Convert to autos and ranged loops
Fixed some typos in code comments