253 Commits
Author SHA1 Message Date
Michael Quigley 23dcb4298c fix constraint for frontend public name uniqueness when deleted (#1097) 2025-10-15 13:12:03 -04:00
Michael Quigley 1fdd2c9821 separate index/constraint building 2025-10-14 14:52:57 -04:00
Michael Quigley d00e4a5290 everything -> dl (#1078) 2025-09-25 13:25:46 -04:00
Michael Quigley aff12d15e5 shares sql fix (#1063) 2025-09-23 12:48:49 -04:00
Michael Quigley 91406d6354 check name limits when creating reserved names (#1063); use 'Unsafe()' in 'store.Store' functions to ignore 'Reserved' and 'UniqueName' fields 2025-09-23 12:15:06 -04:00
Michael Quigley 509dac621d remove 'Reserved' and 'UniqueName' from 'store.Share' and update dependents; added 'limits.CanReserveName' to check limits for creating names (#1063) 2025-09-23 11:51:17 -04:00
Michael Quigley 658d28f709 'zrok modify name' allows for changing the reserved state of names (#1066) 2025-09-22 14:46:28 -04:00
Michael Quigley 4f05f1f98c remove the 'version' concept from 'frontend_mapping' and all related infrastructure (#1041) 2025-09-22 13:09:46 -04:00
Michael Quigley debb52be91 removed 'version' from 'frontend_mappings' and re-introduced a primary key (#1041) 2025-09-22 12:47:48 -04:00
Michael Quigley 4090e80b6a naming lint 2025-09-19 10:48:23 -04:00
Michael Quigley 0605c4719d tx -> trx 2025-09-18 15:42:48 -04:00
Michael Quigley f52d2a4238 share details, overview and metadata cleanups; api console cleanups (#1057) 2025-09-18 15:14:23 -04:00
Michael Quigley 63144078a1 df -> v0.3.0 2025-09-13 23:30:21 -04:00
Michael Quigley d0234a4969 df -> v0.2.8 2025-09-11 15:39:58 -04:00
Michael Quigley 058b308859 gRPC dynamicProxyController startup (#1035) 2025-09-10 14:22:09 -04:00
Michael Quigley a942919151 frontend token in 'frontend_mappings' (#1035) 2025-09-10 13:15:04 -04:00
Michael Quigley e3b018891a 'frontend_mappings' (#1035) 2025-09-10 12:13:52 -04:00
Michael Quigley be99156a18 send mapping updates to dynamic frontends (#1035) 2025-09-09 16:27:33 -04:00
Michael Quigley 1f77e6f305 add 'dynamic' column to frontends table; reorder table columns (#1041) 2025-09-09 15:56:53 -04:00
Michael Quigley 9b5cb36038 return share tokens along with namespaces/names when listing (#726) 2025-09-08 16:59:29 -04:00
Michael Quigley f665868833 new 'share_name_mappings' table (#726) 2025-09-03 16:41:59 -04:00
Michael Quigley f5fdf15c3c updated '/share/names' to properly return the 'reserved' field; more 'reserved' field lint (#726) 2025-09-03 16:02:19 -04:00
Michael Quigley 8a1b8ce991 simplified 'allocated_names' -> 'names'; new 'reserved' column (#726) 2025-09-03 13:33:57 -04:00
Michael Quigley 0be47408d7 basic implementation of '/share/names' to return all namespaces/names for a user account (#726) 2025-08-21 17:17:10 -04:00
Michael Quigley 24cf4ad2ba support vanity tokens (probably the preferred use case) for namespaces (#726) 2025-08-21 16:35:11 -04:00
Michael Quigley 41b13b5326 support for a 'default' namespace/frontend mapping (#726) 2025-08-21 15:24:39 -04:00
Michael Quigley 44a2b5fa7d 'namespace_frontend_mappings' (#726) 2025-08-21 12:46:02 -04:00
Michael Quigley 2c829205c5 support for reverse migration 2025-08-21 12:11:36 -04:00
Michael Quigley 74ddda8314 add 'open' column to 'namespace' table (#726) 2025-08-21 12:02:31 -04:00
Michael Quigley fa63fad1fd '/share/names/...' endpoint implementation (#726) 2025-08-20 16:41:06 -04:00
Michael Quigley 102f10f68d namespace grant handlers in controller (#726) 2025-08-20 16:02:55 -04:00
Michael Quigley d52b85fb3d namespace commands for 'zrok admin' (#726) 2025-08-20 15:45:15 -04:00
Michael Quigley 2893af6b9a crud handlers for '/namespace' and '/namespaces' (#726) 2025-08-20 15:20:23 -04:00
Michael Quigley 55a691bcfa updated namespace to include a 'token' (#726) 2025-08-20 14:53:32 -04:00
Michael Quigley 261933e366 draft database components for 'namespace' (#726) 2025-08-20 13:27:58 -04:00
Michael Quigley a7dd48ea4d controller and metrics bridge ported -> df 2025-08-18 15:24:36 -04:00
Michael Quigley f6d1b01ef0 list public frontends for account implementation (#996) 2025-06-27 13:12:10 -04:00
Michael Quigley 9d90f7a2cc infrastructure for account delete api endpoint (#993) 2025-06-25 14:04:23 -04:00
Michael Quigley ce37219bac new frontend grants admin endpoint handlers; miscellaneous cleanup and organization for consistency (#992) 2025-06-25 12:40:39 -04:00
Michael Quigley 2de24beba8 bugs, lint, testing (#967) 2025-06-03 14:45:32 -04:00
Michael Quigley 3ed97d4e90 environment disable now cleans up agent remote; refactored and streamlined disableHandler (#967) 2025-06-03 12:41:49 -04:00
Michael Quigley 9cff8aa1bb fit and finish for 'zrok agent enroll' (#967) 2025-06-02 13:58:32 -04:00
Michael Quigley b2f051834e fledged enroll/unenroll handlers for agent remoting (#967) 2025-05-30 15:52:44 -04:00
Michael Quigley ca88575782 agent enrollment store implementation (#967) 2025-05-30 14:10:54 -04:00
Michael Quigley 18eaf8ceab revert 'Unsafe()' store.Frontend finders (#866) 2025-02-12 14:24:22 -05:00
Michael Quigley 0ad64ee326 Merge branch 'main' into v1_0_0 2025-02-12 14:20:55 -05:00
Michael Quigley 8e6fb9fe60 disable auto migration (#866) 2025-02-12 11:08:17 -05:00
Michael Quigley e7f126bd45 frontend bind address data wiring (#834) 2025-02-05 11:14:00 -05:00
Michael Quigley a0383b4d3a add description to 'frontends' (#834) 2025-02-04 16:59:09 -05:00
Michael Quigley 89a9f5b8db roughed in '/sparklines' handler (#823) 2025-01-10 15:02:09 -05:00