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