Commit graph

91 commits

Author SHA1 Message Date
Kay Sievers 1e78dcbe51 fix list handling in enumerate and rules file sorting 2008-11-04 20:19:01 +01:00
Kay Sievers 00f98bd2b3 skip entire rule containing device naming keys, if no device can be named
If rules set NAME, SYMLINK, OWNER, GROUP, MODE, events without a device node
and remove events will skip the entire rule. The old parser did the same.
2008-11-01 19:12:20 +01:00
Kay Sievers aeb53ca3d6 ATTR{}== always fails if the attribute does not exist 2008-10-29 22:22:12 +01:00
Kay Sievers 65807d09ec update NEWS 2008-10-28 02:26:35 +01:00
Kay Sievers 5a05e120af do not create temporary node ($tempnode) if node already exists 2008-10-23 01:13:52 +02:00
Kay Sievers 6880b25d40 replace in-memory rules array with match/action token list
The in-memory rule array of a common desktop distro install took:
  1151088 bytes
with the token list:
  109232 bytes tokens (6827 * 16 bytes), 71302 bytes buffer
2008-10-23 00:13:59 +02:00
Kay Sievers 2d9a1b1ef2 pass make distcheck 2008-10-18 20:33:06 +02:00
Kay Sievers ec06a8dd4f release 130 2008-10-07 14:32:33 +02:00
Kay Sievers 85e73aef06 libudev: fix --enable-debug 2008-10-05 16:18:21 +02:00
Kay Sievers 7744e869ec move selinux noops to udev.h 2008-10-03 14:49:29 +02:00
Kay Sievers 2f1a291e2f usb_id: use libudev 2008-10-02 21:20:18 +02:00
Kay Sievers 98f10a9e2a libudev: device - add get_parent_with_subsystem() 2008-10-02 21:19:00 +02:00
Kay Sievers e598c5738c libudev: get rid of selinux
"Hello world!" linked against libselinux parses /proc/mounts and
whatever else on startup, even when the lib is not needed at all.
Not funny! Get rid of that thing where it's not absolutely needed.
2008-10-02 18:48:40 +02:00
Kay Sievers f13e4c36c2 udevd: print warning if CONFIG_SYSFS_DEPRECATED is used
Future udev versions will depend on the current sysfs layout, which
includes features which are not available in the deprecated mode.
2008-10-01 19:00:55 +02:00
Kay Sievers 333b736fdc rules: ieee1394 - create both, by-id/scsi-* and by-id/ieee-* links 2008-10-01 14:42:58 +02:00
Kay Sievers 8249e04e3e udevadm: settle - use libudev queue 2008-10-01 09:42:03 +02:00
Kay Sievers d98bffa802 fix segfault caused by wrong pointer used in dbg() 2008-09-30 14:47:49 +02:00
Kay Sievers f5001d2465 udevadm: trigger: use libudev 2008-09-30 13:43:35 +02:00
Kay Sievers c7fcba1bf4 test: replace ancient sysfs tree with recent one 2008-09-29 04:12:44 +02:00
Kay Sievers b03e89cfba libudev: enumerate - scan /sys/block/ if needed 2008-09-28 23:17:29 +02:00
Kay Sievers 6f67f1dfb7 libudev: enumerate "subsystem" 2008-09-28 22:18:40 +02:00
Kay Sievers bc8184ede9 libudev: enumerate - accept list of subsystems to scan, or skip 2008-09-28 17:39:31 +02:00
Kay Sievers b95f8a76e6 lubudev: accept more sys directories as devices, and parent devices 2008-09-28 03:34:57 +02:00
Kay Sievers e345e2670a libudev: rework list handling 2008-09-26 19:44:53 +02:00
Kay Sievers 9921484458 libudev: device - read database only when needed 2008-09-26 19:43:32 +02:00
Kay Sievers cd42b50d86 libudev: enumerate_get_devices_list -> enumerate_get_list 2008-09-26 19:41:50 +02:00
Kay Sievers 04f5d75f0c libudev: get devnum from uevent file 2008-09-25 14:26:22 -07:00
Kay Sievers bf7ad0ea66 libudev: replace awkward callback list interfaces with list iterators 2008-09-25 04:20:27 -07:00
Kay Sievers c8e32461cc libudev: add userdata pointer 2008-09-24 21:39:29 -07:00
Kay Sievers 03198b9303 libudev: also import "uevent" file when reading udev database 2008-09-24 12:25:31 -07:00
Kay Sievers 279595bd1a libudev: fix "subsystem" value 2008-09-17 23:58:38 -07:00
Kay Sievers 7b3a52f499 libudev: rename ctrl_msg to ctrl_msg_wire 2008-09-15 18:01:15 -07:00
Kay Sievers 8753fadf2a libudev: switch API from devpath to syspath 2008-09-15 17:12:47 -07:00
Kay Sievers 0518da3b74 libudev: handle "device" link as parent, handle "class" "block" as "subsystem" 2008-09-15 11:19:56 -07:00
Kay Sievers 93b0f38458 libudev: udev_device - add attribute cache 2008-09-13 21:09:28 +02:00
Kay Sievers e88a82b597 libudev: do not use udev_db.c 2008-09-10 14:17:36 +02:00
Kay Sievers 742f4cad0d udevadm: print warning to stderr if udevadm is called by symlink 2008-09-03 21:59:21 +02:00
Kay Sievers 44aff4cd6d udev_device_init() remove statically allocated device support 2008-09-01 20:59:09 +02:00
Kay Sievers 33a5cc2976 libudev: add library to access udev information 2008-08-27 17:11:58 +02:00
Kay Sievers 88db390557 fix .gitignore 2008-08-09 14:05:54 +02:00
Kay Sievers 58a6308887 release 126 2008-08-02 10:51:23 +02:00
Kay Sievers 05b9640022 release 125 2008-07-18 16:26:55 +02:00
Kay Sievers cb0b4b70dd release 120 2008-04-03 21:12:53 +02:00
Kay Sievers e18bd73b72 udevadm: remove old man page links and compat links for debugging tools 2008-03-29 16:29:36 +01:00
Kay Sievers c645b98b7e remove udevstart 2007-11-13 23:44:12 +01:00
Kay Sievers d6856b85a1 udevadm: control - allow command to be passed as option 2007-11-09 19:30:12 +01:00
Kay Sievers a401355d5a finally remove the directory event-multiplexer crap 2007-03-28 20:35:05 +02:00
Kay Sievers 3d1f807b89 update TODO 2007-03-19 12:50:44 +01:00
Kay Sievers 3045132a0d udevinfo: remove -d option 2007-03-18 15:08:53 +01:00
Kay Sievers 864b9b5e37 add test for an attribute which contains an operator char 2007-02-25 01:06:20 +01:00