Paul Lorenz
bcd1c374e8
Rename circuit to path
2021-08-04 13:16:09 -04:00
Paul Lorenz
29753846a4
Merge pull request openziti/fabric#256 from openziti/reduce-duplicate-links
...
Reduce duplicate links by allowing pending links a short window to be…
2021-08-04 13:13:46 -04:00
Paul Lorenz
b6026b0024
Reduce duplicate links by allowing pending links a short window to be completed before we try again
2021-08-04 13:03:47 -04:00
Paul Lorenz
525e155b0f
Merge pull request openziti/fabric#254 from openziti/reduce-link-growth
...
Improve link logging. Don't make multiple links to same router at sam…
2021-07-30 10:36:06 -04:00
Paul Lorenz
cb70e33fa0
Improve link logging. Add destination id to xlink
2021-07-30 10:18:45 -04:00
Paul Lorenz
3f4b4486ed
Logging tweaks. Give close grace period on unroute if end of session hasn't arrived yet
2021-07-15 13:11:30 -04:00
Paul Lorenz
c45e741bbd
Add controller health check ( #249 )
...
* Add controller health check and make controller and router health checks consistent
2021-06-22 14:01:45 -04:00
Paul Lorenz
8b6a90c85a
Merge pull request openziti/fabric#248 from openziti/add-router-health-check
...
Add configurable router health check
2021-06-17 14:09:25 -04:00
Paul Lorenz
375dfd03b4
Add configurable router health check
2021-06-17 12:32:16 -04:00
Paul Lorenz
da06217b6e
Refactor debug ops to allow adding additional operations
2021-06-10 16:33:32 -04:00
Michael Quigley
3cc2a107b7
Merge pull request openziti/fabric#245 from openziti/multiple_transport_profiles
...
Split/Non-split Links & Link Identifier Exchanges
2021-06-04 09:34:10 -04:00
Michael Quigley
6ea270ebec
Log message ->Debugf.
2021-06-03 21:41:22 -04:00
Michael Quigley
bba019ecee
Typo lint.
2021-06-03 13:48:25 -04:00
Michael Quigley
966880d07b
Log 'txPortalStartSize' in NewLinkSendBuffer. ( #244 )
2021-06-02 21:53:05 -04:00
Michael Quigley
6501d91b9c
Split/single dialer implementation. ( #242 )
2021-05-24 13:23:48 -04:00
Michael Quigley
8abe23b827
Link dialer supports 'split' flag. ( #242 )
2021-05-24 13:00:56 -04:00
Michael Quigley
62b35848ed
Wire router ids through both the dialer and listener side of xlink. ( #238 )
2021-05-14 15:02:40 -04:00
Michael Quigley
fa9da87419
Refactor ctrl_pb.Dial to support both LinkId and RouterId. ( #238 )
2021-05-14 14:35:12 -04:00
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