Amin Bandali
ba4058dfd9
cmake: fix atomic check, hopefully
2.1.9.4
2020-12-04 16:55:03 -05:00
Adrien Béraud
ab90a170af
http: checkOcsp is void
2.1.9.3
2020-11-24 16:16:11 -05:00
Adrien Béraud
f780499241
ocsp response: add string constructor
2020-11-24 16:11:02 -05:00
Adrien Béraud
91709bc999
proxytester: disable https for now
2.1.9.2
2020-11-24 15:59:42 -05:00
Adrien Béraud
72725dc5c1
http: make OCSP check optional
2020-11-24 15:34:19 -05:00
Adrien Béraud
3098439db2
proxy client: set CA for every request
2020-11-24 15:22:14 -05:00
Adrien Béraud
6441a09e09
ocsp: fix memleaks
2.1.9.1
2020-11-20 14:42:55 -05:00
Adrien Béraud
57e7699723
update to version 2.1.9
2.1.9
2020-11-20 11:39:01 -05:00
Adrien Béraud
17e1cfbbbe
crypto: export OCSP request as string
2020-11-20 11:38:11 -05:00
Adrien Béraud
bfe1311ca8
crypto: cleanup OCSP result check
2020-11-19 17:12:54 -05:00
Adrien Béraud
537a1650f2
infohash: add toHex(const std::string&)
2020-11-19 17:07:06 -05:00
Kateryna Kostiuk
8c852c20e7
os_cert: do not load for iOS
2.1.8.2
2020-11-18 15:47:10 -05:00
Adrien Béraud
1da46382d3
cmake: add missing include in CheckAtomic
2.1.8.1
2020-11-17 16:30:36 -05:00
Adrien Béraud
4953888af3
update to version 2.1.8
2.1.8
2020-11-17 16:24:30 -05:00
Adrien Béraud
22de868c6c
cmake: check for 64 bits atomic support
2020-11-17 16:23:43 -05:00
Adrien Béraud
0998707e03
automake: add os_cert
2020-11-17 15:48:13 -05:00
Adrien Béraud
b5fcd49b7b
os_cert: only build with http
2020-11-17 15:20:46 -05:00
Adrien Béraud
81cdd9650b
os_cert: cleanup
2020-11-17 14:37:03 -05:00
Adrien Béraud
e028cea687
os_cert: only define timegm on Windows
2020-11-17 13:15:22 -05:00
Adrien Béraud
17ed4a9e26
os_cert: include crypto/x509 from OpenSSL 3.0
2020-11-17 12:27:41 -05:00
Adrien Béraud
3ff318b9e4
os_cert: cleanup detection of ASN1_time_parse
2020-11-17 11:35:07 -05:00
Adrien Béraud
0c11c25c66
infohash: make toHex inline
2020-11-17 11:34:40 -05:00
Adrien Béraud
0d31139402
crypto: throw in case of certificate generation error
2020-11-16 17:35:00 -05:00
Adrien Béraud
e970cac4d7
infohash: expose toHex
2020-11-16 14:58:35 -05:00
Adrien Béraud
7c8eecd745
update to version 2.1.7
2.1.7
2020-11-15 17:25:12 -05:00
Adrien Béraud
4d87c2267b
os_cert: build ASN1_time_parse if not libressl
2020-11-15 00:42:29 -05:00
Adrien Béraud
88b2439deb
http: use string for body, fix log arguments
2020-11-14 18:07:05 -05:00
Federico Ceratto
766a06c69a
Remove line
2020-11-13 09:33:11 -05:00
Federico Ceratto
aa502553bb
Put @bindir@ back
2020-11-13 09:33:11 -05:00
Federico Ceratto
05ff4205d2
Configure dhtnode service sandboxing
...
Tested on Debian Sid
2020-11-13 09:33:11 -05:00
Adrien Béraud
9d937bb277
http: factor setting CA source
2020-11-12 19:00:02 -05:00
Andreas Traczyk
1621515b3c
http: use local cache to store pre-decoded certs
...
- pre-decode certs from DER->PEM and store them so http connections
can add them the ssl context x509 store
- fixes the windows build by adding the crypto/x509 header
2020-11-12 18:58:18 -05:00
Adrien Béraud
30261e70ad
cache: cleanup, small perf improvements
2020-11-12 12:53:57 -05:00
Adrien Béraud
c2a4f667a7
http: look for CA path in env
2020-11-12 12:53:03 -05:00
Adrien Béraud
05b95331d8
cmake: add CheckAtomic
2020-11-04 16:24:52 -05:00
Kateryna Kostiuk
c986f44704
http: fix linking on macOS
2020-10-29 14:04:45 -04:00
Adrien Béraud
7f62073d93
cmake: add proper ssl build/link flags
2020-10-28 16:51:37 -04:00
Adrien Béraud
1a562962ba
cmake: look for asio
2020-10-28 14:49:54 -04:00
Adrien Béraud
065be0621d
ssl: fix build on non-MSVC platforms
2020-10-28 14:06:08 -04:00
Andreas Traczyk
6c085ed975
http: load ca certs from platform specific stores into x509 store
2020-10-28 12:23:53 -04:00
Adrien Béraud
4c5776f9d2
http: add support for OCSP verification
2020-10-28 12:23:53 -04:00
Adrien Béraud
c84fac6823
http: add Request::await
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
d1000635dd
dht_proxy_client: do not launch loopSignal_ while searchLock_ is locked
2020-10-08 18:34:21 -04:00
Adrien Béraud
1273b062e1
update to version 2.1.6
2.1.6
2020-09-24 17:09:10 -04:00
Adrien Béraud
961b96ca3d
update to version 2.1.5
2.1.5
2020-09-23 15:00:48 -04:00
Adrien Béraud
bcb29c3588
build/cmake: support new pkgconfig macros
2020-09-23 14:45:04 -04:00
Sébastien Blin
5d9395b16f
stats: use /node/stats
2020-09-18 10:40:12 -04:00
Sébastien Blin
23a75a3f50
proxyclient: do not lock loopSignal_
2020-09-15 10:54:44 -04:00
Adrien Béraud
7b87d32c0a
python scanner: update for new APIs
2020-09-01 17:33:08 -04:00