Commit Graph

4612 Commits

Author SHA1 Message Date
Tatsuhiro Tsujikawa
d755df2505 TLS: Fix memory leak with OpenSSL
Based on the patch submitted by midnight2k
2014-12-26 18:04:50 +09:00
Tatsuhiro Tsujikawa
962b8ccb05 Merge branch 'warn-ssl3' 2014-12-15 23:45:13 +09:00
Tatsuhiro Tsujikawa
701e5df790 Merge branch 'master' into warn-ssl3 2014-12-15 23:44:41 +09:00
Nils Maier
48bcb47a30 Refine messages to include peer info 2014-12-14 10:34:09 +01:00
Nils Maier
3c8704178a Move warn logic into SocketCore
Also fiddle a bit with the WinTLS implementation, forcing "strong"
crypto only for > SSLv3.
2014-12-14 10:34:09 +01:00
Nils Maier
b0cdbfe9e7 Fix ASYNC_DNS code in LibuvEventPoll 2014-12-13 08:14:07 +01:00
Nils Maier
c5c38bf3a4 Warn about insecure SSL connections.
Fixed GH-313
2014-12-12 18:24:19 +01:00
Nils Maier
811c0f758d Port poll changes to LibuvEventPoll 2014-12-12 12:21:39 +01:00
Nils Maier
6f9ea555c2 Fix compiler warning 2014-12-12 10:34:53 +01:00
Nils Maier
46aa2f6af3 Fix AppleTLSContext protocol selection 2014-12-12 09:29:33 +01:00
Nils Maier
0e5ed611d1 AppleTLS: Set error state when handshake fails...
+ some minor formatting issues.
2014-12-11 12:12:04 +01:00
Tatsuhiro Tsujikawa
24a472850e Merge branch 'ITriskTI-patch-1' 2014-12-06 21:38:27 +09:00
ITriskTI
634e1fe73f Update aria2c.rst 2014-12-06 14:21:43 +03:00
Tatsuhiro Tsujikawa
73d752fb1c 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
2014-12-06 17:50:35 +09:00
Tatsuhiro Tsujikawa
62fba76666 Compile with old OpenSSL 2014-12-05 22:43:16 +09:00
Tatsuhiro Tsujikawa
6d3bd60905 LibgnuTLSSession: Disable SSLv3 2014-11-29 20:00:46 +09:00
Tatsuhiro Tsujikawa
71d8424318 LibsslTLSContext: Disable SSLv3 and enable ECDHE cipher suites 2014-11-29 19:33:50 +09:00
Tatsuhiro Tsujikawa
bb6fae2f00 LibsslTLSSession: Strict clean shutdown detection 2014-11-14 21:46:06 +09:00
Tatsuhiro Tsujikawa
ae50b93795 Fix typo 2014-10-27 21:33:32 +09:00
Tatsuhiro Tsujikawa
d47a37eeda Add Dockerfile.mingw
Dockerfile.mingw builds aria2 Windows binary.  It is probably the
easiest way to build the Windows binary.
2014-10-19 16:45:18 +09:00
Tatsuhiro Tsujikawa
1185972042 Update .gitignore 2014-10-18 19:00:02 +09:00
Tatsuhiro Tsujikawa
2cec9df2a2 Fix crash when JSON batch response vector is empty 2014-10-16 22:56:23 +09:00
Tatsuhiro Tsujikawa
3b68e1d08c Fix doc: Wrong rpc secret token prefix 2014-10-16 22:37:13 +09:00
Tatsuhiro Tsujikawa
46d4644267 Merge branch 'ITriskTI-patch-1' 2014-10-14 21:21:08 +09:00
ITriskTI
199029143b Update aria2c.rst 2014-10-13 22:16:27 +03:00
Tatsuhiro Tsujikawa
f72a303b8d 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.
2014-10-14 00:13:29 +09:00
Tatsuhiro Tsujikawa
09d7956537 mingw: Use MoveFileExW for better atomic move 2014-10-10 23:49:53 +09:00
Tatsuhiro Tsujikawa
24e3822a10 Merge branch 'ITriskTI-patch-1' 2014-10-06 00:06:39 +09:00
ITriskTI
d6fcc50ebd Update aria2c.rst 2014-10-05 15:21:07 +03:00
Tatsuhiro Tsujikawa
4d19045c27 Merge branch 'elieux-master' 2014-10-05 19:11:31 +09:00
David Macek
784d0e5e51 Work around libintl's vprintf macro messing with OutputFile::vprintf 2014-10-05 11:27:17 +02:00
Tatsuhiro Tsujikawa
ddee21ce96 doc: Fix default value of --peer-id-prefix 2014-10-04 22:42:27 +09:00
Tatsuhiro Tsujikawa
d8cde1f499 Rewrite auto_deleter_r with defer function template 2014-09-16 23:49:50 +09:00
Tatsuhiro Tsujikawa
fa5998ba85 Rewrite expression template to make it a bit easier 2014-09-16 21:53:35 +09:00
Tatsuhiro Tsujikawa
b63c1dce08 SessionSerializer: Use std::unique_ptr instead of std::shared_ptr 2014-09-15 16:43:46 +09:00
Tatsuhiro Tsujikawa
306d92a1da Move req 2014-09-15 14:23:00 +09:00
Tatsuhiro Tsujikawa
9a931e7c61 Fix crash on OSX when proxy is used
See GH-275
2014-09-15 14:19:59 +09:00
Tatsuhiro Tsujikawa
5e7d8fc9a4 Update android build doc 2014-09-14 21:51:20 +09:00
Tatsuhiro Tsujikawa
9b84727324 Use std::make_shared and make_unique where possible, part 2 2014-09-13 18:37:57 +09:00
Tatsuhiro Tsujikawa
596e5c6162 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.
2014-09-13 17:33:22 +09:00
Tatsuhiro Tsujikawa
f55c16c7ed Use std::unique_ptr for DHTBucketTree's left and right pointers 2014-09-13 00:49:08 +09:00
Tatsuhiro Tsujikawa
e18e8aeeaa Support Adler32 checksum
Adler32 checksum is available for --checksum option and hash element
in Metalink files.  Currently, we use Adler32 implementation in Zlib.
2014-09-13 00:08:07 +09:00
Tatsuhiro Tsujikawa
d91f7dc721 Use lambda 2014-09-13 00:08:07 +09:00
Tatsuhiro Tsujikawa
2807258279 Use std::make_shared and make_unique where possible, part 1 2014-09-13 00:07:21 +09:00
Tatsuhiro Tsujikawa
bee7a8317c Update doc 2014-09-12 02:02:33 +09:00
Tatsuhiro Tsujikawa
9658255a30 Update bash_completion 2014-09-12 01:17:02 +09:00
Tatsuhiro Tsujikawa
c0b8b471ab Fix hash function comparator 2014-09-11 23:54:17 +09:00
Tatsuhiro Tsujikawa
528cf5395b Update NEWS 2014-09-11 21:01:12 +09:00
Tatsuhiro Tsujikawa
011dbe228d Bump up version number to 1.18.8 2014-09-11 21:00:55 +09:00
Nils Maier
e0d6d04fe8 WinTLS: Fix abrupt connection closing and closing in general.
Fixes GH-277
2014-09-10 16:26:34 +02:00