]>
Commit | Line | Data |
---|---|---|
2b3f8e93 KS |
1 | Summary of changes from v088 to v089 |
2 | ============================================ | |
3 | ||
4 | Hannes Reinecke: | |
5 | path_id: add bus to USB path | |
6 | ||
7 | Kay Sievers: | |
8 | change rule to skip removable IDE devices | |
9 | don't create uuid/label links for raid members | |
10 | volume_id: provide library | |
11 | fix rule order for persistent tape links | |
12 | update man page | |
13 | volume_id: provide a custom debug function | |
14 | volume_id: rename subdirectory | |
15 | volume_id: use shared library by default | |
16 | because is better than cause | |
17 | volume_id: remove some global symbols | |
18 | volume_id: define exported symbols | |
19 | remove all stripping code | |
20 | man pages: mention udev(7) not udev(8) | |
21 | update Debian rules | |
22 | move all *_id programs to /lib/udev/ | |
23 | update Red Hat rules | |
24 | update SUSE rules | |
25 | pass CROSS_COMPILE to AR and RANLIB down to extras/ | |
26 | volume_id: update README | |
27 | volume_id: generate man page from xml source | |
28 | update README | |
29 | fix symlink targets in Makefiles | |
30 | ||
31 | ||
63645a3d KS |
32 | Summary of changes from v087 to v088 |
33 | ============================================ | |
34 | ||
35 | Hannes Reinecke: | |
36 | persistent links: add scsi tape links and usb path support | |
37 | ||
38 | Kay Sievers: | |
39 | volume_id: add squashfs detection | |
40 | reset signal handler in event process | |
41 | correct use of fcntl() | |
42 | add udevtrigger to request events for coldplug | |
43 | add ',' to trusted chars | |
44 | volume_id: remove partition table parsing code | |
45 | volume_id: remove all partition table support | |
46 | fix spelling error in debug string | |
47 | rename "persistent disk" to "persistent storage" | |
48 | fix output for USB path | |
49 | ||
50 | ||
b2885eee KS |
51 | Summary of changes from v086 to v087 |
52 | ============================================ | |
53 | ||
54 | Hannes Reinecke: | |
55 | path_id: support SAS devices | |
56 | ||
57 | Kay Sievers: | |
58 | fix persistent disk rules to exclude removable IDE drives | |
59 | warn about %e, MODALIAS, $modalias | |
60 | remove devfs rules and scripts | |
61 | ||
62 | Masatake YAMATO: | |
63 | typo in debug text in udev_run_hotplugd.c | |
64 | ||
65 | ||
0030441c KS |
66 | Summary of changes from v085 to v086 |
67 | ============================================ | |
68 | ||
69 | Kay Sievers: | |
70 | volume_id: replace __packed__ by PACKED macro | |
71 | volume_id: split raid and filesystem detection | |
72 | volume_id: add missing return | |
73 | udevd: fix queue export for multiple events for the same device | |
74 | ||
75 | Kyle McMartin: | |
76 | workaround missing kernel headers for some architectures | |
77 | ||
78 | Nix: | |
79 | update to udev-084/doc/writing_udev_rules | |
80 | ||
81 | ||
4cb665e4 KS |
82 | Summary of changes from v084 to v085 |
83 | ============================================ | |
84 | ||
85 | Andrey Borzenkov: | |
86 | Fix trivial spelling errors in RELEASE-NOTES | |
87 | ||
88 | Jeroen Roovers: | |
89 | fix typo in parisc support to path_id | |
90 | ||
91 | Kay Sievers: | |
92 | make WAIT_FOR_SYSFS usable in non "wait-only" rules | |
93 | fix typo in man page | |
94 | include sys/socket.h for klibc build | |
95 | cramfs detection for bigendian | |
96 | exit WAIT_FOR_SYSFS if the whole device goes away | |
97 | update SUSE rules | |
98 | update Red Hat rules | |
99 | update Gentoo rules | |
100 | include errno.h in udev_libc_wrapper.c | |
101 | ||
102 | ||
66c2bc21 KS |
103 | Summary of changes from v083 to v084 |
104 | ============================================ | |
105 | ||
106 | Kay Sievers: | |
107 | update SUSE rules | |
108 | switch CROSS to CROSS_COMPILE | |
109 | replace fancy silent build program by simple kernel build like logic | |
110 | move manpages to top level | |
111 | remove UDEVD_UEVENT_INITSEND | |
112 | whitespace fixes | |
113 | scsi_id: remove dead files | |
114 | optimize sysfs device and attribute cache | |
115 | let SYSFS{} look at the device, not only the parent device | |
116 | add debug output to sysfs operations | |
117 | ||
118 | ||
cef28db9 KS |
119 | Summary of changes from v082 to v083 |
120 | ============================================ | |
121 | ||
122 | Andrey Borzenkov: | |
123 | man page: document when substitutions are applied for RUN and other keys | |
124 | check for ignore_device in loop looks redundant | |
125 | ||
126 | Kay Sievers: | |
127 | udevstart: fix NAME="" which prevents RUN from being executed | |
128 | find programs in /lib/udev for IMPORT if {program} is not given | |
129 | don't add $SUBSYSTEM automatically as $1 to programs | |
130 | remove redundant substitution of RUN key | |
131 | ||
132 | ||
1a72d06f KS |
133 | Summary of changes from v081 to v082 |
134 | ============================================ | |
135 | ||
136 | Andrey Borzenkov: | |
137 | substitute format chars in RUN after rule matching | |
138 | ||
139 | Kay Sievers: | |
140 | scsi_id, usb_id: request device parent by subsystem | |
141 | path_id: work with "all devices in /sys/devices" | |
142 | ignore all messages with missing devpath or action | |
143 | Makefile: remove dynamic config file generation | |
144 | path_id: handle fiber channel (Hannes Reinecke <hare@suse.de>) | |
145 | usb_id: don't fail on other subsytems than "scsi" | |
146 | don't do RUN if "ignore_device" is given | |
147 | increase kernel uevent buffer size | |
148 | move udev(8) manpage to udev(7) | |
149 | recreate man pages from xml source | |
150 | remove udev, udevstart, udevsend from the default installation | |
151 | update SUSE rules | |
152 | rename apply_format() cause it is public now | |
153 | udevtest: add udev_rules_apply_format() to RUN keys | |
154 | let "ignore_device" always return the event successfully | |
155 | ||
156 | Olivier Blin: | |
157 | fixes udev build with -fpie | |
158 | ||
159 | ||
7155bfb7 KS |
160 | Summary of changes from v080 to v081 |
161 | ============================================ | |
162 | ||
163 | Kay Sievers: | |
164 | add DEVLINKS to "remove" event | |
165 | better log text and comments | |
166 | vol_id: probe volume as user nobody | |
167 | fix BUS, ID, $id usage | |
168 | prepare moving of /sys/class devices to /sys/devices | |
169 | ||
170 | ||
8531b0b9 KS |
171 | Summary of changes from v079 to v080 |
172 | ============================================ | |
173 | ||
174 | Brent Cook: | |
175 | fix dependency for make -j2 | |
176 | ||
177 | coly: | |
178 | fix man page typos | |
179 | ||
180 | Kay Sievers: | |
181 | update RELEASE-NOTES + TODO | |
182 | fix typo in man page | |
183 | update TODO | |
184 | update SUSE rules | |
185 | path_id: fix invalid character class | |
186 | replace libsysfs | |
187 | ||
188 | Marco d'Itri: | |
189 | udev_selinux.c: include udev.h | |
190 | ||
191 | ||
e2e8e5ce KS |
192 | Summary of changes from v078 to v079 |
193 | ============================================ | |
194 | ||
195 | Kay Sievers: | |
196 | don't log error if database does not exist | |
197 | use udev_root instead of "/dev"in selinux matchpathcon_init_prefix() | |
198 | scsi_id: read page 0x80 with libata drives | |
199 | update SUSE rules | |
200 | remove %e from man page | |
201 | ||
8531b0b9 | 202 | |
ba65db20 KS |
203 | Summary of changes from v077 to v078 |
204 | ============================================ | |
205 | ||
206 | Greg Kroah-Hartman: | |
207 | Update Gentoo udev main rule file. | |
208 | add parisc support to path_id | |
209 | ||
210 | Hannes Reinecke: | |
211 | scsi_id: -u fold multiple consecutive whitespace chars into single '_' | |
212 | ||
213 | Harald Hoyer: | |
214 | optimize SELinux path match | |
215 | ||
216 | Kay Sievers: | |
217 | update README | |
218 | allow C99 statements | |
219 | fix segfaulting create_floppy_devices | |
220 | update SUSE rules | |
221 | remove unused variables | |
222 | remove default settings in udev.conf | |
223 | clearenv() is now part of klibc | |
224 | add DEVLINKS to the event environment | |
225 | ||
226 | Kurt Garloff: | |
227 | scsi_id: support pre-SPC3 page 83 format | |
228 | ||
229 | ||
731a7d6d KS |
230 | Summary of changes from v076 to v077 |
231 | ============================================ | |
232 | ||
233 | Kay Sievers: | |
234 | merge two consecutive static strlcat's | |
235 | don't return an error, if "ignore_device" is used | |
236 | remove outdated and misleading stuff | |
237 | move SEQNUM event skipping to udevsend | |
238 | update RELEASE-NOTES | |
239 | update SUSE rules | |
240 | allow programs in /lib/udev called without the path | |
241 | update SUSE rules | |
242 | add target to to generate ChangeLog section | |
243 | update Red Hat rules | |
244 | ||
245 | Marco d'Itri: | |
246 | allow to overwrite the configured udev_root by exporting UDEV_ROOT | |
247 | let udevsend ignore events with SEQNUM set | |
248 | update Debian rules | |
249 | ||
250 | ||
4a924f0a KS |
251 | Summary of changes from v75 to v076 |
252 | ============================================ | |
253 | ||
254 | Kay Sievers: | |
255 | fix typo in eventrecorder | |
256 | volume_id: include stddef.h header | |
257 | remove misleading install instructions | |
258 | remove all built-in wait_for_sysfs logic | |
259 | add linux/types.h back, old glibc-kernel-headers want it | |
260 | volume_id: use glibc's byteswap | |
261 | udevd: ignore all messages without DEVPATH | |
262 | udevd: track exit status of event process | |
263 | udevd: export event queue and event state | |
264 | remove "udev_db" option from config file | |
265 | Makefile: remove exec_prefix and srcdir | |
266 | update README and RELEASE-NOTES | |
267 | udevd: track killed event processes as failed | |
268 | update README | |
269 | don't start udevd from udevsend | |
270 | udevd: add a missing return | |
271 | libvolume_id: fix weird fat volume recognition | |
272 | move some helpers from extras to /lib/udev | |
273 | ||
274 | Scott James Remnant: | |
275 | move delete_path() to utils | |
276 | clean-up empty queue directories | |
277 | Makefile: fail, if submake fails | |
278 | ||
279 | ||
a8349b33 KS |
280 | Summary of changes from v74 to v075 |
281 | ============================================ | |
282 | ||
ef0cd1ac KS |
283 | Greg Kroah-Hartman: |
284 | Make run_directory.c stat the place it is going to try to run. | |
285 | ||
286 | Kay Sievers: | |
287 | forgot the ChangeLog for 074 | |
288 | volume_id: provide libvolume_id.a file | |
289 | remove our own copy of klibc | |
290 | remove outdated HOWTO | |
291 | update TODO | |
292 | update SUSE rules | |
293 | remove completely useless start script | |
294 | fix tests and remove no longer useful stuff | |
295 | replace udeveventrecorder by a shell script | |
296 | ||
297 | ||
09c2bab5 KS |
298 | Summary of changes from v73 to v074 |
299 | ============================================ | |
300 | ||
301 | Kay Sievers: | |
302 | never queue events with TIMEOUT set | |
303 | let NAME="" supress node creation, but do RUN keys | |
304 | remove udevinitsend | |
305 | update .gitignore | |
306 | ||
307 | Marco d'Itri: | |
308 | add strerror() to error logs | |
309 | move some logging from dbg() to info() | |
310 | ||
311 | ||
8f528042 KS |
312 | Summary of changes from v72 to v073 |
313 | ============================================ | |
314 | ||
315 | Kay Sievers: | |
316 | udevd: depend on netlink and remove all sequence reorder logic | |
317 | print useconds in udevmonitor | |
318 | add RELEASE-NOTES, update TODO | |
319 | ||
320 | ||
1ad45a47 KS |
321 | Summary of changes from v71 to v072 |
322 | ============================================ | |
323 | ||
324 | Ananth N Mavinakayanahalli: | |
325 | libsysfs: translate devpath of the symlinked class devices to its real path | |
326 | ||
327 | Jan Luebbe: | |
328 | add man pages for *_id programs | |
329 | ||
330 | Kay Sievers: | |
331 | volume_id: add OCFS Version 1 | |
332 | volume_id: add Veritas fs | |
333 | volume_id: check ext fs for valid blocksize, cause magic is only 2 bytes | |
334 | volume_id: move blocksize validation to fix jbd recognition | |
335 | volume_id: fix typo in ocfs | |
336 | volume_id: add vxfs include | |
337 | volume_id: make FAT32 recognition more robust | |
338 | volume_id: Version 051 | |
339 | volume_id: fix typo in ext blocksize check | |
340 | volume_id: Version 052 | |
341 | FAQ: remove confusing statement about module loading | |
342 | cleanup compiler/linker flags | |
343 | use DESTDIR on uninstall, no need to pass prefix to submake | |
344 | allow to pass STRIPCMD, to skip stripping of binaries | |
345 | cleanup make release | |
346 | fix the new warnings I asked for | |
347 | move rules parsing into daemon | |
348 | "make STRIPCMD=" will disable the stripping of binaries | |
349 | remove no longer working udevd-test program | |
350 | "STRIPCMD=" for the EXTRAS | |
351 | add dummy inotify syscalls on unsupported architecture | |
352 | remove no longer needed waiting for "dev" file | |
353 | revert the "read symlink as device patch" | |
354 | use libsysfs to translate the class linke to the device path | |
355 | libsysfs: remove brute-force "bus", "driver" searching for old kernels | |
356 | test: add "driver" and "bus" links to test sysfs tree | |
357 | update RELEASE-NOTES | |
358 | udevd: don't daemonize before initialization | |
359 | log to console if syslog is not available | |
360 | udevd: disable OOM | |
361 | remove precompiled rules option | |
362 | export DEVNAME on "remove" only if we really got a node to remove | |
363 | fix typo in umask() | |
364 | ||
365 | ||
a743be9a KS |
366 | Summary of changes from v70 to v071 |
367 | ============================================ | |
368 | ||
369 | Greg Kroah-Hartman: | |
370 | Remove the udev.spec file as no one uses it anymore | |
371 | ||
372 | John Hull: | |
373 | edd_id: check that EDD id is unique | |
374 | ||
375 | Kay Sievers: | |
376 | ata_id: open volume O_NONBLOCK | |
377 | add "Persistent Device Naming" rules file for disks | |
378 | scsi_id: switch temporary node creation to /dev | |
379 | volume_id: set reiser instead of reiserfs for filesystem type | |
380 | update devfs rules header | |
381 | update Debian rules | |
382 | update Fedora rules | |
383 | update Debian rules | |
384 | remove no longer needed includes | |
385 | switch tools and volume_id from LGPL to GPLv2 | |
386 | add edd-*-part%n to the persistent.rules | |
387 | update Debian persistent rules | |
388 | clarify README | |
389 | udevd: fix initial timeout handling | |
390 | force event socket buffer size to 16MB | |
391 | udevd: move logging from err to info for non-hotplug uevent | |
392 | fix selinux compilation | |
393 | libsysfs: accept sysmlinks to directories instead of real directories | |
394 | ||
395 | Marco d'Itri: | |
396 | run_directory: fix typo in "make install" | |
397 | ||
398 | ||
8355c61b GKH |
399 | Summary of changes from v069 to v070 |
400 | ============================================ | |
401 | ||
402 | Amir Shalem: | |
403 | udevd: fix udevd read() calls to leave room for null byte | |
404 | ||
405 | Edward Goggin: | |
406 | scsi_id: derive a UID for a SCSI-2 not compliant with the page 83 | |
407 | ||
408 | Greg Kroah-Hartman: | |
409 | fix nbd error messages with a gentoo rule hack | |
410 | fix scsi_id rule in gentoo config file | |
411 | ||
412 |