tinc
2022-05-01 Kirill IsakovReplace getrandom() with getentropy()
2022-05-01 Kirill IsakovCI: run all test flavors on BSDs
2022-04-28 Kirill IsakovUse hardening option to add only hardening flags
2022-04-28 Kirill IsakovImprove use of compiler attributes
2022-04-28 Kirill IsakovConvert tincd path args to absolute paths
2022-04-27 Kirill IsakovFix reading broken BER in gcrypt/rsa.c
2022-04-26 Kirill IsakovFix resource leaks found by GCC -fanalyzer
2022-04-26 Kirill IsakovUse enums for command-line options
2022-04-26 Kirill IsakovAdd colors to tincd logger
2022-04-24 Kirill IsakovImprove proxy server support
2022-04-23 Guus SliepenReoder the README and add a quickstart guide.
2022-04-22 Kirill IsakovWipe (some) secrets from memory after use
2022-04-22 Kirill IsakovCI: add libgcrypt to sanitizer run
2022-04-22 Kirill IsakovAdd link to building docs to the top of README.md
2022-04-22 Kirill IsakovCI: run all test flavors even on failure
2022-04-22 Kirill IsakovCI package jobs: workaround for git security fix
2022-04-22 Kirill IsakovCI: ignore package job failures
2022-04-21 Guus SliepenAdd __pycache__ directories to .gitignore.
2022-04-21 Kirill Isakovconnection_t: remove unused compression_level field
2022-04-21 Kirill Isakovconnection_t: split compression_level/log_level into...
2022-04-21 Kirill IsakovMinor type improvements in legacy protocol code
2022-04-21 Kirill Isakovconnection_t: allocate legacy context on first use
2022-04-21 Kirill IsakovUse actual port in tincd logs / tinc get Port / invitations
2022-04-16 Kirill Isakovcmd_config: replace action magic numbers with enum
2022-04-12 Kirill IsakovRefactor crypto RNG; add getrandom() support
2022-04-11 Kirill IsakovReduce duplication in request handler tables
2022-04-10 Kirill IsakovCI: fix creation of Windows installer
2022-04-10 Kirill IsakovRewrite integration test suite in Python
2022-04-10 Kirill IsakovUpdate old Python code
2022-04-10 Kirill IsakovAdjust CI to new integration tests
2022-04-10 Kirill IsakovCorrect close() function when building with MSVC
2022-04-10 Kirill IsakovAllow building sptps_{test,keypair} with MSVC
2022-04-04 Guus SliepenRun shfmt as part of the reformat target.
2022-04-02 Guus SliepenImprove handling invitation read errors.
2022-04-01 Guus SliepenSpeed up the authentication protocol security tests.
2022-04-01 Guus SliepenReduce log level of SPTPS errors.
2022-04-01 Guus SliepenPrevent underflow when sending UDP probes.
2022-04-01 Guus SliepenMake sure version.py runs succesfully even if git is...
2022-03-31 Kirill IsakovFall back to VERSION file if .git is not present
2022-03-28 Kirill IsakovDisable function attributes on unsupported compilers
2022-03-28 Kirill IsakovAdd __packed__ attribute on drop-in structs
2022-03-28 Kirill IsakovAdd check for __Static_assert() and asserts on struct...
2022-03-28 Kirill Isakovmeson: use Python script for version detection
2022-03-28 Kirill IsakovReplace MinGW with Windows to avoid ambiguities
2022-03-28 Kirill IsakovAdd support for building tinc with MSVC
2022-03-28 Kirill IsakovGitHub CI: add MSVC jobs
2022-03-27 Kirill IsakovMention Windows SDK compat in installation docs
2022-03-27 Kirill IsakovAdd dirent.h
2022-03-27 Guus SliepenDon't put the --recursive option in .astylerc.
2022-03-27 Guus SliepenFix compiler warning.
2022-03-27 Kirill IsakovFix building tinc and running tests on Solaris
2022-03-23 Kirill IsakovAdd unit tests suite using cmocka library
2022-03-23 Kirill IsakovMove integration tests into a subdirectory
2022-03-23 Kirill IsakovAdd cmocka packages to CI jobs
2022-03-23 Kirill IsakovRearrange conflicting tincd globals
2022-03-23 Kirill IsakovAdd support for meson build system
2022-03-23 Kirill IsakovGitHub CI: change build system to meson
2022-03-22 Kirill Isakovsourcehut CI: change build system to meson
2022-03-22 Kirill IsakovUpdate docs with instructions on building with meson
2022-03-21 Kirill IsakovMove sys/mman.h into have.h
2022-03-21 Kirill IsakovRemove vendored LZ4
2022-03-20 Kirill IsakovRemove autotools configs
2022-03-18 Kirill IsakovExtract common logic in OpenSSL-specific code
2022-03-17 Kirill IsakovAdd support for OpenSSL 3.0+
2022-03-16 Kirill IsakovCI: add tests with OpenSSL 3.0
2022-03-15 Guus SliepenRemove unnecessary status bitfield conversions.
2022-03-15 Kirill IsakovReplace uint32_t bitfields with bool
2022-03-14 Kirill IsakovCI: fix running clang-tidy on full sources
2022-03-12 Kirill IsakovCI: run `make distcheck` instead of `make check`
2022-03-12 Kirill IsakovFix `make distcheck`
2022-01-24 Guus SliepenMove -lssp to LIBS.
2022-01-24 Guus SliepenCI: Ignore gcrypt sources when running clang-tidy.
2022-01-24 Guus SliepenCI: Fix missing dependencies for macOS and Windows.
2022-01-24 Guus SliepenEnable hardening flags at the end of the configure...
2022-01-24 Guus SliepenCI: Install netcat-openbsd on Debian.
2022-01-24 Guus SliepenEnable and fix many extra warnings supported by GCC...
2022-01-16 Guus SliepenFix potential crash during failing PMTU discovery.
2021-08-23 Guus SliepenSuppress UBSan warnings in the xoshiro implementation.
2021-08-23 Guus SliepenUse xoshiro256** to generate pseudo-random numbers.
2021-08-23 Kirill IsakovCI: fix archive name for sanitizer results.
2021-08-22 Kirill IsakovCI: improve sanitizer runs; minor cleanups.
2021-08-18 Kirill IsakovRestore libgcrypt support.
2021-08-18 Kirill IsakovMove repeating MIN/MAX macros into dropin.h.
2021-08-18 Kirill IsakovRename base64 funcs to show they're not RFC-compliant.
2021-08-18 Kirill IsakovCI: run tests with libgcrypt.
2021-08-17 Guus SliepenFix memcmp() reading out of bounds in the tinc info...
2021-08-17 Mathew HeardUse epoll() if available.
2021-08-17 Kirill IsakovFix UBSAN warnings in linux/device.c.
2021-08-17 Kirill IsakovFix invalid logger() calls in Solaris device code.
2021-08-17 Kirill IsakovFix more memory leaks and invalid free() in invitation.c.
2021-08-15 Kirill IsakovReplace pointers to cipher_t/digest_t in connection_t...
2021-08-15 Kirill IsakovCI: downgrade cross-compilation jobs to debian:buster
2021-08-15 Mathew HeardSimplify signal handling.
2021-08-15 Kirill IsakovFix UBSAN warnings about conversions and overflows.
2021-08-15 Guus SliepenCI: use explicit Debian release names.
2021-08-15 Kirill Isakovtincd on Windows: call srand() after main2()
2021-08-14 Kirill IsakovFreeBSD CI: unbreak clang-tidy.
2021-08-14 Kirill IsakovImprove failure detection in the test suite.
2021-08-14 Mathew Heardhash table fix
2021-08-13 Guus SliepenBump the timeout for the sanitizer tests.
next