Commit Graph

  • 6d6e068beb Merge branch 'rw_van_230504' into 'master' Jeremy Soller 2023-05-05 15:30:49 +00:00
  • c105548036 Fix platform::errno = ... in signal.rs Ron Williams 2023-05-04 19:29:12 -07:00
  • 5980327865 Merge branch 'signal_impl2' into 'master' Jeremy Soller 2023-05-04 21:39:13 +00:00
  • 68b2859892 Merge branch 'setsid__impl' into 'master' Jeremy Soller 2023-05-04 21:38:40 +00:00
  • 8cba3451fd Merge branch 'cfmakeraw__impl' into 'master' Jeremy Soller 2023-05-04 21:38:03 +00:00
  • 26f55b3019 Merge branch 'gitoxide-port' into 'master' Jeremy Soller 2023-05-04 21:37:33 +00:00
  • efeca2f909 Add no-op tzset, plus required static vars Ron Williams 2023-05-04 13:12:04 -07:00
  • c88279f204 cfmakeraw implementation proposal David Carlier 2023-05-04 20:18:14 +01:00
  • 5041df0015 setsid implementation David Carlier 2023-05-04 19:09:32 +01:00
  • 89d560e6e5 Merge branch 'fix-sigreturn-dos' into 'master' Jeremy Soller 2023-05-04 12:32:24 +00:00
  • 4621cd674d Fix kernel DoS via sigreturn from non-signal context uuuvn 2023-05-04 15:58:05 +04:00
  • 3a6732eaad Merge branch 'updated_rustc_and_futex_fixes' into 'master' Jeremy Soller 2023-05-02 22:11:53 +00:00
  • 37ba7c63b4 Merge branch 'qemu_hpet_bug' into 'master' Jeremy Soller 2023-05-02 16:19:01 +00:00
  • d3a2fe7083 Qemu hpet bug Andrew Mackenzie 2023-05-02 16:19:01 +00:00
  • 50b877d1aa Remove ignored unaligned_references exception. 4lDO2 2023-04-30 18:13:55 +02:00
  • c604d6b051 Make IDT #[repr(C)]. 4lDO2 2023-04-30 18:13:27 +02:00
  • 99ffc370e8 Work around repr(packed) but not fixing UB. 4lDO2 2023-04-30 18:11:34 +02:00
  • a5168b4442 Fix warnings. 4lDO2 2023-04-30 18:11:20 +02:00
  • 45f031b50d Improve clone_entry lock granularity. 4lDO2 2023-04-30 17:54:05 +02:00
  • 6c3f577f05 Also translate the 12-bit page offset in SYS_FUTEX. 4lDO2 2023-04-30 17:53:17 +02:00
  • 07cc3614c2 signal add fewer more implementations David Carlier 2023-04-29 09:01:25 +01:00
  • bf7cdc4413 Merge branch 'no_mangle_fixes' into 'master' Jeremy Soller 2023-04-26 18:49:07 +00:00
  • eb87e2b796 fix no_mangle annotation missing David Carlier 2023-04-26 19:42:29 +01:00
  • 30996e353b Merge branch 'signal_various_impl' into 'master' Jeremy Soller 2023-04-26 18:28:21 +00:00
  • 8a002ecc1d Merge branch 'sync_impl' into 'master' Jeremy Soller 2023-04-26 18:24:48 +00:00
  • 0a652622ae Merge branch 'fdatasync_impl' into 'master' Jeremy Soller 2023-04-26 18:22:57 +00:00
  • c44fda84c4 signal add few missing implementations David Carlier 2023-04-25 22:16:59 +01:00
  • a561e682a3 sync implementation David Carlier 2023-04-22 13:20:18 +01:00
  • 3456b4f30e unistd: fdatasync implementation. David Carlier 2023-04-19 21:48:54 +01:00
  • 673c1e3adc Merge branch 'unlockpt_impl' into 'master' Jeremy Soller 2023-04-19 15:48:09 +00:00
  • 40b1cec31e stdlib: unlockpt implementation proposal David Carlier 2023-04-18 21:24:53 +01:00
  • 1df8a14e6d Merge branch 'getsetpriority_impl' into 'master' Jeremy Soller 2023-04-17 14:35:36 +00:00
  • bd551a1306 Merge branch 'getsubopt_impl' into 'master' Jeremy Soller 2023-04-17 14:35:07 +00:00
  • 898a9481d6 Merge branch 'madvise_impl' into 'master' Jeremy Soller 2023-04-17 14:34:53 +00:00
  • cde60c9f0e stdlib: getsubopt implementation proposal. David Carlier 2023-04-16 10:58:46 +01:00
  • ad432d527d 0.5.7 - enable compilation with stable Jeremy Soller 2023-04-15 07:34:34 -06:00
  • 2db6998889 Merge commit '588bd3203b70219bf27bedf0703199ec2ea5f505' Jeremy Soller 2023-04-15 07:32:11 -06:00
  • 116583cdc7 sys_mman: adding madvise. David Carlier 2023-04-15 10:40:52 +01:00
  • 7f36abc33c sys_resource: get/setpriority implementations. David Carlier 2023-04-15 07:15:19 +01:00
  • d5c88c7ca6 Merge branch 'rw_van_230414' into 'master' Jeremy Soller 2023-04-15 00:06:15 +00:00
  • b0fe3ab095 fix typo in linux setrlimit Ron Williams 2023-04-14 15:21:15 -07:00
  • cbd42c23a4 fix typo in setrlimit Ron Williams 2023-04-14 14:45:16 -07:00
  • 78b41c1d72 Merge branch 'rw_van_230406' into 'master' Jeremy Soller 2023-04-14 14:19:19 +00:00
  • 77639ddd49 Merge branch 'setrlimit_impl' into 'master' Jeremy Soller 2023-04-14 14:17:40 +00:00
  • 9fb4a8be04 Add AmlHandler read/write of physaddr Ron Williams 2023-04-13 19:09:07 -07:00
  • f5ee873961 sys_resource: setrlimit implementation proposal. David Carlier 2023-04-13 20:58:24 +01:00
  • 14009eb1d8 Merge branch 'getdtablesize_impl' into 'master' Jeremy Soller 2023-04-12 17:15:31 +00:00
  • db992de466 Merge branch 'update-cargo-lock' into 'main' Jeremy Soller 2023-04-12 17:13:03 +00:00
  • 66786f619d unistd: getdtablesize implementation proposal David Carlier 2023-04-11 20:44:26 +01:00
  • 62eab8a2fe Retry rather than panic if clone_entry is unset. 4lDO2 2023-04-09 12:04:08 +02:00
  • e2abdaf935 Update Cargo.lock Will Angenent 2023-04-08 16:47:39 +01:00
  • eb8dc00fa8 Add cfg(kani) to proofs Jeremy Soller 2023-04-06 14:48:54 -06:00
  • 1a56983249 Formally verify node owner and permission functions Jeremy Soller 2023-04-05 20:58:51 -06:00
  • 363166ad1e Merge branch 'update-pkgar' into 'master' Jeremy Soller 2023-04-05 21:32:32 +00:00
  • 3f306765ad Update pkgar to 0.1.10 Will Angenent 2023-04-05 22:30:51 +01:00
  • 6b262a5b79 Merge branch 'cuserid_impl' into 'master' Jeremy Soller 2023-04-05 21:23:14 +00:00
  • 637dd22d3d stdio: implements legacy cuserid proposal. David Carlier 2023-04-05 22:16:20 +01:00
  • 985d870fa2 Merge branch 'update-orbclient' into 'master' Jeremy Soller 2023-04-05 14:55:47 +00:00
  • d682fb7994 Update orbclient Will Angenent 2023-04-04 18:21:31 +01:00
  • 4fc069e6b5 Merge branch 'sys_mman_further_updates' into 'master' Jeremy Soller 2023-04-04 12:40:49 +00:00
  • 1928cf4fab sys_mman add further mmap/madvise flags. David Carlier 2023-04-03 20:18:04 +01:00
  • cfeaba45eb Merge branch 'fix-symlink-installation-on-macos' into 'master' Jeremy Soller 2023-04-03 17:17:50 +00:00
  • 20c0bdf60f Merge branch 'update-to-use-redoxfs-unmount' into 'master' Jeremy Soller 2023-04-03 17:16:27 +00:00
  • c3740162fd Merge branch 'pte_waitpid' into 'master' Jeremy Soller 2023-04-03 17:11:47 +00:00
  • 9ddb2b1b47 Fix symlinking on MacOS that doesn't have the -r option Will Angenent 2023-04-02 14:34:56 +01:00
  • 4bf307d88e Merge branch 'fix_mem_fns' into 'master' Jeremy Soller 2023-04-01 21:17:54 +00:00
  • 46e14ea06f Update installer to use redoxfs unmount function Will Angenent 2023-04-01 20:57:43 +01:00
  • 78557eff18 Fix memcpy, memmove, memset, and memcmp. 4lDO2 2023-04-01 17:25:31 +02:00
  • 4d244dee96 pte: pte_osThreadWaitForEnd checking return of Sys::waitpid David Carlier 2023-03-30 07:58:59 +01:00
  • 07329c9efe Merge branch 'sys_mman_update' into 'master' Jeremy Soller 2023-03-29 16:31:21 +00:00
  • dc665af7ce Merge branch 'rw_van_230328' into 'master' Jeremy Soller 2023-03-29 12:56:38 +00:00
  • 1baac63934 clean up aml symbols Ron Williams 2023-03-29 01:41:13 -07:00
  • 53cdd95267 sys/mman.h update addinng mlockall and posix_madvise flags David Carlier 2023-03-28 18:26:26 +01:00
  • dafa716c53 Merge branch 'wctrans_api' into 'master' Jeremy Soller 2023-03-28 12:58:17 +00:00
  • 23be7ed63c Add serde with separate library for definitions Ron Williams 2023-03-27 20:58:59 -07:00
  • ec6243bc5b wctrans/towctrans implementation proposal. David Carlier 2023-03-27 19:13:47 +01:00
  • 588bd3203b 0.5.6 Jeremy Soller 2023-03-27 08:45:41 -06:00
  • ef48f4aa9a Merge branch 'master' into 'master' Jeremy Soller 2023-03-26 23:30:58 +00:00
  • e1605444a8 New section on README. Ribbon 2023-03-26 23:30:58 +00:00
  • 2c3561e888 Merge branch 'reallocarray_impl' into 'master' Jeremy Soller 2023-03-26 23:27:10 +00:00
  • 3f76a08122 Merge branch 'socket_poll_constants' into 'master' Jeremy Soller 2023-03-26 09:06:29 +00:00
  • 3fe37e36fa reallocarray introduction available on glibc 2.26. allocates an array of m*n elements but checking for overflow. David Carlier 2023-03-26 08:33:30 +01:00
  • 66fdebc0cb adding SOCK_RDM and a couple of POLL* constants. David Carlier 2023-03-26 08:11:08 +01:00
  • c9f9e0be7d Merge branch 'use-fusermount3-where-possible' into 'master' Jeremy Soller 2023-03-25 13:55:49 +00:00
  • ae745427cd Merge branch 'string_strlcpy_api' into 'master' Jeremy Soller 2023-03-25 13:53:00 +00:00
  • 20fff1a0ee Adapted Makefile to work with gentoo and MacOS Will Angenent 2023-03-24 19:19:33 +00:00
  • a7c22caba5 Added unmount_path method that tries several fusermount binaries Will Angenent 2023-03-24 08:29:58 +00:00
  • 34f2fff983 strlcpy/strlcat api for portability's sake. those functions differently than the strn* ones as they do not pad with zero to remaining bytes but guarantees a null terminator. David Carlier 2023-03-24 09:44:33 +00:00
  • 0144ea1a9d Merge branch 'explicit_bzero_in_strings' into 'master' Jeremy Soller 2023-03-22 21:58:50 +00:00
  • 63deaec9d8 update inline asm David Carlier 2023-03-22 06:56:06 +00:00
  • 44f343bec8 explicit_bzero implementation proposal David Carlier 2021-06-05 18:49:25 +01:00
  • 9af4c3bd18 Merge branch 'rw_van_230321' into 'master' Jeremy Soller 2023-03-22 00:46:00 +00:00
  • 9333d9acea temporarily use forked library for AML Ron Williams 2023-03-21 17:14:50 -07:00
  • 7e0f635d0e Merge branch 'update-cargo-lock' into 'master' Jeremy Soller 2023-03-21 20:16:11 +00:00
  • 46e39bc109 Update Cargo.toml Will Angenent 2023-03-21 10:45:21 +00:00
  • ace1726e29 0.5.5 Jeremy Soller 2023-03-20 10:23:14 -06:00
  • 9a4638e922 Merge branch 'migrate-from-fuse-to-fuser' into 'master' Jeremy Soller 2023-03-20 01:15:13 +00:00
  • 62e59e1006 Migrate from fuse to fuser Will Angenent 2021-07-03 16:51:58 -04:00
  • 42de1f3e9c Merge branch 'master' into 'master' Jeremy Soller 2023-03-14 15:25:59 +00:00
  • 295bcbdac8 Update redox_syscall Jeremy Soller 2023-03-14 09:25:17 -06:00