Commit Graph

560 Commits

Author SHA1 Message Date
Paul Lorenz 1bc150c774 Merge pull request #1670 from openziti/fix-single-threaded-link-accept
Make sure link accepts are not single threaded. Fixes #1669
2024-01-08 14:43:47 -05:00
Paul Lorenz b7bd2aa975 Fix xgress dialer config. Fixes #1673 2023-12-29 13:16:04 -05:00
Paul Lorenz df2ab68ad5 Make sure link accepts are not single threaded. Fixes #1669 2023-12-29 10:18:50 -05:00
Paul Lorenz c9f0cdbc52 Merge pull request #1655 from mjtrangoni/add-codespell
codespell: Add spelling check and fix all issues
2023-12-21 10:52:43 -05:00
ekoby a3598a081f Propagate connection marker (#1660)
* propagate ConnectionMarkerHeader to terminating side

* update ziti sdk dep

* update go.mod
2023-12-20 14:52:30 -05:00
Kenneth Bingham 13c55f483c Merge pull request #1529 from openziti/warn-mismatched-ports
clarify a log warning about mismatched router ports behind an LB
2023-12-20 11:42:50 -05:00
Mario Trangoni 126ee5d79c codespell: Add spelling check and fix all issues
Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
2023-12-19 10:52:42 +01:00
Mario Trangoni a29b184265 apiSessionAdded.go: Fix typo found by codespell (#1652)
Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
2023-12-18 14:28:20 -05:00
Paul Lorenz 36c67c2ab4 Fix issue with flapping links when ids are the same. Fixes #1645 2023-12-18 10:12:32 -05:00
Paul Lorenz 07b2ba519f Fix stall cause by ack arriving before payload is received by link send buffer. Fixes #1586 2023-12-14 12:38:26 -05:00
Paul Lorenz 128b274f08 Fix stall when checking acks after checking window size. Fixes #1583 2023-12-13 12:37:38 -05:00
Paul Lorenz 56cec8e459 Send bind success notifications to the SDK if supported. Fixes #1578 2023-12-12 16:15:49 -05:00
Paul Lorenz 9ddd1b941d Add service max idle time. Fixes #1496. Add decomission router support. Fixes #1402 2023-12-08 12:48:56 -05:00
Paul Lorenz db6554ee06 Implement idempotency for sdk terminators. Fixes #1446 2023-12-01 15:44:05 -05:00
Paul Lorenz 8c75d0b447 Merge pull request #1520 from openziti/simplify-link-ack-handling
Simplify link ack handling. Fixes #1519
2023-11-27 13:48:04 -05:00
Kenneth Bingham 22b54e8558 promote log from debug to info 2023-11-22 12:12:38 -05:00
Kenneth Bingham d7d7a10906 demote and clarify a log warning message about mismatched advertised and
listening ports, which is expected in deployed envs where exposed,
advertised ports are forwarded to listening, server ports
2023-11-21 17:06:03 -05:00
Paul Lorenz 04adf74691 Simplify link ack handling. Fixes #1519 2023-11-17 15:23:27 -05:00
Paul Lorenz 189809fcaf Don't terminate router on DNS failure. Fixes #1513 2023-11-17 14:41:50 -05:00
Paul Lorenz 36cd802cd0 Ensure links don't get stuck in dialing status. Only mark link status failed if closing link was current. Fixes #1471 2023-10-31 15:16:21 -04:00
Andrew Martinez 24cfbc601b fix test description lines 2023-10-30 09:56:20 -04:00
Andrew Martinez 6c0bc85cbe use UTC to avoid daylight savings time issues 2023-10-30 09:53:42 -04:00
Andrew Martinez 23142619df fixes sdk calls and 1hr off testing due to daylight savings 2023-10-30 09:39:24 -04:00
Paul Lorenz f600b752d7 Add proxy support to host.v1/host.v2. Fixes #1397 2023-10-12 10:33:16 -04:00
Paul Lorenz c79deb7db3 Ensure control chan is available before starting xctrls. Fixes #1414 2023-10-05 23:44:51 -04:00
Paul Lorenz 096f53d090 Merge remote-tracking branch 'origin/release-next' into merge-fabric 2023-09-30 12:26:10 -04:00
Paul Lorenz 064ae0df52 Second pass at edge terminator fixes 2023-09-29 10:57:43 -04:00
Paul Lorenz 73ad4c9c84 Handle fallout from putting and fabric and edge into the same project 2023-09-29 10:51:56 -04:00
Paul Lorenz f3d67b7f49 Update fabric imports 2023-09-28 23:34:28 -04:00
Paul Lorenz 08e51b8166 Merge remote-tracking branch 'fabric/main' into merge-fabric 2023-09-28 23:33:13 -04:00
Paul Lorenz b12f1d33f5 Add CreateTerminatorV2 flow for edge terminators. Fixes #1619 2023-09-27 17:32:44 -04:00
Paul Lorenz 07da3cd513 Merge remote-tracking branch 'edge/main' into merge-edge
Updated package names
Merged golangci-lint configurations
2023-09-27 16:54:53 -04:00
Paul Lorenz 80c5f042fe Add a couple more 8s to the latency not received marker value 2023-09-22 11:26:39 -04:00
Paul Lorenz 700ec34177 Make link heartbeats configurable. Add unresponsive close timeout. Fixes openziti/fabric#796 2023-09-18 22:40:19 -04:00
Andrew Martinez 05b2e38404 fixes openziti/ziti#1310 enrollment extension waits for controller
For router certificate extension, routers now wait for a control
channel for 10s then check again every one minute till it is
available or the router is terminated or self terminates
due to a lack of a control channel.
2023-09-15 15:02:31 -04:00
Paul Lorenz 5c67887c2d Stop retransmit from keeping circuit marked as active. Fixes openziti/fabric#789 2023-09-05 17:26:53 -04:00
Paul Lorenz 46ef0722e9 Allow link groups to be string for single group. Fixes openziti/fabric#785 2023-09-01 13:55:26 -04:00
Paul Lorenz 8a4ff813b1 Put api session into tunnel state after looking up from cache. Fixes #1597 2023-08-30 17:14:29 -04:00
Paul Lorenz 5b59ae13ee Update for moved packages in fabric 2023-08-23 09:40:05 -04:00
Paul Lorenz a631f48643 Do some forwarder option cleaning. Remove unused latency options 2023-08-22 20:37:59 -04:00
Paul Lorenz a7fe59e184 Do some configuration tidying 2023-08-22 20:37:25 -04:00
Paul Lorenz f58f971bd7 Fix tests 2023-08-22 20:36:29 -04:00
Paul Lorenz 33a443c264 Add initial proxy support. Fixes openziti/fabric#775 2023-08-22 20:36:29 -04:00
Paul Lorenz 509364d908 Remove trace events from dispatcher. Move trace to common 2023-08-16 12:39:42 -04:00
Paul Lorenz f71db654eb Move build and inspect packages to common 2023-08-10 19:45:23 -04:00
Paul Lorenz cdfd037da9 Move protobuf definitions to common 2023-08-10 19:38:48 -04:00
Paul Lorenz 8fc97a11d8 Move profiler package to common 2023-08-10 18:09:15 -04:00
Paul Lorenz 13fc2a12c1 Move metrics package to common 2023-08-10 18:08:06 -04:00
Paul Lorenz 00a39c9900 Move logcontext package to common 2023-08-10 18:07:00 -04:00
Paul Lorenz a23891b702 Move health package to common 2023-08-10 18:05:59 -04:00