New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add security system #312
Add security system #312
Commits on Jan 11, 2016
-
Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 6ed9d63 - Browse repository at this point
Copy the full SHA 6ed9d63View commit details -
Add temporary Capability.{Get,Set}Attr() API to decouple from attrtypes
This patch adds a small dummy implementation for getting/setting capability attribute. The real implementation is proposed for merging separately. Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for b89199d - Browse repository at this point
Copy the full SHA b89199dView commit details -
Add capability security system interface
This patch adds an interface for security systems. Security systems are an abstraction for configuring security associated with capabilities. Each type will define security systems that make the permission side of the capability work. Various security systems can be used (apparmor, seccomp, dbus, etc.). Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 067bd5d - Browse repository at this point
Copy the full SHA 067bd5dView commit details -
Associate a list of security systems with each capability type
Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 16c973e - Browse repository at this point
Copy the full SHA 16c973eView commit details -
Add a mock security system for testing
Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 63da285 - Browse repository at this point
Copy the full SHA 63da285View commit details -
This patch adds a wrapper to use hw-access as a capability security system. Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for f544c3b - Browse repository at this point
Copy the full SHA f544c3bView commit details -
Add caps.Type.{Grant,Revoke}Permissions()
Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 8992d4e - Browse repository at this point
Copy the full SHA 8992d4eView commit details -
Fix golint issues on INITIAL, GRANTED and REVOKED
Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for ac296da - Browse repository at this point
Copy the full SHA ac296daView commit details -
Fix golint issue on loop iteration
Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 36e4a0c - Browse repository at this point
Copy the full SHA 36e4a0cView commit details -
Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 42bf961 - Browse repository at this point
Copy the full SHA 42bf961View commit details -
Reword docstring for Type.GrantPermission to avoid the word hardware
Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 0b8f54b - Browse repository at this point
Copy the full SHA 0b8f54bView commit details