From f68b681e785456207fd8195ac83ade0c89373416 Mon Sep 17 00:00:00 2001 From: José Bollo Date: Tue, 8 Oct 2019 19:05:39 +0200 Subject: Add discovery of API MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This change allows binders to use API not declared in the config.xml file. This behaviour is allowed by the platform permission urn:AGL:permission::platform:apis:auto-ws It allows a binding to use started bindings not listed in their config.xml file. But it does not allow to start them or to discover them. Bug-AGL: SPEC-2871 Change-Id: Iff0ec8417541171d446254e538201b7f6c7887ea Signed-off-by: José Bollo --- conf/unit/binder.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/conf/unit/binder.inc b/conf/unit/binder.inc index 58f877f..a94e69d 100644 --- a/conf/unit/binder.inc +++ b/conf/unit/binder.inc @@ -46,6 +46,7 @@ ENDIF \ ON_VALUE(dbus, --dbus-server={{name}}) \ ON_VALUE(tcp, --ws-server=tcp:{{name}}) \ {{/provided-api}} \ + ON_PERM(:platform:apis:auto-ws, --auto-api=API_PATH_WS) \ ON_CONTENT(text/html, --exec /usr/bin/web-runtime http://localhost:@p/{{content.src}}?token=@t) \ ON_CONTENT(application/vnd.agl.native, --exec {{:#metadata.install-dir}}/{{content.src}} @p @t) %nl -- cgit 1.2.3-korg