Zhavoronkov Aleksei
2883fcf58e
Add auth_failure_status_code feature to change response code on auth failure
2026-03-06 17:12:36 +03:00
Zhavoronkov Aleksei
c8633e7736
Support new fields in setup_wizard
2026-03-06 14:05:30 +03:00
Aleksei Zhavoronkov
f4749a24ca
Pull request 146: fix: sync quic settings names in composer
...
Squashed commit of the following:
commit 524190cfaab45dce4361af94d76554de2a8552c1
Author: Zhavoronkov Aleksei <a.zhavoronkov@adguard.com >
Date: Fri Jan 30 12:23:16 2026 +0300
fix: sync quic settings names in composer
2026-01-31 09:34:26 +00:00
Aleksei Zhavoronkov
e1b598ec2f
Pull request 114: Change setup_wizard logic for ping/speedtest endpoints
...
Squashed commit of the following:
commit 868936154da794b13ed24f18743d361fb52bfb8f
Author: Zhavoronkov Aleksei <a.zhavoronkov@adguard.com >
Date: Mon Dec 29 13:10:17 2025 +0300
do not ask user about the speedtest path and disable it by default
commit 84793f74664b4ff9229d7fc0f48a4437efd02c3c
Author: Zhavoronkov Aleksei <a.zhavoronkov@adguard.com >
Date: Sun Dec 28 16:07:22 2025 +0300
lint-fix
commit 4d6ea3e9bbe964b2a2f8b34b3ccf541ec661e985
Author: Zhavoronkov Aleksei <a.zhavoronkov@adguard.com >
Date: Sun Dec 28 16:05:48 2025 +0300
do not create ping/speedtest hosts in setup_wizard
commit 3cde015560880f57027aaa394109ec29af7b6bad
Author: Zhavoronkov Aleksei <a.zhavoronkov@adguard.com >
Date: Wed Dec 24 14:33:46 2025 +0300
Change setup_wizard logic for ping/speedtest endpoints
2026-01-13 09:29:03 +00:00
Andrey Meshkov
d7273ea729
Pull request 94: Added auto-formatting and pre-commit hook
...
Squashed commit of the following:
commit 0dc9600ff3bd8573d805e4de4d85290b1052a222
Author: Andrey Meshkov <am@adguard.com >
Date: Sun Dec 21 20:53:02 2025 +0300
Rollback to the old changelog
commit fb56f619d5f703d712dbfdb95ab093a211dc0c58
Author: Andrey Meshkov <am@adguard.com >
Date: Sun Dec 21 20:36:24 2025 +0300
Improve the dev doc
commit afd44a5e2bebd51b07dcb587cf39ada925a42db9
Author: Andrey Meshkov <am@adguard.com >
Date: Sun Dec 21 20:32:49 2025 +0300
Added auto-formatting and pre-commit hook
2025-12-21 20:54:46 +03:00
Andrey Yakushin
63264781fc
Pull request 88: Rename vpn_endpoint to trusttunnel_endpoint
...
Squashed commit of the following:
commit 1d828ee59a64e1926d895a23677435b1972f434c
Merge: 1ece6a7 33d189f
Author: Andrey Yakushin <a.yakushin@adguard.com >
Date: Wed Dec 17 19:14:44 2025 +0400
Merge remote-tracking branch 'origin/master' into feature/TRUST-188
commit 1ece6a77faa904b6b894ce0a8a5e27b323a8924b
Author: Andrey Yakushin <a.yakushin@adguard.com >
Date: Wed Dec 17 17:43:07 2025 +0400
Rename vpn_libs_endpoint to trusttunnel
commit 61cfef7646ddd84817cf0c8b8256a2a1a204ab75
Author: Andrey Yakushin <a.yakushin@adguard.com >
Date: Wed Dec 17 17:42:33 2025 +0400
Rename vpn-endpoint to trusttunnel-endpoint
commit fb6359519d0fe37cf6ea492ab8358bcb721133d4
Author: Andrey Yakushin <a.yakushin@adguard.com >
Date: Wed Dec 17 17:34:06 2025 +0400
Rename vpn_endpoint to trusttunnel_endpoint
2025-12-17 18:22:07 +03:00
Aleksei Zhavoronkov
a5665277ff
Pull request 80: Add rules config support for endpoint connection filtering
...
Squashed commit of the following:
commit 7b8cf69c390778ea6bd4431fefb047ffa9a3002d
Author: Alexey Zhavoronkov <a.zhavoronkov@adguard.com >
Date: Mon Sep 1 13:27:26 2025 +0300
Refactoring
commit 077096b6c81109479229dc7132e254ec5d10905c
Author: Alexey Zhavoronkov <a.zhavoronkov@adguard.com >
Date: Mon Sep 1 11:44:53 2025 +0300
Apply filtering rules
commit 1151ef7199853e92dbe62370f94116a395168d16
Author: Alexey Zhavoronkov <a.zhavoronkov@adguard.com >
Date: Mon Sep 1 11:04:45 2025 +0300
Add missed cargo file
commit 509a9fe5eddd73fd49b9160e320fd48d5fba4574
Author: Alexey Zhavoronkov <a.zhavoronkov@adguard.com >
Date: Mon Sep 1 11:04:00 2025 +0300
Fix test
commit 9d03678c23e3053e6d4685fd060bce51f1335c79
Author: Alexey Zhavoronkov <a.zhavoronkov@adguard.com >
Date: Mon Sep 1 11:03:34 2025 +0300
Add rules config
commit baa6c918efa3b401d9688df44c85303038256db0
Author: Alexey Zhavoronkov <a.zhavoronkov@adguard.com >
Date: Mon Sep 1 08:28:30 2025 +0300
Remove check tls client random from authenticator
commit cafc71d4b95b05f4f75c5a335e962e510d1b4edc
Author: Alexey Zhavoronkov <a.zhavoronkov@adguard.com >
Date: Wed Aug 27 20:24:53 2025 +0300
Refactor
commit 1e950d707c63622de1747e1c79befaf700cfb8f7
Author: Alexey Zhavoronkov <a.zhavoronkov@adguard.com >
Date: Wed Aug 27 20:14:14 2025 +0300
Rename fields and validate client_random earlier
commit efdcd2bb193641a5914c82522cdc2376100cd6a6
Author: Alexey Zhavoronkov <a.zhavoronkov@adguard.com >
Date: Tue Aug 26 09:31:23 2025 +0300
Add missing field value
commit 23d72ba188959d198bbb5b7cb84fb074eef45342
Author: Alexey Zhavoronkov <a.zhavoronkov@adguard.com >
Date: Tue Aug 26 09:01:10 2025 +0300
Add rules config support for endpoint connection filtering
Now we have rules.toml configuration that defines filter rules for incoming connections.
Each rule can specify cidr and/or client_random_prefix and action (allow/deny).
Both cidr and client_random_prefix are optional - if specified, both must match for the rule to apply.
If only one is specified, only that condition needs to match.
If no rules match, the connection is allowed by default. This behavior can be changed by the empty rule with deny action:
[[rule]]
action = "deny"
Resolves: AG-42959
Signed-off-by: Alexey Zhavoronkov <a.zhavoronkov@adguard.com >
2025-09-02 18:35:12 +03:00
Andrey Yakushin
b7a95f5a71
Pull request 78: Add command to generate client's config
...
Squashed commit of the following:
commit d7c1d780d9b58a9108330fb37f7278f01397dc2f
Author: Andrey Yakushin <a.yakushin@adguard.com >
Date: Tue Jul 22 22:40:56 2025 +0400
Fix docs for certificate
commit 045c8d3170f825335cca084b9f0b46e2b0e99553
Author: Andrey Yakushin <a.yakushin@adguard.com >
Date: Tue Jul 22 22:39:59 2025 +0400
Fulfill the generated config with all remaing fields from [endpoint] config section
commit 1ab3271c0785a75fc89ec4f7f9bd214516d3d16d
Author: Andrey Yakushin <a.yakushin@adguard.com >
Date: Tue Jul 22 22:30:10 2025 +0400
Fix has_ipv6 description
commit 21f138edca65d7aa1606881d58789a51790f601c
Author: Andrey Yakushin <a.yakushin@adguard.com >
Date: Tue Jul 22 19:08:34 2025 +0400
Place has_ipv6 after addresses
commit 0b520c398cede67557fbb2669d0d46e8daaf5823
Author: Andrey Yakushin <a.yakushin@adguard.com >
Date: Tue Jul 22 19:01:58 2025 +0400
Add has_ipv6 field to client's config
commit 03c692e63f2d6a91f4ccd332627f44eb00f6066a
Author: Andrey Yakushin <a.yakushin@adguard.com >
Date: Mon Jun 16 14:38:40 2025 +0400
Do not create authenticator if there are no clients
commit e16d2de1063dfadc244c0605bddecbcd56e55514
Author: Andrey Yakushin <a.yakushin@adguard.com >
Date: Thu Jun 5 18:45:10 2025 +0400
Introduce client's config generator
commit bb83e046c1ae71fca63033c515152780be4412ba
Author: Andrey Yakushin <a.yakushin@adguard.com >
Date: Thu Jun 5 17:08:01 2025 +0400
Move ToTomlComment trait to utils
commit a170584d76684c8960c218146e7a10672a373863
Author: Andrey Yakushin <a.yakushin@adguard.com >
Date: Thu Jun 5 17:07:01 2025 +0400
Move authenticator out of settings
2025-07-28 11:36:53 +03:00
Sergei Gunchenko
921f28e386
Pull request #60 : Introduce a setup wizard tool
...
Merge in ADGUARD-CORE-LIBS/vpn-libs-endpoint from feature/AG-22596 to master
Squashed commit of the following:
commit 8927b3155db76dcc2e3cb45677c30774a4173b02
Merge: ac3b807 68a3ae5
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Tue Jul 4 16:31:27 2023 +0300
Merge remote-tracking branch 'origin/master' into feature/AG-22596
# Conflicts:
# Cargo.toml
commit ac3b80744f8fa70c13ef1b58298982bb4d0cebc9
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Mon Jul 3 16:44:50 2023 +0300
wizard: allow specifying multiple client through dialogue
commit fc718a24d824857287a80e099e22142a9f7e36b6
Merge: 732c1b3 3b5b0e7
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Mon Jul 3 13:49:12 2023 +0300
Merge remote-tracking branch 'origin/master' into feature/AG-22596
# Conflicts:
# Cargo.toml
# examples/my_vpn/auth_info.txt
# examples/my_vpn/vpn.toml
# lib/src/authentication/file_based.rs
# lib/src/settings.rs
commit 732c1b3ead367bb2b0740d86ba255d8c3334446e
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Tue Jun 27 14:25:21 2023 +0300
wizard: minor
commit 284182a2d3d75ebefb968b0a44316b889e30036d
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Mon Jun 26 19:39:35 2023 +0300
macros: fix doc
commit 250d7d8f5759c2618281147d0aa159c13eda0238
Merge: d944c6f 3df93e3
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Mon Jun 26 19:35:30 2023 +0300
Merge remote-tracking branch 'origin/master' into feature/AG-22596
# Conflicts:
# Cargo.toml
# lib/Cargo.toml
# lib/src/settings.rs
commit d944c6f21675841a0511da4c6c158d47fff0b30e
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Mon Jun 26 16:16:37 2023 +0300
Revert "Revert "remove accidental changes""
This reverts commit 00b8f98dbd7bb98baf91403fa98a6b604c63d50c.
commit 7fd663c2deff4ad568e1047ba31346b698c7baf1
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Mon Jun 26 16:15:02 2023 +0300
:security:
commit 4bab5e857dbfdfc8af2a25cb220d870160a36973
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Mon Jun 26 11:18:37 2023 +0300
wizard: minor
commit fb31f912b0ddf1235ec6451bd8c849d38619ff28
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Mon Jun 26 11:16:10 2023 +0300
wizard: fix non-interactive mode
commit 10d106a440a21e5fd99711aed5f9aa28d0e02b1e
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Mon Jun 26 11:13:21 2023 +0300
wizard: add an option to specify certificate path
commit 960f6457ad099875c29b204f0b7758a4f64736dc
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Fri Jun 23 14:37:21 2023 +0300
Deduplicate docs + print descriptions and disabled features into output file
commit cf55c8ee8a0a69410c1b67643d7646d81dfb5123
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Thu Jun 22 14:27:52 2023 +0300
wizard: get rid of excessive modes and be less picky on user
commit 7d25c5b3297c0b4fd99c712cab10050547dea504
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Fri Jun 9 17:24:40 2023 +0300
fix common name
commit 2715f246c3feaf24f4fb0f14e3670d71a168bcf2
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Fri Jun 9 13:17:03 2023 +0300
wizard: add common name in alt names as well
commit f5003a5008fbc54468ce59608c3038f9bcbf154a
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Thu Jun 8 18:04:41 2023 +0300
wizard: don't accept empty string without the default value
commit 64b3b7f432169c3332304ac667bf7daa4d2938fc
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Wed Jun 7 19:48:01 2023 +0300
build binaries along with running unit tests
commit 2356b188493f446a683b61d65f0e58cf4129727f
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Wed Jun 7 19:16:55 2023 +0300
Fix readme
commit 07aa8fae5a4b94c078324803a107e23c65ab764a
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Wed Jun 7 19:03:29 2023 +0300
bench: use the wizard for configuration
commit 00b8f98dbd7bb98baf91403fa98a6b604c63d50c
Author: Sergei Gunchenko <s.gunchenko@adguard.com >
Date: Wed Jun 7 17:59:54 2023 +0300
Revert "remove accidental changes"
This reverts commit d52bac61d50f97ffea3bdb30a9c6fa82a5c2b52d.
... and 15 more commits
2023-07-05 12:39:16 +03:00