Jeremy Soller
|
79b700b2f6
|
Update coreutils, remove sys:memory
|
2016-12-28 17:22:10 -07:00 |
|
Jeremy Soller
|
eb09f13a9c
|
Add memory scheme to live configuration
|
2016-12-28 12:42:54 -07:00 |
|
Jeremy Soller
|
bfeae4072b
|
Add memory scheme, implement fstatvfs
|
2016-12-28 11:38:42 -07:00 |
|
Jeremy Soller
|
3853dfd5bc
|
Compile using real libstd, with no crate overrides
|
2016-12-27 16:47:08 -07:00 |
|
Jeremy Soller
|
364e1b542a
|
Implement dup2. Add debugging lines.
|
2016-12-27 11:18:41 -07:00 |
|
Jeremy Soller
|
4586dbc606
|
Workaround for an issue where a leftover grant is not unmapped before reap
|
2016-12-13 20:41:43 -07:00 |
|
Jeremy Soller
|
b66c85e2ca
|
Remove debug message
|
2016-12-06 15:27:49 -07:00 |
|
Jeremy Soller
|
31d62f9272
|
Use isohybrid to generate a USB stick friendly ISO
Add assertions to verify that grants are unmapped
Fix grant unmapping in exec and exit, thus fixing some crashes without network cards
|
2016-12-06 14:47:05 -07:00 |
|
Jeremy Soller
|
08555f3a07
|
More path cleanup
|
2016-11-29 18:15:53 -07:00 |
|
Jeremy Soller
|
9d879f95ed
|
Cleanup path usage
|
2016-11-29 18:14:10 -07:00 |
|
Jeremy Soller
|
64118c158b
|
Update to make libstd use redox_syscall
|
2016-11-28 18:14:21 -07:00 |
|
Jeremy Soller
|
c018bfe5ef
|
Implement O_DIRECTORY, switch to open for mkdir
|
2016-11-25 18:24:38 -07:00 |
|
Jeremy Soller
|
657394a7cb
|
Implement rfc 4
|
2016-11-25 12:09:54 -07:00 |
|
Jeremy Soller
|
39419fb008
|
Fix warnings, increase size of fs
|
2016-11-19 20:23:25 -07:00 |
|
Jeremy Soller
|
41811ad98d
|
Allow compiling both livedisk and harddrive
|
2016-11-19 20:19:41 -07:00 |
|
Jeremy Soller
|
c7b155b639
|
Allow initfs to be written
|
2016-11-18 08:46:11 -07:00 |
|
Jeremy Soller
|
121fb0b781
|
Add statvfs
|
2016-11-18 08:44:03 -07:00 |
|
Jeremy Soller
|
35e9253365
|
Update orbutils, fix warnings
|
2016-11-17 14:23:41 -07:00 |
|
Jeremy Soller
|
1f28ec72b7
|
Replace setuid, setgid with setreuid, setregid
|
2016-11-17 14:16:39 -07:00 |
|
Jeremy Soller
|
c5e0d77085
|
Cleanup zombies in container - show scheme namespace in context list
|
2016-11-17 12:24:46 -07:00 |
|
Jeremy Soller
|
bf292bc0d1
|
Add signal support - exit on signal
|
2016-11-17 12:12:02 -07:00 |
|
Jeremy Soller
|
b551b30300
|
More advanced setns syscall
|
2016-11-16 22:14:02 -07:00 |
|
Jeremy Soller
|
d294d56b52
|
Add ability to contain a process in a scheme sandbox
|
2016-11-16 20:54:38 -07:00 |
|
Jeremy Soller
|
69c23ed187
|
Pass through fcntl
|
2016-11-15 17:09:28 -07:00 |
|
Jeremy Soller
|
1f29d163b1
|
Update to add chmod
|
2016-11-15 17:08:14 -07:00 |
|
Jeremy Soller
|
37395f36ea
|
Update syscall and rust, add fcntl for permissions
|
2016-11-15 16:12:51 -07:00 |
|
Jeremy Soller
|
16f5c82796
|
FileHandle from in exec close
|
2016-11-15 14:09:08 -07:00 |
|
Jeremy Soller
|
297b6e09fc
|
Merge branch 'cap2' of https://github.com/Yoric/redox into Yoric-cap2
|
2016-11-15 14:05:43 -07:00 |
|
Jeremy Soller
|
28cb4c1f18
|
Pass clone and exec to dup to identify dup location, make exec dup to implement cloexec
|
2016-11-14 20:55:31 -07:00 |
|
Jeremy Soller
|
a916e29b3c
|
Add sys:exe to get current executable
|
2016-11-14 20:54:33 -07:00 |
|
Jeremy Soller
|
8b56d14e41
|
Add fcntl
|
2016-11-14 12:15:34 -07:00 |
|
Jeremy Soller
|
3c0abadfd0
|
Implement more test arch features
|
2016-11-14 11:04:31 -07:00 |
|
Jeremy Soller
|
7e71c85c80
|
Use core intrinsics instead of memset
|
2016-11-14 10:50:00 -07:00 |
|
David Teller
|
9c90a8fe42
|
Converting file handles into a new type FileHandle
Keeping file handles (and pids, and scheme id, ...) as usize is a
footgun. Let's remove it.
|
2016-11-14 07:46:43 +01:00 |
|
David Teller
|
37a34ab7f7
|
Converting pids into a new type ContextId
Keeping pid (and file descriptor, and scheme id, ...) as usize is a
footgun. Let's remove it.
|
2016-11-14 07:46:43 +01:00 |
|
David Teller
|
d16515ea12
|
Converting scheme ids into a new type SchemeId
Keeping scheme ids (and pids, and file handles, ...) as usize is a
footgun. Let's remove it.
|
2016-11-14 07:46:43 +01:00 |
|
David Teller
|
9f7c20bacf
|
Introducing macros for defining SchemeId, Pid, ...
|
2016-11-14 07:46:43 +01:00 |
|
Jeremy Soller
|
7fa413019f
|
Get CPU features
|
2016-11-07 13:56:02 -07:00 |
|
Jeremy Soller
|
6927a4c5cf
|
Add memory information
|
2016-11-07 12:47:32 -07:00 |
|
Jeremy Soller
|
92ac91f4a5
|
Update scheme documentation
|
2016-11-04 13:38:40 -06:00 |
|
Jeremy Soller
|
cab27d0f67
|
Add some documentation
|
2016-11-03 20:29:19 -06:00 |
|
Jeremy Soller
|
4a40a8b7f7
|
Fix eventing in kernel
|
2016-11-03 16:02:44 -06:00 |
|
David Teller
|
a73d7e941f
|
Improving self-documentation of the implementation of Registry. (#732)
|
2016-11-03 09:06:44 -06:00 |
|
pythoneer
|
d5811b2661
|
increase process id range (#729)
|
2016-11-03 07:36:12 -06:00 |
|
Jeremy Soller
|
e3317f05f7
|
Remove resource_sceme, Fix syscall crate name, add fmap
|
2016-11-02 19:48:25 -06:00 |
|
Jeremy Soller
|
324dbd52e4
|
Fix #725 by checking mode in chdir
|
2016-11-01 14:49:51 -06:00 |
|
Jeremy Soller
|
d38ec4e09b
|
Add contributing and readme
|
2016-11-01 12:04:50 -06:00 |
|
Jeremy Soller
|
25743a89a2
|
Correct init process, allow waiting on any children, reap zombies in init
|
2016-11-01 11:04:53 -06:00 |
|
Jeremy Soller
|
867a3badbf
|
remove take message
|
2016-10-31 22:12:10 -06:00 |
|
Jeremy Soller
|
56ac46e933
|
Add null: and zero:
|
2016-10-31 21:54:56 -06:00 |
|