Releases: openziti/ziti-tunnel-sdk-c
v1.0.2
Changes
fix ipv6 address conversion @scareything (#869)
v1.0.1
Changes
avoid segv when hosting service and requested source IP is not allowed @scareything (#867)
v1.0.0
Changes
initialize logger after command line parsing; use fprintf before then @scareything (#850)
avoids unwanted logger initialization messages for subcommands like version
.
More flexible versions @ekoby (#849)
v0.22.32
Changes
get ziti-sdk-c 1.0.4 @scareything (#848)
This sdk update includes fixes to prevent new requests from piling up when the controller is unavailable.
initialize ziti logger before command line parsing @scareything (#846)
This change activates the logger early in the process startup, so messages that are logged during command line parsing are visible.
Also don't let the log level from value from the config file replace the level that was specified on the command line.
Assume http proxy if type is not specified @scareything (#847)
This matches the behavior of golang's proxy url processing, and enables HTTP_PROXY to be set with the same format that the ER recognizes.
v0.22.31
Changes
Support using http proxy for outbound connections @scareything (#845)
Outbound connections to controllers, routers and hosted servers can be made through a proxy server.
The proxy for controller and router connections is specified with the -x
command line option or the HTTP_PROXY environment variable. The value is a URL of the form type://[user[:pass]@]hostname:port
. At this time "http" is the only supported type, and Basic authentication is assumed if credentials are provided.
ziti-edge-tunnel run -I /opt/openziti/etc/identities -x http://user:pass@proxyhost:port
Proxies for hosted server connections can be configured by populating the "proxy" field in the host.v1
service configuration.
{
"address": "127.0.0.1",
"listenOptions": {
"identity": "$tunneler_id.name"
},
"port": 22,
"protocol": "tcp",
"proxy": {
"address": "localhost:3128",
"type": "http"
}
}
Wait for systemd tun device unit to be active before configuring dns @scareything (#837)
A race condition could lead to systemd resetting the resolver configuration that was applied by ziti-edge-tunnel