summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-04-26[PATCH] replace strncpy()/strncat() by strlcpy()/strlcat()kay.sievers@vrfy.org
2005-04-26[PATCH] split udev and udevstartkay.sievers@vrfy.org
2005-04-26[PATCH] udev_volume_id: version 39kay.sievers@vrfy.org
2005-04-26[PATCH] rename LOG to USE_LOG in all placeskay.sievers@vrfy.org
2005-04-26[PATCH] remove Makefile magic for klibc integrationkay.sievers@vrfy.org
The new libsysfs and klibc don't need that anymore. Wrap getpwnam(), so we can use the built-in /etc/passwd parser for statically compiled glibc binaries too.
2005-04-26[PATCH] klibc_fixups: remove no longer needed stuffkay.sievers@vrfy.org
2005-04-26[PATCH] udev_volume_id: volume_id v38kay.sievers@vrfy.org
2005-04-26[PATCH] use numeric owner/group as default values to avoid parsing userdbkay.sievers@vrfy.org
2005-04-26[PATCH] fix up segfaulting binaries with new klibckay.sievers@vrfy.org
2005-04-26[PATCH] udevinfo -d: speed-up device dumpkay.sievers@vrfy.org
2005-04-26[PATCH] klibc: version 0.211kay.sievers@vrfy.org
2005-04-26[PATCH] klibc_fixups: remove unneeded stuffkay.sievers@vrfy.org
2005-04-26[PATCH] replace weird defines by real codekay.sievers@vrfy.org
2005-04-26[PATCH] udev-test.pl: remove useless testskay.sievers@vrfy.org
2005-04-26[PATCH] allow unlimitied count of symlinkskay.sievers@vrfy.org
2005-04-26more merge fixups, looks like i missed a selinux patch somewhere...Greg KH
2005-04-26[PATCH] unmap db-file after usekay.sievers@vrfy.org
2005-04-26[PATCH] remove typedef for call_foreach_file() handler functionkay.sievers@vrfy.org
2005-04-26[PATCH] correct udev_init_devicekay.sievers@vrfy.org
2005-04-26[PATCH] rename attributes to optionskay.sievers@vrfy.org
2005-04-26[PATCH] kill stupid gcc4 warningkay.sievers@vrfy.org
2005-04-26[PATCH] trivial clenaup of namedev codekay.sievers@vrfy.org
2005-04-26[PATCH] klibc: check for gcc4kay.sievers@vrfy.org
2005-04-26[PATCH] udev selinux fixpebenito@gentoo.org
Here is a fix for the SELinux part of udev. Setfscreatecon() overrides the default labeling behavior of SELinux when creating files, so it should only be used for as short of a time as possible, around the mknod or symlink calls. Without this, the files in udev_db get the wrong label because the fscreatecon is reset after the udev_db file creation instead of before. I'm guessing the Redhat people missed this because they modify udev_db to be one big file instead of a directory of small files (at least that's what I'm told). I created selinux_resetfscreatecon() to reset the fscreatecon asap after the file/node is created. Fixed a memory leak in selinux_init. Getfscreatecon() allocates memory for the context, and the udev code was immediately setting the pointer (security_context_t is actually a typedef'ed char*) to NULL after the call regardless of success/failure. If you're wondering about the case where there's effectively a setfscreatecon(NULL), this is ok, as its used to tell SELinux to do the default labeling behavior. Renamed selinux_restore() to selinux_exit() due to the changed behavior. Fixed a couple of dbg() messages.
2005-04-26[PATCH] klibc: update v0.205kay.sievers@vrfy.org
2005-04-26[PATCH] 054 releaseudev/v054gregkh@suse.de
2005-04-26[PATCH] update scsi_id to work with libsysfs changespatmans@us.ibm.com
Update scsi_id to work with the libsysfs changes in udev: use sysfs_get_classdev_attr and sysfs_get_device_attr in place of sysfs_read_attribute_value.
2005-04-26[PATCH] namedev: skip backslashes only if followed by newlinekay.sievers@vrfy.org
Fix from: Hannes Reinecke <hare@suse.de> namedev_parse is a bit overzealous when in comes to handling backspaces; it always eats up backspaces regardless of anything beyond that. This means it is impossible to enter '\t' in a rule. Quite a bit of fun when you're trying to write regexps.
2005-04-26[PATCH] wait_for_sysfs: add joydevkay.sievers@vrfy.org
2005-04-26[PATCH] udevinfo: print devpath -> node relationship for all deviceskay.sievers@vrfy.org
2005-04-26[PATCH] trivial rename of some variableskay.sievers@vrfy.org
2005-04-26[PATCH] klibc v0.199kay.sievers@vrfy.org
2005-04-26[PATCH] big libsysfs diet (pre 2.0 version)kay.sievers@vrfy.org
2005-04-26[PATCH] udev_volume_id: add Reiser4 supporttklauser@access.unizh.ch
2005-04-26[PATCH] udev_volume_id: volume_id v35kay.sievers@vrfy.org
2005-04-26[PATCH] add "serio" to bus listkay.sievers@vrfy.org
2005-04-26[PATCH] determine device type in udev_init_device()kay.sievers@vrfy.org
2005-04-26[PATCH] move kernel name/number evaluation into udev_init_device()kay.sievers@vrfy.org
2005-04-26[PATCH] detect NAME="" as ignore_device rulekay.sievers@vrfy.org
2005-04-26[PATCH] trivial namedev cleanupkay.sievers@vrfy.org
2005-04-26[PATCH] cleanup db functionskay.sievers@vrfy.org
2005-04-26[PATCH] clean up match_place()kay.sievers@vrfy.org
2005-04-26[PATCH] switch device type to enumkay.sievers@vrfy.org
2005-04-26[PATCH] switch major/minor to dev_tkay.sievers@vrfy.org
2005-04-26[PATCH] remove the device node only if the major/minor number matcheskay.sievers@vrfy.org
2005-04-26[PATCH] libsysfs: work around a klibc bugkay.sievers@vrfy.org
2005-04-26[PATCH] introduce OPTIONS=ignore_device, ignore_remove, all_partitions" keykay.sievers@vrfy.org
Here we move all possible options into a own key to make it possible to have options-only rules. The options on the NAME key are removed from the man page and will be removed from a future version of udev. For ignore rules, OPTIONS="ignore" should be used. The rule: SUBSYSTEM="block", SYSFS{removable}="1", OPTIONS="all_partitions" will create all partitions for a block device which is known to have removable media (a check for cdrom drives would be needed too).
2005-04-26[PATCH] namedev: execute PROGRAM only once and not possibly for every ↵kay.sievers@vrfy.org
physical device
2005-04-26[PATCH] namedev: move some matches out of the parent loopkay.sievers@vrfy.org
2005-04-26[PATCH] namedev: if SUBSYSTEM or KERNEL key doesn't match, give up immediatelykay.sievers@vrfy.org
We don't need to look at the parents in the device chain. There will never be another kernel name or subsystem.