Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							58bddcb89d 
							
						 
					 
					
						
						
							
							Fix sysinfo test false alarm on uptime  
						
						
						
						
					 
					
						2021-02-04 17:48:43 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							8c5e6ff20a 
							
						 
					 
					
						
						
							
							Update sefs submodule to latest  
						
						
						
						
					 
					
						2021-02-04 16:39:47 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							1fab79681b 
							
						 
					 
					
						
						
							
							Use goblin as elf parser and only load segments on demand  
						
						... 
						
						
						
						Libos now Only read in headers and needed segments. Also reduce a memory
copy. 
						
						
					 
					
						2021-02-04 15:02:28 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							c2aefcacf0 
							
						 
					 
					
						
						
							
							Change the repository of Rust SGX SDK submodule  
						
						
						
						
					 
					
						2021-01-28 09:25:54 +08:00 
						 
				 
			
				
					
						
							
							
								zongmin.gu 
							
						 
					 
					
						
						
						
						
							
						
						
							fdde009e5d 
							
						 
					 
					
						
						
							
							Bump Occlum version to 0.20.0  
						
						
						
						
					 
					
						2021-01-22 17:36:53 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							5119e3884f 
							
						 
					 
					
						
						
							
							Add hardware mode gvisor syscall test for CI  
						
						
						
						
					 
					
						2021-01-22 13:22:41 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							cca7910c2f 
							
						 
					 
					
						
						
							
							Add CI support for gVisor syscall test image  
						
						
						
						
					 
					
						2021-01-22 13:22:41 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							1788f94bfe 
							
						 
					 
					
						
						
							
							Fix the poll of channel according to gvisor pipe poll test  
						
						
						
						
					 
					
						2021-01-22 13:22:02 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							2ea7fc1ad6 
							
						 
					 
					
						
						
							
							Add Unix socket support for poll  
						
						... 
						
						
						
						A relay notifier that observes the underlying endpoint is added as the
notifier for the socket. It broadcasts to its observers when either end
of the channel has IoEvents. 
						
						
					 
					
						2021-01-21 23:45:36 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							0b829ca087 
							
						 
					 
					
						
						
							
							Fix the return IoEvents of channel poll  
						
						
						
						
					 
					
						2021-01-21 23:45:36 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							3101d8fa88 
							
						 
					 
					
						
						
							
							Resolve the nested block of Unix socket  
						
						... 
						
						
						
						Read, write, connect and accept have both blocking and nonblocking mode.
It may block after the status lock is acquired resulting in potential
deadlock. This commit resolve the deadlock issue. 
						
						
					 
					
						2021-01-21 23:45:36 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							1101bdf9e7 
							
						 
					 
					
						
						
							
							Fix multiplication overflow  
						
						
						
						
					 
					
						2021-01-21 18:18:57 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							96bfe7eeae 
							
						 
					 
					
						
						
							
							Fix gRPC and OpenVINO CI image demo location  
						
						
						
						
					 
					
						2021-01-20 17:39:05 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							d4e7c906c0 
							
						 
					 
					
						
						
							
							Fix the sched test when available cpu is less than online cpu  
						
						
						
						
					 
					
						2021-01-20 16:00:33 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							0b51d83811 
							
						 
					 
					
						
						
							
							Add ProcFS  
						
						
						
						
					 
					
						2021-01-20 12:42:00 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							8bfef4086f 
							
						 
					 
					
						
						
							
							Polish the function names in FS  
						
						
						
						
					 
					
						2021-01-20 12:42:00 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							d6cd89f03b 
							
						 
					 
					
						
						
							
							Add DevFS for device files  
						
						
						
						
					 
					
						2021-01-20 11:40:39 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							1514be14fd 
							
						 
					 
					
						
						
							
							Add CI support for code coverage  
						
						
						
						
					 
					
						2021-01-19 15:30:26 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							b5ea09066a 
							
						 
					 
					
						
						
							
							Add support for libos code coverage  
						
						... 
						
						
						
						1. Add OCCLUM_COV to conditionally enable gcov profiling for libos Rust
