Sessions: every running copy now shows its country's flag next to the IP and the city; hover it for the country's name. The same on the Dashboard (Online now and Activity).
"by PWF Auth" in a key's activity: when our support changes one of your keys at your request (for example a ban, a machine reset or ending its sessions), the key's activity says so, instead of "by you". Sessions ended by our support show as ended from the panel.
Every SDK now works on networks that block the name pwfauth.com (e.g. Etisalat in the UAE): when a request gets no reply at all, the app reaches the same license server through pwfauth.net automatically, and stays on it.
SDK generator (all 10 languages): download your code again from the SDK generator
A reply, even an error reply, is never sent to the other name; the signing key and every check are the same. Update and rebuild your app so your customers on those networks can sign in without a VPN.
C++ SDK 1.4 is out: if a network blocks pwfauth.com (e.g. Etisalat in the UAE), the client now reaches the license server through pwfauth.net automatically.
Update PwfClient.cpp, PwfClient.h and ProductionPolicy.h from GitHub and rebuild.
When a request gets no reply at all (Windows error 10054, "connection reset"), the client now sends it once more on a new connection. A reply, even an error reply, is never sent twice.
No SDK for your language? The same API is plain HTTPS and JSON, with the encrypted envelope and signed replies. The SDKs page and the home page now show it next to the SDKs. API reference