bjorn3
fb99ff5fa5
log: Add fixme about backfilling
2025-04-06 20:15:37 +02:00
bjorn3
034d76ffd5
logd: Add api to add new sink sources at runtime
...
This will allow logd to be started before fbbootlogd.
2025-04-06 19:42:02 +02:00
bjorn3
d20dd30ccf
Move logd to redox-scheme 0.5
2025-04-06 19:10:49 +02:00
Jeremy Soller
03d48797be
Merge branch 'fix_warnings' into 'main'
...
Fix a bunch of warnings
See merge request redox-os/base!6
2025-04-06 14:35:28 +00:00
bjorn3
ef7154ee72
Fix a bunch of warnings
2025-04-06 16:19:49 +02:00
Jeremy Soller
3bf5930b3c
Merge branch 'redox-scheme' into 'main'
...
Migrate dnsd to redox-scheme
See merge request redox-os/base!5
2025-04-06 13:29:40 +00:00
4lDO2
dda88e3a3b
Migrate dnsd to redox-scheme.
2025-04-05 18:47:01 +02:00
Jeremy Soller
ea6e864a5c
Merge branch 'misc_changes' into 'main'
...
Couple of improvements
See merge request redox-os/base!4
2025-03-31 20:27:08 +00:00
bjorn3
72d04da8a9
init: Improve command spawning
...
The stdout and stderr of the spawned processes are not captured by init,
so attempting to write captured input is useless. Also show the exit
code in case the child process returned an non-zero exit code.
2025-03-31 20:11:32 +02:00
bjorn3
8286249ff7
Remove unreachable dup impls
...
Dup calls with an empty path never reach scheme implementations
2025-03-30 17:51:07 +02:00
bjorn3
83c8234808
Fix building audiod
2025-03-30 17:38:49 +02:00
bjorn3
efd4ce9677
Integrate audiod in the root workspace
2025-03-30 17:17:10 +02:00
bjorn3
0c84b07315
Add 'audiod/' from commit 'f3489c48758bcad5f986df0799c18e9322d2a222'
...
git-subtree-dir: audiod
git-subtree-mainline: 3004381623
git-subtree-split: f3489c4875
2025-03-30 17:15:47 +02:00
Jeremy Soller
3004381623
Merge branch 'nonblocking_log' into 'main'
...
logd: Don't block receiving log messages on writing previous ones
See merge request redox-os/base!3
2025-03-15 16:47:50 +00:00
bjorn3
400371eaf9
logd: Don't block receiving log messages on writing previous ones
...
This avoid a deadlock when the process logging things is directly or
indirectly involved in receiving them too. Currently there is a
workaround for a part of this problem in fbbootlogd, but doing it
directly in logd is a lot simpler and catches more cases.
2025-03-15 16:23:51 +01:00
Jeremy Soller
f3489c4875
Merge branch 'remove_legacy_path_usage' into 'master'
...
Avoid usage of legacy scheme path format
See merge request redox-os/audiod!3
2025-03-13 17:50:57 +00:00
bjorn3
d1b6802e50
Avoid usage of legacy scheme path format
2025-03-13 18:45:22 +01:00
bjorn3
1c4fdcfc1a
Integrate netstack in the root workspace
2025-03-10 20:57:58 +01:00
bjorn3
96bf7b02a2
Add 'netstack/' from commit 'ad9d652062ebe90682e96cb4a80d09760f48a457'
...
git-subtree-dir: netstack
git-subtree-mainline: 9fae54dc2b
git-subtree-split: ad9d652062
2025-03-10 20:55:36 +01:00
Jeremy Soller
ad9d652062
Merge branch 'update_smoltcp' into 'master'
...
Update smoltcp and use CUBIC congestion control
See merge request redox-os/netstack!55
2025-03-10 12:37:48 +00:00
Jeremy Soller
d7b41e0bd4
Merge branch 'remove_gitmodules' into 'master'
...
Remove .gitmodules
See merge request redox-os/netstack!54
2025-03-10 12:37:32 +00:00
bjorn3
d7c128684d
Use CUBIC as TCP congestion controller
...
Support for TCP congestion control has been introduced in smoltcp 0.12.
Smoltcp supports Reno and CUBIC. Of the two CUBIC has higher throughput.
Enabling the socket-tcp-cubic feature is enough to default to CUBIC.
With this change pkg install libgcc is about 35% faster than previously
without congestion control. (5.5MiB/s vs 4MiB/s previously)
2025-03-09 20:13:16 +01:00
bjorn3
b92be2e7d9
Update to smoltcp 0.12
2025-03-09 20:13:16 +01:00
bjorn3
c56cf43d22
Update to smoltcp 0.11
2025-03-09 20:13:16 +01:00
bjorn3
44e3cb0f81
Remove .gitmodules
...
Forgot to remove this in the last MR.
2025-03-09 19:15:51 +01:00
Jeremy Soller
cbf43ede3d
Merge branch 'improvements' into 'master'
...
Couple of improvements
See merge request redox-os/netstack!53
2025-03-09 18:01:58 +00:00
bjorn3
f4243538b3
Remove dependency on byteorder
2025-03-09 18:29:12 +01:00
bjorn3
5d2742813b
Remove no longer necessary extern crate
2025-03-09 18:24:44 +01:00
bjorn3
26cf9bc961
Fix a couple of warnings
2025-03-09 18:23:32 +01:00
bjorn3
576136d01c
Rustfmt
2025-03-09 17:47:42 +01:00
bjorn3
023459391c
Remove unused dependency patch
2025-03-09 17:46:33 +01:00
bjorn3
da0b284646
Remove unused smoltcp submodule
2025-03-09 17:46:15 +01:00
Jeremy Soller
9fae54dc2b
Merge branch 'ramfs_sys_call' into 'main'
...
Use new redesigned redox-scheme in ramfs.
See merge request redox-os/base!2
2025-03-03 23:34:47 +00:00
4lDO2
897fabcbcd
Use new redesigned redox-scheme in ramfs.
2025-03-04 00:33:08 +01:00
bjorn3
15bb765a78
Remove redundant license files
2025-02-21 20:13:23 +01:00
bjorn3
be7109ea02
Add ptyd to the cargo workspace
2025-02-21 20:12:28 +01:00
bjorn3
1b1c6abc62
Add 'ptyd/' from commit '4ba5c4ead35a7e8458af89e565c46c275f304ef4'
...
git-subtree-dir: ptyd
git-subtree-mainline: b33f98968c
git-subtree-split: 4ba5c4ead3
2025-02-21 20:11:54 +01:00
bjorn3
b33f98968c
Add ipcd to the cargo workspace
2025-02-21 20:08:02 +01:00
bjorn3
b0586e9ead
Add 'ipcd/' from commit 'e6f672bd48f9ac65a194f804bd0ed64c307f7b67'
...
git-subtree-dir: ipcd
git-subtree-mainline: 999da13e76
git-subtree-split: e6f672bd48
2025-02-21 20:07:22 +01:00
Jeremy Soller
999da13e76
Merge branch 'on_close' into 'main'
...
Switch to one-way close message for ramfs.
See merge request redox-os/base!1
2025-02-21 17:51:57 +00:00
4lDO2
c101162b64
Switch to one-way close message for ramfs.
2025-02-21 18:45:13 +01:00
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