SUMMARY *** Once selected freechess.org , when pressing "Create account" button it makes a call to open a bad URL. *** STEPS TO REPRODUCE 1. Start clean Knights application 2. Create new game. Select human vs Chess server: freechess.org 3. OK. It asks for login data, but user presses on button to create an account https://www.freechess.orgregister/index.html https://www.freechess.org/register/index.html SOFTWARE/OS VERSIONS Debian GNU/Linux 11 (stable) with Gnome desktop. Qt Version: 5.15.2 Knights version 2.6.20121
Better URL to prevent future issues: http://www.freechess.org/Register/
This may be something worth reporting to freechess. Their URL rewriting is broken, if you go to http://freechess.org/Register/index.html they send you to https://www.freechess.orgregister/index.html
Knights is programmed to send the user to the url http://freechess.org/Register/index.html when requesting a new account. The FreeChess website has changed from http to https. When the above url is recieved by the chess website, it sends a redirect response. Unfortunately it is malformed, and the redirect is to the url https://www.freechess.orgregister/index.html which does not exist. Correcting the issue at the website will correct this error. A note has been sent to support@freechess.org to inform them of the problem. A second method to correct this error is to change Knights ficsdialog.cpp from requesting http: to requesting https: by adding an "s" to the code. This is the correct url, and the malformed redirect url is never issued. This has been done in pull request labeled Commit 93002685. This change is awaiting acceptance by development team.