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
Adrien Béraud
b9321a338b
buiild/autotools: use -fvisibility=hidden in release mode
2022-06-28 14:12:45 -04:00
Adrien Béraud
dc9a211fb0
crypto: protect Id caching with atomic_bool
2022-06-27 15:40:45 -04:00
Adrien Béraud
d49b394eae
crypto: cache public key id
2022-06-27 15:40:45 -04:00
Adrien Béraud
f82c68a871
crypto: remove support for GnuTLS < 3.4
2022-06-27 15:40:45 -04:00
Sébastien Blin
3f4235da69
infohash: fix alignment warning
2022-06-27 15:32:50 -04:00
Sébastien Blin
e259cb0847
infohash: remove optimization due to weird warnings
...
Current operator== creates a very weird warning about using an
uninitialized value (no warning without the reinterpret_cast).
2022-06-27 14:37:25 -04:00
Adrien Béraud
08f9b424de
cmake: allow to build with header-only msgpack-cxx installation
2022-06-23 14:26:26 -04:00
Adrien Béraud
d33c3515f8
update version to 2.4.6
2.4.6
2022-06-23 10:05:28 -04:00
Adrien Béraud
0a70b0f80f
dhtrunner: don't bind port if proxy is used
2022-06-22 22:20:15 -04:00
Adrien Béraud
949cbb9fc7
sockaddr: allow to release ownership
2022-06-22 22:20:15 -04:00
Adrien Béraud
37cfbffdca
dhtcnode: cleanup
2022-06-22 22:20:15 -04:00
Adrien Béraud
efad2ada89
dhtrunner: make getPublicAddress const
2022-06-22 22:20:15 -04:00
Adrien Béraud
d825f4e5ae
misc: use std::make_unique
2022-06-08 13:14:09 -04:00
Adrien Béraud
baa2a5d21c
dhtrunner: remove support for running both dht and proxy client
...
If configured to run as a proxy client, no port will be bound and the local dht node
won't be instantiated.
2022-06-08 13:14:09 -04:00
Sébastien Blin
b3f9683018
securedht: avoid to update cache if not necessary
2022-06-08 13:07:06 -04:00
Adrien Béraud
6d1819acb9
securedht: fix warning
2022-06-07 15:58:16 -04:00
Adrien Béraud
d6ee44b640
dhtrunner: use consistent path for state
2022-06-07 15:38:44 -04:00
Peter Saveliev
383c53d71f
python/tools: network builder v2
...
* `-n`: interfaces number check (1 <= ifnum <= 245)
* `-b`: turn on NDB debug logging, very chatty, dump topology DB files
* `-v`: verbose mode, print main operations
* fix code formatting (isort, flake8, black)
* code refactoring
2022-06-07 15:29:07 -04:00
Peter Saveliev
833c647524
python/tools: update network builder
...
Use updated pyroute2 API:
* NSPopen import from the root
* NDB instead of IPDB
No logic changes, only translated obsoleted API calls.
No code formatting.
2022-06-07 15:29:07 -04:00
Adrien Béraud
7f6f50411c
autotools: fix check for CppUnit
2022-05-30 10:07:04 -04:00
Adrien Béraud
1c7089c055
github: add minimal build
2022-05-25 11:27:15 -04:00
Adrien Béraud
4641780fe6
update version to 2.4.5
2.4.5
2022-05-25 11:05:34 -04:00