Commit Graph

  • 3382a68807 Fix docker image build failure zongmin.gu 2020-07-11 20:35:21 +0800
  • b585fce65d Add the interrupt subsystem Tate, Hongliang Tian 2020-07-01 03:41:52 +0000
  • f52a732d50 Remove the occlum server auto destory policy zongmin.gu 2020-07-08 14:08:50 +0800
  • 35787be29d Fix two bugs on process exit Tate, Hongliang Tian 2020-07-02 09:59:33 +0000
  • 686ec343b2 Fix the dirfd issue when path is absolute LI Qing 2020-06-17 13:32:06 +0800
  • 1ad8f22170 Add support to handle symbolic link file LI Qing 2020-06-11 13:40:37 +0800
  • 3cd46fd224 Add prctl support of PR_SET/GET_NAME options Hui, Chunyang 2020-06-11 07:41:52 +0000
  • b86d8ed490 Fix occlum pal build issue Zongmin 2020-07-07 16:14:31 +0800
  • 406f30ec7a Polish build and install process Hui, Chunyang 2020-07-08 06:12:23 +0000
  • bf736ff09d Fix sign-key option in README Hui, Chunyang 2020-06-28 03:23:00 +0000
  • e4ef6ac7fa Disable backup file when make format Hui, Chunyang 2020-07-01 07:33:45 +0000
  • 1e456f025d Zeroize memory in munmap He Sun 2020-06-22 10:49:26 +0800
  • 6ccd30ee3b Remove fish and busybox binaries from entrypoints to make it more secure Hui, Chunyang 2020-06-17 05:28:36 +0000
  • 92207d5535 Add support for executing a script that begins with a shebang Hui, Chunyang 2020-06-16 03:40:53 +0000
  • ec970f0e76 Refactor performance profiler He Sun 2020-06-09 11:51:30 +0800
  • 86d11e9d44 Refactor the remote attestation demo Junxian Xiao 2020-06-09 20:52:26 +0800
  • 6909629241 Add Occlum version for dynamic libraries Hui, Chunyang 2020-06-18 08:18:16 +0000
  • f854950416 Optimize ProcessVM to be interiorly mutable He Sun 2020-06-17 18:23:46 +0800
  • bca0663972 Add mprotect system call Tate, Hongliang Tian 2020-06-16 16:38:14 +0800
  • b9b9b1032c Avoid locking for checking if a process has been forced to exit He Sun 2020-06-17 14:02:51 +0800
  • 340e2188f5 Fix the path handling bug of SEFS when doing inode lookup LI Qing 2020-06-17 14:51:02 +0800
  • 3a5793be4f Fix set_tid_address not supporting null pointers He Sun 2020-06-17 07:44:47 +0800
  • 9cefcb08b6 Bump version to 0.13.0 Tate, Hongliang Tian 2020-06-13 04:29:50 +0000
  • 898967554c Link uRTS static library Zongmin 2020-06-09 18:37:28 +0800
  • 6e57937b45 Add support for sysinfo syscall Hui, Chunyang 2020-06-02 09:30:17 +0000
  • c8a4f2f8aa Update SEFS to generate deterministic MAC for integrity only SEFS LI Qing 2020-06-12 20:43:14 +0800
  • 9ce23a8c08 Add symbolic file support for FISH demo Hui, Chunyang 2020-06-09 07:27:38 +0000
  • bddb87a11b Fix stat for symbolic file Hui, Chunyang 2020-06-09 07:14:42 +0000
  • c8e3e0ffc6 Add clock_getres syscall LI Qing 2020-06-02 07:28:03 +0000
  • 70d3991ff5 Rewrite mremap system call Tate, Hongliang Tian 2020-06-10 17:06:38 +0800
  • 28440b0d69 Build in the MAC of the occlum configuration file with objcopy He Sun 2020-06-03 17:38:59 +0800
  • f020fed2ae Use Intel SGX SDK reserved memory as the user space memory He Sun 2020-06-05 11:34:01 +0800
  • cfbab68a9d Use pal api interface without prefix of libos type. jack.wxz 2020-06-11 08:09:15 +0000
  • a0d7b96a8f Polish the XGBoost demo LI Qing 2020-06-03 17:06:07 +0800
  • e8e14350a5 Support access key in remote attestaion demo Junxian Xiao 2020-05-26 16:30:07 +0800
  • 4e02db367e Update occlum exec to support kill zongmin.gu 2020-05-31 18:51:19 +0800
  • f4d9a7f4e1 Fix travis test script Hui, Chunyang 2020-06-05 02:44:52 +0000
  • 37ca75da47 Update README to explain the new Occlum.json format Tate, Hongliang Tian 2020-06-05 04:14:38 +0000
  • ffbae880f2 Reorder the config entries in Occlum.json Tate, Hongliang Tian 2020-06-05 03:44:32 +0000
  • c1b4814703 Rewrite Python demo with NumPy, scikit-learn, and pandas LI Qing 2020-05-29 03:07:17 +0000
  • 942321363d Combine the enclave configuration into the occlum configuration file zongmin.gu 2020-05-24 13:18:33 +0800
  • c87ce9dd34 Bump version to 0.12.2 Tate, Hongliang Tian 2020-06-04 21:39:56 +0000
  • f54abc78a2 Support to execute a symlink file LI Qing 2020-06-01 07:04:52 +0000
  • 655869711a Support page fault Tate, Hongliang Tian 2020-06-03 15:26:01 +0000
  • 3939899e76 Fix local attestation demo to use new PAL API and sdk 2.9.1 Hui, Chunyang 2020-06-03 03:29:06 +0000
  • 8c113eb8a2 Fix a minor format issue Tate, Hongliang Tian 2020-06-04 11:40:21 +0000
  • aed88145f2 pal: Fix crash caused by getpwuid() returning NULL Tianjia Zhang 2020-06-04 15:19:33 +0800
  • e8c48161b5 pal: Fix typo error in saving token file Tianjia Zhang 2020-06-04 16:50:01 +0800
  • eb4bb860ce Add the unix socket support for sendto system call He Sun 2020-05-28 19:42:05 +0800
  • 987e06a458 Move networking system call interfaces to net module He Sun 2020-05-28 17:41:06 +0800
  • ed664d1143 Fix sched set/get affinity wrong behaviour Hui, Chunyang 2020-05-19 09:33:13 +0000
  • e59ba66ccf Update RunE Quick Start doc YiLin.Li 2020-06-01 01:35:55 +0800
  • db4ed1ba80 Bump version to 0.12.1 Tate, Hongliang Tian 2020-06-01 15:43:47 +0000
  • 9b611e5f00 Update musl to v1.1.24 LI Qing 2020-06-02 05:39:29 +0000
  • 0a6b782769 Enable format check for travis CI Hui, Chunyang 2020-06-01 06:30:05 +0000
  • 73b4f8b08c Add support for PAL API v2 Hui, Chunyang 2020-05-27 05:44:10 +0000
  • e6996f3c45 Add mremap system call LI Qing 2020-05-26 09:41:42 +0000
  • c27a94194f Polish the Golang demo with Gin web framework LI Qing 2020-05-28 09:34:37 +0000
  • c1911e6585 Add demo for shell (FISH) script Hui, Chunyang 2020-05-26 02:52:52 +0000
  • 5b695c9539 Format c/c++ files in src, tools and test Hui, Chunyang 2020-05-27 07:02:34 +0000
  • 03ba13aec7 Add "make format" and "make format-check" to check format for c/c++ files Hui, Chunyang 2020-05-26 07:52:22 +0000
  • cd2f13ae54 Refactor select syscall He Sun 2020-05-14 19:32:34 +0800
  • c14ee62678 Add untrusted environment variable override Hui, Chunyang 2020-05-06 08:53:53 +0000
  • acc3eb019f Add two figures to README.md Tate, Hongliang Tian 2020-05-21 18:16:02 +0800
  • b29aa1d6d0 Add the Occlum-compatible Rust toolchains and a demo He Sun 2020-05-19 15:13:10 +0800
  • bc6002f6dd Add counters for passes and failures in test Hui, Chunyang 2020-04-08 08:20:54 +0000
  • dadffb9f17 Fix sendfile syscall write buffer length Hui, Chunyang 2020-05-18 05:37:42 +0000
  • c6e0e06768 Clean up the build files generated in src/exec Hui, Chunyang 2020-05-18 06:59:47 +0000
  • f193f271a4 Update docker file for CentOS LI Qing 2020-05-19 14:39:09 +0800
  • 17b4912055 Send SIGCHLD to parent process Zongmin 2020-05-13 18:26:41 +0800
  • 459ca45ab9 Fix reading extra message in neogotiate_msg He Sun 2020-05-15 21:38:35 +0800
  • e1789dc89f Bump version to 0.12.0 Tate, Hongliang Tian 2020-05-15 03:59:22 +0000
  • d91014b417 Add RunE Quick Start doc Tate, Hongliang Tian 2020-05-15 03:36:38 +0000
  • a0b34c4450 Remove unintentionally added comments He Sun 2020-05-15 11:21:59 +0800
  • 9252a1a993 Fix two bugs of ioctl He Sun 2020-05-11 15:11:44 +0800
  • 6d72e10fc1 Add Golang toolchain and the demo LI Qing 2020-05-14 03:37:18 +0000
  • 0c3466f4ad Add three new occlum commands: start, exec and stop Zongmin 2020-04-11 13:17:53 +0800
  • 4567b40f22 Fix a bug of zipping symlink files in rcore-fs-fuse LI Qing 2020-05-14 08:40:28 +0000
  • 2d34ee349e Add the sigaltstack system call LI Qing 2020-05-11 12:06:24 +0000
  • 255f277f30 Build Occlum tools in SGX simulation mode by default Hui, Chunyang 2020-05-12 04:05:32 +0000
  • 0bb1cbfbb5 Add PAL version api Hui, Chunyang 2020-05-14 02:46:33 +0000
  • f9486bf7a9 Add resource limit check for the number of the fds in poll He Sun 2020-05-13 13:28:17 +0800
  • eca27408be Support user manage stack zongmin.gu 2020-05-12 21:45:44 +0800
  • aed572064b Fix potential address-in-use errors in epoll_server test He Sun 2020-05-12 14:34:57 +0800
  • a6d97d5b4f Update the sdk version to 2.9.1 Zongmin 2020-05-09 12:05:11 +0800
  • 1d1330772c Add new API occlum_pal_kill Tate, Hongliang Tian 2020-05-01 14:56:18 +0000
  • 6e140a0d38 Add errno info for ECalls Tate, Hongliang Tian 2020-05-01 13:46:14 +0000
  • 1c707eda30 Add support for monitoring epoll fds with epoll He Sun 2020-05-07 11:30:55 +0800
  • 25350b0e85 Fix sched agent failure for offline core Hui, Chunyang 2020-04-30 09:32:47 +0000
  • 7a87d77509 Fix error when PF_UNIX is passed as protocol to create unix socket He Sun 2020-05-08 17:09:28 +0800
  • e166382923 Add the signal subsystem Tate, Hongliang Tian 2020-04-17 16:21:02 +0800
  • 1172c25677 Modify occlum_entry to be compatible with Linux syscall ABI LI Qing 2020-04-14 04:33:49 +0000
  • 72f2a33e2a Add log level alignment with OCI Hui, Chunyang 2020-05-06 02:18:06 +0000
  • 71475c3e96 Fix wrong assert in recvmsg for MSG_TRUNC flag He Sun 2020-05-05 11:20:22 +0800
  • bbb52f6990 Refine check for pointers from user space and outside enclave He Sun 2020-04-27 22:22:38 +0800
  • 614ec88242 Remove tabs in the source files of test cases LI Qing 2020-04-29 06:36:32 +0000
  • 1dcabb09cd Fix the access and faccessat system calls LI Qing 2020-04-29 05:18:01 +0000
  • 6d27595195 Fix the negative offset check for pread/pwrite LI Qing 2020-04-28 06:26:07 +0000
  • 48d7f8df3e Fix the invalid epoll_event pointer introduced by compilation optimization He Sun 2020-04-27 10:07:54 +0800
  • 6a17e6292c Add support for user specified instance dir name Hui, Chunyang 2020-04-28 05:11:48 +0000