1110 Commits

Author SHA1 Message Date
758c1037ee add async piece availibility query, post_piece_availibility() 2022-12-11 01:54:44 +01:00
5915790721 add async download queue query, post_download_queue() 2022-12-11 01:54:44 +01:00
c251ec90f7 add async file_progress query, post_file_progress() 2022-12-11 01:54:44 +01:00
034ac8362a add async peer_info query, post_peer_info() 2022-12-11 01:54:44 +01:00
28213fd2f2 bump brew python version to 3.11 in CI 2022-11-28 06:59:38 +01:00
b21cf127d8 Removed unused var 2022-10-22 22:15:28 +02:00
ff5174f37d Safe usage of strncpy 2022-10-21 14:02:11 +02:00
c5c0cb82f1 Fix for C bindings 2022-10-21 14:02:11 +02:00
b09d346bca update setup.py to match (sort of) RC_1_2 2022-10-21 10:11:21 +02:00
175fa33bdc bump version to 2.0.8 2022-10-16 21:29:23 +02:00
a11a6479cc merged RC_1_2 into RC_2_0 2022-10-16 16:37:29 +02:00
db7002e4ef add write_torrent_file_buf() overload for generating .torrent files 2022-09-30 23:41:54 +02:00
9c4d073413 python binding for generate_buf() 2022-09-30 20:54:08 +02:00
e4de026c9a expose mmapped file_open_mode flag 2022-09-21 01:25:48 +02:00
74d82a0cd7 tweak pad file placement to match reference implementation (tail-padding) 2022-09-15 13:01:59 +02:00
67f0b06bb4 bump boost versions and windows-* runner for cibuildwheel 2022-09-14 20:14:31 +02:00
0106578b00 use --project-config=<temp> where supported 2022-09-14 14:06:19 +02:00
3d96b52c13 move version declaration from setup.py to setup.cfg 2022-09-14 14:06:19 +02:00
94dd128ee6 make configure_from_autotools controlled by setup.cfg. delete duplicate and add some helpful logs 2022-09-14 14:06:19 +02:00
1833bbcf75 un-deprecate --cxxstd. use default value from setup.cfg and always pass cxxstd= (depending on b2 version) 2022-09-14 14:06:19 +02:00
e17fdee2ed merged RC_1_2 into RC_2_0 2022-09-09 11:04:41 +02:00
268e37f5ad Backport setup.py from master (RC_2_0 only) 2022-09-09 10:57:43 +02:00
b19479bdc1 use toolset=darwin by default on macos 2022-09-09 09:24:31 +02:00
ec033fcaff Backport setup.py formatting from master (RC_1_2 only) 2022-09-08 16:35:32 +02:00
0061352077 merged RC_1_2 into RC_2_0 2022-09-08 02:35:27 +02:00
4a9204a68e bump python version to 3.7 in CI and docs 2022-09-05 18:11:32 +02:00
5ad22f9674 introduce setting for using pwrite in mmap_disk_storage 2022-09-05 18:10:41 +02:00
13fd38fc32 add torrent_flag to default all file priorities to dont_download 2022-08-24 09:44:47 +02:00
722d78250a bump version to 2.0.7 2022-07-17 09:53:27 -07:00
7931be9206 bump version to 1.2.17 2022-07-16 21:17:52 -07:00
56c1b4a776 extend write_torrent_file() with a flags parameter. Don't include DHT nodes by default 2022-06-22 18:45:14 +02:00
15c84eaa54 add torrent_conflict_alert 2022-06-18 22:17:51 +02:00
e3a00498d4 python binding 2022-06-15 13:06:53 +02:00
34c75eb5f3 add new overload to make_magnet_uri that takes an add_torrent_params 2022-05-27 09:11:42 +02:00
3eb2fd7fb9 add missing protocol version to tracker_reply_alert and tracker_error_alert 2022-05-26 11:24:02 +02:00
fceabcc26a use the async overload of add_piece() in python binding 2022-05-25 23:48:42 +02:00
e9bbf16bdd bump version (2.0.6) 2022-04-16 16:14:50 +02:00
862a889c9a bump version to 1.2.16 2022-04-16 15:52:20 +02:00
ebc246760b fix python binding for peer_info::connection_type 2022-02-28 12:26:57 +01:00
d8c4747545 bump boost version on windows CI in order to have boost-build work with the newer msvc 2022-02-27 14:10:29 +01:00
a45ead24b2 add write_through option to disk_io_write_mode, which will attempt to flush pieces to disk once they're validated (with msync). Also make disable_os_cache also flush write blocks and mark all cache blocks as cold 2022-02-17 12:16:11 +01:00
1c3ce6a456 merged RC_1_2 into RC_2_0 2022-02-07 00:14:54 +01:00
6cb94424ad fix python binding for settings_pack conversion 2022-02-05 14:40:57 +01:00
9303f5c0f3 add flag to make add_files() not record file attributes 2022-02-04 22:58:18 +01:00
509d7e16d8 don't append python bindings src path to module version
this produces warning when running 'python3 setup.py egg_info':

  setuptools/dist.py:501:  UserWarning: The version specified
  ('<ugly string with version + path>') is an invalid version.

so, just keep only standard version number in x.y.z format
2022-01-29 14:22:35 +01:00
932ddd3ccb don't call 'python3 setup.by build' from cmake, it does nothing
setup.py used during cmake build is generated from pretty minimal
template just to provide package metadata,it has nothing to build
2022-01-29 14:22:35 +01:00
cf9e35862d add test for dht_get_peers 2022-01-07 22:46:42 -05:00
6d66d62ec9 merged RC_1_2 into RC_2_0 2021-12-27 23:35:52 +01:00
af60b20d44 fix python version comparison 2021-12-07 06:52:05 +01:00
3c20db6a1e bump version to 2.0.5 2021-12-01 00:57:20 +01:00