Commit graph

235 commits

Author SHA1 Message Date
Thomas Hobson
64b2882450
api: gpg key importing 2021-02-21 21:37:38 +13:00
Thomas Hobson
1f5d4b8eb1
api: config options 2021-02-21 21:37:13 +13:00
Thomas Hobson
514006058b
api: harden runaway code 2021-02-21 21:36:49 +13:00
Thomas Hobson
8727a545c6
api: disable networking during execute 2021-02-21 14:56:07 +13:00
Thomas Hobson
2f64f23896
api: container hardening 2021-02-21 14:25:03 +13:00
Thomas Hobson
5ac1285534
api: lint 2021-02-21 14:15:48 +13:00
Thomas Hobson
ac46c1b5bb
api: read both stdout and stderr 2021-02-21 13:32:35 +13:00
Thomas Hobson
7b2305f30c
api: add licence to package.json 2021-02-21 13:15:11 +13:00
Thomas Hobson
233fb9bf26
api: trim whitespace off env vars 2021-02-21 12:57:20 +13:00
Thomas Hobson
cdc65d6605
api: use bash to call run/compile script 2021-02-21 12:57:02 +13:00
Thomas Hobson
b20f853ef1
api: fix function name + allow unsigned packages 2021-02-21 12:56:35 +13:00
Thomas Hobson
8ad62ec983
api: use patched nocamel for fs/promises 2021-02-21 12:06:20 +13:00
Thomas Hobson
60c004eea9
api: lint **everything** 2021-02-21 11:39:03 +13:00
Thomas Hobson
91420c39d7
api: v3 2021-02-21 03:13:56 +13:00
Thomas Hobson
c5f3305c23
remove **everything** in preparations for v3 2021-02-18 18:32:26 +13:00
Brian Seymour
5cf2d5853d move around files 2021-01-25 12:54:39 -06:00
Brian Seymour
de55b0f4aa merge 2021-01-23 15:18:05 -06:00
Brian Seymour
92f6f15a47 update error messages 2021-01-21 18:50:05 -06:00
teriyakisource
5ba4aa35dd
Update languages.js 2021-01-18 00:38:20 +00:00
Vrganj
14565b16e4 Compile rust as runner 2021-01-17 13:50:40 +00:00
Vrganj
ea54716774 Fix order of args and stdin 2021-01-16 18:52:18 +01:00
Vrganj
c537cab2da Add stdin 2021-01-16 18:41:41 +01:00
Vrganj
8fd831982e Make ran field do something 2021-01-16 14:19:29 +01:00
Vrganj
d8b6379b9a Add CLI written in Node 2021-01-16 13:14:17 +01:00
Vrganj
def096fbea Trim and subtring only after executing 2021-01-16 01:03:49 +01:00
Vrganj
420a104f5c Check aliases instead of name directly 2021-01-16 00:59:25 +01:00
Vrganj
e80bb0372b Use express-validator, refactor 2021-01-16 00:53:51 +01:00
Vrganj
c88abc3ac9 Remove main.go, remove useless dependency 2021-01-15 22:47:04 +01:00
Vrganj
a2457edc6f Trim output 2021-01-15 22:13:29 +01:00
Vrganj
bbbea5045a Remove debug 2021-01-15 20:43:01 +01:00
Vrganj
6fdf2d6061 Fixes 2021-01-15 20:40:18 +01:00
Vrganj
3f301b8c1f Fix version regex 2021-01-14 21:21:10 +01:00
Vrganj
c15f9a9942 Capture stderr when setting versions 2021-01-14 21:06:26 +01:00
Vrganj
218fe8f023 Fix versions 2021-01-14 20:32:06 +01:00
Vrganj
11b2520189 Fix validation yet again 2021-01-14 20:26:41 +01:00
Vrganj
2bcd133edf Fix validation, versions 2021-01-14 20:25:45 +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
1441b5ef6f delete nim 2021-01-12 13:45:40 -06:00
Brian Seymour
65151d6f0c send 400 when a bad language was supplied 2021-01-11 13:24:17 -06:00
Brian Seymour
6720282bbc
Merge pull request #25 from engineer-man/paradoc
added the paradoc golfing language as seen on Advent of Code
2020-11-01 19:29:31 -06:00
Vrganj
13a0c35680 Add Nim to API 2020-10-31 20:13:17 +01:00
Pyroseza
3ea5f13d4c added paradoc to the go api 2020-10-22 23:19:05 +01:00
Brian Seymour
a7fdbca30b fix install instructions 2020-10-17 13:57:26 -05:00
Vrganj
be8e301b44 Add jelly 2020-10-17 19:56:02 +02: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
4cb999c530 add elisp aliases, add emacs version detection, test elixir using new executor 2020-06-08 22:19:06 -05:00