Adrien Béraud
8c29848ba1
build: add light mode
2019-12-13 17:10:05 -05:00
Adrien Béraud
c1e2a368a8
docker: add ssl, install http-parser to /usr
2019-12-13 16:24:46 -05:00
Adrien Béraud
c62f27c929
tools: add missing include
2019-12-12 17:00:35 -05:00
Adrien Béraud
ec0c3d4d25
docker: build asio without tests and examples
2019-12-12 15:04:45 -05:00
Adrien Béraud
17a1178054
tools: add missing includes for indexation support
2019-12-12 15:00:17 -05:00
Adrien Béraud
6256c576c9
configure: cleanup
2019-12-12 14:51:59 -05:00
Adrien Béraud
9565adf693
proxy server: always depend on jsoncpp
2019-12-12 14:51:59 -05:00
Adrien Béraud
c10aa32596
cpp: include config.h when necessary
2019-12-12 14:51:59 -05:00
Adrien Béraud
21c294f352
docker: update asio
2019-12-12 14:51:59 -05:00
Adrien Béraud
4654f78e08
autotools: allow to build without peer discovery
2019-12-12 14:51:59 -05:00
Adrien Béraud
38644fc934
includes: don't include proxy server, pht by default
2019-12-12 14:44:53 -05:00
Adrien Béraud
fa8dc4c835
callbacks: add missing header
2019-12-12 14:33:00 -05:00
Adrien Béraud
6dab10cac2
github: disable tests and examples when building asio
2019-12-12 12:24:56 -05:00
Adrien Béraud
77a1c27f2b
github: build asio
2019-12-12 11:52:43 -05:00
Adrien Béraud
e8577bfd05
dhtrunner: fix build without peer discovery
2019-12-12 11:42:06 -05:00
Adrien Béraud
c0327a9881
dhtrunner: fix build without peer discovery
2019-12-11 11:43:20 -05:00
Adrien Béraud
2a1eacc949
tests: only link with ssl if required
2019-12-09 16:23:15 -05:00
Adrien Béraud
e705bebc25
github: don't build proxy
2019-12-09 16:06:39 -05:00
Adrien Béraud
a330762f40
build: always use standalone asio
2019-12-09 15:40:48 -05:00
Adrien Béraud
e7972ae897
dockerfiles: update
2019-12-09 15:34:26 -05:00
Adrien Béraud
8d2d40cb7f
peer discovery: simplify includes
2019-12-09 14:53:27 -05:00
Adrien Béraud
aceb548c26
cmake: make peer discovery build optional
2019-12-09 14:43:04 -05:00
Adrien Béraud
afce4639e1
tests/peerdiscover: add missing includes
2019-12-09 14:07:42 -05:00
Adrien Béraud
e5d248bcd0
peer discovery: use asio
2019-12-09 03:28:45 -05:00
Adrien Béraud
0fbebf8e03
http: cleanup, fix handling error when no logger is set
2019-12-08 10:48:34 -05:00
Adrien Béraud
24efa37846
http: cleanup
2019-12-08 00:25:21 -05:00
Linas Vepstas
c0f14ca59d
Fix duplicated, non-functional log message.
...
Inside the if-statement, the log message will always print zero.
Confusingly, its the same message as the one in the loop above it.
Make the message distinct.
2019-12-07 22:28:35 -05:00
Adrien Béraud
05a66cc1f1
proxy client: use common jsonReader
2019-12-07 22:22:37 -05:00
Adrien Béraud
ed6df8869c
proxy: don't use keep-alive by default
2019-12-07 22:22:37 -05:00
Adrien Béraud
b7d410e1aa
tests: add http tester
2019-12-07 16:23:08 -05:00
Adrien Béraud
77a377a406
http: add OnDone callback
2019-12-07 16:23:08 -05:00
Adrien Béraud
e0b6f152f1
proxy client: add LineSplitter
2019-12-07 16:23:08 -05:00
Adrien Béraud
dd3c789916
proxy server: 0-initialize fields
2019-12-07 16:23:08 -05:00
Adrien Béraud
333087bcba
dhtrunner: fix getNodeInfo using proxy client
2019-12-07 16:23:08 -05:00
Adrien Béraud
5b87090cab
http: use http_parser parsing logic
2019-12-07 16:23:08 -05:00
Adrien Béraud
fffee634f1
proxy client: avoid destroying twice
2019-12-05 18:39:39 -05:00
Adrien Béraud
c4aa272dbb
http/request: add constructor
2019-12-05 18:39:39 -05:00
Adrien Béraud
4ce78bdb4d
c wrapper: link statically when required
2019-12-05 18:35:43 -05:00
Adrien Béraud
f331f39c77
c wrapper: add dht_privatekey_export
2019-12-05 18:35:43 -05:00
Adrien Béraud
17fb92654e
http: check parser before use
2019-12-03 16:45:19 -05:00
Adrien Béraud
294034f00f
proxy client: don't report connectivity failure for aborted requests
2019-12-03 16:21:33 -05:00
Adrien Béraud
36857c1f3d
http/request: add aborted flag and actual status code
2019-12-03 16:21:04 -05:00
Adrien Béraud
7e9f5303bd
github: don't run distcheck
2019-12-02 01:30:56 -05:00
Adrien Béraud
c2780b1ca9
build/autoconf: always build python Makefile
2019-12-02 01:15:38 -05:00
Adrien Béraud
16b798324d
github: disable python
2019-12-02 00:53:27 -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
0d8d302128
update argon2
2019-12-02 00:11:08 -05:00
Adrien Béraud
97013badfa
github: install argon2 before configure
2019-12-02 00:06:49 -05:00
Adrien Béraud
31185c24f0
build/autoconf: always build doc Makefile
2019-12-01 23:49:04 -05:00
Adrien Béraud
2f6f8e2ac1
cmake/tools: link with readline dependenciess
2019-12-01 22:46:41 -05:00