Seva
|
500ae6ef54
|
http: handle asio cancel delays
|
2019-08-10 15:34:02 -04:00 |
|
Seva
|
b01d3cfca5
|
dhtproxy: add identity to constructor if openssl
|
2019-08-07 11:57:18 -04:00 |
|
Seva
|
49f6dd3c9c
|
http: implement secure connection
cmake: use provided findopenssl module
|
2019-08-07 10:35:47 -04:00 |
|
Seva
|
4054ec6af0
|
opendht: add ssl to build system
http: enforce ssl everywhere
|
2019-08-05 11:09:18 -04:00 |
|
Adrien Béraud
|
3345c1b048
|
update to version 1.10.1
1.10.1
|
2019-08-02 21:06:26 -04:00 |
|
Adrien Béraud
|
4b061d0886
|
dht: cleanup
|
2019-08-02 19:58:43 -04:00 |
|
Adrien Béraud
|
c1f805e6e2
|
tools: use default port from network utils
|
2019-08-02 19:53:39 -04:00 |
|
Adrien Béraud
|
25c9375d95
|
dhtrunner: add bootstrap method with single arg. host:service
|
2019-08-02 19:41:42 -04:00 |
|
Adrien Béraud
|
84a9d899d5
|
dhtrunner: migrate to SockAddr, use default port if not set
|
2019-08-02 14:42:26 -04:00 |
|
Seva
|
7ea40c292b
|
dhtproxy: fix indirect mem leak caused by 208758e
|
2019-08-02 10:19:06 -04:00 |
|
Seva
|
2954158bba
|
http: handle all content-length cases
|
2019-08-01 13:44:14 -04:00 |
|
Seva
|
3382195760
|
http: refactor response funcs to handle mtu
|
2019-08-01 00:43:37 -04:00 |
|
Seva
|
b67149c98c
|
http: implement final api changes
|
2019-07-30 11:44:14 -04:00 |
|
Seva
|
f34cb6440f
|
http: add comments & log errors on end
|
2019-07-30 10:14:53 -04:00 |
|
Seva
|
9cf37eb865
|
dhtproxy: always log client in tests
|
2019-07-30 09:26:38 -04:00 |
|
Seva
|
c8bed06641
|
http: rm default conn header & end properly
|
2019-07-30 09:22:03 -04:00 |
|
Seva
|
51aef18885
|
dhtproxy: fix operation stop in cancelAllListeners
|
2019-07-29 13:02:25 -04:00 |
|
Seva
|
49a132a54b
|
http: fix request termination
|
2019-07-29 12:51:23 -04:00 |
|
Seva
|
235c48c400
|
dhtproxy: fail client ipv4/6 query on operation cancel
|
2019-07-29 09:40:41 -04:00 |
|
Seva
|
5465b08d76
|
dhtproxy: attempt to connect to an ipv4/ipv6 pair
|
2019-07-27 00:20:08 -04:00 |
|
Seva
|
a8e24e505d
|
dhtproxy: design clean persistent destruction
http: terminate with eof on_message_complete parser cb
|
2019-07-26 11:56:36 -04:00 |
|
Seva
|
5c0a8986a7
|
dhtproxy: fix listener destruction thus, restart
|
2019-07-26 09:57:00 -04:00 |
|
Seva
|
460205eb78
|
http: terminate connection with eof
|
2019-07-25 21:56:26 -04:00 |
|
Seva
|
208758ede3
|
dhtproxy: remove implicit std::move on a router return
|
2019-07-25 21:17:41 -04:00 |
|
Seva
|
de9e0906de
|
http: merge on_message_complete into on_state_change callback
|
2019-07-25 20:09:59 -04:00 |
|
Seva
|
692304c2e3
|
tests: log dhtproxy client
|
2019-07-25 19:25:57 -04:00 |
|
Seva
|
f837c13e31
|
http: fragment request header & body read/parse
|
2019-07-24 23:56:32 -04:00 |
|
Seva
|
5812b24d56
|
http: transform client into request
|
2019-07-24 15:59:22 -04:00 |
|
Seva
|
a72ddfdb03
|
dhtnode: fix shutdown deadlock
|
2019-07-16 15:57:19 -04:00 |
|
Seva
|
e7b03e4d53
|
dhtproxy: unify client destruction & shutdown with stop()
|
2019-07-16 15:46:13 -04:00 |
|
Seva
|
baf43d96ff
|
dhtproxy: encapsulate server expire handlers
|
2019-07-16 15:12:38 -04:00 |
|
Seva
|
0f9df9a62b
|
dhtproxy: fix server send push notif underflow
|
2019-07-16 13:04:37 -04:00 |
|
Seva
|
630112601c
|
dhtproxy: fix client connectivity change
add handle resubscribe
ignore operation aborted signals
|
2019-07-16 12:48:29 -04:00 |
|
Seva
|
b0500af062
|
dhtproxy: fix client proxy confirmation
|
2019-07-15 13:47:31 -04:00 |
|
Seva
|
6c985e8fda
|
dhtproxy: fix restart client listeners
|
2019-07-15 13:42:10 -04:00 |
|
Seva
|
9c1e55279c
|
dhtproxy: fix refresh permanent put timer
|
2019-07-15 13:29:21 -04:00 |
|
Adrien Béraud
|
593d024f51
|
proxy client: fix cancelListen, add locks
|
2019-07-15 11:35:01 -04:00 |
|
Seva
|
a6e57d95d6
|
dhtproxy: fix cancelListen & rm duplicated logging
|
2019-07-12 15:59:51 -04:00 |
|
Seva
|
846f495202
|
dhtproxy: fix indirect mem leak in create router
|
2019-07-11 11:06:36 -04:00 |
|
Seva
|
6f603bfc0a
|
dhtproxy: fix options route
|
2019-07-11 10:46:33 -04:00 |
|
Seva
|
9c106f9efe
|
http: make connection data unique & fix init warn
|
2019-07-11 10:26:51 -04:00 |
|
Seva
|
ff288fb4a3
|
autotools: add dhtproxy dependencies checks
|
2019-07-09 15:28:57 -04:00 |
|
Seva
|
17ff4c0224
|
http: one line init of conn context
|
2019-07-09 14:17:17 -04:00 |
|
Seva
|
45a2c6dadb
|
dhtproxy: sanitized by fixing client memory leaks
|
2019-07-09 12:21:56 -04:00 |
|
Seva
|
477ff59e91
|
dhtproxy: enhance error handling & msg for push
|
2019-07-09 10:20:39 -04:00 |
|
Seva
|
a001e0cafd
|
dhtproxy: fix client multi-line data in get/listen
|
2019-07-08 16:47:52 -04:00 |
|
Seva
|
ac63527e0b
|
http: split header & body processing
this allow to handle a case when an incomplete body is attached to a
header to forward it to the body processing for full recovery.
|
2019-07-08 16:46:49 -04:00 |
|
Seva
|
4b3d8d1231
|
dhtproxy: move operations into async_connect handler
|
2019-07-06 12:25:14 -04:00 |
|
Seva
|
d04a741d5e
|
http: better error handling
use async::connect instead of manually
|
2019-07-05 18:44:10 -04:00 |
|
Seva
|
ac2b7deda8
|
http: add set_connection_timeout
|
2019-07-03 17:03:53 -04:00 |
|