Guus Sliepen
|
b13e1a3c1f
Fix compiler warning.
|
2 years ago |
Kirill Isakov
|
34317698b8
Fix building tinc and running tests on Solaris
|
2 years ago |
Kirill Isakov
|
6565c9690d
Add unit tests suite using cmocka library
|
2 years ago |
Kirill Isakov
|
94520716cb
Move integration tests into a subdirectory
|
2 years ago |
Kirill Isakov
|
bead5aa5a4
Add cmocka packages to CI jobs
|
2 years ago |
Kirill Isakov
|
42fb71b079
Rearrange conflicting tincd globals
|
2 years ago |
Kirill Isakov
|
df716df33a
Add support for meson build system
|
2 years ago |
Kirill Isakov
|
09dda64ce9
GitHub CI: change build system to meson
|
2 years ago |
Kirill Isakov
|
d6866ff0f1
sourcehut CI: change build system to meson
|
2 years ago |
Kirill Isakov
|
4c704a92f4
Update docs with instructions on building with meson
|
2 years ago |
Kirill Isakov
|
b83f62e0a9
Move sys/mman.h into have.h
|
2 years ago |
Kirill Isakov
|
01dc783670
Remove vendored LZ4
|
2 years ago |
Kirill Isakov
|
7be0213858
Remove autotools configs
|
2 years ago |
Kirill Isakov
|
344c632c7a
Extract common logic in OpenSSL-specific code
|
2 years ago |
Kirill Isakov
|
dcf9e6c3e4
Add support for OpenSSL 3.0+
|
2 years ago |
Kirill Isakov
|
e1d5459339
CI: add tests with OpenSSL 3.0
|
2 years ago |
Guus Sliepen
|
a85198d20f
Remove unnecessary status bitfield conversions.
|
2 years ago |
Kirill Isakov
|
8c10a4131f
Replace uint32_t bitfields with bool
|
2 years ago |
Kirill Isakov
|
856bbfd27e
CI: fix running clang-tidy on full sources
|
2 years ago |
Kirill Isakov
|
ce2864a2a8
CI: run `make distcheck` instead of `make check`
|
2 years ago |
Kirill Isakov
|
76ec2548d0
Fix `make distcheck`
|
2 years ago |
Guus Sliepen
|
e856b04f7e
Move -lssp to LIBS.
|
2 years ago |
Guus Sliepen
|
a4b5665643
CI: Ignore gcrypt sources when running clang-tidy.
|
2 years ago |
Guus Sliepen
|
dcd4f779f4
CI: Fix missing dependencies for macOS and Windows.
|
2 years ago |
Guus Sliepen
|
63106cf584
Enable hardening flags at the end of the configure script.
|
2 years ago |
Guus Sliepen
|
7b8e06bde9
CI: Install netcat-openbsd on Debian.
|
2 years ago |
Guus Sliepen
|
28b7a53b69
Enable and fix many extra warnings supported by GCC and Clang.
|
2 years ago |
Guus Sliepen
|
0912276c64
Fix potential crash during failing PMTU discovery.
|
2 years ago |
Guus Sliepen
|
e32d4f3db3
Suppress UBSan warnings in the xoshiro implementation.
|
2 years ago |
Guus Sliepen
|
6debc6c79b
Use xoshiro256** to generate pseudo-random numbers.
|
2 years ago |