Commit Graph

787 Commits

Author SHA1 Message Date
bjorn3 8824229b9e Move a couple of files to the top level 2025-02-18 21:35:28 +01:00
bjorn3 0c22306ea4 Add all packages to a workspace 2025-02-18 21:33:33 +01:00
bjorn3 f3c502a336 Add 'zerod/' from commit 'dde32fba345b3dfc770cb37c60c74647529046c8'
git-subtree-dir: zerod
git-subtree-mainline: f25ddc236b
git-subtree-split: dde32fba34
2025-02-18 21:32:19 +01:00
bjorn3 f25ddc236b Add 'randd/' from commit '80e27cb3d923e3a2c91b59122376e18233111a99'
git-subtree-dir: randd
git-subtree-mainline: 2179992ac3
git-subtree-split: 80e27cb3d9
2025-02-18 21:32:14 +01:00
bjorn3 2179992ac3 Add 'ramfs/' from commit '306433d0a553bbea81c7ef92a233d215dff1cf62'
git-subtree-dir: ramfs
git-subtree-mainline: daa4622b38
git-subtree-split: 306433d0a5
2025-02-18 21:32:04 +01:00
bjorn3 daa4622b38 Add 'logd/' from commit 'db36d01782a6b9cc7ec995f884f8c1259d79903e'
git-subtree-dir: logd
git-subtree-mainline: 38c917a56b
git-subtree-split: db36d01782
2025-02-18 21:31:45 +01:00
bjorn3 38c917a56b Add 'init/' from commit '0e7a0d3ab46817915180adbbb775c76d67fee31c'
git-subtree-dir: init
git-subtree-mainline: 57f2dca267
git-subtree-split: 0e7a0d3ab4
2025-02-18 21:31:28 +01:00
Jeremy Soller 4ba5c4ead3 Merge branch 'scheme-update' into 'master'
Update for latest redox-scheme

See merge request redox-os/ptyd!13
2025-01-13 22:23:18 +00:00
Ron Williams 7a3c03dedd Update for latest redox-scheme 2025-01-13 22:23:18 +00:00
bjorn3 57f2dca267 Initial commit 2025-01-11 14:25:16 +01:00
Ribbon 9ffd72a590 Add README.md 2025-01-09 12:21:02 +00:00
Ribbon 9521cffd6d Add README.md 2025-01-09 12:20:40 +00:00
Ribbon dde32fba34 Add README.md 2025-01-09 12:19:04 +00:00
Ribbon db36d01782 Add README.md 2025-01-09 12:18:48 +00:00
Ribbon 0e7a0d3ab4 Document how to contribute and do development in the README 2025-01-09 12:12:09 +00:00
Ribbon 306433d0a5 Document how to contribute and do development in the README 2025-01-09 12:06:21 +00:00
Ribbon e6f672bd48 Document how to contribute and do development in the README 2025-01-09 12:05:13 +00:00
Ribbon 80e27cb3d9 Add README.md 2025-01-09 12:03:02 +00:00
Ribbon 9c7c874cbc Document how to contribute and do developpment in the README 2025-01-09 11:58:27 +00:00
Jeremy Soller d6b1e5d435 Merge branch 'fix-33-debug-building' into 'master'
fix: MAX_DURATION overflows on init

Closes #33

See merge request redox-os/netstack!52
2024-12-22 02:26:30 +00:00
Josh Megnauth b53fb068f5 fix: MAX_DURATION overflows on init
Closes: #33

`Duration` is stored as microseconds internally.

The original code caused an overflow by...

```rust
Duration::from_millis(u64::MAX);
```

...which caused `u64::MAX` to be multiplied by 1000 and overflow.
2024-12-21 02:41:57 -05:00
Jeremy Soller 25f69e9906 Merge branch 'steffengy-master-patch-92205' into 'master'
Respond only to ARP requests addressed to device via either broadcast or unicast

See merge request redox-os/netstack!51
2024-12-03 21:40:51 +00:00
Steffen Butzer 49abe218ab Respond only to ARP requests addressed to device via either broadcast or unicast
Previous behavior would reply to other IPs that only match the subnet with our (IP, MAC) pair
but not respond to unicast requests addressed with an unknown (all zeroes) MAC or broadcast requests.
2024-11-26 19:02:21 +00:00
Jeremy Soller faf62b7a78 Merge branch 'deps' into 'master'
Bump dependencies

