Adrien Béraud
|
b380c9ffba
|
http: cleanup
|
2019-11-30 18:47:29 -05:00 |
|
Adrien Béraud
|
8c717085b4
|
cmake: cleanup
|
2019-11-30 18:11:00 -05:00 |
|
Adrien Béraud
|
48742a1058
|
tests: fix catching exception
|
2019-11-30 18:11:00 -05:00 |
|
Adrien Béraud
|
fe11285a03
|
http: close on request end with Connection: close, cleanup
|
2019-11-30 18:11:00 -05:00 |
|
Adrien Béraud
|
fb34770a54
|
http: reuse connection istream, cleanup
|
2019-11-30 17:21:52 -05:00 |
|
Adrien Béraud
|
4a909419e9
|
http: handle Request lifetime when sharing resolver/connection
|
2019-11-30 17:21:52 -05:00 |
|
Adrien Béraud
|
dab7099369
|
proxy server: cleanup
|
2019-11-28 22:16:22 -05:00 |
|
Adrien Béraud
|
9c84e59bbf
|
autotools: update to C++14
|
2019-11-27 12:12:29 -05:00 |
|
Adrien Béraud
|
eae383b3ed
|
autotools: remove unneeded macros
|
2019-11-26 12:46:26 -05:00 |
|
Adrien Béraud
|
28bf78408d
|
network utils: fix some race conditions
|
2019-11-26 12:24:37 -05:00 |
|
Adrien Béraud
|
7ed6f74e6b
|
proxy_server: add mutex to protect requests
|
2019-11-26 12:24:28 -05:00 |
|
Adrien Béraud
|
cf6d9fd8c2
|
proxy client: add lock for requests
|
2019-11-25 15:43:23 -05:00 |
|
Adrien Béraud
|
5df34bb752
|
http: use atomic ids
|
2019-11-25 15:42:45 -05:00 |
|
Adrien Béraud
|
bebb66490d
|
tests: fix proxy tester
|
2019-11-25 13:44:55 -05:00 |
|
Adrien Béraud
|
5f361748eb
|
Update ccpp.yml
|
2019-11-19 13:59:55 -05:00 |
|
Adrien Béraud
|
984745624c
|
Update ccpp.yml
|
2019-11-19 13:58:46 -05:00 |
|
Adrien Béraud
|
f9e860fdc8
|
docker/github: use deps base image
|
2019-11-19 13:52:40 -05:00 |
|
Adrien Béraud
|
06ea3d23e5
|
docker: add dockerfiles for Ubuntu 18.04 (Bionic)
|
2019-11-19 13:44:45 -05:00 |
|
Adrien Béraud
|
f0857a5925
|
Update ccpp.yml
|
2019-11-19 11:05:00 -05:00 |
|
Adrien Béraud
|
5a993fb902
|
Create ccpp.yml
|
2019-11-19 11:02:54 -05:00 |
|
Adrien Béraud
|
8a18c591e9
|
http: initialize connection type, cleanup
|
2019-11-12 16:45:00 -05:00 |
|
Adrien Béraud
|
9daa7ec283
|
dhtrunner: default peer request rate to global/8
|
2019-11-11 12:58:11 -05:00 |
|
Adrien Béraud
|
01f2ad9ea4
|
tools: show connectivity change in log
|
2019-11-11 11:54:44 -05:00 |
|
Adrien Béraud
|
2dd4cde035
|
tools: factorize print_node_info
|
2019-11-08 16:52:27 -05:00 |
|
Adrien Béraud
|
cb0005d0eb
|
tools: factor configuration parsing
|
2019-11-08 16:12:04 -05:00 |
|
Adrien Béraud
|
eca340b785
|
tools: add argument to disable rate limiting
|
2019-11-08 15:29:53 -05:00 |
|
Adrien Béraud
|
cdd035b801
|
rate limiter: cleanup
|
2019-11-07 19:17:27 -05:00 |
|
Adrien Béraud
|
cb7d7f6614
|
dht: allow to configure rate limiter
|
2019-11-07 16:43:04 -05:00 |
|
Adrien Béraud
|
f5a6801ab9
|
value: cleanup
2.0.0beta2
|
2019-11-07 11:52:27 -05:00 |
|
Adrien Béraud
|
0049ba92e6
|
thread pool: retransmit exception through future
|
2019-11-07 11:51:44 -05:00 |
|
Adrien Béraud
|
7838e7de0b
|
docker: add python3-setuptools
|
2019-11-06 12:51:18 -05:00 |
|
Adrien Béraud
|
e2d7dbc293
|
proxy client: declare mutex before protected objects
|
2019-11-05 16:39:03 -05:00 |
|
Adrien Béraud
|
090da49fed
|
http/Request: cleanup
|
2019-11-04 15:50:55 -05:00 |
|
Adrien Béraud
|
22594396d2
|
http/Request: check conn_ on cancel
|
2019-11-04 15:49:05 -05:00 |
|
Adrien Béraud
|
0c8d0e2e0d
|
http/Request: atomically exchange terminate
|
2019-11-04 15:48:39 -05:00 |
|
Adrien Béraud
|
18793cee3b
|
proxy server: close listener on connection close only
|
2019-11-01 10:37:19 -04:00 |
|
Adrien Béraud
|
0bde82a218
|
tests/proxy: cleanup
|
2019-11-01 10:24:17 -04:00 |
|
Adrien Béraud
|
bc84655f42
|
proxy server: update for Restinio v.0.6.0.1
|
2019-10-31 16:00:51 -04:00 |
|
Adrien Béraud
|
ed642b0337
|
proxy: check that callback is not null
|
2019-10-31 14:36:34 -04:00 |
|
Adrien Béraud
|
f710df9675
|
proxy: cleanup
|
2019-10-31 13:44:05 -04:00 |
|
Sébastien Blin
|
42398a541d
|
rust: infohash support == operator and from hex
|
2019-10-31 10:56:52 -04:00 |
|
Sébastien Blin
|
429a5ad1d4
|
dhtrunner: fix put_encrypted API
|
2019-10-31 10:56:52 -04:00 |
|
Sébastien Blin
|
01bc43af35
|
rust: fix import for PrivateKey
|
2019-10-31 10:56:52 -04:00 |
|
Sébastien Blin
|
555487012b
|
rust: remove T for no. Anyway we must at least add None
|
2019-10-31 10:56:52 -04:00 |
|
Sébastien Blin
|
697d554edb
|
dhtrunner: change put methods
|
2019-10-31 10:56:52 -04:00 |
|
Sébastien Blin
|
8edd67834c
|
rust: add some wrappers for value
|
2019-10-31 10:56:52 -04:00 |
|
Adrien Béraud
|
80f04430c3
|
proxy client: build resolver if none available
|
2019-10-30 14:53:07 -04:00 |
|
Adrien Béraud
|
e4853bd29c
|
proxy: use common Json builder
|
2019-10-30 14:17:42 -04:00 |
|
Adrien Béraud
|
6863800cfb
|
dhtrunner: allow to cancelPut with value
|
2019-10-30 11:33:33 -04:00 |
|
Adrien Béraud
|
1f387a0e95
|
proxy client: resolve again on connectivity change
|
2019-10-30 11:33:16 -04:00 |
|