Paul Lorenz
0feba9f44c
Merge pull request openziti/fabric#338 from openziti/fix-bind-panic
...
Fix panic on link bind. Add gpg signing bits to GH actions workflows
2022-03-21 12:36:58 -04:00
Paul Lorenz
a1114367a6
Fix panic on link bind. Add gpg signing bits to GH actions workflows
2022-03-21 11:51:14 -04:00
Paul Lorenz
aefe5ad1bd
Merge pull request openziti/fabric#334 from openziti/fix-flaky-test
...
Fix flaky test
2022-03-17 13:45:51 -04:00
Paul Lorenz
6b42451923
Fix flaky test
2022-03-17 13:33:35 -04:00
ekoby
89d4bba40a
disable xgress message fragmentation ( #333 )
2022-03-16 09:53:03 -04:00
tburtchell
b07efcdf95
Merge pull request openziti/fabric#332 from openziti/331-router-link-listener-can-fail-to-infer-the-link-type-when-advertise-address-is-not-defined
...
331 - inferring link type from listener bind
2022-03-11 13:33:30 -05:00
Tod Burtchell
a2e514c6a8
331 - inferring link type from listener bind instead of listener advertise address
2022-03-11 11:31:34 -05:00
Paul Lorenz
20a046bd9a
Merge pull request openziti/fabric#330 from openziti/db-ops
...
Copy db ops from edge to fabric (for eventual removal from edge). Add…
2022-03-10 10:59:40 -05:00
Paul Lorenz
ef7c69558b
Copy db ops from edge to fabric (for eventual removal from edge). Add snapshot db agent op
2022-03-10 10:07:41 -05:00
Paul Lorenz
c399d3a26e
Merge pull request openziti/fabric#329 from openziti/fix-panic-on-startup
...
Fix panic caused by race condition on startup
2022-03-09 07:21:14 -05:00
Paul Lorenz
9ea9244f44
Fix panic caused by race condition on startup
2022-03-08 22:31:01 -05:00
Paul Lorenz
2b7db10913
Allow routers more control over link management ( #318 )
...
* Allow routers more control over link management
2022-03-07 12:22:17 -05:00
Geoff Berl
b8e2fb4369
Merge pull request openziti/fabric#327 from openziti/add-global-constants
...
Added global constants for use in this and other projects
2022-03-03 15:14:50 -05:00
gberl002
a934a76732
Removing contstants files and placing them in respective existing files
2022-03-02 17:19:24 -05:00
Cam Otts
725afe13de
added allow traversal flag ( #326 )
...
* added allow traversal flag
* Added test to verify a single router connection that is marked untraversable fails path creating
* Updated default cost to be one step above the threshold to avoid overflow.
* Updated checks to only care about middle routers. Fixed relevant unit tests and added test with untraversable middle router.
* Refactor allowTraversal to be flipped to noTraversal
* default noTraversal to false
2022-03-02 10:33:04 -06:00
Paul Lorenz
4ee333bab1
Merge pull request openziti/fabric#328 from openziti/allow-service-name-circuit
...
Allow service name when creating circuit
2022-03-01 12:05:36 -05:00
Paul Lorenz
291c2df0c5
Allow service name for fabric service requests
2022-03-01 12:01:40 -05:00
Paul Lorenz
5fc81fbf18
Update to use channel trace
2022-02-28 15:39:27 -05:00
gberl002
ce9dce27a3
Added global constants files for use in this and other projects
2022-02-28 13:51:23 -05:00
Paul Lorenz
d33fde180f
Merge pull request openziti/fabric#325 from openziti/incr-cost-on-timeout
...
notify route strategy of failure on timeout
2022-02-25 09:32:49 -05:00
Paul Lorenz
6a21f127ff
notify route strategy of failure on timeout
2022-02-25 08:43:56 -05:00
Cam Otts
be30ee8026
Added cost to routers and relevant persistence and path checking. ( #324 )
...
* Added cost to routers and relevant persistence and path checking.
* removed router cost from config
* changed cost to be required on update
* removed some import reorderings and added fingerprint to be required
* missed one line
2022-02-23 10:14:00 -06:00
Paul Lorenz
db9e66e222
Merge pull request openziti/fabric#323 from openziti/circuit-event-refactor
...
Refactor circuit events. All circuit events now show all circuit data…
2022-02-22 13:33:22 -05:00
Paul Lorenz
883312255f
address review comments
2022-02-17 15:47:47 -05:00
Paul Lorenz
91585a84b7
Refactor circuit events. All circuit events now show all circuit data. Fixes openziti/fabric#322
2022-02-17 15:37:53 -05:00
Paul Lorenz
5eaa60e236
Use RemoveCB to update cache atomically. Do uncached lookup when updating cache
2022-02-17 15:35:57 -05:00
Paul Lorenz
05245dbd00
Merge pull request openziti/fabric#320 from openziti/fix-router-events
...
Use updated store events. Fixes openziti/fabric#319
2022-02-17 11:14:40 -05:00
Paul Lorenz
01fa63e716
Use updated store events. Fixes openziti/fabric#319
2022-02-17 10:41:38 -05:00
Paul Lorenz
6490659329
Merge pull request openziti/fabric#317 from openziti/remove-deprecated-mgmt-ch-ops
...
Remove deprecated management channel operations
2022-02-15 21:42:38 -05:00
Paul Lorenz
76e139a26d
Remove deprecated management channel operations
2022-02-15 15:45:32 -05:00
Paul Lorenz
1b092968ad
Merge pull request openziti/fabric#316 from openziti/fix-ctrl-channel-stall
...
Don't call message sends in control channel bind
2022-02-10 09:41:40 -05:00
Paul Lorenz
675b16ef98
Don't call message sends in control channel bind
2022-02-10 09:20:23 -05:00
Andrew
73e61a3460
Merge pull request openziti/fabric#315 from openziti/xweb.compression
...
adds gzip, br, and deflate support to xweb servers
2022-02-07 13:10:00 -05:00
Andrew Martinez
707c97083c
adds gzip, br, and deflate support to xweb servers
...
- all xweb http.Server's now have compression support
- supports multiple weighted Accept-Encoding headers
- uses pools of encoders to reduce memory churn under load
- adds wrapped http.ResponseWriter to delay header closing before
compression and content length can be set
2022-02-04 16:01:36 -05:00
Paul Lorenz
60119696b7
Fix metric filtering and add test
2022-02-02 17:25:12 -05:00
Paul Lorenz
1c3f144763
Merge pull request openziti/fabric#313 from openziti/link-channel-update
...
Update links to use channel library
2022-01-31 16:58:01 -05:00
Paul Lorenz
f2bc37f21a
Add missing headers. Use util function for fingerprint
2022-01-31 16:34:44 -05:00
Paul Lorenz
3cfea85bf7
Update links to use channel library
2022-01-31 15:52:10 -05:00
Paul Lorenz
b8c531cac4
Merge pull request openziti/fabric#312 from openziti/router-control-channel-update
...
Update router side of control channel to use channel library
2022-01-28 16:35:24 -05:00
Paul Lorenz
e9133f4a94
Update router side of control channel to use channel library
2022-01-28 12:38:26 -05:00
Paul Lorenz
046399cbd6
Merge pull request openziti/fabric#311 from openziti/update-channel
...
Update to use channel library
2022-01-28 11:11:51 -05:00
Paul Lorenz
93ba2f460f
Merge remote-tracking branch 'origin/main' into update-channel
2022-01-28 11:09:47 -05:00
Andrew
3343abe380
Merge pull request openziti/fabric#310 from openziti/add.controller.move.options
...
Add.controller.move.options
2022-01-28 10:50:06 -05:00
Andrew Martinez
27c9aaf2ed
add host/san validation
2022-01-28 10:01:49 -05:00
Andrew Martinez
293771d6a4
adds updatable address capabilities to the router configuration
2022-01-28 09:38:32 -05:00
Paul Lorenz
84ae5576e1
Update to use channel library
2022-01-27 16:46:21 -05:00
Andrew Martinez
58f2268f35
add doc
2022-01-27 11:17:27 -05:00
Andrew Martinez
9df03f8d03
moves config update from edge to fabric
2022-01-27 11:06:07 -05:00
Andrew Martinez
08e658514a
adds newListener and newAddress options for controller ip/hostname move
...
- ctrl section for fabric now supports newListener addresses, sent on
router connect
- xweb bindPoints now support newAddress, sent as a header on every
response
2022-01-27 10:17:53 -05:00
Paul Lorenz
96c58e00a9
Merge pull request openziti/fabric#309 from openziti/exit-rx-on-payload-fwd-fail
...
Exit xgress.rx if forward fails
2022-01-24 17:58:36 -05:00