Describe in one or two lines what your page is about.
To be "FreedomBox Ready", applications should:
- Use LDAP.
- Respect global settings controlling transient meta/functional data.
- Include Plinth modules for user interaction, control, and configuration.
Allow the FreedomBox to extract all trust paths from the source code.
- Provide tools to extract trust relationship expiry from the service.
- Check LDAP for current locations.
- Check LDAP for user authorization.
Respect Global Settings
Packages should respect global settings controlling transient meta/functional data:
- I.e., packages should respect logrotate's settings and handle their logs accordingly.
Include Plinth Modules
Packages should include Plinth modules for:
- user interaction,
- control, and
Trust Path Extraction
Packages should provide a script or sufficient data to extract all trust paths from the source. The tool's output should explain:
- Who each actor is.
- What services (which types of trust) each actor provides.
- The connections between actors.
Implicit or infrastructure actors, not called out in the source (like your ISP, who owns your pipe, who you must ultimately trust to get data anywhere), should be omitted from the output or available in a verbose mode.
Provide tools to extract trust relationship expiry from the service
Packages should provide tools to extract trust relationship expiry from the service:
- Times trust relationships expire.
- Actions that break trust and change relationships or states.