Arvid Norberg
|
71ee44ae5e
|
fix build issue, some warnings
|
2015-05-17 23:32:13 +00:00 |
Arvid Norberg
|
b480f40a98
|
fix linux build and update code coverage script
|
2015-05-17 21:00:47 +00:00 |
Arvid Norberg
|
9597dcda87
|
throw when packet_buffer fails to allocate memory
|
2015-05-17 15:23:39 +00:00 |
Arvid Norberg
|
58ae099cf8
|
clean up disk_io_job a bit to avoid old-style casts
|
2015-05-16 20:41:37 +00:00 |
Arvid Norberg
|
99de70604a
|
remove dht-verbose logging build configuration. tie it to the main logging configuration (which now is on by default) and make it less costly when dht logging alerts are disabled
|
2015-05-16 19:29:49 +00:00 |
Arvid Norberg
|
12c9d3de26
|
fix more warnings
|
2015-05-16 18:35:47 +00:00 |
Arvid Norberg
|
259e094316
|
fix warnings
|
2015-05-16 07:21:23 +00:00 |
Arvid Norberg
|
2bf4519bee
|
make the torrent hold a pointer to the ip_filter instead of relying on a session reference
|
2015-05-16 06:33:37 +00:00 |
Arvid Norberg
|
a44731aabb
|
merged fixes from RC_1_0 and regenerated documentation
|
2015-05-12 06:23:14 +00:00 |
Arvid Norberg
|
494b425ea1
|
fix warnings and a peer logging bug
|
2015-05-10 18:38:10 +00:00 |
Arvid Norberg
|
0029ac62a8
|
add unit test for extract_peer_info
|
2015-05-10 18:24:38 +00:00 |
Arvid Norberg
|
242dad0743
|
fix dht build
|
2015-05-10 18:24:09 +00:00 |
Arvid Norberg
|
2819d5f68e
|
remove the remains of the dht logging
|
2015-05-10 05:28:50 +00:00 |
Arvid Norberg
|
1357fd5265
|
clean up usage of printf attribute (encapsulate it in a macro)
|
2015-05-10 05:11:51 +00:00 |
Arvid Norberg
|
b60934288b
|
turn DHT logging into alerts instead of writing to a file
|
2015-05-10 04:54:02 +00:00 |
Arvid Norberg
|
095b709adb
|
rename bitfield::bytes() -> bitfiele::data()
|
2015-05-09 19:07:33 +00:00 |
Arvid Norberg
|
ca581f2258
|
rename dht::node_impl -> dht::node, since this hasn't been a pimpl for quite a while
|
2015-05-09 19:00:22 +00:00 |
Arvid Norberg
|
6557910c7f
|
remove the DHT's last dependency on session_impl
|
2015-05-09 18:06:02 +00:00 |
Arvid Norberg
|
b3d7668e7a
|
properly report errors when failing to generate randomness
|
2015-05-09 04:08:32 +00:00 |
Arvid Norberg
|
3218931495
|
properly throw on failing to allocate memory in buffer and bitfield
|
2015-05-09 03:56:57 +00:00 |
Arvid Norberg
|
a83dcbaaf0
|
removed access-log build option and log parser. added incoming_request_alert. This feature can now be implemented by clients
|
2015-05-09 03:04:08 +00:00 |
Arvid Norberg
|
ddfef97696
|
don't use iostream in dht routing table debug logging
|
2015-05-08 05:21:26 +00:00 |
Arvid Norberg
|
202b4921b6
|
merged changes from RC_1_0
|
2015-05-08 04:28:24 +00:00 |
Arvid Norberg
|
5dc00969f8
|
fix more warninigs
|
2015-05-06 02:13:03 +00:00 |
Arvid Norberg
|
4b585dcc0e
|
minor cleanup and fix no-deprecated build
|
2015-05-06 01:11:54 +00:00 |
Arvid Norberg
|
db4a9962e9
|
take const references where we can in magnet_uri
|
2015-05-05 05:44:42 +00:00 |
Arvid Norberg
|
fce3f77744
|
override marking of virtual functions
|
2015-05-05 05:37:01 +00:00 |
Arvid Norberg
|
f90537c52d
|
fix some more coverity issues and add more todo comments
|
2015-05-05 02:32:14 +00:00 |
Arvid Norberg
|
4a304273fd
|
fix some coverity issues
|
2015-05-03 03:28:39 +00:00 |
Arvid Norberg
|
4f216dece3
|
factor out strings of peer logs to be enums instead, in peer_log_alert
|
2015-05-03 02:53:54 +00:00 |
Arvid Norberg
|
a3a59496d8
|
fix build issue with non-atomic int64
|
2015-05-01 22:20:22 +00:00 |
Arvid Norberg
|
e6049e6c10
|
fix build when int64 atomics are not lock-free
|
2015-04-30 22:38:24 +00:00 |
Arvid Norberg
|
00e0c7be9c
|
unify performance counter enum for less confusion
|
2015-04-29 04:49:55 +00:00 |
Arvid Norberg
|
73a24ffc0e
|
fix undefined behavior in shift
|
2015-04-29 04:23:00 +00:00 |
Arvid Norberg
|
42120014d0
|
merged changes from RC_1_0
|
2015-04-28 04:01:40 +00:00 |
Arvid Norberg
|
2fff222235
|
silence some warnings on msvc
|
2015-04-27 02:21:12 +00:00 |
Arvid Norberg
|
f97168241f
|
build fix
|
2015-04-27 00:56:58 +00:00 |
Arvid Norberg
|
d128d36faa
|
fix cpuid use (apparently it's not appropriate to use in an inlined function)
|
2015-04-26 18:46:45 +00:00 |
Arvid Norberg
|
a15bc13392
|
build fixes
|
2015-04-26 13:38:56 +00:00 |
Arvid Norberg
|
93a19b44c0
|
fix another format string issue and add comments to kademlia
|
2015-04-26 06:25:08 +00:00 |
Arvid Norberg
|
1dc5a7e63d
|
removed deprecated handle_alert template
|
2015-04-26 05:57:07 +00:00 |
Arvid Norberg
|
a0e6b52a3f
|
fix msvc build issues
|
2015-04-26 01:45:23 +00:00 |
Arvid Norberg
|
2fb1a0f3c7
|
fix msvc build issue
|
2015-04-26 01:25:45 +00:00 |
Arvid Norberg
|
f0336017d1
|
fix gcc warnings and missing header files in makefiles
|
2015-04-26 00:51:44 +00:00 |
Arvid Norberg
|
821e34c795
|
fix examples build. fix print formatting bugs. fix some gcc warnings
|
2015-04-25 04:22:51 +00:00 |
Arvid Norberg
|
f7e4f83469
|
separate out session_stats into its own header. silences warning and cleans up
|
2015-04-25 02:12:02 +00:00 |
Arvid Norberg
|
8e08cd7639
|
deprecate use of boost.date_time. use boost.chrono instead
|
2015-04-25 01:40:39 +00:00 |
Arvid Norberg
|
3bf9fa8fca
|
move out merkle functions into their own file and test
|
2015-04-24 06:06:41 +00:00 |
Arvid Norberg
|
c19c6b2cc1
|
fix some warnings
|
2015-04-24 05:37:17 +00:00 |
Arvid Norberg
|
31a87c26f0
|
move another unused time function into the one place it was used from (which will be removed)
|
2015-04-24 04:08:08 +00:00 |