Paul Lorenz
ca4cd452d9
Fix secretstream import path
2023-05-04 23:39:09 -04:00
Andrew Martinez
661be7876d
fixes openziti/ziti#1093
...
- heart beat system was never being configured with a control channel
2023-05-01 10:02:48 -04:00
Andrew Martinez
95ae025ce9
updates golang sdk to v0.20.0
2023-04-26 13:55:51 -04:00
Paul Lorenz
82cbbefceb
Fix event type
2023-04-25 14:04:14 -04:00
Paul Lorenz
3c9e9ccbde
Info -> Debug on xgress_edge_tunnel dial result
2023-04-17 12:02:54 -04:00
Paul Lorenz
a03b1941e2
Don't stop/start hosting on reconnect, take advantage of idempotent creates instead. Fixes #1336
2023-03-27 14:12:17 -04:00
Paul Lorenz
f0b434d518
Rate limit terminator creation for router/tunneler. Fixes #1362
2023-03-23 10:04:54 -04:00
Paul Lorenz
64d34d78dd
Merge pull request #1343 from openziti/update-fabric-dep
...
Update edge test for fabric api update
2023-03-20 09:50:54 -04:00
Paul Lorenz
0000ca681a
Fix deadlock in router session event processing. Fixes #1350
2023-03-18 23:08:06 -04:00
Paul Lorenz
b09af68d09
Update edge test for fabric api update. Remove unneeded cgo import.
2023-03-17 11:55:38 -04:00
Paul Lorenz
cce22ebb36
Remove adaptive buffer sizing
2023-03-15 09:27:54 -04:00
Paul Lorenz
e68f655cee
Ensure buffers are big enough for UDP datagrams. Fixes #1329
...
Also make buffer sizes adaptive to help perf
Fix potential panic in servicepoll if there are no controllers connected
2023-03-10 09:46:52 -05:00
Paul Lorenz
81284e2f3e
Update deps and fix test for api change
2023-03-01 10:09:38 -05:00
ziti-ci
3b56a7da16
Updating dependency github.com/openziti/fabric@v0.22.17
2023-01-25 11:17:18 -05:00
Andrew Martinez
1f5cab0f42
fix linter
2023-01-24 16:17:49 -05:00
Andrew Martinez
a46a10d9eb
use new github.com/openziti/edge-api repository
...
- fixes import statements
2023-01-24 16:03:20 -05:00
Andrew Martinez
69c31fcf3e
uses github.com/openziti/edge-api
...
- removes old api specific scripts, generated files, etc
2023-01-24 14:45:24 -05:00
Shawn Carey
271e51fb1b
support configurable tproxy diverters ( #1291 )
...
support configurable tproxy diverters
2023-01-11 12:48:03 -05:00
Paul Lorenz
4abeaa0c0a
xgress_edge_tunnel create terminator perf improvements. Fixes #1270
...
* Make terminator creation asynchronous
* Make terminator creation idempotent
* Improve logging
* Add some timer logging and metrics.
* controller and router will both log their respective views of how long the terminator create took
* the router has a new xgress_edge_tunnel.terminator.create_time timer metric
2022-12-15 17:29:29 -05:00
Paul Lorenz
2509f9b575
update CODEOWNERS to sig-core and update MM notifications
2022-11-30 14:34:10 -05:00
Paul Lorenz
d022405ea8
Merge pull request #1235 from openziti/fill-in-client-cert-chains
...
Fill in client cert chains when enrolling
2022-11-11 16:09:18 -05:00
Paul Lorenz
90e7b0f0a6
Fill in client cert chains when enrolling
2022-11-11 14:30:55 -05:00
Andrew Martinez
5dc8a66fe9
addresses #1226 api session certificate issues w/ 3rd party cas
...
- events during a multi-step transaction were immediately emitting events
causing out of order and incomplete events to be received,
specifically API Sessions w/o fingerprints
- API Session Certificates created implicitly during 3rd Party CA auth
did not properly set all properties
- adds tests
2022-11-04 14:40:07 -04:00
Paul Lorenz
eb573be29f
Fix panic caused by unitialized field. Fixes #1209
2022-10-13 09:19:11 -04:00
Paul Lorenz
63c161224a
Add linter and fix issues found by linter
2022-10-10 16:56:51 -04:00
Paul Lorenz
ad8392cef4
Update deps
2022-10-10 16:56:50 -04:00
Paul Lorenz
63e0d9663e
Support multiple routers in router edge extensions
2022-09-30 09:34:04 -04:00
Paul Lorenz
32c197e5e1
Update to channel v2
2022-09-26 18:20:00 -04:00
Paul Lorenz
db5c73b33b
Refactor edge events to follow model established in fabric
2022-09-16 12:47:46 -04:00
Paul Lorenz
1f71f952d7
Update to usage v3
2022-09-16 12:41:36 -04:00
Paul Lorenz
2bc54d9c46
Send remote addr back to header for conns from xgress_edge_tunnel and xgress_edge_transport. Fixes #1167
2022-09-09 18:04:30 -04:00
Paul Lorenz
41cebb8b89
Fix panic in xgress connection LogContext. Fixes #1164
2022-09-06 12:11:38 -04:00
Paul Lorenz
aea81ca57b
Update deps and account for API changes
2022-08-26 14:15:20 -04:00
Paul Lorenz
083abccffe
Fix error type, should be misconfigured not invalid terminator
2022-08-11 13:54:13 -04:00
Andrew Martinez
9e6cfaa47d
fixes #1103 allow multiple advertise hostnames for listeners
2022-07-26 16:06:47 -04:00
Paul Lorenz
1fb3339bb1
Update for changes to fabric events model
2022-07-19 11:18:08 -04:00
Andrew Martinez
dd89b8b7c8
fix unit tests
2022-07-11 13:51:28 -04:00
Andrew Martinez
fd35342aad
updates deps
2022-07-11 13:42:25 -04:00
Paul Lorenz
bae7e40b61
Update for foundation changes
2022-07-01 15:55:30 -04:00
Paul Lorenz
12df770d04
Update copyright
2022-06-30 17:45:08 -04:00
Paul Lorenz
91ea3816b8
Update for terminator terminology changes
2022-06-22 16:24:01 -04:00
Paul Lorenz
9c200097f8
Fix various races detected by the race detector
2022-06-21 15:11:50 -04:00
Paul Lorenz
d21b405a21
Fix panic. Fixes #1055
2022-06-14 21:52:02 -04:00
Paul Lorenz
0d758b4a37
Merge pull request #1028 from openziti/fix-create-terminator-race-condition
...
If conn is closed after terminator create, remove terminator.
2022-06-06 10:34:31 -04:00
Paul Lorenz
366b60428d
Tidy tunneler code a bit. Remove Start method. Have service contain related fabric provider
2022-06-03 15:01:00 -04:00
Paul Lorenz
bfdb275fd0
If conn is closed after terminator create, remove terminator.
...
Also clean up some logging and make sure terminatorId is handled
in a threadsafe manner. Fixes #1027
2022-06-03 14:54:05 -04:00
Paul Lorenz
ee39c789d9
Fix panic if close callback isn't set yet. Fixes #1025
2022-06-02 23:27:40 -04:00
Paul Lorenz
7cf9dc135d
Initial support for raft and command style architecture
2022-06-01 23:52:07 -04:00
Andrew Martinez
7381423974
use cmap generics, update fabric
2022-05-27 11:02:51 -04:00
Paul Lorenz
ca56e6814a
Update for fabric api name change
2022-05-20 11:05:11 -04:00