Go to file
Tatsuhiro Tsujikawa cf2fa33fe0 WinTLS: Fix hang because of buffered received data
WinTLSSession buffers received decrypted data into its own buffer.  If
read is requested, it copies the data from its buffer.  But if
requested buffer size is less than decrypted buffer, some of the data
is left in the buffer.  Previously, we had no facility to check the
existence of this pending data.  If this data is the last requested
data from remote server, we may end up waiting for read event even if
we have already data in our buffer, which may cause hang.  This commit
fixes this issue by introducing function to return the buffered length
in TLSSession.  SocketCore also provides the same function, which
delegates to TLSSession object.
2016-01-30 00:17:54 +09:00
android android: Build and link with zlib 2015-05-21 00:00:37 +09:00
deps Fix wslay configure error 2016-01-22 23:50:02 +09:00
doc Merge pull request #548 from ITriskTI/patch-2 2016-01-29 21:12:03 +09:00
examples make clang-format using clang-format-3.6 2015-12-27 18:40:08 +09:00
lib Removed autogenerated files by automake/autoconf. 2010-11-27 23:31:17 +09:00
m4 Add --enable-werror option to configure to enable warning flags 2016-01-22 23:22:46 +09:00
osx-package Initial revision of the a new OSX release Makefile 2013-12-19 18:46:51 +01:00
po Replace sourforge reference to the new site 2016-01-22 09:09:58 +09:00
src WinTLS: Fix hang because of buffered received data 2016-01-30 00:17:54 +09:00
test Add --enable-werror option to configure to enable warning flags 2016-01-22 23:22:46 +09:00
.clang-format Add clang-format 2015-12-23 18:00:49 +09:00
.gitignore Update .gitignore 2014-03-22 12:26:15 +09:00
.travis.yml travis: Add libssh2 and run `make check` 2015-05-30 13:54:18 +09:00
AUTHORS Replace sourceforge references with aria2.github.io 2015-12-27 18:03:57 +09:00
COPYING 2006-09-22 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com> 2006-09-21 15:31:24 +00:00
ChangeLog Added empty ChangeLog. 2010-11-28 00:38:58 +09:00
ChangeLog.old Moved ChangeLog to ChangeLog.old and added notice that we no longer 2010-11-28 00:23:20 +09:00
Dockerfile.mingw Fix a docker instruction. 2016-01-29 19:54:43 +08:00
Dockerfile.raspberrypi Removed the unnecessary newline 2016-01-20 15:08:47 +02:00
LICENSE.OpenSSL 2006-09-22 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com> 2006-09-21 15:31:24 +00:00
Makefile.am Add clang-format 2015-12-23 18:00:49 +09:00
NEWS Update NEWS 2015-12-05 22:24:49 +09:00
README Converted README.asciidoc into README.rst 2012-04-22 23:27:32 +09:00
README.android Replace sourceforge references with aria2.github.io 2015-12-27 18:03:57 +09:00
README.mingw mingw: Use SetFileValidData to make --file-allocation=falloc work 2016-01-28 23:15:04 +09:00
README.rst Add doc about versioning and release schedule 2016-01-29 15:16:13 +09:00
android-config android: Build and link with zlib 2015-05-21 00:00:37 +09:00
android-make Merged Android build scripts 2012-06-29 00:51:13 +09:00
android-release cd to the directory where the script exists before creating release 2012-09-02 18:56:31 +09:00
build_test.sh Copy test logs as well 2015-09-27 23:49:44 +09:00
configure.ac Add --enable-werror option to configure to enable warning flags 2016-01-22 23:22:46 +09:00
import-po Removed PO files from repository 2012-11-28 23:42:08 +09:00
makerelease Add comment to makerelease about OSX builds 2013-12-19 18:55:06 +01:00
makerelease-osx.mk Update sqlite in OSX build to 3.8.10.2 2015-06-24 14:49:39 +02:00
mingw-build-memo Add libssh2 to mingw build config 2015-05-16 21:38:53 +09:00
mingw-config Add libssh2 to mingw build config 2015-05-16 21:38:53 +09:00
mingw-release cd to the directory where the script exists before creating release 2012-09-02 18:56:31 +09:00
script-helper Added README and release script for mingw build 2012-06-30 00:53:48 +09:00

README

See README.rst