Skip to content

Releases: openziti/ziti-tunnel-sdk-c

v0.22.30

29 Apr 20:31
94b479f
Compare
Choose a tag to compare
v0.22.30 Pre-release
Pre-release

Changes

wait for systemd tun device unit to be active before configuring dns @scareything (#837)

v0.22.29

26 Apr 15:32
90b416d
Compare
Choose a tag to compare

Changes

get ziti-sdk-c 0.36.11 / tlsuv 0.28.5 @scareything (#836)

check dns response buffer as it is filled, and set truncate flag accordingly @scareything (#831)

Use mingw to build windows-x64 binaries @scareything (#826)

v0.22.28

12 Apr 17:29
9110284
Compare
Choose a tag to compare

Changes

get ziti-sdk-c 0.36.10 @scareything (#832)

check dns response buffer as it is filled, and set truncate flag accordingly @scareything (#831)

Use mingw to build windows-x64 binaries @scareything (#826)

v0.22.27

02 Apr 14:33
964e6ab
Compare
Choose a tag to compare
v0.22.27 Pre-release
Pre-release

Changes

Use mingw to build windows-x64 binaries @scareything (#826)

v0.22.26

27 Mar 16:56
f3adeff
Compare
Choose a tag to compare

Changes

Handle proxy dns responses correctly @scareything (#827)

There were two issues that prevented proxied dns queries from working:

  1. 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 on ziti_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.
  2. 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

v0.22.25

06 Mar 19:39
fda6af5
Compare
Choose a tag to compare

Changes

Avoid invalid memory access when services with hostname intercept addresses become unavailable. @scareything (#822)

Avoid segvs when processing add command @scareything (#821)

v0.22.24

29 Feb 20:51
4bb7369
Compare
Choose a tag to compare

Changes

get ziti-sdk-c 0.36.7 / tlsuv 0.28.3 @scareything (#820)

tlsuv 0.28.3 fixes a bug that caused partial writes to fail.

install jq in container image @qrkourier (#818)

This enables health checks to parse the output of the tunnel_status command correctly, e.g., this liveness probe idea.

v0.22.23

26 Feb 14:42
7314133
Compare
Choose a tag to compare

Changes

get ziti-sdk-c 0.36.6 @scareything (#817)

Fixes transfer rate values in tunnel_status responses.

ci: Add dependabot for github-actions @mjtrangoni (#806)

fix mkdir command that enables clobbering tmp identity in container @qrkourier (#801)

document cross-compiling ZET and DEB @qrkourier (#794)

resolves #792

correct the deb and rpm hooks @qrkourier (#805)

Fixes these install errors on Debian caused by failing to check if the file exists before unblinking, and failing to quote a variable that might be undefined.

Setting up ziti-edge-tunnel (0.22.22) ...
unlink: cannot unlink '/opt/openziti/share/ziti-edge-tunnel.service': No such file or directory
/var/lib/dpkg/info/ziti-edge-tunnel.postinst: 109: [: !=: unexpected operator

v0.22.22

20 Feb 19:46
e1e2de8
Compare
Choose a tag to compare

Changes

send dns queries upstream @scareything (#803)

fixes #802

add group ziti to container images @qrkourier (#804)

v0.22.21

13 Feb 21:14
6d97cc9
Compare
Choose a tag to compare

Changes

update dependencies @ekoby (#797)

  • ziti-sdk to v0.36.5
  • vcpkg baseline to 2023.12.12

grant read on ziti identities to members of group 'ziti' @qrkourier (#787)