Adrien Béraud
69a1bdfc45
update version to 2.4.10
v2.4.10
2022-09-02 17:01:23 -04:00
Adrien Béraud
af7d88b057
crypto: allow to build all from std::string_view
2022-08-11 14:52:14 -04:00
Sébastien Blin
abe2e018b6
Merge pull request #629 from AmarOk1412/fix/request_timeout
...
http: modify timeout behaviour
2022-08-11 14:41:10 -04:00
Sébastien Blin
2e79ee4f11
dht_proxy_client: fix not contextually convertible to 'bool' error
...
The current master is broken with clang, this fix the issue.
2022-08-11 14:30:59 -04:00
Sébastien Blin
8b022d0022
Merge branch 'master' into fix/request_timeout
2022-08-11 13:49:44 -04:00
Sébastien Blin
5399dbdfbc
proxy_client: reconnect account if local ip changes
...
When switching between two network interfaces, local address will
change but not the public ip. This generally cause the client to
not correctly updates its candidates.
In this patch, we inject in the proxy client the local candidates
and use it to check if the network changed.
2022-08-11 12:32:44 -04:00
Sébastien Blin
0e3bca1dde
http: modify timeout behaviour
...
In the previous version, the timeout for the connection could be
set only after async_connect while the request is sending.
This means if async_connect is slow (it can happen as if there is
an ipv6 endpoint, it can try to resolve it during dozens of seconds
before falling back on ipv4).
In this patch, it moves the timeout callback in the request. This
callback will be set just before async_connect, to be sure that we
are using the callback while connecting.
2022-08-11 11:17:30 -04:00
Adrien Béraud
a992aa1f05
crypto: allow to build all from std::string_view
2022-07-28 17:11:25 -04:00
Adrien Béraud
1a267418dd
thread pool: release tasks on stop
2022-07-28 17:08:08 -04:00
kkostiuk
0f8d891476
iOS: drop support for voip notifications
2022-07-25 15:26:57 -04:00
Adrien Béraud
b9c79a1de5
thread pool: release tasks on stop
2022-07-20 16:35:47 -04:00
Adrien Béraud
2c7edb695f
update version to 2.4.9
v2.4.9
2022-07-18 11:43:35 -04:00
Adrien Béraud
c3ad33687e
misc: fix various warnings
2022-07-17 14:41:41 -04:00
Adrien Béraud
9c5e5cd7b7
proxy server: export symbols for ProxyServerConfig
2022-07-17 14:41:02 -04:00
Adrien Béraud
9048e4a31c
peer discovery: cleanup, reduce memory usage
2022-07-17 14:29:54 -04:00
Adrien Béraud
ba1b3c26c5
procy client: use new routes
2022-07-17 13:00:05 -04:00
Adrien Béraud
c6b4e317df
dhtrunner: only start peer discovery if proxy is disabled
2022-07-17 13:00:05 -04:00
Adrien Béraud
44267a72de
ci/github: cleanup
2022-07-17 13:00:05 -04:00
Adrien Béraud
8c1c5d09c7
build: use Wno-deprecated
2022-07-17 13:00:05 -04:00
Adrien Béraud
acadeb220a
docker: add dhtnode image
v2.4.8.1rc2
2022-07-05 20:02:45 -04:00
Adrien Béraud
ff7c80d416
build/dev: build in sanitize mode
2022-07-05 19:39:36 -04:00
Adrien Béraud
577f2a0645
proxy server: allow to configure address to bind
2022-07-05 19:32:29 -04:00
Adrien Béraud
48e718ffd8
ci/github: update release action
v2.4.8
2022-07-05 16:49:54 -04:00
Adrien Béraud
07d25a4140
docker: install systemd
2022-07-05 16:48:23 -04:00
Adrien Béraud
2f7fabf1c7
ci/github: use secrets.AUTH_TOKEN
2022-07-05 16:25:42 -04:00
Adrien Béraud
60274655dd
ci/github: release on tag
2022-07-05 16:20:20 -04:00
Adrien Béraud
eace3d91b2
docker: add python3-virtualenv
2022-07-05 15:21:32 -04:00
Adrien Béraud
86cc41f446
docker: use Ubuntu 22.04 for LLVM build
2022-07-05 15:12:27 -04:00
Adrien Béraud
3ac5b9466a
ci/github: don't build static lib
2022-07-05 15:10:02 -04:00
Adrien Béraud
c95c3de136
docker: use Ubuntu 22.04
2022-07-05 15:09:07 -04:00
Adrien Béraud
a865d6854c
ci/github: use unique names for steps
2022-07-05 14:57:31 -04:00
Adrien Béraud
52b735b1b9
ci/github: build Python Wheel
2022-07-05 14:27:02 -04:00
Adrien Béraud
f862305f78
ci/github: build LLVM Docker images
2022-07-05 14:18:24 -04:00
Adrien Béraud
ce7ffbf2cd
build/python: add dist target
2022-07-05 14:18:24 -04:00
Adrien Béraud
687f643059
build/python: add pyproject.toml
2022-07-05 14:18:24 -04:00
Adrien Béraud
f6e3fc99e6
build/cmake: refactor library linking
2022-07-05 14:18:24 -04:00
Adrien Béraud
293662a710
proxyserver: cleanup, avoid ref-to-temporary
2022-07-05 12:16:41 -04:00
Adrien Béraud
437252bfcc
proxyserver: add bundleId at the end of ProxyServerConfig
2.4.8rc2
2022-07-04 18:20:32 -04:00
kkostiuk
ead21d24a0
proxyserver: add application bundle id option
2022-07-04 18:17:12 -04:00
Adrien Béraud
53de63e829
update version to 2.4.8
2.4.8rc1
2022-06-30 16:10:25 -04:00
Adrien Béraud
633a03d76a
ios: support multiple notification types
...
- VOIP notifications for iOS < 14.5
- alert and background notifications for iOS >= 14.5
2022-06-30 15:44:16 -04:00
Adrien Béraud
3e5fbb0b5c
Update codeql-analysis.yml
2022-06-30 10:48:25 -04:00
Adrien Béraud
6d13e301f9
Create codeql-analysis.yml
2022-06-30 10:43:18 -04:00
Adrien Béraud
4d356b6dca
ci/github: add experimental docker build action
2.4.7.2
2022-06-29 16:39:49 -04:00
Adrien Béraud
44a251de56
build/autotools: don't export internal symbols
2.4.7.1
2022-06-28 16:23:40 -04:00
Adrien Béraud
1c536a4c51
update version to 2.4.7
2.4.7
2022-06-28 14:23:23 -04:00
Adrien Béraud
502a649f42
build/cmake: use max version for cmake_minimum_required
2022-06-28 14:22:49 -04:00
Adrien Béraud
12a52c78ac
x509: make PrivateKey::getPublicKey() thread-safe
2022-06-28 14:12:45 -04:00
Adrien Béraud
df2a775927
build/autotols: allow to build with header-only msgpack-cxx installation
2022-06-28 14:12:45 -04:00
Adrien Béraud
2c86ccbe15
build/pkgconfig: update project description
2022-06-28 14:12:45 -04:00