Zhengde Zhai 
							
						 
					 
					
						
						
						
						
							
						
						
							1a56fc4b72 
							
						 
					 
					
						
						
							
							Check program paths against entry points in Occlum.json  
						
						
						
						
					 
					
						2019-11-07 02:42:59 +00:00 
						 
				 
			
				
					
						
							
							
								Tate, Hongliang Tian 
							
						 
					 
					
						
						
						
						
							
						
						
							8f3ff6d866 
							
						 
					 
					
						
						
							
							Fix minor bugs in Dockerfile  
						
						
						
						
					 
					
						2019-10-19 06:03:50 +00:00 
						 
				 
			
				
					
						
							
							
								Tate, Hongliang Tian 
							
						 
					 
					
						
						
						
						
							
						
						
							6dc9906c8e 
							
						 
					 
					
						
						
							
							Preinstall Occlum in Docker  
						
						
						
						
					 
					
						2019-10-18 13:40:09 +00:00 
						 
				 
			
				
					
						
							
							
								Tate, Hongliang Tian 
							
						 
					 
					
						
						
						
						
							
						
						
							ebd3608e4a 
							
						 
					 
					
						
						
							
							Start up AESM service automatically in Docker  
						
						
						
						
					 
					
						2019-10-18 13:40:09 +00:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							5f26bfc1fb 
							
						 
					 
					
						
						
							
							Add C/C++ Hello World with Makefile, CMake, and Bazel  
						
						
						
						
					 
					
						2019-10-18 12:54:07 +00:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							d8d51fcfd4 
							
						 
					 
					
						
						
							
							Support running enclaves in SGX release mode.  
						
						... 
						
						
						
						* 'occlum init' does not copy signing key file any more.
* 'occlum build' supports to set signing key and signing tool in args.
* 'occlum run' supports to run enclave in sgx release mode. 
						
						
					 
					
						2019-10-12 17:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								Shuang Liu 
							
						 
					 
					
						
						
						
						
							
						
						
							68e02962d5 
							
						 
					 
					
						
						
							
							Harden SEFS with extra MAC and permission checks  
						
						
						
						
					 
					
						2019-10-12 16:55:57 +00:00 
						 
				 
			
				
					
						
							
							
								Tate, Hongliang Tian 
							
						 
					 
					
						
						
						
						
							
						
						
							ae46caa63a 
							
						 
					 
					
						
						
							
							Fix the permissions of user-editable config files  
						
						
						
						
					 
					
						2019-10-08 03:42:50 +00:00 
						 
				 
			
				
					
						
							
							
								Shuang Liu 
							
						 
					 
					
						
						
						
						
							
						
						
							d61edad08f 
							
						 
					 
					
						
						
							
							Randomize the file names of SEFS inodes on the host FS  
						
						
						
						
					 
					
						2019-09-06 15:08:13 +00:00 
						 
				 
			
				
					
						
							
							
								Tate, Hongliang Tian 
							
						 
					 
					
						
						
						
						
							
						
						
							00949d9741 
							
						 
					 
					
						
						
							
							Introduce GCC-base toolchain and use it by default  
						
						
						
						
					 
					
						2019-09-06 13:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							8ef52c7c2d 
							
						 
					 
					
						
						
							
							Support environmental variables in Occlum.json  
						
						... 
						
						
						
						1. Now we support set App's env in Occlum.json, for example:
    "env": [
        "OCCLUM=yes",
        "TEST=true"
    ]
2. Rewrite env test cases
3. Update Dockerfile to install "jq" tool 
						
						
					 
					
						2019-09-05 13:50:55 +00:00 
						 
				 
			
				
					
						
							
							
								LI Qing 
							
						 
					 
					
						
						
						
						
							
						
						
							f37eb34038 
							
						 
					 
					
						
						
							
							Rewrite cpuid and rdtsc exception handlers  
						
						... 
						
						
						
						1. Rewrite cpuid and rdtsc exception handle in Rust
2. Rewrite cpuid test cases
3. Update Dockerfile to install cpuid tool for test 
						
						
					 
					
						2019-09-05 13:50:34 +00:00 
						 
				 
			
				
					
						
							
							
								Tate, Hongliang Tian 
							
						 
					 
					
						
						
						
						
							
						
						
							347791f235 
							
						 
					 
					
						
						
							
							Add install target for Makefile  
						
						
						
						
					 
					
						2019-08-31 06:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								Tate, Hongliang Tian 
							
						 
					 
					
						
						
						
						
							
						
						
							d77c21f98c 
							
						 
					 
					
						
						
							
							Add a command-line interface tool named occlum  
						
						... 
						
						
						
						1. All generated, build files are now in a separate build directory;
2. The CLI tool supports three sub-commands: init, build, and run;
3. Refactor tests to use the new tool. 
						
						
					 
					
						2019-08-28 06:05:12 +00:00 
						 
				 
			
				
					
						
							
							
								Tate, Hongliang Tian 
							
						 
					 
					
						
						
						
						
							
						
						
							76f91a1aa3 
							
						 
					 
					
						
						
							
							Add Occlum.json. No more configs hardcoded in code  
						
						... 
						
						
						
						1. Add Occlum.json as Occlum's config file
2. Add tools/bin/build_enclave
3. Add tools/bin/protect_integrity
4. Validate Occlum.json.protected on LibOS startup
5. Parse Occlum.json.protected on LibOS startup
6. Config enclave size using Occlum.json
7. Config process memory sizes using Occlum.json 
						
						
					 
					
						2019-08-09 09:19:51 +00:00 
						 
				 
			
				
					
						
							
							
								Tate, Hongliang Tian 
							
						 
					 
					
						
						
						
						
							
						
						
							a2169e63e8 
							
						 
					 
					
						
						
							
							Upgrade Dockerfile for dynamic-linking support  
						
						
						
						
					 
					
						2019-08-01 12:23:37 +00:00 
						 
				 
			
				
					
						
							
							
								Tate Tian 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06924c0e47 
							
						 
					 
					
						
						
							
							Add C++ support in the Occlum Docker image  
						
						
						
						
					 
					
						2019-06-01 11:18:52 +08:00 
						 
				 
			
				
					
						
							
							
								Tate, Hongliang Tian 
							
						 
					 
					
						
						
						
						
							
						
						
							94acbb1c57 
							
						 
					 
					
						
						
							
							Add Dockerfile  
						
						
						
						
					 
					
						2019-05-27 19:28:38 +08:00