Commit Graph

657 Commits

Author SHA1 Message Date
fake 8b2b9816c9 add premiere mode 2020-05-13 22:26:02 -07:00
AllSeeingEyeTolledEweSew 5ff633d5f4 Add remove_flags_t to python bindings. 2020-05-12 14:43:17 +02:00
AllSeeingEyeTolledEweSew d8be9312ec Let add_piece python binding work with bytes. 2020-05-05 15:16:34 +02:00
Fonic b148e9ddc4 Add dht_live_nodes and dht_sample_infohashes to Python bindings
Add 'dht_live_nodes' and 'dht_sample_infohashes' functionality to
Python bindings:
- add function 'dht_live_nodes' to libtorrent.session
- add function 'dht_sample_infohashes' to libtorrent.session
- add alert 'dht_live_nodes_alert' to alerts
- add alert 'dht_sample_infohashes_alert' to alerts
- add alert 'dht_bootstrap_alert' to alerts
2020-04-10 00:26:52 +02:00
arvidn 983b1d6422 provide better names for alert_category_t constants 2020-04-04 15:06:02 -07:00
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 ce9be0c83f deprecate bittyrant choking algorithm 2020-03-15 12:24:36 -07:00
arvidn 571952fd19 bind SOCKS5 connection to correct outgoing interface 2020-01-19 08:27:33 +01:00
Arvid Norberg 0675bd263f add new socks5_alert to trouble shoot SOCKS5 proxies 2019-12-28 17:57:44 +01:00
arvidn 7a20850632 feature to disable DHT, PEX and LSD per torrent 2019-07-20 10:20:41 -07:00
Arvid Norberg d113816ae6 fix issue where trackers from magnet links were not included in create_torrent() 2019-07-04 12:53:36 +02:00
Arvid Norberg 462a288bdf make peer_info::client a byte array in python binding 2019-07-02 16:39:11 +02:00
arvidn 0cf2924230 add a few missing alerts to the python bindings 2019-04-27 17:23:23 +02:00
arvidn 8b925b8576 fix move pessimisation in python binding 2019-04-22 21:52:34 +02:00
Joris Carrier 2ccb5d716a fix python bindings for block_uploaded_alert 2019-04-18 16:53:52 +02:00
Arvid Norberg 212ea3db27 fix python binding of dht_settings 2019-04-08 00:56:18 +02:00
Joris Carrier fe2f7b1478 add 'block_uploaded_alert' to python bindings 2019-04-07 14:23:32 +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 381d5a3c5d add support for creating symlinks, for torrents with symlinks in them 2019-03-05 22:53:56 +01:00
arvidn c63c36880f merged RC_1_1 into RC_1_2 2019-02-17 19:06:33 +01:00
arvidn c9d9371065 add missing get_torrent_status() and refresh_torrent_status() to python binding 2019-02-17 02:52:22 +01:00
arvidn adeceb4b92 fix deprecation macro and auto in client_test 2019-01-12 23:24:41 +01:00
Alden Torres c128afeebf update minimum boost to 1.58, using xenial in travis 2019-01-11 02:04:52 +01:00
Alden Torres 98fbbbf591 deprecate start_default_features flag, it's only used in deprecated API 2018-12-02 04:04:57 +01:00
arvidn 12cbcfd380 make settings_pack enums specify a narrower underlying type and remove deprecated, internal enums 2018-11-24 16:47:41 +01:00
arvidn 9ae4aedeb0 deprecate slow bdecode() function 2018-11-19 09:09:55 +01:00
arvidn eab1055938 more warnings on appveyor 2018-11-18 11:49:45 +01:00
arvidn 29cddaa23e merged RC_1_1 into master 2018-11-15 15:19:24 +01:00
arvidn 4d88c83576 add rvalue reference overloads for add_torrent_params, settings_pack and session_params. Those structures are pretty large so being able to take them by rvalue reference may be beneficial 2018-11-13 08:05:56 +01:00
arvidn a2a10e9bee expose some dht alert fields as bytes instead of strings 2018-11-10 21:31:27 +01:00
arvidn a0fa0b14bb merged RC_1_1 into master 2018-11-04 19:12:22 +01:00
arvidn 117ca9c6b1 use variatic templates in python binding 2018-11-03 18:32:40 +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 c437a24d78 renamed debug_notification to connect_notification 2018-09-28 17:28:34 -07:00
arvidn 109db58641 merge RC_1_1 into master 2018-09-25 21:33:29 -07:00
arvidn 6c4d1b9143 back-port the patch to split up the progress_notification alert_mask into three new categories, file-, piece- and block progress 2018-09-24 08:52:30 -07:00
arvidn 2508e2ab0f exposed default add_torrent_params flags to python bindings 2018-09-21 15:44:27 -07:00
arvidn 78a344bd8b merged RC_1_1 into master 2018-09-05 08:25:14 -07:00
Arvid Norberg 2647ca2412 add option to ignore min-interval from tracker, when force-reannouncing a tracker 2018-09-04 08:46:24 +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
arvidn acbe3c1880 catch exceptions out of the python notify callback and ignore them 2018-07-24 15:07:40 +02:00
arvidn 3c2b076eb0 deprecated anonymous_mode_alert 2018-07-08 18:26:47 +02:00
arvidn d439c8729a qualify some assignment operators to disallow assignment to temporaries 2018-07-01 17:29:50 +02:00
Andrew Resch c2ea38fdfe Add set_alert_notify to python bindings (#3066) 2018-05-29 22:30:59 +02:00
arvidn fe612ca167 replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00