Commit Graph

1276 Commits

Author SHA1 Message Date
Thomas Hobson bd920b19b9
api: add /runtimes endpoint 2021-02-28 01:25:10 +13:00
Thomas Hobson 870a4c1282
api: fix compile stage
runtime.compiled always returned false as it was undefined.
This made the code think it's a run-only language, and never called the compile script.
2021-02-28 01:18:04 +13:00
Thomas Hobson 7d3777aef8
cli: fix ppman install output 2021-02-28 01:16:33 +13:00
Thomas Hobson 55f481e465
repo: build all 2021-02-28 01:16:11 +13:00
Thomas Hobson 12dc93435d
api,repo: Switch to debian base image 2021-02-28 01:15:52 +13:00
Thomas Hobson b91ff42bb8
api: fix validators 2021-02-27 23:10:54 +13:00
Thomas Hobson 3ab6aefe05
pkg(common): build pkg-info.json 2021-02-27 22:43:02 +13:00
Thomas Hobson 09913d9e40
pkg(csharp-mono): Added version 6.12.0.122 2021-02-27 22:22:03 +13:00
Thomas Hobson 687085a99d
pkg(python): use proper prefix 2021-02-27 22:07:44 +13:00
Thomas Hobson 0159891ed9
pkg(common): Add prefix variable
Prefix is used for autoconf based projects so that absolute paths can be used.
2021-02-27 21:53:42 +13:00
Thomas Hobson 99dee4c904
pkg(python): remove forced -j64 in favor of MAKEFLAGS 2021-02-27 20:47:33 +13:00
Thomas Hobson cf67bd94e9
pkg(common): disallow running top level build in parallel 2021-02-27 20:46:29 +13:00
Thomas Hobson d75d38f226
pkg(Makefile): Always call with VERSION set 2021-02-27 20:26:58 +13:00
Thomas Hobson da51de09b3
pkg(Makefile): allow hyphen in language names 2021-02-27 19:51:13 +13:00
Thomas Hobson bc0b9741cf
pkg(common): add tar.xz helper 2021-02-27 19:50:23 +13:00
Thomas Hobson fb8ce57b60
pkg(common): remove tgz helper 2021-02-27 19:43:58 +13:00
Thomas Hobson f786a7def0
pkg(python): use proper extension for tar.gz archives 2021-02-27 19:43:25 +13:00
Thomas Hobson ff69a28a68
cli: add ppman install and list 2021-02-27 19:30:11 +13:00
Thomas Hobson e5225f05c9
api-client: fix url joining 2021-02-27 19:29:15 +13:00
Thomas Hobson 8a0f7b3abd
api: add express-validator 2021-02-27 18:45:43 +13:00
Thomas Hobson a59453f231
pkg: finalize contributing 2021-02-27 18:28:18 +13:00
Thomas Hobson 21c6057130
pkg: massive overhaul 2021-02-27 18:28:08 +13:00
Thomas Hobson 764641b5a6
api: lint 2021-02-27 13:08:51 +13:00
Thomas Hobson 8b61f4f69f
api: add validators to endpoints 2021-02-27 12:58:30 +13:00
Brian Seymour f12cee3a96
Merge pull request #126 from Sirius902/master
Fix scala version
2021-02-26 01:48:07 -06:00
Sirius902 2444092236 Update install comment in install_script 2021-02-25 18:43:34 -08:00
Sirius902 84fb5e0b9c Fix scala version 2021-02-25 18:32:13 -08:00
Brian Seymour 0d3517fe56 link math 2021-02-25 18:28:35 -06:00
Brian Seymour 46edb3b478
Merge pull request #79 from HexF/patch-1
Disable color output for deno
2021-02-23 22:24:14 -06:00
Brian Seymour e7d2cd5f0e
Merge pull request #124 from TitouanT/prolog_main
call main\1 predicate with arguments list if any
2021-02-23 22:23:59 -06:00
Brian Seymour f5a9cacceb
Merge pull request #125 from Sirius902/master
Disable color output for scala
2021-02-23 22:23:31 -06:00
Sirius902 2ad9829fc6 Disable color output for scala 2021-02-23 19:43:26 -08:00
TitouanT 1305dc9e3f call main\1 predicate with arguments list if any 2021-02-23 10:43:44 +01:00
Thomas Hobson 9d32012bbc
api: write stdin to child process 2021-02-23 19:52:49 +13:00
Thomas Hobson 2505b89fcf
cli: correct package name 2021-02-22 23:39:34 +13:00
Thomas Hobson 1fd3dce31d
cil: execute command 2021-02-22 23:38:11 +13:00
Thomas Hobson 16b86607b1
api-client: initial commit 2021-02-22 23:37:54 +13:00
Thomas Hobson 809004ecf9
api: add all users 2021-02-22 23:15:04 +13:00
Thomas Hobson 920e6e7054
api: add rlimits to config 2021-02-22 22:56:54 +13:00
Thomas Hobson e31e66aad5
api: harden file count 2021-02-22 22:52:04 +13:00
Thomas Hobson 9b1a9bf8b3
api: harden process limit 2021-02-22 22:51:19 +13:00
Thomas Hobson 94d179762b
api: enforce execute time limits 2021-02-22 22:00:37 +13:00
Thomas Hobson 0ebdcadf12
api: add unshare back 2021-02-22 21:57:03 +13:00
Thomas Hobson 00bb5be55b
api: tidy up execute 2021-02-22 21:55:51 +13:00
Thomas Hobson 3e6fac5c0e
deploy: enable automated repo add 2021-02-22 21:13:31 +13:00
Thomas Hobson 72e1eb1457
deploy: api privilege 2021-02-21 22:53:42 +13:00
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