Paul Lorenz
f3d67b7f49
Update fabric imports
2023-09-28 23:34:28 -04:00
Paul Lorenz
cdfd037da9
Move protobuf definitions to common
2023-08-10 19:38:48 -04:00
Paul Lorenz
368d6e5568
Move config, ctrl_msg and handler_common to common/
2023-08-10 17:29:08 -04:00
Paul Lorenz
519574497e
Update to channel v2
2022-09-26 17:00:34 -04:00
Paul Lorenz
57bd46b285
Fix misleading error message. Fixes openziti/fabric#446
2022-07-14 15:30:34 -04:00
Paul Lorenz
b26fcf8909
Fix copyright
2022-06-29 16:59:46 -04:00
Paul Lorenz
8dfdce7fab
Update to current protobuf library
2022-05-10 14:54:00 -04:00
Cam Otts
405492ce92
Route error codes ( #335 )
...
* Initial work on adding route error codes to route responses
* updated messaging
* Split out terminator incrementors
Added handling for Service Errors
Added initial steps at deleting misbehaving terminators
* Added test for destroying and settin gprecedence on terminators
Added handling for terminator errors in routing
* inverted error switch
* cleanup for pr
* PR comments
* refactored conditional printing to account for single node paths that don't have links
* added error log when route status
* added another misconfigured error
Co-authored-by: Paul Lorenz <paul.lorenz@netfoundry.io >
2022-03-23 12:51:49 -05:00
Paul Lorenz
84ae5576e1
Update to use channel library
2022-01-27 16:46:21 -05:00
Paul Lorenz
e781e3c713
Update control channel to new channel API
2022-01-19 08:15:33 -05:00
Paul Lorenz
3c098defb0
Add more router connect error logging ( #300 )
...
* Add more router connect error logging, fix cert validity check, handle multiple certs properly
2022-01-03 14:25:30 -05:00
Paul Lorenz
b9e87a1597
recieve handlers should never send as they may block forever if the underlying channel closes
2021-11-30 12:55:37 -05:00
Paul Lorenz
21c261fb19
Rename session -> circuit
2021-08-04 13:17:39 -04:00
Michael Quigley
aa2d7315a4
Better terminator dial error reporting. ( #168 )
2021-02-10 10:25:24 -05:00
Michael Quigley
7d653696e9
We don't want smart routing to start unrouting sessions. ( #168 )
2021-02-09 13:43:08 -05:00
Michael Quigley
6a3f2231df
Also screen RouteResultAttemptHeader from peerData. ( #168 )
2021-02-09 13:39:16 -05:00
Michael Quigley
be69649bf1
Attempt encoding support in the route plumbing. Allows the route sender to more accurately handle unhappy scenarios. ( #168 ) Fix for 'UpdateTerminatorRequestType' typo in protobufs. ( #176 ).
2021-02-09 13:36:23 -05:00
Michael Quigley
cd3e31df78
Support for peerData in parallel routing. ( #168 )
2021-02-08 11:21:42 -05:00
Michael Quigley
4ef6853fec
Tear down sessions for abandoned route result messages ( #168 )
2021-02-05 13:47:46 -05:00
Michael Quigley
b601068fee
More receive handler, network, route sender wiring. ( #168 )
2021-02-05 13:26:32 -05:00
Michael Quigley
2195476448
Skeleton for route result message handler.
2021-02-05 13:12:10 -05:00