code;
2. Add a makefile target to locally generate the coverage report in html
format. 
						
						
					 
					
						2021-01-19 15:30:26 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							b6a9703afb 
							
						 
					 
					
						
						
							
							Fix docker buildx log output size too small  
						
						
						
						
					 
					
						2021-01-16 20:09:39 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							1be5bf2c6c 
							
						 
					 
					
						
						
							
							Add trace log for CI make test  
						
						
						
						
					 
					
						2021-01-16 20:09:39 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							f711dcdf6d 
							
						 
					 
					
						
						
							
							Use pthread_join to wait for the async thread to exit  
						
						
						
						
					 
					
						2021-01-14 16:17:32 +08:00 
						 
				 
			
				
					
						
							
							
								zongmin.gu 
							
						 
					 
					
						
						
						
						
							
						
						
							6954808fd9 
							
						 
					 
					
						
						
							
							Enlarge the user_space_size as a temp solution to make the CI pass  
						
						
						
						
					 
					
						2021-01-14 08:22:35 +08:00 
						 
				 
			
				
					
						
							
							
								zongmin.gu 
							
						 
					 
					
						
						
						
						
							
						
						
							e304c9fa23 
							
						 
					 
					
						
						
							
							Bump version to 0.19.1  
						
						
						
						
					 
					
						2021-01-13 11:09:16 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							6416692a16 
							
						 
					 
					
						
						
							
							Fix the wrong definition of StructuredIoctlArgType  
						
						
						
						
					 
					
						2021-01-08 15:38:37 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							c27825c436 
							
						 
					 
					
						
						
							
							Add the check for AESM service before run  
						
						
						
						
					 
					
						2021-01-08 13:23:36 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							7c07457d1e 
							
						 
					 
					
						
						
							
							Enhance the check before running an instance  
						
						
						
						
					 
					
						2021-01-08 13:23:36 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							7c4c5dd7e5 
							
						 
					 
					
						
						
							
							Fix wrong SIGPIPE number  
						
						
						
						
					 
					
						2021-01-07 12:45:38 +08:00 
						 
				 
			
				
					
						
							
							
								Shirong Hao 
							
						 
					 
					
						
						
						
						
							
						
						
							4474791c6d 
							
						 
					 
					
						
						
							
							Enhance rune CI test  
						
						... 
						
						
						
						1. Reconstruct workflow to reduce code duplication
2. Support occlum 0.19.0
3. Remove openjdk-web and openjdk-web pod 
						
						
					 
					
						2021-01-06 09:01:03 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							29ba19c34f 
							
						 
					 
					
						
						
							
							Add version dependencies for rpm and deb packages  
						
						
						
						
					 
					
						2020-12-28 10:15:40 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							9be98877de 
							
						 
					 
					
						
						
							
							Fix package repository test failure due to lack of DCAP packages  
						
						
						
						
					 
					
						2020-12-23 09:19:55 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							5abfe64960 
							
						 
					 
					
						
						
							
							Rename installer to work with musl-gcc  
						
						
						
						
					 
					
						2020-12-22 08:45:01 +08:00 
						 
				 
			
				
					
						
							
							
								zongmin.gu 
							
						 
					 
					
						
						
						
						
							
						
						
							3cb3165f8b 
							
						 
					 
					
						
						
							
							Bump Occlum version to 0.19.0  
						
						
						
						
					 
					
						2020-12-19 19:53:31 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							e1c9739577 
							
						 
					 
					
						
						
							
							Remove the flags argument handling in fchmodat syscall  
						
						... 
						
						
						
						The flags argument of fchmodat syscall is handled by the wrapper
function in libc already, so Occlum does not need to accept this argument. 
						
						
					 
					
						2020-12-19 19:53:31 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							f1e5f574ca 
							
						 
					 
					
						
						
							
							Add support for DCAP  
						
						... 
						
						
						
						1. Five new ioctl commands of /dev/sgx are added for occlum
