I have a session for user "åstrand2". When running tl-limit-printers I get: User åstrand2 has no ThinLinc session. Not limiting list of printers. I don't know if this is a regression or not. Checked the XMLRPC communication with Wireshark and the name is correctly coded as UTF-8. But when dumping the sessions struct from Python, I get: {u'\xe5strand2': [{'client_ip': '10.47.1.210', ... ie the username is coded as latin1.
Verified with TL 3.1.2.