Adrien Béraud
|
128af52ea2
|
dhtrunner: allow to specify push token in config
|
2019-09-30 10:20:09 -04:00 |
|
Adrien Béraud
|
8ed2bf50b3
|
utils: fix printing negative durations
|
2019-09-30 10:17:41 -04:00 |
|
Seva
|
dcdfeb0415
|
http: forward declare json in api
|
2019-09-24 15:49:03 -04:00 |
|
Seva
|
833dc7f5a7
|
http: refactor constructors & init default headers
|
2019-09-24 15:49:03 -04:00 |
|
Seva
|
d0510dcb72
|
http: add send json & unit test
|
2019-09-24 15:49:03 -04:00 |
|
Sébastien Blin
|
c564810b8c
|
Merge pull request #441 from atraczyk/master
msvc: fix compilation with VS 2019 16.0
|
2019-09-19 14:30:59 -04:00 |
|
Andreas Traczyk
|
e58fc4ef31
|
msvc: fix compilation with VS 2019 16.0
- <stdexcept> used to be included in <vector>
|
2019-09-18 16:40:12 -04:00 |
|
Seva
|
7fde8f63a8
|
peerdiscovery: refactor to camelcase & fix warning
|
2019-09-18 16:17:39 -04:00 |
|
Seva
|
166b5e352c
|
proxyserver: default push to localhost if empty host
|
2019-09-18 16:15:53 -04:00 |
|
Seva
|
7270c353df
|
http: handle expect 100-continue
expose raw request & ignore more self-signed
|
2019-09-12 11:32:54 -04:00 |
|
Seva
|
63afc8c29a
|
http: fix resolver destruction race condition
|
2019-09-09 16:28:26 -04:00 |
|
Andreas Traczyk
|
6a760a629c
|
msvc: update native windows build to use restinio
|
2019-09-09 15:24:23 -04:00 |
|
Seva
|
c690d060f9
|
http: fix req cancel racing condition
|
2019-09-05 15:24:50 -04:00 |
|
Adrien Béraud
|
f7c8168f99
|
http: cleanup, remove default port
Prevents ambiguous function call when just providing a URL.
|
2019-08-30 17:34:31 -04:00 |
|
Adrien Béraud
|
c37f0083d3
|
crypto: add CertificateRequest::toString
|
2019-08-30 11:26:29 -04:00 |
|
Adrien Béraud
|
29e7768c9d
|
proxy client: cleanup
|
2019-08-30 11:26:00 -04:00 |
|
Adrien Béraud
|
72a06b1425
|
http: add Request::set_auth
|
2019-08-30 11:24:51 -04:00 |
|
Adrien Béraud
|
20df5fe845
|
http: cleanup
|
2019-08-30 01:28:12 -04:00 |
|
Adrien Béraud
|
5b4f40229d
|
proxy client: cleanup
|
2019-08-30 01:08:12 -04:00 |
|
Adrien Béraud
|
6c4af9bfea
|
proxy server: fix warnings
|
2019-08-30 01:06:50 -04:00 |
|
Adrien Béraud
|
ef26155b19
|
proxy client: add missing override
|
2019-08-30 00:35:51 -04:00 |
|
Seva
|
eb2269625f
|
http: optimize get_url funcs
|
2019-08-30 00:13:15 -04:00 |
|
Seva
|
70c92d6cea
|
http: replace service by url
|
2019-08-30 00:13:15 -04:00 |
|
Seva
|
562bf7124c
|
http: handle url fragment
|
2019-08-30 00:13:15 -04:00 |
|
Seva
|
5b344cada7
|
http: propagate the use of url
|
2019-08-30 00:13:15 -04:00 |
|
Seva
|
7c4450fdb1
|
http: add url with tests, handle prefix
|
2019-08-30 00:13:15 -04:00 |
|
Seva
|
83495a94db
|
dhtproxy: fix client class member redeclaration
|
2019-08-28 11:03:15 -04:00 |
|
Adrien Béraud
|
b7b6fb802d
|
http: header cleanup
|
2019-08-22 16:51:05 -04:00 |
|
Adrien Béraud
|
9575f84081
|
header cleanup
|
2019-08-22 15:39:15 -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
|
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
|
f018610ec9
|
http: fix ssl rfc2818 verif. due to self-signed cert.
|
2019-08-13 23:16:44 -04:00 |
|
Seva
|
144e254c40
|
build: add flag for http_parser fork
|
2019-08-13 17:17:32 -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
|
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
|
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
|
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 |
|