Seva
|
4a8397d71b
|
dhtproxy: fix indirect memleaks from rest router traits
|
2019-08-16 10:18:36 -04:00 |
|
Seva
|
366f76986f
|
docker: bump restinio & replace sed fix by new var
|
2019-08-15 16:38:53 -04:00 |
|
Seva
|
8072092b67
|
docker: switch to cmake build & remove conan
|
2019-08-15 16:20:22 -04:00 |
|
Adrien Béraud
|
624f36467e
|
proxy: don't use shared_ptr for Identity
|
2019-08-14 17:30:29 -04:00 |
|
Adrien Béraud
|
561a660693
|
proxy: header cleanup
|
2019-08-14 17:19:33 -04:00 |
|
Adrien Béraud
|
414e0a2e60
|
proxy server: move type traits definition to cpp
|
2019-08-14 15:51:12 -04:00 |
|
Adrien Béraud
|
e0393ff8ad
|
Merge pull request #403 from binarytrails/proxy_restinio
dhtproxy: replace restbed by restinio & asio
|
2019-08-14 15:50:14 -04:00 |
|
Seva
|
d26bfc58d8
|
http: align logs
|
2019-08-14 14:02:43 -04:00 |
|
Seva
|
d50aae0751
|
dhtproxy: cleanup
|
2019-08-14 03:58:15 -04:00 |
|
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 |
|
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 |
|