873 Commits
Author SHA1 Message Date
Michael Quigley db5b768c31 dynamicProxyController on AMQP (#1035) 2025-09-10 10:41:58 -04:00
Michael Quigley 66f0799090 unbind mappings when unsharing (#1035) 2025-09-09 16:46:45 -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 32e2260f67 start dynamicProxyController in controller startup (#1035) 2025-09-09 15:40:27 -04:00
Michael Quigley 64067cf62a start of new dynamicProxyController package (#1035) 2025-09-09 15:11:37 -04:00
Michael Quigley 52e97d96a6 409 when conflict; error message (#726) 2025-09-08 17:09:54 -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 fa5dbbb2ec name list improvements (#726) 2025-09-08 16:41:43 -04:00
Michael Quigley 5de0428a83 new 'zrok share12' stub (#726); lint and refactoring 2025-09-08 16:28:42 -04:00
Michael Quigley cbaee6595a controller.unshare12Handler (#726) 2025-09-08 14:39:13 -04:00
Michael Quigley 0ec78a97cf 'processAccessGrants' (#726) 2025-09-08 14:19:18 -04:00
Michael Quigley 4c42c215a8 'createShareRecord' (#726) 2025-09-08 14:17:04 -04:00
Michael Quigley 73c6c071ca 'allocatePrivateRsources' (#726) 2025-09-08 14:11:51 -04:00
Michael Quigley 90a28dc209 automation framework tweaks (#1054); allocate public based on new automation framework (#726) 2025-09-08 14:06:46 -04:00
Michael Quigley 604cefef62 roughed-in new automation layer (#1054) 2025-09-08 13:36:11 -04:00
Michael Quigley 62e951efe7 implemented 'processNamespaceSelections' in share12 handler (#726) 2025-09-03 17:03:04 -04:00
Michael Quigley f665868833 new 'share_name_mappings' table (#726) 2025-09-03 16:41:59 -04:00
Michael Quigley 401685493e move url template expansion into 'util' package 2025-09-03 16:08:01 -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 718421da28 stepwise share12 implementation (#726) 2025-09-03 13:23:54 -04:00
Michael Quigley 6ab84892d5 handler stub for /share12 (#726) 2025-09-03 13:05:52 -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 0c92808e37 handler for '/frontend/namespace/mapping/{frontendToken}' endpoint (#726) 2025-08-21 14:24:25 -04:00
Michael Quigley 7f38a2bd4e list namespace frontend mappings handler (#726) 2025-08-21 14:13:55 -04:00
Michael Quigley 823441c113 '/namespace/frontend/mapping' create/delete handlers (#726) 2025-08-21 13:59:07 -04:00
Michael Quigley 44a2b5fa7d 'namespace_frontend_mappings' (#726) 2025-08-21 12:46:02 -04:00
Michael Quigley 40e2250b59 'open' namespaces skip grant checks (#726) 2025-08-21 12:34:34 -04:00
Michael Quigley 3120cbd0bd api adjusted to accomodate new 'open' property in namespace (#726) 2025-08-21 12:30:11 -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 a09134394f create/delete share name endpoints (#726) 2025-08-20 16:33:30 -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 08e654dc98 Merge branch 'main' into v1.2_dynamicProxy 2025-08-20 14:16:54 -04:00
Michael Quigley 19b84680f4 fix for metrics scope (#1031); minor vulnerabilities in ui components 2025-08-20 13:40: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 27342df327 new 'compatibility > log_requests' boolean to log all client compatibility requests (#1030) 2025-08-14 14:56:00 -04:00
Michael Quigley 63eb514c88 pre-compile expressions (#1030) 2025-08-13 17:01:09 -04:00
Michael Quigley 772db5006f externalized version expressions (#1030) 2025-08-13 16:50:33 -04:00
Michael Quigley 4c9b43bfd2 Merge branch 'main' into static_agentcontroller 2025-08-06 11:30:14 -04:00
Michael Quigley c39630265a start of 'v1.1.x' series (#1020) 2025-08-06 11:21:58 -04:00
Michael Quigley 788418cff7 do not call 'ziti.NewContext' multiple times (#1023) 2025-08-06 10:46:24 -04:00