Commit Graph

8897 Commits

Author SHA1 Message Date
Steven Siloti e62278e951 update reference document list 2016-02-06 19:45:55 -08:00
Steven Siloti dcee303120 escape underscores in function signatures
Underscores can be interpreted as hyperlinks so they must be escaped in code.
Also fix spliting of the function name and formal parameters when the parameters
contain default values with parens in them.
2016-02-06 19:45:55 -08:00
arvidn 660647b590 improve abstraction level of stats cache and fix test 2016-02-06 15:51:00 -05:00
arvidn ae7058e119 remove the timestamps and file sizes from the resume data. This makes saving resume data alot cheaper, since it doesn't have to go via the disk thread. It also removes an old-standing API usage issue where there was easily a race condition introduced between saving resume data and pausing a torrent. 2016-02-06 15:50:55 -05:00
arvidn df353bc3f9 forward port typo fix in udp_socket from RC_1_0 2016-02-06 15:49:25 -05:00
Arvid Norberg 6168850519 Merge pull request #459 from ssiloti/RC_1_1
port new Boost.Python macro from RC_1_0
2016-02-06 14:07:22 -05:00
Steven Siloti 18dc2e3d3a port new Boost.Python macro from RC_1_0 2016-02-06 07:48:17 -08:00
arvidn 6b63016b05 Merge branch 'RC_1_1' 2016-02-05 01:09:11 -05:00
Arvid Norberg 2b4fbc8b1e Merge pull request #457 from arvidn/getadaptersaddresses-1.1
forward port GetAdaptersAddresses from RC_1_0
2016-02-05 01:08:48 -05:00
arvidn 74554de330 forward port GetAdaptersAddresses from RC_1_0 and fix error categories in enum_net.cpp 2016-02-05 01:08:09 -05:00
Arvid Norberg b7a6d8114e Merge pull request #455 from aldenml/hex-include
Fix compilation with BOOST_NO_IOSTREAM
2016-02-03 17:34:20 -05:00
Alden Torres 930a33b59c Fix compilation with BOOST_NO_IOSTREAM 2016-02-03 13:35:23 -05:00
Arvid Norberg 38c1b1d932 Merge pull request #453 from arvidn/support-null-listen-interface-1.1
support NULL being passed as the listen interface to session constructor
2016-02-03 08:13:27 -05:00
arvidn b0cc0f84ab support NULL being passed as the listen interface to session constructor 2016-02-02 23:17:51 -05:00
arvidn 14387f52a4 forward port ssiloti's python binding configure script fix from RC_1_0 2016-02-02 19:13:43 -05:00
arvidn 3a4f957b63 Merge branch 'RC_1_1' 2016-02-02 02:02:24 -05:00
arvidn 0f747695b7 fix error handling bug in logging 2016-02-02 01:57:56 -05:00
Arvid Norberg 5cee0cb5f2 Merge pull request #430 from arvidn/optimistic-unchoke-1.1
optimize the optimistic unchoke logic-1.1
2016-02-01 23:56:17 -05:00
arvidn e3fc6083bb fix typo in listen_failed_alert 2016-02-01 20:53:58 -05:00
arvidn 88b7e3768f add sim test for optimistic unchoke round-robin distribution 2016-02-01 20:28:30 -05:00
arvidn f2ce2284da optimize the optimistic unchoke logic. extend the API for extensions to be able to affect the order of optimistic unchokes 2016-02-01 20:28:22 -05:00
Arvid Norberg fb790aec1a Merge pull request #447 from aldenml/typos
Documentation typos
2016-02-01 15:26:11 -05:00
Alden Torres 9f3d13281f Documentation typos 2016-02-01 15:00:46 -05:00
Arvid Norberg 764c8a7f0c Merge pull request #446 from arvidn/default-gateway-fix-1.1
forward port removal of special case for windows and mingw-1.1
2016-02-01 01:50:28 -05:00
Arvid Norberg e316de3fe6 Merge pull request #445 from arvidn/minor-listen-cleanup-1.1
minor cleanup of listen sockets-1.1
2016-02-01 00:48:24 -05:00
arvidn 55024ccc4b forward port removal of special case for windows and mingw in get_default_gateway that appeared wrong 2016-01-31 21:14:15 -05:00
arvidn e113e8cdf3 minor cleanup of listen sockets 2016-01-31 19:40:31 -05:00
Arvid Norberg 9bb0181087 Merge pull request #443 from arvidn/reuse-addr-1.1
forward-port reuse address patch for windows
2016-01-31 18:18:00 -05:00
arvidn e584c30b29 forward-port reuse address patch for windows 2016-01-31 18:16:26 -05:00
Arvid Norberg 07d7d72a58 Merge pull request #442 from arvidn/listen-failed-alert-1.1
restore the endpoint field in listen_failed_alert (but deprecated)
2016-01-31 10:21:23 -05:00
arvidn acd929381e restore the endpoint field in listen_failed_alert (but deprecated) and add a port field 2016-01-31 10:20:10 -05:00
arvidn 9f1b27cf5f Merge branch 'RC_1_1' 2016-01-30 01:47:19 -05:00
Arvid Norberg f18d2d5420 Merge pull request #426 from arvidn/web-seed-padfiles-1.1
fix handling edge cases of padfiles in web seed peer connection
2016-01-29 00:33:54 -05:00
arvidn efe32c6a0e rewrite most of web_peer_connection::on_receive to make it a lot simpler and fix edge cases with pad-files 2016-01-28 01:58:33 -05:00
Arvid Norberg 4064f91f6d Merge pull request #433 from arvidn/scrape-tracker-1.1
allow specifying which tracker to scrape
2016-01-26 20:59:42 -05:00
arvidn f31d17c9c5 allow specifying which tracker to scrape in torrent_hadnle::scrape_tracker 2016-01-26 18:14:32 -05:00
Arvid Norberg 416fc4cccb Merge pull request #438 from arvidn/verify-resume-1.1
fix use of uninitialized variables in default_storage
2016-01-26 08:32:57 -05:00
arvidn 73289cb8ae fix use of uninitialized variables in default_storage 2016-01-25 19:11:57 -05:00
arvidn 389001b284 update changelog 2016-01-25 19:01:22 -05:00
Arvid Norberg 9ff1882cfd Merge pull request #436 from aldenml/allow-xp-compilation
Allow xp compilation with the use GetFileInformationByHandleEx
2016-01-25 18:41:31 -05:00
Alden Torres f71d775238 Allow xp compilation with the use GetFileInformationByHandleEx. 2016-01-25 12:22:33 -05:00
Arvid Norberg d0ce334d6d Merge pull request #432 from ssiloti/set-sni-hostname-1.1
Enable SNI for outgoing SSL connections
2016-01-24 20:15:30 -05:00
Steven Siloti 21feab838d Enable SNI for outgoing SSL connections
Fixes #429
2016-01-24 12:24:33 -08:00
Arvid Norberg 6ab158de62 Merge pull request #425 from arvidn/map-block-1.1
add run-time check to file_storage::map_block
2016-01-22 17:17:54 -05:00
arvidn 2a0e64df46 add run-time check to file_storage::map_block and improve its documentation 2016-01-22 17:17:35 -05:00
arvidn 3153521367 merged RC_1_1 into master 2016-01-21 23:59:30 -05:00
Arvid Norberg f662b633c3 Merge pull request #424 from aldenml/file-no-m_path
Removed file::m_path windows specific field
2016-01-21 17:50:00 -05:00
Alden Torres 5c94b286b0 Removed file::m_path windows specific field
Removed default_storage::sparse_end
Typos
2016-01-21 12:11:33 -05:00
Arvid Norberg 8e78669367 Merge pull request #420 from aldenml/typos-cleanup
Documentation typos and minor cleanup
2016-01-20 22:11:25 -05:00
Alden Torres 218d33c545 Documentation typos and minor cleanup 2016-01-20 20:48:23 -05:00