Commit Graph

787 Commits

Author SHA1 Message Date
Jeremy Soller 0c87d80852 Update Cargo.lock 2022-07-26 16:13:20 -06:00
Jeremy Soller b15b3193b8 Use syscall::Daemon 2022-07-25 10:49:48 -06:00
4lDO2 0b7d6139ae Use redox-daemon 2022-07-18 16:20:33 +02:00
4lDO2 da090b007d Serve the initfs scheme here 2022-07-12 14:11:45 +02:00
4lDO2 6eaec937d7 Remove commented code. 2022-07-07 19:30:36 +02:00
4lDO2 3dac3d1ed6 Fix env parsing. 2022-07-05 14:24:17 +02:00
4lDO2 f174685820 Initial Commit. 2022-07-05 14:06:59 +02:00
Jeremy Soller 1991764a0b Add log context if it is set. Remove timestamp feature 2022-04-19 18:22:56 -06:00
Jeremy Soller 8bb6986dbc Use requesting process's PID to ensure output is not jumbled 2022-04-19 18:18:20 -06:00
4lDO2 89b8fb8984 Refactor into a separate library and tools crate. 2022-03-26 18:15:49 +01:00
4lDO2 d5a98187a4 Update syscall 2022-03-25 21:02:13 +01:00
4lDO2 1804f1a302 Update syscall 2022-03-25 15:28:35 +01:00
4lDO2 1af1a597f2 Update syscall 2022-03-25 15:27:52 +01:00
4lDO2 1c1eccdcc0 Update syscall 2022-03-25 15:27:33 +01:00
4lDO2 8669516ecd Update syscall 2022-03-25 15:23:27 +01:00
4lDO2 98d6f67d41 Update syscall 2022-03-25 15:10:04 +01:00
4lDO2 3aa241558c Update syscall 2022-03-25 15:08:49 +01:00
4lDO2 44f7557f12 Update syscall 2022-03-25 15:07:06 +01:00
4lDO2 e05506d0f3 Update syscall 2022-03-25 14:52:12 +01:00
Jeremy Soller 04ceace6a9 Use syscall::Daemon, enter null namespace 2022-03-01 07:19:33 -07:00
Jeremy Soller ca64072b38 Use syscall::Daemon 2022-02-28 15:13:46 -07:00
Jeremy Soller 70cb1051cb Support multiple outputs and fix dup 2022-02-14 10:37:56 -07:00
4lDO2 08d18160ee Fix overwrite of image while writing inodes. 2021-07-02 14:22:35 +02:00
4lDO2 312499d042 Derive Clone and Copy for Entry. 2021-06-30 12:33:28 +02:00
4lDO2 0a41ea5b8f Implement more traits for Inode. 2021-06-30 12:13:19 +02:00
4lDO2 811f58cc9a Add #![no_std]. 2021-06-29 21:09:43 +02:00
Jeremy Soller 400a50661f Merge branch 'update_dependencies' into 'master'
Update dependencies.

See merge request redox-os/netstack!36
2021-06-17 20:30:39 +00:00
4lDO2 8f7d759508 Update dependencies. 2021-06-17 18:15:31 +02:00
4lDO2 0ed497fe23 Update syscall. 2021-06-17 14:39:09 +02:00
4lDO2 4080e5dd09 Update syscall. 2021-06-17 14:37:32 +02:00
4lDO2 73e48331bf Update syscall. 2021-06-17 14:36:19 +02:00
4lDO2 6e5c133b17 Update syscall. 2021-06-17 14:34:55 +02:00
4lDO2 db3ae355bc Update syscall. 2021-06-17 14:34:23 +02:00
4lDO2 e19c81559b Update syscall. 2021-06-17 14:33:18 +02:00
4lDO2 280bbcec2a Update dependencies. 2021-06-17 14:28:38 +02:00
4lDO2 7a9536c380 Update syscall. 2021-06-17 14:25:46 +02:00
Jeremy Soller 21c62fd61f Allow character devices to be used as run input 2021-05-05 21:14:49 -06:00
Jeremy Soller 7e735ba11e Update dependencies 2021-04-28 20:57:08 -06:00
Jeremy Soller 4e42e03be9 Update dependencies 2021-04-28 20:55:40 -06:00
Jeremy Soller 8f833bf545 Update dependencies 2021-04-28 20:48:07 -06:00
Jeremy Soller 15dc86a1d7 Update dependencies 2021-04-28 20:45:53 -06:00
Jeremy Soller bee08cbdf1 Update dependencies 2021-04-28 20:42:59 -06:00
4lDO2 fd83cd3ac7 Add license. 2021-04-01 19:11:37 +02:00
4lDO2 7206288e72 Handle O_TRUNC properly.
This ensures that files that were replaced due to O_CREAT, will now be
emptied when O_TRUNC is passed (which is the default).
2021-04-01 19:08:44 +02:00
4lDO2 eaf78bb51b Run rustfmt.
In the future we should add CI with a rustfmt check, making correct
formatting a hard requirement.
2021-04-01 09:46:17 +02:00
4lDO2 7f3938c774 Merge branch 'fix-duplicate-files' into 'master'
ramfs: Fix duplicated files bug

See merge request redox-os/ramfs!3
2021-04-01 07:38:36 +00:00
Joshua Abraham 70e52d4ec9 ramfs: Fix duplicated files bug
Previously ramfs allowed identical filenames to be created if the
O_CREAT flag was used. This patch fixes the behavior and instead
opens the existing file as long as O_EXCL is not specified.
2021-03-31 19:16:32 -05:00
Jeremy Soller a4fdf5ea30 Revert "Merge branch 'ramfs-nofile' into 'master'"
This reverts merge request !1
2021-03-30 12:41:40 +00:00
4lDO2 93e26f8c37 Merge branch 'missing_ENOENT' into 'master'
Fix missing 'use ENOENT'

See merge request redox-os/ramfs!2
2021-03-30 12:11:48 +00:00
James Graves 737a41854d Fix missing 'use ENOENT' 2021-03-30 09:16:06 +00:00