Commit History

Autor SHA1 Mensaxe Data
  4lDO2 ed196516a2 Only inherit environ from ldso if previously NULL. %!s(int64=3) %!d(string=hai) anos
  4lDO2 b58ad5bf13 In clone, use better asm function names and align. %!s(int64=3) %!d(string=hai) anos
  4lDO2 4e5ccbffd1 Allow constructors to access env vars. %!s(int64=3) %!d(string=hai) anos
  4lDO2 049a5156d7 Implement PT_INTERP, and thus dynamic linking. %!s(int64=3) %!d(string=hai) anos
  4lDO2 db16393fd7 Manually init FPU context in pte_clone. %!s(int64=3) %!d(string=hai) anos
  4lDO2 24ecd6ee16 Fix waitpid deadlock. %!s(int64=3) %!d(string=hai) anos
  4lDO2 8ac0626be7 Handle sigactions properly in execve and fork. %!s(int64=3) %!d(string=hai) anos
  4lDO2 b930cc98d0 Correctly preserve and set MXCSR and FCW. %!s(int64=3) %!d(string=hai) anos
  4lDO2 3701ea3be7 Conflict-proof #[global_allocator] symbols too. %!s(int64=3) %!d(string=hai) anos
  4lDO2 05446070ec Use same rust-toolchain version as elsewhere. %!s(int64=3) %!d(string=hai) anos
  4lDO2 bac2509ccd Fix leaks for setuid/setgid too. %!s(int64=3) %!d(string=hai) anos
  4lDO2 1476cdeb8f Split fexec_impl into crate, used by escalated. %!s(int64=3) %!d(string=hai) anos
  4lDO2 df8e2deddc Fix file descriptor leak in fork(). %!s(int64=3) %!d(string=hai) anos
  4lDO2 777a82b50f Refactor out clone, fix some fd leaks. %!s(int64=3) %!d(string=hai) anos
  4lDO2 bb45466a4e Implement clone in userspace. %!s(int64=3) %!d(string=hai) anos
  4lDO2 a7c817d81a WIP: Support setuid/setgid %!s(int64=3) %!d(string=hai) anos
  4lDO2 37cc4e5383 WIP: Add setuid/setgid support. %!s(int64=3) %!d(string=hai) anos
  4lDO2 c95d276af9 Allow POSIX's `environ` to be set. %!s(int64=3) %!d(string=hai) anos
  4lDO2 2186cd1fbd Implement fexec in userspace. %!s(int64=3) %!d(string=hai) anos
  Jeremy Soller 0bd81aa3d4 Update llvm_asm to asm for aarch64 %!s(int64=3) %!d(string=hai) anos
  Jeremy Soller afb5094cda Add triple underscore tls_get_addr for x86 %!s(int64=3) %!d(string=hai) anos
  Jeremy Soller abe30ba884 Add i386 __restore_rt %!s(int64=3) %!d(string=hai) anos
  Jeremy Soller ece0bd090d Fix x86 setjmp/longjmp %!s(int64=3) %!d(string=hai) anos
  Jeremy Soller 559387cc64 Initial support for x86 32-bit %!s(int64=3) %!d(string=hai) anos
  Jeremy Soller 7f3f2fa105 Add some messages when unimplemented PTE functions are called %!s(int64=3) %!d(string=hai) anos
  Jeremy Soller 8576b99759 Add timeout to futex_wait calls %!s(int64=3) %!d(string=hai) anos
  4lDO2 6d394ba4f4 Merge branch 'update-dependencies' into 'master' %!s(int64=3) %!d(string=hai) anos
  4lDO2 fb411c0b19 Use redox_syscall 0.2.12 from crates.io, not git %!s(int64=3) %!d(string=hai) anos
  4lDO2 f14c95db6a Update syscall. %!s(int64=3) %!d(string=hai) anos
  4lDO2 ebd597f748 Update dependencies for rust 2022-03-18. %!s(int64=3) %!d(string=hai) anos