Seva
|
1a79ae45e4
|
dhtproxy: fix server termination & use https tests
|
2019-08-14 03:41:32 -04:00 |
|
Seva
|
c6f830f54d
|
http: fix refactoring memory issues
|
2019-08-14 02:30:19 -04:00 |
|
Seva
|
f018610ec9
|
http: fix ssl rfc2818 verif. due to self-signed cert.
|
2019-08-13 23:16:44 -04:00 |
|
Seva
|
119c162f49
|
dhtproxy: make optional the http_parser fork in client
|
2019-08-13 20:30:14 -04:00 |
|
Seva
|
144e254c40
|
build: add flag for http_parser fork
|
2019-08-13 17:17:32 -04:00 |
|
Seva
|
6cc84312aa
|
dhtproxy: run tests in http
|
2019-08-13 16:55:42 -04:00 |
|
Seva
|
b3a7bdd880
|
cppflags: rm OPENDHT_PROXY_OPENSSL last occurences
|
2019-08-13 16:25:33 -04:00 |
|
Seva
|
a797ea9171
|
dhtproxy: create http & https server instances
|
2019-08-13 16:21:19 -04:00 |
|
Seva
|
023b4aff61
|
dhtnode: use generated identity only if specified
|
2019-08-13 14:53:45 -04:00 |
|
Seva
|
86429aa360
|
http: support all connections contd.
|
2019-08-13 13:45:10 -04:00 |
|
Seva
|
fbea6afe5d
|
http: support all connections idependent of build system
|
2019-08-13 10:23:15 -04:00 |
|
Seva
|
18bcad33bd
|
autotools: add openssl support to configure
|
2019-08-12 15:24:13 -04:00 |
|
Seva
|
8bc43b4e47
|
dhtproxy: propagate server identity certicate to client
|
2019-08-12 15:11:37 -04:00 |
|
Seva
|
25f3000a78
|
http: verify peer only if certificate provided
|
2019-08-12 14:27:59 -04:00 |
|
Seva
|
96992b803c
|
dhtproxy: implement https in server
|
2019-08-10 15:34:36 -04:00 |
|
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 |
|
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 |
|