From a069be3d476bbdaa56ce4750c8868b4f0682564a Mon Sep 17 00:00:00 2001 From: José Bollo Date: Fri, 17 Mar 2017 17:03:01 +0100 Subject: wgtpkg-install: choose the port MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The installer now chooses a port for an installed application. This choose is made by consulting the previously installed applications and by getting the lowest port available in the range 1024..32767. Change-Id: Iab4238b4d52447a2d261d87d45bbb02f0b7a35e5 Signed-off-by: José Bollo --- docs/permissions.md | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) (limited to 'docs/permissions.md') diff --git a/docs/permissions.md b/docs/permissions.md index 407fdc2..09f68a3 100644 --- a/docs/permissions.md +++ b/docs/permissions.md @@ -14,15 +14,15 @@ framework to keep installed permissions in a database. The permission names are [URN][URN] of the form: - urn:AGL:permission::: + urn:AGL:permission::: where "AGL" is the NID (the namespace identifier) dedicated to AGL (note: a RFC should be produced to standardize this name space). The permission names are made of NSS (the namespace specific string) starting with "permission:" and followed by colon separated -fields. The 2 first fields are and and the remaining -fields are grouped to form the . +fields. The 2 first fields are `` and `` and the remaining +fields are grouped to form the ``. ::= [ ] @@ -32,30 +32,35 @@ fields are grouped to form the . ::= "-" | "." | "_" | "@" -The field can be made of any valid character for NSS except +The field `` can be made of any valid character for NSS except the characters colon and star (:*). This field designates the api providing the permission. This scheme is used to deduce binding requirements -from permission requirements. The field can be the empty +from permission requirements. The field `` can be the empty string when the permission is defined by the AGL system itself. -The field if starting with the character "@" represents +The field `` if starting with the character "@" represents a transversal/cross permission not bound to any binding. ::= 1* -The field is made only of letters in lower case. -The field can only take some predefined values: -"system", "platform", "partner", "tiers", "owner", "public". +The field `` is made only of letters in lower case. +The field `` can only take some predefined values: + + - system + - platform + - partner + - tiers + - owner + - public + +The field `` is made of `` separated +by colons. ::= 0*(":" ) -The field is made separated by -colons. The names at left are hierarchically grouping the +The names at left are hierarchically grouping the names at right. This hierarchical behaviour is intended to be used to request permissions using hierarchical grouping. -Permission's level ------------------- - [URN]: https://tools.ietf.org/rfc/rfc2141.txt "RFC 2141: URN Syntax" -- cgit 1.2.3-korg