Allow to obtain fd from USB Security Daemon 29/52929/1
authorKrzysztof Opasiak <k.opasiak@samsung.com>
Mon, 29 Jun 2015 10:31:05 +0000 (12:31 +0200)
committerStanislaw Wadas <s.wadas@samsung.com>
Fri, 27 Nov 2015 13:14:27 +0000 (14:14 +0100)
commitf47dd2fd247785b862eb5e730bba43027e99d625
tree41ea7542c9b005ef6484acdcf4e30ef6976684d1
parent925a0bf805a44244318d8a51d0be2593031865af
Allow to obtain fd from USB Security Daemon

Tizen don't allow applications to directly open device
nodes for communication with USB devices. We have our own
daemon (USD - USB Security Daemon) which holds the policy
of accessing USB devices. Each app which would like to
communicate with device has to ask USD to open suitable file
and pass fds to app.

This patch updates libusb and first tries to open device
node directly and only if it fails asks USD to open fds.
This allows to not influence existing libusb users which
has root rights and check USD permissions only for external
applications.

Change-Id: I9dcac37ccc8ae86cef4d22965744781307940e61
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
configure.ac
libusb/Makefile.am
libusb/os/linux_usbfs.c
packaging/libusb.spec