Commit Graph

702 Commits

Author SHA1 Message Date
Paul Lorenz 064ae0df52 Second pass at edge terminator fixes 2023-09-29 10:57:43 -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 24c35808aa Sync host.v1 and host.v2. Add connectTimeout to host.v1. Fixes #1616 2023-09-27 09:41:11 -04:00
Paul Lorenz 74006eeb9d Don't update identity if it hasn't changed. Fix change attribution for edge client updates. Fixes #1610. Fixes #1611 2023-09-13 11:42:35 -04:00
Paul Lorenz 02b39f5191 Don't emit session tokens or JWTs. Fixes #1599 2023-09-13 11:42:15 -04:00
Andrew Martinez a05e5a4e94 fixes #1607 remove "not before" enrollment attribute 2023-09-12 09:27:08 -04:00
dovholuknf 92f2a2a90b call shutdown on the ctrl config after initializing 2023-09-01 13:26:26 -04:00
Paul Lorenz dc2cb61d4b Merge pull request #1595 from openziti/prep-for-fabric-merge
Prep for fabric merge
2023-08-30 17:35:37 -04:00
Paul Lorenz a9074719ce Fix namespace conflicts in controller/events 2023-08-30 17:16:10 -04:00
Paul Lorenz 453e6cae2a Consolidate controller/apierror/helpers and messages 2023-08-30 17:16:10 -04:00
Paul Lorenz 8a4ff813b1 Put api session into tunnel state after looking up from cache. Fixes #1597 2023-08-30 17:14:29 -04:00
Paul Lorenz 5b59ae13ee Update for moved packages in fabric 2023-08-23 09:40:05 -04:00
Paul Lorenz 81baa1843b Add default identity type. Remove user,service,device types. Fixes #1428 2023-08-22 20:40:33 -04:00
Andrew Martinez 99ebbbf75c fix nil list on auth policy rest model, fixes #1584 2023-08-16 09:56:53 -04:00
Paul Lorenz 6426d55020 Add some warn logging on terminator instance id bind conflict 2023-08-09 10:56:46 -04:00
Paul Lorenz 0c84601cd0 Update for link management changes 2023-08-09 10:20:58 -04:00
Paul Lorenz b061fe9a39 Move internal/certs to common. Remove some incidental files that weren't used. 2023-08-07 10:20:06 -04:00
Paul Lorenz 03b58ebcd3 Move jwtsigner package to controller 2023-08-04 17:04:44 -04:00
Paul Lorenz b108f4424d Remove unused internal/pem and internal/util packages. Move version to only place it's used in response 2023-08-04 17:04:13 -04:00
Paul Lorenz dba0fb6f7c Move protobufs to common 2023-08-04 17:01:15 -04:00
Paul Lorenz 8b3092a3d9 Merge pull request #1566 from openziti/prep-for-ziti-merge-p2
Move eid to common
2023-08-04 16:35:26 -04:00
Paul Lorenz f368b631b0 Merge remote-tracking branch 'origin/main' into prep-for-ziti-merge-p1 2023-08-04 16:26:16 -04:00
Paul Lorenz 1f5eed5956 Move eid to common 2023-08-04 11:46:53 -04:00
Paul Lorenz 7d6f4ef700 Reorganize code in preparation for merging to ziti repo, first pass. 2023-08-04 09:48:06 -04:00
Andrew Martinez 7ee4539e6a fix lint 2023-07-24 16:41:58 -04:00
Andrew Martinez 5c30981c8b fix lint 2023-07-24 16:28:17 -04:00
Andrew Martinez 79bc10b690 fix jwt auth response 2023-07-24 16:14:28 -04:00
Andrew Martinez 8c8709ea72 Merge branch 'main' into jwt.auth 2023-07-24 15:42:46 -04:00
Andrew Martinez ef1cffee30 fix tests 2023-07-24 15:39:45 -04:00
Andrew Martinez 240b654f51 fix small issues w/ ER code from split 2023-07-20 09:48:04 -04:00
Andrew Martinez 414cff49d7 adds support OIDC authentication, api access, and ER connections 2023-07-20 09:41:12 -04:00
Paul Lorenz 62b73c231c Fix panic in router disconnect when fingerprint is nil. Fixes #1548 2023-07-13 12:03:38 -04:00
Paul Lorenz 8372559f37 If CA is invalid pem, exit out of loop. Fixes #1543 2023-07-06 13:46:35 -04:00
Paul Otto 1fed936746 Fix cert expire check logic error 2023-06-27 11:36:33 -06:00
Andrew Martinez 1098dfd928 Restores old /edge/client/v1 coverage of the root URL
- restores /version for the c-sdk
- fixes existing Go SDK enrolled configurations which will use the wrong
  API URL (non-prefixed) due to an old enrollment bug.
2023-06-22 14:16:59 -04:00
Andrew Martinez eeb9221fe4 adds .well-known/est/cacerts support to the management API 2023-06-14 09:56:23 -04:00
Andrew Martinez 3325f91e76 fixes #1416 allows totp provisioning URL domain to be configured
- sets default to openziti.io (previously ziti.dev)
- adds edge.totp configuration section
2023-06-13 09:10:31 -04:00
Shawn Carey fcd14e4e99 Allow wildcard domains in intercept.v1 configurations (#1518)
validate intercept addresses with idn-hostname format
2023-06-08 13:58:15 -04:00
Paul Lorenz f31f849344 Fix panic removing terminator with invalid session. Fixes #1512 2023-06-02 10:52:41 -04:00
Shawn Carey a980106220 use 'idn-hostname' string format in intercept.v1 and host.vX config types. (#1500) 2023-05-23 15:30:12 -04:00
Andrew Martinez d3a2009582 fix lint issues 2023-05-12 15:44:10 -04:00
Andrew Martinez bf2684ac4e fixes edge#1225 broken CA de-dupe logic, adds tests 2023-05-12 15:32:16 -04:00
Andrew Martinez 3116412857 adds missing error message for unmatched iss field 2023-05-10 10:36:33 -04:00
Paul Lorenz 97daffe69d Merge pull request #1449 from openziti/annotate-circuit-events
annotate circuit events
2023-05-04 11:03:04 -04:00
Andrew Martinez 661be7876d fixes openziti/ziti#1093
- heart beat system was never being configured with a control channel
2023-05-01 10:02:48 -04:00
Paul Lorenz f28722cfa6 Handle nil terminator when getting circuit tags 2023-04-27 12:16:09 -04:00
Andrew Martinez 95ae025ce9 updates golang sdk to v0.20.0 2023-04-26 13:55:51 -04:00
Paul Lorenz 7d6901be3d Add edge code needed for entity change events. Fixes #629 2023-04-25 22:34:02 -04:00
Paul Lorenz 82cbbefceb Fix event type 2023-04-25 14:04:14 -04:00