See merge request redox-os/ipcd!9
2024-10-17 13:03:28 +00:00
Jeremy Soller fab7a65ee3 Merge branch 'deps' into 'master'
Bump dependencies

See merge request redox-os/randd!14
2024-10-17 13:00:12 +00:00
Jeremy Soller 10e38e1571 Merge branch 'deps' into 'master'
Bump dependencies

See merge request redox-os/ramfs!10
2024-10-17 12:59:52 +00:00
Jeremy Soller d4535e51fe Merge branch 'deps' into 'master'
Bump dependencies

See merge request redox-os/netstack!50
2024-10-17 12:58:25 +00:00
Andrey Turkin bbd282f480 Bump dependencies 2024-10-17 09:07:44 +03:00
Andrey Turkin 2988e1e097 Bump dependencies 2024-10-17 08:48:16 +03:00
Andrey Turkin 662615b32d Bump dependencies 2024-10-17 08:45:24 +03:00
Andrey Turkin 2a3fb788df Bump dependencies 2024-10-17 08:11:02 +03:00
Jeremy Soller 3891c09081 Merge branch 'riscv' into 'master'
RISC-V target

See merge request redox-os/bootstrap!15
2024-10-16 17:13:06 +00:00
Andrey Turkin 508f566fea RISC-V target 2024-10-16 19:35:44 +03:00
Jeremy Soller 790539f962 Fix compilation with latest redox-scheme 2024-10-09 11:51:05 -06:00
Jeremy Soller 4b5a784237 Update dependencies 2024-10-09 11:49:01 -06:00
Jacob Lorentzon e9d755a281 Merge branch 'deps' into 'master'
Bump dependencies

See merge request redox-os/init!14
2024-10-05 16:35:11 +00:00
Andrey Turkin b465daf518 Bump dependencies 2024-10-05 19:21:58 +03:00
Jacob Lorentzon d355a74e99 Merge branch 'master' into 'master'
Bump dependencies

See merge request redox-os/zerod!6
2024-10-05 16:11:42 +00:00
Andrey Turkin d68f0d40a3 Bump dependencies 2024-10-05 19:09:23 +03:00
Jacob Lorentzon ff730a41b2 Merge branch 'riscv' into 'master'
Bump dependencies

See merge request redox-os/logd!5
2024-10-05 16:07:21 +00:00
Andrey Turkin 50842448dc Bump dependencies 2024-10-05 18:24:31 +03:00
Jeremy Soller aa6cc8f7a5 Merge branch 'kek/bump-redox-rt' into 'master'
Implement initfs symlinks; bump redox-rt

See merge request redox-os/bootstrap!14
2024-09-23 17:12:31 +00:00
Jeremy Soller 82a69478aa Merge branch 'kek/default-scheme' into 'master'
Use set_default_scheme to control resolution of absolute paths

See merge request redox-os/init!13
2024-09-23 17:12:12 +00:00
Kamil Koczurek e0c153a5ed Switch to newest redox-rt 2024-09-23 17:02:42 +02:00
Kamil Koczurek 23fa812de1 Use set_default_scheme to control resolution of absolute paths 2024-09-20 21:03:04 +02:00
Jeremy Soller d0802237d7 Merge branch 'kek/symlinks' into 'master'
Add symlink support

See merge request redox-os/redox-initfs!3
2024-09-17 17:23:11 +00:00
Kamil Koczurek 873062c1c2 Document missing support for non-utf8 paths 2024-09-14 22:41:58 +02:00
Kamil Koczurek 7005f5ee65 Specify pathdiff version 2024-09-14 12:29:55 +02:00
Kamil Koczurek f0dec135b9 Add symlink support
* Implement symlinks
  * Initfs only has links with absolute paths.
  * Relative links are assumed to be relative to link location.
  * Absolute paths must point into the archived location. E.g. if we
    archive /home/foo/data and wish the resultant link to point to
    /scheme/rand, then the absolute link must be
    /home/foo/data/scheme/rand.
* Move archive_common to a crate within the workspace -- Rust doesn't
  seem to accept #[path(..)] attributes with `..` segments anymore so
  tests wouldn't build on my machine.
* Improve the test to assert complete filesystem structure.
* Bump to edition 2021
* cargo fmt & clippy
2024-09-14 12:17:44 +02:00
Jeremy Soller f61461e526 Merge branch 'getdents' into 'master'
Make scheme fully stateless.

See merge request redox-os/ramfs!9
2024-09-13 12:47:24 +00:00