Go to file
Tatsuhiro Tsujikawa 570bc24fb9 Fix use-after-free on exit with multi-file torrent download + DHT
DefaultPieceStorage may be referenced by one of DHT task (e.g.,
DHTPeerLookupTask), after RequestGroup was deleted, and even after
RequestGroupMan was deleted.  DefaultPieceStorage has a reference to
MultiDiskAdaptor which calls RequestGroupMan object on destruction.
So when DHT task is destroyed, DefaultPieceStorage is destroyed, which
in turn destroys MultiDiskAdaptor.  DHT task is destroyed after
RequestGroupMan was destroyed, MultiDiskAdaptor will use now freed
RequestGroupMan object, this is use-after-free.
2014-06-08 17:03:34 +09:00
deps Add preliminary libtool files for libaria2 2013-04-25 11:38:26 +09:00
doc Improve aria2.rst and usage texts a bit. 2014-05-20 18:02:47 +02:00
examples Fix compile error 2013-06-27 00:20:48 +09:00
lib Removed autogenerated files by automake/autoconf. 2010-11-27 23:31:17 +09:00
m4 Make AX_CXX_COMPILE_STDCXX_11 test for -stdlib=libc++ via std::shared_ptr 2013-08-21 23:19:01 +02:00
osx-package Initial revision of the a new OSX release Makefile 2013-12-19 18:46:51 +01:00
po Removed generated aria2.pot 2012-11-29 22:52:14 +09:00
src Fix use-after-free on exit with multi-file torrent download + DHT 2014-06-08 17:03:34 +09:00
test util::parseIntSegments: Return SegList<int> 2014-06-04 23:21:01 +09:00
.gitignore Update .gitignore 2014-03-22 12:26:15 +09:00
AUTHORS Add myself to AUTHORS 2013-09-24 19:04:25 +02: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
LICENSE.OpenSSL 2006-09-22 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com> 2006-09-21 15:31:24 +00:00
Makefile.am Fix comment for conditional 2014-05-30 22:34:46 +09:00
NEWS Update NEWS 2014-03-30 18:22:09 +09:00
README Converted README.asciidoc into README.rst 2012-04-22 23:27:32 +09:00
README.android Update README.android 2014-06-05 23:34:36 +09:00
README.mingw mingw32: Enable wintls and compile with GMP 2014-04-15 23:02:45 +09:00
README.rst Fix some typos in README.rst 2014-05-20 12:54:29 +02:00
android-config Add -lstdc++ -lsupc++ in configure.ac not in android-config 2012-07-30 21:17:49 +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 Added build test without libnettle, libgcrypt and openssl. 2012-01-08 00:59:34 +09:00
configure.ac Use -pipe when GCC 2014-05-20 12:50:56 +02: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 makerelease-osx: Do not build universal by default 2014-04-18 20:03:05 +02:00
mingw-build-memo mingw32: Enable wintls and compile with GMP 2014-04-15 23:02:45 +09:00
mingw-config Enable wintls by default and remove its experimental status 2014-04-17 22:28:29 +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