Commit Graph

  • b6e4b77232 chore(deps): upgrade to go1.25 and gin 1.11 master criyle 2025-09-23 19:00:31 +0000
  • 876bb4b9aa fix(go-sandbox): preserve bind mount flags during readonly remounts v1.9.6 criyle 2025-08-23 20:26:52 +0000
  • 25240a00c2 ci: build for riscv64 images v1.9.5 criyle 2025-08-18 01:15:57 +0000
  • 989e8dc651 chore(pb): update package version criyle 2025-08-18 00:59:59 +0000
  • 95377a4fa6 chore(pb): migrate step 2 with opaque API pb/v1.2.0 criyle 2025-08-18 00:50:33 +0000
  • 181b110a8b chore(deps): upgrade go-gin-prometheus with performance fix criyle 2025-08-18 00:37:18 +0000
  • 21edeac11c chore(deps): downgrade go-gin-prometheus for performance criyle 2025-08-14 19:20:47 +0000
  • 7e9bf4b84b ci: bump to go1.25 criyle 2025-08-14 03:51:22 +0000
  • 48a47dabb8 fix(build): upgrade pb criyle 2025-08-14 03:19:46 +0000
  • 51423d7110 chore(pb): migrate step 1 with hybrid API pb/v1.1.0 criyle 2025-08-14 03:06:33 +0000
  • 6582aaea4f chore(pb): upgrade dependencies pb/v1.0.1 criyle 2025-08-13 23:45:54 +0000
  • 28fd2eaef3 chore(deps): upgrade dependencies for go1.25 criyle 2025-08-13 22:34:51 +0000
  • 2bc4a4fcee refactor(ffi): remove unused code criyle 2025-08-05 21:56:13 -0400
  • f57ca894cb ffi: add cpu rate config criyle 2025-07-27 14:45:29 -0400
  • 3a849af692
    fix: tmp fix for clock time < cpu time (#156) (#158) BoYanZh 2025-06-26 15:01:15 -0400
  • b6d2684164
    fix: tmp fix for clock time < cpu time (#156) BoYanZh 2025-06-26 14:47:35 -0400
  • 2b42c8bed5
    fix: typo (#157) BoYanZh 2025-06-26 14:33:06 -0400
  • 79ba588ba9
    style: make gopls happy BoYanZh 2025-06-26 14:12:27 -0400
  • a3a9eded62
    refactor: if -> switch BoYanZh 2025-06-26 14:11:18 -0400
  • e14a13f716
    fix: typo BoYanZh 2025-06-26 14:10:38 -0400
  • d74bb08a2f
    fix: typo BoYanZh 2025-06-26 14:07:03 -0400
  • 5754110cea
    fix: typo BoYanZh 2025-06-26 14:06:09 -0400
  • 6211423165
    feat: support -copy-in-dir for easier debugging (#155) BoYanZh 2025-06-26 02:20:03 -0400
  • fd19d1e9d8
    fix: use relative path BoYanZh 2025-06-26 00:47:17 -0400
  • b4f0d7ba63
    feat: support -copy-in-dir for easier debugging BoYanZh 2025-06-26 00:38:06 -0400
  • 6bf9f2e224 build(deps): upgrade go-seccomp-bpf to fix seccomp filter criyle 2025-06-21 17:19:59 -0400
  • c5eaf846c3
    feat: support -no-fallback cli flag (#151) (#152) BoYanZh 2025-06-09 17:03:02 -0400
  • e7b19ce8ae
    feat: support -no-fallback cli flag (#151) BoYanZh 2025-06-09 16:57:01 -0400
  • b15fce6ad7 build(deps): replace unmaintained yaml package v1.9.4 criyle 2025-05-29 23:52:16 +0000
  • 94f57a3553 refactor(envexec): abstract stream in and out criyle 2025-05-29 19:14:05 +0000
  • c5575ffe2b refactor(envexec): support file stream in & out directly criyle 2025-05-29 04:40:53 -0400
  • 033790c1c0 refactor(env): split big function into smaller chuncks criyle 2025-05-28 22:17:41 -0400
  • ac3b4183fd refactor(env): desugar zap logger criyle 2025-05-28 19:58:48 -0400
  • 7f663ba0fd refactor(envexec): normalize error messages criyle 2025-05-25 22:44:50 -0400
  • 86b85d8556 refactor(*): replace path with file path and normalize error messages criyle 2025-05-25 22:19:42 -0400
  • cf2e097a6b refactor(envexec): minor modification criyle 2025-05-25 21:01:18 -0400
  • 8c03485866 goreleaser: run tests criyle 2025-05-25 21:00:31 -0400
  • d64158dc3a build(deps): update dependencies criyle 2025-05-25 21:00:08 -0400
  • a8679a52c5 refactor(*): desugar zap logger criyle 2025-05-21 22:05:30 -0400
  • 6d77d53e7f
    test(rest_executor): add unit test for handleRun (#149) DNEGEL3125 2025-05-21 22:58:59 +0800
  • c91e24801b test(mockWorker): improve Submit method by using buffered channel DNEGEL3125 2025-05-21 12:11:17 +0800
  • 2fb4dff9c1 test(rest_executor): add unit test for handleRun DNEGEL3125 2025-05-20 17:23:04 +0800
  • 40e47b2bfa
    refactor(rest_executor): rename handlers and clean up routing logic (#148) DNEGEL3125 2025-05-19 02:46:08 +0800
  • cac3d7bee8 refactor(rest_executor): move register.go to rest_executor/ DNEGEL3125 2025-05-18 19:59:43 +0800
  • 3c569bb154 refactor(rest_executor): separate route registration logic DNEGEL3125 2025-05-18 14:05:49 +0800
  • 06b9609adf refactor: move Register interface to a new register package DNEGEL3125 2025-05-18 13:45:11 +0800
  • f52326c3ce
    Test file handler (#146) DNEGEL3125 2025-05-16 12:10:00 +0800
  • d0c7191526 test: use t.TempDir() for temporary directories DNEGEL3125 2025-05-16 12:07:21 +0800
  • ed1f948eb1 test: add unit test for fileIDDelete DNEGEL3125 2025-05-16 11:27:43 +0800
  • 5e2488426d test: add unit test for fileIDGet DNEGEL3125 2025-05-16 11:23:31 +0800
  • 1d3f1f83df test: add unit test for fileGet DNEGEL3125 2025-05-16 11:36:35 +0800
  • b743e1732a test: add unit test for filePost DNEGEL3125 2025-05-16 10:09:12 +0800
  • c762e0c967
    build(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 in /pb (#141) dependabot[bot] 2025-04-16 23:22:24 +0000
  • fe20071d5d
    build(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 in /pb dependabot[bot] 2025-04-16 23:18:18 +0000
  • 1872249bb7 doc: simplify & add link to prometheus metrics endpoint criyle 2025-04-06 01:40:54 +0000
  • e6249239cf doc: add citation.cff criyle 2025-04-06 01:06:36 +0000
  • e7228aefbe metrics: fix build on other platforms v1.9.3 criyle 2025-04-03 21:39:01 -0400
  • 052a482697 metrics: add statistic from cgroup criyle 2025-04-03 21:30:10 -0400
  • 31d6d497c4 build(deps): bump dependencies criyle 2025-04-03 23:29:39 +0000
  • cf7642eda3 main: fix enable metrics for file store criyle 2025-04-03 21:57:40 +0000
  • de01247a15 env: fix linux kernel version check criyle 2025-03-22 22:21:02 -0400
  • 33d873e927
    build(deps): bump golang.org/x/net from 0.35.0 to 0.36.0 in /pb (#139) dependabot[bot] 2025-03-13 02:09:28 +0000
  • 07a3c79fba
    build(deps): bump golang.org/x/net from 0.35.0 to 0.36.0 in /pb dependabot[bot] 2025-03-13 02:07:18 +0000
  • 6179925022 envexec: remove pipe file when copy in fails v1.9.2 criyle 2025-03-12 19:10:20 -0400
  • 20598d1768 filestore: do not create tmp dir, restore service after restart v1.9.1 criyle 2025-03-12 16:04:52 -0400
  • 083207df04 build(deps): go 1.24 criyle 2025-03-11 03:03:45 +0000
  • 94645000ff build: go 1.24 criyle 2025-03-11 02:53:36 +0000
  • 13188ff482 pb: use sub package criyle 2025-03-02 21:20:32 +0000
  • bc8083964f pb: publish subpackage individually, to avoid unnecessary dependency for clients pb/v1.0.0 criyle 2025-03-02 21:15:29 +0000
  • ff472b96f4 pb: add procPeak measurement criyle 2025-03-02 20:37:19 +0000
  • 897d045302 pb: split messages according to best practice criyle 2025-03-02 20:32:49 +0000
  • 31fe533f0e pb: init migration for protobuf edition 2023 criyle 2025-03-02 02:11:11 -0500
  • 6234433bcd doc: reduce length & move more to docs.goj.ac criyle 2025-02-25 00:47:49 +0000
  • dec0953ef3 doc: remove build v1.9.0 criyle 2025-02-23 00:52:02 -0500
  • 707297a66c doc: remove mount criyle 2025-02-23 03:38:26 +0000
  • 567b7702d7 docs: reorganized README and add online documentations criyle 2025-02-23 02:56:13 +0000
  • 3f2baa31de linuxc: update sandbox with vfork support for clone3(CLONE_INTO_CGROUP) criyle 2025-02-22 21:38:20 +0000
  • 9ae8487a80 linuxc: fix cgroup fd & add clean up to containers when exit v1.8.9 criyle 2025-02-20 23:13:57 -0500
  • 8b9b6f33dc linuxc: add cached cgroup implementation criyle 2025-02-21 00:46:42 +0000
  • ffdf3e3925 linuxc: try support faster new clone3(CLONE_INTO_CGROUP) syscall criyle 2025-02-20 22:42:24 +0000
  • 60a18591fc monitor: add stat for worker queue criyle 2025-02-20 18:37:06 +0000
  • 94a613aca2 build(deps): update go-sandbox v1.8.8 criyle 2025-02-20 04:21:38 +0000
  • efa629a7d5 feat(linux): add procPeak measurement for peak thread count in the container criyle 2025-02-20 03:36:52 +0000
  • 9dc338063a build(deps): upgrade dependencies criyle 2025-02-20 03:01:46 +0000
  • 49f091c9e8 env: fix nil pointer when no cgroup enabled v1.8.7 criyle 2025-01-27 20:50:49 +0000
  • 3218fcbab2 env: add cgroupControllers to /config and warn when certain cgroup controller is not enabled v1.8.6 criyle 2025-01-26 00:42:11 -0500
  • cadf5f4b08 build(deps): deprecate o-grpc-prometheu criyle 2025-01-25 22:56:34 -0500
  • 1d44e623fc pb: upgrade protobuf criyle 2025-01-25 22:23:14 -0500
  • 3836841bbd build(ci): fix upload criyle 2025-01-25 21:24:52 -0500
  • f7a09a8661 build(ci): fix criyle 2025-01-25 21:12:03 -0500
  • 08dd4d99f5 build(ci): upload individual artifacts criyle 2025-01-25 21:10:55 -0500
  • 17878d722f build(ci): use goreleaser only criyle 2025-01-25 20:25:19 -0500
  • 5ab4510877 build(ci): remove unecessary actions criyle 2025-01-25 19:35:43 -0500
  • a77066dd5d build(ci): try fix goreleaser build cache criyle 2025-01-25 19:24:04 -0500
  • bf5df76168 build(ci): update goreleaser criyle 2025-01-25 19:00:16 -0500
  • 6e65e2bd4f winc: fix setup time criyle 2025-01-25 18:17:21 -0500
  • 58989da9a6 build(deps): update grpc middleware criyle 2025-01-25 18:17:07 -0500
  • 5de715c576 build(deps): update packages criyle 2025-01-25 16:12:28 -0500
  • c9c1117f89
    build(deps): bump golang.org/x/net from 0.32.0 to 0.33.0 (#132) dependabot[bot] 2025-01-10 13:41:30 -0500
  • f8c4b6dc4a
    build(deps): bump golang.org/x/net from 0.32.0 to 0.33.0 dependabot[bot] 2025-01-10 18:38:25 +0000