Commit Graph

  • 4a032bacb5 print host in pal_loader Chia-Che Tsai 2017-01-30 04:10:36 -05:00
  • 1f9b9f7432 minor Chia-Che Tsai 2017-01-29 21:36:03 -05:00
  • 06769c8470 new compilation logistic: always use the Runtime directory Chia-Che Tsai 2017-01-29 21:22:20 -05:00
  • d32f5b19f8 minor fixes Chia-Che Tsai 2017-01-30 03:57:47 -05:00
  • 6dfbc09605 Futex bugfixes (may help #40), more enhancements to LTP framework. Don Porter 2017-01-28 16:14:30 -05:00
  • fc93e10a38 check return codes in semaphore implementation Don Porter 2017-01-28 09:21:34 -05:00
  • 84134d3a57 better handling of mmap() with MAP_FIXED or address hint Don Porter 2017-01-28 09:21:23 -05:00
  • fa716a84eb Ignore output/temporary files from LTP Don Porter 2017-01-28 08:54:25 -05:00
  • 1e31d3aa69 Ignore output/temporary files from LTP Don Porter 2017-01-28 08:54:25 -05:00
  • 0376097bb0 Fix Don Porter 2017-01-27 19:22:13 -05:00
  • d7c8fcd91b Some bugfixes from Arjun Don Porter 2017-01-27 19:07:47 -05:00
  • ca1015313e Squashed commit of the following: Don Porter 2017-01-21 18:28:22 -05:00
  • 458f486f70 Fix issue #38 Don Porter 2017-01-21 22:48:28 -05:00
  • ee019fa5db Clearer error message on non-power-of-two enclave size. Issue #39 Don Porter 2017-01-21 15:06:37 -05:00
  • 7da226e3aa Add a unit test and clearer debug print for issue #39 Don Porter 2017-01-21 13:59:37 -05:00
  • 178bef0f6e Bugfies: - Fix #34 - Reserving syscall numbers above 300 - Implement sendmmsg and recvmmsg. - Proper usage of PAL_STRERROR in PAL - Remove DEBUG_MUTEX Chia-Che Tsai 2017-01-14 13:53:26 -05:00
  • 8bc791da58 a minor change Chia-Che Tsai 2017-01-14 07:52:49 -05:00
  • cded4db6a3 - add linux-test-project to apps - add memcached to apps - merge #33 - merge #35 - fix futex() implementation in libOS - fix partial alarm() implementation in libOS - fix memory corruption in handle_map - correct DkNotificationEventCreate usage - add syscall chown() - add syscall rt_sigsuspend() - add syscall fchownat() - fix getrlimit() implementation in libOS - add syscall setrlimit() - add ioctl(FIONBIO) implementation - fix partial polling behavior - implement AF_UNSPEC for sockets - implement ipv4 mapped ipv6 addresses - use AES-NI for encryption in SGX PAL - rewrite mutex implementation in Linux PAL and SGX PAL - rewrite exception handling in Linux PAL and SGX PAL - fix issue #27 Chia-Che Tsai 2017-01-14 07:43:32 -05:00
  • 6a91f832fe Try specifying trusty as the OS Don Porter 2017-01-09 16:35:48 -05:00
  • e10f27eefd Test installation too Don Porter 2017-01-09 16:25:22 -05:00
  • f9f52a8fe0 Try again, with less verbose Make output Don Porter 2017-01-09 16:14:15 -05:00
  • d0cd697626 This is not going to work. Don Porter 2017-01-09 15:44:51 -05:00
  • 0de390b8e3 Play with Travis CI. This attempt will fail. Don Porter 2017-01-09 14:37:26 -05:00
  • 5e7f307e95 reverse the last patch that replaces realpath with python commands Chia-Che Tsai 2016-12-05 08:19:24 -05:00
  • 5808ba8828 retire glibc-2.17 Chia-Che Tsai 2016-12-02 00:49:04 -05:00
  • cf9859b7d0 fix #8 Chia-Che Tsai 2016-12-02 00:33:12 -05:00
  • f7532bbc0d - Fix calling convention issues in the glibc 2.19 patch - Port gipc module to Linux kernel 4.3 - Simplify PAL signal handling - Fix bug #4 (epoll-related syscalls) - Fix bug #10 - Fix bug #14 - Merge pull request #18 Chia-Che Tsai 2016-12-02 00:24:05 -05:00
  • fd2c16d61f Ignore cached so Don Porter 2016-11-20 23:04:16 -05:00
  • 402926dd8e Misc bugfixes, mostly in sockets and memory mapping Don Porter 2016-11-20 23:03:18 -05:00
  • e6e218ec3a Minor: Better to explicitly check the domain. Don Porter 2016-11-20 20:37:51 -05:00
  • c694055a60 Merge branch 'master' of git://github.com/woonhak/graphene into woonhak-master Don Porter 2016-11-20 20:21:03 -05:00
  • e3f6424bfb Port PAL to work on latest SGX driver (Issue #12). Fix a few other SGX-related bugs. Don Porter 2016-11-20 15:30:33 -05:00
  • 38feca198c adding description about the dependency to python-protobuf python-crypto. Chia-Che Tsai 2016-11-14 14:34:48 -05:00
  • 76cd8ed917 suppressing some glibc compilation warnings (#226) Chia-Che Tsai 2018-07-09 10:16:28 -07:00
  • c818d66e91 Create index.md with a redirect (#224) Amogh Akshintala 2018-07-06 16:48:10 -07:00
  • 256f39c33f Restore VMA list assertions, at least for the debug build. (#222) Don Porter 2018-07-06 15:21:11 -04:00
  • 37c2aae10c Apply the fix suggested for uninitialized pipe non-blocking (#219) (#220) Don Porter 2018-07-04 19:20:07 -04:00
  • 83d230a774 Add the shared object unit test to CI/standard unit test suites (#213) Don Porter 2018-07-02 20:25:59 -04:00
  • e01769337c Detecting invalid user memory given as system call inputs (#210) Chia-Che Tsai 2018-07-02 16:24:59 -07:00
  • 5c81975fac Fixing the profiling feature in LibOS (#187) Chia-Che Tsai 2018-06-29 11:42:57 -07:00
  • de9acc0894 Correct definition of bits per word, as reported in #196. (#217) Don Porter 2018-06-29 13:57:18 -04:00
  • 33e24e72d9 Put back some lost epoll code (#137) Don Porter 2018-06-26 10:32:48 -07:00
  • 00c4ed0253 Implement sched_getaffinity system call (#209) Chia-Che Tsai 2018-06-26 09:53:28 -07:00
  • 03cb0e0bb3 Address a TOCTTOU vulnerability in SGX read/map (#131) Don Porter 2018-06-25 07:54:40 -07:00
  • 1f2360c857 Hex2str clean up and unit testing (#134) Don Porter 2018-06-16 17:31:20 -04:00
  • 113ed2b17a Try again Don Porter 2018-06-16 14:14:21 -04:00
  • cf82436501 Update unit tests Don Porter 2018-06-16 14:09:19 -04:00
  • 2a98391d7b Graphene-SGX Secure Container: Seamless Integration of Docker Container and Graphene-SGX (#177) Li Lei 2018-06-12 15:50:57 -07:00
  • 68c994d450 Add shared_object to test/native (#56) adombeck 2018-05-27 01:31:41 +02:00
  • 2b487b093f Typo in README (#206) Victor 2018-04-24 12:45:22 -06:00
  • f8bf469018 Cleaning up and rewriting VMA bookkeeping code (#183) Chia-Che Tsai 2018-04-16 08:47:50 -07:00
  • f575057d46 Update README.md (#193) SCrusader 2018-03-29 07:46:29 -07:00
  • 6d84b4a06d Porting IPC module to Linux 4.15 (#186) Chia-Che Tsai 2018-03-28 11:21:04 -07:00
  • a71da2ba2c Enable full GDB support for SGX mode (#178) Chia-Che Tsai 2018-03-28 09:57:43 -07:00
  • 5d1af40bf1 update sgx-driver version Chia-Che Tsai 2018-03-26 17:11:58 -07:00
  • d21ca3a8cf A manifest option allowing applications to create files which are not in trusted/allowed file lists (#182) Li Lei 2018-03-14 13:31:39 -07:00
  • 35fc8110de Fix manifests for Bash (#184) Jaehyun Han 2018-03-14 15:33:12 -04:00
  • 6e7433dc9c Mark recv01 flaky for now Don Porter 2018-03-14 13:53:08 -04:00
  • b00f5c4c86 Fix segfault in apache (#185) Don Porter 2018-03-13 20:55:29 -04:00
  • afc0b5a832 Also put a timeout on python, which is hanging in CI on a branch Don Porter 2018-03-13 16:50:10 -04:00
  • 96e1f889a3 Set a timeout on the shim unit tests; this is hanging in CI on an experimental branch. Don Porter 2018-03-13 16:34:15 -04:00
  • d83536ff0e Fixes for the allocator/VMA code (#180) Michał Kowalczyk 2018-03-02 02:26:19 +01:00
  • d548ee2048 Fix the version; Let's have only one README Don Porter 2018-02-13 10:44:28 -05:00
  • 43c8039111 Update README.md Chia-Che Tsai 2018-02-06 21:40:11 -08:00
  • e1b1e3da8e Update README.md Chia-Che Tsai 2018-02-06 14:27:48 -08:00
  • cef8b23694 Update README.md Chia-Che Tsai 2018-02-06 14:21:57 -08:00
  • 282f00a349 Update README.md Chia-Che Tsai 2018-02-06 14:21:37 -08:00
  • 0299c6151f Merge branch 'master' of github.com:oscarlab/graphene Chia-Che Tsai 2018-02-06 12:30:25 -08:00
  • d6098368c3 more formatting in README.md Chia-Che Tsai 2018-02-06 12:29:00 -08:00
  • 66fed08a57 more formatting in README.md Chia-Che Tsai 2018-02-06 12:29:00 -08:00
  • aeb3ad0b6a Adding registered mark to Intel Chia-Che Tsai 2018-02-06 12:19:18 -08:00
  • 88f07ca572 Formatting README.md Chia-Che Tsai 2018-02-06 12:13:02 -08:00
  • 782318f64f adding README.md Chia-Che Tsai 2018-02-06 12:08:00 -08:00
  • 14fd11b89a Adding warnings and disclaimers to README Chia-Che Tsai 2018-02-06 11:57:00 -08:00
  • 181f9ea988 Fix race condition of memory mappings during start-up. (#126) Don Porter 2018-02-06 11:48:53 -05:00
  • 8205b08aa5 Fix a typo in fs.c Michał Kowalczyk 2018-01-22 23:41:34 +01:00
  • 15c2950e0a Fix numeric base confusion in pid printing (#120) Michał Kowalczyk 2018-01-26 16:42:02 +01:00
  • d5fb2ffda7 More flaky LTP tests Don Porter 2018-01-20 17:05:05 -05:00
  • e8928fe3b6 New Jenkinsfile for SGX enabled Graphene (#154) Don Porter 2018-01-20 15:26:09 -05:00
  • bf90323494 Fix sigset definition. (#135) Don Porter 2017-12-28 15:58:49 -05:00
  • 75ea0372f6 Error propagation bugfix in PAL initialization (#114) Don Porter 2017-12-27 16:41:17 -05:00
  • 6e3c5aea56 deprecating .packed directories (#149) Chia-Che Tsai 2017-12-21 08:13:53 -08:00
  • bbae8f7f4b fix a minor bug in ipc/shim_ipc_nsimpl.h Chia-Che Tsai 2017-12-19 19:50:22 -05:00
  • 849859809c fix for large files within an SGX enclave (#136) Chia-Che Tsai 2017-12-19 08:57:36 -08:00
  • 84f81d8f13 Lots of bugfixes (#145) Chia-Che Tsai 2017-12-18 16:03:36 -08:00
  • f58432b65d Merge branch 'master' of https://github.com/oscarlab/graphene Chia-Che Tsai 2017-12-14 10:12:01 -05:00
  • 4dffc5c385 update submodule versions Chia-Che Tsai 2017-12-14 10:11:47 -05:00
  • 7807773a76 Bugfix for getsockopt (#102) Don Porter 2017-12-10 06:54:53 -08:00
  • f122ea7b55 Properly report the remaining time on the last alarm (fix #93) (#101) Don Porter 2017-12-10 05:03:44 -08:00
  • c844d24199 CI Improvements (#141) Don Porter 2017-12-09 16:34:56 -08:00
  • a9dbc2a81d update README about submodules and clarify about custom kernel usage Chia-Che Tsai 2017-12-08 15:41:53 -05:00
  • 3aaf591fc5 Fixing a bunch of memory leaking issues (#86) Chia-Che Tsai 2017-12-08 10:46:55 -08:00
  • 0433461802 License change to LGPL (#140) v0.6 Don Porter 2017-12-08 10:02:36 -08:00
  • b2b20cfde7 Move regression script down one level Don Porter 2017-12-08 09:18:05 -05:00
  • 8c5340a9dd Remove two dead files. Don Porter 2017-12-07 17:08:37 -05:00
  • d04f172e89 Replace the atomics implementation (#83) Don Porter 2017-12-07 11:30:48 -08:00
  • 62f07c7181 Reimplement directory caching (#78) Don Porter 2017-12-07 08:51:30 -08:00
  • 468b33becd adding rules to build manifests in LibOS/shim/test/regression Chia-Che Tsai 2017-12-07 08:44:16 -05:00
  • 9682c9dec1 This unit test needs a manifest template Don Porter 2017-12-07 08:21:57 -05:00
  • e583b39cd6 A bugfix for issue #80 (os.fork() sigfaults in Python) (#81) Chia-Che Tsai 2017-12-06 20:16:05 -08:00