Commit Graph

40 Commits

Author SHA1 Message Date
Yan Ka, Chiu
ffdff8a00a Typo fix, should have close and dup stderr instead of stdout 2023-07-13 07:39:36 -04:00
Yan Ka, Chiu
64a34cb444 cleanup and bug fix for 'commit to file' feature 2023-07-12 13:13:36 -04:00
Yan Ka, Chiu
7b04267d5b add missing volume directive fiel 2023-07-12 12:24:50 -04:00
Yan Ka, Chiu
bec2128881 preliminary support for 'committing' to a file 2023-07-12 12:23:56 -04:00
Yan Ka, Chiu
c3f091b885 Allow additional layers (tar archive) to be added before running a container 2023-07-12 10:16:01 -04:00
Yan Ka, Chiu
23fc7e958f add versioning to our image format 2023-07-12 09:20:23 -04:00
Yan Ka, Chiu
d9f3dd6948 minor image format refactoring 2023-07-12 03:07:24 -04:00
Yan Ka, Chiu
b26696cea2 finally handling error on image pull 2023-07-12 00:10:42 -04:00
Yan Ka, Chiu
06799b1346 cleanup 2023-07-11 23:18:37 -04:00
Yan Ka, Chiu
be1603d488 add ALLOW, NOINIT, NODEINIT, SYSVIPC, MOUNT directives 2023-07-11 13:16:38 -04:00
Yan Ka, Chiu
60738c5555 add COPY directive 2023-07-11 10:51:10 -04:00
Yan Ka, Chiu
ec36863235 preliminary RUN and FROM directive support, without network 2023-07-09 18:47:05 -04:00
Yan Ka, Chiu
9a01722657 add run-main client bits 2023-07-09 14:18:38 -04:00
Yan Ka, Chiu
369ad8c87d clippy bits 2023-07-09 13:23:32 -04:00
Yan Ka, Chiu
39a856b24b add missing files 2023-07-09 09:23:48 -04:00
Yan Ka, Chiu
390e42c7dc Fix a bug when pulling from the default registry can cause a panic due to the lack of hostname 2023-07-09 09:23:21 -04:00
Yan Ka, Chiu
3d97226a6a add exec command 2023-07-09 09:20:56 -04:00
Yan Ka, Chiu
cd1f646e4d fix testcase 2023-07-09 09:05:56 -04:00
Yan Ka, Chiu
40ec3c6a53 clippy bits 2023-07-09 08:44:26 -04:00
Yan Ka, Chiu
121b8125a3 fix testcases 2023-07-09 08:43:00 -04:00
Yan Ka, Chiu
2d0998463d add more image modification options 2023-07-06 13:18:46 +08:00
Yan Ka, Chiu
0f95f1bce8 allow changing the default ifconfig in compile time 2023-07-06 10:18:30 +08:00
Yan Ka, Chiu
b48f14b122 clean up 2023-07-06 01:24:56 +08:00
Yan Ka, Chiu
1d4dbad7d0 add a new patch action to modify image config and redirect action for better port redirect insight 2023-07-06 01:23:39 +08:00
Yan Ka, Chiu
c3c1845bb2 allow container to be referenced by jid 2023-07-06 01:22:46 +08:00
Yan Ka, Chiu
e1c445582b allow container to be reference by jid 2023-07-06 01:21:22 +08:00
Yan Ka, Chiu
b2ed346c39 allow a remote image be reference by host/repo:tag 2023-07-05 13:14:16 +08:00
Yan Ka, Chiu
107417a634 only add addresses and rdr rules if pf is enabled 2023-07-05 12:03:54 +08:00
Yan Ka, Chiu
6277ef2503 add login command inline documentations 2023-07-04 14:35:04 +08:00
Yan Ka, Chiu
854ab01370 add login command 2023-07-04 14:31:15 +08:00
Yan Ka, Chiu
ced9ea4eed rename 'watch' command to 'trace', as useful default when no args supplied 2023-07-04 13:50:28 +08:00
Yan Ka, Chiu
a82dff543c remove dead code 2023-07-04 06:11:02 +08:00
Yan Ka, Chiu
88554eea5c add missing mod.rs to git 2023-07-04 04:30:16 +08:00
Yan Ka, Chiu
6eff09800b Separate push/pull logic to different module, and make the pull code a bit humane 2023-07-02 01:22:44 +08:00
Yan Ka, Chiu
ac85daef2a Merge branch 'main' of github.com:michael-yuji/xc 2023-07-01 13:17:10 +08:00
michael-yuji
cd46e82cab Update LICENSE 2023-07-02 12:06:55 -04:00
michael-yuji
6ec3c2cd0d Update LICENSE 2023-07-02 12:04:56 -04:00
Yan Ka, Chiu
e4e26a3762 run cargo fmt 2023-07-01 13:16:29 +08:00
Yan Ka, Chiu
a116386ff0 Make coredump on panic optional, determine by XC_PANIC_COREDUMP environment variable
By default we coredump on panic to aid development, but this can be problematic for
casual users.
2023-07-01 13:15:00 +08:00
Yan Ka, Chiu
6075716009 initial commit 2023-07-01 07:10:15 +08:00