OpenSSH: using 7.2p2, latest is 7.3p1 http://ftp.eu.openbsd.org/pub/OpenBSD/OpenSSH/portable/?C=M;O=D
Test progress: ✓ Windows 10 ✓ OS X 10.11 Apart from just logging in to a ThinLinc session, I've been testing local drives, smart card redirection, password authentication and smart card authentication.
Linux x86_64 client build 5297 tested: ✓ OTP ✓ Password ✓ Pubkey auth ✓ Smartcard auth and redirection ✓ Locald drive redirection No problems found.
Linux armhf client build 5297 tested on eltex client: ✓ OTP ✓ Password ✓ Pubkey auth ✓ Smartcard auth and redirection ✓ Locald drive redirection No problems found.
Linux armel client build 5297 tested on igel client: ✓ OTP ✓ Password ✓ Pubkey auth ✓ Smartcard auth and redirection ✓ Locald drive redirection No problems found.
Linux armel client build 5297 tested on HP t610 client: ✓ OTP ✓ Password ✓ Pubkey auth ✓ Smartcard auth and redirection ✓ Locald drive redirection No problems found.
You can no longer connect using a Turkish locale. This is what the log says: > 2017-03-30T12:21:13: SSH command: /opt/thinlinc/lib/tlclient/ssh -N -o GlobalKnownHostsFile=/dev/null -o UserKnownHostsFile=/dev/null -o PubkeyAuthentication=no -o CheckHostIP=no -o NumberOfPasswordPrompts=1 -v cendio@dhcp-253-126 -p 22 thinlinc-login master > 2017-03-30T12:21:13: SSH pid is 2703 > 2017-03-30T12:21:13: ssh[E]: command-line: line 0: Bad configuration option: checkhostIp > 2017-03-30T12:21:14: Process 2703 exited with code 255
This was fixed upstream in 7.4: https://bugzilla.mindrot.org/show_bug.cgi?id=2643 Will apply that patch for now.
Looks good. The client connects just fine when started like so: LANG=tr_TR.UTF-8 tlclient Tested with build 5418.