commit 5cf3d369cd9674c4a4ca3c05372a0d0a985f1da3 Author: Tatsuhiro Tsujikawa AuthorDate: 2015-02-01 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-02-01 Update bash_completion commit b9200518505c0056e08840032092f258e08c6c0b Author: Tatsuhiro Tsujikawa AuthorDate: 2015-02-01 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-02-01 Bump up version number to 1.18.9 commit 4e5433e7aad9a892452688635f53bb837db00839 Author: Tatsuhiro Tsujikawa AuthorDate: 2015-02-01 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-02-01 Update android third party library commit 25ecfd86f1eca878b0a76e2728e48756284cf7b5 Author: Tatsuhiro Tsujikawa AuthorDate: 2015-02-01 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-02-01 Update mingw third party libraries commit e1739c8ee79b8ac5a47fc6d8f0671ee7b517173d Author: Tatsuhiro Tsujikawa AuthorDate: 2015-02-01 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-02-01 Fix compile error without SSL/TLS enabled commit feca60fce63ffd7c7b165f9660249714ebfd8f0b Author: Tatsuhiro Tsujikawa AuthorDate: 2015-02-01 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-02-01 Update NEWS commit de37dbf13daafef815f6b45bb31b1c5a3da96f5f Author: Nils Maier AuthorDate: 2015-01-26 Commit: Nils Maier CommitDate: 2015-01-26 Remove some left-over code from converting a test. Checking once with CPPUNIT_ASSERT_MESSAGE should suffice. commit d5d21d20d7e8ff41e9a445544a2e4ccb7b3fd114 Author: Tatsuhiro Tsujikawa AuthorDate: 2015-01-26 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-01-26 Support HTTP date ending "+0000" as well as "GMT". commit b5f22ba216c35e517c01f508b2765df0a5fa18e2 Author: Tatsuhiro Tsujikawa AuthorDate: 2015-01-16 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-01-25 Use https for git clone link commit 81bdd5f61a8f8da53e22d68190be700902b7dbae Author: Nils Maier AuthorDate: 2014-12-30 Commit: Nils Maier CommitDate: 2015-01-20 Revise getRandom facilities Use one of the following to provide random bytes: - Windows CryptGenRandom - Linux getrandom (syscall interface to urandom, without nasty corner cases such as file descriptor exhaustion or re-linked /dev/urandom) - std::device_random (C++ random device, which usually will be urandom) This also equalizes util::getRandom and SimpleRandomizer (the former will now use the latter) instead of having essentially two different PRNG interfaces with potentially different quality. Closes GH-320 commit 747131a06c1f1d92a5312a103f4446fabedb6cf7 Merge: 9d47306 bec6461 Author: Tatsuhiro Tsujikawa AuthorDate: 2015-01-16 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-01-16 Merge branch 'dfandrich-comments' commit bec646126209c4893a2cde92a4ef43b6e33b5050 Merge: 9d47306 0538aa4 Author: Tatsuhiro Tsujikawa AuthorDate: 2015-01-16 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-01-16 Merge branch 'comments' of https://github.com/dfandrich/aria2 into dfandrich-comments commit 9d473060ee3d9faa04563259d05a754015641d80 Merge: d0c20e1 8c53e37 Author: Tatsuhiro Tsujikawa AuthorDate: 2015-01-16 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-01-16 Merge branch 'dfandrich-master' commit 0538aa40da9eb22a20e124799a00dc519742b86a Author: Dan Fandrich AuthorDate: 2015-01-16 Commit: Dan Fandrich CommitDate: 2015-01-16 Fixed some typos in code comments commit 8c53e37c214aad611840fbb1ce9bca0d13e926ac Author: Dan Fandrich AuthorDate: 2015-01-16 Commit: Dan Fandrich CommitDate: 2015-01-16 Added debug log of all Metalink URLs with final priorities commit d0c20e158e024ef11faf1b6a52534cf2d11750e1 Author: Tatsuhiro Tsujikawa AuthorDate: 2015-01-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-01-13 Fix typo commit 06bde9f70cb38412b60c55a44613932b01b07e7d Merge: 226d28f 8bbb175 Author: Tatsuhiro Tsujikawa AuthorDate: 2015-01-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-01-13 Merge branch 'ITriskTI-patch-3' commit 8bbb17561f86830c2dbe3c5a87ae3364cc78d52f Merge: 226d28f b8e6ae2 Author: Tatsuhiro Tsujikawa AuthorDate: 2015-01-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-01-13 Merge branch 'patch-3' of https://github.com/ITriskTI/aria2 into ITriskTI-patch-3 commit 226d28fcd7b7491c97e480d166f5872580914082 Merge: 7e7b628 1aa4f33 Author: Tatsuhiro Tsujikawa AuthorDate: 2015-01-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-01-13 Merge branch 'ITriskTI-patch-1' commit b8e6ae2a555777f0950e6382d59e0c7c49a66ef5 Author: ITriskTI AuthorDate: 2015-01-13 Commit: ITriskTI CommitDate: 2015-01-13 Update aria2c.rst commit 9c78825fa50555d9cf141c3088ea843ba842e275 Author: ITriskTI AuthorDate: 2015-01-13 Commit: ITriskTI CommitDate: 2015-01-13 Update aria2c.rst commit 1aa4f333335c1db07adf6f6e92dac6c4e166d623 Author: ITriskTI AuthorDate: 2015-01-13 Commit: ITriskTI CommitDate: 2015-01-13 Fix typo commit 7e7b628cc2886b93025b49af81f27a9a9381e6e7 Author: Tatsuhiro Tsujikawa AuthorDate: 2015-01-12 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-01-12 Use gcc-4.9 and android-16 API level for android build commit 7bbf209a02de3ed1083d29baba41cd2fd3ac5886 Author: Tatsuhiro Tsujikawa AuthorDate: 2015-01-12 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-01-12 Escape \ in rst doc commit 9f4e76d1b72fbb927422fb0735354e9e492475b8 Author: Tatsuhiro Tsujikawa AuthorDate: 2015-01-12 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-01-12 Fix indentation in usage output commit c653c72dc84b7c5fe99f2aa189e9cf1da80a9ed5 Author: Tatsuhiro Tsujikawa AuthorDate: 2015-01-12 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-01-12 Add --bt-force-encryption option This option requires BitTorrent message payload encryption with arc4. This is a shorthand of --bt-requre-crypto --bt-min-crypto-level=arc4. If true is given, deny legacy BitTorrent handshake and only use Obfuscation handshake and always encrypt message payload. This option defaults to false. commit cc36df2625c1fee8e4f013becff07d3b4c38b12d Merge: 590aa21 0895008 Author: Tatsuhiro Tsujikawa AuthorDate: 2015-01-05 Commit: Tatsuhiro Tsujikawa CommitDate: 2015-01-05 Merge branch 'sslwarn' commit 590aa21c68b854a7acdacc34d5a1f10f73483432 Author: Nils Maier AuthorDate: 2014-12-30 Commit: Nils Maier CommitDate: 2014-12-30 Add backward-compatible libuv defs commit 0895008e5c542297162517f11809e8f0aacbd78d Author: Nils Maier AuthorDate: 2014-12-29 Commit: Nils Maier CommitDate: 2014-12-30 Fix SSLv3 warnings being issued on connection reuse. And also improve tlsHandshake code a bit in the process, mostly by being more explicit about error conditions. commit e0812d5ad15391758fa5ad635c0cd0226409bee1 Author: Nils Maier AuthorDate: 2014-12-13 Commit: Nils Maier CommitDate: 2014-12-29 Fix another printf related warning commit ff2a630efe317f3610f4ab91a59731f8971a50ee Author: Tatsuhiro Tsujikawa AuthorDate: 2014-12-26 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-12-26 GNUTLS: Remove ifdef for GNUTLS_TLS* since they are not macros Since they are not macros, we get always TLS_PROTO_NONE (otherwise you are using SSLv3 and you will get warning nonetheless) and get warning. commit d755df25057e6dbd33bb6fd92a7a65751d5e22e7 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-12-26 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-12-26 TLS: Fix memory leak with OpenSSL Based on the patch submitted by midnight2k commit 962b8ccb05d85188b9c061c2e70d61a044d04eec Merge: b0cdbfe 701e5df Author: Tatsuhiro Tsujikawa AuthorDate: 2014-12-15 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-12-15 Merge branch 'warn-ssl3' commit 701e5df7908d12cfecb19ff1749cd5d01d903024 Merge: 48bcb47 b0cdbfe Author: Tatsuhiro Tsujikawa AuthorDate: 2014-12-15 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-12-15 Merge branch 'master' into warn-ssl3 commit 48bcb47a30c1a3fc41bfba23745a3b864fe5691a Author: Nils Maier AuthorDate: 2014-12-14 Commit: Nils Maier CommitDate: 2014-12-14 Refine messages to include peer info commit 3c8704178a94a9ae3abde238aa4c369efd5f01a1 Author: Nils Maier AuthorDate: 2014-12-13 Commit: Nils Maier CommitDate: 2014-12-14 Move warn logic into SocketCore Also fiddle a bit with the WinTLS implementation, forcing "strong" crypto only for > SSLv3. commit b0cdbfe9e72f0c0cb69ba7bb9fa1a18a21be490e Author: Nils Maier AuthorDate: 2014-12-13 Commit: Nils Maier CommitDate: 2014-12-13 Fix ASYNC_DNS code in LibuvEventPoll commit c5c38bf3a4f6193ecba814d47a305872b6ea5454 Author: Nils Maier AuthorDate: 2014-12-12 Commit: Nils Maier CommitDate: 2014-12-12 Warn about insecure SSL connections. Fixed GH-313 commit 811c0f758da0d161b278fc6b0da333459dd220b4 Author: Nils Maier AuthorDate: 2014-12-12 Commit: Nils Maier CommitDate: 2014-12-12 Port poll changes to LibuvEventPoll commit 6f9ea555c28c1d48f2967aa735d9bba5fb2b31f4 Author: Nils Maier AuthorDate: 2014-12-12 Commit: Nils Maier CommitDate: 2014-12-12 Fix compiler warning commit 46aa2f6af363106f244ad1b7b16b1f1f1af5c66e Author: Nils Maier AuthorDate: 2014-12-12 Commit: Nils Maier CommitDate: 2014-12-12 Fix AppleTLSContext protocol selection commit 0e5ed611d1215710eece24d4ccac7ba28d65aebd Author: Nils Maier AuthorDate: 2014-09-10 Commit: Nils Maier CommitDate: 2014-12-11 AppleTLS: Set error state when handshake fails... + some minor formatting issues. commit 24a472850ee8ed43ad1dae4864cc48fdf25e5967 Merge: 73d752f 634e1fe Author: Tatsuhiro Tsujikawa AuthorDate: 2014-12-06 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-12-06 Merge branch 'ITriskTI-patch-1' commit 634e1fe73f92b47b424445640b7cfad7d37b24fc Author: ITriskTI AuthorDate: 2014-12-06 Commit: ITriskTI CommitDate: 2014-12-06 Update aria2c.rst commit 73d752fb1cd01a9092191c9ac52ddb8fa378065f Author: Tatsuhiro Tsujikawa AuthorDate: 2014-12-06 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-12-06 Add --min-tls-version option The --min-tls-version option specifies minimum SSL/TLS version to enable. Possible Values: SSLv3, TLSv1, TLSv1.1, TLSv1.2 Default: TLSv1 commit 62fba76666648b4d907098675779585a367e6f5e Author: Tatsuhiro Tsujikawa AuthorDate: 2014-12-05 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-12-05 Compile with old OpenSSL commit 6d3bd609051567719f923bc1e0c723991b2f53f5 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-11-29 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-11-29 LibgnuTLSSession: Disable SSLv3 commit 71d842431885f4ef5e5948c3464ad81c6bd8531e Author: Tatsuhiro Tsujikawa AuthorDate: 2014-11-29 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-11-29 LibsslTLSContext: Disable SSLv3 and enable ECDHE cipher suites commit bb6fae2f00823f44f4d6f013a2d3077aeeab9c59 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-11-14 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-11-14 LibsslTLSSession: Strict clean shutdown detection commit ae50b93795de54e8706cafe7bf68488efcef0519 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-10-27 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-10-27 Fix typo commit d47a37eeda507883dad84428cc3c1b35c9f2b779 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-10-19 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-10-19 Add Dockerfile.mingw Dockerfile.mingw builds aria2 Windows binary. It is probably the easiest way to build the Windows binary. commit 11859720421189f44f64703fc478b9d8d492bd84 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-10-18 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-10-18 Update .gitignore commit 2cec9df2a2edb84855515c6161d918b8f8842b35 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-10-16 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-10-16 Fix crash when JSON batch response vector is empty commit 3b68e1d08cc1842788bdf6346cd0e2aa50fbeca7 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-10-16 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-10-16 Fix doc: Wrong rpc secret token prefix commit 46d46442673c3746b0844b64c5f47eb62a3e364e Merge: f72a303 1990291 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-10-14 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-10-14 Merge branch 'ITriskTI-patch-1' commit 199029143b4fdef534941c86dbbd855339f1feb5 Author: ITriskTI AuthorDate: 2014-10-13 Commit: ITriskTI CommitDate: 2014-10-13 Update aria2c.rst commit f72a303b8deb702a2ea4f63280302f88741da581 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-10-14 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-10-14 Add --bt-detach-seed-only option This option excludes seed only downloads when counting concurrent active downloads (-j option). This means that if -j3 is given and this option is turned on and 3 downloads are active and one of those enters seed mode, then it is excluded from active download count (thus it becomes 2), and the next download waiting in queue gets started. But be aware that seeding item is still recognized as active download in RPC method. commit 09d79565376c03b3e735793703c1dc185d413c31 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-10-10 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-10-10 mingw: Use MoveFileExW for better atomic move commit 24e3822a10fa3e829476c57e201eb739f5712206 Merge: 4d19045 d6fcc50 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-10-06 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-10-06 Merge branch 'ITriskTI-patch-1' commit d6fcc50ebd21f2552cc03a818f50b5b8de1850c7 Author: ITriskTI AuthorDate: 2014-10-05 Commit: ITriskTI CommitDate: 2014-10-05 Update aria2c.rst commit 4d19045c2774099a90807316f95d04f6d649562c Merge: ddee21c 784d0e5 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-10-05 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-10-05 Merge branch 'elieux-master' commit 784d0e5e519ca53ed3741816492c0a5318e423e5 Author: David Macek AuthorDate: 2014-10-05 Commit: David Macek CommitDate: 2014-10-05 Work around libintl's vprintf macro messing with OutputFile::vprintf commit ddee21ce9611f4551c72df1d54e4ef510c74e04f Author: Tatsuhiro Tsujikawa AuthorDate: 2014-10-04 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-10-04 doc: Fix default value of --peer-id-prefix commit d8cde1f499a6c4ab2313ed400ffe346e861c315f Author: Tatsuhiro Tsujikawa AuthorDate: 2014-09-16 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-09-16 Rewrite auto_deleter_r with defer function template commit fa5998ba8535cdf51d204b86ff1290a4a18b2ca0 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-09-16 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-09-16 Rewrite expression template to make it a bit easier commit b63c1dce08e15ef7a533c309ac607fa2d11a96f6 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-09-15 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-09-15 SessionSerializer: Use std::unique_ptr instead of std::shared_ptr commit 306d92a1dac8a712a6279c19186dfc0ec189eb44 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-09-15 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-09-15 Move req commit 9a931e7c61e1fa7ec7fab7a3771d2859dea835ff Author: Tatsuhiro Tsujikawa AuthorDate: 2014-09-15 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-09-15 Fix crash on OSX when proxy is used See GH-275 commit 5e7d8fc9a47e499219ed144bf6db6e5bf22cbfdd Author: Tatsuhiro Tsujikawa AuthorDate: 2014-09-14 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-09-14 Update android build doc commit 9b84727324168f4d781ab5c69f627603a219eb92 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-09-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-09-13 Use std::make_shared and make_unique where possible, part 2 commit 596e5c616218c9681adf4eb45077608510e2876e Author: Tatsuhiro Tsujikawa AuthorDate: 2014-09-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-09-13 Refactor event poll classes so that we don't have to allocate memory on query I left Port and libuv classes, since I don't have them compiled. So they were updated minimally. commit f55c16c7edeb319a82217a91a87a35cddfd606b0 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-09-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-09-13 Use std::unique_ptr for DHTBucketTree's left and right pointers commit e18e8aeeaa2c24591b0ebb89984cbdc30a0f25a8 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-09-12 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-09-13 Support Adler32 checksum Adler32 checksum is available for --checksum option and hash element in Metalink files. Currently, we use Adler32 implementation in Zlib. commit d91f7dc721dbbbffd1b0ab3b3cd889fdaa67cf86 Author: Tatsuhiro Tsujikawa AuthorDate: 2014-09-11 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-09-13 Use lambda commit 2807258279d8ddbef01ca1c20a87c14aa084620c Author: Tatsuhiro Tsujikawa AuthorDate: 2014-09-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-09-13 Use std::make_shared and make_unique where possible, part 1 commit bee7a8317c602a37066a7b3391b5134f31e3a5ff Author: Tatsuhiro Tsujikawa AuthorDate: 2014-09-12 Commit: Tatsuhiro Tsujikawa CommitDate: 2014-09-12 Update doc