[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#262507: ITP: resmgr -- resource manager library

Package: wnpp
Severity: wishlist

* Package name    : resmgr
  Version         : 1.0
  Upstream Author : Olaf Kirch <okir@suse.de>
* 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,
 etc etc.

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
resmgr's homepage.


-- 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

Reply to: