]>
Commit | Line | Data |
---|---|---|
46763d59 | 1 | Summary of changes from v059 to v060 |
281c368b GKH |
2 | ============================================ |
3 | ||
4 | Greg Kroah-Hartman: | |
5 | Fix the gentoo udev rules to allow the box to boot properly | |
6 | ||
7 | Gustavo Zacarias: | |
8 | Udev doesn't properly build with $CROSS | |
9 | ||
10 | Kay Sievers: | |
11 | Keep udevstart from skipping devices without a 'dev' file | |
12 | ||
13 | Marco d'Itri: | |
14 | #define NETLINK_KOBJECT_UEVENT | |
15 | ||
16 | ||
17 | Summary of changes from v058 to v059 | |
18 | ============================================ | |
19 | ||
20 | Greg Kroah-Hartman: | |
21 | Update the gentoo rule file | |
22 | Fix udevinfo for empty sysfs directories | |
23 | Fix makefile to allow 'make release' to work with git | |
24 | ||
25 | Hannes Reinecke: | |
26 | udev: fix netdev RUN handling | |
27 | udevcontrol: fix exit code | |
28 | ||
29 | Kay Sievers: | |
30 | prepare RELEASE-NOTES | |
31 | add ID_TYPE to the id probers | |
32 | add -x to scsi_id to export the queried values in env format | |
33 | store the imported device information in the udevdb | |
34 | rename udev_volume_id to vol_id and add --export option | |
35 | add ata_id to read serial numbers from ATA drives | |
36 | IMPORT allow to import program returned keys into the env | |
37 | unify execute_command() and execute_program() | |
38 | IMPORT=<file> allow to import a shell-var style config-file | |
39 | allow rules to be compiled to one binary file | |
40 | fix the fix and change the file to wait for to the "bus" link | |
41 | fix udevstart and let all events trvel trough udev | |
42 | prepare for module loading rules and add MODALIAS key | |
43 | remove device node, when type block/char has changed | |
44 | Makefile: remove dev.d/ hotplug.d/ from install target | |
45 | udevcontrol: add max_childs command | |
46 | udevd: control log-priority of the running daemon with udevcontrol | |
47 | udeveventrecorder: add small program that writes an event to disk | |
48 | klibc: add missing files | |
49 | udevinitsend: handle replay messages correctly | |
50 | udev man page: add operators | |
51 | udevd: allow starting of udevd with stopped exec-queue | |
52 | klibc: version 1.0.14 | |
53 | udev: handle all events - not only class and block devices | |
54 | volume_id: use udev-provided log-level | |
55 | udev: clear lists if a new value is assigned | |
56 | udev: move dev.d/ handling to external helper | |
57 | udev: allow final assignments := | |
58 | udevd: improve timeout handling | |
59 | Makefile: fix DESTDIR | |
60 | udevd: add initsend | |
61 | udevd: add udevcontrol | |
62 | udevd: listen for netlink events | |
63 | ||
64 | Stefan Schweizer: | |
65 | Dialout group fix for capi devices in the gentoo rules file | |
66 | ||
db60d377 GKH |
67 | Summary of changes from v057 to v058 |
68 | ============================================ | |
69 | ||
70 | Daniel Drake: | |
71 | o Writing udev rules docs update | |
72 | ||
73 | Darren Salt: | |
74 | o update cdsymlinks to latest version | |
75 | ||
76 | Greg Kroah-Hartman: | |
77 | o remove detach_state files from the sysfs test tree | |
78 | o Update permissions on test scripts so they will run properly now | |
79 | o hopefully fix up the symlinks in the test directory | |
80 | o Removed klibc/klibc.spec as it is autogenerated | |
81 | o Added symlinks thanks to Kay's script and git hacking | |
82 | o add Red Hat/Fedora html documenation | |
83 | o Update Red Hat default udev rules | |
84 | ||
85 | Kay Sievers: | |
86 | o selinux: fix handling during creation of symlinks | |
87 | o Fedora udev.rules update | |
88 | o libsysfs: version 2.0 | |
89 | o klibc: version 1.0.7 | |
90 | ||
91 | Masanao Igarashi: | |
92 | o Fix libsysfs issue with relying on the detach_state file to be | |
93 | ||
9530f1fe GKH |
94 | Summary of changes from v056 to v057 |
95 | ============================================ | |
96 | ||
97 | <tklauser:access.unizh.ch>: | |
98 | o fix stupid all_partitions bug | |
99 | ||
100 | Kay Sievers: | |
101 | o add test for make -j4 to build-check | |
102 | o klibc: version 1.0.6 | |
103 | o update Debian rules | |
104 | o apply default permissions only for devices that will need it | |
105 | o adapt RELEASE-NOTES | |
106 | o udev_volume_id: fix endianess macros | |
107 | o udev-test.pl: add test for DEVNAME export to RUN environment | |
108 | o update the man page to reflect the recent changes | |
109 | o export DEVNAME to RUN-key executed programs | |
110 | o fix make -j4 and the local klibc-install | |
111 | o update RELEASE-NOTES | |
112 | o add RUN key to be able to run rule based notification | |
113 | o fix udevtest to print the error if logging is disabled | |
114 | o move execute_program to utils + add action to init_device | |
115 | o correct correction for error path for PROGRAM execution | |
116 | o correct error path for PROGRAM execution | |
117 | o klibc: version 1.0.5 | |
118 | o check for strlen()==0 before accessing strlen()-1 | |
119 | o allow to match against empty key values | |
120 | o read %s{}-sysfs values at any device in the chain | |
121 | o udev_rules.c: don't change sysfs_device while walking up the device chain | |
122 | o klibc: strlcpy/strlcat - don't alter destination if size == 0 | |
123 | o fix klibc's broken strlcpy/strlcat | |
124 | o udevinfo: print SYSFS attribute the same way we match it | |
125 | o remove untrusted chars read from sysfs-values or returned by PROGRAM | |
126 | o udevinfo: print errors to stderr instead of stdout | |
127 | o klibc: version 1.0.4 | |
128 | o support log-priority levels in udev.conf | |
129 | o test-suite: remove UDEV_TEST, it's not needed anymore | |
130 | o libsysfs: remove trailing slash on SYSFS_PATH override | |
131 | ||
132 | ||
69b5c2ca GKH |
133 | Summary of changes from v055 to v056 |
134 | ============================================ | |
135 | ||
136 | <tklauser:access.unizh.ch>: | |
137 | o fix header paths in udev_libc_wrapper.c | |
138 | ||
139 | Kay Sievers: | |
140 | o udev-test.pl: use more common user/group names | |
141 | o klibc: remove SCCS directories from the temporary klibc install | |
142 | o udev-test.pl: add a test where the group cannot be found in /etc/passwd | |
143 | o udev-test.pl: add check for textual uid/gid | |
144 | o fix bad typo that prevents the GROUP to be applied | |
145 | o udevd: don't delay events with TIMEOUT in the environment | |
146 | o klibc: use klcc wrapper instead of our own Makefile | |
147 | o change call_foreach_file to return a list | |
148 | ||
149 | ||
28616554 GKH |
150 | Summary of changes from v054 to v055 |
151 | ============================================ | |
152 | ||
153 | <jkluebs:luebsphoto.com>: | |
154 | 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. | |
155 | ||
156 | <pebenito:gentoo.org>: | |
157 | o udev selinux fix | |
158 | ||
159 | <tklauser:access.unizh.ch>: | |
160 | 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 | |
161 | 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. | |
162 | ||
163 | Greg Kroah-Hartman: | |
164 | o fix raid rules | |
165 | o added frugalware udev ruleset | |
166 | o merge selinux and Kay's symlink fixes together | |
167 | ||
168 | Hannes Reinecke: | |
169 | o volume_id: Fix label/uuid reading for reiserfs | |
170 | ||
171 | Kay Sievers: | |
172 | o add udevstart to the RELEASE-NOTES | |
173 | o volume_id: version 43 | |
174 | o clarify the shortcomings of %e | |
175 | o correct rule match for devices without a physical device | |
176 | o remove unneeded code, libsysfs does this for us | |
177 | o add final release note | |
178 | o add ENV{} key to match agains environment variables | |
179 | o simplify sysfs_pair handling | |
180 | o add a test and simplify debug statement | |
181 | o support =, ==, !=, += for the key match and assignment | |
182 | o add OPTION="last_rule" to skip any later rule | |
183 | o rename namedev_dev to udev_rule | |
184 | o correct enum device_type | |
185 | o remove udevstart on make clean | |
186 | o volume_id: version 42 | |
187 | o volume_id: version 41 | |
188 | o remove unneeded include | |
189 | o The path to dlist.h is not correct | |
190 | o udevinfo -d: use '=' as separator, cause ':' may be a part of the devpath | |
191 | o klibc: version 1.0.3 | |
192 | o add RELEASE-NOTES file | |
193 | o test suite: move "driver" link to physical device | |
194 | o remove PLACE key match | |
195 | o don't lookup "root" in the userdb | |
196 | o fix ia64 compile | |
197 | o fix segfaulting udev while DRIVER matching | |
198 | o cleanup list.h | |
199 | o klibc: version 0.214 | |
200 | o rename device_list->list to device_list->node | |
201 | o replace strncpy()/strncat() by strlcpy()/strlcat() | |
202 | o split udev and udevstart | |
203 | o udev_volume_id: version 39 | |
204 | o rename LOG to USE_LOG in all places | |
205 | o remove Makefile magic for klibc integration | |
206 | o klibc_fixups: remove no longer needed stuff | |
207 | o udev_volume_id: volume_id v38 | |
208 | o use numeric owner/group as default values to avoid parsing userdb | |
209 | o fix up segfaulting binaries with new klibc | |
210 | o udevinfo -d: speed-up device dump | |
211 | o klibc: version 0.211 | |
212 | o klibc_fixups: remove unneeded stuff | |
213 | o replace weird defines by real code | |
214 | o udev-test.pl: remove useless tests | |
215 | o allow unlimitied count of symlinks | |
216 | o unmap db-file after use | |
217 | o remove typedef for call_foreach_file() handler function | |
218 | o correct udev_init_device | |
219 | o rename attributes to options | |
220 | o kill stupid gcc4 warning | |
221 | o trivial clenaup of namedev code | |
222 | o klibc: check for gcc4 | |
223 | o klibc: update v0.205 | |
224 | ||
225 | Thierry Vignaud: | |
226 | o gentoo rule update for raid devices | |
227 | ||
228 | ||
6d7a6d08 GKH |
229 | Summary of changes from v053 to v054 |
230 | ============================================ | |
231 | ||
232 | <tklauser:access.unizh.ch>: | |
233 | o udev_volume_id: add Reiser4 support | |
234 | ||
235 | Kay Sievers: | |
236 | o namedev: skip backslashes only if followed by newline | |
237 | o wait_for_sysfs: add joydev | |
238 | o udevinfo: print devpath -> node relationship for all devices | |
239 | o trivial rename of some variables | |
240 | o klibc v0.199 | |
241 | o big libsysfs diet (pre 2.0 version) | |
242 | o udev_volume_id: volume_id v35 | |
243 | o add "serio" to bus list | |
244 | o determine device type in udev_init_device() | |
245 | o move kernel name/number evaluation into udev_init_device() | |
246 | o detect NAME="" as ignore_device rule | |
247 | o trivial namedev cleanup | |
248 | o cleanup db functions | |
249 | o clean up match_place() | |
250 | o switch device type to enum | |
251 | o switch major/minor to dev_t | |
252 | o remove the device node only if the major/minor number matches | |
253 | o libsysfs: work around a klibc bug | |
254 | o introduce OPTIONS=ignore_device, ignore_remove, all_partitions" key | |
255 | o namedev: execute PROGRAM only once and not possibly for every physical device | |
256 | ||
257 | Patrick Mansfield: | |
258 | o update scsi_id to work with libsysfs changes | |
259 | ||
260 | ||
5d2d1e7e GKH |
261 | Summary of changes from v052 to v053 |
262 | ============================================ | |
263 | ||
264 | Greg Kroah-Hartman: | |
265 | o fix gentoo fb permission issue | |
266 | o allow simple-build-check.sh to go faster if MAKEOPTS is set | |
267 | o make the release tarballs have writable files in them | |
268 | o remove gentoo permission file as it's not valid anymore | |
269 | ||
270 | Kay Sievers: | |
271 | o fix special file mode mask for temporary device node | |
272 | o udevstart: simplify "dev" file searching | |
273 | o udev_volume_id: remove temporary node creation and parent handling | |
274 | o add %P modifier to query the node name of the parent device | |
275 | o udev_volume_id: remove __packed__ from dasd structure as it does not work | |
276 | o create /block/*/range count of partitons for all_partitions | |
277 | ||
278 | Patrick Mansfield: | |
279 | o scsi_id changes for use with udev %N and %p | |
280 | ||
281 | ||
1d62f6e2 GKH |
282 | Summary of changes from v051 to v052 |
283 | ============================================ | |
284 | ||
285 | <md:linux.it>: | |
286 | o debian: update rules files | |
287 | o raid-devfs.sh: devfs names for hardware RAID controllers | |
288 | o scsi_id: when udevstart is started, /tmp is not writeable | |
289 | o cdsymlinks.sh: trivial fix, the variable is initialized to '', not 0 | |
290 | ||
291 | <sschweizer:gmail.com>: | |
292 | o gentoo/udev.rules: add default permissions for sound devices | |
293 | ||
294 | Greg Kroah-Hartman: | |
295 | o fix example comment in ide-devfs.sh | |
296 | o Add infiniband to gentoo rules | |
297 | o Another gentoo fix, adding dvb support | |
298 | o Fix gentoo bug #76056 (fb device group permissions.) | |
299 | o Fix gentoo bug #81102, device nodes for the pktcdvd device | |
300 | ||
301 | Kay Sievers: | |
302 | o provide temporary device node for callouts to access the device | |
303 | o udev_volume_id: fix dasd disklabel reading with -l option | |
304 | o udev_volume_id: volume_id version 034 | |
305 | o udev_volume_id: rename probe_ibm into probe_dasd | |
306 | o udev_volume_id: volume_id version 032 | |
307 | o Makefile: add some more warnings and prepare for clean gcc4 compile | |
308 | o Makefile: cleanup conditional config option sections | |
309 | o fix -Wsign-compare warnings | |
310 | o chassis_id: clean compilation and fix bad function parameter passing | |
311 | o simple_build_check: make it possible to pass KERNEL_DIR | |
312 | o selinux: cleanup udev integration | |
313 | ||
314 | Michael Buesch: | |
315 | o trivial: remove _all_ trailing slashes with no_trailing_slash() | |
316 | o trivial: fix signedness | |
317 | o namdev: allow symlink-only rules to specify node permissions | |
318 | o udevd: fix valgrind warning | |
319 | ||
320 | ||
9badc83e GKH |
321 | Summary of changes from v050 to v051 |
322 | ============================================ | |
323 | ||
324 | <roland:digitalvampire.org>: | |
325 | 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" ;) | |
326 | ||
327 | <tklauser:access.unizh.chbk>: | |
328 | 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. | |
329 | ||
330 |