Commit Graph

  • 22876b71df Merge pull request #4 from amnezia-vpn/fix/peer-info-iv-override master yyy-amnezia 2026-02-13 17:04:53 +02:00
  • a7fa70237c ssl/proto: allow peer-info IV_* overrides from extra_peer_info fix/peer-info-iv-override spectrum 2026-02-10 17:49:57 +02:00
  • 49ea4eedd5 ci/cd fixes ios-proj-refactor Yaroslav Yashin 2025-02-03 21:06:33 +01:00
  • 8ca58b44cc Merge branch 'master-amnezia' into ios-proj-refactor Yaroslav Yashin 2025-02-03 20:11:00 +01:00
  • 54f1bff896 Merge branch 'master' into ios-proj-refactor Yaroslav Yashin 2025-02-03 20:01:27 +01:00
  • e901077a05 Fix iOS build Mykola Baibuz 2024-06-26 14:47:30 -07:00
  • 54551cefce Fix iOS build Mykola Baibuz 2024-05-31 21:03:13 +03:00
  • 51a9b951df Fix error names Mykola Baibuz 2024-05-30 23:08:42 +03:00
  • cfe438c150 Merge branch 'ios-proj-refactor' of https://github.com/amnezia-vpn/openvpn3 into ios-proj-refactor Mykola Baibuz 2024-05-30 22:55:40 +03:00
  • ae65e5e3ed Merge branch 'released' into ios-proj-refactor Mykola Baibuz 2024-05-30 21:42:42 +03:00
  • 8d4ee07a80 Merge branch 'released' into ios-proj-refactor Mykola Baibuz 2024-05-30 21:42:42 +03:00
  • 5dc60d3694 Unset cloak config before VPN use Mykola Baibuz 2024-05-30 21:02:15 +03:00
  • 2da11e9693 dns option: handle allow_local_dns_resolvers Heiko Hund 2024-05-08 17:44:44 +02:00
  • 57d79c2c9e remove dead code for Windows pre-Vista Heiko Hund 2024-04-25 15:51:16 +02:00
  • 1483c1248c add support for --block-outside-dns option Heiko Hund 2024-04-23 23:33:08 +02:00
  • 157c66f8a5 send new IV_PROTO flag for --dns implementation Heiko Hund 2024-04-23 00:04:39 +02:00
  • d7606f4cfb apply --dns options the new way Heiko Hund 2024-04-24 01:03:12 +02:00
  • 9bc6986873 add Windows network utilities and abstraction layer Heiko Hund 2024-04-24 00:50:24 +02:00
  • bc24b7c80d add Windows Registry operations abstraction layer Heiko Hund 2024-04-24 00:27:57 +02:00
  • 08d5438742 wstring: fix UTF-8 and MULTI_SZ conv functions Heiko Hund 2024-03-25 22:19:10 +01:00
  • 2d4584449f string: make split and join work with std::wstring Heiko Hund 2024-04-23 01:45:14 +02:00
  • c535e2bd75 wstring: remove deprecated C++11 codecvt API Heiko Hund 2024-03-25 21:33:41 +01:00
  • 3aa4121fa9 silence mingw 12 compiler warning Heiko Hund 2024-03-25 14:08:44 +01:00
  • 5e61f9ccbf initialize the RegKey handle correctly Heiko Hund 2024-03-25 14:04:48 +01:00
  • 2780eb9581 Spell none cipher with lowercase Arne Schwabe 2024-04-30 16:48:00 +02:00
  • e34094e30d Refactor reauthentication logic Lev Stipakov 2024-03-28 16:55:28 +02:00
  • d0cfea2a23 Tunnelcrack defense: enforce redir-gw block-local Heiko Hund 2024-04-18 02:33:45 +02:00
  • 3151adc468 WFP: restructure classes to be more descriptive Heiko Hund 2024-04-18 02:17:48 +02:00
  • 149ec03864 Merge OpenVPN 3 Core library version 3.8.5 to master David Sommerseth 2024-05-03 13:45:20 +02:00
  • 74ff4c9191 Fix NONE cipher not present in IV_CIPHERS Arne Schwabe 2024-03-19 22:50:34 -04:00
  • 060f45b251 chore(deps): update github actions to v4 RenovateBot 2024-04-22 17:00:40 +00:00
  • dbc6a14260 ovpnagent: fix ADAPTER_DOMAIN_SUFFIX option when using DCO Krasovskiy Saveliy Igorevich 2024-04-03 15:57:10 +02:00
  • 03236ed7bb Release: OpenVPN 3 Core Library, version 3.8.5 released David Sommerseth 2024-04-22 13:18:11 +02:00
  • 80e07cdf66 Fix unit test merge error Charlie Vigue 2024-04-19 14:27:18 +00:00
  • 6f9bca5289 chore(deps): update dependency chriskohlhoff/asio to asio-1-30-2 RenovateBot 2024-04-18 10:02:32 +00:00
  • ad5057b991 Move test_proto into coreUnittests Arne Schwabe 2024-02-07 18:30:43 +01:00
  • dc35bd8d07 Replacing logging in ssl context und proto context with new logger Arne Schwabe 2024-02-08 13:47:06 +01:00
  • e2c2f6e936 Refactor compression to allow setting log level at runtime Arne Schwabe 2024-02-08 09:58:19 +01:00
  • 71cc30e642 Introduce more flexible logging class Arne Schwabe 2024-02-07 23:26:22 +01:00
  • b47ef50484 test/ovnpcli: Refactor to use GDBus++ D-Bus implementation David Sommerseth 2024-03-01 13:43:35 +01:00
  • 9d542454ea dco: Fix incorrect #ifdef vs #if usage for ENABLE_KOVPN David Sommerseth 2024-03-01 13:28:00 +01:00
  • 0f990cfbd2 chore(deps): pin dependencies RenovateBot 2024-04-12 04:02:08 +00:00
  • e14c3f0441 Refactor ClientProto::Session to use ProtoContext as field insatead of Base Arne Schwabe 2024-02-22 07:26:46 +01:00
  • 2ff8029eba chore(deps): update dependency chriskohlhoff/asio to asio-1-30-1 RenovateBot 2024-04-10 12:00:45 +00:00
  • 458826d784 Make the inactive behavior similar to openvpn2 illia.polishchuk 2024-03-26 09:10:15 +01:00
  • dd115d2e83 Fix RouteBase string formatting bug Charlie Vigue 2024-03-29 03:13:00 +00:00
  • e150bb3985 chore(deps): update dependency google/googletest to v1.14.0 RenovateBot 2024-03-21 07:00:38 +00:00
  • 70c0d9a534 chore(deps): update dependency chriskohlhoff/asio to asio-1-29-0 RenovateBot 2024-03-21 07:00:29 +00:00
  • 8558312d92 Fix client logging problems Mark Deric 2024-03-27 12:29:52 -07:00
  • 5955f05eab Improve C2os unit tests with better templates Mark Deric 2024-03-21 19:24:41 -07:00
  • 91a62654fe renovate: add global Core configuration Frank Lichtenheld 2024-03-15 14:49:04 +01:00
  • c07fb748a9 Fix IV_SSL and IV_HWADDR not reported Arne Schwabe 2024-03-27 15:43:24 +01:00
  • 43da4c8bc2 unittest: Don't include sys/socket.h unconditionally David Sommerseth 2024-03-20 17:02:20 +01:00
  • 7f3e61089b mac/gw: Fix incorrect additional ) David Sommerseth 2024-03-20 16:58:05 +01:00
  • 4f1f22159f Improve handling of unknown options Lev Stipakov 2024-02-23 13:35:15 +02:00
  • 18e92a823f Extend C2os to handle containers of pointers Mark Deric 2024-03-17 05:53:24 -07:00
  • 00bdf8ba8b Make profile errors clearer for users by reporting specific error codes. Illia Polishchuk 2024-03-08 05:09:11 +01:00
  • 447c942395 Add codes support to option_error for clearer messages. Illia Polishchuk 2024-03-08 05:06:58 +01:00
  • c2b7a39a1b Simplify creation of exceptions with codes by a new macro Illia Polishchuk 2024-03-08 05:05:51 +01:00
  • 9b63b1e3be Do not check for C++ <= 17 Frank Lichtenheld 2024-03-19 12:23:44 +01:00
  • 1216f566e4 sitnl: allow user to configure custom metric for routes Antonio Quartulli 2024-03-11 11:08:04 +01:00
  • 1e23850291 tunnetlink.hpp: remove unused include Antonio Quartulli 2024-03-11 11:07:39 +01:00
  • 56dbd2ceec TunBuilderCapture: use default route metric if none was specified Antonio Quartulli 2024-03-11 11:06:21 +01:00
  • 1b4f736bb9 Make macOS gateway detection IPv6 aware and use actual server address Arne Schwabe 2024-02-14 14:39:51 +01:00
  • 763176ea70 Options: do not error out on client + pull Frank Lichtenheld 2024-03-08 14:28:30 +01:00
  • 458e5df1ab test_cliopt: Refactor by using parameterized tests Frank Lichtenheld 2024-03-13 14:18:39 +01:00
  • f8c7d0629f Manage more parts of GHA with renovate Frank Lichtenheld 2024-02-28 12:22:30 +01:00
  • 4a51628afe Tweaking renovate config Frank Lichtenheld 2024-02-23 12:17:16 +01:00
  • ad0e0f5e7a Add renovate.json RenovateBot 2024-02-23 11:01:10 +00:00
  • 9eeeb38c45 unit-test: fix sitnl systematic failure Antonio Quartulli 2024-03-08 01:57:25 +01:00
  • 3bd3915d0a CMake: Add USE_WCONVERSION option Frank Lichtenheld 2023-10-17 15:08:34 +02:00
  • 53c35b1013 CMake: Refine CXX_STANDARD setting Frank Lichtenheld 2023-10-13 15:20:47 +02:00
  • 82d8dbb975 CMake: accept all NEW policies in released CMake versions Frank Lichtenheld 2023-10-13 15:18:45 +02:00
  • 61c0ab7f6b client: Switch to UseSWIG instead of manual custom command Frank Lichtenheld 2023-10-13 13:31:13 +02:00
  • ef3b290de6 CMake: replace FindPythonIntp with FindPython3 Frank Lichtenheld 2023-07-31 12:37:09 +02:00
  • 14136ee923 CMake: disable -Wmaybe-uninitialized for GCC builds Frank Lichtenheld 2023-07-28 16:32:04 +02:00
  • ce054c562c CMake: make doxygen generation work better Frank Lichtenheld 2023-04-24 14:32:31 +02:00
  • c9939d271b CMake: Reorder includes to prefer asio Frank Lichtenheld 2023-03-20 13:37:05 +01:00
  • 38ef9f2786 mingw: disable VCPKG_APPLOCAL_DEPS in mingw presets Frank Lichtenheld 2023-03-01 10:30:38 +01:00
  • a830d1e09c lzo_asym_impl: fix unaligned access Frank Lichtenheld 2023-02-24 21:39:54 +01:00
  • 8c007de79d client: Explicitely use int as socket type in SWIG Frank Lichtenheld 2024-03-06 13:00:04 +01:00
  • 37fb7c2efc CMake: clean up dependency handling Frank Lichtenheld 2023-02-24 15:39:15 +01:00
  • 25ca35d71d CMake: add CMakePresets.json and switch GHA to use it Frank Lichtenheld 2023-02-24 11:24:39 +01:00
  • f845f7dd95 vcpkg-ports/asio: copy update asio-config.cmake from vcpkg Frank Lichtenheld 2023-02-23 18:20:08 +01:00
  • ac01ae47e9 mingw: disable VCPKG_APPLOCAL_DEPS in build-vcpkg Frank Lichtenheld 2023-02-17 18:50:56 +01:00
  • 3614c1a004 CMake: move architecture detection closer to the actual executable Frank Lichtenheld 2023-02-14 17:20:50 +00:00
  • 0dcae2690b CMake: support BUILD_TESTING option Frank Lichtenheld 2023-02-14 17:19:52 +00:00
  • fa99c85cb9 CMake: Generalize add_json_library Frank Lichtenheld 2023-02-14 14:55:33 +01:00
  • 4e0de88c03 CMake: Fix issues in FindmbedTLS Frank Lichtenheld 2023-02-14 14:54:07 +01:00
  • 7c9eeca1ee vcpkg.json: Allow to use on Linux Frank Lichtenheld 2023-02-13 15:42:31 +01:00
  • cdcf942c24 CMake: small improvements Frank Lichtenheld 2023-02-13 15:39:48 +01:00
  • 10fe3b82d4 Change year 2018 in MD5 warning to "near future". Arne Schwabe 2024-02-14 14:42:15 +01:00
  • 282075fee9 Allow test_sslctx to work with mbed TLS Arne Schwabe 2024-02-05 13:24:12 +01:00
  • c1bcf78d2e Add support for mbed TLS 3.0 Arne Schwabe 2024-02-05 13:12:20 +01:00
  • ade5f80f8a Add doxygen comments to simplified logging files Mark Deric 2024-02-18 06:13:13 -08:00
  • 9ffa263bc8 Remove old and/or unneeded code from logging Mark Deric 2024-02-18 00:44:50 -08:00
  • e5c850cc82 Untangle log header macro/class globs Mark Deric 2024-01-16 15:52:17 -08:00
  • bae10062b3 Merging in changes from OpenVPN 3 Core version 3.8.4 David Sommerseth 2024-02-19 22:46:53 +01:00
  • 8f4cd953b2 Release: OpenVPN 3 Core Library, version 3.8.4 David Sommerseth 2024-02-13 18:07:01 +01:00
  • b4a400f6fe Improve handling of unknown options Lev Stipakov 2024-02-05 15:38:28 +02:00