Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-03-18 | release 182182 | Kay Sievers | 1 | -5/+18 | |
2012-03-14 | rules sort order: /lib, /run, /etc | Kay Sievers | 1 | -0/+6 | |
After long consideration we came to the conclusion that user configuration in /etc should always override the (generally computer generated) configuration in /run. User configuration should always be what matters over anything else. Hence rearrange the search orders accordingly. In general this should change very little as overriding like this is seldomn done so far, and the order between /etc and /usr stays the same. | |||||
2012-03-07 | remove udev-acl | Kay Sievers | 1 | -0/+7 | |
Udev-acl will be part of a future ConsoleKit release. On systemd systems, advanced ConsoleKit and udev-acl functionality are natively provided by systemd. | |||||
2012-02-07 | release 181181 | Kay Sievers | 1 | -0/+6 | |
2012-01-29 | do not stop rule processing when device node is no longer around | Kay Sievers | 1 | -0/+12 | |
Device nodes might have been deleted again by the kernel before an 'add' or 'change' event is even started. We need to run all rules, regardless of the state in /dev. | |||||
2012-01-25 | release 179179 | Kay Sievers | 1 | -0/+4 | |
2012-01-21 | libudev: do not set DEVNAME= twice | Kay Sievers | 1 | -0/+16 | |
When we read the 'uevent' file we need to make sure, that we do not read the relative DEVNAME= path provided by the kernel and overwrite the absolute path udev expects here. | |||||
2012-01-12 | release 177177 | Kay Sievers | 1 | -0/+4 | |
2012-01-11 | release 176176 | Kay Sievers | 1 | -11/+13 | |
2012-01-05 | build-sys: use --libexecdir=/usr/lib instead of /usr/lib/udev | Kay Sievers | 1 | -0/+3 | |
2012-01-01 | remove mknod() logic and rely on 'devtmpfs' | Kay Sievers | 1 | -1/+5 | |
2011-12-27 | move rules dirs to udev context; replace inotify with time-controlled stat() | Kay Sievers | 1 | -0/+3 | |
2011-12-25 | update NEWS | Kay Sievers | 1 | -8/+6 | |
2011-12-25 | make: introduce --with-rootprefix= | Kay Sievers | 1 | -10/+12 | |
2011-12-25 | builtin: firmware - move 'firmware' tool to builtins | Kay Sievers | 1 | -0/+5 | |
2011-12-25 | update NEWS | Kay Sievers | 1 | -10/+16 | |
2011-12-23 | update NEWS | Kay Sievers | 1 | -3/+13 | |
2011-12-05 | use libexecdir, bindir, sbindir, switch to /usr/lib/udev in documentation | Kay Sievers | 1 | -0/+4 | |
2011-12-05 | systemd: use PassCred=yes | Kay Sievers | 1 | -0/+5 | |
2011-11-07 | release 175175 | Kay Sievers | 1 | -0/+4 | |
2011-10-19 | release 174174 | Kay Sievers | 1 | -1/+7 | |
2011-10-10 | udevd: install into /lib/udev instead of /sbin | Kay Sievers | 1 | -4/+10 | |
2011-10-10 | update NEWS | Kay Sievers | 1 | -1/+4 | |
2011-10-06 | remove 'udevadm trigger --type=failed' and SYSFS, ID, BUS keys | Kay Sievers | 1 | -0/+5 | |
2011-10-03 | update NEWS | Kay Sievers | 1 | -0/+5 | |
2011-08-05 | implement path_id, usb_id, input_id as built-in command | Kay Sievers | 1 | -0/+8 | |
2011-07-30 | release 173173 | Kay Sievers | 1 | -0/+9 | |
2011-07-11 | release 172172 | Kay Sievers | 1 | -0/+16 | |
2011-05-26 | systemd: run udev.service and udev-trigger.service in parallel | Kay Sievers | 1 | -1/+1 | |
2011-05-25 | rules: implement TAGS== match | Kay Sievers | 1 | -0/+8 | |
2011-05-19 | release 170170 | Kay Sievers | 1 | -0/+6 | |
2011-05-18 | udate TODO, NEWS, INSTALL | Kay Sievers | 1 | -6/+7 | |
2011-05-10 | update INSTALL, NEWS, configure comment, queue doc | Kay Sievers | 1 | -1/+1 | |
2011-05-05 | update NEWS | Kay Sievers | 1 | -0/+4 | |
2011-04-29 | update TODO/NEWS | Kay Sievers | 1 | -0/+10 | |
2011-04-22 | release 168168 | Kay Sievers | 1 | -12/+28 | |
2011-04-21 | udevd, udev-event: sync waitpid() error handling | Kay Sievers | 1 | -1/+2 | |
2011-04-20 | timeout handling without alarm() | Kay Sievers | 1 | -0/+2 | |
2011-04-15 | libudev: ctrl, monitor - use SOCK_NONBLOCK | Kay Sievers | 1 | -0/+1 | |
2011-04-15 | fix more warnings | Kay Sievers | 1 | -0/+3 | |
2011-04-13 | udevadm: info --cleanup-db | Kay Sievers | 1 | -0/+6 | |
Most of the udev database from initramfs should be deleted before starting udev in the real root. udevadm: info --cleanup-db deletes all database entries in /run/udev. Events that processed IMPORT{db}, or mark devices explicitely as persistent, will be excluded. | |||||
2011-03-30 | version bump | Kay Sievers | 1 | -0/+4 | |
2011-03-30 | release 167167 | Kay Sievers | 1 | -4/+4 | |
2011-03-29 | systemd: do not enable udev-settle.service by default | Kay Sievers | 1 | -0/+7 | |
This barrier service is usually not enabled by default. If enabled, it acts as a barrier for basic.target -- so all later services will wait for udev completely finishing its coldplug run. It might be enabled just unconditionally, or pulled-in on-demand by broken or non-hotplug-aware services that assume a fully populated /dev at startup. | |||||
2011-03-23 | use /run/udev/ if possible and fall back to /dev/.udev/ | Kay Sievers | 1 | -9/+16 | |
2011-03-16 | NEWS: clarify /dev/.run/ requirements | Kay Sievers | 1 | -7/+9 | |
2011-03-15 | move /dev/.udev/ to /dev/.run/udev/ and convert old udev database at udevd ↵ | Kay Sievers | 1 | -0/+12 | |
startup | |||||
2011-02-10 | version bump | Kay Sievers | 1 | -0/+4 | |
2011-02-10 | release 166166 | Kay Sievers | 1 | -0/+2 | |
2010-12-16 | version bump | Kay Sievers | 1 | -0/+4 | |
2010-12-16 | release 165165 | Kay Sievers | 1 | -0/+2 | |
2010-12-16 | update NEWS | Kay Sievers | 1 | -0/+30 | |
2010-10-23 | version bump | Kay Sievers | 1 | -0/+4 | |
2010-10-23 | release 164164 | Kay Sievers | 1 | -0/+2 | |
2010-10-13 | version bump | Kay Sievers | 1 | -0/+4 | |
2010-09-03 | version bump | Kay Sievers | 1 | -0/+4 | |
2010-09-03 | release 162162 | Kay Sievers | 1 | -0/+7 | |
2010-08-19 | version bump | Kay Sievers | 1 | -0/+4 | |
2010-07-12 | version bump | Kay Sievers | 1 | -0/+4 | |
2010-07-07 | version bump | Kay Sievers | 1 | -0/+4 | |
2010-07-07 | release 159159 | Kay Sievers | 1 | -0/+4 | |
2010-06-24 | version bump | Kay Sievers | 1 | -0/+4 | |
2010-06-24 | release 158158 | Kay Sievers | 1 | -0/+5 | |
2010-06-02 | version bump | Kay Sievers | 1 | -0/+4 | |
2010-05-31 | update NEWS | Kay Sievers | 1 | -1/+1 | |
2010-05-30 | rules: SUSE - move last distro rule to package | Kay Sievers | 1 | -0/+3 | |
2010-05-28 | update NEWS | Kay Sievers | 1 | -0/+10 | |
2010-05-25 | configure.ac: version bump | Kay Sievers | 1 | -0/+4 | |
2010-05-25 | release 156156 | Kay Sievers | 1 | -0/+1 | |
2010-05-25 | configure.ac: version bump | Kay Sievers | 1 | -0/+3 | |
2010-05-20 | update NEWS | Kay Sievers | 1 | -4/+12 | |
2010-05-20 | update NEWS README | Kay Sievers | 1 | -0/+6 | |
2010-05-12 | configure.ac: version bump | Kay Sievers | 1 | -0/+3 | |
2010-05-05 | warn when renaming kernel-provided nodes instead of adding symlinks | Kay Sievers | 1 | -0/+11 | |
2010-04-21 | configure.ac: version bump | Kay Sievers | 1 | -0/+3 | |
2010-04-21 | release 153153 | Kay Sievers | 1 | -0/+1 | |
2010-04-20 | configure.ac: version bump | Kay Sievers | 1 | -0/+3 | |
2010-04-20 | release 152152 | Kay Sievers | 1 | -1/+1 | |
2010-04-14 | update NEWS | Kay Sievers | 1 | -5/+7 | |
2010-04-13 | remove "ignore_remove" option | Kay Sievers | 1 | -0/+6 | |
2010-04-13 | remove "all_partitions" option | Kay Sievers | 1 | -1/+6 | |
We can not predict the major/minor of non-existing devices: $ grep . /sys/class/block/sd*/dev /sys/class/block/sda1/dev:259:524288 /sys/class/block/sda2/dev:259:262144 /sys/class/block/sda3/dev:259:786432 /sys/class/block/sda4/dev:259:131072 /sys/class/block/sda/dev:259:0 /sys/class/block/sdb/dev:259:655360 /sys/class/block/sdc/dev:259:393216 If this functionality is still needed for some broken hardware, it needs to be solved with a tool not part of the udev package. Because such option is unreliable and unsafe to use. | |||||
2010-04-12 | udevadm: trigger - switch default action from "add" to "change" | Kay Sievers | 1 | -0/+3 | |
2010-04-12 | update NEWS | Kay Sievers | 1 | -0/+7 | |
2010-02-18 | configure.ac: version bump | Kay Sievers | 1 | -0/+6 | |
2010-01-25 | update README and NEWS | Kay Sievers | 1 | -0/+1 | |
2010-01-13 | configure.ac: version bump | Kay Sievers | 1 | -0/+3 | |
2009-12-15 | remove remaining support for CONFIG_SYSFS_DEPRECATED | Kay Sievers | 1 | -0/+5 | |
2009-12-15 | configure.ac: version bump | Kay Sievers | 1 | -0/+4 | |
2009-12-03 | release 149149 | Kay Sievers | 1 | -1/+0 | |
2009-12-03 | configure.ac: version bump | Kay Sievers | 1 | -0/+5 | |
2009-11-30 | input: Deprecate ENV{ID_CLASS} | Martin Pitt | 1 | -0/+7 | |
The ID_CLASS property on input devices has been replaced by the more accurate set of flags ID_INPUT_{KEYBOARD,KEYS,MOUSE,TOUCHPAD,TABLET,JOYSTICK}. Rewrite 60-persistent-input.rules to use the new properties now and not export ID_CLASS any more, since it is not used by anything else any more. Add note about migration to NEWS, in case this is being used in custom rules. | |||||
2009-11-25 | Fix typo in NEWS, ConsoleKit-0.4.11 -> 0.4.1 | Daniel Mierswa | 1 | -1/+1 | |
Signed-off-by: Daniel Mierswa <impulze@impulze.org> | |||||
2009-11-19 | rules: remove support for IDE (hd*) devices | Kay Sievers | 1 | -0/+4 | |
The kernel IDE drivers get deprecated now: http://article.gmane.org/gmane.linux.ide/43151 Almost everybody has switched over to libata devices long ago. Recent services do not work with the now deprecated IDE drivers at all and require libata drivers and SCSI infrastructure. Systems who care about the old stuff need to add the rules to the compat rules. | |||||
2009-11-16 | print warning for BUS=, SYSFS{}=, ID= | Kay Sievers | 1 | -0/+4 | |
2009-11-16 | remove "ignore_device" | Kay Sievers | 1 | -0/+9 | |
There is no way to ignore an event these days. Libudev events can not be suppressed. It only prevents RUN keys from being executed, which results in an inconsistent behavior in current setups. | |||||
2009-11-10 | update NEWS | Kay Sievers | 1 | -1/+3 | |
2009-10-29 | gudev: remove G_UDEV_API_IS_SUBJECT_TO_CHANGE since API is now stable | David Zeuthen | 1 | -0/+3 | |
Signed-off-by: David Zeuthen <davidz@redhat.com> | |||||
2009-10-28 | remove "last_rule" option | Kay Sievers | 1 | -0/+4 | |
Its use breaks too many things which expect to be run from independent later rules, and is an idication that something needs to be fixed properly instead. | |||||
2009-09-27 | udev-acl: catch up with ConsoleKit 0.4.1 | William Jon McCann | 1 | -0/+3 | |
2009-09-16 | update TODO, NEWS | Kay Sievers | 1 | -0/+4 | |
2009-09-09 | simplify "symlink name stack" | Kay Sievers | 1 | -0/+4 | |
With well defined and kernel-supplied node names, we no longer need to support a possible stack of conflicting symlinks and node names. Only symlinks with identical names can be claimed by multiple devices. This shrinks the former /dev/.udev/names/ significantly. Also the /dev/{block,char}/MAJ:MIN" links are excluded from the name stack - they are unique and can not conflict. | |||||
2009-09-07 | udevadm: remove symlink support for old commands | Kay Sievers | 1 | -0/+3 | |
2009-08-19 | change database file names | Kay Sievers | 1 | -0/+11 | |
With very deeply nested devices, We can not use a single file name to carry an entire DEVPATH. Use <subsystem>:<sysname> as the database filename, which should also simplify the handling of devices moving around, as these values will not change but still be unique. For the name stack we use the <maj>:<min> now as the filename. > On Tue, Aug 18, 2009 at 09:59:56AM -0400, Ric Wheeler wrote: > The first is that udev grumbles during boot about "file name too long" > like the following: > > Aug 17 06:49:58 megadeth udevd-event[20447]: unable to create db file > '/dev/.udev/db/\x2fdevices\x2fpci0000:00\x2f0000:00:04.0\x2f0000:17:00.0\x2f0000:18:0a.0\x2f0000:1f:00.0\x2fhost11\x2fport-11:0\x2fexpander-11:0\x2fport-11:0:0\x2fexpander-11:1\x2fport-11:1:0\x2fexpander-11:2\x2fport-11:2:17\x2fexpander-11:3\x2fport-11:3:1\x2fend_device-11:3:1\x2fbsg\x2fend_device-11:3:1': > File name too long | |||||
2009-08-16 | update NEWS | Kay Sievers | 1 | -0/+4 | |
2009-08-06 | "record_failed" -> "fail_event_on_error" | Kay Sievers | 1 | -1/+1 | |
2009-08-06 | re-enable failed event tracking | Kay Sievers | 1 | -1/+9 | |
It did not work for the last couple of releases. If RUN{record_failed}+="..." is given, a non-zero execution will mark the event as failed. Recorded failed events can be re-triggered with: udevadm trigger --type=failed The failed tracking _might_ be useful for things which might not be ready to be executed at early bootup, but a bit later when the needed dependencies are available. In many cases though, it indicates that something is used in a way it should not. | |||||
2009-07-25 | make: build internal tools against libudev-private.la | Kay Sievers | 1 | -0/+5 | |
2009-07-13 | release 145145 | Kay Sievers | 1 | -1/+2 | |
2009-07-08 | configure.ac: version bump | Kay Sievers | 1 | -0/+4 | |
2009-07-04 | update NEWS | Kay Sievers | 1 | -2/+10 | |
2009-06-28 | update NEWS | Kay Sievers | 1 | -0/+7 | |
2009-06-22 | configure.ac: version bump | Kay Sievers | 1 | -0/+3 | |
2009-06-19 | NEWS: update | Kay Sievers | 1 | -1/+1 | |
2009-06-17 | cleanup ./configure installation directory options | Kay Sievers | 1 | -0/+5 | |
2009-06-16 | NEWS: add --disable-extras | Kay Sievers | 1 | -0/+4 | |
2009-06-15 | libudev: add gtk-doc | Kay Sievers | 1 | -4/+10 | |
2009-06-10 | update NEWS | Kay Sievers | 1 | -2/+5 | |
2009-06-04 | udevd: convert to event worker processes | Kay Sievers | 1 | -2/+10 | |
Event processes now get re-used after they handled an event. This reduces pressure on the CPU significantly because cloned event processes no longer cause page faults in the main daemon. After the events have settled, the no longer needed worker processes get killed. | |||||
2009-05-21 | update NEWS | Kay Sievers | 1 | -0/+4 | |
2009-05-13 | version bump | Kay Sievers | 1 | -0/+4 | |
2009-05-13 | release 142142 | Kay Sievers | 1 | -5/+5 | |
2009-05-12 | delete libvolume_id | Kay Sievers | 1 | -4/+5 | |
2009-05-11 | delete vol_id and require util-linux-ng's blkid | Kay Sievers | 1 | -1/+8 | |
2009-05-02 | udevd: revert initial device node creation | Kay Sievers | 1 | -3/+0 | |
2009-04-24 | update NEWS | Kay Sievers | 1 | -0/+14 | |
2009-04-18 | update NEWS | Kay Sievers | 1 | -4/+4 | |
2009-04-16 | update NEWS | Kay Sievers | 1 | -0/+12 | |
2009-04-08 | release 141141 | Kay Sievers | 1 | -0/+6 | |
2009-03-18 | version bump | Kay Sievers | 1 | -0/+4 | |
2009-03-13 | release 140140 | Kay Sievers | 1 | -0/+3 | |
2009-03-03 | version bump | Kay Sievers | 1 | -0/+4 | |
2009-02-26 | release 139139 | Kay Sievers | 1 | -0/+5 | |
2009-02-23 | version bump | Kay Sievers | 1 | -0/+4 | |
2009-02-19 | release 138138 | Kay Sievers | 1 | -3/+4 | |
2009-02-11 | rules: update persistent storage rules to use inotify watches | Scott James Remnant | 1 | -0/+2 | |
2009-02-11 | udevd: optionally watch device nodes with inotify | Scott James Remnant | 1 | -0/+2 | |
This allows you to re-process the rules if the content of the device has been changed, most useful for block subsystem to cause vol_id to be run again. | |||||
2009-01-25 | version bump | Kay Sievers | 1 | -0/+3 | |
2009-01-20 | Expose delayed name resolution | Scott James Remnant | 1 | -1/+2 | |
udevd had the ability to delay name resolution until the event, but this was never exposed. Add a --resolve-names=late option to do so. | |||||
2009-01-20 | Allow user and group lookup to be disabled. | Scott James Remnant | 1 | -0/+3 | |
In certain cut-down situations such as an installer or inside the initramfs, we simply don't have any kind of name service. While we could use rules without OWNER or GROUP, it's better to have the same rules as a full system and have udevd ignore those parts of the rules. Adds a --resolve-names=never switch to udevd that has this effect. | |||||
2009-01-16 | update NEWS | Kay Sievers | 1 | -0/+7 | |
2009-01-06 | release 136136 | Kay Sievers | 1 | -1/+1 | |
2009-01-05 | update NEWS | Kay Sievers | 1 | -2/+2 | |
2009-01-04 | update NEWS | Kay Sievers | 1 | -9/+25 | |
2009-01-04 | rules: Ubuntu merge - s/uucp/dialout/ | Kay Sievers | 1 | -5/+6 | |
2009-01-03 | rules: Ubuntu merge - use group "tape" | Kay Sievers | 1 | -0/+6 | |
2009-01-03 | require 2.6.22+ kernel | Kay Sievers | 1 | -0/+7 | |
2008-12-21 | rules: remove /dev/raw/raxctl symlink, it's a devfs leftover | Kay Sievers | 1 | -0/+10 | |
2008-12-02 | update configure and NEWS | Kay Sievers | 1 | -0/+4 | |
2008-12-02 | update configure and NEWS | Kay Sievers | 1 | -0/+7 | |
2008-11-22 | update NEWS TODO | Kay Sievers | 1 | -0/+3 | |
2008-11-18 | bump version | Kay Sievers | 1 | -1/+3 | |
2008-11-18 | update NEWS | Kay Sievers | 1 | -16/+26 | |
2008-11-14 | vol_id: clarify error message | Kay Sievers | 1 | -15/+14 | |
2008-11-13 | volume_id: ntfs - mark as no other fs must match | Kay Sievers | 1 | -0/+14 | |
2008-11-13 | update NEWS | Kay Sievers | 1 | -0/+16 | |
2008-11-07 | release 132132 | Kay Sievers | 1 | -0/+6 | |
2008-11-07 | release 131131 | Kay Sievers | 1 | -7/+10 | |
2008-10-28 | update NEWS | Kay Sievers | 1 | -1/+16 | |
2008-10-18 | pass make distcheck | Kay Sievers | 1 | -0/+4 | |
2008-10-07 | release 130130 | Kay Sievers | 1 | -0/+7 | |
2008-10-03 | vol_id: add size= option | Kay Sievers | 1 | -0/+4 | |
2008-10-01 | release 129129 | Kay Sievers | 1 | -1/+9 | |
2008-10-01 | udevadm: settle - use libudev queue | Kay Sievers | 1 | -1/+1 | |
2008-09-30 | udevadm: trigger fix long option --type= | Kay Sievers | 1 | -0/+4 | |
2008-09-30 | udevadm: trigger: use libudev | Kay Sievers | 1 | -0/+5 | |
2008-09-11 | release 128128 | Kay Sievers | 1 | -3/+2 | |
2008-09-03 | udevadm: rename source files | Kay Sievers | 1 | -0/+4 | |
2008-09-03 | udevadm: control - use getopt_long() | Kay Sievers | 1 | -0/+8 | |
2008-08-29 | release 127127 | Kay Sievers | 1 | -5/+5 | |
2008-08-29 | libudev: require LIBUDEV_I_KNOW_THE_API_IS_SUBJECT_TO_CHANGE | Kay Sievers | 1 | -4/+13 | |
2008-08-28 | libudev: add udev event monitor API | Kay Sievers | 1 | -0/+7 | |
2008-08-27 | libudev: add library to access udev information | Kay Sievers | 1 | -0/+4 | |
2008-08-02 | release 126126 | Kay Sievers | 1 | -3/+7 | |
2008-07-30 | INSTALL: --enable-selinux not --with-selinux | Kay Sievers | 1 | -1/+1 | |
2008-07-30 | use autotools | Kay Sievers | 1 | -0/+24 | |
2008-07-30 | delete all Makefiles and move udev source to udev/ | Kay Sievers | 1 | -0/+861 | |