Arvid Norberg
aa30d64432
Merge pull request #255 from bit/mutable_python
...
fix mutable dht entries in python bindings
2015-11-12 20:23:28 -05:00
arvidn
4c0b00c390
forward-port version function from RC_1_0
2015-11-11 00:57:51 -05:00
j
a16b8f374b
python bindings: fix dht_put/get_mutable_item
...
- accept strings for public/private keys,
its not possible to pass boost::arrarys
- sign data passed to dht_put_mutalbe_item
2015-11-09 04:49:49 +01:00
j
d36122f252
expose dht put/get data in alerts
2015-11-08 19:06:07 +01:00
arvidn
ebb9fdaf54
add error_code to torrent_status instead of error string
2015-11-05 20:43:23 -05:00
Jakob Petsovits
fc5ed962a8
Fix outdated C bindings code so it at least can build again.
2015-11-02 11:09:01 -05:00
Andrew Resch
e8efc8fd00
Add a test for sha1_hash
2015-10-09 18:21:04 -07:00
Andrew Resch
95be0137d5
Change sha1_hash __init__ to use a std::string
...
This fixes compatibility with Python 3's bytes object.
2015-10-08 23:08:12 -07:00
arvidn
51c6079c42
add stop-when-ready feature, to support checking torrents without starting the download afterwards
2015-10-04 13:08:23 -04:00
Calum Lind
11a4be737d
[Bindings/Py] Add missing move_flags_t to torrent_handle
2015-10-01 10:35:42 +01:00
arvidn
a00e5aa6c7
forward port patch to have resume data web seeds override .torrent file web seeds, and a flag to merge them
2015-09-30 00:41:41 -04:00
arvidn
a9821216bf
revert py_libtorrent renaming for python binding
2015-09-24 05:19:29 -07:00
Thomas Yuan
7fec9e488d
make immutable/mutable items lifetime configurable.
2015-09-21 20:32:37 -04:00
arvidn
372385bcb8
expose more of torrent_status in python binding
2015-09-19 14:39:36 -04:00
arvidn
b628692223
separate out announce_entry and torrent_status into their own headers
2015-09-18 08:08:08 -04:00
arvidn
bdb2801c10
fix typos in appveyor.yml. attempt to cut down build times
2015-09-11 23:13:27 -04:00
Thomas Yuan
60cedf881f
Add block_timeout, block_ratelimit and read_only of dht_settings to python binding.
2015-09-08 11:03:27 -04:00
arvidn
17c5759829
disable warning for unused command line argument and fix warnings. remove redundant travis build config. use new preprocessor on clang to avoid warnings
2015-09-06 22:55:41 -04:00
Calum Lind
22b8ca72b8
Fix wrong type for tier in python bindings
2015-09-01 10:09:39 +01:00
arvidn
cc29a99c90
(merge commit from Andrew Starr-Bochicchio <asb@debian.org>) Running setup.py without LDFLAGS or explicitly passing includes will attempt to use bjam. This causes "python setup.py clean -a" to fail when building the package.
2015-08-27 06:52:13 -04:00
arvidn
d8065b8941
fix some warnings
2015-08-21 14:03:16 +02:00
arvidn
c99ad7b962
fix python binding Jamfile to detect BOOST_ROOT environment variable too
2015-08-09 21:23:11 -04:00
arvidn
a854fed12b
simplify Jamfile by determining whether to use boost from source or from system installed version based on the BOOST_ROOT environment variable. This removes the build feature boost=source/boost=system
2015-08-08 19:18:05 -04:00
Dāvis
292b5fd588
Fix out of srcdir build
2015-08-03 18:14:06 +03:00
arvidn
7780cb2699
add comment to test.py
2015-07-27 23:11:56 -07:00
arvidn
75dc8b7997
fix python binding build with no deprecated functions
2015-07-27 23:09:24 -07:00
arvidn
edf5e5eefc
use LD_LIBRARY_PATH to try to make the python test find libtorrent.so
2015-07-27 23:09:24 -07:00
arvidn
167577aec4
another attempt to fix python unit test
2015-07-27 00:21:02 -07:00
arvidn
bfe18dd0c9
another attempt at fixing the python unit test
2015-07-26 17:22:03 -07:00
arvidn
8e1ec2ce69
fix c++98 mode build
2015-07-25 20:19:34 -07:00
arvidn
1a4c017ec5
merged torrent_info constructor fix (python bindings) from RC_1_0
2015-07-25 16:40:07 -07:00
Arvid Norberg
3036bce311
Merge pull request #22 from aldenml/session-dht-api
...
Added dht_get_peers and dht_announce at session level
2015-07-12 12:35:50 -04:00
Alden Torres
922c5e898e
Moved 'allow_threading_guard guard' to the right place.
2015-07-12 11:05:06 -04:00
Alden Torres
3058cdb705
No need of function wrapping in python bindings for DHT get/put operations.
2015-07-12 10:37:16 -04:00
Alden Torres
a856ae6e9b
Added dht_get_peers and dht_announce at session level.
...
Refactored dht_put_item to dht_put_immutable_item in session_impl since the get operations are not overloaded (consistency).
Added allow_threading_guard to add_dht_node python binding.
Making dht_put_item in session returns a zeroed hash if TORRENT_DISABLE_DHT (avoid unnecessary calculation and it's more consistent).
Added missing DHT operations to the python binding.
Added missing allow_threading_guard to add_dht_node in the python binding.
2015-07-12 10:37:16 -04:00
Chocobo1
fdada81ce3
Remove execute permission (linux) for Jamfile
2015-07-12 14:24:01 +08:00
Chocobo1
a59d1d3240
Add/fix shebang in python scripts, add execute permission (linux), remove whitespace/tabs at end of line
2015-07-12 14:24:01 +08:00
arvidn
d1670c72c2
removed sparse-regions support
2015-06-29 20:40:32 -04:00
arvidn
f36d360b8b
merged fix from RC_1_0
2015-06-17 17:40:38 -04:00
arvidn
4461ae2ba4
fix python binding build without deprecated functions
2015-06-08 17:56:18 -04:00
arvidn
27855e17eb
don't use the (now private/internal) utf8 functions from libtorrent in the python binding. i.e. fix the python binding build when linking dynamically against libtorrent
2015-06-07 15:16:51 -04:00
arvidn
e584f476ba
merge
2015-06-07 01:34:12 -04:00
arvidn
2e0a5263ac
attempt to fix some isue with python binding jamfile
2015-06-07 08:31:09 +03:00
arvidn
aa6598b2e6
don't return an internal session_settings type from the session, return a settings_pack instead
2015-06-07 00:23:30 -04:00
arvidn
a3d397e194
fix python binding build issue
2015-06-06 17:38:46 -04:00
Arvid Norberg
34f6b1ca19
merged RC_1_0 into trunk
2015-05-30 17:41:38 +00:00
Arvid Norberg
a15bc13392
build fixes
2015-04-26 13:38:56 +00:00
Arvid Norberg
23e5fd3d8f
fix warnings
2015-04-06 04:31:21 +00:00
Arvid Norberg
9d98c3baee
windows doesn't like to install dependencies for the python module. libtorrent seems to conflict with the python module itself
2015-04-04 22:41:06 +00:00
Arvid Norberg
e1e6c8bdc0
fix python binding backwards compatibility
2015-04-04 22:37:11 +00:00
Arvid Norberg
02b3a5e515
another python binding fix
2015-04-04 19:27:40 +00:00
Arvid Norberg
967379e324
python binding fixes
2015-04-04 19:24:26 +00:00
Arvid Norberg
d019f3d4c3
fix linux python build and test_ssl build
2015-04-04 18:03:55 +00:00
Arvid Norberg
721d93cb28
fix typos and msvc build issues
2015-04-04 04:50:20 +00:00
Arvid Norberg
013ed36f09
landed alert_queue feature branch into trunk
2015-04-03 20:15:48 +00:00
Arvid Norberg
6c1df7eb55
landed the bdecode branch in master. lazy_bdecode/lazy_entry is now being replaced by bdecode/bdecode_node
2015-03-12 05:20:12 +00:00
Arvid Norberg
74ab89e6f1
fix python build
2015-02-24 02:00:17 +00:00
Arvid Norberg
d4a7d195c2
fix python binding build
2015-01-28 12:25:29 +00:00
Arvid Norberg
758d5f4a30
merged changes from RC_1_0
2015-01-28 05:03:34 +00:00
Arvid Norberg
d92d53f27a
merged changes from RC_1_0
2015-01-26 02:07:03 +00:00
Arvid Norberg
bc9281a27c
deprecate file_entry (used by file_storage) and clean up the add_file overload that borrows memory (and improve implementation and documentation). The python bindings were updated to more closely match the c++ API (specifically actually using file_storage)
2015-01-21 15:46:12 +00:00
Arvid Norberg
431fa2ac55
fix python binding build (and expose the new dht stats alert)
2015-01-18 21:36:24 +00:00
Arvid Norberg
35b41858cf
deprecated session_status and session::status() in favor of performance counters
2015-01-04 21:31:02 +00:00
Arvid Norberg
5418d92eaf
build fixes
2015-01-02 19:51:01 +00:00
Arvid Norberg
0961a3d1ba
fix python build without deprecated functions
2015-01-02 11:48:04 +00:00
Arvid Norberg
790ef041bf
merged changes from RC_1_0
2014-12-07 07:22:39 +00:00
Arvid Norberg
066cbf1a9f
merged changes from RC_1_0
2014-12-02 10:18:07 +00:00
Arvid Norberg
99e1a3a829
attempted msvc-10.0 build fix
2014-11-30 00:28:03 +00:00
Arvid Norberg
5cb49da3cf
merged changes from RC_1_0
2014-11-28 18:58:18 +00:00
Arvid Norberg
8b4dcb2959
merged changes from RC_1_0
2014-11-28 04:53:21 +00:00
Arvid Norberg
1c91903c9c
merged fixes from RC_1_0
2014-11-27 03:05:06 +00:00
Arvid Norberg
179df62379
merged changes from RC_1_0
2014-11-20 05:53:12 +00:00
Arvid Norberg
fddb25308b
fix merge issue in python binding
2014-11-20 02:35:19 +00:00
Arvid Norberg
3f61ee0ff3
merged changes from RC_1_0
2014-11-19 09:23:08 +00:00
Arvid Norberg
53ba0067f9
another setup.py fix
2014-11-14 09:41:00 +00:00
Arvid Norberg
e1d0592a57
merged changes from RC_1_0
2014-11-14 09:35:39 +00:00
Arvid Norberg
d4e301f7bb
fix python binding build without deprecated functions
2014-10-24 06:14:24 +00:00
Arvid Norberg
907dc9dddd
merged changes from RC_1_0
2014-10-22 07:05:10 +00:00
Arvid Norberg
fce967b5fb
merged changes from RC_1_0 to change email address from @rasterbar.com to @libtorrent.org
2014-10-14 02:06:20 +00:00
Arvid Norberg
9c2472f7bb
fix build with deprecated functions disabled
2014-10-05 19:32:29 +00:00
Arvid Norberg
d296960efa
fix build with verbose logging
2014-10-04 19:54:12 +00:00
Arvid Norberg
eb32b1fef1
merged changes from RC_1_0
2014-09-12 22:38:07 +00:00
Arvid Norberg
6bbdd4afa4
merged changes from RC_1_0
2014-09-03 06:52:45 +00:00
Arvid Norberg
4d57456199
merged changes from RC_1_0
2014-09-02 06:28:27 +00:00
Arvid Norberg
ddb133e055
merged changes from RC_1_0
2014-08-31 21:17:32 +00:00
Arvid Norberg
83c0a4e519
build fixes
2014-08-27 07:50:36 +00:00
Arvid Norberg
bdd1c65399
merged changes from RC_1_0
2014-08-27 07:47:39 +00:00
Arvid Norberg
7bc35c1e63
merged changes from RC_1_0
2014-08-27 06:18:02 +00:00
Arvid Norberg
48ea42c990
merged changes from RC_1_0
2014-08-27 05:57:37 +00:00
Arvid Norberg
7351389ce8
land libtorrent_aio branch in trunk
2014-07-06 19:18:00 +00:00
Arvid Norberg
6ef1b98717
merged compiler warning fixes from RC_1_0
2014-07-05 14:10:25 +00:00
Arvid Norberg
6ed95d7f82
support storing save_path in resume data
2014-06-12 22:39:41 +00:00
Arvid Norberg
2028a16d87
make setup.py work well with both automake and bjam
2014-05-11 22:51:06 +00:00
Arvid Norberg
9636b9d3c7
fix python binding makefile
2014-05-08 08:02:51 +00:00
Arvid Norberg
f015c0604a
fix build and socket_io test
2014-05-04 08:20:31 +00:00
Arvid Norberg
569fb6705e
expose use_disk_cache_pool to python bindings
2014-04-15 05:39:33 +00:00
Arvid Norberg
38512a3b79
fix python binding build on linux for pthread linking
2014-04-02 03:34:53 +00:00
Arvid Norberg
078b568009
attempt to fix linux -fPIC issue in python binding
2014-04-01 02:12:11 +00:00
Arvid Norberg
f3e86dbc4a
fix python binding Jamfile to use the same default linkage as everything else. polish run_tests script to print out less verbose build logs
2014-03-31 06:43:29 +00:00
Arvid Norberg
f136e673d6
fix python binding build
2014-03-27 07:06:38 +00:00
Arvid Norberg
fd6623fa5c
the python bindings should not use types internal to libtorrent (fixes shared library linking)
2014-03-25 06:23:10 +00:00
Arvid Norberg
45f3fa4696
simplified setup.py to always build the bindings using bjam
2014-03-23 07:34:18 +00:00
Arvid Norberg
6120b78704
merged python fixes from RC_0_16
2014-03-23 00:49:58 +00:00
Arvid Norberg
369b1777d1
fix build
2014-03-17 03:41:35 +00:00
Arvid Norberg
e94335ec7f
merged python example fix from RC_0_16
2014-02-19 08:50:59 +00:00
Arvid Norberg
9612ef193e
cleaned up i2p_category to encapsulate it in i2p_stream.cpp, as well as the socks5 erro_category. added some documentation to torrent_handle and session. fixed reference documentation mapping of get_*_category() functions. regenerate documentation
2014-02-02 04:07:36 +00:00
Arvid Norberg
15e2019332
clean up upnp error category by moving it into upnp.cpp, it's not properly encapsulated. added some documentation to torrent_handle. reformatted some documentation comments to honor an 80 column display
2014-02-02 03:05:55 +00:00
Arvid Norberg
1f8a32e3bc
merged python binding fixes from RC_o_16
2014-02-01 04:02:58 +00:00
Arvid Norberg
3c47435426
merged python binding fix from RC_0_16
2014-01-30 07:58:25 +00:00
Arvid Norberg
fa6818e757
merged python binding fix from RC_0_16
2014-01-17 05:35:58 +00:00
Arvid Norberg
aa975242e4
fix python build without deprecated functions
2014-01-05 09:21:01 +00:00
Arvid Norberg
f26df6cbfa
allow force_announce to only affect a single tracker
2014-01-02 02:16:31 +00:00
Arvid Norberg
87f08265bc
some more fixes around TORRENT_DISABLE_EXTENSIONS
2013-12-21 06:20:16 +00:00
Arvid Norberg
9395186a7d
merged python binding fix from RC_0_16
2013-10-10 05:53:44 +00:00
Arvid Norberg
f3ec7283ad
merge c++11 fix for python binding from RC_0_16
2013-10-01 22:11:46 +00:00
Arvid Norberg
7c66c2911f
merged fixes from RC_0_16
2013-09-07 21:27:07 +00:00
Arvid Norberg
eff0bf97b8
fix typo in python binding
2013-08-29 05:41:50 +00:00
Arvid Norberg
d616d3592b
make python bindinga build without deprecated functions
2013-08-28 02:38:31 +00:00
Arvid Norberg
50f98c124f
some python bindings fixes
2013-08-27 16:04:19 +00:00
Arvid Norberg
f10bedf035
merged python binding fix from RC_0_16
2013-07-17 14:27:02 +00:00
Arvid Norberg
77710e4ac0
merged python fix from RC_0_16
2013-07-16 23:26:07 +00:00
Arvid Norberg
a571f361a2
merged fixes from RC_0_16
2013-07-16 15:55:14 +00:00
Arvid Norberg
122033713b
whitespace
2013-07-09 06:15:38 +00:00
Arvid Norberg
621541cde5
attempt to fix python binding issue
2013-07-09 06:14:21 +00:00
Arvid Norberg
6297f3c47d
merged python binding fix from RC_0_16
2013-06-25 22:46:54 +00:00
Arvid Norberg
360c6a6e16
introduced a new alert torrent_update_alert, for when a torrent_handle changes info-hash
2013-05-17 03:19:23 +00:00
Arvid Norberg
ab4d789dd7
merged python binding fix from RC_0_16
2013-05-10 02:41:07 +00:00
Arvid Norberg
982a14c2e9
extend move_storage functionality to have more flexible behavior
2013-05-09 02:50:16 +00:00
Arvid Norberg
fd44cdbba5
merged python binding fix from RC_0_16
2013-05-05 18:08:03 +00:00
Arvid Norberg
2add1d942d
merged python binding fix from RC_0_16
2013-05-04 04:30:40 +00:00
Arvid Norberg
ea98a7050e
merged python fix from RC_0_16
2013-05-04 03:59:52 +00:00
Arvid Norberg
f01169a68d
merged python binding update from RC_0_16
2013-05-03 08:24:26 +00:00
Arvid Norberg
7632393325
merged jamfile fixes from RC_0_16
2013-04-27 19:35:41 +00:00
Arvid Norberg
dfe541ecec
merged python fix from RC_0_16
2013-03-29 02:46:12 +00:00
Arvid Norberg
f1cd525ec1
merged python fix from RC_0_16
2013-03-27 23:34:26 +00:00
Arvid Norberg
5bc3028291
make some stats more configurable and reorder some fields
2013-02-23 22:13:25 +00:00
Arvid Norberg
d85db40b3c
merged python fix from RC_0_16
2013-02-07 02:27:39 +00:00
Arvid Norberg
360af45e63
merged python binding fix from RC_0_16
2013-01-20 20:42:12 +00:00
Arvid Norberg
c29b019291
merged python binding fix from RC_0_16
2013-01-04 17:52:35 +00:00
Arvid Norberg
5a102e3c75
merged python binding fix from RC_0_16
2012-12-31 03:15:50 +00:00
Arvid Norberg
40805503d6
merged python binding fix from RC_0_16
2012-12-14 04:38:44 +00:00
Arvid Norberg
cfcd817545
merged fix from RC_0_16
2012-12-12 17:59:12 +00:00
Arvid Norberg
73a7e9f03b
merged python fix from RC_0_16
2012-12-02 17:31:20 +00:00
Arvid Norberg
c065b1fa80
merged utf8 conversion fix from RC_0_16
2012-11-30 05:26:09 +00:00
Arvid Norberg
5077c06c4a
merged (python) fixes from RC_0_16
2012-11-23 20:43:42 +00:00
Arvid Norberg
6142acb4be
merged python fix from RC_0_16
2012-11-03 04:38:45 +00:00
Arvid Norberg
52ece49121
merged fixes from RC_0_16
2012-11-01 03:51:50 +00:00
Arvid Norberg
068ce3c896
merged python fix from RC_0_16
2012-10-24 17:11:18 +00:00
Arvid Norberg
134fa7b0fb
merged python fix from RC_0_16
2012-10-19 05:18:48 +00:00
Arvid Norberg
8ba970018c
make bottled http requests response size limit configurable and bump default to 2 MiB
2012-10-19 01:28:47 +00:00
Arvid Norberg
7974e50bb8
merged python fix from RC_0_16
2012-10-13 16:50:07 +00:00
Arvid Norberg
7909479505
merged python fix from RC_0_16
2012-10-13 02:08:34 +00:00
Arvid Norberg
f326525e8e
merged python fixes from RC_0_16
2012-09-29 05:10:34 +00:00
Arvid Norberg
15ecec3ae5
merged python GIL fix from RC_0_16
2012-09-19 06:13:04 +00:00
Arvid Norberg
49709d1e3f
merged python binding fix from RC_0_16
2012-09-11 17:20:31 +00:00
Arvid Norberg
73fb9ba4b2
merged python binding fix from RC_0_16
2012-08-18 19:33:24 +00:00
Arvid Norberg
670437c375
expose post_torrent_updates and state_update_alert to python bindings
2012-08-10 06:33:53 +00:00
Arvid Norberg
bcfba9e485
merged python 3 support from RC_0_16
2012-07-16 01:12:39 +00:00
Arvid Norberg
aca32290c0
fix python bindings build for older versions of boost
2012-07-03 00:59:33 +00:00
Arvid Norberg
ad4efb8d59
add python bindings for SSL support
2012-06-26 23:53:59 +00:00
Arvid Norberg
af7c890c64
fix python binding typo for min_memory_usage
2012-06-15 05:22:53 +00:00
Arvid Norberg
5192d03852
fixed python binding build with no deprecated functions
2012-06-14 15:41:39 +00:00
Arvid Norberg
d09e958166
add set_dht_settings to python bindings and fix include in bitfield.hpp
2012-05-28 17:54:20 +00:00
Arvid Norberg
68e9b06358
added missing functions to python bindings (file_priority())
2012-05-19 23:34:31 +00:00
Arvid Norberg
6ec096d3d2
fixed python binding build on Mac OS and BSD
2012-05-05 19:21:20 +00:00
Arvid Norberg
6ecf54996c
attempt to fix deluge magnet link issue
2012-04-29 00:51:05 +00:00
Arvid Norberg
05aeda31c6
merged python binding fix from RC_0_16
2012-04-04 14:51:55 +00:00
Arvid Norberg
418c1e8190
make tracker back-off configurable
2012-03-29 03:51:22 +00:00
Arvid Norberg
bc041a9a6d
fix python binding Jamfile
2012-03-22 20:36:22 +00:00
Arvid Norberg
21d3a75c41
make python bindings build with visibility=hidden by default
2012-03-22 04:37:32 +00:00
Arvid Norberg
a63ae0650f
add rename_file and name to filestorage in python binding
2012-03-22 03:33:54 +00:00
Arvid Norberg
e8abac3a4b
fixed typo in python binding
2012-03-11 16:21:51 +00:00
Arvid Norberg
ba4286ea2d
expose create_torrent constructor to python binding
2012-03-11 07:14:17 +00:00
Arvid Norberg
74d8f5beb3
fix python bindings for hash_for_piece
2012-03-11 06:57:35 +00:00
Arvid Norberg
341967dab7
improve magnet link support. in RSS feeds for instance. Parsing of magnet links was factored out and moved to the proper place, in session_impl::add_torrent
2012-03-08 09:54:44 +00:00
Arvid Norberg
9bd40e950b
add send_buffer_low_watermark in an attempt to improve seed ramp-up time
2012-03-07 02:59:50 +00:00
Arvid Norberg
3515199eb5
fix python deadlock when using python extensions
2011-11-29 11:12:11 +00:00
Arvid Norberg
c3695d9fbb
add have_piece function to torrent_handle
2011-11-27 00:01:13 +00:00
Arvid Norberg
4efabcefff
added some functions missing from the python binding
2011-11-16 06:12:48 +00:00
Arvid Norberg
f540157d1b
expose tcp/uTP settings to python
2011-11-15 10:13:45 +00:00
Arvid Norberg
9e87be35e4
fix python binding Jamfile
2011-11-13 07:31:00 +00:00
Arvid Norberg
e71ead49ed
fix bug in dict_to_torrent_params in python binding
2011-11-08 05:53:13 +00:00
Arvid Norberg
2330520c51
change the add_torrent_params API to use flags instead of a bunch of bools (but leave it backwards compatible)
2011-11-08 05:36:22 +00:00
Arvid Norberg
29fec4dad9
expose settings presets to python
2011-10-30 21:33:37 +00:00
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
Arvid Norberg
7189fc6332
add default value for flags argument to add_files() in python bindings
2010-10-28 16:28:18 +00:00
Arvid Norberg
e3e70d3412
python bindings updates and build fixes
2010-09-05 16:49:03 +00:00
Arvid Norberg
00efe29f9e
python binding fixes
2010-08-22 16:45:12 +00:00
Arvid Norberg
0dbb04f75f
fix python setup script for building windows distro
2010-08-21 19:47:48 +00:00
Arvid Norberg
0800513b2d
updated setup.py to use msvc 9.0 (2008)
2010-08-04 17:07:01 +00:00
Arvid Norberg
9d56f3f459
restored default fail_limit to unlimited on all trackers
2010-08-03 03:00:54 +00:00
Arvid Norberg
3f922c13de
fixed python binding build
2010-06-30 07:39:28 +00:00
Andrew Resch
c2bc7b7a64
Add file_completed_alert to python bindings
2010-06-29 16:27:35 +00:00
Arvid Norberg
df36088cab
fixed add_node in python binding
2010-05-22 08:21:40 +00:00
Arvid Norberg
384bfdec48
added anonymous mode to disable some particular features that might give away the user's and the client's identity
2010-04-13 04:30:34 +00:00
Arvid Norberg
b5efe1c92a
added feature to ask a torrent if it needs to save its resume data or not
2010-04-12 00:36:31 +00:00
Arvid Norberg
600e280dda
fixed python binding build
2010-04-01 16:48:33 +00:00
Arvid Norberg
7e851818b1
support more fine-grained torrent states between which peer sources it announces too
2010-03-29 00:34:04 +00:00
Arvid Norberg
e22c6cdf62
stage the python module to the current directory to make running the test simpler
2010-03-28 02:06:50 +00:00
Arvid Norberg
ae8e86e74a
fixed python binding build
2010-03-06 17:50:19 +00:00
Arvid Norberg
29880b7e26
use a stricted condition when to enter end-game mode. Made it configurable in RC_0_15+
2010-02-18 19:25:15 +00:00
Arvid Norberg
04d31cea6e
support option to report redundant bytes or not to tracker as well as 'corrupt' argument
2010-02-18 06:45:07 +00:00
Arvid Norberg
c050b22d8f
optimized memory usage for torrent objects
2010-02-14 01:39:55 +00:00
Arvid Norberg
3f97cd5ecc
documentation fixes and python binding updates
2010-02-11 04:51:41 +00:00
Arvid Norberg
3d5d9eb807
start torrent on incoming connection feature
2010-02-11 04:39:04 +00:00
Arvid Norberg
fb47469834
experimental support for the BitTyrant choking algorithm
2010-02-09 03:04:41 +00:00
Arvid Norberg
3a9a133e55
fixed python binding
2010-02-08 05:31:00 +00:00
Arvid Norberg
8c02d04d2e
UDP tracker optimization
2010-02-06 08:14:18 +00:00
Arvid Norberg
088f4bf700
improved LSD performance and made the interval configurable
2010-02-05 08:23:17 +00:00
Andrew Resch
172f6c2513
fixed big_number __init__ in python bindings
2010-01-31 23:16:56 +00:00
Arvid Norberg
5b747f58f7
add guided read cache and update tuning docs
2010-01-31 19:14:00 +00:00
Arvid Norberg
ccf8b0278a
added volatile read cache option
2010-01-30 03:50:17 +00:00
Arvid Norberg
2b86528e50
added info_hash to torrent_deleted_alert
2010-01-23 16:56:00 +00:00
Arvid Norberg
a046850130
support disk I/O priority setting
2010-01-23 03:02:32 +00:00
Arvid Norberg
ce18e3b907
reverted bad python binding change
2010-01-09 00:09:45 +00:00
Arvid Norberg
cbf2526a8c
added stats_alert reporting raw transfer stats per torrent every second
2010-01-02 14:16:35 +00:00
Arvid Norberg
3c262bcd52
added new announce_entry members to python bindings. Also excluded deprecated functions from the python bindings when built without them
2009-12-21 22:02:34 +00:00
Arvid Norberg
a6ed83e7fe
add load_state/save_state to python bindings and made them build
2009-12-05 07:24:22 +00:00
Arvid Norberg
130c6a9c55
fixed python binding typo in session_status and added some more documentation for file_storage
2009-11-11 05:28:28 +00:00
cristiangreco
bba63021c0
configure.ac: drop dependencies on boost.filesystem and boost.thread libraries
...
and add some new files to makefiles.
2009-11-02 02:10:38 +00:00
Arvid Norberg
51ef057498
more unicode and wstring fixes
2009-10-29 18:12:43 +00:00
Arvid Norberg
33d6969684
fix build issues in python bindings
2009-10-29 06:45:46 +00:00
Arvid Norberg
c418165e07
replaced boost.filesystem with custom functions (improves efficiency and drops unnecessary dependencies and improves libtorrent portability)
2009-10-26 01:29:39 +00:00
Arvid Norberg
6c137d6ef6
announces torrents immediately to the DHT when it's started
2009-10-25 02:37:45 +00:00
Arvid Norberg
0e1183f45e
added set_piece_hashes that takes a callback to the python binding
2009-10-02 01:26:31 +00:00
Arvid Norberg
ea1761838a
added torrent_status::finished_time
2009-09-30 17:21:59 +00:00
Arvid Norberg
ba12527c5a
added set_piece_deadline to the python binding
2009-09-25 15:03:24 +00:00
Arvid Norberg
ef6e709ef6
added wait_for_alert to python binding
2009-09-25 14:35:28 +00:00
Arvid Norberg
35bca49c61
add torrent priority to adjust bandwidth allocation of torrent's peers
2009-09-13 02:24:25 +00:00
cristiangreco
2fd925a4ae
Rewrite autotools build system (new configure.ac, changes for various
...
Makefile.am and fixed m4 scripts). Could still need some fixes.
2009-09-10 02:22:13 +00:00
Arvid Norberg
4c199b1876
added missing functions to python binding related to torrent creation
2009-08-28 03:46:19 +00:00
cg25
f283065cfc
completely drop BOOST_MULTI_INDEX_DISABLE_SERIALIZATION define from all build
...
systems as multi_index is no more used in src/file_pool.cpp.
2009-08-21 20:19:55 +00:00
Andrew Resch
c401c65dfb
Add get_ip_filter() to session
2009-07-21 01:52:37 +00:00
Arvid Norberg
ae3be201c4
reduced the number of floating point operations to better support systems with no FPU
2009-07-19 04:59:27 +00:00
Arvid Norberg
b968f26273
updated python bindings to build
2009-07-16 07:10:58 +00:00
Arvid Norberg
8ee50045ca
added support for uTorrent interpretation of multi-tracker torrents (off by default)
2009-06-28 20:21:55 +00:00
Andrew Resch
272e9e672d
Remove un-necessary cast
2009-06-27 19:49:34 +00:00
Andrew Resch
277262b9b0
Add torrent_info.rename_file() to the python bindings
2009-06-27 01:50:10 +00:00
Andrew Resch
c349203074
Add session.get_cache_status() to the python bindings
2009-06-25 23:05:12 +00:00
Andrew Resch
92d594f5c3
Remove 'max_outstanding_disk_bytes_per_connection' from the session_settings
2009-06-19 06:24:42 +00:00
Andrew Resch
25fb419a44
Fix some typos
2009-06-08 20:48:53 +00:00
Andrew Resch
7d01a17b17
Add some missing alerts and properties
2009-06-05 18:16:57 +00:00
Andrew Resch
e19fb0548b
Fix setting/getting trackers
2009-06-04 02:14:34 +00:00
Arvid Norberg
c662f1c153
fix python bindings
2009-06-03 09:02:43 +00:00
Arvid Norberg
74f9d0aee8
remove docstrings.cpp reference in Jamfile
2009-06-01 02:53:08 +00:00
Andrew Resch
290942af33
Remove docstrings from python bindings
2009-05-31 21:39:38 +00:00
Andrew Resch
6626ed22a5
Fix typo
2009-05-31 20:55:10 +00:00
Andrew Resch
15f1ec0b0b
Update and clean-up session.cpp in python bindings
2009-05-31 20:46:40 +00:00
Andrew Resch
3212c929ac
Update python bindings session_settings
2009-05-31 20:06:47 +00:00
Andrew Resch
75d06a7a64
Add 'cache_size' and 'cache_expiry' session settings to the python bindings
2009-05-31 19:34:59 +00:00
Andrew Resch
6242ae051e
added ability to give seeding torrents preference to active slots
2009-05-27 19:27:12 +00:00