128 Commits

Author SHA1 Message Date
arvidn
93aa1956a4 fix empty key in default settings in python binding when building with deprecated functions off 2020-04-03 12:16:48 -07:00
arvidn
4ceb2ea467 limit tracker announces and SOCKS5 connection attempts to listen_socket_t that actually can reach the target 2020-01-19 08:27:33 +01:00
Arvid Norberg
212ea3db27 fix python binding of dht_settings 2019-04-08 00:56:18 +02:00
Arvid Norberg
38ca4113ea fix python binding for create_torrent 2019-03-25 01:31:37 +01:00
Martijn de Vos
e435ffe04f Fixed peer_request.piece conversion in Python 2019-03-19 19:21:51 +01:00
arvidn
55d549d582 fix python bindings for peer_info 2019-03-16 09:50:45 +01:00
arvidn
a0fa0b14bb merged RC_1_1 into master 2018-11-04 19:12:22 +01:00
Arvid Norberg
939b380fda fix build against boost-1.69 2018-11-02 11:10:26 +01:00
arvidn
9463159e67 merged RC_1_1 into master 2018-10-20 00:22:10 +02:00
arvidn
4a71cc5d89 fix python binding for torrent_info::creation_date() 2018-10-12 22:49:33 +02:00
arvidn
109db58641 merge RC_1_1 into master 2018-09-25 21:33:29 -07:00
arvidn
2508e2ab0f exposed default add_torrent_params flags to python bindings 2018-09-21 15:44:27 -07:00
arvidn
3d0e5fdec9 add python test for add_torrent_params and run the tests less verbose on travis and appveyor 2018-08-14 07:24:19 +02:00
arvidn
7be9547817 add a few more stats counters measuring outgoing connection attempts. simplify session_stats_header_alert by posting it on first call to post_session_stats() instead of making it gated by the alert_mask 2018-08-09 20:10:35 +02:00
arvidn
4096085bf8 merged RC_1_1 into master 2018-07-30 13:44:44 +02:00
arvidn
7980447480 added missing stats_metric python binding 2018-07-29 00:44:48 +02:00
Arvid Norberg
c7e705e158 merged RC_1_1 into master 2018-07-07 13:33:15 +02:00
d-komarov
6d5a6f05ad Fix torrent files prioritization (#3133)
After setting file priority, any subsequent attempt to set different priorities will fail if there is a `file_priority` job running in in disk thread. This happens because `torrent::m_file_priority` is being updated before adding disk thread job. The problem is gone if the file priority vector owned by the torrent object, is modified in the `torrent::on_file_priority` callback, when disk job finishes.
2018-07-04 08:16:33 +02:00
Andrew Resch
596d98cac4 Clean-up python code (#3075)
lint and enforce python code formatting
2018-06-12 11:43:13 +02:00
Andrew Resch
c2ea38fdfe Add set_alert_notify to python bindings (#3066) 2018-05-29 22:30:59 +02:00
Arvid Norberg
fc56ec194a merge RC_1_1 into master 2018-04-29 15:07:26 +02:00
Arvid Norberg
747fcb633a fix typo in client.py. introduce parse_magnet_uri_dict to python binding (returning a dict) in preparation for next major version that will release an add_torrent_params object 2018-04-28 19:05:23 +02:00
arvidn
8621477239 merged RC_1_1 into master 2018-04-28 14:36:24 +02:00
Arvid Norberg
16f1deb3ec merged RC_1_1 into master 2018-04-04 15:28:33 +02:00
arvidn
8a85e1c01a merged RC_1_1 into master 2018-03-21 12:17:11 +01:00
arvidn
137baa6c04 expose post_dht_stats() to python binding 2018-03-17 16:19:20 +01:00
arvidn
4b144ba451 merged RC_1_1 into master 2018-03-16 13:16:45 +01:00
Arvid Norberg
3721d8e710 expose missing file_storage::file_name() in the python bindings 2018-03-15 14:54:21 +01:00
arvidn
5c1b65e9b8 merged RC_1_1 into master 2018-03-12 02:32:12 +01:00
arvidn
b841860643 improve python binding for torrent_handle::connect_peer 2018-03-09 23:44:15 +01:00
arvidn
abbbcf52c1 add missing session_stats_header_alert in python binding 2018-01-23 19:23:24 +01:00
arvidn
a8cf790833 disable some session features to not run our of open files in python test 2018-01-23 19:23:24 +01:00
arvidn
c5569902a8 fix python bindings 2018-01-21 19:53:31 +01:00
arvidn
91104e27c9 fix python binding for queue_position_t 2018-01-13 17:33:01 -05:00
arvidn
7730eea401 restore backwards compatibility with the API before download_priority_t was introduced 2017-11-06 01:24:24 +01:00
arvidn
f57b90b500 introduce type for torrent queue_position 2017-11-01 10:52:45 +01:00
arvidn
ee9e0abb1a fix python binding for torrent_status::error_file 2017-10-20 11:43:11 +02:00
arvidn
244d18dcf8 merged RC_1_1 into master 2017-10-17 09:38:51 +02:00
Andrew Resch
9f6631bfbe Expose torrent_alert::torrent_name in python bindings (#2449) 2017-10-15 23:53:44 +02:00
arvidn
15d11d29e7 fix master python binding 2017-10-04 15:30:37 +02:00
arvidn
69dc73914a merged RC_1_1 into master 2017-10-04 11:43:01 +02:00
arvidn
9cad0d8cf2 expose peer class API in python binding 2017-09-24 23:25:20 -07:00
arvidn
686e3ed27b merged RC_1_1 2017-09-12 00:22:55 +02:00
arvidn
ccbd6cbcfe remove rss_reader.py, since rss has been reprecated. fix python binding for torrent_handle, to be hashable. update client_test.py to not use deprecated APIs and follow best (libtorrent) practice 2017-09-11 22:28:57 +02:00
AllSeeingEyeTolledEweSew
00655d562b Refactor several flags to torrent_handle::get_flags/set_flags. 2017-07-17 01:05:31 -07:00
arvidn
35491bc476 convert remaining alerts to use operation_t instead of string literal 2017-06-18 22:05:50 -04:00
Steven Siloti
fd50630020 announce to trackers for all listen interfaces 2017-04-30 08:11:56 -04:00
arvidn
0b6fe4d0bd merged RC_1_1 into master 2017-03-30 18:07:24 -04:00
arvidn
852fada772 restore announce_entry's timestamp fields to posix time in python binding 2017-03-28 22:21:01 -04:00
arvidn
86786770b7 merged RC_1_1 into master 2017-03-27 01:24:43 -04:00