]>
Commit | Line | Data |
---|---|---|
be31371f KS |
1 | Summary of changes from v096 to v097 |
2 | ============================================ | |
3 | ||
4 | Anssi Hannula: | |
5 | add joystick support to persistent input rules | |
6 | ||
7 | Kay Sievers: | |
8 | firmware.sh: remove needless '/' | |
9 | vol_id: add --skip-raid and --probe-all option | |
10 | switch uevent netlink socket to group 1 only | |
11 | increase /proc/stat read buffer | |
12 | use "change" instead of "online" events | |
13 | remove 'static' from local variable | |
14 | libvolume_id: add parameter 'size' to all probe functions | |
15 | man pages: replace 'device-path' by 'devpath' | |
16 | man pages: work around xmlto which tries to be smart | |
17 | refresh vol_id man page | |
18 | udevinfo: add DRIVER== | |
19 | Makefile: fix dependency | |
20 | libvolume_id: read ufs2 label | |
21 | switch ifdef __KLIBC__ to ifndef __GLIBC__ | |
22 | report failing getpwnam/getgrnam as error | |
23 | rename udevcontrol message types and variables | |
24 | initialize unused sockets to -1 | |
25 | udevd: remove useless udevinitsend parameter | |
26 | update README | |
27 | udevd: autotune max_childs/max_childs_running | |
28 | update frugalware rules | |
29 | update SUSE rules | |
30 | move default rules to etc/udev/rules.d/ | |
31 | add 'crypto' devices to persistent storage rules | |
32 | add late.rules to default rules | |
33 | update Fedora rules | |
34 | don't report an error on overlong comment lines | |
35 | update SUSE rules | |
36 | udevd: read DRIVER from the environment | |
37 | ||
38 | Marco d'Itri: | |
39 | make rename_netif() error messages useful | |
40 | path_id: fix an harmless syntax error | |
41 | ||
42 | Piter PUNK: | |
43 | update slackware rules | |
44 | ||
45 | Richard Purdie: | |
46 | Fix inotify syscalls on ARM | |
47 | ||
48 | ||
8448b7ce KS |
49 | Summary of changes from v095 to v096 |
50 | ============================================ | |
51 | ||
52 | Kay Sievers: | |
53 | Makefiles: fix .PHONY for man page target | |
54 | allow longer devpath values | |
55 | path_id: prepare for new sysfs layout | |
56 | ||
57 | ||
486e62f8 KS |
58 | Summary of changes from v094 to v095 |
59 | ============================================ | |
60 | ||
61 | Kay Sievers: | |
62 | update SUSE rules | |
63 | don't remove symlinks if they are already there | |
64 | allow "online" events to create/update symlinks | |
65 | udevinfo: clarify parent device attribute use | |
66 | update SUSE rules | |
67 | netif rename: optimistic loop for the name to become free | |
68 | remove broken %e enumeration | |
69 | ||
70 | Tobias Klauser: | |
71 | print usage of udevcontrol when no or invalid command is given | |
72 | ||
73 | ||
a924bf9a KS |
74 | Summary of changes from v093 to v094 |
75 | ============================================ | |
76 | ||
77 | Daniel Drake: | |
78 | update "writing udev rules" | |
79 | ||
80 | Kay Sievers: | |
81 | libvolume_id: gfs + gfs2 support | |
82 | remove MODALIAS key and substitution | |
83 | add persistent-input.rules | |
84 | ||
85 | Marco d'Itri: | |
86 | update Debian rules | |
87 | ||
88 | ||
df16b779 KS |
89 | Summary of changes from v092 to v093 |
90 | ============================================ | |
91 | ||
92 | Hannes Reinecke: | |
93 | path_id: add support for iSCSI devices | |
94 | ||
95 | Kay Sievers: | |
96 | libvolume_id: fat - check for signature at end of sector | |
97 | libvolume_id: add more software raid signatures | |
98 | update Fedora rules | |
99 | path_id: prevent endless loop for SAS devices on older kernels | |
100 | remove udevsend | |
101 | replace binary firmware helper with shell script | |
102 | skip device mapper devices for persistent links | |
103 | ||
104 | ||
acc8322f KS |
105 | Summary of changes from v091 to v092 |
106 | ============================================ | |
107 | ||
108 | Kay Sievers: | |
109 | don't include stropts.h, some libc's don't like it | |
110 | udevd: create leading directories for /dev/.udev/uevent_seqnum | |
111 | vol_id: fix logging from libvolume_id's log function | |
112 | update SUSE rules | |
113 | update SUSE rules | |
114 | add more warnings for invalid key operations | |
115 | fix offsetof() build issue with recent glibc | |
116 | selinux: fix typo in block device node selection | |
117 | vol_id: add NetWare volume detection | |
118 | edd_id: fix "(null)" output if "mbr_signature" does not exist | |
119 | update Fedora rules | |
120 | libvolume_id: nss - use different uuid | |
121 | ||
122 | Libor Klepac: | |
123 | path_id: add platform and serio support | |
124 | ||
125 | Marco d'Itri: | |
126 | update Debian rules | |
127 | path_id: fix bashism | |
128 | ||
129 | ||
866bfe88 KS |
130 | Summary of changes from v090 to v091 |
131 | ============================================ | |
132 | ||
133 | Hannes Reinecke: | |
134 | path_id: fix SAS device path generation | |
135 | ||
136 | Kay Sievers: | |
137 | udevtest: don't try to delete symlinks | |
138 | persistent rules: fix typo in dm rule | |
139 | allow NAME=="value" to check for already assigned value | |
140 | udevd: export initial sequence number on startup | |
141 | ||
142 | ||
876fa61d KS |
143 | Summary of changes from v089 to v090 |
144 | ============================================ | |
145 | ||
146 | Kay Sievers: | |
147 | udevd: export current seqnum and add udevsettle | |
148 | volume_id: fix endianess conversion typo for FAT32 | |
149 | merge device event handling and make database content available on "remove" | |
150 | set default udevsettle timeout to 3 minutes | |
151 | export INTERFACE_OLD if we renamed a netif | |
152 | let udevmonitor show the possibly renamed devpath | |
153 | volume_id: move some debug to info level | |
154 | udevtrigger: fix event order | |
155 | usb_id: remove uneeded code | |
156 | remove old symlinks before creating current ones | |
157 | path_id: fix loop for SAS devices | |
158 | apply format char to variables exported by ENV | |
159 | ||
160 | Marco d'Itri: | |
161 | add inotify support for hppa and MIPS and log if inotify is not available | |
162 | ||
163 | Matt Kraai: | |
164 | fix typo in error message | |
165 | ||
166 | ||
2b3f8e93 KS |
167 | Summary of changes from v088 to v089 |
168 | ============================================ | |
169 | ||
170 | Hannes Reinecke: | |
171 | path_id: add bus to USB path | |
172 | ||
173 | Kay Sievers: | |
174 | change rule to skip removable IDE devices | |
175 | don't create uuid/label links for raid members | |
176 | volume_id: provide library | |
177 | fix rule order for persistent tape links | |
178 | update man page | |
179 | volume_id: provide a custom debug function | |
180 | volume_id: rename subdirectory | |
181 | volume_id: use shared library by default | |
182 | because is better than cause | |
183 | volume_id: remove some global symbols | |
184 | volume_id: define exported symbols | |
185 | remove all stripping code | |
186 | man pages: mention udev(7) not udev(8) | |
187 | update Debian rules | |
188 | move all *_id programs to /lib/udev/ | |
189 | update Red Hat rules | |
190 | update SUSE rules | |
191 | pass CROSS_COMPILE to AR and RANLIB down to extras/ | |
192 | volume_id: update README | |
193 | volume_id: generate man page from xml source | |
194 | update README | |
195 | fix symlink targets in Makefiles | |
196 | ||
197 | ||
63645a3d KS |
198 | Summary of changes from v087 to v088 |
199 | ============================================ | |
200 | ||
201 | Hannes Reinecke: | |
202 | persistent links: add scsi tape links and usb path support | |
203 | ||
204 | Kay Sievers: | |
205 | volume_id: add squashfs detection | |
206 | reset signal handler in event process | |
207 | correct use of fcntl() | |
208 | add udevtrigger to request events for coldplug | |
209 | add ',' to trusted chars | |
210 | volume_id: remove partition table parsing code | |
211 | volume_id: remove all partition table support | |
212 | fix spelling error in debug string | |
213 | rename "persistent disk" to "persistent storage" | |
214 | fix output for USB path | |
215 | ||
216 | ||
b2885eee KS |
217 | Summary of changes from v086 to v087 |
218 | ============================================ | |
219 | ||
220 | Hannes Reinecke: | |
221 | path_id: support SAS devices | |
222 | ||
223 | Kay Sievers: | |
224 | fix persistent disk rules to exclude removable IDE drives | |
225 | warn about %e, MODALIAS, $modalias | |
226 | remove devfs rules and scripts | |
227 | ||
228 | Masatake YAMATO: | |
229 | typo in debug text in udev_run_hotplugd.c | |
230 | ||
231 | ||
0030441c KS |
232 | Summary of changes from v085 to v086 |
233 | ============================================ | |
234 | ||
235 | Kay Sievers: | |
236 | volume_id: replace __packed__ by PACKED macro | |
237 | volume_id: split raid and filesystem detection | |
238 | volume_id: add missing return | |
239 | udevd: fix queue export for multiple events for the same device | |
240 | ||
241 | Kyle McMartin: | |
242 | workaround missing kernel headers for some architectures | |
243 | ||
244 | Nix: | |
245 | update to udev-084/doc/writing_udev_rules | |
246 | ||
247 | ||
4cb665e4 KS |
248 | Summary of changes from v084 to v085 |
249 | ============================================ | |
250 | ||
251 | Andrey Borzenkov: | |
252 | Fix trivial spelling errors in RELEASE-NOTES | |
253 | ||
254 | Jeroen Roovers: | |
255 | fix typo in parisc support to path_id | |
256 | ||
257 | Kay Sievers: | |
258 | make WAIT_FOR_SYSFS usable in non "wait-only" rules | |
259 | fix typo in man page | |
260 | include sys/socket.h for klibc build | |
261 | cramfs detection for bigendian | |
262 | exit WAIT_FOR_SYSFS if the whole device goes away | |
263 | update SUSE rules | |
264 | update Red Hat rules | |
265 | update Gentoo rules | |
266 | include errno.h in udev_libc_wrapper.c | |
267 | ||
268 | ||
66c2bc21 KS |
269 | Summary of changes from v083 to v084 |
270 | ============================================ | |
271 | ||
272 | Kay Sievers: | |
273 | update SUSE rules | |
274 | switch CROSS to CROSS_COMPILE | |
275 | replace fancy silent build program by simple kernel build like logic | |
276 | move manpages to top level | |
277 | remove UDEVD_UEVENT_INITSEND | |
278 | whitespace fixes | |
279 | scsi_id: remove dead files | |
280 | optimize sysfs device and attribute cache | |
281 | let SYSFS{} look at the device, not only the parent device | |
282 | add debug output to sysfs operations | |
283 | ||
284 | ||
cef28db9 KS |
285 | Summary of changes from v082 to v083 |
286 | ============================================ | |
287 | ||
288 | Andrey Borzenkov: | |
289 | man page: document when substitutions are applied for RUN and other keys | |
290 | check for ignore_device in loop looks redundant | |
291 | ||
292 | Kay Sievers: | |
293 | udevstart: fix NAME="" which prevents RUN from being executed | |
294 | find programs in /lib/udev for IMPORT if {program} is not given | |
295 | don't add $SUBSYSTEM automatically as $1 to programs | |
296 | remove redundant substitution of RUN key | |
297 | ||
298 | ||
1a72d06f KS |
299 | Summary of changes from v081 to v082 |
300 | ============================================ | |
301 | ||
302 | Andrey Borzenkov: | |
303 | substitute format chars in RUN after rule matching | |
304 | ||
305 | Kay Sievers: | |
306 | scsi_id, usb_id: request device parent by subsystem | |
307 | path_id: work with "all devices in /sys/devices" | |
308 | ignore all messages with missing devpath or action | |
309 | Makefile: remove dynamic config file generation | |
310 | path_id: handle fiber channel (Hannes Reinecke <hare@suse.de>) | |
311 | usb_id: don't fail on other subsytems than "scsi" | |
312 | don't do RUN if "ignore_device" is given | |
313 | increase kernel uevent buffer size | |
314 | move udev(8) manpage to udev(7) | |
315 | recreate man pages from xml source | |
316 | remove udev, udevstart, udevsend from the default installation | |
317 | update SUSE rules | |
318 | rename apply_format() cause it is public now | |
319 | udevtest: add udev_rules_apply_format() to RUN keys | |
320 | let "ignore_device" always return the event successfully | |
321 | ||
322 | Olivier Blin: | |
323 | fixes udev build with -fpie | |
324 | ||
325 | ||
7155bfb7 KS |
326 | Summary of changes from v080 to v081 |
327 | ============================================ | |
328 | ||
329 | Kay Sievers: | |
330 | add DEVLINKS to "remove" event | |
331 | better log text and comments | |
332 | vol_id: probe volume as user nobody | |
333 | fix BUS, ID, $id usage | |
334 | prepare moving of /sys/class devices to /sys/devices | |
335 | ||
336 | ||
8531b0b9 KS |
337 | Summary of changes from v079 to v080 |
338 | ============================================ | |
339 | ||
340 | Brent Cook: | |
341 | fix dependency for make -j2 | |
342 | ||
343 | coly: | |
344 | fix man page typos | |
345 | ||
346 | Kay Sievers: | |
347 | update RELEASE-NOTES + TODO | |
348 | fix typo in man page | |
349 | update TODO | |
350 | update SUSE rules | |
351 | path_id: fix invalid character class | |
352 | replace libsysfs | |
353 | ||
354 | Marco d'Itri: | |
355 | udev_selinux.c: include udev.h | |
356 | ||
357 | ||
e2e8e5ce KS |
358 | Summary of changes from v078 to v079 |
359 | ============================================ | |
360 | ||
361 | Kay Sievers: | |
362 | don't log error if database does not exist | |
363 | use udev_root instead of "/dev"in selinux matchpathcon_init_prefix() | |
364 | scsi_id: read page 0x80 with libata drives | |
365 | update SUSE rules | |
366 | remove %e from man page | |
367 | ||
8531b0b9 | 368 | |
ba65db20 KS |
369 | Summary of changes from v077 to v078 |
370 | ============================================ | |
371 | ||
372 | Greg Kroah-Hartman: | |
373 | Update Gentoo udev main rule file. | |
374 | add parisc support to path_id | |
375 | ||
376 | Hannes Reinecke: | |
377 | scsi_id: -u fold multiple consecutive whitespace chars into single '_' | |
378 | ||
379 | Harald Hoyer: | |
380 | optimize SELinux path match | |
381 | ||
382 | Kay Sievers: | |
383 | update README | |
384 | allow C99 statements | |
385 | fix segfaulting create_floppy_devices | |
386 | update SUSE rules | |
387 | remove unused variables | |
388 | remove default settings in udev.conf | |
389 | clearenv() is now part of klibc | |
390 | add DEVLINKS to the event environment | |
391 | ||
392 | Kurt Garloff: | |
393 | scsi_id: support pre-SPC3 page 83 format | |
394 | ||
395 | ||
731a7d6d KS |
396 | Summary of changes from v076 to v077 |
397 | ============================================ | |
398 | ||
399 | Kay Sievers: | |
400 | merge two consecutive static strlcat's | |
401 | don't return an error, if "ignore_device" is used | |
402 | remove outdated and misleading stuff | |
403 | move SEQNUM event skipping to udevsend | |
404 | update RELEASE-NOTES | |
405 | update SUSE rules | |
406 | allow programs in /lib/udev called without the path | |
407 | update SUSE rules | |
408 | add target to to generate ChangeLog section | |
409 | update Red Hat rules | |
410 | ||
411 | Marco d'Itri: | |
412 | allow to overwrite the configured udev_root by exporting UDEV_ROOT | |
413 | let udevsend ignore events with SEQNUM set | |
414 | update Debian rules | |
415 | ||
416 | ||
4a924f0a KS |
417 | Summary of changes from v75 to v076 |
418 | ============================================ | |
419 | ||
420 | Kay Sievers: | |
421 | fix typo in eventrecorder | |
422 | volume_id: include stddef.h header | |
423 | remove misleading install instructions | |
424 | remove all built-in wait_for_sysfs logic | |
425 | add linux/types.h back, old glibc-kernel-headers want it | |
426 | volume_id: use glibc's byteswap | |
427 | udevd: ignore all messages without DEVPATH | |
428 | udevd: track exit status of event process | |
429 | udevd: export event queue and event state | |
430 | remove "udev_db" option from config file | |
431 | Makefile: remove exec_prefix and srcdir | |
432 | update README and RELEASE-NOTES | |
433 | udevd: track killed event processes as failed | |
434 | update README | |
435 | don't start udevd from udevsend | |
436 | udevd: add a missing return | |
437 | libvolume_id: fix weird fat volume recognition | |
438 | move some helpers from extras to /lib/udev | |
439 | ||
440 | Scott James Remnant: | |
441 | move delete_path() to utils | |
442 | clean-up empty queue directories | |
443 | Makefile: fail, if submake fails | |
444 | ||
445 | ||
a8349b33 KS |
446 | Summary of changes from v74 to v075 |
447 | ============================================ | |
448 | ||
ef0cd1ac KS |
449 | Greg Kroah-Hartman: |
450 | Make run_directory.c stat the place it is going to try to run. | |
451 | ||
452 | Kay Sievers: | |
453 | forgot the ChangeLog for 074 | |
454 | volume_id: provide libvolume_id.a file | |
455 | remove our own copy of klibc | |
456 | remove outdated HOWTO | |
457 | update TODO | |
458 | update SUSE rules | |
459 | remove completely useless start script | |
460 | fix tests and remove no longer useful stuff | |
461 | replace udeveventrecorder by a shell script | |
462 | ||
463 | ||
09c2bab5 KS |
464 | Summary of changes from v73 to v074 |
465 | ============================================ | |
466 | ||
467 | Kay Sievers: | |
468 | never queue events with TIMEOUT set | |
469 | let NAME="" supress node creation, but do RUN keys | |
470 | remove udevinitsend | |
471 | update .gitignore | |
472 | ||
473 | Marco d'Itri: | |
474 | add strerror() to error logs | |
475 | move some logging from dbg() to info() | |
476 | ||
477 | ||
8f528042 KS |
478 | Summary of changes from v72 to v073 |
479 | ============================================ | |
480 | ||
481 | Kay Sievers: | |
482 | udevd: depend on netlink and remove all sequence reorder logic | |
483 | print useconds in udevmonitor | |
484 | add RELEASE-NOTES, update TODO | |
485 | ||
486 | ||
1ad45a47 KS |
487 | Summary of changes from v71 to v072 |
488 | ============================================ | |
489 | ||
490 | Ananth N Mavinakayanahalli: | |
491 | libsysfs: translate devpath of the symlinked class devices to its real path | |
492 | ||
493 | Jan Luebbe: | |
494 | add man pages for *_id programs | |
495 | ||
496 | Kay Sievers: | |
497 | volume_id: add OCFS Version 1 | |
498 | volume_id: add Veritas fs | |
499 | volume_id: check ext fs for valid blocksize, cause magic is only 2 bytes | |
500 | volume_id: move blocksize validation to fix jbd recognition | |
501 | volume_id: fix typo in ocfs | |
502 | volume_id: add vxfs include | |
503 | volume_id: make FAT32 recognition more robust | |
504 | volume_id: Version 051 | |
505 | volume_id: fix typo in ext blocksize check | |
506 | volume_id: Version 052 | |
507 | FAQ: remove confusing statement about module loading | |
508 | cleanup compiler/linker flags | |
509 | use DESTDIR on uninstall, no need to pass prefix to submake | |
510 | allow to pass STRIPCMD, to skip stripping of binaries | |
511 | cleanup make release | |
512 | fix the new warnings I asked for | |
513 | move rules parsing into daemon | |
514 | "make STRIPCMD=" will disable the stripping of binaries | |
515 | remove no longer working udevd-test program | |
516 | "STRIPCMD=" for the EXTRAS | |
517 | add dummy inotify syscalls on unsupported architecture | |
518 | remove no longer needed waiting for "dev" file | |
519 | revert the "read symlink as device patch" | |
520 | use libsysfs to translate the class linke to the device path | |
521 | libsysfs: remove brute-force "bus", "driver" searching for old kernels | |
522 | test: add "driver" and "bus" links to test sysfs tree | |
523 | update RELEASE-NOTES | |
524 | udevd: don't daemonize before initialization | |
525 | log to console if syslog is not available | |
526 | udevd: disable OOM | |
527 | remove precompiled rules option | |
528 | export DEVNAME on "remove" only if we really got a node to remove | |
529 | fix typo in umask() | |
530 | ||
531 | ||
a743be9a KS |
532 | Summary of changes from v70 to v071 |
533 | ============================================ | |
534 | ||
535 | Greg Kroah-Hartman: | |
536 | Remove the udev.spec file as no one uses it anymore | |
537 | ||
538 | John Hull: | |
539 | edd_id: check that EDD id is unique | |
540 | ||
541 | Kay Sievers: | |
542 | ata_id: open volume O_NONBLOCK | |
543 | add "Persistent Device Naming" rules file for disks | |
544 | scsi_id: switch temporary node creation to /dev | |
545 | volume_id: set reiser instead of reiserfs for filesystem type | |
546 | update devfs rules header | |
547 | update Debian rules | |
548 | update Fedora rules | |
549 | update Debian rules | |
550 | remove no longer needed includes | |
551 | switch tools and volume_id from LGPL to GPLv2 | |
552 | add edd-*-part%n to the persistent.rules | |
553 | update Debian persistent rules | |
554 | clarify README | |
555 | udevd: fix initial timeout handling | |
556 | force event socket buffer size to 16MB | |
557 | udevd: move logging from err to info for non-hotplug uevent | |
558 | fix selinux compilation | |
559 | libsysfs: accept sysmlinks to directories instead of real directories | |
560 | ||
561 | Marco d'Itri: | |
562 | run_directory: fix typo in "make install" | |
563 | ||
564 | ||
8355c61b GKH |
565 | Summary of changes from v069 to v070 |
566 | ============================================ | |
567 | ||
568 | Amir Shalem: | |
569 | udevd: fix udevd read() calls to leave room for null byte | |
570 | ||
571 | Edward Goggin: | |
572 | scsi_id: derive a UID for a SCSI-2 not compliant with the page 83 | |
573 | ||
574 | Greg Kroah-Hartman: | |
575 | fix nbd error messages with a gentoo rule hack | |
576 | fix scsi_id rule in gentoo config file | |
577 | ||
578 |