Commit Graph

255 Commits

Author SHA1 Message Date
Arvid Norberg de12d2da3a expose stats_alert data to python 2011-09-23 01:28:13 +00:00
Arvid Norberg 27ec2e1678 expose incoming_connection_alert to python 2011-09-20 06:08:01 +00:00
Arvid Norberg 51ed06304e deprecated compact storage allocation 2011-08-22 00:51:14 +00:00
Arvid Norberg e26d49a71c expose new listen_on flags to python 2011-08-13 23:30:11 +00:00
Arvid Norberg 587de62205 expose verified_pieces and the enums passed in to torrent_handle::status to python 2011-08-07 19:03:19 +00:00
Arvid Norberg f38f8c57c4 add announce_ip to python binding 2011-08-05 17:11:05 +00:00
Arvid Norberg 109e527568 added reset_piece_deadline function 2011-08-05 06:31:46 +00:00
Arvid Norberg 68aa222a58 expose set_peer_id to python binding 2011-08-01 00:05:53 +00:00
Arvid Norberg bd4948064f python binding build fix 2011-07-19 01:54:57 +00:00
Arvid Norberg 220793c369 exposed comparison operators on torrent_handle to python 2011-07-04 21:02:15 +00:00
Arvid Norberg 272dcb6652 fixed bug in python binding loading resume data 2011-07-04 07:07:34 +00:00
Arvid Norberg 1e4a3d990c add new python binding file to makefiles 2011-06-27 17:54:30 +00:00
Arvid Norberg abb015e3de exposed alert error_codes to python 2011-06-25 20:11:31 +00:00
Arvid Norberg a93d8f5ba3 expose a bunch more functions through the old python settings interface 2011-06-23 00:59:07 +00:00
Arvid Norberg 4d950285d1 expose bandwidth_mixed_algo constants to python 2011-06-22 01:16:53 +00:00
Arvid Norberg 707e678ffc fix tier and fail_limit to be writeable in the python binding 2011-06-18 17:30:44 +00:00
Arvid Norberg b0432627b1 python binding fix (still doesn't work with msvc9) 2011-06-08 08:37:01 +00:00
Arvid Norberg 2bfa8005d4 fix python build by exposing the correct constructors for torrent_info, along with default values. Also, avoid making a redundant copy of the torrent_info in dict_to_add_torrent_params 2011-06-08 03:40:14 +00:00
Arvid Norberg 1a03764d5f fixed memory scope issue in python binding when adding torrents with resume data 2011-06-01 03:22:41 +00:00
Arvid Norberg 5e7b2fad97 fix python binding build 2011-05-28 16:10:13 +00:00
Arvid Norberg a4651536c9 fixed python bindings build with disabled DHT support 2011-04-28 09:24:42 +00:00
Arvid Norberg c0f2d5186f added option to replace trackers or add trackers when loading trackers from resume data 2011-04-10 21:33:29 +00:00
Arvid Norberg 921ad7d8e2 add make_torrent.py to makefile 2011-04-10 08:43:46 +00:00
Arvid Norberg eaedc22831 added make_torrent.py example and polished the python binding for creating torrents 2011-04-10 08:41:07 +00:00
Arvid Norberg 1c13f828dd python binding fixes 2011-03-07 08:24:02 +00:00
Arvid Norberg 81c730fe54 fix torrent_handle.status in python binding 2011-03-05 02:31:12 +00:00
Arvid Norberg c38adc4183 fixed default values being set incorrectly in add_torrent_params through add_magnet_uri in python bindings 2011-02-28 05:52:39 +00:00
Arvid Norberg 6692f05655 added alerts for added and removed torrents 2011-02-01 03:25:40 +00:00
Arvid Norberg 1d8f768531 fixed python build with no deprecated functions 2011-01-23 18:41:15 +00:00
Arvid Norberg 2732a6bc47 move alert queue size limit into session_settings. make some alerts non-discardable (don't throw them out, even when the queue is full). Make session pause also pause all checking files. optimize rejecting incoming connections when the session is paused 2011-01-23 18:00:52 +00:00
Arvid Norberg ba0aed2282 initial support for DHT RSS feeds 2011-01-19 05:57:44 +00:00
Arvid Norberg c223291fb4 added support for RSS feeds 2011-01-18 03:41:54 +00:00
Arvid Norberg 284fc70cd0 fix threading in python binding for wait_for_alert 2011-01-16 22:26:15 +00:00
Arvid Norberg b49999b76e made the DHT implementation slightly more robust against routing table poisoning and node ID spoofing 2011-01-08 08:54:51 +00:00
Arvid Norberg 26053e4b76 support adding torrents by url to a .torrent file 2010-12-30 01:47:30 +00:00
Arvid Norberg fc0bd8066b use a python python dictionary for settings instead of session_settings object (in python bindings) 2010-12-26 08:03:02 +00:00
Arvid Norberg 2ce418f344 properly expose endpoints and addresses from alerts to python 2010-12-26 01:58:35 +00:00
Arvid Norberg 9c64be0f9c added some missing python bindings 2010-12-18 21:53:23 +00:00
Arvid Norberg f2416af718 added feature to turn off making outgoing connections for seeds 2010-12-17 03:20:36 +00:00
Arvid Norberg 8846fe4b93 one more python type converter 2010-12-15 08:30:04 +00:00
Arvid Norberg 8ce1b38cbc fixed python bindings for tcp::endpoint 2010-12-14 05:53:15 +00:00
Arvid Norberg 2e69366b02 reverted part of the file_storage API to match the previous one more closly 2010-11-29 05:44:29 +00:00
Arvid Norberg 6917410d20 expose some missing torrent_status fields to the python bindings 2010-11-25 03:07:40 +00:00
Arvid Norberg 894db973e8 optimized memory usage of torrent_info and file_storage 2010-11-24 23:49:22 +00:00
Arvid Norberg 8dbdd4ced4 expose set_alert_queue_size_limit to python 2010-11-15 05:34:52 +00:00
Arvid Norberg 8c404cc5c1 optimized memory usage of torrent_info 2010-11-15 05:10:36 +00:00
Arvid Norberg 415cd7fc4f fixed typos in python binding 2010-10-30 16:59:17 +00:00
Arvid Norberg 08a234f6a6 document peer turnover settings and update default settings to enable it. In trunk, make the peer turnover interval configurable as well 2010-10-30 15:59:57 +00:00
Arvid Norberg e4de1fc8b1 graceful disconnect mode which finishes transactions before disconnecting peers 2010-10-30 08:36:18 +00:00
Arvid Norberg 0d196d3c84 document the problem of the disk cache potentially modifying files after saving resume data. In trunk, add a flag to flush the cache in the same call as saving resume data 2010-10-29 02:21:43 +00:00