Tatsuhiro Tsujikawa
17a642551f
sftp: Mention SFTP in README.rst; add libssh2 dependency doc
2015-05-12 00:40:59 +09:00
Tatsuhiro Tsujikawa
46595e77d7
sftp: Guard sftp code with HAVE_LIBSSH2
2015-05-12 00:37:21 +09:00
Tatsuhiro Tsujikawa
21c328fc11
sftp: Make sftp works through HTTP proxy
2015-05-12 00:32:30 +09:00
Tatsuhiro Tsujikawa
d0ad7033c3
sftp: basic download works
...
This commits implements basic downloading feature for sftp URI. This
includes segmented downloads, and connection (sftp session) pooling.
Download via HTTP proxy has not been implemented yet.
2015-05-12 00:31:57 +09:00
Tatsuhiro Tsujikawa
82ba003209
Add basic ssh/sftp code to SocketCore and introduce SSHSession
...
We use libssh2 to implement sftp feature. SSHSession is closely
designed to TLSSession, but it differs in several aspects. In this
code, we only implements read part of sftp, since aria2 won't offer
uploading feature. Adding SSH/sftp to SocketCore is a bit bloat. But
by doing this we can reuse DownloadCommand, without mostly no
modification. We can just create SSHDownloadCommand by inheriting it,
just like existing ftp.
2015-05-10 00:00:23 +09:00
Tatsuhiro Tsujikawa
4654f1974a
Update sphinx_rtd_theme
2015-05-07 21:22:56 +09:00
Tatsuhiro Tsujikawa
da5b925b15
Merge branch 'ITriskTI-patch-1'
2015-05-04 19:29:43 +09:00
ITriskTI
3d5b5cc0e9
Update aria2c.rst
2015-05-04 11:59:06 +03:00
Tatsuhiro Tsujikawa
1f3667a1ee
Merge pull request #365 from hostmaster/dockerfile-raspberrypi
...
Added Dockerfile to cross complile aria2 for RaspberryPI (armhf)
2015-04-22 23:48:54 +09:00
Tatsuhiro Tsujikawa
0ab23e7a8d
Document --multiple-interface option
...
Thic commit documents --multiple-interface option, and move option
handler for it to the place alphabetical order as we do usually
2015-04-22 22:48:49 +09:00
Igor Khomyakov
e182b0e174
Added Dockerfile to cross complile aria2 for RaspberryPI (armhf)
2015-04-22 14:50:56 +03:00
Tatsuhiro Tsujikawa
3c84aa0745
Merge branch 'sarim-master'
2015-04-22 00:17:50 +09:00
Tatsuhiro Tsujikawa
45199d3691
Merge branch 'master' of https://github.com/sarim/aria2 into sarim-master
2015-04-22 00:08:57 +09:00
Sarim Khan
34d773a465
multiple interface support for link aggregation
...
fix: wrong variable
2015-04-21 20:59:38 +06:00
Tatsuhiro Tsujikawa
692a674fe0
SocketRecvBuffer: Eliminate memmove
...
Since we don't try to read into buffer if buffer is not empty, we
don't have to memmove things. This commit mostly rewrites
SocketRecvBuffer.
2015-04-14 00:25:23 +09:00
David Macek
20a04c1b8d
Fix linking with libintl on MinGW-w64
2015-04-03 00:40:06 +02:00
David Macek
53d8cbbe14
Fix detection of localtime_r and asctime_r on MinGW-w64
2015-04-03 00:39:05 +02:00
Tatsuhiro Tsujikawa
8ed8ac0fe8
Remove extra space between # and define
...
Fixes GH-356
2015-03-23 23:38:31 +09:00
Tatsuhiro Tsujikawa
d6d21085e2
Document that libxml2-dev and libcppuni-dev are required when building form git
...
Fixes GH-354
2015-03-22 21:39:51 +09:00
Tatsuhiro Tsujikawa
d03c7b32c6
Refactor MultiDiskAdaptor::closeFile() and add assert for debugging
2015-03-22 18:38:50 +09:00
Tatsuhiro Tsujikawa
b324be70ad
Run on-bt-download-complete command when -V reports download finished
...
See GH-355
2015-03-22 17:58:13 +09:00
Tatsuhiro Tsujikawa
7f9bb0e2da
Use dedicated DiskWriter in MultiDiskFileAllocationIterator
...
We have to use dedicated DiskWriter instead of
(*entryItr_)->getDiskWriter(). This is because
SingleFileAllocationIterator cannot reopen file if file is closed by
OpenedFileCounter.
2015-03-22 01:32:38 +09:00
Nils Maier
c248d456d1
Comment getrandom code a bit
2015-03-18 01:46:26 +01:00
Nils Maier
ee63dff225
Fix getrandom for system with libc not including errno or systems
...
not supporting ENOSYS in the first place.
Fixes GH-347
2015-03-18 01:46:21 +01:00
Tatsuhiro Tsujikawa
1ad1d43a6a
Merge branch 'rasa-patch-1'
2015-03-14 14:35:31 +09:00
Ross Smith II
2fdd0b3f3f
Update DOCKER.mingw to bump sqlite to 3.8.8.3
2015-03-13 13:03:29 -07:00
Tatsuhiro Tsujikawa
c17b98a9fc
Don't send back rpc-secret option value in aria2.getGlobalOption RPC method
2015-03-13 01:09:01 +09:00
Tatsuhiro Tsujikawa
762ab15450
Avoid copy
2015-03-13 00:18:14 +09:00
Tatsuhiro Tsujikawa
650f04586d
Make libuv default off
...
See GH-241 for discussion
2015-03-11 01:54:10 +09:00
Tatsuhiro Tsujikawa
cb5ccf6a7a
SocketBuffer: Keep sending until blocked
...
See GH-345
2015-03-08 21:15:12 +09:00
Nils Maier
fd6f5ebc32
Fix getrandom interface detection
...
Fixes GH-346
2015-03-01 09:52:02 +01:00
Tatsuhiro Tsujikawa
e8d4af44f4
Update NEWS
2015-02-23 23:37:13 +09:00
Tatsuhiro Tsujikawa
77e93b7710
Bump up version number to 1.18.10
2015-02-23 23:33:15 +09:00
Tatsuhiro Tsujikawa
c1879586b7
Add encoding specifier to Russian man page
...
See GH-341
2015-02-23 23:22:51 +09:00
Tatsuhiro Tsujikawa
649c49dcc6
Mingw: Use _wgetenv to get user's home directory
...
Fixes GH-342
2015-02-21 01:49:07 +09:00
Tatsuhiro Tsujikawa
c63fc414c3
Add --stream-piece-selector=random
2015-02-14 18:33:37 +09:00
Nils Maier
ba0e32abae
Handle linux getrandom returning EINTR on interrupts/signals
...
Also handle ENOTSUP failures where aria2 was build with linux headers
newer than the actual running kernel.
Fixes GH-336
2015-02-07 17:18:45 +01:00
Tatsuhiro Tsujikawa
9cbbe9f1bb
Split UtilTest.cc into UtilTest1.cc and UtilTest2.cc
2015-02-08 00:31:33 +09:00
Tatsuhiro Tsujikawa
9d577b0ad7
Fix adjustAnnounceUri parameter is not passed
2015-02-07 00:39:33 +09:00
Tatsuhiro Tsujikawa
4cf0bb742f
Shuffle web-seeding URIs
2015-02-07 00:38:03 +09:00
Tatsuhiro Tsujikawa
f910c6f782
android: Build PIE
2015-02-03 01:13:50 +09:00
Tatsuhiro Tsujikawa
3844701085
Add build config for android third party libraries
2015-02-01 23:51:43 +09:00
Tatsuhiro Tsujikawa
5cf3d369cd
Update bash_completion
2015-02-01 22:38:16 +09:00
Tatsuhiro Tsujikawa
b920051850
Bump up version number to 1.18.9
2015-02-01 22:23:09 +09:00
Tatsuhiro Tsujikawa
4e5433e7aa
Update android third party library
2015-02-01 21:46:10 +09:00
Tatsuhiro Tsujikawa
25ecfd86f1
Update mingw third party libraries
2015-02-01 21:38:47 +09:00
Tatsuhiro Tsujikawa
e1739c8ee7
Fix compile error without SSL/TLS enabled
2015-02-01 21:32:47 +09:00
Tatsuhiro Tsujikawa
feca60fce6
Update NEWS
2015-02-01 19:37:41 +09:00
Nils Maier
de37dbf13d
Remove some left-over code from converting a test.
...
Checking once with CPPUNIT_ASSERT_MESSAGE should suffice.
2015-01-26 18:31:19 +01:00
Tatsuhiro Tsujikawa
d5d21d20d7
Support HTTP date ending "+0000" as well as "GMT".
2015-01-26 21:31:47 +09:00