Skip to content

Commit

Permalink
Merge pull request #5388 from hashicorp/backport/dheath-TLS-known-iss…
Browse files Browse the repository at this point in the history
…ue/secondly-balanced-marlin

This pull request was automerged via backport-assistant
  • Loading branch information
hc-github-team-secure-boundary authored Dec 20, 2024
2 parents 134582d + 2f75397 commit 089bbfa
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions website/content/docs/release-notes/v0_18_0.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,18 @@ description: >-
Learn more:&nbsp; <a href="#known-issues-and-breaking-changes">Known issues and breaking changes </a>
</td>
</tr>

<tr>
<td style={{verticalAlign: 'middle'}}>
Go version 1.23 TLS handshake behavior changes
</td>
<td style={{verticalAlign: 'middle'}}>
Boundary version 0.18.x uses Go version 1.23, which introduced a new TLS handshake behavior. Some VPN providers struggle with the TLS handshake being sent over 2 frames instead of 1, which can lead to Boundary version 0.18.x controllers, workers, or clients being unable to establish connections. As a workaround, you can revert back to the previous TLS handshake behavior.
<br /><br />
Learn more:&nbsp; <a href="#known-issues-and-breaking-changes">Known issues and breaking changes </a>
</td>
</tr>

</tbody>
</table>

Expand Down Expand Up @@ -228,5 +240,24 @@ description: >-
</td>
</tr>

<tr>
<td style={{verticalAlign: 'middle'}}>
0.18.x
</td>
<td style={{verticalAlign: 'middle'}}>
Boundary version 0.18.x CLI is unable to establish connections using the <code>boundary connect</code> command
</td>
<td style={{verticalAlign: 'middle'}}>
Boundary version 0.18.x uses Go version 1.23, which introduced a new TLS handshake behavior. Some VPN providers struggle with the TLS handshake being sent over 2 frames instead of 1, which can lead to Boundary version 0.18.x controllers, workers, or clients being unable to establish connections. As a workaround, you can revert back to the previous TLS handshake behavior.
<br /><br />
To revert back to the previous TLS handshake behavior, add the <code>tlskyber=0</code> parameters to the GODEBUG environment variable before the <code>boundary connect</code> command. For example:
<br /><br />
<code>GODEBUG=tlskyber=0 boundary connect ssh -target-id &lt;ID&gt;</code>
<br /><br />
Learn more: <a href="https://github.com/golang/go/issues/70047">Go issue #70047</a> and <a href="https://tip.golang.org/doc/go1.23">Go 1.23 Release Notes</a>
<br /><br />
</td>
</tr>

</tbody>
</table>

0 comments on commit 089bbfa

Please sign in to comment.