jd4
jd4 copied to clipboard
Judging daemon for programming contests
if other_task throws an exception, but the parent coroutine is waiting for main_task, it deadlocks.
Case packages are user uploaded. User could set time/memory limit to a large value, or add large number of cases to perform DOS attack.
https://vijos.org/discuss/5922c730d3d8a17e55ed6885
I'm using docker to bring up jd4 image. But jd4 never connects, saying: (I changed the port to 80 in docker-compose.yaml) Traceback (most recent call last): File "/venv/lib/python3.5/site-packages/jd4/daemon.py", line 157,...