Arvid Norberg
bbf411800a
remove pre-C++11 threadsafe static emulation ( #641 )
2016-04-25 08:38:48 -04:00
arvidn
b5ecfa4f91
fix merge issues
2016-04-24 16:43:45 -04:00
arvidn
dec093dc1a
Merge branch 'RC_1_1'
2016-04-24 15:41:28 -04:00
arvidn
c1bb5c37fd
update changelog and update contributing document
2016-04-24 15:33:14 -04:00
Arvid Norberg
7251575d98
This patch does: ( #633 )
...
1. simplifies and regularizies creation of listen sockets based on the listen
interfaces setting.
2. simplifies and improves the behavior of UDP sockets, which are now explicitly
opened per listen interface
3. transitions udp tracker, DHT and uTP socket manager over to using the new
udp sockets
4. greatly simplified udp_socket to only wrap a single underlying socket (as
opposed to one IPv4 and IPv6 socket)
5. improved behavior of bind-to-device
6. introduce an array_view type to make udp packet passing code simpler
7. simplify and make setting of DF flag more robust
8. simplify and regularize port mapping of listen sockets
2016-04-24 15:26:28 -04:00
Arvid Norberg
97bdb4ba25
don't support c++98 anymore. build bt-get and bt-get2 by default (which require C++11). simplify address-model configuration in appveyor script. enable msvc-14 builds. use boost 1.59 on appveyor ( #618 )
2016-04-24 09:17:58 -04:00
Arvid Norberg
c9c6dd2d3b
clean up the annotations used for asio debugging ( #639 )
...
clean up the annotations used for asio debugging (tracking outstanding async operations)
2016-04-23 17:29:25 -04:00
Arvid Norberg
a9f07a29bd
fix move_storage error handling bug ( #638 )
2016-04-23 10:02:52 -04:00
arvidn
ed5673bf5c
attempt to make session_time() not return negative numbers
2016-04-23 09:42:32 -04:00
Alden Torres
6171c911a0
Added assert for total_size in create_torrent ( #636 )
2016-04-22 13:51:06 -04:00
arvidn
eaf7cb329f
fix python binding merge issue
2016-04-22 01:34:48 -04:00
Alden Torres
3c40cacd5b
Documentation typos and minor include cleanup ( #635 )
2016-04-21 15:39:53 -04:00
arvidn
36cf0a7e54
fix typo
2016-04-20 17:42:36 -04:00
arvidn
04a3c04075
merged RC_1_1 into master
2016-04-20 08:08:05 -04:00
Arvid Norberg
2bd8622f4b
fix missing EXPORT annotation of functions in the test utility library ( #631 )
2016-04-20 07:51:25 -04:00
Arvid Norberg
423ee1cef4
move some implementation details of bitfield into its own translation unit to not expose MMX and SSE internals (and fix shared linking) ( #630 )
2016-04-20 07:50:57 -04:00
Arvid Norberg
0b53fb70ad
add missing torrent_error_alert::filename function ( #629 )
2016-04-20 00:46:42 -04:00
Andrei Kurushin
c41ab094be
fix release build with VS2015 UP2 compiler warnings for: examples, test, tools ( #627 )
...
fix release build with VS2015 UP2 compiler warnings for: examples, test, tools
2016-04-20 00:45:32 -04:00
Alden Torres
0fddd403b2
Better api for peers() method in dht_get_peers_reply_alert ( #628 )
2016-04-19 16:16:51 -04:00
arvidn
bd6efe1179
fix simulator submodule
2016-04-18 08:37:58 -04:00
arvidn
93408a02ff
fix classification of UDP packets as peer traffic
2016-04-18 01:29:46 -04:00
arvidn
ccc227f446
minor cleanup
2016-04-18 00:29:50 -04:00
Andrei Kurushin
7b5d48c02a
fix default release build with VS2015 UP2 compiler warnings ( #624 )
...
* fix default release build with VS2015 UP2 compiler warnings
this will allow to successfully build:
bjam toolset=msvc-14.0 release deprecated-functions=off character-set=unicode link=static warnings-as-errors=on
2016-04-17 16:56:07 -04:00
Arvid Norberg
eb6547cd6f
Merge pull request #625 from arvidn/fix-warnings-1.1
...
fix warnings 1.1
2016-04-17 14:51:48 -04:00
arvidn
8dd1da9d32
fix warnings
2016-04-17 01:56:05 -04:00
arvidn
d090bec242
fix python binding test
2016-04-16 22:41:43 -04:00
Arvid Norberg
c28ca9dbb9
Merge pull request #622 from ssiloti/RC_1_1
...
fix the fix for python binding backwards compat
2016-04-16 18:30:09 -04:00
Arvid Norberg
a3fd8b91b2
Merge pull request #623 from zywo/update-gitignore
...
Add the generated "libtool" file to .gitignore
2016-04-16 18:29:04 -04:00
zywo
1540e7c80a
Add the generated "libtool" file to .gitignore
2016-04-16 21:22:00 +01:00
Steven Siloti
e4fd45e109
fix the fix for python binding backwards compat
...
f409a5ab
caused session.settings to return a setting pack dict rather than the
1.0 compatibile session_settings class.
2016-04-16 13:03:54 -07:00
arvidn
680eddf3d4
remove -msse4.2 commandline option from configure script
2016-04-15 23:50:45 -04:00
Arvid Norberg
5801aea5b4
Merge pull request #621 from arvidn/py-converter
...
fix python binding for python 3
2016-04-15 22:26:32 -04:00
Arvid Norberg
cdddf62468
Merge pull request #617 from arvidn/py-dht_get_peers-1.1
...
make dht_get_peers_reply_alert::peers a function in python binding
2016-04-15 19:44:21 -04:00
arvidn
c1fbac7fd3
fix python binding for python 3
2016-04-15 18:40:46 -04:00
Arvid Norberg
0441ed212c
Merge pull request #620 from aldenml/typos
...
Documentation typos
2016-04-15 17:21:13 -04:00
Alden Torres
a73d424b82
typos
2016-04-15 15:39:41 -04:00
arvidn
249dff6014
make dht_get_peers_reply_alert::peers a function in python binding
2016-04-15 00:53:02 -04:00
Arvid Norberg
6e50c8f2ef
Merge pull request #609 from arvidn/py-read_resume_data
...
improve python binding of read_resume_data
2016-04-15 00:49:24 -04:00
arvidn
d84a38fdf2
improve converters for add_torrent_params
2016-04-15 00:48:47 -04:00
arvidn
2529dbba7f
improve python binding of read_resume_data, and specifically add_torrent_params
2016-04-15 00:48:45 -04:00
Arvid Norberg
26d1a1cf78
Merge pull request #616 from arvidn/session-time-1.1
...
make session_time return uint16_t
2016-04-14 22:20:36 -04:00
arvidn
774ea740b4
make session_time return uint16_t
2016-04-14 19:22:27 -04:00
Arvid Norberg
c498c25da8
Merge pull request #615 from arvidn/issue-template
...
add contributing and issue template
2016-04-14 19:07:24 -04:00
arvidn
02a69ca1b3
add contributing and issue template
2016-04-14 19:06:52 -04:00
Arvid Norberg
68c221186f
Merge pull request #610 from aldenml/android-no-preadv
...
Disable preadv/pwritev for android
2016-04-13 08:29:33 -04:00
Alden Torres
f23cf84664
Disable preadv/pwritev for android
2016-04-13 00:08:08 -04:00
arvidn
856700e401
fix build documentation
2016-04-11 18:42:09 -04:00
Arvid Norberg
3099bfdb0a
Merge pull request #608 from aldenml/python-missing-api
...
Missing alert categories and support for dht_get_peers_reply_alert in python binding
2016-04-11 15:49:16 -04:00
Alden Torres
4292cfbf04
Missing alert categories and support for dht_get_peers_reply_alert in python binding
2016-04-11 14:20:50 -04:00
arvidn
d17ae19391
Merge branch 'RC_1_1'
2016-04-11 02:08:06 -04:00