Commit Graph

589 Commits

Author SHA1 Message Date
Arvid Norberg 0de21dc815 fixed bug related to ignoring upload slots and made the piece rejection code more robust to handle similar bugs better 2009-03-12 17:06:41 +00:00
Arvid Norberg c51f5863dd added documentation for torrent_info::rename_file 2009-02-28 20:14:51 +00:00
Arvid Norberg 7aacfca292 made the examples build without exception support. added overloads of add_torrent() and add_magnet_uri() that don't throw 2009-02-26 07:09:56 +00:00
Arvid Norberg b25a8db2a6 added more error codes. consolidated exception classes into one. moved over more places to use error_code instead of strings. fixed proper error handling for torrent_info 2009-02-23 01:21:19 +00:00
Arvid Norberg 13ca386838 improved support for sparse files on windows 2009-02-17 00:11:38 +00:00
Arvid Norberg ad216ddcd1 regenerated html 2009-02-15 20:39:54 +00:00
Arvid Norberg 9732416405 added more building docs 2009-02-15 20:38:43 +00:00
Arvid Norberg e561c687d1 regenerated html 2009-02-10 18:21:44 +00:00
Arvid Norberg 53d6b85d32 added flush and pump to the projects list 2009-02-10 18:13:46 +00:00
Arvid Norberg 855e6bc345 documentation update 2009-02-09 03:48:27 +00:00
Arvid Norberg 5c12db28d2 added option to lock disk cache in physical memory 2009-02-06 09:46:13 +00:00
Arvid Norberg 1ac8f806fa added seed mode support (lazy hash checking) 2009-02-03 07:46:24 +00:00
Arvid Norberg a0333f82db added script to update all files with a libtorrent version number in them 2009-01-29 00:35:57 +00:00
Arvid Norberg 3cdf9c87a8 fixed build errors on Solaris 2009-01-27 08:24:48 +00:00
Arvid Norberg daf759f92f improved documentation related to pausing torrents that are auto managed 2009-01-22 03:02:16 +00:00
Arvid Norberg 5b551c1761 merged storage::readv() and storage::writev() 2009-01-17 08:35:48 +00:00
Arvid Norberg 9497fe827d regenerated html 2009-01-13 21:49:03 +00:00
Arvid Norberg e22b66e36a added Bubba to projects page, and fixed typo in manual 2009-01-13 21:39:31 +00:00
Arvid Norberg 43e69cd316 added extension for file attributes. Fixes problem when sharing Application bundles on OSX or hidden files on windows 2009-01-11 22:27:43 +00:00
Arvid Norberg eea890de11 added support for generating torrent files with padding files in them 2009-01-11 10:32:57 +00:00
Arvid Norberg 54fea1bf50 clarify documentation of some torrent_info members 2009-01-11 02:07:45 +00:00
Arvid Norberg 7592ad4aee updated disk IO to support unbuffered files 2009-01-11 02:02:34 +00:00
Arvid Norberg cfd116ffad made disk_io_settings be synchronized through the job queue 2009-01-10 05:46:02 +00:00
Arvid Norberg 3c3c8889b1 clarified how completed torrent should be treated wrt saving their resume data. Fixes #457 2009-01-07 02:32:08 +00:00
Arvid Norberg d07ccaf6b8 workaround for sparse files issue on Windows vista 2009-01-05 01:08:09 +00:00
Arvid Norberg 82ded974c8 updated feature list 2009-01-01 00:31:07 +00:00
Arvid Norberg e01f628b8e added more documentation for create_torrent. #448 2008-12-31 09:31:23 +00:00
Arvid Norberg 0fc11b9f17 updated feature list and Changelog 2008-12-31 03:36:10 +00:00
Arvid Norberg d75985b84c fixed documentation typo 2008-12-30 04:04:17 +00:00
Arvid Norberg 732cc0a855 fixed documentation formatting mistake 2008-12-30 03:56:51 +00:00
Arvid Norberg e5d3755afb added support for http seeds (BEP 17) 2008-12-30 03:54:07 +00:00
Arvid Norberg 03e29e6565 fixed queing documentation 2008-12-27 17:22:02 +00:00
Arvid Norberg 6f80fdf9f7 fix bug when renaming files and using the web_peer_connection. Deprecated non-const file_storage access in torrent_info 2008-12-24 20:07:34 +00:00
Arvid Norberg 00d02f7859 improved DHT get_peers code. get_peers always returns nodes now, and announce_peer is always sent to the k closest nodes to the info-hash. This should significantly speed up retrieving peers from the DHT 2008-12-23 20:04:12 +00:00
Arvid Norberg 7b8663fa8b support for wide character paths for the GeoIP databases. Fixes #431 2008-12-21 08:48:06 +00:00
Arvid Norberg 325f9babe8 updated feature list and corrected the threads section in the main docs 2008-12-21 02:19:02 +00:00
Arvid Norberg b47f965c85 added torrent_handle::read_piece(). #441 2008-12-14 19:47:02 +00:00
Arvid Norberg d500460369 updated style.css to render properly in firefox and IE 2008-12-13 20:42:18 +00:00
Arvid Norberg 9b2d8caaa9 updated index page 2008-12-13 20:24:19 +00:00
Arvid Norberg 835e61f874 regenerated html 2008-12-13 07:55:36 +00:00
Arvid Norberg 5d13411d31 regenerated html 2008-12-13 07:54:58 +00:00
Arvid Norberg e3f339e63f updated project page 2008-12-13 07:51:32 +00:00
Arvid Norberg 8c39f679e7 added documentation for seeding_piece_quota. #439 2008-12-13 04:36:41 +00:00
Arvid Norberg 5fb854d724 improved super seeding with strict option 2008-12-09 07:56:37 +00:00
Arvid Norberg 2a9353cf48 prefer udp trackers. Fixes #433 2008-12-08 09:13:21 +00:00
Arvid Norberg b41cdd6469 initial super seeding support 2008-12-08 06:36:22 +00:00
Arvid Norberg 14c142d997 added add_piece() to inject data from external sources 2008-12-07 21:04:19 +00:00
Arvid Norberg 78d0c06728 regenerated html 2008-12-02 08:41:02 +00:00
Arvid Norberg 7dbce70e96 updated python binding docs 2008-12-02 08:39:44 +00:00
Arvid Norberg 58a3f6e4a0 added wpath overload for torrent_info constructor 2008-12-01 07:52:59 +00:00
Arvid Norberg 4b738fca7a added previous state to state_changed_alert. #401 2008-12-01 00:19:05 +00:00
Arvid Norberg 8e48e81ead added wpath and wstring overloads for functions dealing with paths for more complete wide character support. #432 2008-11-30 08:12:26 +00:00
Arvid Norberg 58b3061f11 regenerated html 2008-11-30 07:59:29 +00:00
Arvid Norberg a10db6dad7 added missing documentation of torrent_handle::rename_file 2008-11-30 07:04:21 +00:00
Arvid Norberg d1a2b774e6 changed how trackers are handled. Implements #297 by setting session_settings::announce_to_all_trackers to true 2008-11-29 08:38:40 +00:00
Arvid Norberg acbdbfc1ef added tracker exchange (tex) extension 2008-11-27 20:51:59 +00:00
Arvid Norberg 3fd5405fa9 torrent_handle::add_tracker() 2008-11-26 01:42:14 +00:00
Arvid Norberg 86f2365be4 regenerated docs 2008-11-23 21:57:46 +00:00
Arvid Norberg 30c98c4b37 fixed missing documentation 2008-11-22 02:55:38 +00:00
Arvid Norberg 446d3b51f0 regenerated documentation 2008-11-21 20:13:15 +00:00
Arvid Norberg ad97c040f4 added link to create torrent docs from index page 2008-11-19 18:40:49 +00:00
Arvid Norberg 5da78dc9c5 added missing make_torrent documentation 2008-11-19 18:32:36 +00:00
Arvid Norberg ed604e8652 added clarification about the need to have pkg-config installed when building the python bindings. #422 2008-11-19 08:02:07 +00:00
Arvid Norberg 723aba6c24 solved issue with pausing checking torrents. Introduced a new state, checkin_resume_data, which a torrent is in while waiting for the disk io thread to verify the resume data, but before it has been determined wheter it should be queued for checking or not 2008-11-19 00:46:48 +00:00
Arvid Norberg 78abf8a340 made recent change where the TCP/IP overhead is take into account when rate limiting, optional 2008-11-18 11:14:44 +00:00
Arvid Norberg 1c1ba2b383 fixed documentation and client_test code when waiting for resume_data_alert 2008-11-18 10:30:57 +00:00
Arvid Norberg e9a33e6a05 added option to set alert mask when constructing session 2008-11-16 02:09:53 +00:00
Arvid Norberg 0c1530a604 regenerated documentation 2008-11-12 22:11:50 +00:00
Arvid Norberg 4e9124019b added accessor to query for the max number of connections 2008-11-08 07:40:55 +00:00
Arvid Norberg dd97d49753 added tvitty to projects page, updated and regenerated docs 2008-11-03 01:42:19 +00:00
Arvid Norberg 7fd2fd4732 added performance warnings for when the IP overhead eats up the entire up- or download rate limit 2008-10-28 06:45:42 +00:00
Arvid Norberg 971f437b41 added num_pieces to peer_info. Fixes #385 2008-10-24 00:15:39 +00:00
Arvid Norberg 49c01d7754 moved UPNP_LOGGING out of upnp.cpp and added alerts for when upnp logs something 2008-10-22 01:12:14 +00:00
Arvid Norberg 8be621ac7a updated docs makefile and added rst2pdf stylesheet 2008-10-22 00:55:51 +00:00
Arvid Norberg 25edc23e90 updated python bindings docs 2008-10-21 09:31:16 +00:00
Arvid Norberg 814d8ec223 added hkrtorrent to projects page 2008-10-20 23:29:22 +00:00
Arvid Norberg f4496fe6b6 updated projects page 2008-10-20 23:23:27 +00:00
Arvid Norberg 29823018bb removed Jamplayer from project list 2008-10-20 22:20:43 +00:00
Arvid Norberg e79358ffc9 regenerated docs 2008-10-19 22:42:56 +00:00
Arvid Norberg f04e9e9875 made unchoke interval depend on piece size 2008-10-18 22:35:10 +00:00
Arvid Norberg 872956e3f4 fix documentation regarding storage_mode_allocate 2008-10-18 22:12:31 +00:00
Arvid Norberg a599d9e8ec fixed typos in documentation and made makefile build pdfs with rst2pdf 2008-10-17 17:31:20 +00:00
Arvid Norberg c0f82a730e updated setup.py and documentation for python bindings (thanks will guaraldi) 2008-10-17 07:42:17 +00:00
Arvid Norberg 5b7cf047b7 fixed pdf generation of manual.rst and updated makefile 2008-10-17 07:07:31 +00:00
Arvid Norberg 447c32a7ba bumped version number in docs 2008-10-17 03:26:59 +00:00
Arvid Norberg 81bf8763f6 regenerated documentation. added makefile for docs, added rst template file 2008-10-17 03:23:30 +00:00
Arvid Norberg 18017c3f72 updated documentation on saving resume data and fixed client_test to do it properly 2008-10-17 02:26:08 +00:00
Arvid Norberg 183040933e clarify all_time_* documentation 2008-10-15 17:55:44 +00:00
Arvid Norberg b355541a7d applied patch from Sergei Vorobyov to allow changing the limit on outstanding alerts 2008-10-07 05:46:42 +00:00
Arvid Norberg 894d623729 fixed typo in docs 2008-10-05 23:03:33 +00:00
Arvid Norberg 1092c558e4 counts newly started torrents as active up to 2 minutes, to give them a chance to start downloading. Active torrents are not considered slow in the auto manager. 2008-10-01 05:25:18 +00:00
Andrew Resch 4189e0b697 add peer_info::progress 2008-09-25 20:39:06 +00:00
Arvid Norberg 19b6525932 added documentation for new create_torrent constructor 2008-09-24 21:55:31 +00:00
Arvid Norberg 80e9e8d1cf changed torrent::set_metadata() to reduce code duplication in metadata extensions. Exposed torrent_handle::set_metadata() to the public interface 2008-09-24 02:32:33 +00:00
Arvid Norberg 1ac3b8298c report tracker bandwidth usage and include it in rate limiter 2008-09-22 00:15:05 +00:00
Arvid Norberg ea578a6acf adds ut_pex, ut_metadata and smart_ban by default in session constructor. Also starts upnp and nat-pmp by default. Fixes #399 2008-09-21 23:19:58 +00:00
Arvid Norberg 0338510b9b added more bandwidth monitoring of DHT and TCP/IP overhead. added monitoring of the running DHT lookups 2008-09-20 17:42:25 +00:00
Arvid Norberg d8cc89fd13 updated docs 2008-09-17 15:25:12 +00:00
Arvid Norberg 7f143791d5 added get_storage_impl() to torrent_handle 2008-09-04 16:20:19 +00:00
Arvid Norberg e4e0d3f062 fixed storage_interface document typo 2008-09-04 11:21:01 +00:00