volcano0dr
a7da76ca42
Bump to 0.29.1
2022-10-24 14:28:01 +08:00
Zheng, Qi
85fa88fc00
Fix python3.7 PIE issue
2022-10-21 11:02:18 +08:00
volcano0dr
c60a19177b
Update pal error message
2022-10-19 09:45:27 +08:00
Zheng, Qi
33fb5b7ad8
[demos] Update demo scripts with new helper command
2022-10-18 23:58:16 +08:00
Zheng, Qi
f101421d37
[tools] Add helper command to print mrsigner and mrenclave
2022-10-18 23:58:16 +08:00
Hui, Chunyang
4c3ca79134
Make vfork stop parent child threads
...
When vfork is called and the current process has other running child threads,
for Linux, the other threads remain running. For Occlum, this behavior is
different. All the other threads will be frozen until the vfork returns
or execve is called in the child process.
The reason is that since Occlum doesn't support fork, many applications will
use vfork to replace fork. For multi-threaded applications, if vfork doesn't
stop other child threads, the application will be more likely to fail because
the child process directly uses the VM and the file table of the parent process.
2022-10-18 21:57:57 +08:00
LI Qing
f71e940cfd
[libos] Fix the iterator index when unlock range lock
2022-10-13 17:29:23 +08:00
Zheng, Qi
115b827f68
[example] unify the container images used for docker and k8s deployment
2022-10-11 13:09:35 +08:00
Zheng, Qi
27ca93c7ab
Let the init process can accept the env values
2022-10-11 13:09:35 +08:00
Hui, Chunyang
025e059212
Add glibc toolchain deb build and test actions
2022-10-08 15:26:53 +08:00
Zheng, Qi
5b29761e7b
[toolchain] Fix glibc deb package link path error
2022-10-08 15:26:53 +08:00
Sinuo Liu
11d086bc6a
Add anolis 8.4 docker image support
2022-10-08 15:00:32 +08:00
Jianfeng Jiang
62b8b5889d
fix copy_bom error message if rsync is not installed
2022-09-28 16:51:42 +08:00
Jianfeng Jiang
12b2f3b18d
warn on nonempty image directory
2022-09-26 20:06:16 +08:00
Jianfeng Jiang
f1058e4ebb
fix copy_bom sliently exit when autodep fails
2022-09-26 20:06:16 +08:00
Hui, Chunyang
51eb43eb90
Fix epoll_ctl not waking up epoll_wait
...
Co-authored-by: rduan@apache.org
2022-09-22 15:11:31 +08:00
volcano0dr
52b75e3e06
Add metadata in HNode
2022-09-22 10:56:24 +08:00
LI Qing
8085c2b797
[docs] Add document for the overview of fs
2022-09-22 10:18:49 +08:00
Zheng, Qi
a98ff93b0c
[example] Add k8s deployment reference
2022-09-19 10:48:00 +08:00
Zheng, Qi
a871984e5b
[example] Add tag option for docker image build and run
2022-09-19 10:48:00 +08:00
Zheng, Qi
a20b52bae3
[installer] Add glibc installer deb
2022-09-19 10:46:52 +08:00
Zheng, Qi
d2071f65da
[installer] Add copy_bom tool to occlum deb package
2022-09-19 10:46:52 +08:00
volcano0dr
a389dc216c
Bump to 0.29.0
2022-09-14 20:05:04 +08:00
volcano0dr
1258013523
[deps/sefs] Update rust toolchain to nightly-2022-02-23
2022-09-14 20:05:04 +08:00
volcano0dr
69b35e6429
[deps/rust-sgx-sdk] Upgrade rust-sgx-sdk to 1.1.5
2022-09-14 20:05:04 +08:00
Hui, Chunyang
bc02428384
Fix error not thrown during package repo setup
2022-09-14 20:05:04 +08:00
volcano0dr
e13f6871cf
Upgrade dependencies for libos
2022-09-07 10:01:34 +08:00
volcano0dr
8fac6d3652
Upgrade dependencies for occlum_exec
2022-09-06 15:38:41 +08:00
volcano0dr
06f716b0b0
Fix memory leak issue in RamFS
2022-09-06 14:19:03 +08:00
Hui, Chunyang
7bbe7b65fe
Update Vault demo to v1.10.0
2022-09-06 12:57:16 +08:00
Hui, Chunyang
171faccea7
[libos] Fix munmap conflict chunk range and vma range
2022-09-06 12:57:16 +08:00
Hui, Chunyang
61b9639081
[CI] Add ability to build dev image
2022-09-06 12:57:16 +08:00
LI Qing
ee5cbd2501
Fix the non-deterministic MRENCLAVE issue when Linux ASLR is enabled
2022-09-05 21:47:51 +08:00
zhubojun
8ba2e7e6d8
[tools] Set the default pkru value at Occlum.json's parse
2022-09-01 12:56:53 +08:00
volcano0dr
e3a17946ac
Bump to 0.28.1
2022-08-25 08:33:06 +08:00
Hui, Chunyang
6cb9ca7e44
Add sendmsg/recvmsg support for unix domain socket
2022-08-23 20:37:57 +08:00
Hui, Chunyang
71c4937b45
Fix listening socket epoll_wait not waken by connect
2022-08-23 20:37:57 +08:00
Hui, Chunyang
f87ee7c7a4
Support munmap multiple single VMA chunks with remaining ranges
2022-08-23 16:58:03 +08:00
Zheng, Qi
5c10af738e
Add maa init demo
2022-08-15 09:29:32 +08:00
LI Qing
54de00a3bc
Fix the issue when path is suffixed by "/"
2022-08-15 09:21:52 +08:00
LI Qing
54afae9ed5
Fix the path length limit and update sefs
2022-08-15 09:19:09 +08:00
LI Qing
f12f2c5499
Fix the SEGV in LTP test
...
It will introduce too much overhead if we check the memory protection perm
for every user space address, so we dismiss the test case.
2022-08-10 16:42:56 +08:00
LI Qing
0513a17e81
Skip the inode permission check if uid is root
2022-08-09 09:58:25 +08:00
Lan Yun
fbff05bddb
Update the Golang version to 1.18.4 and use it as the default one.
...
Signed-off-by: Lan Yun <yun.lan@intel.com>
2022-08-08 12:18:33 +08:00
Hui, Chunyang
d1acb84362
Add support for /proc/self(pid)/maps
2022-08-08 08:40:52 +08:00
Zheng, Qi
dd295c1391
[demos] Refactor and update the Azure attestation demos
2022-08-02 14:38:35 +08:00
Shaowei Song
153b8c6454
[issue] Change default assignee of bug report
2022-08-02 10:39:32 +08:00
Weijie Liu
3cc8f69c70
Update run_python_on_occlum.sh
...
Add missing occlum initialization
2022-07-28 09:52:15 +08:00
Shaowei Song
8803969f16
[ci] Cancel previous running jobs on Push/PR
2022-07-25 18:47:25 +08:00
Shaowei Song
740dd16066
[hw_ci] Disable download source change
2022-07-25 18:47:25 +08:00