]> git.ipfire.org Git - thirdparty/systemd.git/blame - ChangeLog
[PATCH] 055 release
[thirdparty/systemd.git] / ChangeLog
CommitLineData
28616554
GKH
1Summary of changes from v054 to v055
2============================================
3
4<jkluebs:luebsphoto.com>:
5 o This patch causes the remove handler to check that each symlink actually points to the correct devnode and skip it if it does not.
6
7<pebenito:gentoo.org>:
8 o udev selinux fix
9
10<tklauser:access.unizh.ch>:
11 o The following patch fixes some warnings when compiling volume_id from udev with the -Wall compiler flag. Define _GNU_SOURCE for strnlen() and correct the path to logging.h
12 o The following patch fixes a warning when compiling chassis_id from udev with the -Wall compiler flag. There are too much conversions in the format string of sscanf(). One %d can be dropped.
13
14Greg Kroah-Hartman:
15 o fix raid rules
16 o added frugalware udev ruleset
17 o merge selinux and Kay's symlink fixes together
18
19Hannes Reinecke:
20 o volume_id: Fix label/uuid reading for reiserfs
21
22Kay Sievers:
23 o add udevstart to the RELEASE-NOTES
24 o volume_id: version 43
25 o clarify the shortcomings of %e
26 o correct rule match for devices without a physical device
27 o remove unneeded code, libsysfs does this for us
28 o add final release note
29 o add ENV{} key to match agains environment variables
30 o simplify sysfs_pair handling
31 o add a test and simplify debug statement
32 o support =, ==, !=, += for the key match and assignment
33 o add OPTION="last_rule" to skip any later rule
34 o rename namedev_dev to udev_rule
35 o correct enum device_type
36 o remove udevstart on make clean
37 o volume_id: version 42
38 o volume_id: version 41
39 o remove unneeded include
40 o The path to dlist.h is not correct
41 o udevinfo -d: use '=' as separator, cause ':' may be a part of the devpath
42 o klibc: version 1.0.3
43 o add RELEASE-NOTES file
44 o test suite: move "driver" link to physical device
45 o remove PLACE key match
46 o don't lookup "root" in the userdb
47 o fix ia64 compile
48 o fix segfaulting udev while DRIVER matching
49 o cleanup list.h
50 o klibc: version 0.214
51 o rename device_list->list to device_list->node
52 o replace strncpy()/strncat() by strlcpy()/strlcat()
53 o split udev and udevstart
54 o udev_volume_id: version 39
55 o rename LOG to USE_LOG in all places
56 o remove Makefile magic for klibc integration
57 o klibc_fixups: remove no longer needed stuff
58 o udev_volume_id: volume_id v38
59 o use numeric owner/group as default values to avoid parsing userdb
60 o fix up segfaulting binaries with new klibc
61 o udevinfo -d: speed-up device dump
62 o klibc: version 0.211
63 o klibc_fixups: remove unneeded stuff
64 o replace weird defines by real code
65 o udev-test.pl: remove useless tests
66 o allow unlimitied count of symlinks
67 o unmap db-file after use
68 o remove typedef for call_foreach_file() handler function
69 o correct udev_init_device
70 o rename attributes to options
71 o kill stupid gcc4 warning
72 o trivial clenaup of namedev code
73 o klibc: check for gcc4
74 o klibc: update v0.205
75
76Thierry Vignaud:
77 o gentoo rule update for raid devices
78
79
6d7a6d08
GKH
80Summary of changes from v053 to v054
81============================================
82
83<tklauser:access.unizh.ch>:
84 o udev_volume_id: add Reiser4 support
85
86Kay Sievers:
87 o namedev: skip backslashes only if followed by newline
88 o wait_for_sysfs: add joydev
89 o udevinfo: print devpath -> node relationship for all devices
90 o trivial rename of some variables
91 o klibc v0.199
92 o big libsysfs diet (pre 2.0 version)
93 o udev_volume_id: volume_id v35
94 o add "serio" to bus list
95 o determine device type in udev_init_device()
96 o move kernel name/number evaluation into udev_init_device()
97 o detect NAME="" as ignore_device rule
98 o trivial namedev cleanup
99 o cleanup db functions
100 o clean up match_place()
101 o switch device type to enum
102 o switch major/minor to dev_t
103 o remove the device node only if the major/minor number matches
104 o libsysfs: work around a klibc bug
105 o introduce OPTIONS=ignore_device, ignore_remove, all_partitions" key
106 o namedev: execute PROGRAM only once and not possibly for every physical device
107
108Patrick Mansfield:
109 o update scsi_id to work with libsysfs changes
110
111
5d2d1e7e
GKH
112Summary of changes from v052 to v053
113============================================
114
115Greg Kroah-Hartman:
116 o fix gentoo fb permission issue
117 o allow simple-build-check.sh to go faster if MAKEOPTS is set
118 o make the release tarballs have writable files in them
119 o remove gentoo permission file as it's not valid anymore
120
121Kay Sievers:
122 o fix special file mode mask for temporary device node
123 o udevstart: simplify "dev" file searching
124 o udev_volume_id: remove temporary node creation and parent handling
125 o add %P modifier to query the node name of the parent device
126 o udev_volume_id: remove __packed__ from dasd structure as it does not work
127 o create /block/*/range count of partitons for all_partitions
128
129Patrick Mansfield:
130 o scsi_id changes for use with udev %N and %p
131
132
1d62f6e2
GKH
133Summary of changes from v051 to v052
134============================================
135
136<md:linux.it>:
137 o debian: update rules files
138 o raid-devfs.sh: devfs names for hardware RAID controllers
139 o scsi_id: when udevstart is started, /tmp is not writeable
140 o cdsymlinks.sh: trivial fix, the variable is initialized to '', not 0
141
142<sschweizer:gmail.com>:
143 o gentoo/udev.rules: add default permissions for sound devices
144
145Greg Kroah-Hartman:
146 o fix example comment in ide-devfs.sh
147 o Add infiniband to gentoo rules
148 o Another gentoo fix, adding dvb support
149 o Fix gentoo bug #76056 (fb device group permissions.)
150 o Fix gentoo bug #81102, device nodes for the pktcdvd device
151
152Kay Sievers:
153 o provide temporary device node for callouts to access the device
154 o udev_volume_id: fix dasd disklabel reading with -l option
155 o udev_volume_id: volume_id version 034
156 o udev_volume_id: rename probe_ibm into probe_dasd
157 o udev_volume_id: volume_id version 032
158 o Makefile: add some more warnings and prepare for clean gcc4 compile
159 o Makefile: cleanup conditional config option sections
160 o fix -Wsign-compare warnings
161 o chassis_id: clean compilation and fix bad function parameter passing
162 o simple_build_check: make it possible to pass KERNEL_DIR
163 o selinux: cleanup udev integration
164
165Michael Buesch:
166 o trivial: remove _all_ trailing slashes with no_trailing_slash()
167 o trivial: fix signedness
168 o namdev: allow symlink-only rules to specify node permissions
169 o udevd: fix valgrind warning
170
171
9badc83e
GKH
172Summary of changes from v050 to v051
173============================================
174
175<roland:digitalvampire.org>:
176 o This fixes a silly mistake in how udevinfo prints the major and minor numbers (right now it prints the minor next to "MAJOR" and the major next to "MINOR" ;)
177
178<tklauser:access.unizh.chbk>:
179 o I tried to compile udev 050plus with the GCC 4.0 snapshot 200412119 and got two errors about possibly uninitialized structs, so I fixed this.
180
181