Paul Lorenz
898e41ae2a
Implement router data model changesets. Fixes #1966
2024-04-23 11:56:10 -04:00
Andrew Martinez
3fb9ff1ea3
fixes #1964 , fixes #1960 adds the ability to handle and process bearer token updates
...
- established connections can now send an update token message with the
body of a new bearer token
- the new token's signer is verified from the router data model along
with the claims (matching subject, api session id, etc.)
- cleans up token exchange claim handling in the controller
2024-04-22 14:48:33 -04:00
Paul Lorenz
8109012afb
Update changelog and deps
2024-04-17 19:29:41 -04:00
Paul Lorenz
32d743ff11
Update router data model with: add service policy type, flesh out identity. Fixes #1950 Fixes #1951
2024-04-17 14:57:20 -04:00
Paul Lorenz
a0245e5cd3
Allow ER/T to intercept services w/out sessions when in HA mode. Fixes #1942
2024-04-16 15:11:00 -04:00
Paul Lorenz
103cde6d49
Fix SDK dial error when 'token is malformed'. Api session JWT wasn't being forward to controller. Fixes #1916
2024-04-08 22:42:25 -04:00
Andrew Martinez
8c7b3b2e84
reduces prerms from admin to authenticated on list controllers
...
- updated public key sync to use controller list data instead of mesh peer
- fixes perms on controller list to not be admin only
2024-03-26 10:55:50 -04:00
Andrew Martinez
7ab233fc74
fix merge issues
2024-03-14 08:49:48 -04:00
Andrew Martinez
36ced919ae
Merge branch 'main' into ha-staging
2024-03-14 08:38:57 -04:00
Paul Lorenz
c64df3a7b3
Merge pull request #1788 from openziti/terminator-chaos
...
Terminator chaos
2024-03-12 15:31:59 -04:00
Paul Lorenz
fab81e4cd4
Add terminator chaos testing and fix issues found. Fixes #1794 Fixes #1369
2024-03-12 10:31:36 -04:00
Andrew Martinez
7d8a84fe08
add locking on index set for forgetful index
2024-03-06 10:08:29 -05:00
Andrew Martinez
22519e8b5b
remove unreachable code
2024-03-06 10:06:54 -05:00
Andrew Martinez
bc140c87df
reorganizes methods to be grouped by type
2024-03-06 10:04:58 -05:00
Kenneth Bingham
be3bd97967
consolidate redundant unix function defs
2024-03-05 14:26:23 -05:00
Kenneth Bingham
34351f3ed7
add freebsd function defs
2024-03-05 14:26:23 -05:00
Andrew Martinez
09542c7728
consolidated ha changes
2024-02-29 09:27:56 -05:00
dovholuknf
e8080bdd1b
minor refactor
2024-02-27 20:26:16 -05:00
dovholuknf
5b2d67e80b
rearrange where the zac handler goes and keep spa handler separate
2024-02-27 20:24:39 -05:00
dovholuknf
5ebaf90f6b
update template and rename zac to spa
2024-02-27 18:17:19 -05:00
gberl002
5aa6558061
Changed panic to lesser level, commented zac binding by default
...
Signed-off-by: gberl002 <geoff.berl@netfoundry.io >
2024-02-27 13:23:37 -05:00
gberl002
20a8c30cba
Merging latest from release-next
2024-02-27 13:14:41 -05:00
Andrew Martinez
935c89bb7d
fixes 1354 adds hostname/domain to env info
2024-02-22 14:32:00 -05:00
gberl002
c7dd1757a3
renamed the handler to a more generic name
...
updated the controller config to have a zac binding in place by default
Signed-off-by: gberl002 <geoff.berl@netfoundry.io >
2024-02-12 15:31:17 -05:00
Paul Lorenz
744ae68bbd
Fix controller crash. Fixes #1736
2024-02-08 21:55:48 -05:00
Paul Lorenz
3aace85a97
Refactor terminator state machine to be more like links state machine. Fixes #1733 Fixes #1734
2024-02-08 21:55:48 -05:00
Paul Lorenz
ef53793f3d
Add initial zrok fablab setup
2024-01-31 14:48:59 -05:00
Andrew
f31b4ce3c3
Merge pull request #1708 from openziti/fix.1691.er.re.enrollment
...
fixes 1691 multiple er re-enrolls creates multiple enrollments
2024-01-31 11:56:39 -05:00
Paul Lorenz
8423a8dd6a
Fix link management race conditions found by chaos testing. Fixes #1709
2024-01-29 17:23:51 -05:00
Andrew Martinez
8c0bf8b885
fixes 1691 multiple er re-enrolls creates multiple enrollments
...
- ers do not support having multiple enrollments, detail returns 1
- re-enrolling now clears existing enrollments
- adds test to re-enroll twice
- encapsulates all er re-enrollment logic as a single atomic command
2024-01-25 15:09:30 -05:00
Paul Lorenz
c4abcae949
Link management fixes. Fixes #1692 Fixes #1693
2024-01-19 17:33:21 -05:00
Paul Lorenz
41a37ebe7e
Add initial router link validation utility. Fixes #1678
2024-01-05 13:10:02 -05:00
Paul Lorenz
9ddd1b941d
Add service max idle time. Fixes #1496 . Add decomission router support. Fixes #1402
2023-12-08 12:48:56 -05:00
Paul Lorenz
db6554ee06
Implement idempotency for sdk terminators. Fixes #1446
2023-12-01 15:44:05 -05:00
dovholuknf
f0463d831f
forgot to remove the if
2023-11-29 17:24:59 -05:00
dovholuknf
137fc08054
publicDir -> location
2023-11-29 17:14:56 -05:00
dovholuknf
9d47580002
make the linter proud
2023-11-29 16:53:45 -05:00
dovholuknf
870517a678
update spa handling
2023-11-29 16:26:47 -05:00
dovholuknf
cf02910c30
add a prototype xweb handler for thoughts
2023-11-29 14:57:49 -05:00
Paul Lorenz
73c71d3ff2
Properly handle installing and running 'latest' ziti binaries
2023-10-30 12:08:27 -04:00
padibona
ba09965dbf
Db creation 2 ( #1444 )
...
Squashed and merged. Adds db-creation model and workflows for cd/ci to store fairly populated DB and pki on each release to s3.
2023-10-16 13:34:24 -05:00
Paul Lorenz
f3d67b7f49
Update fabric imports
2023-09-28 23:34:28 -04:00
Paul Lorenz
08e51b8166
Merge remote-tracking branch 'fabric/main' into merge-fabric
2023-09-28 23:33:13 -04:00
Paul Lorenz
b12f1d33f5
Add CreateTerminatorV2 flow for edge terminators. Fixes #1619
2023-09-27 17:32:44 -04:00
Paul Lorenz
07da3cd513
Merge remote-tracking branch 'edge/main' into merge-edge
...
Updated package names
Merged golangci-lint configurations
2023-09-27 16:54:53 -04:00
Paul Lorenz
20b61e0e9f
Add capabilities to hello. Fixes openziti/fabric#799
2023-09-26 11:56:01 -04:00
Paul Lorenz
509364d908
Remove trace events from dispatcher. Move trace to common
2023-08-16 12:39:42 -04:00
Paul Lorenz
f71db654eb
Move build and inspect packages to common
2023-08-10 19:45:23 -04:00
Paul Lorenz
cdfd037da9
Move protobuf definitions to common
2023-08-10 19:38:48 -04:00
Paul Lorenz
8fc97a11d8
Move profiler package to common
2023-08-10 18:09:15 -04:00