https_client_1: Certificate pinning for HTTPS. Refuse to send data if the certificate sent from the server doesn't match the pre-configured certificate in the job file.
In http_client_1, while constructing the termination message messageJobFileRequestURLIsntHTTP, the required start of the URL is http://, not https:// as mentioned in the message.
tracking_text_editor_1 is too unreliable (meaning, that the recorded changes aren’t 120% correct, a hard requirement for a text editor). It works OK for thousands of characters, but sometimes the current position will be off or beyond the actual text length. Depending on commit version and operating system, those effects occure more or less often, so I’m not sure if they’re caused by the code or timing events in Java or the operating system. One option would be to investigate this issue and the root cause further, but it’s more likely that I’m going to implement the editor with a different Java keyboard API, programming language and/or GUI toolkit.