Commit Graph

8635 Commits

Author SHA1 Message Date
Arvid Norberg 10e547529f Merge pull request #348 from arvidn/debug-pedantic
enable _GLIBCXX_DEBUG_PEDANTIC
2016-02-21 11:30:08 -05:00
arvidn 3f3b366ed5 be a bit more strict about when the STL containers need complete types (to make it build under GCC with concept checks enabled). add proper assignment operator to types used in STL containers 2016-02-21 11:29:01 -05:00
arvidn c28789260d enable _GLIBCXX_DEBUG_PEDANTIC along with debug iterators when running tests and simulations. update libsimulator submodule 2016-02-21 11:28:51 -05:00
arvidn 5817db01e7 documentation fix 2016-02-20 15:57:20 -05:00
Arvid Norberg 10b6c6f1f5 Merge pull request #461 from arvidn/read-resume-data
revamp the way resume data is read
2016-02-20 15:35:20 -05:00
arvidn d599bef0ee add unit test for read_resume_data 2016-02-20 13:26:21 -05:00
arvidn b581fef437 resume checking of torrents 2016-02-20 13:26:21 -05:00
arvidn a5d131b1bb post fastresume_reject_alerts when building with deprecated functions enabled 2016-02-20 13:26:21 -05:00
arvidn b23cb76b6f load 'info-hash' in read_resume_data 2016-02-20 13:26:21 -05:00
arvidn cc49b876bb add flag for initializing m_need_save_resume_data when adding torrent 2016-02-20 13:26:21 -05:00
arvidn 40f6afc2f8 save and restore storage allocation mode in resume data 2016-02-20 13:26:21 -05:00
arvidn 8304cb07bc update documentation 2016-02-20 13:26:20 -05:00
arvidn 67dbca14b7 move logic that loads torrent files from resume data into read_resume_data() 2016-02-20 13:26:20 -05:00
arvidn a725a3ded2 make client_test use the new read_resume_data function 2016-02-20 13:26:16 -05:00
arvidn 28ca7f8303 update documentation to mention read_resume_data() 2016-02-20 12:51:06 -05:00
arvidn 516db1fc97 fix python binding 2016-02-20 12:51:06 -05:00
arvidn c9d7e54d7b make tests pass 2016-02-20 12:50:52 -05:00
arvidn b496eff206 reduce noise in output from test_resume 2016-02-20 02:00:07 -05:00
arvidn 8135ea326f rename async_check_fastresume to async_check_files, and make it take an add_torrent_params object instead of bencoded resume data 2016-02-20 02:00:07 -05:00
arvidn 4ef55073e3 transition mapped_files over to the new add_torrent_params 2016-02-20 02:00:07 -05:00
arvidn 6e88771981 transition merkle tree support over to the new read_resume_data() 2016-02-20 02:00:07 -05:00
arvidn 6223057b1e added support for pieces, verified pieces and piece_priorities in new resume data scheme 2016-02-20 02:00:07 -05:00
arvidn a60bbe0a1c fix loading of peers and banned_peers from resume_data 2016-02-20 02:00:07 -05:00
arvidn 35b998f90d introduce backwards-compatibility, of loading resume data and merging it with the add_torrent_params. add some more missing fields. deprecate some more flags in add_torrent_params 2016-02-20 02:00:07 -05:00
arvidn e0ee12d4f3 remove m_resume_data and m_resume_data_loaded members from torrent 2016-02-20 02:00:06 -05:00
arvidn 59da9f35a8 extend some documentation 2016-02-20 02:00:06 -05:00
arvidn 197ded5a0d revamp the way resume data is read, by providing a function for the client to parse resume data, capturing it in add_torrent_params 2016-02-20 02:00:06 -05:00
arvidn 1710b7c750 Merge branch 'RC_1_1' 2016-02-20 01:58:39 -05:00
Arvid Norberg 176d57ab8c Merge pull request #483 from arvidn/resume-pieces-1.1
only save pieces in resume data that have actually been checked
2016-02-20 01:58:01 -05:00
arvidn 5cf36fd1d6 only save pieces in resume data that have actually been checked 2016-02-20 00:48:17 -05:00
arvidn 9f45156b5a Merge branch 'RC_1_1' 2016-02-18 21:46:46 -05:00
arvidn a675a749e0 remove 'full' allocation from client_test 2016-02-18 20:42:15 -05:00
arvidn 0bf39c5349 extend fast resume file format documentation 2016-02-18 19:23:01 -05:00
arvidn 55654b6567 fix documentation makefile clean rule 2016-02-18 19:18:10 -05:00
arvidn d49e7443a0 restore accidentilly removed .rst file 2016-02-18 19:14:01 -05:00
arvidn 2e5e11859f soft deprecate support for adding torrents by HTTP URL (remove from documentation) 2016-02-18 18:34:45 -05:00
arvidn 8e94df5723 regenerated html 2016-02-17 19:12:33 -08:00
arvidn b47599d216 fix aafigure diagram 2016-02-17 19:11:28 -08:00
arvidn fd77ff1169 Merge branch 'RC_1_1' 2016-02-17 18:44:35 -08:00
arvidn c5f714c605 minor documentation makefile fix 2016-02-17 18:41:26 -08:00
arvidn f0db0245a3 preseve blank lines in session stats documentation generation 2016-02-17 18:38:50 -08:00
arvidn 07bee1f690 fix typo in include makefile 2016-02-17 17:12:47 -08:00
arvidn 96a4a8b549 Merge branch 'RC_1_1' 2016-02-17 14:22:37 -08:00
Arvid Norberg 53e2d5ee8a Merge pull request #480 from arvidn/build-docs-1.1
build documentation on travis
2016-02-17 01:01:18 -08:00
arvidn 262f045ab9 build documentation on travis 2016-02-17 00:39:44 -08:00
Arvid Norberg b101dd69cf Merge pull request #479 from ssiloti/RC_1_1
more robust flags parsing in python bindings
2016-02-16 08:32:07 -08:00
Steven Siloti df368c2d15 more robust flags parsing in python bindings
The flags supplied by libraries cannot be relied upon to be sane so
they all must be run through a parser to make sure search paths are
specified in the correct order.
2016-02-15 15:19:37 -08:00
arvidn 9d1f2b18ed fix upnp mapping typo 2016-02-14 17:19:29 -08:00
Arvid Norberg a69de84482 Merge pull request #464 from arvidn/listen-multi-homed
improve support for listening on multiple sockets and interfaces
2016-02-13 13:40:09 -08:00
arvidn b2a6e8bf06 make client_test expose the new binding options 2016-02-12 15:46:24 -05:00