Age | Commit message (Collapse) | Author | Files | Lines |
|
The name binding is related to an internal
concept of the binder. The term API is more
generic. Dont forget that an API can be provided
by more than one binding (but only one at a given
time).
Change-Id: I91b2f3d96de6aace5fcb434cf64df7e8ed61630f
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
This is an intermediate commit providing
basic functionnalities for setting up
integration of the framework with systemd.
- file afm-unit.conf is a mustache template
- translation of config.xml to json object
- mustache (extended) application of the json to the template
- post processing of the result for extracting unit files
This processing is currently available as a test
(and a tool) and will be integrated after more
developement, test and validation.
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
The function 'move_widget' was the only one
that worried about the name of the installation
directory. This commit split the function in two
and enforce to get the name of the install
directory.
Change-Id: I6d89b4c94b2898a6ba95a3045b3f5db23d54c499
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ica1cf7d81b561ce34039e5212ed6578950f1bfdd
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
This is an intermediate commit providing
new features for common utils.
Change-Id: Ide92167d8e4e5013ddadd718c02071ea837938e3
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I8b9b91accc0e30726e3be7f287b8312b0d7f3d02
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Also update .gitignore
Change-Id: I9d3e82c59318d983243ffce6d0a726ad5186fa2d
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I79afd4fa18996e7879db4c11480a5400637dad2d
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
This improvement should make log message more clear.
Change-Id: Ifc78f7d913a1798a43b54df6b2bf9b52232d328a
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I55bd335f1a731e3a02fdb598c8bd869686269aab
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I3fcd64a038c6c5bca3d70186e2e68604aa392ed4
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: If9a7d2a183aa8b0c0ed531b4d915443e199b488b
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ieaa7b9f6f320610a56d020c9ac10fca313d892f9
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
Makes the identifier of the application case insensitive.
Being case correct is the fast track.
Having the wrong case is not an error but just less efficient.
Change-Id: Id18f1cfcf49c9f9f336947ebb08bba335a0adc6a
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
This will be used next to avoid faking identity
of applications using the case difference.
Change-Id: I13cbdd5124b58b2a72c15054df6f3cd0e11a2cc5
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
This is needed for executable having a binder.
Also conforming to RFC 2045, mime types are made
case insensitive.
Change-Id: I065c8eada5ec044daca73b3bf994b0d6f3587414
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ia1be9d8370620e4dcfd00130108928daef61a7ed
Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
|
|
Change-Id: Ib91a405a5a7d49ad6f6c752aef6cb6cadee9ab9f
Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
|
|
Change-Id: If41313a44cb66c0aa0f315b264284d081ff87f8e
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Change-Id: Ibe47587fc1971de44e46147b110f2605b262c639
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
Change-Id: Iae3acfcd12f1b01ebf47225af72220e61a24767f
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I8e650af2eccb99f8b97395a66aba839f4b5802b7
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I1558ed87124750a87a4bf0359d9fb974617a8c42
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I57e45894ffb4e4e32e4560f8a15adc54335067d0
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ib3e3a31090361e4c0dd24c2d936dc8695a491030
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Adds the method "once" that is intended to start
an application in local mode if it doesn't already
run. Returns the state of the running application.
Change-Id: I4dfff06fa2d3e95f13a2436a2f1af9174799ddcf
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Adds function to summarize state of runners:
is_running, is_paused, is_alive, is_dead
Change-Id: I2a46be3c3a2079a5e43cde5f8ed18aab391ea05b
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
fix a wrong comment of the returned value.
fix the location of the variable runner (probablyy a cut&paste error)
Change-Id: If8320410ff81576a72746cd703e8b1207672eaa2
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I3dc927c6e23b72dc628efe9b48b9d2a8196b5620
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I8602eadc2399588030a44aa98593556c38b0754a
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
The verbs 'stop' and 'continue' are now renamed
as respectively 'pause' and 'resume'.
Change-Id: I2f82105103884fc07f3c67e08c696e435aed28e1
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Asking for the state now returns the pids of the launched
processes when this processes are still alive.
Change-Id: I69348d8089581247465c3bd1ab83f86decad25ae
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I6d536d730af71b18e78720839522b82aed63c0d4
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Icbd3c7bc52232ca0fec6f4c69694bfaa0b64ef8e
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ie82326a91ff61f079421239ffa83428f552194ab
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
It might be necessary to pass the address as an argument because
library systemd uses secure_getenv to retrieves the default
addresses and secure_getenv might return NULL in some cases.
Change-Id: Iea14a0494f39875f0a501e53a2711b0df96bab3c
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
The home directory for applications of a user
that was created by the daemon also gets a
security label and encures that there is no
transmutation.
It also simplifies allocation of the directory string.
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
This commits allows to simulates either the security-manager
and the smack LSM.
These simulations are used for developping purpose.
Change-Id: I138d7351511ca2663498bfacca28811fc81b8c55
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
- Clean cmake files
- Fix orthograph and vocabulary
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
The previous commit had CAP_DAC_OVERRIDE
instead of CAP_MAC_OVERRIDE.
Change-Id: I36988cd7771b6e25dbcf8d858ee3598bd12176b4
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Since introduction of ambient capabilities,
systemd deprecated the use of Capabilities.
With systemd 229 activated with krogoth,
the use of Capabilities does nothing.
This commits avoids to use SecureBits and Capabilities.
It now relies on the fact that post installations are
setting the capabilities to the file:
- setcap cap_mac_override,cap_dac_override=ep afm-system-daemon
- setcap cap_mac_override,cap_mac_admin,cap_setgid=ep afm-user-daemon
Using p (permitted) instead of i (inherited) that was
previously used.
Change-Id: I17d51da07adf775d47a7f44551d8b8ebbc6eacb9
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I188c3246f7492e82cb00a1a1f6cefe56495d9224
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Id8a62f5f6d9e54399fc12e10e922bf1ca121eb49
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I9f786ed0ae552354383796c4137a82b6116ad016
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
The lines removed were not used and were in conflict with
future developements.
Change-Id: Ib1cc2d4e8ef18b37f9b68066258d002062db4eb6
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Using command line tool, it is possible to install
more than just one widget. Before this commit, the
list of requested permission was not cleaned.
Change-Id: Ic9311754f51f12d6231d1f08a55eb4b4aef0c74e
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I623546a8c134b54f7b62b42a980f603202e42868
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Also enforce the strings for 'id' and 'version' to be not
empty in config.xml
Change-Id: I510b62891885033e0b750fac5f5de5e0fd25d75d
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
The new option 'roothttp' set the root directory that the
HTTP part of the binder serves. Its default value is ".".
Using this option, the content accessible through HTTP can be
a subdirectory of the root and in the same time, the application
data are available in the root directory.
Change-Id: I30d5f78eb2fe500b840fe0f4869d3e54be69c3cf
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|