Commit Graph

108 Commits

Author SHA1 Message Date
Christopher Britton 13f8dabbc6 Allow switching back to default when an alternate ZET is gone (#1047)
* Allow switching back to default when an alternate ZET  is gone
2026-07-27 15:58:28 -04:00
dovholuknf b55c03bbd1 add MaintenanceWindowControl with tray UI fixes (menu visibility, debugger unblock) 2026-05-22 17:18:26 -04:00
dovholuknf 57f5ee48b8 add SetMaintenanceWindow IPC op (client send + server dispatch) 2026-05-22 17:17:47 -04:00
dovholuknf 0813e6d6be initial commit of changes to add get started to first time use along with notification icon updates 2026-05-19 13:41:27 -04:00
Christopher Britton c10a94578b Enroll to cert / token (#1001)
* add enroll-to fields to AddIdentity payload

* add AddIdentityViewModel for external JWT signer discovery draft

* wire signer discovery into add-by-URL preflight, simplify JWT signer fetching significantly

* add signer discovery and picker to add-by-URL draft

* clean up enroll identifier payload lambdas to be more readable

* extract dialog fade-in/fade-out animation helpers

* discover external JWT signers and add a dedicated enroll-mode dialog when applicable

* Trigger external auth for enroll to token/cert on 'join network'

* clear the identities list when the tunneler shuts off

* remove identity clear from LoadStatusFromService in favor of the one in ServiceClient_OnClientDisconnected

* initial multi-tun support commit. used for development

* fix reconnect loop

* Update release notes

---------

Co-authored-by: dovholuknf <46322585+dovholuknf@users.noreply.github.com>
2026-05-07 11:50:33 -04:00
Clint Dovholuk 2f7e53f02c Allow registry overrides.conflict.free (#992)
* feat: bump dependencies (NuGet 8 -> 10, NLog 5 -> 6)

* feat: shared IPC data structures for policy state

* feat: registry policy reader with WMI watcher

* feat: monitor service policy enforcement, maintenance window, deferred install

* feat: UI policy state propagation, locks, deferred-install + sentinel UX fix

* feat: ADMX/ADML templates, admin guide, helper script, test runbook

* chore: build tooling, MSI SHA256, version bump, release notes

* more reworking around the adml/admx/md

* build and upload ADMX/ADML admin templates zip

* updates from looking at / testing GPO UI

* missed the prepare-for-tests ps1

* add boms to all ps1's just in case

* update test-run for more vebosity to allow humans to understand

* more updates to release notes

* Fix alignment on "from" label for maintenance window

* Remove arrow pointing to task bar

* Remove unused selection changed stub

* Ensure logical hour value is passed to maintenance window start/end

* Fix invalid URL error not showing - ensure maintenance start/end time errors return correctly

Change variable names

* reworking new-upcoming-releasenotes

* publish admin templates zip + sha256 sidecar to GitHub release, update release note

* add tatooing words

* reword clamping words

---------

Co-authored-by: Christopher Britton <christopher.l.britton@outlook.com>
2026-05-06 09:14:57 -04:00
Christopher Britton 48d354494f Improve feedback collection (#998)
* Add ByteFormat utility for human-readable byte sizes

* Show log level and feedback bundle size on feedback collection

* Fix gap between text and feedback spinner

* Add CaptureFeedbackProgress IPC event surface

* Emit progress events during feedback bundle creation

* Replace fixed feedback timeout with progress-event watch

* Log feedback collection lifecycle in CollectFeedbackLogs

* Simplify stream feedback progress via service heartbeat with stall detection

* Remove duplicate file size logic, fix log levels for debugging/errors

* Fix feedback in progress flag readability

* Fix feedback progress events

* Update release notes
2026-05-05 16:12:23 -04:00
Christopher Britton 1ddb281c14 Add update progress UI and failure handling (#991)
* Add update progress UI rough draft

* Fix sentinel restart detection and add progress preferences

* Add update failure handling and sentinel error recovery

* Clean up

* Update release notes

* resize progress popup to be more reasonable for smaller screens
2026-04-22 15:39:37 -04:00
Clint Dovholuk 289daf439e Beta release 2.10.0.0 (#951)
* Add UpdateInterfaceConfig IPC command with nested L3/L2 payload

UpdateInterfaceConfig replaces UpdateTunIpv4 - this prevents having to call a new separate interface UpdateL2Options for updating l3/l2 config options simultaneously

* Add L2Enabled toggle and PcapInterface dropdown to tunnel config edit modal

* Fix L2Enabled and PcapInterface not populating in tunnel config edit modal

* Add Use Pcap checkbox to control Pcap Interface selection in tunnel config

* chore: prepare beta 2.10.0.0 with ZET v1.14.0

* dos2unix build.ps1

* remove beta updates, add experimental stream for now

* remove experimental for now

---------

Co-authored-by: Christopher Britton <christopher.l.britton@outlook.com>
2026-03-31 16:52:45 -04:00
Christopher Britton 3850efd67b Normalize line endings to LF across the project 2026-03-20 09:10:29 -04:00
dovholuknf 2005196f2a handle enter key on url dialog. update manual-test.md 2025-03-04 14:48:54 -05:00
dovholuknf 8d2f794c80 various bug fixes 2025-03-03 19:36:30 -05:00
dovholuknf 3bdf3e4fa6 set feedback timeout to 60s 2024-12-19 17:23:47 -05:00
dovholuknf 00da2dd6e5 more random updates from testing 2024-12-10 17:50:19 -05:00
dovholuknf f33812a736 more updates, more refinements, more changes. pushing this so i can review it in a pr to make final tweaks 2024-12-10 00:07:49 -05:00
dovholuknf 3671ff6ff5 additional updates after more testing, adding better debug messages and start implementing multiple providers 2024-12-06 23:12:09 -05:00
dovholuknf 188d5c0e89 more updates and changes to support keychain and other 2024-12-05 16:35:01 -05:00
dovholuknf 217bd9862b timeout if the data client takes more than 3 seconds to respond and inform the user that it's very unexpected 2024-12-05 09:24:34 -05:00
dovholuknf 6d0d0bb96b numerous changes, updates and fixes trying to bring ext auth home 2024-12-04 22:40:38 -05:00
dovholuknf f212974700 rename the setup file to setup-ids-for-test.ps1, don't show metrics messages unless you go out of your way 2024-11-26 08:32:01 -05:00
dovholuknf 89b5db20cc more commits after continued testing 2024-11-25 16:56:47 -05:00
dovholuknf 1d9d6f39fa initial commit for ext-jwt/third party signer 2024-11-23 21:12:14 -05:00
dovholuknf c95cfb6286 update release note 2024-10-18 13:44:53 -04:00
dovholuknf 6eb20d3bc9 merge origin/main 2024-10-18 09:50:56 -04:00
dovholuknf 2d4ed80985 updates based on review 2024-07-01 14:02:00 -04:00
dovholuknf a98776285d lots of permutations with mfa to get just right... 2024-07-01 09:08:54 -04:00
dovholuknf 72ce17dbb1 editorconfig, useless debug, and add readme to .sln 2024-06-29 22:27:35 -04:00
dovholuknf 2a3885b724 more automatic upgrade refinements 2024-04-24 19:57:30 -04:00
dovholuknf 50a8cf6893 trying to add header file to all .cs files 2023-11-20 11:15:21 -05:00
dovholuknf 8f45749e9d additional refactoring, test, etc of setting the update url 2023-11-01 00:49:14 -04:00
dovholuknf cdf73aaaf6 add initial set url impl 2023-10-27 12:35:29 -04:00
dovholuknf b7aead42e6 quick stab at configuring the url for updates 2023-10-25 12:29:21 -04:00
dovholuknf cb3766516f minor format tweaks after review 2022-08-17 12:17:40 -04:00
dovholuknf 66189e4af2 remove debug logging/cruft 2022-08-17 11:59:45 -04:00
dovholuknf 620024053d fix the order to fix last issue with state 2022-08-17 11:08:09 -04:00
dovholuknf c6e48a762a refactor and hopefully fix last state bug 2022-08-17 09:31:28 -04:00
dovholuknf 33ae8f05a5 more style commits 2022-08-15 13:21:21 -04:00
dovholuknf 8aed285c2b tweaks after review 2022-08-15 13:18:29 -04:00
dovholuknf be3157e332 initial rev of automatic upgrade disabling 2022-08-15 12:55:16 -04:00
dovholuknf 0297e681ac updates to repair the deferred update feature 2022-07-22 16:08:03 -04:00
dovholuknf f4517ef69d bunch of refactoring around the notifications of new releases and other updates 2022-07-21 18:33:26 -04:00
Mary Dcouto 8cf5d49b66 Merge pull request #508 from openziti/ziti_dump_with_path
Ziti dump with path
2022-02-17 10:39:50 +05:30
mary-dcouto 0afa1088b6 generate zitidump files in the service logs path while collecting feedback info 2022-02-16 12:05:32 +05:30
mary-dcouto 9295223955 updating the Get MFA codes command 2022-02-14 12:30:13 +05:30
Jeremy Tellier - ROG ff5b5e7183 Mary & Clints Bugs 2022-02-12 02:16:03 +00:00
mary-dcouto 308a14396b Merge branch 'release-next' into ZET-UI-integration 2022-02-02 16:22:53 +05:30
dovholuknf 1d16667dc2 plumb apiPageSize 2022-01-19 13:40:44 -05:00
mary-dcouto 380bb7d61f changing the function and payload fields to command and data fields as ZET supports these fields 2022-01-18 14:06:25 +05:30
mary-dcouto cb0f77f6c5 fixing the formatting 2022-01-12 14:19:33 +05:30
mary-dcouto 1128882ea9 changing the external ip command 2022-01-10 20:24:59 +05:30