Andrew Martinez
6814db98c1
adds public ip address for #226
2020-09-09 10:42:20 -04:00
Paul Lorenz
734e9a5542
Fix service policy migration. Update for terminator precendence changes. Log panic stacks. Fixes GH-291
2020-09-03 10:22:27 -04:00
Andrew Martinez
47c6c9ce6e
remove dupe log message
2020-08-26 15:16:32 -04:00
Andrew Martinez
950bd7d971
uncomment logging messages for batch updates
2020-08-26 13:45:08 -04:00
Andrew Martinez
a97fbd1ffa
remove session delete sync
...
Turns out this is important for high availability reworked probe and sdk
to deal with it as it was.
2020-08-26 13:35:03 -04:00
Andrew Martinez
03277fa1f6
add heartbeat interval configuration
2020-08-25 17:35:51 -04:00
Andrew Martinez
006995db6c
use fabric event system for session lifecycle
2020-08-25 13:15:47 -04:00
Andrew Martinez
8f428ab498
enable redoc by enabling swagger SPEC url
2020-08-24 13:57:10 -04:00
Andrew Martinez
f92b88e395
Merge branch 'master' into stream.sessions.276
2020-08-24 08:40:29 -04:00
Andrew M
faec4b95ba
various fixes for API streaming and data net support
...
- http requests should hard timeout w/ a reasonable response
- edge routers should close when an API session token is not provided or
does not match
- stream both types of sessions on edge router connect
- stream sessions for time out processing/deletion
- add id to session messages (edge control pb update, breaks backwards
compat)
2020-08-24 08:31:45 -04:00
Paul Lorenz
c179f87538
Improve session create performance. Closes GH-281
2020-08-20 12:35:04 -04:00
Paul Lorenz
e2ad712948
Add edge session events API. Closes GH-229
2020-08-11 14:00:57 -04:00
Paul Lorenz
a340381c70
Add core events framework
2020-08-11 14:00:40 -04:00
Paul Lorenz
6fc2215d26
Fix service policy types. Add debug util for debugging bbolt datastores. Fixes GH-269
2020-08-04 15:33:30 -04:00
Paul Lorenz
b8a88f4d90
Fix transit/edge router store overlap. Add name index cleanup migration ( #264 )
...
* Fix transit/edge router store overlap. Add name index cleanup migration
2020-08-03 14:26:12 -04:00
Andrew M
ada72b335b
Merge branch 'master' into e2e.router.termination
2020-07-31 09:50:09 -04:00
Paul Lorenz
bb3ca676e8
Address review comments
2020-07-28 10:14:23 -04:00
Paul Lorenz
951c80b8d0
Integrate data integrity check/repair framework and add REST API. Fixes GH-258
2020-07-28 10:05:46 -04:00
Paul Lorenz
c8b7a8d8c7
Implemented policy model performance improvements. Fixes GH-256
2020-07-28 10:03:36 -04:00
Paul Lorenz
14eb819b30
Model performance test, work in progress
2020-07-28 10:01:34 -04:00
Andrew M
e39c21b6a1
e2e support fixes #173
...
- adds edge level edge_transport xgress
- adds service encyrptionRequired flag (rest API, protobuffs)
- adds edge router encryption checks
2020-07-27 16:18:46 -04:00
Paul Lorenz
8e7f096b22
Fix hello timeout by making it fully async. Fixes GH-248
2020-07-20 17:31:16 -04:00
Andrew M
31089be1f4
set edge router result list to all
...
- all is denoted by -1 which is actualy the max for int64
2020-07-20 15:21:29 -04:00
Andrew M
0580362280
remove extra space
2020-07-09 15:01:15 -04:00
Andrew M
f76e2a1c55
remove old embedded files
...
- old postgres files
- packr migration adapter struct
- remove packr and sql migration deps
2020-07-09 14:58:40 -04:00
Andrew
f1e957c02c
Merge pull request #241 from openziti/fix.specs.not.found.240
...
Fix.specs.not.found.240
2020-07-09 14:57:12 -04:00
Andrew M
1242a1b950
fixes #240
...
- adds spec router
- updates swagger to allow for both JSON and YAML spec bodies
- pulls spec from generated rest server
2020-07-09 09:29:09 -04:00
Paul Lorenz
6c8dc06b49
Fix potential deadlock
2020-07-07 15:20:42 -04:00
Andrew
943ff0e231
Merge pull request #232 from openziti/fix.expiresAt.231
...
fixxes #231 - adds expiresAt properties
2020-07-07 14:05:51 -04:00
Andrew
0340a97f79
Merge pull request #234 from openziti/rest.api.error.json.rendering.233
...
fixes #233 return API errors as JSON if possible
2020-07-07 14:02:21 -04:00
Andrew M
6182beeffa
rename text producer
...
- text producer is now pem producer only
- remove ability to render errors in pem producer
- update tests
- fix accept header processing for multiple accepts in one header
2020-07-07 11:44:40 -04:00
Paul Lorenz
fe7031ee2f
Ensure IsOnline is present in common routers. Fixes GH-237
2020-07-07 10:08:21 -04:00
Andrew M
923b182b85
fixes #233 return API errors as JSON if possible
2020-07-01 15:54:20 -04:00
Andrew M
ef82289db9
add expiresAt to ottca
2020-07-01 10:23:15 -04:00
Andrew M
b6a7843a5a
fixxes #231 - adds expiresAt properties
2020-07-01 09:15:04 -04:00
Andrew M
859be8cac7
add copyright headers
2020-06-25 15:01:54 -04:00
Andrew M
48def995f3
fixes #191 , CLI password changes
...
- requires corresponding changes in the CLI as well
2020-06-25 14:53:53 -04:00
Andrew M
96d1d9e905
Merge branch 'master' into fix.224.cert.log.entries
2020-06-24 14:35:22 -04:00
Paul Lorenz
736c535cdd
Fix listener close logic ( #223 )
...
* Fix listener close logic
* Make timeout 8m
* Fix bbolt deadlock
2020-06-24 14:32:32 -04:00
Andrew M
6bb9eeff20
fixed #224 extra log output during invalid cert auth
2020-06-23 23:46:01 -04:00
Paul Lorenz
7e9d9a63f1
Fix session create response. fail faster on rotating hs tests
2020-06-22 11:10:09 -04:00
Paul Lorenz
6795f7c520
Fix query symbol names. Fix fingerprint formats in migration
2020-06-19 16:52:05 -04:00
Paul Lorenz
3829ac1f58
Fix policy advice service and also some typos
2020-06-19 15:51:38 -04:00
Paul Lorenz
84e1436679
Add snapshot db API. Fixes GH-206. Update openapi to 0.24
2020-06-19 14:48:46 -04:00
Paul Lorenz
81b5a4ef76
Move service and router names to fabric
2020-06-19 14:10:31 -04:00
Andrew M
5ddefc25c2
Merge branch 'master' into use.shortids
2020-06-17 17:24:24 -04:00
Andrew
23e476d03a
Merge pull request #202 from openziti/add.api.versions.to.versions
...
Add.api.versions.to.versions
2020-06-17 17:15:15 -04:00
Andrew M
4cff1b8690
move to version map per ekoby request
2020-06-17 16:41:13 -04:00
Paul Lorenz
64ce3a92df
move edge routers under fabric routers. Fixes GH-144
2020-06-17 16:36:14 -04:00
Andrew M
a4da87168d
fix missing ./ on urls
2020-06-17 16:07:43 -04:00