v0.22.26
github-actions
released this
27 Mar 16:56
·
439 commits
to refs/heads/main
since this release
Changes
Handle proxy dns responses correctly @scareything (#827)
There were two issues that prevented proxied dns queries from working:
- The ziti connection that dns queries are sent over is not established (by design) when the first request is sent with
ziti_write
. The intent is to rely onziti_write
queueing the message until the connection is established, but there was a problem in ziti-sdk-c that caused crypto hash checks to fail for messages that were sent before the connection was ready. This was fixed with ziti-sdk-c 0.36.9. - The write callback associated with sending the dns query to the hosting tunneler was incorrectly treating the "length" parameter as "status", so even when a message was sent successfully, the tsdk responded to the original DNS client with
SRVFAIL
.
Declare data pointer as const @scareything (#825)
This fixes a build error when using Xcode 15.3