summaryrefslogtreecommitdiff
path: root/vendor/android_system_properties/README.md
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-07-15 16:37:08 -0600
committermo khan <mo@mokhan.ca>2025-07-17 16:30:22 -0600
commit45df4d0d9b577fecee798d672695fe24ff57fb1b (patch)
tree1b99bf645035b58e0d6db08c7a83521f41f7a75b /vendor/android_system_properties/README.md
parentf94f79608393d4ab127db63cc41668445ef6b243 (diff)
feat: migrate from Cedar to SpiceDB authorization system
This is a major architectural change that replaces the Cedar policy-based authorization system with SpiceDB's relation-based authorization. Key changes: - Migrate from Rust to Go implementation - Replace Cedar policies with SpiceDB schema and relationships - Switch from envoy `ext_authz` with Cedar to SpiceDB permission checks - Update build system and dependencies for Go ecosystem - Maintain Envoy integration for external authorization This change enables more flexible permission modeling through SpiceDB's Google Zanzibar inspired relation-based system, supporting complex hierarchical permissions that were difficult to express in Cedar. Breaking change: Existing Cedar policies and Rust-based configuration will no longer work and need to be migrated to SpiceDB schema.
Diffstat (limited to 'vendor/android_system_properties/README.md')
-rw-r--r--vendor/android_system_properties/README.md36
1 files changed, 0 insertions, 36 deletions
diff --git a/vendor/android_system_properties/README.md b/vendor/android_system_properties/README.md
deleted file mode 100644
index 46f6500b..00000000
--- a/vendor/android_system_properties/README.md
+++ /dev/null
@@ -1,36 +0,0 @@
-# android_system_properties
-
-A thin rust wrapper for Android system properties.
-
-This crate is similar to the `android-properties` crate with the exception that
-the necessary Android libc symbols are loaded dynamically instead of linked
-statically. In practice this means that the same binary will work with old and
-new versions of Android, even though the API for reading system properties changed
-around Android L.
-
-## Example
-
-```rust
-use android_system_properties::AndroidSystemProperties;
-
-let properties = AndroidSystemProperties::new();
-
-if let Some(value) = properties.get("persist.sys.timezone") {
- println!("{}", value);
-}
-```
-
-## Listing and setting properties
-
-For the sake of simplicity this crate currently only contains what's needed by wgpu.
-The implementations for listing and setting properties can be added back if anyone needs
-them (let me know by filing an issue).
-
-## License
-
-Licensed under either of
-
- * Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
- * MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)
-
-at your option.