Nicolas Setton
|
5e31cf3c87
|
Remove empty directory
|
2019-01-04 12:11:37 -05:00 |
|
Nicolas Setton
|
b86557832e
|
Restrict the use of Pragma Interface
|
2018-07-23 01:26:36 -04:00 |
|
Nicolas Setton
|
7eba699b2e
|
Add infrastructure to clear sessions
|
2018-07-22 19:28:58 -04:00 |
|
Nicolas Setton
|
d3959e2ec6
|
Solidify the .adc mechanism and add protections
Make the .adc systematic, and add protection against
pragma Import and the use of machine code.
|
2018-07-22 18:51:13 -04:00 |
|
Nicolas Setton
|
8a4c22bd4b
|
Improve error message in case the process was interrupted
|
2018-07-22 18:48:59 -04:00 |
|
Nicolas Setton
|
e7da13c482
|
Add a preloader mechanism to intercept fork()
|
2018-07-22 18:38:53 -04:00 |
|
Nicolas Setton
|
a14d864f8e
|
Add size limit to files we accept to process
|
2018-07-22 12:17:37 -04:00 |
|
Nicolas Setton
|
88bb72e983
|
Clear up database sessions that are more than 1 min old
|
2018-07-21 04:04:19 -04:00 |
|
Nicolas Setton
|
db947c219e
|
Fix Python
|
2018-07-21 04:02:00 -04:00 |
|
Nicolas Setton
|
725ed2d985
|
Squash migrations
|
2018-07-21 03:49:46 -04:00 |
|
Nicolas Setton
|
7959cc235c
|
Add a message when the run is interrupted
|
2018-07-20 01:12:59 -04:00 |
|
Nicolas Setton
|
8cb4282fd0
|
Add a soft limit to the number of running processes
|
2018-07-20 01:08:29 -04:00 |
|
Nicolas Setton
|
5d905387b1
|
Revert "Remove static files"
These files are needed for the iframe version (for instance
for the SPARK Pro page).
This reverts commit 60f26a2fd5.
|
2018-07-19 03:03:35 -04:00 |
|
Nicolas Setton
|
60f26a2fd5
|
Remove static files
Now served by github pages.
|
2018-07-17 07:53:54 -04:00 |
|
Nicolas Setton
|
f0dcfe56aa
|
Fix issue with intermingling lines when running two snippets
|
2018-07-16 20:14:50 -04:00 |
|
Nicolas Setton
|
a2f77fed9f
|
Remove some obsolete comments and bits
|
2018-07-16 17:57:02 -04:00 |
|
Nicolas Setton
|
40520e4eba
|
Use user "unprivileged" when launching commands
|
2018-07-16 14:23:47 -04:00 |
|
Nicolas Setton
|
8b92f728d3
|
Disable the buttons while processing is ongoing
Prevents spamming the "run" button, for instance.
|
2018-07-16 13:22:18 -04:00 |
|
Nicolas Setton
|
b5f5e60ec3
|
Run the program in the container under a timeout
Another level of defense against DDOS.
|
2018-07-16 10:26:33 -04:00 |
|
Nicolas Setton
|
10160040cd
|
Remove the handling of readonly sections
... for this release.
|
2018-07-16 10:21:03 -04:00 |
|
Nicolas Setton
|
0713dec02c
|
Add a safety net needed when running on nginx
|
2018-07-09 15:41:23 -04:00 |
|
Nicolas Setton
|
e4c668a9c5
|
Add support for sandboxing the executables
This relies on an lxc container
|
2018-07-09 14:35:43 -04:00 |
|
Nicolas Setton
|
adbe60e7ec
|
Replace use of startsWith by indexOf, for compatibility with IE
|
2018-06-29 15:30:24 -04:00 |
|
Nicolas Setton
|
a5dfe8f511
|
Fix interruption of long processes.
|
2018-06-29 13:38:48 -04:00 |
|
Nicolas Setton
|
d14ec2fcb1
|
Do not count info messages as errors.
|
2018-06-20 15:17:43 -04:00 |
|