Michal,
I'd like to propose two changes to the interface code:
(1) Currently the status can be obtained by accessing
"https://server/2222/", where 2222 = task id. We should support URLs
without the ending '/' - just "https://server/2222".
When doing this change I also updated the URL matching in the Apache
config file, to match our task ids (numbers only).
See paths.patch.
(2) Every client access to '/2222', '/2222/log', '/2222/backtrace'
changes the task password. I think it's ok to generate the password only
in /create, and use the same password for all GET requests. It also
simplifies the client a lot.
See keep-initial-password.patch.
Please consider the changes for inclusion.
Thank you.
Karel