Martin Mareš
Martin Mareš
We should merge the `--lang` parameter. [ioi-2024@5979ed8](https://github.com/ioi-2024/cms/commit/5979ed89b72da6d0c342bbaf58580195f4365361) is a hack, but I don't have an idea how to solve it better. Perhaps somebody who knows the RPC mechanism better? [ioi-2024@ac1e42f](https://github.com/ioi-2024/cms/commit/ac1e42f4f85eae0942e0d0d11ee9c4a1d766d515):...
- lang: I don't think we should ask unsolicited interactive questions. It makes the program hard to use in automated ways. If the input is ambiguous, just fail. - RPC:...
> Using the new CWS API would IMO be better, if there aren't strong reasons why it wouldn't work - wdyt? It could be better if we figure out how...
We would have to authenticate as the particular contestant (which probably means to keep a list of passwords and turn off IP-based restrictions) and somehow flag the submissions as official...
The submission limit also serves as a guard against denial of service attacks (both intentional and random). Rejecting a submission costs the server much less than accepting it as unofficial.
`cmsAddSubmission` hacks are no longer needed for `ioisubmit`, but the `--lang` parameter is useful anyway.
Yes please! I missed this many times.
What about presenting the subtask as "Sample subtask" instead of "Subtask 0"?
It was originally my patch and we don't need it any longer - it was superseded by the new API and impersonation.
I would appreciate better documentation. In particular, it should define what an ephemeral service is (instead of just mentioning that it can be used in some cases) and what is...