Bug#262507: ITP: resmgr -- resource manager library
* Package name : resmgr
Version : 1.0
Upstream Author : Olaf Kirch <firstname.lastname@example.org>
* URL : http://rechner.lst.de/~okir/resmgr/
* License : GPL
Description : resource manager library
>From the README :
This is a resource manager that will provide unprivileged users
access to device files. This is a common problem for people
writing hardware drivers etc that should be used by "ordinary"
users, such as usb cameras, scanners, CD writers, audio devices,
resmgr is composed of a library for client applications, a daemon that acts
as a proxy between the application and the actual devices, and a PAM module
that tells resmgr to open (and close) a session when a user logs in (and
Users are granted the right to use devices based on classes of devices defined
in resmgr's configuration. resmgr also integrates with hotplug.
Applications that want to use resmgr needs patching, but this is really
straigthforward. You do not necessarily need to have resmgr up and running to
use an application that makes use of it; if resmgr isn't available, it's of
course still possible to access the device directly (depends on how the
application was written).
resmgr will be broken up into 4 packages : resmgr (daemon), libresmgr$SONAME
(library), libresmgr-dev, libpam-resmgr.
I'm currently working on the packaging and testing resmgr with SANE; there's
a fairly simple patch for SANE floating around, that is really non-intrusive
and already used by SuSE. IIRC there's another one for libusb.
I won't upload resmgr before Sarge releases, but will probably make test
packages available depending on how things go.
People willing to audit resmgr for security issues are welcome, as stated on
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.2-rc1-ben1
Locale: LANG=C, LC_CTYPE=fr_FR@euro