5 个版本

0.0.1 2021 年 9 月 17 日
0.0.1-test.72021 年 9 月 11 日
0.0.1-test.62021 年 5 月 17 日
0.0.1-test.52021 年 4 月 18 日
0.0.1-test.42021 年 3 月 31 日

#31 in #fd

27 每月下载次数
用于 privsep

ISC 许可证

14KB
266 代码行数(不含注释)

Rust 权限分离

Crates.IO docs.rs Build Status License

该包为 实验性工作进度中

最低 Rust 版本

该包使用 const generics,需要 Rust 1.51 或更高版本。

待办事项

包括许多事情,例如

  • 改进文档和 rustdoc。
  • 进程:
    • 允许启动同一子进程的多个进程(在 tokio 中不是特别需要)。
    • 改进结构体的命名。
    • 添加对特定于操作系统的沙盒支持(例如 OpenBSD pledge)。
    • 在 privdrop 之前允许在子进程中运行特权操作。
    • 帮助将 ancillary 添加到稳定版本.
    • 添加对夜间构建版本的支持。
  • 日志:
    • 改进异步日志和日志消息的懒初始化。
  • 编写更多测试以提高代码覆盖率。

根据 OpenBSD-ISC 风格许可,详情见 LICENSE

依赖关系

~1.5MB
~36K SLoC