Commit Graph

8800 Commits

Author SHA1 Message Date
Jonathan McDougall f065cacebf * now calling stop_announcing() unconditionally instead of checking !is_paused(), which was always false when aborting a torrent and could cause infinite blocks while destroying a session (#694)
fixed torrent invariant check that wasn't using the m_abort flag and correctly stop trackers when shutting down
2016-05-03 01:34:43 -04:00
Arvid Norberg 7048eb1f5c be more conservative in marking packets as mtu-probes (#689) 2016-05-02 00:17:17 -04:00
Arvid Norberg 95e348bef7 fix name clash with 'thread' on freebsd (#664) 2016-04-29 12:00:39 -04:00
Arvid Norberg d93bf9096d attempt to fix race condition in udp_tracker in test framework (#660) 2016-04-28 23:13:49 -04:00
arvidn e0e05e3961 fix asserts firing in unit tests 2016-04-28 21:59:41 -04:00
arvidn b8dad50757 fix whitespace 2016-04-28 17:14:41 -04:00
Arvid Norberg 80710abcbf fix python dictionary to settings_pack conversion bug (#652) 2016-04-27 12:28:22 -04:00
Alden Torres 96b7d3ad46 Removed unused alert_observer.hpp (#646) 2016-04-26 11:48:43 -04:00
Alden Torres d08bbbc0cc Added asserts related to total_size in create_torrent (#642) 2016-04-26 00:37:47 -04:00
Alden Torres 7c4fabadfd Removed unused statement (#643) 2016-04-24 23:47:57 -04:00
arvidn 3121334346 restore session_time 2016-04-24 18:27:40 -04:00
Arvid Norberg a9f07a29bd fix move_storage error handling bug (#638) 2016-04-23 10:02:52 -04:00
arvidn ed5673bf5c attempt to make session_time() not return negative numbers 2016-04-23 09:42:32 -04:00
Alden Torres 6171c911a0 Added assert for total_size in create_torrent (#636) 2016-04-22 13:51:06 -04:00
Alden Torres 3c40cacd5b Documentation typos and minor include cleanup (#635) 2016-04-21 15:39:53 -04:00
arvidn 36cf0a7e54 fix typo 2016-04-20 17:42:36 -04:00
Arvid Norberg 2bd8622f4b fix missing EXPORT annotation of functions in the test utility library (#631) 2016-04-20 07:51:25 -04:00
Arvid Norberg 423ee1cef4 move some implementation details of bitfield into its own translation unit to not expose MMX and SSE internals (and fix shared linking) (#630) 2016-04-20 07:50:57 -04:00
Arvid Norberg 0b53fb70ad add missing torrent_error_alert::filename function (#629) 2016-04-20 00:46:42 -04:00
Alden Torres 0fddd403b2 Better api for peers() method in dht_get_peers_reply_alert (#628) 2016-04-19 16:16:51 -04:00
arvidn bd6efe1179 fix simulator submodule 2016-04-18 08:37:58 -04:00
arvidn 93408a02ff fix classification of UDP packets as peer traffic 2016-04-18 01:29:46 -04:00
Arvid Norberg eb6547cd6f Merge pull request #625 from arvidn/fix-warnings-1.1
fix warnings 1.1
2016-04-17 14:51:48 -04:00
arvidn 8dd1da9d32 fix warnings 2016-04-17 01:56:05 -04:00
Arvid Norberg c28ca9dbb9 Merge pull request #622 from ssiloti/RC_1_1
fix the fix for python binding backwards compat
2016-04-16 18:30:09 -04:00
Steven Siloti e4fd45e109 fix the fix for python binding backwards compat
f409a5ab caused session.settings to return a setting pack dict rather than the
1.0 compatibile session_settings class.
2016-04-16 13:03:54 -07:00
arvidn 680eddf3d4 remove -msse4.2 commandline option from configure script 2016-04-15 23:50:45 -04:00
Arvid Norberg cdddf62468 Merge pull request #617 from arvidn/py-dht_get_peers-1.1
make dht_get_peers_reply_alert::peers a function in python binding
2016-04-15 19:44:21 -04:00
Arvid Norberg 0441ed212c Merge pull request #620 from aldenml/typos
Documentation typos
2016-04-15 17:21:13 -04:00
Alden Torres a73d424b82 typos 2016-04-15 15:39:41 -04:00
arvidn 249dff6014 make dht_get_peers_reply_alert::peers a function in python binding 2016-04-15 00:53:02 -04:00
Arvid Norberg 26d1a1cf78 Merge pull request #616 from arvidn/session-time-1.1
make session_time return uint16_t
2016-04-14 22:20:36 -04:00
arvidn 774ea740b4 make session_time return uint16_t 2016-04-14 19:22:27 -04:00
Arvid Norberg 68c221186f Merge pull request #610 from aldenml/android-no-preadv
Disable preadv/pwritev for android
2016-04-13 08:29:33 -04:00
Alden Torres f23cf84664 Disable preadv/pwritev for android 2016-04-13 00:08:08 -04:00
arvidn 856700e401 fix build documentation 2016-04-11 18:42:09 -04:00
Arvid Norberg 3099bfdb0a Merge pull request #608 from aldenml/python-missing-api
Missing alert categories and support for dht_get_peers_reply_alert in python binding
2016-04-11 15:49:16 -04:00
Alden Torres 4292cfbf04 Missing alert categories and support for dht_get_peers_reply_alert in python binding 2016-04-11 14:20:50 -04:00
arvidn 2921caf95e fix msvc test build. make test framework robust to tmpfile() failing. add missing files and tests to makefile 2016-04-10 20:46:51 -04:00
arvidn 5ebb7d203b Makefile fix 2016-04-10 15:10:29 -04:00
Arvid Norberg 5bf8012cb4 Merge pull request #605 from ssiloti/RC_1_1
allow peers to resume allocating disk buffers when their last outstan…
2016-04-09 21:33:23 -04:00
Steven Siloti 9ffadcde62 allow peers to resume allocating disk buffers when their last outstanding write completes 2016-04-09 16:48:05 -07:00
arvidn ccc038a7df update libsimulator submodule 2016-04-09 14:22:05 -04:00
arvidn 5d499e83b6 fix uTP/SSL 2016-04-09 10:50:45 -04:00
Arvid Norberg ff84bb7dd9 Merge pull request #603 from arvidn/doc-make-fixes-1.1
fix to documentation generation to exclude private functions
2016-04-09 02:43:08 -04:00
arvidn 08edf43b3f fix to documentation generation to exclude private functions. fix makefile errors 2016-04-09 00:33:26 -04:00
arvidn 57d619eec7 update revision 2016-04-08 22:43:49 -04:00
arvidn 044ee0f054 update simulator submodule 2016-04-08 22:42:48 -04:00
Arvid Norberg 774735b046 Merge pull request #600 from arvidn/python-warnings-1.1
fix some build warnings in python binding
2016-04-08 02:17:45 -04:00
Arvid Norberg a40035a60f Merge pull request #599 from arvidn/cleanup-1.1
fix some coverity warnings and move out code to torrent_status.cpp
2016-04-08 00:19:13 -04:00