Andreas Traczyk
6c085ed975
http: load ca certs from platform specific stores into x509 store
2020-10-28 12:23:53 -04:00
Andreas Traczyk
1778f64048
cmake: remove vcxproj files and use cmake on windows
2020-10-20 13:04:26 -04:00
Sébastien Blin
5d9395b16f
stats: use /node/stats
2020-09-18 10:40:12 -04:00
Doron Behar
4d70c214b0
Enable to configure systemd unit installation dir
2020-08-22 10:24:37 -04:00
Sébastien Blin
9292c1116c
proxy: count permanent put values by hash in stats
2020-05-24 01:25:31 -04:00
Adrien Béraud
a27815b4a9
proxy server: persist ops on disk
2020-05-19 19:50:20 -04:00
Sébastien Blin
cc51d2684c
proxy: only keep last total stat
...
The rest is not needed.
2020-05-05 17:00:07 -04:00
Adrien Béraud
c41ee417fb
tools: cleanup
2020-04-29 19:22:24 -04:00
Adrien Béraud
47ba0415ca
tools: use bootstrap split/default port from dht
2020-04-29 17:12:11 -04:00
Adrien Béraud
99857e25cc
dhtnode: use async version of getNodeInfo
2020-04-29 16:13:36 -04:00
Adrien Béraud
c961e2e99f
dht: allow to configure max searches & store size
2020-04-16 02:08:00 -04:00
Adrien Béraud
771b300622
durl: cleanup, fix on macOS
2020-02-22 19:59:36 -05:00
Adrien Béraud
cfa4ce61b4
cmake: add option to build http without proxy
2020-02-13 16:55:59 -05:00
Adrien Béraud
5f15043f03
tools: add durl for http client testing
2020-02-12 16:46:06 -05:00
Adrien Béraud
e9d70f204a
tools: add perftest
2020-02-08 22:04:41 -05:00
Adrien Béraud
ceb35c05c1
securedht: add option to disable cache
2020-02-08 20:27:44 -05:00
Sébastien Blin
c5c4c217dd
tools: add script for following dhtproxy's stats
2020-01-28 16:27:20 -05:00
Adrien Béraud
8597267c63
dht: add 'public stable' node configuration
2020-01-27 16:27:21 -05:00
Adrien Béraud
a7092c2dc7
dhtnode: show value id in put response
2020-01-22 13:15:37 -05:00
Adrien Béraud
5b15fdeeef
proxy server: use shared_ptr for stats, remove statsMutex_
2020-01-15 13:54:24 -05:00
Adrien Béraud
616d6fe4b8
update copyright date
2020-01-03 15:14:32 -05:00
Adrien Béraud
6a7ad871e2
value: toString prints raw data if text/plain
2019-12-19 15:12:23 -05:00
Adrien Béraud
c62f27c929
tools: add missing include
2019-12-12 17:00:35 -05:00
Adrien Béraud
17a1178054
tools: add missing includes for indexation support
2019-12-12 15:00:17 -05:00
Adrien Béraud
c10aa32596
cpp: include config.h when necessary
2019-12-12 14:51:59 -05:00
Adrien Béraud
bc850bf00c
build/autotools: use proper path for tools build include
2019-12-02 00:30:37 -05:00
Adrien Béraud
2f6f8e2ac1
cmake/tools: link with readline dependenciess
2019-12-01 22:46:41 -05:00
Adrien Béraud
83f2b272a7
dhtrunner: add ongoing op count to node info
2019-12-01 15:07:35 -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
95a65ce565
c wrapper: add support for putSigned
2019-10-28 17:35:41 -04:00
Adrien Béraud
c0e117871e
c wrapper: allow retrieving value owner and recipient
2019-10-28 15:25:31 -04:00
Adrien Béraud
96df1d4339
c wrapper: update callback return types
2019-10-25 11:05:35 -04:00
Adrien Béraud
2e47b9bab5
c wrapper: add dht_runner_get_public_address to dhtcnode
2019-10-21 15:56:35 -04:00
Adrien Béraud
f938d486d5
c wrapper: add listen context to dhtcnode
2019-10-21 15:09:56 -04:00
Adrien Béraud
b680407e9a
c wrapper: add callback to free listen context data
2019-10-21 11:08:42 -04:00
Adrien Béraud
a0566cf695
dhtchat: cancel listen on channel disconnect
2019-10-16 16:18:38 -04:00
Adrien Béraud
6c96a47f13
c wrapper: update dhtcnode, add dht_op_token_delete
2019-10-16 14:27:54 -04:00
Adrien Beraud
083a28f5d8
c wrapper: add wrapper foundations
...
Wrapper can be enabled/disabled with
-DOPENDHT_C=On/Off when configuring the cmake
project.
This commit add foundations for a C wrapper
by building an opendht-c shared library that
wraps dhtrunner (for now only creation/destruction).
It also adds a test executable, dhtcnode, using the
C wrapper library.
2019-10-16 10:57:10 -04:00
Adrien Béraud
347f404a92
dhtchat: respect new arguments
2019-10-07 12:11:46 -04:00
Adrien Béraud
ed1b0220e5
dhtnode: always load node certificate
2019-10-07 11:06:38 -04:00
Seva
77356b0539
dhtnode: restore gen identity ifndef proxy server
2019-09-18 15:02:21 -04:00
Seva
c7d633e609
dhtnode: separate proxy privkey, cert & pwd arguments
2019-09-18 15:02:21 -04:00
Seva
2576d95aa0
dhtnode: start ssl node only with valid identity
2019-09-18 15:02:21 -04:00
Seva
b31a29ea26
dhtproxy: run in both http & https
2019-09-18 15:02:21 -04:00
Seva
c211055bf9
tester: add https support to proxy_node
2019-08-20 15:17:10 -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
e0393ff8ad
Merge pull request #403 from binarytrails/proxy_restinio
...
dhtproxy: replace restbed by restinio & asio
2019-08-14 15:50:14 -04:00