Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-07-11 | udevd: fix (recently) broken static node permission setting | Kay Sievers | |
Many thanks to Tom Gundersen for identifying the issue. | |||
2011-07-07 | enforce valid TAG+= names | Kay Sievers | |
2011-05-30 | rules: static_node - use 0660 if group is given to get the cigar | Kay Sievers | |
>> On Tue, May 24, 2011 at 15:33, Tom Gundersen <teg@jklm.no> wrote: > > Close, but no cigar. Looks like the static nodes are not assigned > permissions 0660 even if a gid is set (the nodes have perms 0600). > > Cheers, > > Tom | |||
2011-05-26 | rules: support substitutions in TAG= | Kay Sievers | |
2011-05-25 | rules: implement TAGS== match | Kay Sievers | |
2011-05-25 | rules: fix whitespace | Kay Sievers | |
2011-05-16 | libudev: device - use DEVMODE from kernel as the default mode | Kay Sievers | |
2011-04-24 | libudev: list - use bit flags for 'sort' and 'unique' | Kay Sievers | |
2011-04-23 | simplify rules file overwrite logic | Kay Sievers | |
The udev list already provides all we need, if we use the basename as the key, and request sorting and uniqueness. | |||
2011-04-20 | udevd: rules files - accept empty or /dev/null links | Kay Sievers | |
2011-04-20 | timeout handling without alarm() | Kay Sievers | |
2011-04-14 | require explicit "db_persist" to exclude device info from --db-cleanup | Kay Sievers | |
2011-04-14 | "db_persist=" -> "db_persist" | Kay Sievers | |
2011-04-14 | udevd: do not nice processes | Kay Sievers | |
2011-04-13 | udevadm: info --cleanup-db | Kay Sievers | |
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-23 | use /run/udev/ if possible and fall back to /dev/.udev/ | Kay Sievers | |
2011-03-15 | move /dev/.udev/ to /dev/.run/udev/ and convert old udev database at udevd ↵ | Kay Sievers | |
startup | |||
2010-12-14 | check ifindex > 0 instead of subsystem == "net" | Kay Sievers | |
2010-11-12 | udev-rules.c: change import property buffer to 16384 bytes | Harald Hoyer | |
import_program_into_properties() should have the same line length as import_file_into_properties() see also https://bugzilla.redhat.com/show_bug.cgi?id=652318 | |||
2010-08-03 | malloc()+memset() -> calloc() | Yin Kangkai | |
2010-08-02 | udevd: fix some memory leaks in error path | Yin Kangkai | |
Signed-off-by: Yin Kangkai <kangkai.yin@intel.com> | |||
2010-07-07 | allow final assignment for OPTIONS:="nowatch" | Kay Sievers | |
A final assignemnt operator will disable any device watching by inotify, and any possible later rules setting "watch" again will be ignored. | |||
2010-05-31 | IMPORT{cmdline}: start at first char after '=' | Kay Sievers | |
2010-05-31 | add IMPORT{cmdline} | Kay Sievers | |
2010-05-27 | while (1) -> for (;;) | Kay Sievers | |
2010-05-25 | fix compilation with --enable-debug | Kay Sievers | |
2010-05-20 | create static nodes provided by kernel modules to allow module autoloading | Kay Sievers | |
2010-05-12 | reset process priority before executing RUN+= | Kay Sievers | |
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581235 | |||
2010-05-07 | add info message when empty NAME is given | Kay Sievers | |
2010-05-05 | warn when renaming kernel-provided nodes instead of adding symlinks | Kay Sievers | |
2010-05-03 | remove debug output during rules parsing | Kay Sievers | |
2010-04-22 | use the usual TAG+=, TAG= logic | Kay Sievers | |
2010-04-22 | all to match against a given TAG== | Kay Sievers | |
2010-04-22 | add TAG= to improve event filtering and device enumeration | Kay Sievers | |
2010-04-21 | fix previous commit | Kay Sievers | |
2010-04-21 | remove left-over from ignore_remove and all_partitions | Kay Sievers | |
2010-04-13 | remove "ignore_remove" option | Kay Sievers | |
2010-04-13 | remove "all_partitions" option | Kay Sievers | |
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 | replace "add|change" with "!remove" | Kay Sievers | |
2010-04-12 | allow IMPORT{db}="KEY" | Kay Sievers | |
2010-03-10 | libbudev-private: rename udev_list_entry_get_flag() | Kay Sievers | |
2009-11-16 | print warning for BUS=, SYSFS{}=, ID= | Kay Sievers | |
2009-11-16 | remove "ignore_device" | Kay Sievers | |
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-04 | udevd: create /dev/.udev/rules.d/ before watching it wit inotify | Kay Sievers | |
This should also address: On Tue, Nov 3, 2009 at 16:21, Marco d'Itri <md@linux.it> wrote: > udev_rules_new() in udev/udev-rules.c unconditionally creates the > directory. > This is a problem because the function is called also by e.g. udevadm > test, and creating /dev/.udev/ when it does not exist is an unacceptable > side effect which will break everything else that checks for its > existence to know if udev is running. | |||
2009-10-28 | remove "last_rule" option | Kay Sievers | |
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-16 | fix SYMLINK{} option parsing | Kay Sievers | |
2009-09-09 | simplify "symlink name stack" | Kay Sievers | |
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-08 | fix randonm findings from llvm-clang-analyzer | Kay Sievers | |
Thanks to Lennart for the log file! | |||
2009-09-07 | fix whitespace | Kay Sievers | |
2009-09-07 | util_run_program: restore signal mask before executing event RUN commands | Jeremy Kerr | |
External programs triggered by events (via RUN=) will inherit udev's signal mask, which is set to block all but SIGALRM. For most utilities, this is OK, but if we start daemons from RUN=, we run into trouble (especially as SIGCHLD is blocked). This change saves the original sigmask when udev starts, and restores it just before we exec() the external command. Signed-off-by: Jeremy Kerr <jk@ozlabs.org> |