bytecodealliance / bytecodealliance/cap-std
Change `Pool` to hold a callback instead of a set of grants?
- Ngôn ngữ chính
- Rust
- Star
- 821
- Fork
- 57
- Merge trung bình
- 1 giờ 16 phút
- Pull request đã merge (30 ngày)
- 4
Mô tả
In https://github.com/bytecodealliance/wasmtime/pull/7662, there is discussion that a callback would be more useful than a simple set of allowed addresses. If that's true for Wasmtime, then it's true for cap-std in general, so we should consider migrating cap-std in that direction too.
The current code that maintains a list of allowed addresses could be factored out into a utility that users could use to implement the callback if they need that functionality.
Hướng dẫn đóng góp
Hướng nghiên cứu
Đọc cuộc thảo luận trong Wasmtime PR 7662, sau đó kiểm tra code hiện tại của cap-std dùng để duy trì danh sách các địa chỉ được phép. Xác định liệu Pool có nên chấp nhận một callback hay không và liệu hành vi hiện tại của danh sách địa chỉ có nên trở thành một utility có thể tái sử dụng hay không; công việc được xem là hoàn thành khi hướng API và phạm vi triển khai tương ứng đã được thống nhất.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- rust
- Lĩnh vực
- security
- Loại issue
- Tái cấu trúc
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100