applications to securely get and verify DCAP quote;
2. Not all the functions of the intel DCAP package are open to
developers to simplify the DCAP usage;
3. The test may only run on the platform with DCAP driver installed;
4. A macro OCCLUM_DISABLE_DCAP is used to separate the DCAP code from
the other code.
5. Skip DCAP test when DCAP driver is not detected or in simulation mode 
						
						
					 
					
						2020-12-19 19:53:31 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							dc7599c87c 
							
						 
					 
					
						
						
							
							Add CI for integration test with Glibc  
						
						
						
						
					 
					
						2020-12-19 19:53:31 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							81c53a7097 
							
						 
					 
					
						
						
							
							Fix the "occlum init" command's failure on CentOS  
						
						
						
						
					 
					
						2020-12-19 19:53:31 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							ea1272f69a 
							
						 
					 
					
						
						
							
							Update the lcov source for centos docker image  
						
						
						
						
					 
					
						2020-12-19 19:53:31 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							ba48e65428 
							
						 
					 
					
						
						
							
							Install lcov in occlum docker images  
						
						... 
						
						
						
						Lcov will be used for code coverage generation. 
						
						
					 
					
						2020-12-17 16:42:11 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							a53562adea 
							
						 
					 
					
						
						
							
							Add support to mount FS at any existing directories  
						
						
						
						
					 
					
						2020-12-17 15:55:40 +08:00 
						 
				 
			
				
					
						
							
							
								zongmin.gu 
							
						 
					 
					
						
						
						
						
							
						
						
							ce174e1496 
							
						 
					 
					
						
						
							
							Fix the UDS path too long issue  
						
						
						
						
					 
					
						2020-12-16 23:28:24 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							22b02850a3 
							
						 
					 
					
						
						
							
							Add Glibc as an optional libc and fix test cases  
						
						
						
						
					 
					
						2020-12-16 19:21:22 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							1a00884e1c 
							
						 
					 
					
						
						
							
							Optimize the loading process of the ELF file  
						
						... 
						
						
						
						1. Load ld.so according to the executable automatically
2. Add the position-independent check for ELF file 
						
						
					 
					
						2020-12-16 19:21:22 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							318f1e6a4f 
							
						 
					 
					
						
						
							
							Add posix_spawn support for Glibc  
						
						
						
						
					 
					
						2020-12-16 19:21:22 +08:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							40a52b56be 
							
						 
					 
					
						
						
							
							Initialize a randon number on stack for the stack protector  
						
						
						
						
					 
					
						2020-12-16 19:21:22 +08:00 
						 
				 
			
				
					
						
							
							
								Shirong Hao 
							
						 
					 
					
						
						
						
						
							
						
						
							0c5843492b 
							
						 
					 
					
						
						
							
							Enhance rune CI test  
						
						... 
						
						
						
						Resolve cargo network error when there is too much concurrency 
						
						
					 
					
						2020-12-16 19:18:56 +08:00 
						 
				 
			
				
					
						
							
							
								Hui, Chunyang 
							
						 
					 
					
						
						
						
						
							
						
						
							2d27837123 
							
						 
					 
					
						
						
							
							Expand SGX hardware mode CI test trigger type  
						
						... 
						
						
						
						Expands the trigger type to pull request with specific label. 
						
						
					 
					
						2020-12-16 19:09:36 +08:00 
						 
				 
			
				
					
						
							
							
								He Sun 
							
						 
					 
					
						
						
						
						
							
						
						
							3b915db774 
							
						 
					 
					
						
						
							
							Refactor Unix socket  
						
						... 
						
						
						
						1. Implement type-safe functions;
2. Improve the correctness of nearly all the functions;
3. Improve the readability by introducing Listener and Endpoint for StreamUnix;
4. Substitue RingBuf with Channel in Unix socket. 
						
						
					 
					
						2020-12-16 01:28:53 +08:00 
						 
				 
			
				
					
						
							
							
								zongmin.gu 
							
						 
					 
					
						
						
						
						
							
						
						
							a09c01819b 
							
						 
					 
					
						
						
							
							Enlarge the kernel heap size in make test  
						
						
						
						
					 
					
						2020-12-16 01:03:15 +08:00 
						 
				 
			
				
					
						
							
							
								Shirong Hao 
							
						 
					 
					
						
						
						
						
							
						
						
							7cb164c1e2 
							
						 
					 
					
						
						
							
							Enhance rune CI test  
						
						... 
						
						
						
						1. Always run pods
2. Always clean the docker
3. Support parallel jobs 
						
						
					 
					
						2020-12-14 16:28:39 +08:00