Commit Graph

52 Commits

Author SHA1 Message Date
Vrganj 36dade3f77 Re-add colon to chown 2021-01-25 19:27:11 +01:00
Vrganj 659593c60d Remove error if i doesn't exist, remove useless line 2021-01-25 18:46:06 +01:00
Vrganj 78f97b28b4 Possibly fix stdin newlines 2021-01-25 18:24:34 +01:00
Brian Seymour 87f6e6aead format 2021-01-23 15:24:23 -06:00
ThreshMain f9dddb42d6
Prevent users from spying on each other 2021-01-22 14:06:51 +01:00
Brian Seymour 6d69a1b189 revert emacs code, omit newline in args file so languages stop seeing a blank arg 2021-01-21 19:38:00 -06:00
Brian Seymour b85605a340 revert 2021-01-21 19:05:04 -06:00
Brian Seymour df246707f2 clean up lingering .code file on host 2021-01-21 19:03:09 -06:00
Vrganj 9851352f87 Move runuser to execute 2021-01-17 15:44:40 +00:00
Vrganj 14565b16e4 Compile rust as runner 2021-01-17 13:50:40 +00:00
Vrganj b7ba08ccdf Fix stdin 2021-01-16 20:02:36 +01:00
Vrganj c537cab2da Add stdin 2021-01-16 18:41:41 +01:00
Vrganj e80bb0372b Use express-validator, refactor 2021-01-16 00:53:51 +01:00
Vrganj 77e645beb3 Rip out go, add aliases to /versions 2021-01-14 20:14:26 +01:00
Brian Seymour b81690a9de fix jelly, move all executor code to runner permission, introduce stdout/stderr separate output to the api 2021-01-13 23:45:48 -06:00
Brian Seymour 9c985a1e5b move docs to prepare for image distribution, clean up /var/lock 2021-01-12 15:11:14 -06:00
Brian Seymour 1441b5ef6f delete nim 2021-01-12 13:45:40 -06:00
Brian Seymour c3416b8628 terminate each tmp cleanup 2021-01-12 12:50:50 -06:00
Brian Seymour 13a932d438 clean up other accessible tmp directories 2021-01-12 12:43:20 -06:00
Brian Seymour f6e5615ac2 add paradoc to execute 2020-11-01 19:30:05 -06:00
Brian Seymour 44097f9dc2 add nim to execute 2020-11-01 19:26:09 -06:00
Brian Seymour a7fdbca30b fix install instructions 2020-10-17 13:57:26 -05:00
Ethan Edwards 084211cb46
added deno
Fixes issue: https://github.com/engineer-man/piston/issues/18
2020-10-17 01:22:15 -04:00
Ethan Edwards 3246ed6781
Added haskell support 2020-10-16 23:57:45 -04:00
Brian Seymour a89d22bd25 merge 2020-10-06 23:41:13 -05:00
Brian Seymour c2904a8e14 add lua support 2020-10-06 23:40:14 -05:00
Kevin Diaz 9ffca9abb1
Add nasm/asm support for 64 bit binaries 2020-10-03 01:47:13 -04:00
Brian Seymour 9d04f1929d readd brainfuck support 2020-10-02 18:51:00 -05:00
Brian Seymour 0c152fcd72 add emacs alias 2020-06-08 22:46:39 -05:00
Brian Seymour 5c1d85fe11 merge 2020-06-04 20:02:56 -05:00
Brian Seymour e1f1e6b3c5 finish adding kotlin and perl 2020-06-04 20:01:21 -05:00
Brian Seymour 30556fb45d merge 2020-06-04 19:17:26 -05:00
isakal 6076f88bb9 Add julia executor and enable elixir in api 2020-06-04 22:24:04 +02:00
aveliz1999 c36c5a6e63 Add Kotlin support 2020-06-04 15:03:33 -04:00
Tommy-Xavier Robillard fab8873d85 Added julia support. 2020-05-02 00:00:46 -04:00
Brian Seymour 8fcdec7275 piston improvements. adds version endpoint, new execution output, awk language support, and installs all dependencies directly when possible and avoids apt unless not possible 2020-03-29 14:40:34 -05:00
Brian Seymour 3233db5c1f new docs, better executors, better expansion for languages 2020-03-26 13:49:19 -05:00
Gianluca Recchia 1e0b44c8a7
add support for elisp scripts 2020-02-29 17:29:22 +01:00
Brian Seymour 8833d4f488 ts support 2019-08-08 11:42:30 -05:00
Brian Seymour d8f474ef26 add missing directive for bash in executor 2019-06-10 23:58:32 -05:00
Brian Seymour a6bf275172 new executors 2019-05-31 14:01:10 -05:00
Brian Seymour 27f4443719 update piston 2018-12-08 11:06:01 -06:00
Brian Seymour 16f4c03a80 add timeout kill to lxc attach call to prevent resource limits from performing the kill 2018-11-07 12:27:12 -06:00
Brian Seymour fb7b684cd9 file locking 2018-11-02 00:21:22 -05:00
Brian Seymour 208d91c237 add swift notes, delete hidden files 2018-11-01 19:44:25 -05:00
Brian Seymour 1fe251cb49 add swift support 2018-10-30 22:51:00 -05:00
Brian Seymour e31862c65e do cleanup in bg 2018-10-24 18:40:21 -05:00
Brian Seymour ffee474af8 clear out temp dir of ran user 2018-10-24 18:34:25 -05:00
Brian Seymour d5e61f6922 multi user containerization* upgrades 2018-10-24 00:34:33 -05:00
Brian Seymour 7891b676eb handle network, run code as different user than compilation 2018-10-22 19:14:17 -05:00