Michael Quigley
6446ee9c60
Use transport.Configuration.
2021-05-14 14:04:56 -04:00
Andrew
061bb5c67b
Merge pull request openziti/fabric#236 from openziti/xweb.extend.validation
...
adds xweb share config validation points, time.ParseDuration
2021-05-06 15:34:48 -04:00
Andrew Martinez
ae85cbad0b
adds xweb share config validation points, time.ParseDuration
...
- split xweb/config.go into multiple files by type
- allow api factories to validate shared config
- use time.ParseDuration for duration config values in core xweb options
- add interface documentation for api factories
- merge http.request context values for xweb
2021-05-06 15:22:03 -04:00
Andrew
3cdb5890c6
Merge pull request openziti/fabric#235 from openziti/xweb.comments.fix.multi.server.startup
...
fixes xweb comments, fixes xweb startup
2021-05-05 16:47:33 -04:00
Andrew Martinez
68c4d9a030
fixes xweb comments, fixes xweb startup
...
- fixes multi server startup would block on first server
- fixes comments, goland was complaining
- adds better output for what APIs are starting on what servers/bind
points
- adds IsHandled() demuxer
2021-05-05 14:11:24 -04:00
Paul Lorenz
cab0fdf55b
Merge pull request openziti/fabric#234 from openziti/add-nil-check
...
Add nill check on terminator lookup. Fix spelling mistake
2021-04-29 23:28:52 -04:00
Paul Lorenz
0173a633c6
Add nill check on terminator lookup. Fix spelling mistake
2021-04-29 18:56:04 -04:00
Paul Lorenz
d73c0192d6
Merge pull request openziti/fabric#233 from openziti/remove-xtv
...
Remove eXtensible Terminator Validator framework (xtv) as it's now un…
2021-04-29 13:33:25 -04:00
Paul Lorenz
478d8c1e0b
Remove eXtensible Terminator Validator framework (xtv) as it's now unused.
...
terminator validation can be done in custom control channel handlers instead
2021-04-29 12:45:07 -04:00
Paul Lorenz
14c632c862
Add events for router online/offline
2021-04-22 11:27:10 -04:00
Andrew
74a98ea4c3
Merge pull request openziti/fabric#129 from openziti/extensible.web.api.55
...
initial xweb implementation
2021-04-14 13:55:18 -04:00
Andrew Martinez
deb46432e1
initial xweb implementation
...
- adds config structures
- adds server structures
- simplifies interfaces
- removed unused remnants
- refactor work
- adds doc
2021-04-14 13:19:39 -04:00
Andrew
24d91f06e4
Merge pull request openziti/fabric#231 from openziti/add.router.cache.clear
...
add ability to clear the cached state of a router from bbolt
2021-04-09 09:12:05 -04:00
Andrew Martinez
4d9ea4e504
update cache instead of clearing
2021-04-08 16:00:42 -04:00
Andrew Martinez
b9b624a0a0
add ability to clear the cached state of a router from bbolt
...
Will be used for enrollment extension where the fingerprint has been
updated
2021-04-08 16:00:41 -04:00
Paul Lorenz
270fd077b1
Allow way to notify router of rename
2021-04-07 21:29:25 -04:00
Paul Lorenz
e2c63ba9e3
Merge pull request openziti/fabric#229 from openziti/change-default-metrics-interval
...
Change default metrics report interval to 1 minute
2021-03-31 21:31:08 -04:00
Paul Lorenz
d0ceb31274
Change default metrics report interval to 1 minute
2021-03-31 18:48:57 -04:00
Paul Lorenz
5ded5e2fd0
Merge pull request openziti/fabric#228 from openziti/expose-is-system-to-model
...
Fix latency metric id extraction
2021-03-29 10:50:00 -04:00
Paul Lorenz
69a22913f7
Fix latency metric id extraction
2021-03-29 10:43:30 -04:00
Paul Lorenz
81ef06a518
Merge pull request openziti/fabric#227 from openziti/expose-is-system-to-model
...
Expose IsSystem to the model level as a read-only property
2021-03-26 14:38:02 -04:00
Paul Lorenz
1d6bec6a09
Expose IsSystem to the model level as a read-only property
2021-03-26 12:02:44 -04:00
Paul Lorenz
451ea9e58a
Merge pull request openziti/fabric#224 from openziti/all-access-to-service-events-registry
...
Allow access to the service events registry
2021-03-25 09:34:25 -04:00
Andrew
a66508f640
Merge pull request openziti/fabric#225 from openziti/router.do.not.sleep.forever
...
instead of sleeping in a for loop, watch for shutdown done
2021-03-25 06:28:30 -04:00
Andrew Martinez
0a993f410d
remove for/select
2021-03-24 16:28:08 -04:00
Andrew Martinez
d05a450f53
instead of sleeping in a for loop, watch for shutdown done
2021-03-24 16:14:59 -04:00
Michael Quigley
77f9dd8821
Merge pull request openziti/fabric#221 from openziti/transwarp_2
...
Transwarp beta_1
2021-03-23 21:59:30 -04:00
Michael Quigley
6976057b93
Update dependencies.
2021-03-23 21:50:39 -04:00
Paul Lorenz
59dd03cdca
Allow access to the service events registry
2021-03-23 17:11:18 -04:00
Andrew Martinez
99535e39d6
remove unnecessary remove handler call, was causing panics
2021-03-23 14:33:00 -04:00
Michael Quigley
36840eb20e
Merge branch 'main' into transwarp_2
2021-03-23 11:17:38 -04:00
Paul Lorenz
4deb9c3a48
Merge pull request openziti/fabric#220 from openziti/fix-listener-close
...
If accept fails, ch will be nil
2021-03-18 14:07:57 -04:00
Paul Lorenz
add3ae6f13
If accept fails, ch will be nil
2021-03-18 13:54:14 -04:00
Michael Quigley
c2881e9cd5
Merge branch 'main' into transwarp_2
2021-03-18 13:34:39 -04:00
Paul Lorenz
7473c00a27
Merge pull request openziti/fabric#219 from openziti/fix-circuit-test
...
Fix circuit test and update foundation dep
2021-03-18 13:33:38 -04:00
Paul Lorenz
d2e54e766f
Fix circuit test and update foundation dep
2021-03-18 13:30:35 -04:00
Michael Quigley
920a6970e9
Merge branch 'main' into transwarp_2
2021-03-18 13:25:39 -04:00
Paul Lorenz
402dcb1f60
Don't allow routers to connect with no version info. They're too old to work correctly anyway for other reasons
2021-03-18 11:38:42 -04:00
Paul Lorenz
7b194a4c3f
Merge pull request openziti/fabric#217 from openziti/all-multiple-xgress-close-handlers
...
Allow multiple xgress close handlers
2021-03-17 22:30:25 -04:00
Paul Lorenz
aa57624fbe
Allow multiple xgress close handlers
2021-03-17 21:11:12 -04:00
Michael Quigley
d1475cdb8c
Merge pull request openziti/fabric#216 from openziti/bbolt_tracing
...
bbolt Tracing
2021-03-17 11:19:38 -04:00
Michael Quigley
57f904b739
Configuration for bolt db tracing.
2021-03-17 10:42:02 -04:00
Michael Quigley
c59ec4d927
Cleaner logging without anonymous functions.
2021-03-17 10:34:18 -04:00
Michael Quigley
2c9b1552c7
Enable bbolt tracing in controller.
2021-03-16 11:25:18 -04:00
Michael Quigley
34d1f5dccc
Merge branch 'main' into transwarp_2
2021-03-15 09:42:58 -04:00
Paul Lorenz
8fe3ed07e1
Merge pull request openziti/fabric#215 from openziti/go-1.16
...
Update to go 1.16 and add mattermost webhook
2021-03-12 14:33:45 -05:00
Paul Lorenz
fe5e230eb0
Update to go 1.16 and add mattermost webhook
2021-03-12 14:13:09 -05:00
Michael Quigley
25eb54b6ca
Merge pull request openziti/fabric#204 from openziti/idle_route_gc
...
Idle Route Garbage Collection (#204 )
2021-03-12 13:55:33 -05:00
Michael Quigley
24864fed87
Simpler. ( #204 )
2021-03-12 13:04:32 -05:00
Michael Quigley
85cc09cc5a
Log tuning. ( #204 )
2021-03-12 10:45:17 -05:00