So today I went to use my Ziti on my iOS phone. The account went to a red dot when I enabled the client ( I leave it disabled as it is/was a battery hog).
The controller is online, as my Windows client, running on the same WiFi can access it correctly.
Looking at the controller log I am getting this:
[2829703.426] ERROR transport/v2/tls.(*sharedListener).processConn [tls:0.0.0.0:1280]: {remote=[192.168.9.27:49186] error=[local error: tls: bad record MAC]} handshake failed
Looking on the client logs, it is saying that the CONTROLLER UNAVAILABLE.
This client entity has been around a long time. So, as I had updated my controller about a month or two ago, I thought that I would just reissue my token. So, I did that, removed the entity on the phone, scanned the QR code and still the same issue.
I then checked the version of Ziti client on iOS: 2.4.5. I see there is an update to 2.4.7. Installed and still no dice. Restarted the phone as I generally need to do this with a ziti client update. Still no dice.
Basically the phone can connect to the controller (to start an initial communication), but then the controller says the MAK is incorrect.
To check, I created a new identity, and imported into ZDEW, and it worked fine, so something up with the iOS client. ZDEW is working fine.
I have sent the phone logs through to help at openziti dot org.
I am running docker-compose version 1.1.10
Let me know if you need anything else