Commit Graph
23012 Commits
Author SHA1 Message Date
kay.sievers@vrfy.org 138068d690 [PATCH] fix ia64 compile 2005-04-26 23:51:00 -07:00
kay.sievers@vrfy.org 2b40452ab3 [PATCH] fix segfaulting udev while DRIVER matching
Don't try to match against values of a nonexistent physical device.
Discovered by: Thomas Breitner <debian@tombreit.de>.
2005-04-26 23:51:00 -07:00
kay.sievers@vrfy.org 83b069c6e6 [PATCH] cleanup list.h 2005-04-26 23:51:00 -07:00
kay.sievers@vrfy.org 4272779706 [PATCH] klibc: version 0.214 2005-04-26 23:51:00 -07:00
kay.sievers@vrfy.org 472419869c [PATCH] rename device_list->list to device_list->node 2005-04-26 23:51:00 -07:00
kay.sievers@vrfy.org 63f61c5cf6 [PATCH] replace strncpy()/strncat() by strlcpy()/strlcat() 2005-04-26 23:51:00 -07:00
kay.sievers@vrfy.org 56a8a624ee [PATCH] split udev and udevstart 2005-04-26 23:51:00 -07:00
kay.sievers@vrfy.org 845d4751ac [PATCH] udev_volume_id: version 39 2005-04-26 23:51:00 -07:00
kay.sievers@vrfy.org 6c18b1fb87 [PATCH] rename LOG to USE_LOG in all places 2005-04-26 23:48:48 -07:00
kay.sievers@vrfy.org 57e1a2770c [PATCH] remove Makefile magic for klibc integration
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 23:48:48 -07:00
kay.sievers@vrfy.org 5f335ca4af [PATCH] klibc_fixups: remove no longer needed stuff 2005-04-26 23:48:48 -07:00
kay.sievers@vrfy.org 30c6b4c9a2 [PATCH] udev_volume_id: volume_id v38 2005-04-26 23:48:48 -07:00
kay.sievers@vrfy.org 915a12adc2 [PATCH] use numeric owner/group as default values to avoid parsing userdb 2005-04-26 23:48:48 -07:00
kay.sievers@vrfy.org 9bad6028f7 [PATCH] fix up segfaulting binaries with new klibc 2005-04-26 23:48:48 -07:00
kay.sievers@vrfy.org 599e17a3e6 [PATCH] udevinfo -d: speed-up device dump 2005-04-26 23:48:48 -07:00
kay.sievers@vrfy.org fa548924d4 [PATCH] klibc: version 0.211 2005-04-26 23:48:48 -07:00
kay.sievers@vrfy.org 733677e2c2 [PATCH] klibc_fixups: remove unneeded stuff 2005-04-26 23:48:48 -07:00
kay.sievers@vrfy.org 03fd7a3ad3 [PATCH] replace weird defines by real code 2005-04-26 23:48:48 -07:00
kay.sievers@vrfy.org 51015808da [PATCH] udev-test.pl: remove useless tests 2005-04-26 23:48:48 -07:00
kay.sievers@vrfy.org e48fc108d9 [PATCH] allow unlimitied count of symlinks 2005-04-26 23:48:48 -07:00
Greg KH 7eb92135c6 more merge fixups, looks like i missed a selinux patch somewhere... 2005-04-26 23:48:29 -07:00
kay.sievers@vrfy.org 237415b141 [PATCH] unmap db-file after use 2005-04-26 23:39:49 -07:00
kay.sievers@vrfy.org f0308095c7 [PATCH] remove typedef for call_foreach_file() handler function 2005-04-26 23:39:48 -07:00
kay.sievers@vrfy.org 03cfa1394f [PATCH] correct udev_init_device 2005-04-26 23:39:48 -07:00
kay.sievers@vrfy.org c98cb35eb5 [PATCH] rename attributes to options 2005-04-26 23:39:48 -07:00
kay.sievers@vrfy.org 75bc9b086f [PATCH] kill stupid gcc4 warning 2005-04-26 23:39:48 -07:00
kay.sievers@vrfy.org b821330f0f [PATCH] trivial clenaup of namedev code 2005-04-26 23:39:48 -07:00
kay.sievers@vrfy.org 084420316c [PATCH] klibc: check for gcc4 2005-04-26 23:39:48 -07:00
pebenito@gentoo.org b55e654026 [PATCH] udev selinux fix
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 23:39:48 -07:00
kay.sievers@vrfy.org e5f053b531 [PATCH] klibc: update v0.205 2005-04-26 23:39:48 -07:00
gregkh@suse.de 6d7a6d08c2 [PATCH] 054 release 2005-04-26 23:39:48 -07:00
patmans@us.ibm.com 4e05e4238b [PATCH] update scsi_id to work with libsysfs changes
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 23:39:48 -07:00
kay.sievers@vrfy.org 77313cd0d1 [PATCH] namedev: skip backslashes only if followed by newline
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 23:39:48 -07:00
kay.sievers@vrfy.org 9c020c6016 [PATCH] wait_for_sysfs: add joydev 2005-04-26 23:39:48 -07:00
kay.sievers@vrfy.org 9fe1a96d88 [PATCH] udevinfo: print devpath -> node relationship for all devices 2005-04-26 23:39:48 -07:00
kay.sievers@vrfy.org f8a178a35b [PATCH] trivial rename of some variables 2005-04-26 23:36:14 -07:00
kay.sievers@vrfy.org 833aa0fab5 [PATCH] klibc v0.199 2005-04-26 23:36:14 -07:00
kay.sievers@vrfy.org f385ff6512 [PATCH] big libsysfs diet (pre 2.0 version) 2005-04-26 23:36:13 -07:00
tklauser@access.unizh.ch 8d1b4df219 [PATCH] udev_volume_id: add Reiser4 support 2005-04-26 23:36:13 -07:00
kay.sievers@vrfy.org e4d4a557e5 [PATCH] udev_volume_id: volume_id v35 2005-04-26 23:36:13 -07:00
kay.sievers@vrfy.org 9f6f8859b0 [PATCH] add "serio" to bus list 2005-04-26 23:36:13 -07:00
kay.sievers@vrfy.org 2a9a19245b [PATCH] determine device type in udev_init_device() 2005-04-26 23:36:13 -07:00
kay.sievers@vrfy.org 9ed47a9f21 [PATCH] move kernel name/number evaluation into udev_init_device() 2005-04-26 23:36:13 -07:00
kay.sievers@vrfy.org 69f57c6a2b [PATCH] detect NAME="" as ignore_device rule 2005-04-26 23:36:13 -07:00
kay.sievers@vrfy.org 5e39f90b14 [PATCH] trivial namedev cleanup 2005-04-26 23:36:13 -07:00
kay.sievers@vrfy.org 8f2f6e426f [PATCH] cleanup db functions 2005-04-26 23:36:13 -07:00
kay.sievers@vrfy.org 311a2b0a1d [PATCH] clean up match_place() 2005-04-26 23:36:13 -07:00
kay.sievers@vrfy.org 5ef4268205 [PATCH] switch device type to enum 2005-04-26 23:36:13 -07:00
kay.sievers@vrfy.org 7e720bd4ad [PATCH] switch major/minor to dev_t 2005-04-26 23:36:13 -07:00
kay.sievers@vrfy.org 1cec1c2416 [PATCH] remove the device node only if the major/minor number matches 2005-04-26 23:36:13 -07:00