]>
Commit | Line | Data |
---|---|---|
ad667dff KS |
1 | Summary of changes from v172 to v173 |
2 | ============================================ | |
3 | ||
4 | Allin Cottrell (1): | |
5 | configure: allow to disable mtd_probe | |
6 | ||
7 | Kay Sievers (15): | |
8 | make: fix 'make tar-sync' | |
9 | udevd: use 'uptime' in debug timestamp | |
10 | udevd: fix (recently) broken static node permission setting | |
11 | rules: mount fuse filesystem only 'add' | |
12 | udevadm: move udevadm command descriptions into their files | |
13 | udev-acl: skip ACLs when systemd is running, disable by default | |
14 | do not delete database when renaming netif, the db name does not change anymore | |
15 | do not allow kernel properties to be set by udev rules | |
16 | configure: reorder options | |
17 | rules: input - do not create (broken) links for bluetooth devices | |
18 | rules: serial - do not export ID_PORT, use ID_USB_INTERFACE_NUM | |
19 | rules: sound - instead of ID_IFACE use standard ID_USB_INTERFACE_NUM | |
20 | keymap: do not run usb_id for bluetooth devices | |
21 | udevadm: trigger --type=failed - log deprecation warning | |
22 | udevd: debug - put timestamp in [] | |
23 | ||
24 | Martin Pitt (4): | |
25 | gudev: Ship JavaScript examples | |
26 | scsi_id: Ship README | |
27 | Remove obsolete extras/scsi_id/scsi_id.config | |
28 | keymap: Only run on key devices | |
29 | ||
30 | ||
a6148db0 KS |
31 | Summary of changes from v171 to v172 |
32 | ============================================ | |
33 | ||
34 | Bastien Nocera (3): | |
35 | accelerometer: add orientation property | |
36 | udev-acl: fix memleak | |
37 | accelerometer: add documentation | |
38 | ||
39 | Harald Hoyer (2): | |
40 | udevadm-*.c: return != 0, if unknown option given | |
41 | udev/udevadm-monitor.c: fixed misplaced brace | |
42 | ||
43 | Kay Sievers (33): | |
44 | rules: apply 'audio' group of the static snd/{seq,timer} nodes | |
45 | Makefile: add tar-sync | |
46 | rules: static_node - use 0660 if group is given to get the cigar | |
47 | rule-syntax-check.py: use print() | |
48 | make: use 'git tag' | |
49 | rules: run input_id for main input devices too | |
50 | update TODO | |
51 | configure: add AC_CONFIG_AUX_DIR, AC_CONFIG_SRCDIR | |
52 | cdrom_id: add tray lock and eject handling | |
53 | rules: enable in-kernel media-presence polling | |
54 | update TODO | |
55 | delete mobile-action-modeswitch which has moved to usb_modeswitch | |
56 | libudev: enumerate - scan /sys/module | |
57 | rules: move polling rule above 'block' match | |
58 | libudev: monitor - update doc | |
59 | rules: set polling value only if it is disabled | |
60 | libudev: device - fix udev_device_get_tags_list_entry() to always load database | |
61 | rules: remove redundant MODE="0664" from lp rules | |
62 | rules: fix wrong wildcard match, we always need a ':*' at the end | |
63 | libudev: device - export udev_device_has_tag() | |
64 | path_id: add missing '-' to tape suffix | |
65 | path_id: add ID_PATH_TAG= to be used in udev tags | |
66 | enforce valid TAG+= names | |
67 | update TODO | |
68 | libudev: device - add udev_device_has_tag() to libudev.h and gtk-doc | |
69 | libudev: enumerate - add udev_enumerate_add_match_parent() | |
70 | libudev: enumerate - include parent device itself with match_parent() | |
71 | libudev: enumerate - clarify documentation | |
72 | path_id: recognize ACPI parent devices | |
73 | rules: input - call path_id for ACPI devices | |
74 | udevadm: monitor - use uptime to match the kernel's timestamp | |
75 | libudev: ctrl - move code to udev directory | |
76 | update sd-daemon.[ch] | |
77 | ||
78 | Keshav P.R (1): | |
79 | rules: support for gpt partition uuid/label | |
80 | ||
81 | Lee, Chun-Yi (1): | |
82 | Support more MSI notebook by using asterisk on dmi vendor name | |
83 | ||
84 | Marco d'Itri (1): | |
85 | Add missing commas to 95-keymap.rules | |
86 | ||
87 | Martin Pitt (3): | |
88 | keymap: Add Microsoft Natural Keyboard | |
89 | keymap: Add force-release quirk for Hannspree SN10. | |
90 | keymap: Add slight name variations of Toshiba Satellites | |
91 | ||
92 | Peter Jones (1): | |
93 | ata_id: show the error message when HDIO_GET_IDENTITY fails | |
94 | ||
95 | ||
4c748b05 KS |
96 | Summary of changes from v170 to v171 |
97 | ============================================ | |
98 | ||
99 | Kay Sievers (17): | |
100 | libudev: export symbols explicitely and individually from C code not from separate file or prefix match | |
101 | libudev: device - make a bunch of symbols static | |
102 | systemd: Replace Requires= with Wants=, run trigger in parallel | |
103 | systemd: sort trigger after socket | |
104 | systemd: trigger - run after udev.service (for now) | |
105 | systemd: set socket buffer size to 128 MB like udev has | |
106 | update TODO | |
107 | update TODO | |
108 | libudev: monitor - use SOCK_NONBLOCK | |
109 | systemd: split socket file | |
110 | systemd: add missing socket files | |
111 | rules: fix whitespace | |
112 | rules: implement TAGS== match | |
113 | libudev: enumerate - do not ignore other matches when add_match_tag() is used | |
114 | rules: support substitutions in TAG= | |
115 | path_id: allow to be asked about usb_devices not only usb_interfaces | |
116 | systemd: run udev.service and udev-trigger.service in parallel | |
117 | ||
118 | Scott James Remnant (1): | |
119 | configure: allow usb.ids location to be specified | |
120 | ||
121 | ||
e5fd444f KS |
122 | Summary of changes from v169 to v170 |
123 | ============================================ | |
124 | ||
125 | Kay Sievers (1): | |
126 | libudev: ctrl - properly wait for incoming message after connect | |
127 | ||
128 | Michal Soltys (1): | |
129 | configure.ac: fixes for rule_generator and modeswitch | |
130 | ||
131 | ||
2661ff21 KS |
132 | Summary of changes from v168 to v169 |
133 | ============================================ | |
134 | ||
135 | Kay Sievers (26): | |
136 | simplify rules file overwrite logic | |
137 | libudev: list - use bit flags for 'sort' and 'unique' | |
138 | libudev: queue - _unref() should return the object | |
139 | remove dead fstab_import files | |
140 | hid2hci: prepare move to bluez package | |
141 | set event timeout to 60 sec and settle timeout to 120 | |
142 | udevd: improve error message in case exec() fails | |
143 | configure: allow to enable/disable extras individually | |
144 | delete hid2hci which moved to the bluez tree | |
145 | update TODO/NEWS | |
146 | bump requirement to Linux kernel 2.6.32 and ARM 2.6.36 | |
147 | libudev: ctrl - log accept4() errors | |
148 | update NEWS | |
149 | update INSTALL, NEWS, configure comment, queue doc | |
150 | update TODO | |
151 | udevd: create queue file before daemonizing to reliably block 'settle' | |
152 | udevd: remove left-over SIGALRM | |
153 | gudev: silent gtk-doc warnings | |
154 | cdrom_id: remove unused --export switch to silent gcc | |
155 | libudev: queue - always rebuild queue file when nothing is queued anymore | |
156 | libudev: device - use DEVMODE from kernel as the default mode | |
157 | update TODO | |
158 | Merge branch 'docs/udev.xml' of git://github.com/mfwitten/udev | |
159 | udate TODO, NEWS, INSTALL | |
160 | build: use --gc-sections, -fvisibility=hidden | |
161 | udevadm: settle: wake up more often if --seq-start= or --exit-if-exists= is used | |
162 | ||
163 | Koen Kooi (1): | |
164 | configure: reintroduce introspection flags to fix crosscompilation | |
165 | ||
166 | Michael Witten (36): | |
167 | Docs: udev.xml: Offset daemon name with commas | |
168 | Docs: udev.xml: Remove commas (and unnecessary repetition) | |
169 | Docs: udev.xml: `are' -> `is'; the subject is `Access' | |
170 | Docs: udev.xml: Use present tense | |
171 | Docs: udev.xml: Clarification through proper wording | |
172 | Docs: udev.xml: `,' -> `;' | |
173 | Docs: udev.xml: `key value' -> `key-value' | |
174 | Docs: udev.xml: `,' -> `:' | |
175 | Docs: udev.xml: Use `assignment' consistently | |
176 | Docs: udev.xml: `comma-separated' is a better description | |
177 | Docs: udev.xml: Remove unnecessary repitition | |
178 | Docs: udev.xml: Add a few more words for context | |
179 | Docs: udev.xml: Use `unless' for clarity | |
180 | Docs: udev.xml: Clarify PROGRAM key | |
181 | Docs: udev.xml: `a shell style' -> `shell-style' | |
182 | Docs: udev.xml: Clean `*' description | |
183 | Docs: udev.xml: Clean character range description | |
184 | Docs: udev.xml: Clean up description of NAME assignment key | |
185 | Docs: udev.xml: Clean up description of SYMLINK assignment key | |
186 | Docs: udev.xml: Clean up description of ENV assignment key | |
187 | Docs: udev.xml: Clean up description of RUN assignment key | |
188 | Docs: udev.xml: Clean up description of LABEL assignment key | |
189 | Docs: udev.xml: Add missing `.' | |
190 | Docs: udev.xml: `which' -> `content of which' | |
191 | Docs: udev.xml: `commandline' -> `command line' | |
192 | Docs: udev.xml: Clean up WAIT_FOR description | |
193 | Docs: udev.xml: `a' -> `the' | |
194 | Docs: udev.xml: Clean up introduction to substitutions. | |
195 | Docs: udev.xml: Use normal sentence structure | |
196 | Docs: udev.xml: Actually make a separate paragraph | |
197 | Docs: udev.xml: Add comma | |
198 | Docs: udev.xml: `char' -> `character' | |
199 | Docs: udev.xml: `comma-separated' is a better description | |
200 | Docs: udev.xml: Clarify through a change in word ordering | |
201 | Docs: udev.xml: Improved word order | |
202 | Docs: udev.xml: Fix dangling modifier | |
203 | ||
204 | Nix (1): | |
205 | libudev: queue - accept NULL passed into udev_queue_export_cleanup() | |
206 | ||
207 | ||
c1810751 KS |
208 | Summary of changes from v167 to v168 |
209 | ============================================ | |
210 | ||
211 | David Zeuthen (1): | |
212 | Run ata_id on non-removable USB devices | |
213 | ||
214 | Harald Hoyer (1): | |
215 | udevd: clarify worker exit status | |
216 | ||
217 | Kay Sievers (35): | |
218 | version bump | |
219 | systemd: let settle depend on trigger, do not block basic with trigger | |
220 | selinux: do not label files in runtime dir | |
221 | selinux: firmware - do not label files in runtime dir | |
222 | udevadm: control - add --exit | |
223 | trivial cleanups | |
224 | udevd: log warning if /run is not writable | |
225 | libudev: ctrl - fix refcounting in connection handling | |
226 | udevadm: settle - watch queue file | |
227 | libudev: bump revision | |
228 | udevadm: info --cleanup-db | |
229 | udevd: do not nice processes | |
230 | "db_persist=" -> "db_persist" | |
231 | udevd: move OOM disable into --daemon option | |
232 | systemd: add OOMScoreAdjust=-1000 | |
233 | require explicit "db_persist" to exclude device info from --db-cleanup | |
234 | udevd: get netlink socket from systemd | |
235 | fix more warnings | |
236 | libudev: ctrl, monitor - use SOCK_NONBLOCK | |
237 | systemd: socket -> sockets | |
238 | udevadm: monitor - use epoll | |
239 | libudev: test - use epoll | |
240 | udevadm: test - use printf() instead of info() for non-debug output | |
241 | use 'else if' in epoll event array loop | |
242 | libudev: run_program() - select() -> epoll | |
243 | udevd: ppoll() -> epoll + signalfd | |
244 | Merge branch 'docs/README' of git://github.com/mfwitten/udev | |
245 | timeout handling without alarm() | |
246 | udevadm: settle - kill alarm() | |
247 | udevd: netif rename - use ifindex for temporary name | |
248 | udevd: always use udevd[] log prefix | |
249 | udevd: rules files - accept empty or /dev/null links | |
250 | udevd: log signal number when spawned processes fail | |
251 | systemd: Reqires= -> Wants=udev.socket | |
252 | udevd, udev-event: sync waitpid() error handling | |
253 | ||
254 | Lee, Chun-Yi (1): | |
255 | Add rule for Acer Aspire One ZG8 to use acer-aspire_5720 keymap | |
256 | ||
257 | Leonid Antonenkov (1): | |
258 | rule-generator: net - ignore Hyper-V virtual interfaces | |
259 | ||
260 | Martin Pitt (3): | |
261 | Revert "Do not build extras with --disable-extras" | |
262 | Avoid spinning up CD on pressing eject button | |
263 | keymap: Another ID for Logitech Wave keyboard | |
264 | ||
265 | Michael Reed (1): | |
266 | path_id: rework SAS device handling | |
267 | ||
268 | Michael Witten (12): | |
269 | Docs: README: `to replace' -> `replacing' | |
270 | Docs: README: `,' -> `;' | |
271 | Docs: README: Clean up a sentence | |
272 | Docs: README: Use present tense | |
273 | Docs: README: Add missing `and' | |
274 | Docs: README: Remove commas and use subjective mood | |
275 | Docs: README: Clean up `udev extras' requirements | |
276 | Docs: README: Clarify configuration of existing devices | |
277 | Docs: README: `does never apply' -> `never applies' | |
278 | Docs: README: Flip sentence structure to improve wording | |
279 | Docs: README: `set up' is the verb; `setup' is a noun | |
280 | Docs: README: Add a comma to offset the modifier | |
281 | ||
282 | Seth Forshee (1): | |
283 | keymap: Support Dell Latitude XT2 tablet-mode navigation keys | |
284 | ||
285 | Thomas Egerer (1): | |
286 | udevd: add 'N:' to optstring in getopt_long | |
287 | ||
288 | ||
30b0fee9 KS |
289 | Summary of changes from v166 to v167 |
290 | ============================================ | |
291 | ||
292 | Andrey Borzenkov (1): | |
293 | udev-acl: add /dev/sgX nodes for CD-ROM | |
294 | ||
295 | David Zeuthen (1): | |
296 | cdrom_id: Don't ignore profiles when there is no media available | |
297 | ||
298 | Harald Hoyer (2): | |
299 | cdrom_id: cd_media_toc() extend toc size to 65536 | |
300 | udev-acl/70-acl.rules: tag ID_REMOTE_CONTROL with acl | |
301 | ||
302 | Kay Sievers (29): | |
303 | version bump | |
304 | Merge branch 'master' of git+ssh://master.kernel.org/pub/scm/linux/hotplug/udev | |
305 | v4l_id: kill the v4l1 ioctl | |
306 | v4l_id: remove left-over variable | |
307 | update some comments | |
308 | test-libudev: add short options | |
309 | libudev: udev_device_get_sysattr_list_entry() update | |
310 | libudev: resolve ifindex in udev_device_new_from_id_filename() | |
311 | libudev: bump minor version | |
312 | udev-acl: move sg rule to optical drive rule | |
313 | move /dev/.udev/ to /dev/.run/udev/ and convert old udev database at udevd startup | |
314 | NEWS: clarify /dev/.run/ requirements | |
315 | input_id: silent gcc warnings | |
316 | fstab_import: disable build | |
317 | systemd: remove deprecated udev-retry.service | |
318 | fstab_import: remove from configure | |
319 | update sd-daemon.[ch] | |
320 | udevd: use facility == LOG_DAEMON when writing to /dev/kmsg | |
321 | udevd: initialize fds, for proper close() on exit | |
322 | use /run/udev/ if possible and fall back to /dev/.udev/ | |
323 | rules: run ata_id only on SPC-3 or later optical drives | |
324 | systemd: bind udev control socket in systemd and split udev.service | |
325 | systemd: use sockets.target not socket.target | |
326 | man: remove trigger --type=failed handling | |
327 | libudev: export udev_get_run_path() | |
328 | libudev: docs - add udev_get_run_path() | |
329 | libudev: make valgrind happy | |
330 | systemd: do not enable udev-settle.service by default | |
331 | systemd: udev.socket - disable implicit dependencies | |
332 | ||
333 | Kei Tokunaga (1): | |
334 | udevadm: enumerate - update prev pointer properly | |
335 | ||
336 | Lee, Chun-Yi (2): | |
337 | Remap Acer WMI touchpad toggle key to F21 used by X | |
338 | Remap MSI Laptop touchpad on/off key to F22 and F23 | |
339 | ||
340 | Martin Pitt (12): | |
341 | 60-persistent-input.rules: Support multiple interfaces | |
342 | Only build v4l_id if V4L1 header file is available | |
343 | 60-persistent-input.rules: Do not create duplicate links | |
344 | Fix building with --disable-extras | |
345 | Do not build extras with --disable-extras | |
346 | v4l_id: Drop videodev.h check again | |
347 | keymap: Fix Acer Aspire 5920G media key | |
348 | input_id: Consistently use tabs for indentation | |
349 | input_id: Add some debugging output | |
350 | input_id: Avoid memory overflow with too long capability masks | |
351 | input_id: Cover key devices which only have KEY_* > 255 | |
352 | input_id: Rewrite debug logging to use standard udev info() | |
353 | ||
354 | Seth Forshee (1): | |
355 | keymap: continue reading keymap after invalid scancodes | |
356 | ||
357 | Thomas Egerer (3): | |
358 | libudev: allow to get list of all available sysfs attrs for a device | |
359 | libudev: use sysfs attr ilist interface for attribute walk | |
360 | udevadm: info - make attribute array static and const | |
361 | ||
362 | ||
08527943 KS |
363 | Summary of changes from v165 to v166 |
364 | ============================================ | |
365 | ||
366 | Chris Bagwell (1): | |
367 | Remap Eee PC touchpad toggle key to F21 used by X | |
368 | ||
369 | Gerd Hoffmann (1): | |
370 | extras: add rules for qemu guests | |
371 | ||
372 | Jürgen Kaiser (1): | |
373 | keymap: Add Acer Aspire 8930 | |
374 | ||
375 | Kay Sievers (7): | |
376 | version bump | |
377 | man: generate html pages for www.kernel.org | |
378 | man: fix typo | |
379 | make: fix qemu rules file name | |
380 | extras: qemu - fix typo | |
381 | ata_id: do not print empty serial numbers to avoid unwanted trailing '_' | |
382 | update gitignore | |
383 | ||
384 | Martin Pitt (6): | |
385 | keymap: Add Acer TravelMate C310 | |
386 | keymap: Update README.keymap.txt | |
387 | keymap: Add Lenovo ThinkPad X201 tablet | |
388 | keymap: Move reading of event in separate function | |
389 | keymap: More robust state machine | |
390 | keymap: Explain how to end the program | |
391 | ||
392 | Matthew Garrett (1): | |
393 | keymap: Remove wlan from Dell | |
394 | ||
395 | ||
f3f86e48 KS |
396 | Summary of changes from v164 to v165 |
397 | ============================================ | |
398 | ||
399 | Andy Whitcroft (1): | |
400 | keymap: Add release quirks for two Zepto Znote models and AMILO Xi 2428 | |
401 | ||
402 | Bastien Nocera (2): | |
403 | keymap: Add force release for HP touchpad off | |
404 | extras/keymap: Make touchpad buttons consistent | |
405 | ||
406 | David Henningsson (1): | |
407 | Add ACLs for FFADO supported sound cards | |
408 | ||
409 | David Zeuthen (6): | |
410 | ata_id: Support SG_IO version 4 interface | |
411 | Run scsi_id and ata_id on the scsi_device object | |
412 | Use ata_id, not scsi_id, on ATAPI devices | |
413 | Add GUdevEnumerator type and Device.get_tags() method | |
414 | Add g_udev_device_get_is_initialized() method | |
415 | gudev: Add Device.get_usec_since_initialized | |
416 | ||
417 | Harald Hoyer (2): | |
418 | udev-rules.c: change import property buffer to 16384 bytes | |
419 | 70-acl.rules: add ACLs for ID_PDA devices | |
420 | ||
421 | Jakub Wilk (1): | |
422 | man: udev - workaraound -> workaround | |
423 | ||
424 | Jan Drzewiecki (1): | |
425 | cdrom_id: Fix media state for unreadable DVDs | |
426 | ||
427 | Kay Sievers (19): | |
428 | version bump | |
429 | rules: 78-sound-card - remove specific hardware matches, they do not belong here | |
430 | rules: drop OSS audio rule | |
431 | rules: drop alsa jack-plug input devices | |
432 | rules: revert bsg use until the event ordering problem is sorted out | |
433 | libudev: do not overwrite path with readlink() call | |
434 | udevadm: info - honor --export and --export-prefix for property query | |
435 | udevadm: info - honor --export, --export-prefix= | |
436 | udevd: use dev_t or netif ifindex as database key | |
437 | udevd: always create /dev/{char,block}/$major:$minor | |
438 | udevd: simplify udev database and fix DEVNAME handling | |
439 | udevd: switch to common id_filename functions | |
440 | udevd: write full database file for (unsupported) renamed device nodes | |
441 | check ifindex > 0 instead of subsystem == "net" | |
442 | libudev: enumerate - allow to filter-out not-already-initialized devices | |
443 | libudev: fix renamed device nodes detection logic | |
444 | libudev: record and export "age" of device record | |
445 | gudev: bump minor version | |
446 | update NEWS | |
447 | ||
448 | Martin Pitt (5): | |
449 | keymap: Add Sony Vaio VGN71 | |
450 | keymap: Add some more Sony Vaio VGN-* models | |
451 | Add ACL for media player USB devices | |
452 | keymap: Fix struck Touchpad key on Dell Latitude E series | |
453 | keymap: Fix struck Touchpad key on Dell Precision M series | |
454 | ||
455 | Michal Soltys (1): | |
456 | udevd: create static nodes before /dev/null is needed | |
457 | ||
458 | ||
9bc26156 KS |
459 | Summary of changes from v163 to v164 |
460 | ============================================ | |
461 | ||
462 | David Zeuthen (1): | |
463 | Install libgudev-1.0.so in prefix / instead of prefix /usr | |
464 | ||
465 | Harald Hoyer (1): | |
466 | cdrom_id: request the drive profile features with a dynamic length | |
467 | ||
468 | Kay Sievers (4): | |
469 | version bump | |
470 | udevd: do not wrongly delay events for devices with swapped names | |
471 | return proper error code in rename_netif() | |
472 | libudev: return kernel provided devnode when asked before we handled any rules | |
473 | ||
474 | Martin Pitt (2): | |
475 | keymap: Apply force-release rules to all Samsung models. | |
476 | keymap: Add Toshiba Satellite U500 | |
477 | ||
478 | ||
d7628fbf KS |
479 | Summary of changes from v162 to v163 |
480 | ============================================ | |
481 | ||
482 | David Zeuthen (2): | |
483 | gudev: Deliver ::uevent signal in the thread-default main loop | |
484 | Bump required GLib version to 2.22 | |
485 | ||
486 | Hannes Reinecke (1): | |
487 | scsi_id: export target port group | |
488 | ||
489 | Kay Sievers (5): | |
490 | version bump | |
491 | scsi_id: fix compiler warnings | |
492 | systemd: hook into basic.target instead of sysinit.target | |
493 | systemd: sort before basic.target | |
494 | udevd: add sd-daemon.c | |
495 | ||
496 | Lee, Chun-Yi (1): | |
497 | keymap: Add alternate MSI vendor name | |
498 | ||
499 | Martin Pitt (8): | |
500 | keymap: Add Lenovo Y550 | |
501 | Clarify WAIT_FOR documentation | |
502 | fix various syntax errors in rules | |
503 | Add automatic rules syntax check | |
504 | cdrom_id: Try reading the medium if all MMC commands fail | |
505 | Revert "cdrom_id: Try reading the medium if all MMC commands fail" | |
506 | cdrom_id: Fall back to CDROM_DRIVE_STATUS if all MMC commands fail | |
507 | cdrom_id: Don't read beyond "last track" in TOC | |
508 | ||
509 | Torsten Schoenfeld (1): | |
510 | gudev: add a few annotations that newer gobject-introspection versions demand | |
511 | ||
512 | ||
e7638c03 KS |
513 | Summary of changes from v161 to v162 |
514 | ============================================ | |
515 | ||
516 | David Woodhouse (1): | |
517 | Add keymap for Lenovo IdeaPad S10-3 | |
518 | ||
519 | Jan Drzewiecki (2): | |
520 | cdrom_id: Drop MEDIA_SESSION_NEXT for DVD-RW-RO | |
521 | cdrom_id: Fix DVD blank detection for sloppy firmware | |
522 | ||
523 | Kay Sievers (10): | |
524 | init: update systemd service files | |
525 | init: update systemd service files | |
526 | init: add 'udev -' to description in systemd service files | |
527 | udevd: add pid to kmsg logs | |
528 | init: edit systemd service descriptions | |
529 | version bump | |
530 | udevd: remove unneeded credential passing from init_notify() | |
531 | set SELinux context on 'add' but not on 'change' events | |
532 | systemd: enable all udev services unconditionally | |
533 | Revert "Add alternative KVM MAC address blacklist" | |
534 | ||
535 | Luca Tettamanti (1): | |
536 | Add support for oom_score_adj | |
537 | ||
538 | Marco d'Itri (2): | |
539 | udev-acl: do not mistake all SCSI "processor" devices for scanner | |
540 | do not create persistent name rules for KVM network interfaces | |
541 | ||
542 | Martin Pitt (12): | |
543 | cdrom_id: Add media status debugging | |
544 | udev(7): Point out required extension, and remove some confusion | |
545 | keymap: Add Onkyo PC | |
546 | keymap: Add HP G60 | |
547 | keymap: Fix Sony VAIO VGN-SZ2HP/B | |
548 | udev(7) manpage: Fix description of $attr | |
549 | gudev: fix crash if netlink is not available | |
550 | keymap: Fix Acer TravelMate 4720 | |
551 | cdrom_id: Fix DVD-RW media detection | |
552 | Fix KVM MAC address range | |
553 | do not create persistent name rules for VMWare network interfaces | |
554 | Add alternative KVM MAC address blacklist | |
555 | ||
556 | Michael Forney (1): | |
557 | Don't install systemd scripts with --without-systemdsystemunitdir | |
558 | ||
559 | Michal Soltys (1): | |
560 | ChangeLog fix | |
561 | ||
562 | ||
8a5b0ff5 KS |
563 | Summary of changes from v160 to v161 |
564 | ============================================ | |
565 | ||
566 | Fortunato Ventre (1): | |
567 | keymap: Add force-release quirks for a lot more Samsung models | |
568 | ||
569 | Harald Hoyer (3): | |
570 | udev-event.c: rename interface to <src>-<dest>, if <dest> taken | |
571 | rule_generator/write_net_rules: prevent interface to be named "eth" | |
572 | cdrom_id: READ TOC before READ DISC INFORMATION fixes qemu | |
573 | ||
574 | Jan Drzewiecki (5): | |
575 | cdrom_id: Fix detection of reblanked DVD+RW and DVD-RAM | |
576 | cdrom_id: Handle pre-MMC2 drives | |
577 | cdrom_id: Also apply format check to DVD-RW | |
578 | cdrom_id: No "next session" for "other" media state | |
579 | cdrom_id: Fix state for fresh DVD-RW | |
580 | ||
581 | Jerone Young (1): | |
582 | Fix volume keys not releasing on Mivvy G310 | |
583 | ||
584 | Kay Sievers (12): | |
585 | version bump | |
586 | rules: remove firewire rules for deprecated drivers | |
587 | udev-acl: update firewire matches to recent rule changes | |
588 | libudev: bump minor so version after adding symbols | |
589 | call util_delete_path() only when we actually deleted stuff | |
590 | udev-acl: properly handle CK change events for root user | |
591 | udev-acl: remove specific device matches from the rules file | |
592 | fix broken "compile warning fix" | |
593 | always log error when renaming a network interface fails | |
594 | do not rename the database on device rename | |
595 | cdrom_id: whitespace fix | |
596 | cdrom_id: do not bail out when we can not read the TOC like for empty CDRW | |
597 | ||
598 | Marco d'Itri (3): | |
599 | hid2hci: fix Logitech diNovo, MX5500 and other keyboards | |
600 | log an error when a message from the wrong version of udevadm is ignored | |
601 | hid2hci: fix for Logitech diNovo Edge keyboard | |
602 | ||
603 | Martin Pitt (1): | |
604 | keymap: Generalize Samsung keymaps | |
605 | ||
606 | Michal Schmidt (1): | |
607 | udev-acl: really fix ACL assignment in CK events | |
608 | ||
609 | Richard Hughes (1): | |
610 | udev-acl: add DDC_DEVICE to the types that are managed | |
611 | ||
612 | Stefan Richter (1): | |
613 | rules: add more FireWire IDs: Point Grey IIDC; AV/C + vendor unique | |
614 | ||
615 | Yin Kangkai (7): | |
616 | udevadm: fix short options in getopt() | |
617 | udevd: fix some memory leaks in error path | |
618 | malloc()+memset() -> calloc() | |
619 | udevd: fix short options in getopt() | |
620 | udevd: fix unref'ing of device in error path | |
621 | udevd: create static device links only when the target exists | |
622 | udev: fix compile warning | |
623 | ||
624 | ||
885a09a9 KS |
625 | Summary of changes from v159 to v160 |
626 | ============================================ | |
627 | ||
628 | Harald Hoyer (2): | |
629 | 60-persistent-storage-tape: s/path_id.sh/path_id/ | |
630 | 60-persistent-storage-tape.rules: make own by-path symlink for nst tapes | |
631 | ||
632 | Kay Sievers (4): | |
633 | version bump | |
634 | rules: tape - remove WAIT_FOR instruction and don't export BSG_DEV | |
635 | allow final assignment for OPTIONS:="nowatch" | |
636 | udevd: init_notify() fix abstract namespace name handling | |
637 | ||
638 | Lennart Poettering (1): | |
639 | systemd: make service files readable by GKeyFile | |
640 | ||
641 | Martin Pitt (2): | |
642 | keymap: Find alternate Lenovo module | |
643 | keymap: Add Lenovo ThinkPad SL Series extra buttons | |
644 | ||
645 | ||
f9b58c35 KS |
646 | Summary of changes from v158 to v159 |
647 | ============================================ | |
648 | ||
649 | Jerone Young (1): | |
650 | Fix stuck volume key presses for Toshiba Satellite U300 & U305models | |
651 | ||
652 | Kay Sievers (5): | |
653 | version bump | |
654 | add systemd service files | |
655 | make: pre-process and install systemd service files when needed | |
656 | make: fix 'make distcheck' | |
657 | switch a few left-over from GPLv2 to GPLv2 or later | |
658 | ||
659 | Lennart Poettering (1): | |
660 | systemd: update service files for newly introduced DefaultDependencies= option | |
661 | ||
662 | Martin Pitt (1): | |
663 | keymap: Add Logitech Cordless Wave Pro | |
664 | ||
665 | Matthew Garrett (1): | |
666 | keymap: Add support for IBM-branded USB devices | |
667 | ||
668 | Michael Meeks (1): | |
669 | gudev: respect possibly given LD_LIBRARY_PATH | |
670 | ||
671 | Ryan Harper (2): | |
672 | Add virtio-blk support to path_id | |
673 | Add virtio-blk by-id rules based on 'serial' attribute | |
674 | ||
675 | ||
b93e0709 KS |
676 | Summary of changes from v157 to v158 |
677 | ============================================ | |
678 | ||
679 | Harald Hoyer (1): | |
680 | extras/keymap: add Samsung N210 to keymap rules | |
681 | ||
682 | Kay Sievers (7): | |
683 | version bump | |
684 | libudev: fix fd leak in udev_enumerate_scan_devices() when tags are searched | |
685 | udevd: in case we don't daemonize, send READY message to /sbin/init | |
686 | delete last distro specific rules | |
687 | remove a few comments in file headers | |
688 | mtd_probe: add needed include, modprobe blacklist flag, and change some whitespace | |
689 | rules: remove unused subdir | |
690 | ||
691 | Martin Pitt (4): | |
692 | Fix hid2hci rules harder | |
693 | add Vala vapi for gudev-1.0 | |
694 | Revert "add Vala vapi for gudev-1.0" | |
695 | Fix usb printer rule for multiple USB interfaces | |
696 | ||
697 | Maxim Levitsky (1): | |
698 | mtd_probe: add autodetection for xD cards | |
699 | ||
700 | Paul Bender (1): | |
701 | configure.ac: fix cross compilation | |
702 | ||
703 | ||
ab6e9d3d KS |
704 | Summary of changes from v156 to v157 |
705 | ============================================ | |
706 | ||
707 | Harald Hoyer (1): | |
708 | 40-redhat.rules: removed file | |
709 | ||
710 | Jerone Young (3): | |
711 | Fix wlan key on Inspirion 1210 | |
712 | Fix wlan key on Inspiron 910 | |
713 | Fix wlan key on Inspiron 1010 & 1110 | |
714 | ||
715 | Kay Sievers (25): | |
716 | configure.ac: version bump | |
717 | Makefile.am: silent build mkdir | |
718 | rules: mount fuse control filesystem | |
719 | fix compilation with --enable-debug | |
720 | while (1) -> for (;;) | |
721 | childs -> children | |
722 | udevd: replace --debug-trace with --children-max | |
723 | udevd: fix comments | |
724 | rules: add -v to modprobe calls to be able see what will be loaded | |
725 | udevd: read debug settings from kernel commandline | |
726 | update NEWS | |
727 | rules: delete pilot rules and remove redhat directory | |
728 | man: add static device nodes and udevd debug options | |
729 | man: add kernel command line parameters | |
730 | man: udevd - update intro | |
731 | rules: rename packages -> arch | |
732 | rules: SUSE - move last distro rule to package | |
733 | rules: add misc/30-kernel-compat.rules | |
734 | make: mkdir /lib/udev/devices/ | |
735 | make: fix rules/ subdir names | |
736 | udevd: set umask before creating files/directories | |
737 | add IMPORT{cmdline} | |
738 | IMPORT{cmdline}: start at first char after '=' | |
739 | libudev: doc - fix typo | |
740 | update NEWS | |
741 | ||
742 | ||
e925b633 KS |
743 | Summary of changes from v155 to v156 |
744 | ============================================ | |
745 | ||
746 | Bryan Kadzban (1): | |
747 | udevd: fix typo /proc/fd -> /proc/self/fd | |
748 | ||
749 | Kay Sievers (4): | |
750 | configure.ac: version bump | |
751 | cdrom_id: do not export ID_CDROM_MEDIA_SESSION_LAST_OFFSET= for single session media | |
752 | rules: optical drives - use ID_CDROM_MEDIA_TRACK_COUNT_DATA | |
753 | libudev: fix udev_queue_get_seqnum_sequence_is_finished() with empty queue file | |
754 | ||
755 | ||
c79ee67d KS |
756 | Summary of changes from v154 to v155 |
757 | ============================================ | |
758 | ||
759 | Kay Sievers (11): | |
760 | reset process priority before executing RUN+= | |
761 | configure.ac: version bump | |
762 | rules: SUSE - delete device-mapper rules | |
763 | libudev: add O_CLOEXEC | |
764 | use default mode of 0600 for nodes if gid == 0 | |
765 | udevd: create standard symlinks and handle /lib/udev/devices | |
766 | update NEWS README | |
767 | fix tests and allow MODE=000 | |
768 | create static nodes provided by kernel modules to allow module autoloading | |
769 | update NEWS | |
770 | man: directly use 'refentry' | |
771 | ||
772 | ||
1ecfdba0 KS |
773 | Summary of changes from v153 to v154 |
774 | ============================================ | |
775 | ||
776 | Harald Hoyer (2): | |
777 | Makefile.am: add LGPL COPYING file to EXTRA_DIST | |
778 | cdrom_id: only mark sr[0-9]* as ID_CDROM | |
779 | ||
780 | Jerone Young (1): | |
781 | Fix volume keys not releasing for Pegatron platform | |
782 | ||
783 | Kay Sievers (23): | |
784 | configure.ac: version bump | |
785 | more readlink buffer size handling | |
786 | remove left-over from ignore_remove and all_partitions | |
787 | fix previous commit | |
788 | udevadm: info --export-db -- remove watch handle export | |
789 | add TAG= to improve event filtering and device enumeration | |
790 | all to match against a given TAG== | |
791 | udev-acl: use a tag instead of a property to mark devices | |
792 | fix logic on-demand loading logic for db and uevent | |
793 | use the usual TAG+=, TAG= logic | |
794 | delete old tags when configuration changes | |
795 | libudev: accept NULL in udev_device_get_tags_list_entry() | |
796 | export tag functions | |
797 | export udev_device_get_tags_list_entry() | |
798 | udevd: always try to find an idle worker instead of forking a new one | |
799 | remove unused parameter from udev_node_mknod() | |
800 | remove debug output during rules parsing | |
801 | warn when renaming kernel-provided nodes instead of adding symlinks | |
802 | man: udevadm trigger - the default is "change" not "add" | |
803 | update README regarding kernel version and default rules | |
804 | add info message when empty NAME is given | |
805 | libudev: add documentation for recently added functions | |
806 | udevd: reload config only for *.rules files | |
807 | ||
808 | Martin Pitt (1): | |
809 | keymap: Fix Bluetooth key on Acer TravelMate 4720 | |
810 | ||
811 | Mathias Nyman (1): | |
812 | remove buffer-overrun risk in readlink call | |
813 | ||
814 | Matthias Schwarzott (1): | |
815 | rules: Gentoo - remove old devfs compat rules | |
816 | ||
817 | Michael Thayer (1): | |
818 | fix device node deletion | |
819 | ||
820 | Robby Workman (1): | |
821 | configure.ac: move firmware-path setting out of extras section | |
822 | ||
823 | Yin Kangkai (2): | |
824 | keymap: Add keymap and force-release quirk for Samsung N128 | |
825 | keymap: Add keymap quirk of WebCam key for MSI netbooks. | |
826 | ||
827 | ||
1efde3bc KS |
828 | Summary of changes from v152 to v153 |
829 | ============================================ | |
830 | ||
831 | Kay Sievers (1): | |
832 | configure.ac: version bump | |
833 | ||
834 | Robby Workman (1): | |
835 | configure.ac: fix broken firmware search path in configure.ac | |
836 | ||
837 | ||
f1c4a0e1 KS |
838 | Summary of changes from v151 to v152 |
839 | ============================================ | |
840 | ||
841 | Adrian Bunk (1): | |
842 | udev needs automake 1.10 | |
843 | ||
844 | Amit Shah (2): | |
845 | Fix virtio-ports rule to use $attr instead of $ATTR | |
846 | rules: virtio - fix is to check if the 'name' attribute is present | |
847 | ||
848 | Andy Whitcroft (2): | |
849 | keymap: Add Samsung Q210/P210 force-release quirk | |
850 | keymap: Add Fujitsu Amilo 1848+u force-release quirk | |
851 | ||
852 | Dan Williams (1): | |
853 | modeswitch: morph into tool that only switches Mobile Action cables | |
854 | ||
855 | David Zeuthen (3): | |
856 | Decrease buffer size when advancing past NUL byte | |
857 | Use UTIL_LINE_SIZE, not UTIL_PATH_SIZE to truncate properties | |
858 | Increase UTIL_LINE_SIZE from 2048 to 16384 | |
859 | ||
860 | Harald Hoyer (1): | |
861 | cdrom_id: remove debugging code | |
862 | ||
863 | Jerone Young (6): | |
864 | Force key release for volume keys on Dell Studio 1557 | |
865 | Fix Keymapping for upcoming Dell Laptops | |
866 | Add new Dell touchpad keycode | |
867 | Revert special casing 0xD8 to latitude XT only | |
868 | Fix Dell Studio 1558 volume keys not releasing | |
869 | Add support for another Dell touchpad toggle key | |
870 | ||
871 | Kamal Mostafa (3): | |
872 | keymap: Unite laptop models needing common volume-key release quirk | |
873 | keymap: Add force-release quirk for Coolbox QBook 270-02 | |
874 | keymap: Add force-release quirk for Mitac 8050QDA | |
875 | ||
876 | Kay Sievers (43): | |
877 | libudev: bump minor version | |
878 | udevadm: fix untested and broken commit to set buffer size | |
879 | configure.ac: version bump | |
880 | udev-acl: no not encourage use of ACL_MANAGE outside of rules file | |
881 | replace utimes() with utimensat() | |
882 | libbudev-private: rename udev_list_entry_get_flag() | |
883 | udevadm: monitor - use / as separator in --subsystem-match=subsystem[/devtype] | |
884 | use major:minor as entries in symlink stack instead of devpath | |
885 | use major:minor as entries in watch directory | |
886 | libudev: docs - .gitignore backup files | |
887 | firmware: fix possible segfault when firmware device goes away while loading | |
888 | do not reset SELinux context when the node was not touched | |
889 | libudev: add udev_device_new_from_environment() | |
890 | add LGPL COPYING to libudev and GUdev | |
891 | cdrom_id: open non-mounted optical media with O_EXCL | |
892 | libudev: update documentation | |
893 | extras: mobile-action-modeswitch - update gitignore | |
894 | scsi_id: add rand() in retry loop | |
895 | cdrom_id: retry to open the device, if EBUSY | |
896 | cdrom_id: check mount state in retry loop | |
897 | cdrom_id: always set ID_CDROM regardless if we can run cdrom_id | |
898 | rules: delete outdated packagees rules | |
899 | rules: we do not have static devices which are renamed | |
900 | unify/cleanup event handling | |
901 | allow IMPORT{db}="KEY" | |
902 | usb-db: remove double '/' | |
903 | replace "add|change" with "!remove" | |
904 | update NEWS | |
905 | log info only if we actually delete the node | |
906 | udevadm: trigger - switch default action from "add" to "change" | |
907 | remove "all_partitions" option | |
908 | rules: call modprobe on all events but "remove" | |
909 | remove "ignore_remove" option | |
910 | update NEWS | |
911 | cdrom_id: rework feature/profiles buffer parsing | |
912 | cdrom_id: print more debug messages | |
913 | cdrom_id: debug - print feature values in hex | |
914 | cdrom_id: debug - print feature values in hex | |
915 | cdrom_id: set ID_CDROM_MEDIA=1 only for known media | |
916 | Revert "Fix switching Logitech bluetooth adapters into hci mode." | |
917 | add O_NOFOLLOW when creating files in link stack | |
918 | delete only device nodes, not symlinks when deleting a devtmpfs node | |
919 | doc: add section about how *not* to rename device nodes | |
920 | ||
921 | Marco d'Itri (3): | |
922 | rules: input - create by-path/ links for pci devices | |
923 | Fix switching Logitech bluetooth adapters into hci mode. | |
924 | doc: document the WAIT_FOR timeout | |
925 | ||
926 | Martin Pitt (12): | |
927 | keymap: Add Dell Inspiron 1011 (Mini 10) | |
928 | Fix brightness keys on MSI Wind U-100 | |
929 | keymap: Fix LG X110 | |
930 | keymap: Add Toshiba Satellite M30X | |
931 | udev-acl: Correctly handle ENV{ACL_MANAGE}==0 | |
932 | input_id: Fix linking | |
933 | keymap: Add Acer TravelMate 6593G and Acer Aspire 1640 | |
934 | keymap: Fix another key for Acer TravelMate 6593 | |
935 | cdrom_id: Fix uninitialized variables | |
936 | cdrom_id: Fix uninitialized buffers | |
937 | cdrom_id: Do not ignore errors from scsi_cmd_run() | |
938 | cdrom_id: Swap media state and TOC info probing | |
939 | ||
940 | Mike Brudevold (1): | |
941 | cdrom_id: add missing profiles to feature_profiles | |
942 | ||
943 | Robert Hooker (1): | |
944 | keymap: Add support for Gateway AOA110/AOA150 clones. | |
945 | ||
946 | Scott James Remnant (2): | |
947 | libudev: export udev_monitor_set_receive_buffer_size() | |
948 | udevadm monitor: increase netlink buffer size | |
949 | ||
950 | Thomas Bächler (1): | |
951 | firmware: fix error reporting on missing firmware files | |
952 | ||
953 | Yury G. Kudryashov (3): | |
954 | configure.ac - fix typo in --with-pci-ids-path option | |
955 | hid2hci: include linux/types.h for __u32 | |
956 | configure.ac: ddd --with-firmware-path option | |
957 | ||
958 | ||
f5846e8c KS |
959 | Summary of changes from v150 to v151 |
960 | ============================================ | |
961 | ||
962 | Amit Shah (1): | |
963 | rules: Add symlink rule for virtio ports | |
964 | ||
965 | Bryan Kadzban (1): | |
966 | Fix reverted floppy-device permissions | |
967 | ||
968 | Egbert Eich (1): | |
969 | rulews: suse - add do-not-load-KMS-modules rules | |
970 | ||
971 | Frederic Crozat (1): | |
972 | rules: acl - add COLOR_MEASUREMENT_DEVICE match | |
973 | ||
974 | Kay Sievers (11): | |
975 | configure.ac: version bump | |
976 | udevd: inotify - do not parse rules at create but at close | |
977 | do not remove device nodes of active kernel devices | |
978 | libudev: device - create db file atomically | |
979 | clarify message about not removed device node | |
980 | input_id: include limits.h | |
981 | keymap: include linux/limits.h | |
982 | keymap: linux/input.h - get absolute include path from gcc | |
983 | delete outdated and unmaintained writing_udev_rules | |
984 | update README and NEWS | |
985 | update tests | |
986 | ||
987 | Marco d'Itri (2): | |
988 | writing_udev_rules: update rules files names | |
989 | keymap: support for the Samsung N140 keyboard | |
990 | ||
991 | Martin Pitt (4): | |
992 | add ACL rule for Garmin GPSMap 60 | |
993 | keymap: move force-release directory | |
994 | extras/keymap/check-keymaps.sh: Ignore comment-only lines | |
995 | keymap: Fix invalid map line | |
996 | ||
997 | ||
ca63e6a8 KS |
998 | Summary of changes from v149 to v150 |
999 | ============================================ | |
1000 | ||
1001 | Clemens Buchacher (2): | |
1002 | add Samsung R70/R71 keymap | |
1003 | keymap: Samsung R70/R71 force-release quirk | |
1004 | ||
1005 | Daniel Drake (2): | |
1006 | keymap: Add OLPC XO key mappings | |
1007 | keymap: Fix typo in compal rules | |
1008 | ||
1009 | Daniel Elstner (1): | |
1010 | libudev: wrap in extern "C" block for C++ | |
1011 | ||
1012 | David Zeuthen (1): | |
1013 | Export ID_WWN_VENDOR_EXTENSION and ID_WWN_WITH_EXTENSION | |
1014 | ||
1015 | Jerone Young (1): | |
1016 | keymap: Lenovo Thinkpad USB Keyboard with Tracepoint | |
1017 | ||
1018 | Johannes Stezenbach (2): | |
1019 | keymap: add Samsung N130 | |
1020 | keymap: handle atkbd force_release quirk | |
1021 | ||
1022 | Kay Sievers (15): | |
1023 | util_unlink_secure(): chmod() before chown() | |
1024 | floppy: fix rule to create additional floppy device nodes | |
1025 | configure.ac: version bump | |
1026 | remove remaining support for CONFIG_SYSFS_DEPRECATED | |
1027 | cdrom_id: remove deprecated device matches | |
1028 | rules: add "block" match to floppy rule | |
1029 | update mtime of nodes and links when we re-use them | |
1030 | udevadm: info - fix info --root --query=name --path= for device without a device node | |
1031 | remove remaining support for CONFIG_SYSFS_DEPRECATED | |
1032 | fix typo in log message priority handling | |
1033 | remove UDEV_RUN environment variable | |
1034 | udevadm: logging - copy va_list and do not use it twice | |
1035 | libudev: doc - add symbols to sections.txt | |
1036 | work around gtk-doc which breaks distcheck | |
1037 | gobject-introspection: use $datadir instead of $prefix | |
1038 | ||
1039 | Marco d'Itri (2): | |
1040 | build: keymap - create subdir | |
1041 | rules: udev-acl - add firewire video devices | |
1042 | ||
1043 | Martin Pitt (12): | |
1044 | keymap: Add Acer Aspire 1810T | |
1045 | 95-keymap.rules: Run on change events, too | |
1046 | keymap: fix findkeyboards | |
1047 | Speed up udev_enumerate_scan_* | |
1048 | keymap: Add hotkey quirk for Acer Aspire One (AO531h/AO751h) | |
1049 | Clarify RUN/IMPORT documentation | |
1050 | keymap: Add Logitech S510 USB keyboard | |
1051 | keymap: add Acer TravelMate 8471 | |
1052 | keymap: Add Acer Aspire 1810TZ | |
1053 | keymap: Add LG X110 | |
1054 | keymap: Add Fujitsu Amilo Li 1718 | |
1055 | keymap: Document force-release | |
1056 | ||
1057 | Piter PUNK (1): | |
1058 | firmware: convert shell script to C | |
1059 | ||
1060 | Scott James Remnant (1): | |
1061 | 70-acl.rules: ACL manage Android G1 dev phones | |
1062 | ||
1063 | Thomas de Grenier de Latour (1): | |
1064 | libudev: enumerate - fix move_later logic | |
1065 | ||
1066 | ||
07fb7fce KS |
1067 | Summary of changes from v148 to v149 |
1068 | ============================================ | |
1069 | ||
1070 | Daniel Elstner (1): | |
1071 | really fix both in-tree and out-of-tree builds | |
1072 | ||
1073 | Dmitry Torokhov (1): | |
1074 | input-id: identify touchscreens | |
1075 | ||
1076 | Kay Sievers (4): | |
1077 | libudev: doc - use #NULL | |
1078 | configure.ac: version bump | |
1079 | really really fix both in-tree and out-of-tree builds | |
1080 | fix both in-tree and out-of-tree builds | |
1081 | ||
1082 | Martin Pitt (6): | |
1083 | input_id: Fix endless loop for non-input devices | |
1084 | input_id: Do not tag non-input devices with ID_INPUT | |
1085 | input_id: small optimization | |
1086 | input_id: check event mask | |
1087 | input_id: Check mouse button for ID_INPUT_MOUSE | |
1088 | udev_device_get_parent_with_subsystem_devtype(): Clarify documentation | |
1089 | ||
1090 | ||
2ad6af0f KS |
1091 | Summary of changes from v147 to v148 |
1092 | ============================================ | |
1093 | ||
1094 | Dan Williams (3): | |
1095 | Revert "modem-modeswitch: add a device" | |
1096 | Revert "extras/modem-modeswitch: Add Huawei E1550 GSM modem" | |
1097 | modem-modeswitch: 61-option-modem-modeswitch.rules is only for Option NV devices | |
1098 | ||
1099 | Daniel Mierswa (1): | |
1100 | Fix typo in NEWS, ConsoleKit-0.4.11 -> 0.4.1 | |
1101 | ||
1102 | David Zeuthen (4): | |
1103 | cdrom_id: Still check profiles even if there is no media | |
1104 | scsi_id: Export WWN and Unit Serial Number | |
1105 | Create /dev/disk/by-id/wwn-0x... symlinks | |
1106 | Also create /dev/disk/by-id/wwn-0x..-part%n symlinks for partitions | |
1107 | ||
1108 | Dmitry Torokhov (1): | |
1109 | extras/input_id: Correctly identify touchpads | |
1110 | ||
1111 | Harald Hoyer (1): | |
1112 | modem-modeswitch: add a device | |
1113 | ||
1114 | Kay Sievers (8): | |
1115 | rules: set mode of floppy device nodes to 0660 | |
1116 | remove "ignore_device" | |
1117 | print warning for BUS=, SYSFS{}=, ID= | |
1118 | test-udev: remove "ignore_device" code | |
1119 | udev-test.pl: catch-up with recent changes | |
1120 | rules: remove support for IDE (hd*) devices | |
1121 | ata_id: skip ATA commands if we find an optical drive | |
1122 | Revert "Fix out-of-tree builds" | |
1123 | ||
1124 | Martin Pitt (5): | |
1125 | README.keymap.txt: small clarification | |
1126 | extras: Add input_id | |
1127 | 70-acl.rules: Use new-style input properties | |
1128 | input: Deprecate ENV{ID_CLASS} | |
1129 | input_id: code cleanup | |
1130 | ||
1131 | Scott James Remnant (1): | |
1132 | Fix out-of-tree builds | |
1133 | ||
1134 | ||
86f380dd KS |
1135 | Summary of changes from v146 to v147 |
1136 | ============================================ | |
1137 | ||
1138 | Alan Jenkins (1): | |
1139 | udevd: queue-export - remove retry loop | |
1140 | ||
1141 | Andrew Church (1): | |
1142 | fix wrong parameter size on ioctl FIONREAD | |
1143 | ||
1144 | Daniel Mierswa (2): | |
1145 | don't compare a non-existing function with NULL | |
1146 | use nanosleep() instead of usleep() | |
1147 | ||
1148 | David Zeuthen (4): | |
1149 | gudev: remove G_UDEV_API_IS_SUBJECT_TO_CHANGE since API is now stable | |
1150 | ata_id: export more advanced ATA features | |
1151 | gudev: Fix up GUdevDeviceNumber | |
1152 | gudev: Remove LIBUDEV_I_KNOW_THE_API_IS_SUBJECT_TO_CHANGE from priv header | |
1153 | ||
1154 | Florian Zumbiehl (10): | |
1155 | util_delete_path(): use util_strscpy() | |
1156 | util_lookup_group(): fix memory leak if realloc() fails | |
1157 | util_delete_path(): handle multiple leading slashes | |
1158 | util_create_path(): fix possible out of bounds array access | |
1159 | ude_rules.c: fix possible NULL pointer dereference in get_key() | |
1160 | util_resolve_sys_link(): fix possible buffer overflow | |
1161 | udev_util_encode_string(): fix possible buffer overflow | |
1162 | udev-rules.c: parse_file() - fix possible buffer overflow | |
1163 | udev_queue_get_seqnum_sequence_is_finished(): fix possible file handle leak | |
1164 | util_run_program(): fix possible buffer overflow #2 | |
1165 | ||
1166 | Harald Hoyer (2): | |
1167 | scsi_id: prevent buffer overflow in check_fill_0x83_prespc3() | |
1168 | rename interfaces to <iface>_rename if rename fails | |
1169 | ||
1170 | Jeremy Kerr (1): | |
1171 | util_run_program: restore signal mask before executing event RUN commands | |
1172 | ||
1173 | Kay Sievers (45): | |
1174 | make: sort Makefile.am per target/extra | |
1175 | configure.ac: version bump | |
1176 | udev-acl: allow to skip ACL handling | |
1177 | rules: rfkill has no group, so use 0644 | |
1178 | rule_generator: net - fix MATCHDEVID | |
1179 | make: add comment | |
1180 | update NEWS | |
1181 | print warning for NAME="%k" - it breaks the kernel supplied DEVNAME | |
1182 | warn about non-readable or empty rules file | |
1183 | change database file names | |
1184 | assign errno for getgrnam_r()/getpwnam_r() | |
1185 | doc: udevadm test *does* create nodes and links these days | |
1186 | util_unlink_secure(): chmod() before chown() | |
1187 | util_create_path(): fix errno usage | |
1188 | inotify_add_watch(): do not store watch, if it failed | |
1189 | update TODO | |
1190 | update README | |
1191 | rules: suse - use NAME for mapper/control | |
1192 | libudev-util.c: get_sys_link() - return error for empty link target | |
1193 | udev-rules.c: remove 'first_token' variable | |
1194 | Revert "udev-rules.c: remove 'first_token' variable" | |
1195 | test: catch possible bug in GOTO resolving | |
1196 | udevadm: remove symlink support for old commands | |
1197 | util_run_program(): skip multiple spaces in argv creation | |
1198 | fix whitespace | |
1199 | require 2.6.27 for proper signalfd handling | |
1200 | fix randonm findings from llvm-clang-analyzer | |
1201 | simplify "symlink name stack" | |
1202 | reorder create_path() and node/link creation to be called in a direct sequence | |
1203 | put util_create_path() and file creastion in a retry loop | |
1204 | udevadm: control - remove compat code | |
1205 | scsi_id: delete copy of bsg.h | |
1206 | fix SYMLINK{} option parsing | |
1207 | rules: remove remaining NAME="%k" | |
1208 | rules: drop almost all NAME= keys | |
1209 | update TODO, NEWS | |
1210 | udevd: serialize events for with the same major/minor | |
1211 | break loops if util_create_path() returns error | |
1212 | remove "last_rule" option | |
1213 | use CLOEXEC flags instead of fcntl() | |
1214 | unblock signals we might want to handle | |
1215 | udevd: create /dev/.udev/rules.d/ before watching it wit inotify | |
1216 | gudev: fix pkg-config call to work with "make distcheck" | |
1217 | update NEWS | |
1218 | Revert "gudev: fix out-of-tree build" | |
1219 | ||
1220 | Lennart Poettering (5): | |
1221 | pci-db: make sure we actually read the pci.ids file instead of usb.ids | |
1222 | sound: recognize saa7134 TV card sound devices as TV cards | |
1223 | sound: include ALSA sound card id in ID_ID property | |
1224 | sound: include ALSA sound card id in /dev/snd/by-id/ links | |
1225 | Revert "sound: include ALSA sound card id in /dev/snd/by-id/ links" | |
1226 | ||
1227 | Marco d'Itri (6): | |
1228 | doc: writing_udev_rules updated for the new command names | |
1229 | rules: sound - do not use /usr/bin/env | |
1230 | udevadm: print all messages to stderr with priority higher or equal than LOG_ERR | |
1231 | udevadmi: control = exit with rc=2 if there is some system error | |
1232 | gudev: gir-scanner workaround for out of tree builds | |
1233 | gudev: fix out-of-tree build | |
1234 | ||
1235 | Mario Limonciello (1): | |
1236 | hid2hci: remove superfluous bmAttributes match | |
1237 | ||
1238 | Martin Pitt (24): | |
1239 | extras/keymap: Add Acer Aspire 6920 | |
1240 | extras/modem-modeswitch: eject ZTE MF6xx fake CD-ROMs | |
1241 | extras/keymap: Fix hold key on Acer Aspire 6920 | |
1242 | extras/keymap: Fix case matching for Micro-Star | |
1243 | Revert "extras/keymap: Fix case matching for Micro-Star" | |
1244 | make raw USB printer devices accessible for lp | |
1245 | modem-modeswitch rules: Match more devices | |
1246 | extras/keymap: fix hash table collisions | |
1247 | extras/keymap: Rename KEY_COFFEE to KEY_SCREENLOCK | |
1248 | fix single-session CD detection | |
1249 | fix previous commit for CD detection | |
1250 | make raw USB printer devices world-readable again | |
1251 | 50-udev-default.rules: fix printer MODE | |
1252 | keymap: Add Logitech Wave USB | |
1253 | keymap: add missing map file | |
1254 | keymap: fix usb_id invocation | |
1255 | keymap: make USB keyboards really work | |
1256 | keymap: Add Logitech Wave cordless | |
1257 | keymap: add HP Pavillion dv6315ea | |
1258 | keymap: add HP 2230s | |
1259 | Makefile.am: fix build with mawk | |
1260 | extras/keymap/README.keymap.txt: Fix bug report link | |
1261 | fix major fd leak in link handling | |
1262 | modem-modeswitch: fix ZTE MF6xx rule | |
1263 | ||
1264 | Matthias Schwarzott (2): | |
1265 | rules: Gentoo update | |
1266 | rules: Gentoo update | |
1267 | ||
1268 | Maxim Levitsky (1): | |
1269 | keymap for Acer Aspire 5720 | |
1270 | ||
1271 | Peter Rajnoha (1): | |
1272 | libudev: allow to store negative values in the udev database | |
1273 | ||
1274 | Scott James Remnant (1): | |
1275 | util_run_program: *really* restore signal mask before executing event RUN commands | |
1276 | ||
1277 | William Jon McCann (1): | |
1278 | udev-acl: catch up with ConsoleKit 0.4.1 | |
1279 | ||
1280 | ||
d4ab372e KS |
1281 | Summary of changes from v145 to v146 |
1282 | ============================================ | |
1283 | ||
1284 | Alan Jenkins (3): | |
1285 | man: fix unused, inaccurate metadata | |
1286 | man: SYMLINK can be matched as well as assigned | |
1287 | fix spelling | |
1288 | ||
1289 | Anssi Hannula (2): | |
1290 | rules: exclude digitizers from joystick class | |
1291 | udev-acl: add joystick devices | |
1292 | ||
1293 | Diego Elio 'Flameeyes' Pettenò (21): | |
1294 | Merge libudev, udev, and the unconditional extras in a single Makefile.am. | |
1295 | Replace the custom test-run target with the standard make check. | |
1296 | Also merge into the top-level Makefile.am the simpler extras. | |
1297 | Change hook handling to be more portable. | |
1298 | Merge keymap building in the top-level Makefile.am. | |
1299 | Make keymap generation rules be silent (backward-compatible). | |
1300 | Move pkg-config docs and man pages before conditionals. | |
1301 | Finally, also merge gudev into the top-level Makefile.am. | |
1302 | Make sure to clean up all the built sources. | |
1303 | Make sure to use dependency/target variables. | |
1304 | Add silent-rule support for the gudev rules. | |
1305 | Fix building of introspection library on top-level Makefile.am. | |
1306 | Fix another relative path for the new working directory. | |
1307 | Include the correct directory for out-of-source builds. | |
1308 | Add tests to the distribution; this fixes "make distcheck". | |
1309 | Ask gperf to use ANSI-C for generation. | |
1310 | Merge in Makefile.am.inc into Makefile.am | |
1311 | Use the keymap check during “make distcheck” rather than “check”. | |
1312 | Fix building of documentation when doing out-of-source builds. | |
1313 | Fix “make distcheck” run outside of the source directory. | |
1314 | Use LT_INIT to explicit that udev needs libtool series 2. | |
1315 | ||
1316 | Eric W. Biederman (1): | |
1317 | fix util_lookup_group to handle large groups | |
1318 | ||
1319 | Erik Forsberg (1): | |
1320 | extras/modem-modeswitch: Add Huawei E1550 GSM modem | |
1321 | ||
1322 | Kay Sievers (18): | |
1323 | udevd: add timestamp to --debug output | |
1324 | v4l_id: exit with 0 when --help is given | |
1325 | configure.ac: version bump | |
1326 | hid2hci: remove hid structures and include kernel header | |
1327 | path_id: make global variable static | |
1328 | udevadm: trigger - add --sysname-match= | |
1329 | rules: serial - fix path_id call | |
1330 | path_id: fix typo in comment | |
1331 | format names are not case insensitive | |
1332 | hid2hci: rewrite (and break) rules and device handling | |
1333 | make: build internal tools against libudev-private.la | |
1334 | update a few years of copyright | |
1335 | libudev: silent gcc warning: may be used uninitialized in this function | |
1336 | make: suppress enter/leaving directory messages | |
1337 | re-enable failed event tracking | |
1338 | "record_failed" -> "fail_event_on_error" | |
1339 | udevd: block for 15 seconds after error when too old kernel is detected | |
1340 | make: fix issues from non-recursive conversion | |
1341 | ||
1342 | Lennart Poettering (1): | |
1343 | enumeration: move ALSA control devices to the end of the enumerated devices of each card | |
1344 | ||
1345 | Mario Limonciello (2): | |
1346 | hid2hci: support to hid2hci for recovering Dell BT devices after S3 | |
1347 | hid2hci: install re-trigger for hid device when recovering from S3 | |
1348 | ||
1349 | Martin Pitt (17): | |
1350 | add keymap for Clevo D410J laptop | |
1351 | extras/keymap: add Zepto ZNote | |
1352 | extras/keymap: add Everex Stepnote XT5000T | |
1353 | extras/keymap: add Compal Hel80i | |
1354 | keymap tool: improve help | |
1355 | keymap tool: support scancode/keycode pair arguments | |
1356 | keymap: inline one-line key maps | |
1357 | extras/keymap: fix check-keymaps.sh for inline mappings | |
1358 | extras/keymap: add recently added keymap files to Makefile.am | |
1359 | extras/keymap: Add HP Presario 2100 | |
1360 | extras/keymap: cover more Compaq Evo models | |
1361 | extras/keymap: Add Fujitsu Amilo M | |
1362 | extras/keymap: teach findkeyboards about USB keyboards | |
1363 | extras/keymap: Add Samsung SX22S | |
1364 | extras/keymap: Fix crash for unknown keys | |
1365 | extras/keymap: Add Samsung NC20 | |
1366 | extras/keymap: Fix Bluetooth key on Acer Aspire 6920 | |
1367 | ||
1368 | ||
3d66c90f KS |
1369 | Summary of changes from v144 to v145 |
1370 | ============================================ | |
1371 | ||
1372 | Ian Campbell (1): | |
1373 | scsi_id: correct error handling in prepend_vendor_model | |
1374 | ||
1375 | Kay Sievers (10): | |
1376 | README: add CONFIG_BLK_DEV_BSG | |
1377 | use MIN() MAX() from param.h | |
1378 | configure.ac: version bump | |
1379 | libudev: device - free values before updating them | |
1380 | libudev: enumerate - sort with qsort() | |
1381 | udevd: detach event from worker if we kill a worker | |
1382 | udevadm: info - add space after R:, A:, W: on database export | |
1383 | udevd: make sure a worker finishes event handling before exiting | |
1384 | udevd: handle SIGCHLD before the worker event message | |
1385 | udevd: use bool | |
1386 | ||
1387 | ||
739ce84b KS |
1388 | Summary of changes from v143 to v144 |
1389 | ============================================ | |
1390 | ||
1391 | Jon Masters (1): | |
1392 | firmware: search for third party or sysadmin supplied firmware updates | |
1393 | ||
1394 | Kay Sievers (19): | |
1395 | configure.ac: add AM_SILENT_RULES | |
1396 | configure.ac: version bump | |
1397 | TODO: add cleanup of ATA_COMPAT | |
1398 | libudev: queue - add comments for queue format | |
1399 | udev/.gitignore: add udev.pc | |
1400 | configure.ac: version bump | |
1401 | do not exports properties starting with a '.' | |
1402 | scsi_id: --reformat_serial - use udev_util_replace_whitespace() | |
1403 | ata_id: sync ID_SERIAL(_SHORT) with other *_id tools | |
1404 | rules: make ata_id properties the default for all ATA block devices | |
1405 | scsi_id: delete no longer needed config file | |
1406 | update NEWS | |
1407 | man: udev - add private properties like ENV{.FOO}="bar" | |
1408 | Merge branch 'firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/jcm/udev-jcm | |
1409 | udevadm: test - print list of properties | |
1410 | build: do not delete .la files | |
1411 | libudev: monitor - handle kernel supplied DEVNAME properly | |
1412 | update NEWS | |
1413 | build: add *exec* to the internal rootlibdir name | |
1414 | ||
1415 | Martin Pitt (2): | |
1416 | hid2hci: narrow matches to real HCI devices | |
1417 | extras/udev-acl: add smartcard readers | |
1418 | ||
1419 | Stefan Richter (1): | |
1420 | rules: set group ownership of new firewire driver device files | |
1421 | ||
1422 | ||
e54a3c2f KS |
1423 | Summary of changes from v142 to v143 |
1424 | ============================================ | |
1425 | ||
1426 | Alan Jenkins (5): | |
1427 | udevadm: settle - fix timeout | |
1428 | udevd: remove tiny bit of dead code | |
1429 | udevd: implement a more efficient queue file format | |
1430 | udev-selinux.c: remove libudev header | |
1431 | udevd: queue-export - fix crash | |
1432 | ||
1433 | Benjamin Gilbert (1): | |
1434 | test: check string substitutions in OWNER and GROUP | |
1435 | ||
1436 | Dan Williams (2): | |
1437 | rules: tty/net - move from udev-extras | |
1438 | extras/modem-modeswitch: move from udev-extras | |
1439 | ||
1440 | David Zeuthen (1): | |
1441 | gudev: move from udev-extras | |
1442 | ||
1443 | Kay Sievers (95): | |
1444 | version bump | |
1445 | rules: v4l do not mix vbi and video nodes | |
1446 | fix possible endless loop for GOTO to non-existent LABEL | |
1447 | Revert "rules: v4l do not mix vbi and video nodes" | |
1448 | rule-generator: cd - skip by-path links if we create by-id links | |
1449 | remove format char string truncation syntax | |
1450 | use more efficient string copying | |
1451 | edd_id: use openat() | |
1452 | use openat(), unlinkat(), fstatat() | |
1453 | update TODO | |
1454 | remove unused GL_FORMAT from rules parser | |
1455 | require key names in uppercase | |
1456 | keep the ifdef'd udevd testing/profiling hack | |
1457 | fix location of database files | |
1458 | udevadm: settle - make --timeout=0 working | |
1459 | update NEWS | |
1460 | rules: add SUBSYSTEM match to scsi rules | |
1461 | cdrom_id: suppress ID_CDROM_MEDIA_STATE=blank for plain non-writable CDROM media | |
1462 | udevadm: control - add comment to man page about --reload-rules | |
1463 | cdrom_id: add error message if open() fails | |
1464 | udevadm: settle - add --exit-if-exists=<file> | |
1465 | udevd: remove check for dev_t, DEVPATH_OLD takes care of that | |
1466 | str[sp]cpyl: add __attribute__ ((sentinel)) | |
1467 | udevd: convert to event worker processes | |
1468 | udevd: close netlink socket in worker and set cloexec | |
1469 | rules: do not call path_id for virtual devices | |
1470 | udevd: use enum instead of char in struct declaration | |
1471 | allow format substitution in path of ATTR{<path>}=="<value>" | |
1472 | cleanup $attr{} substitution | |
1473 | path_id: implement in C using libudev | |
1474 | path_id: update SCSI handling | |
1475 | path_id: add comments | |
1476 | fix signed/unsigned warning | |
1477 | libudev: enumerate - allow multiple keys with the same name | |
1478 | udevadm: trigger - add --property-match=<key>:<value> | |
1479 | udevadm: info - accept --query without a value and print properties | |
1480 | udevadm: control - --env -> --property | |
1481 | udevadm: monitor --environment -> --property | |
1482 | path_id: handle fibre channel | |
1483 | path_id: add iscsi support | |
1484 | path_id: delete old shell script | |
1485 | udevd: print error if worker dies unexpectedly | |
1486 | path_id: rename scsi sub-fuctions | |
1487 | libudev: add comments to libudev.h | |
1488 | libudev: move to top-level directory | |
1489 | fix libudev include in Makefile.am.in | |
1490 | libudev: device_new() -> udev_device_new() | |
1491 | udevd: log info for created/killed workers | |
1492 | libudev: call log functions conditionally | |
1493 | move syslog wrapper to libudev | |
1494 | move common stuff from udev/ to private parts of libudev/ | |
1495 | libudev: rename private files to *-private.c | |
1496 | rules: remove scsi ch module loading rule | |
1497 | update NEWS | |
1498 | udevadm: info -revert "accept --query without argument" | |
1499 | README: add kernel options | |
1500 | README: add INOTIFY and SIGNALFD | |
1501 | USE_LOG -> ENABLE_LOGGING, DEBUG -> ENABLE_DEBUG, USE_SELINUX -> WITH_SELINUX | |
1502 | libudev: add gtk-doc | |
1503 | libudev: update documentation | |
1504 | libudev: doc - add section headers | |
1505 | libudev: doc - add enumerate | |
1506 | libudev: doc - add queue | |
1507 | update TODO | |
1508 | libudev: doc - add namespace for index | |
1509 | libudev: move .so version to libudev Makefile | |
1510 | autogen.sh: simplify | |
1511 | TODO: update | |
1512 | libudev: remove prefix from .so version variables | |
1513 | libudev: doc - add empty libudev.types | |
1514 | udev-acl: move from udev-extras | |
1515 | INSTALL: add --enable-extras | |
1516 | udev-acl: handle missing action when called in CK mode | |
1517 | v4l_id: move from udev-extras | |
1518 | libudev: doc - libudev-docs.sgml -> libudev-doc.xml | |
1519 | gudev: fix typo in configure option | |
1520 | v4l_id: 70-v4l.rules -> 60-persistent-v4l.rules | |
1521 | configure: enable all extras by default, provide --disable-extras | |
1522 | autogen.sh: make "CFLAGS=-O0 ./autogen.sh" working | |
1523 | NEWS: add --disable-extras | |
1524 | cleanup ./configure installation directory options | |
1525 | rules: remove MMC rule, 2.6.30 has the modalias | |
1526 | configure.ac: print error if gperf is missing | |
1527 | libudev: install in $libdir and move later to $rootlibdir | |
1528 | extras/keymap: use LIBEXECDIR instead /lib/udev | |
1529 | README: add /lib/udev/ is private | |
1530 | rules: do not install usb-id/pci-id rules when --disable-extras is used | |
1531 | extras: delete man pages for private udev tools | |
1532 | README: update | |
1533 | extras/keymap: install findkeyboards in /lib/udev | |
1534 | INSTALL: use /sbin instead of %{sbindir} | |
1535 | NEWS: update | |
1536 | udev.pc: add | |
1537 | Merge branch 'master' of git+ssh://master.kernel.org/pub/scm/linux/hotplug/udev | |
1538 | docs: install writing_udev_rules | |
1539 | ||
1540 | Lennart Poettering (2): | |
1541 | rules: sound - move from udev-extra | |
1542 | usb-db: move from udev-extras | |
1543 | ||
1544 | Marcel Holtmann (1): | |
1545 | rules: make RFKILL control device world readable | |
1546 | ||
1547 | Mario Limonciello (1): | |
1548 | hid2hci: move from udev-extras | |
1549 | ||
1550 | Martin Pitt (5): | |
1551 | keymap: move from udev-extras | |
1552 | extras/keymap: Fix WLAN button on ThinkPads | |
1553 | keymap: Update findkeyboard path in docs | |
1554 | udev-acl: Manage hplip device permissions | |
1555 | extras/keymap: Update findkeyboards location | |
1556 | ||
1557 | Matthias Schwarzott (3): | |
1558 | rules: Gentoo update | |
1559 | rules: Gentoo update | |
1560 | rules: Gentoo update | |
1561 | ||
1562 | Scott James Remnant (1): | |
1563 | OWNER/GROUP: fix if logic | |
1564 | ||
1565 | ||
634ffc0c KS |
1566 | Summary of changes from v141 to v142 |
1567 | ============================================ | |
1568 | ||
1569 | Andre Przywara (1): | |
1570 | rules: create /dev/cpu/<n>/cpuid world readable | |
1571 | ||
1572 | Ian Campbell (1): | |
1573 | path_id: support identification of Xen virtual block devices | |
1574 | ||
1575 | John Wright (1): | |
1576 | edd_id: add cciss devices | |
1577 | ||
1578 | Kay Sievers (46): | |
1579 | version bump | |
1580 | libudev: path_encode - always return 0 if encoded string does not fit into size | |
1581 | libudev: monitor - clarify socket handling documentation | |
1582 | udevd: log error for too old kernels or CONFIG_SYSFS_DEPRECATED | |
1583 | rules: remove DVB shell script | |
1584 | update NEWS | |
1585 | cdrom_id: add Xen cdrom support | |
1586 | test-libudev: update monitor source | |
1587 | TODO: add packet filter | |
1588 | update NEWS | |
634ffc0c KS |
1589 | cdrom_id: add and use ID_CDROM_MEDIA to decide if we run vol_id |
1590 | libudev: monitor - add client socket filter for subsystem value | |
1591 | udevadm: monitor - print error if we can not bind to socket | |
1592 | update TODO | |
1593 | udevadm monitor - add --subsystem-match= | |
1594 | libudev: monitor - use simpler hash | |
1595 | libudev: monitor - switch to filter_add_match_subsystem_devtype() | |
1596 | libudev: monitor - do not filter messages with wrong magic | |
1597 | udevadm: monitor - add <subsytem>:<devtype> support | |
1598 | libudev: monitor - add udev_monitor_filter_remove | |
1599 | libudev: queue - fix get_seqnum_is_finished() | |
1600 | cdrom_id: skip media tests if CDROM_DRIVE_STATUS != CDS_DISC_OK | |
1601 | libudev: queue - clarify comments | |
1602 | libudev: monitor - export filter_update() | |
1603 | update NEWS | |
1604 | drop "extern" keyword from non-static function | |
1605 | rule_generator: net - fix usb comment generation | |
1606 | rules: input - add links for USB/platform non-kbd/mouse devices | |
1607 | rules: input - fix comments | |
1608 | rules: add rfcomm* to group dialout | |
1609 | accept DEVNAME from the kernel as a hint for the node name | |
1610 | update TODO | |
1611 | build: use AC_MSG_RESULT | |
1612 | rules: add "event*" match | |
1613 | udevd: revert initial device node creation | |
1614 | rules: remove initramfs comment | |
1615 | handle devtmpfs nodes | |
1616 | oops, removed ppp entry from rules got committed | |
1617 | remove all PHYSDEVPATH handling and warning about | |
1618 | remove asmlinkage | |
1619 | rules: fix ieee1394 rules | |
1620 | add "static" back to the inline functions | |
1621 | update TODO | |
1622 | delete vol_id and require util-linux-ng's blkid | |
1623 | delete libvolume_id | |
1624 | ||
1625 | Lubomir Rintel (1): | |
1626 | rule-generator: net - whitelist NICs that violate MAC local scheme | |
1627 | ||
1628 | ||
dbf4ba73 KS |
1629 | Summary of changes from v140 to v141 |
1630 | ============================================ | |
1631 | ||
1632 | Adam Buchbinder (4): | |
1633 | usb_id: add manpage | |
1634 | cdrom_id: update manpage | |
1635 | create_floppy_devices: expand manpage | |
1636 | vol_id: fix language in manpage | |
1637 | ||
1638 | Alan Jenkins (1): | |
1639 | avoid leaking netlink socket fd to external programs | |
1640 | ||
1641 | Borislav Petkov (1): | |
1642 | rules: rename ide-floppy to ide-gd | |
1643 | ||
1644 | David Brownell (1): | |
1645 | rules: exclude mtd* from persistent disk links | |
1646 | ||
1647 | Kay Sievers (15): | |
1648 | rules: fix extra quote in 50-udev-default.rules | |
1649 | version bump | |
1650 | udevadm: test - handling trailing '/' in devpath | |
1651 | udevadm: monitor - clarify printed header | |
1652 | rules: remove ram* from persisten disk links blacklist | |
1653 | rules: serial - support ttyACM devices | |
1654 | rules: replace IDE driver with media match | |
1655 | usb_id: add ID_VENDOR_ID, ID_MODEL_ID, ID_USB_INTERFACE_NUM, ID_USB_DRIVER | |
1656 | libudev: GPL -> LGPL | |
1657 | usb_id: remove unused variable | |
1658 | send monitor events back to netlink socket | |
1659 | "UDEV_MONITOR_KERNEL/UDEV" -> "kernel/udev" | |
1660 | IMPORT: 2048 -> 4096 bytes buffer | |
1661 | path_encode: fix max length calculation | |
1662 | libudev: monitor - unify socket message handling | |
1663 | ||
1664 | Michal Soltys (1): | |
1665 | rules: md-raid.rules fix | |
1666 | ||
1667 | Robby Workman (1): | |
1668 | udevadm: trigger - add "--action" to --help | |
1669 | ||
1670 | Scott James Remnant (1): | |
1671 | libudev: monitor - ignore messages from unusual sources | |
1672 | ||
1673 | ||
3d859987 KS |
1674 | Summary of changes from v139 to v140 |
1675 | ============================================ | |
1676 | ||
1677 | Harald Hoyer (1): | |
1678 | libvolume_id: bump age | |
1679 | ||
1680 | Kay Sievers (12): | |
1681 | version bump | |
1682 | update TODO | |
1683 | volume_id: ntfs - fix uuid setting | |
1684 | update TODO | |
1685 | rules: Fedora update | |
1686 | libudev: queue - use lstat() to check existence of symlink | |
1687 | udevadm: settle - add --seq-start= --seq-end= | |
1688 | udevd: switch watch symlinks to devpath | |
1689 | udevadm: add text for new options to command and man page | |
1690 | update TODO | |
1691 | libudev: ctrl - return error after sending ctrl message | |
1692 | udevadm: settle - use timeout signal, instead of loop counter | |
1693 | ||
1694 | Michael Prokop (1): | |
1695 | fix compile error in debug mode | |
1696 | ||
1697 | Scott James Remnant (1): | |
1698 | udevadm: settle - synchronise with the udev daemon | |
1699 | ||
1700 | ||
0ee5a241 KS |
1701 | Summary of changes from v138 to v139 |
1702 | ============================================ | |
1703 | ||
1704 | Kay Sievers (11): | |
1705 | version bump | |
1706 | remove static local variable | |
1707 | use the event udev_device to disable the watch on "remove" | |
1708 | add "nowatch" to disable a default installed watch with a later rule | |
1709 | add m4/ subdir | |
1710 | use AC_USE_SYSTEM_EXTENSIONS instead of AC_GNU_SOURCE | |
1711 | usb_id: add ID_USB_INTERFACES=:0e0100:0e0200:010100:010200: | |
1712 | usb_id: return values if called directly for an usb_device | |
1713 | usb_id: fix NULL string usage | |
1714 | usb_id: fix comment | |
1715 | udevadm: info - export all devices with --export-db | |
1716 | ||
1717 | Scott James Remnant (10): | |
1718 | Don't add inotify watch until RUN rules processed. | |
1719 | Clear existing inotify watch before processing. | |
1720 | Cleanup a little. | |
1721 | Allow watch handle to be stored in the udevdb. | |
1722 | Store watch handle in db. | |
1723 | Use the udevdb to speed up watch clearing. | |
1724 | Put a log message in a more sensible place. | |
1725 | Output watch handle in udevadm info. | |
1726 | lookup the old watch handle; reload only if has a path | |
1727 | Look at more inotify events in the buffer than just the first. | |
1728 | ||
1729 | ||
e8c84c98 KS |
1730 | Summary of changes from v137 to v138 |
1731 | ============================================ | |
1732 | ||
1733 | David Zeuthen (1): | |
1734 | *_id: add model/vendor enc strings | |
1735 | ||
1736 | Karel Zak (2): | |
1737 | vol_id: fix ddf version string | |
1738 | vol_id: add missing id->type to swap0 | |
1739 | ||
1740 | Kay Sievers (13): | |
1741 | man: fix grammar | |
1742 | version bump | |
1743 | fix NAME="" logic | |
1744 | rules: dm - add escape for uuid links with whitespace | |
1745 | test: add test for empty and non-existent ATTR | |
1746 | rules: fix md "change"/"remove" handling | |
1747 | autogen.sh: add more warnings | |
1748 | fix NAME= and OPTION+="string_escape=..." logic | |
1749 | rules: move OPTIONS to separate rule | |
1750 | use global "reload_config" flag | |
1751 | rules: add "watch" option to dm and md rules | |
1752 | rules: include loop block devices in persistent links | |
1753 | release 138 | |
1754 | ||
1755 | Matthias Schwarzott (1): | |
1756 | rules: Gentoo update | |
1757 | ||
1758 | Miklos Vajna (1): | |
1759 | doc: writing udev rules - refer to 'udevadm info' instead of 'udevinfo' | |
1760 | ||
1761 | Scott James Remnant (2): | |
1762 | udevd: optionally watch device nodes with inotify | |
1763 | rules: update persistent storage rules to use inotify watches | |
1764 | ||
1765 | ||
9ad0d737 KS |
1766 | Summary of changes from v136 to v137 |
1767 | ============================================ | |
1768 | ||
1769 | Alan Jenkins (2): | |
1770 | man: typo fixes | |
1771 | remove stray initializer | |
1772 | ||
1773 | Kay Sievers (17): | |
1774 | version bump | |
1775 | rules: fix typo in ide cd rule | |
1776 | libudev: use 4096 bytes buffer for attribute reading | |
1777 | rules: add drm devices to group "video" | |
1778 | do not complain about a missing /etc/udev/rules.d/ | |
1779 | udevadm: test - remove --force option | |
1780 | update NEWS | |
1781 | remove name from index if the node name has changed | |
1782 | cleanup old names before creating the new names | |
1783 | open-code pollfd setup | |
1784 | increase netif renaming timeout from 30 to 90 seconds | |
1785 | Merge commit '5f03ed8a56d308af72db8a48ab66ed68667af2c6' | |
1786 | Merge commit '9032f119f07ad3b5116b3d4858816d851d4127de' | |
1787 | split up long line | |
1788 | udevd: add back SA_RESTART | |
1789 | usb_id: handle ATAPI devices like SCSI devices | |
1790 | udevadm: settle - fix typo | |
1791 | ||
1792 | Lennart Poettering (1): | |
1793 | fix naming for tape nst devices in /dev/tape/by-path/ | |
1794 | ||
1795 | Olaf Kirch (2): | |
1796 | udevd: use ppoll instead of signal pipes | |
1797 | reap children faster | |
1798 | ||
1799 | Scott James Remnant (2): | |
1800 | Allow user and group lookup to be disabled. | |
1801 | Expose delayed name resolution | |
1802 | ||
1803 | Sven Jost (1): | |
1804 | volume_id: support via raid version 2 | |
1805 | ||
1806 | ||
5fadcc76 KS |
1807 | Summary of changes from v135 to v136 |
1808 | ============================================ | |
1809 | ||
1810 | Adam Buchbinder (1): | |
1811 | extras: fix mis-spelling of "environment" | |
1812 | ||
1813 | Harald Hoyer (1): | |
1814 | rule_generator: fix enumeration for write_cd_rules | |
1815 | ||
1816 | Jeremy Higdon (1): | |
1817 | path_id: rework SAS persistent names | |
1818 | ||
1819 | Karel Zak (1): | |
1820 | volume_id: HPFS code clean up | |
1821 | ||
1822 | Kay Sievers (54): | |
1823 | rules: ATA_COMPAT do not try to match on sr*, it will never have vendor ATA | |
1824 | scsi_id: do not fail if no serial is found like for optical drives | |
1825 | update configure and NEWS | |
1826 | rules: fix isdn rules | |
1827 | rules: add persistent /dev/serial/{by-id,by-path} rules | |
1828 | make: install serial rules file | |
1829 | make: do not delete autotools generated file with distclean | |
1830 | udevadm: settle - allow --timeout=0 and --quiet | |
1831 | rules: move aoe rules to default rules file | |
1832 | volume_id: btrfs - update format | |
1833 | rules: add "do not edit header" | |
1834 | volume_id: support sub-uuid's and plug in btrfs device uuid | |
1835 | libudev: include <sys/types.h> | |
1836 | build: add -lsepol | |
1837 | build: just use autoreconf -i | |
1838 | rules: remove ide-scsi | |
1839 | rules: first simple step merging with Ubuntu rules | |
1840 | "'/sbin/modprobe abnormal' exit" - also print program options | |
1841 | rules: more changes toward Ubuntu rules merge | |
1842 | rules: more changes toward Ubuntu rules merge | |
1843 | rules: remove /dev/raw/raxctl symlink, it's a devfs leftover | |
1844 | rules: rtc - create rtc compat link only for cmos type rtc | |
1845 | rules: remove legacy symlinks | |
1846 | rules: do not put raw1394 in "video" group | |
1847 | rules: second round merging with Ubuntu rules | |
1848 | rules: remove /dev/dsp /dev/audio | |
1849 | rules: put alsa in group "audio" | |
1850 | rules: isdn - remove /dev/isdn/capi20 symlink | |
1851 | rules: provide /dev/raw/rawctl | |
1852 | if needed, store database entries also for devices which do not have a device node | |
1853 | build: use autoreconf --symlink | |
1854 | usb_id: add "image" class | |
1855 | require non-SYSFS_DEPRECATED 2.6.20+ kernel | |
1856 | build: default to --prefix=/usr --exec-prefix="" | |
1857 | libudev: enumerate - add lookup by property | |
1858 | rules: input - make sure needed variables are set | |
1859 | libudev: device - read "uevent" only if info is not already loaded | |
1860 | libudev: subsytem -> subsystem | |
1861 | libudev: bump revision | |
1862 | usb_id: use devtype lookup | |
1863 | require 2.6.22+ kernel | |
1864 | rules: Ubuntu merge - use group "cdrom" | |
1865 | rules: Ubuntu merge - use group "tape" | |
1866 | rules: replace DVB shell script rule | |
1867 | rules: Ubuntu merge - s/uucp/dialout/ | |
1868 | update NEWS | |
1869 | update NEWS | |
1870 | enable skipping of "naming-only" rules | |
1871 | usb_id: s/image/media/ | |
1872 | udevadm: s/udevinfo/udevadm info/ | |
1873 | rules: reorder block rules | |
1874 | rules: zaptel - add "dialout" group | |
1875 | libudev: device - add udev_device_get_property_value() | |
1876 | libudev: test - add udev_device_get_property_value() | |
1877 | ||
1878 | Marcel Holtmann (3): | |
1879 | libudev: device - add devtype support | |
1880 | libudev: device - lookup subsystem and devtype together | |
1881 | libudev: device - remove udev_device_get_parent_with_subsystem | |
1882 | ||
1883 | Michal Soltys (1): | |
1884 | man: udev - update NAME assignment | |
1885 | ||
1886 | Ryan Thomas (1): | |
1887 | rules: add rules for AoE devices | |
1888 | ||
1889 | ||
ae52aa26 KS |
1890 | Summary of changes from v134 to v135 |
1891 | ============================================ | |
1892 | ||
1893 | Kay Sievers (6): | |
1894 | usb_id: add "break" to currently unused case labels | |
1895 | rules: fix cciss disk/by-id/ links | |
1896 | rules: add infiniband rules | |
1897 | rules: infiniband.rules -> 40-infiniband.rules | |
1898 | fix network interface name swapping | |
1899 | update configure and NEWS | |
1900 | ||
1901 | Marcel Holtmann (1): | |
1902 | usb_id: fix switch statement for video type | |
1903 | ||
1904 | Piter PUNK (2): | |
1905 | rules: /dev/null -> X0R | |
1906 | rules: add usb device nodes | |
1907 | ||
1908 | ||
74463b75 KS |
1909 | Summary of changes from v133 to v134 |
1910 | ============================================ | |
1911 | ||
1912 | Gabor Z. Papp (1): | |
1913 | include errno.h in sysdeps.h | |
1914 | ||
1915 | Harald Hoyer (1): | |
1916 | rules: add persistent rules for memory stick block devices | |
1917 | ||
1918 | Kay Sievers (19): | |
1919 | autogen.sh: fix -print-multi-os-directory usage | |
1920 | volume_id: update btrfs magic | |
1921 | bump version | |
1922 | rules: merge group "video" into default rules | |
1923 | rules: v4l - add by-id/ links for USB devices | |
1924 | libudev: accept NULL whitelist in util_replace_chars() | |
1925 | usb_id: replace chars in returned strings | |
1926 | ata_id: make sure, we do not have slashes in values | |
1927 | scsi_id: make sure, we do not have slashes in values | |
1928 | volume_id: remove unused usage types | |
1929 | vol_id: if regular files are probed, use stat() for the size value | |
1930 | volume_id: update btrfs | |
1931 | volume_id: clear probing result before probing and do not probe a second time, if not needed | |
1932 | path_id: fix fibre channel handling | |
1933 | update NEWS TODO | |
1934 | floppy: use ARRAY_SIZE() | |
1935 | fix handling of swapping node name with symlink name | |
1936 | silence PHYSDEV* warning for WAIT_FOR* rules | |
1937 | rules: exclude "btibm" devices from vol_id calls | |
1938 | ||
1939 | Matthias Schwarzott (1): | |
1940 | rules: Gentoo update | |
1941 | ||
1942 | Peter Breitenlohner (2): | |
1943 | man: fix typos | |
1944 | floppy: fix array bounds check and minor calculation | |
1945 | ||
1946 | ||
13f362de KS |
1947 | Summary of changes from v132 to v133 |
1948 | ============================================ | |
1949 | ||
1950 | Alan Jenkins (2): | |
1951 | udevd: de-duplicate strings in rules | |
1952 | scsi_id: we don't use DEVPATH env var anymore, update man page | |
1953 | ||
1954 | Karel Zak (1): | |
1955 | volume_id: fat - move check for msdos signature (0x55 0xaa) | |
1956 | ||
1957 | Kay Sievers (22): | |
1958 | silence "comparison between signed and unsigned" | |
1959 | string index - split nodes and childs to allow and unlimited number of childs | |
1960 | reserve child slot 0 | |
1961 | merge trie nodes, childs and root into a single array | |
1962 | set errno = ENOSYS in inotify stub | |
1963 | udevadm: info - unify -V and --version | |
1964 | rules: remove DEVTYPE disk/partition | |
1965 | rules: remove pnp shell script, acpi loads these modules properly | |
1966 | update NEWS | |
1967 | configure: add linux-hotplug mail address | |
1968 | remove len == 0 check, the index root is always '\0' | |
1969 | volume_id: bump revision | |
1970 | volume_id: always check for all filesystem types and skip conflicting results | |
1971 | volume_id: fat - accept empty FAT32 fsinfo signature | |
1972 | fix spelling in comment | |
1973 | volume_id: ntfs - mark as no other fs must match | |
1974 | vol_id: clarify error message | |
1975 | libudev: device - handle disk "device" link for partitions in deprecated sysfs layout | |
1976 | limit $attr(<symlink>) magic to well-known links only | |
1977 | udevd: fix cleanup of /dev/.udev/uevent_seqnum | |
1978 | fix $links substitution for devices without any link | |
1979 | update NEWS | |
1980 | ||
1981 | Sergey Vlasov (1): | |
1982 | udevadm: fix option parsing breakage with klibc | |
1983 | ||
1984 | ||
bfa9938c KS |
1985 | Summary of changes from v131 to v132 |
1986 | ============================================ | |
1987 | ||
1988 | Kay Sievers (2): | |
1989 | fix size_t compiler warning on 32 bit platforms | |
1990 | convert debug string arrays to functions | |
1991 | ||
1992 | ||
acae628f KS |
1993 | Summary of changes from v130 to v131 |
1994 | ============================================ | |
1995 | ||
1996 | Alan Jenkins (17): | |
1997 | libudev: fix sysnum logic for digit-only device names | |
1998 | udevd: avoid overhead of calling rmdir on non-empty directories | |
1999 | use more appropriate alternatives to malloc() | |
2000 | libudev: util - optimize path_encode() | |
2001 | libudev: allocate udev_device->envp[] dynamically | |
2002 | replace strncpy() with strlcpy() | |
2003 | use re-entrant variants of getpwnam and getgrnam | |
2004 | udevd: fix memory leak | |
2005 | udevd: fix WAIT_FOR_SYSFS execution order | |
2006 | fix handling of string_escape option | |
2007 | udevd: use a tighter loop for compare_devpath() | |
2008 | udevd: avoid implicit memset in match_attr() | |
2009 | kerneldoc comment fixes | |
2010 | udevd: simplify rules execution loop | |
2011 | udevd: fix termination of rule execution | |
2012 | udevd: be more careful when matching against parents | |
2013 | udevd: shrink struct token to 12 bytes | |
2014 | ||
2015 | Kay Sievers (113): | |
2016 | remove outdated docs/README-gcov_for_udev | |
2017 | libudev: device - add device lookup by subsystem:sysname | |
2018 | libudev: also prefix non-exported functions with udev_* | |
2019 | libudev: add udev_monitor_send_device() | |
2020 | libudev: list - add flag | |
2021 | libudev: device - generate DEVNAME and DEVLINKS properties | |
2022 | vol_id: update README | |
2023 | libudev: handle ! in sysname, add sysnum, return allocated list_entry on add | |
2024 | delete simple-build-check.sh | |
2025 | test: move global ENV{ENV_KEY_TEST}="test" to local rule | |
2026 | libudev: monitor - fix send_device() property copying | |
2027 | libudev: device - add get_envp() to construct envp from property list | |
2028 | libudev: do not include ctrl in libudev.so | |
2029 | libudev: monitor - do not mangle DEVLINKS property | |
2030 | libudev: update DEVLINKS property when properties are read | |
2031 | libudev: device - lookup "subsystem" and "driver" only once | |
2032 | libudev: device - export properties when values are set | |
2033 | libudev: list - handle update of key with NULL value | |
2034 | libudev: ctrl - fix typo in set_env() | |
2035 | libudev: add global property list | |
2036 | libudev: device - copy global properties, unset empty properties | |
2037 | volume_id: btrfs - update magic to latest disk format | |
2038 | udevd: use libudev | |
2039 | move udev_device_db to libudev | |
2040 | rename udev source files | |
2041 | libudev: always add UDEV_LOG | |
2042 | libudev: monitor - export MAJOR/MINOR only if available | |
2043 | udev-node: name_list -> udev_list | |
2044 | udev-rules-parse: name_list -> udev_list | |
2045 | delete name_list, move common file functions | |
2046 | fix sorting of rules files | |
2047 | run_program: prevent empty last argv entry | |
2048 | update IMPORT= file/stdout property parsing | |
2049 | update rules file parsing | |
2050 | delete udev-util-file.c | |
2051 | libudev: list - prepend udev_* to all functions | |
2052 | libudev: add sysnum to test program | |
2053 | test: fix a few unintentially wrongly written rules which cause parse errors | |
2054 | libudev: monitor - add set_receive_buffer_size() | |
2055 | libudev: ctrl - change magic to integer | |
2056 | libudev: make list_node functions available | |
2057 | udevd: use udev_list_node | |
2058 | collect: use udev_list | |
2059 | delete list.h | |
2060 | merge udev-rules.c and udev-rules-parse.c | |
2061 | make struct udev_rules opaque | |
2062 | move run_program to util | |
2063 | udev_event_run() -> udev_event_execute_rules() | |
2064 | udev_rules_run() -> udev_event_execute_run(); | |
2065 | move udev_rules_apply_format() to udev-event.c | |
2066 | udev_list_cleanup() -> udev_list_cleanup_entries() | |
2067 | selinux_init(udev) -> udev_selinux_init(udev) | |
2068 | prefix udev-util.c functions with util_* | |
2069 | pass make distcheck | |
2070 | libudev: device - get_attr_value() -> get_sysattr_value() | |
2071 | cdrom_id: remove ARRAY_SIZE() declaration | |
2072 | replace missing get_attr_value() -> get_sysattr_value() | |
2073 | add "root" == 0 shortcuts to lookup_user/group() | |
2074 | do not use the new work-in-progress parser rule matcher | |
2075 | libudev: device - 128 -> ENVP_SIZE | |
2076 | add util_resolve_subsys_kernel() | |
2077 | handle numerical owner/group string in lookup_user/group() | |
2078 | replace in-memory rules array with match/action token list | |
2079 | do not create temporary node ($tempnode) if node already exists | |
2080 | shrink struct udev_event | |
2081 | shrink struct udev_event | |
2082 | rule_generator: fix netif NAME= value extraction regex | |
2083 | skip SYMLINK rules for devices without a device node | |
2084 | rules: let empty strings added to buffer always return offset 0 | |
2085 | fix uninitialized variable warnings | |
2086 | cache uid/gid during rule parsing | |
2087 | distinguish "match" from "assign" by (op < OP_MATCH_MAX) | |
2088 | determine at rule parse time if we need to call fnmatch() | |
2089 | special-case "?*" match to skip fnmatch() | |
2090 | libudev: monitor - replace far too expensive snprintf() with strlcpy() | |
2091 | libudev: monitor - cache result of monitor send buffer | |
2092 | fix "unused" warnings | |
2093 | remove debug printf | |
2094 | match KEY="A|B" without temporary string copy | |
2095 | match_attr() - copy attr value only when needed | |
2096 | do not init string arrays, just clear first byte | |
2097 | fix $attr{[<subsystem>/<sysname>]<attribute>} substitution | |
2098 | libudev: device - fill envp array while composing monitor buffer | |
2099 | test: add RUN+="socket: ..." to a test to run monitor code | |
2100 | libudev: device - allocate envp array only once | |
2101 | update NEWS | |
2102 | udevd: merge exec and run queue to minimize devpath string compares | |
2103 | ATTR{}== always fails if the attribute does not exist | |
2104 | rules: remove SCSI timeouts | |
2105 | rules: remove "add" match from usb device node rule | |
2106 | edd_id: add "change" event match | |
2107 | fstab_import: add "change" event match | |
2108 | write trace log to stderr | |
2109 | log rules file and line number when NAME, SYMLINK, OWNER, GROUP, MODE, RUN is applied | |
2110 | skip entire rule containing device naming keys, if no device can be named | |
2111 | fix udev_node_update_old_links() logic | |
2112 | move some info() to dbg() | |
2113 | add "devel" and "install" switches to autogen.sh | |
2114 | move debugging strings inside #ifdef DEBUG | |
2115 | firmware.sh: record missing files in /dev/.udev/firmware-missing/ | |
2116 | fix list handling in enumerate and rules file sorting | |
2117 | volume_id: btrfs update | |
2118 | info() PROGRAM and IMPORT execution | |
2119 | fix $links substitution | |
2120 | fix cleanup of possible left-over symlinks | |
2121 | do not import the "uevent" file when we only read the db to get old symlinks | |
2122 | usb_id: MassStorage SubClass 6 is "scsi" not "disk" | |
2123 | unify string replacement | |
2124 | $links should be relative | |
2125 | fix indentation | |
2126 | rules: md - add mdadm 3 device naming | |
2127 | cleanup /dev/.udev/queue on startup and exit | |
2128 | udevadm: settle - exit if udevd exits | |
2129 | ||
2130 | Matthias Koenig (1): | |
2131 | volume_id: swap - larger PAGE_SIZE support | |
2132 | ||
2133 | Steven Whitehouse (1): | |
2134 | volume_id: support for GFS2 UUIDs | |
2135 | ||
2136 | ||
ec06a8dd KS |
2137 | Summary of changes from v129 to v130 |
2138 | ============================================ | |
2139 | ||
2140 | Kay Sievers (26): | |
2141 | fix compile error with --disable-logging | |
2142 | libudev: enumerate - add_device() -> add_syspath() | |
2143 | volume_id: hpfs - read label and uuid | |
2144 | use no_argument, required_argument, optional_argument in longopts | |
2145 | libudev: get rid of selinux | |
2146 | libudev: device - add get_parent_with_subsystem() | |
2147 | usb_id: use libudev | |
2148 | udevadm: info - fix --query=all for devices without a device node | |
2149 | vol_id: add size= option | |
2150 | move selinux noops to udev.h | |
2151 | volume_id: add dbg() as noop to check for compile errors | |
2152 | vol_id: fix logging glue | |
2153 | vol_id: always use the safe string versions for unencoded label and uuid | |
2154 | volume_id: better DDF raid detection | |
2155 | volume_id: add btrfs | |
2156 | volume_id: use PRIu64i, PRIx64 macros | |
2157 | udevd: clarify deprecated sysfs layout warning | |
2158 | libudev: fix --enable-debug | |
2159 | don not print error if GOTO jumps just to next rule | |
2160 | volume_id: add more vfat debugging information | |
2161 | libudev: libudev.pc remove selinux | |
2162 | store node name and symlinks into db symlink target if they are small enough | |
2163 | volume_id: more fat debugging | |
2164 | libudev: fix typo in "multiple entries in symlink" handling | |
2165 | connect /sys and /dev with /sys/dev/{block,char}/<maj>:<min> and /dev/{block,char}/<maj>:<min> | |
2166 | replace spaces in dm and md name symlinks | |
2167 | ||
2168 | ||
714131f1 KS |
2169 | Summary of changes from v128 to v129 |
2170 | ============================================ | |
2171 | ||
2172 | Alan Jenkins (7): | |
2173 | udev-test.pl: set non-zero exitcode if tests fail | |
2174 | scsi_id: compiler warning on 32-bit | |
2175 | trivial cleanup in udev_rules_iter | |
2176 | avoid repeated scans for goto targets (udev_iter_find_label) | |
2177 | replace strerror() usage with threadsafe "%m" format string | |
2178 | fix messages (inc. debug compile failure) introduced when optimizing "goto" | |
2179 | allow compiler to check dbg() arguments on non-debug builds | |
2180 | ||
2181 | Kay Sievers (46): | |
2182 | libudev: switch to "udev_device_get_parent" | |
2183 | libudev: udev_device - add attribute cache | |
2184 | libudev: handle "device" link as parent, handle "class" "block" as "subsystem" | |
2185 | udevadm: info - fix lookup-by-name | |
2186 | libudev: switch API from devpath to syspath | |
2187 | libudev: rename ctrl_msg to ctrl_msg_wire | |
2188 | vol_id: fix lib logging glue | |
2189 | fix broken symlink resolving | |
2190 | fix udevadm trigger | |
2191 | libudev: pass udev_device in enumerate | |
2192 | libudev: fix "subsystem" value | |
2193 | always include config.h from Makefile | |
2194 | libudev: udev_device_get_devname -> udev_device_get_devnode | |
2195 | libudev: add udev_device_new_from_devnum() | |
2196 | libudev: also import "uevent" file when reading udev database | |
2197 | libudev: add userdata pointer | |
2198 | libudev: replace awkward callback list interfaces with list iterators | |
2199 | libudev: get devnum from uevent file | |
2200 | libudev: enumerate_get_devices_list -> enumerate_get_list | |
2201 | libudev: initialize selinux only when needed | |
2202 | libudev: device - read database only when needed | |
2203 | libudev: rework list handling | |
2204 | libudev: more list rework | |
2205 | lubudev: accept more sys directories as devices, and parent devices | |
2206 | libudev: enumerate - accept list of subsystems to scan, or skip | |
2207 | libudev: enumerate "subsystem" | |
2208 | libudev: enumerate - scan /sys/block/ if needed | |
2209 | libudev: enumerate - split new() and scan() | |
2210 | test: replace ancient sysfs tree with recent one | |
2211 | test: add missing pci directory because of .gitignore *.7 | |
2212 | gitignore: move *.8 to subdirs | |
2213 | test: replace last reference of "/class/*" devpath | |
2214 | fix dbg() callers | |
2215 | libudev: enumerate - scan devices and subsystems, add subsystem and attribute filter | |
2216 | udevadm: trigger: use libudev | |
2217 | fix segfault caused by wrong pointer used in dbg() | |
2218 | libudev: device_init() -> device_new() | |
2219 | udevadm: trigger fix long option --type= | |
2220 | libudev: add queue interface | |
2221 | udevadm: settle - use libudev queue | |
2222 | libudev: device - handle /sys/block/<disk-device-link>/<partition> | |
2223 | libudev: enumerate - ignore regular files while scanning | |
2224 | udevadm: trigger --type=failed - use libudev queue | |
2225 | rules: ieee1394 - create both, by-id/scsi-* and by-id/ieee-* links | |
2226 | build: include Makefile.am.inc in all Makefile.am | |
2227 | udevd: print warning if CONFIG_SYSFS_DEPRECATED is used | |
2228 | ||
2229 | ||
55eb845c KS |
2230 | Summary of changes from v127 to v128 |
2231 | ============================================ | |
2232 | ||
2233 | Alan Jenkins (8): | |
2234 | fix uninitialized name_list error::ignore_error | |
2235 | do not needlessly declare some local variables in udev_rules_parse.c as static | |
2236 | remove deprecated envp[] in main() | |
2237 | fix name compare bug name_list_key_add() | |
2238 | remove redundant string copy in udev_rules_apply_format() | |
2239 | remove redundant "remove trailing newlines" in udevadm info | |
2240 | threadsafe rules iteration | |
2241 | fix off-by-one in pass_env_to_socket() | |
2242 | ||
2243 | Kay Sievers (53): | |
2244 | libudev: add monitor documentation | |
2245 | libudev: fix --disable-log | |
2246 | autogen.sh: add --with-selinux | |
2247 | volume_id: hfs - calculate proper uuid | |
2248 | fix dangling pointer returned by attr_get_by_subsys_id() | |
2249 | udev-test.pl: add --valgrind option | |
2250 | libudev: libudev.pc add Libs.private | |
2251 | volume_id: fail on undefined __BYTE_ORDER | |
2252 | remove FAQ | |
2253 | libudev: fix monitor documentation | |
2254 | libudev: add udev_device_get_syspath() | |
2255 | udev_device_init() remove statically allocated device support | |
2256 | udevadm: info - fix broken --device-id-of-file= | |
2257 | udevadm: control - use getopt_long() | |
2258 | udevadm: print warning to stderr if udevadm is called by symlink | |
2259 | udev-test.pl: remove left-over comment from --valgrind option | |
2260 | udevadm: rename source files | |
2261 | udevadm: rename internal functions to udevadm_* | |
2262 | udevadm: split out control functions | |
2263 | udevadm: move init from commands to udevadm | |
2264 | autogen.sh: add debug | |
2265 | use libudev code, unify logging, pass udev context around everywhere | |
2266 | volume_id: linux_raid - fix logic for volumes with size == 0 | |
2267 | vol_id: add --debug option | |
2268 | udevadm: add --version --help options to man page, hide them as commands | |
2269 | move udev_ctrl to libudev-private | |
2270 | udev-test.pl: set udev_log="err" | |
2271 | test-udev: cleanup libudev context and overridden rules file string | |
2272 | test-udev: remove unused var | |
2273 | add a bunch of private device properties to udev_device | |
2274 | udevadm: monitor - use libudev for udev monitor | |
2275 | libudev: monitor - add event properties to udev_device | |
2276 | udevadm: log message if udevadm link is used | |
2277 | udevd: remove max_childs_running logic | |
2278 | libudev: monitor- add netlink uevent support | |
2279 | udevadm: monitor - use libudev code to retrieve device data | |
2280 | libudev: udev_device - read "driver" value | |
2281 | libudev: rename enumerate function | |
2282 | libudev: add selinux | |
2283 | libudev: initialize selinux after logging | |
2284 | volume_id: merge util.h in libvolume_id-private.h | |
2285 | update file headers | |
2286 | libudev: udev_device - add more properties | |
2287 | libudev: do not use udev_db.c | |
2288 | libudev: get rid of udev_sysfs.c | |
2289 | libudev: get rid of udev_utils.c | |
2290 | libudev: rename libudev-utils.c libudev-util.c | |
2291 | libudev: do not use any udev source file | |
2292 | extras: use libudev code | |
2293 | convert to libudev and delete udev_utils_string.c | |
2294 | get rid of udev_sysdeps.c | |
2295 | use size definitions from libudev | |
2296 | udevadm: info - use "udev_device" | |
2297 | ||
2298 | ||
41ff8053 KS |
2299 | Summary of changes from v126 to v127 |
2300 | ============================================ | |
2301 | ||
2302 | Karel Zak (2): | |
2303 | build-sys: don't duplicate file names | |
2304 | build-sys: remove non-POSIX variable names | |
2305 | ||
2306 | Kay Sievers (26): | |
2307 | add inotify dummy definitions if inotify is not available | |
2308 | build: remove autopoint check | |
2309 | udevadm: trigger - add missing attr filter to synthesized "subsystem" register events | |
2310 | ignore duplicated rules file names | |
2311 | fix .gitignore | |
2312 | rules: delete all distro rules which do not use default rules | |
2313 | rules: add nvram | |
2314 | rules: add isdn rules | |
2315 | rules: Gentoo update | |
2316 | add missing includes | |
2317 | add some warnings | |
2318 | update .gitignore | |
2319 | add missing 'v' for "make changelog" | |
2320 | build: fix "make dist" | |
2321 | vol_id: make the --offset= argument optional | |
2322 | rules: optical drives - probe at last session offset, do not probe for raid | |
2323 | libudev: add library to access udev information | |
2324 | libudev: split source files | |
2325 | update INSTALL | |
2326 | libudev: add udev event monitor API | |
2327 | volume_id: remove deprecated functions and bump major version | |
2328 | volume_id: remove left-over fd close() | |
2329 | split udev_device.c to leave out rules handling from libudev | |
2330 | libudev: link against selinux if needed | |
2331 | firmware.sh: lookup lookup kernel provided firmware directory | |
2332 | libudev: require LIBUDEV_I_KNOW_THE_API_IS_SUBJECT_TO_CHANGE | |
2333 | ||
2334 | Michal Soltys (1): | |
2335 | rules: fix md rules for partitioned devices | |
2336 | ||
2337 | ||
e1b802a7 KS |
2338 | Summary of changes from v125 to v126 |
2339 | ============================================ | |
2340 | ||
58a63088 | 2341 | Kay Sievers (9): |
e1b802a7 KS |
2342 | delete all Makefiles and move udev source to udev/ |
2343 | use autotools | |
2344 | rules: mode 0660 for group "disk" | |
2345 | rules: update Fedora rules | |
47b0c350 KS |
2346 | update ChangeLog |
2347 | INSTALL: --enable-selinux not --with-selinux | |
58a63088 KS |
2348 | volume_id: move static lib to $prefix |
2349 | volume_id: create relative links | |
2350 | rules: run vol_id on opticals only if media is found | |
2351 | ||
2352 | Marco d'Itri (1): | |
2353 | rules: Debian update | |
e1b802a7 KS |
2354 | |
2355 | Thomas Koeller (1): | |
2356 | use proper directory lib/lib64 for libvolume_id | |
2357 | ||
2358 | ||
05b96400 KS |
2359 | Summary of changes from v124 to v125 |
2360 | ============================================ | |
2361 | ||
2362 | John Huttley (1): | |
2363 | rules: tape rules - add nst to usb and 1394 links | |
2364 | ||
2365 | Karl O. Pinc (1): | |
2366 | man: clarify $attr{} parent searching | |
2367 | ||
2368 | Kay Sievers (14): | |
2369 | collect: fix size_t printf | |
2370 | path_id: suppress trailing '-' like 'ID_PATH=pci-0000:05:01.0-' | |
2371 | rules: add v4l persistent links | |
2372 | docs: update some docs and delete outdated stuff | |
2373 | scsi_id: fix fallback to sg v3 for sg nodes | |
2374 | rules: fix cciss rules for partition numbers > 9 | |
2375 | udev.conf: udevcontrol -> udevadm control | |
2376 | rules: use consistently OPTIONS+= | |
2377 | scsi_id: the fallback fix broke error handling | |
2378 | man: rebuild from xml | |
2379 | do not touch node ownership and permissions, if already correct | |
2380 | rules: tape rules - add nst to by-path/ links | |
2381 | udevadm: info - add --export format to --device-id-of-file= | |
2382 | move default rules from /etc/udev/rules.d/ to /lib/udev/rules.d/ | |
2383 | ||
2384 | Marco d'Itri (7): | |
2385 | rules_generator: net rules - do not print error if file is missing and ignore commented rules | |
2386 | man: add link_priority default value | |
2387 | scsi_id: man page fix | |
2388 | udevadm: settle - add verbose output when running into timeout | |
2389 | rules: Debian update | |
2390 | rules: Debian update | |
2391 | ignore rule with GOTO to a non-existent label | |
2392 | ||
2393 | Thomas Koeller (1): | |
2394 | scsi_id: include sys/stat.h | |
2395 | ||
2396 | Tobias Klauser (1): | |
2397 | collect: check realloc return value | |
2398 | ||
2399 | ||
c986ca55 KS |
2400 | Summary of changes from v123 to v124 |
2401 | ============================================ | |
2402 | ||
2403 | Kay Sievers (1): | |
2404 | cdrom_id: fix recognition of blank media | |
2405 | ||
2406 | ||
2c0644c1 KS |
2407 | Summary of changes from v122 to v123 |
2408 | ============================================ | |
2409 | ||
2410 | Erik van Konijnenburg (3): | |
2411 | add substitution in MODE= field | |
2412 | Makefile: use udevdir in "make install" | |
2413 | volume_id: support for oracleasm | |
2414 | ||
2415 | Harald Hoyer (1): | |
2416 | scsi_id: retry open() on -EBUSY | |
2417 | ||
2418 | Karel Zak (2): | |
2419 | volume_id: remove unnecessary global variable | |
2420 | volume_id: enable GFS probing code, add LABEL support | |
2421 | ||
2422 | Kay Sievers (5): | |
2423 | edd_id: call it only for sd* and hd* | |
2424 | rename WAIT_FOR_SYSFS to WAIT_FOR and accept an absolute path | |
2425 | rules: tape rules - use bsg device nodes for SG_IO | |
2426 | rules: persistent net - handle "locally administered" ibmveth MAC addresses | |
2427 | cdrom_id: export ID_CDROM_MEDIA_TRACK_COUNT_AUDIO=, ID_CDROM_MEDIA_TRACK_COUNT_DATA= | |
2428 | ||
2429 | Michal Soltys (1): | |
2430 | man: add NAME== match entry | |
2431 | ||
2432 | Xinwei Hu (2): | |
2433 | collect: realloc buffer, if needed | |
2434 | udevd: export .udev/queue/$seqnum before .udev/uevent_seqnum | |
2435 | ||
2436 | ||
4e548559 KS |
2437 | Summary of changes from v121 to v122 |
2438 | ============================================ | |
2439 | ||
2440 | Hannes Reinecke (2): | |
2441 | scsi_id: remove all sysfs dependencies | |
2442 | scsi_id: add SGv4 support | |
2443 | ||
2444 | Karel Zak (1): | |
2445 | volume_id: clean up linux_raid code | |
2446 | ||
2447 | Kay Sievers (8): | |
2448 | scsi_id: update man page | |
2449 | scsi_id: remove bus_id option | |
2450 | scsi_id: add --sg-version= option | |
2451 | rules: adapt to new scsi_id | |
2452 | rules: adapt tape rules to new scsi_id | |
2453 | scsi_id: add bsg.h | |
2454 | volume_id: bump version | |
2455 | Makefile: do not create udevcontrol, udevtrigger symlinks | |
2456 | ||
2457 | MUNEDA Takahiro (2): | |
2458 | man: udevd- fix udev(8) reference | |
2459 | man: scsi_id | |
2460 | ||
2461 | Matthias Schwarzott (1): | |
2462 | cdrom_id: fix segfault | |
2463 | ||
2464 | ||
8325c84d KS |
2465 | Summary of changes from v120 to v121 |
2466 | ============================================ | |
2467 | ||
2468 | Damjan Georgievski (1): | |
2469 | libvolume_id: recognize swap partitions with a tuxonice hibernate image | |
2470 | ||
2471 | Daniel Drake (1): | |
2472 | writing udev rules: fix rule typos | |
2473 | ||
2474 | David Woodhouse (1): | |
2475 | rules_generator: net rules - add "dev_id" value to generated rules | |
2476 | ||
2477 | Harald Hoyer (1): | |
2478 | selinux: more context settings | |
2479 | ||
2480 | Kay Sievers (21): | |
2481 | udevinfo: do not replace chars when printing ATTR== matches | |
2482 | vol_id: add --offset option | |
2483 | cdrom_id: replace with version which also exports media properties | |
2484 | udevd: at startup write message including version number to kernel log | |
2485 | rules_generator: net rules - always add KERNEL== match to generated rules | |
2486 | selinux: fix missing includes | |
2487 | allow setting of MODE="0000" | |
2488 | path_id: remove subsystem whitelist | |
2489 | logging: add trailing newline to all strings | |
2490 | scsi_id: initialize serial strings | |
2491 | persistent device naming: also read unpartitioned media | |
2492 | cdrom_id: add more help text | |
2493 | add $links substitution | |
2494 | fstab_import: add program to IMPORT matching fstab entry | |
2495 | add OPTIONS+="event_timeout=<seconds>" | |
2496 | write "event_timeout" to db | |
2497 | udevadm: trigger - add --env= option | |
2498 | udevadm: control - fix --env key to accept --env=<KEY>=<value> | |
2499 | udevadm: info - do not print ATTR{dev}== | |
2500 | persistent device naming: update tape rules | |
2501 | rules: update md rules | |
2502 | ||
2503 | ||
cb0b4b70 KS |
2504 | Summary of changes from v119 to v120 |
2505 | ============================================ | |
2506 | ||
2507 | Kay Sievers (9): | |
2508 | test: remove duplicated EXTRA entry | |
2509 | rules: remove last WAIT_FOR_SYSFS, load ppdev, switch scsi_device | |
2510 | udevadm: trigger - option to synthesize events and pass them to a socket | |
2511 | udevadm: info - resolve devpath if symlink is given | |
2512 | udevadm: remove old man page links and compat links for debugging tools | |
2513 | udevadm: trigger - fix broken socket option check | |
2514 | udevadm: trigger - fix --socket== + --verbose | |
2515 | also accept real socket files for RUN+="socket:<path>" | |
2516 | persistent device naming: cleanup storage rules | |
2517 | ||
2518 | Michael Kralka (1): | |
2519 | udevd: serialize events if they refer to the same major:minor number | |
2520 | ||
2521 | ||
65e9e8c5 KS |
2522 | Summary of changes from v118 to v119 |
2523 | ============================================ | |
2524 | ||
2525 | Anthony L. Awtrey (1): | |
2526 | do not skip RUN execution if device node removal fails | |
2527 | ||
2528 | Harald Hoyer (2): | |
2529 | rules: Fedora update | |
2530 | rules: do not set GROUP="disk" for scanners | |
2531 | ||
2532 | Jiri Slaby (1): | |
2533 | rules_generator: add missing write_net_rules unlock | |
2534 | ||
2535 | Karel Zak (2): | |
2536 | volume_id: fix UUID raw buffer usage | |
2537 | volume_id: fix typo in function documentation | |
2538 | ||
2539 | Kay Sievers (10): | |
2540 | switch mailing lists to linux-hotplug@vger.kernel.org | |
2541 | rules: remove tty rule which can never run because of an earlier "last_rule" | |
2542 | volume_id: update ext detection | |
2543 | selinux: set context for real file name not the temp name | |
2544 | hack to allow ATTR{block/*/uevent}="change" | |
2545 | rules_generator: add KERNEL=="<netifname>*" to generated rules | |
2546 | persistent device naming: also run on "change" event | |
2547 | test: add "subsystem" links to all devices | |
2548 | sysfs: depend on "subsystem" link | |
2549 | extend hack to allow TEST=="*/start" | |
2550 | ||
2551 | Matthias Schwarzott (1): | |
2552 | volume_id: respect LDFLAGS | |
2553 | ||
2554 | Neil Williams (1): | |
2555 | volume_id: add prefix=, exec_prefix= | |
2556 | ||
2557 | Roy Marples (1): | |
2558 | Makefile: do not require GNU install | |
2559 | ||
2560 | ||
7094df0a KS |
2561 | Summary of changes from v117 to v118 |
2562 | ============================================ | |
2563 | ||
2564 | Daniel Drake (1): | |
2565 | doc: update "writing udev rules" | |
2566 | ||
2567 | Hannes Reinecke (1): | |
2568 | volume_id: LVM - add uuid | |
2569 | ||
2570 | Kay Sievers (9): | |
2571 | remove udevstart | |
2572 | rules_generator: do not create rules with insufficient matches | |
2573 | man: udevadm settle - mention 180 seconds default timeout | |
2574 | libvolume_id: squashfs - add endianess support for LZMA compression | |
2575 | rules: add AOE rule | |
2576 | volume_id: md - add metadata minor version | |
2577 | volume_id: run only once into a timeout for unreadable devices | |
2578 | create_floppy_devices: fix logic for more than one floppy device | |
2579 | volume_id: also add readable check to probe_all() | |
2580 | ||
2581 | Matthias Schwarzott (1): | |
2582 | rules: Gentoo update | |
2583 | ||
2584 | Michael Prokop (1): | |
2585 | libvolume_id: squashfs+LZMA compression detection | |
2586 | ||
2587 | ||
6d83d9a6 KS |
2588 | Summary of changes from v116 to v117 |
2589 | ============================================ | |
2590 | ||
2591 | Dan Nicholson (2): | |
2592 | extras: ignore built and generated files | |
2593 | volume_id: create relative symlink when $(libdir) = $(usrlibdir) | |
2594 | ||
2595 | Kay Sievers (15): | |
2596 | usb_id: fail if vendor/product can not be retrieved | |
2597 | rules: SUSE update | |
2598 | firmware: do not print error if logger is missing | |
2599 | volume_id: vfat - allow all possible sector sizes | |
2600 | volume_id: LUKS - export version | |
2601 | volume_id: ntfs - rely on valid master file table | |
2602 | volume_id: bump version | |
2603 | udevinfo: exclude "uevent" file from --attribute-walk | |
2604 | udevadm: merge all udev tools into a single binary | |
2605 | udevadm: accept command as option, like --help, --version | |
2606 | udevadm: add info option --device-id-of-file=<file> | |
2607 | Makefile: fix bogus version number than got committed | |
2608 | udevadm: also return major==0 results for --device-id-of-file | |
2609 | man: udevd.8 - remove udevcontrol section | |
2610 | udevadm: control - allow command to be passed as option | |
2611 | ||
2612 | MUNEDA Takahiro (1): | |
2613 | man: fix udevadm.8 typo | |
2614 | ||
2615 | Matthias Schwarzott (2): | |
2616 | firmware: remove hardcoded path to logger | |
2617 | rules: Gentoo update | |
2618 | ||
2619 | VMiklos (1): | |
2620 | rules: Frugalware update | |
2621 | ||
2622 | ||
8e37efe4 KS |
2623 | Summary of changes from v115 to v116 |
2624 | ============================================ | |
2625 | ||
2626 | Bryan Kadzban (1): | |
2627 | rules: fix typos | |
2628 | ||
2629 | Harald Hoyer (3): | |
2630 | check line length after comment check and whitespace strip | |
2631 | only install *.rules | |
2632 | remove extra space from udevinfo symlink output | |
2633 | ||
2634 | Kay Sievers (29): | |
2635 | rules: fix two trivial typos | |
2636 | rules: random and urandom are 0666 | |
2637 | rules: add REMOVE_CMD rule | |
2638 | track "move" events to rename database and failed files | |
2639 | rules: Gentoo update | |
2640 | rules: add i2o driver rule | |
2641 | man: recreate man pages | |
2642 | volume_id: fix linux_raid metadata version 1.0 detection | |
2643 | add $name substitution | |
2644 | do not delete the device node with ignore_remove, but handle the event | |
2645 | print warning for invalid TEST operations | |
2646 | rules: do not delete /lib/udev/devices/ nodes on "remove" | |
2647 | rules: remove broken nvram group assignment without any permission | |
2648 | add /dev/rtc symlink if new rtc drivers are used | |
2649 | increase WAIT_FOR_SYSFS timeout to 10 seconds | |
2650 | rules: put bsd nodes in /dev/bsd/ directory | |
2651 | path_id: fix for stacked class devices | |
2652 | ignore device node names while restoring symlinks from the stack | |
2653 | use SEQNUM in /dev/.udev/queue/ instead of devpath | |
2654 | rules: add memstick module loading | |
2655 | udevinfo: simplify symlink printing logic | |
2656 | prevent wrong symlink creation if database disagress with current rules | |
2657 | fix wrong variable used in logged string | |
2658 | update README | |
2659 | rule_generator: move all policy from write_net_rules to the rules file | |
2660 | rules: call usb_id only for SUBSYSTEMS=="usb" | |
2661 | rules: split out and fix persistent tape rules | |
2662 | fix debug output string | |
2663 | rule_generator: always match netif type in generated rule | |
2664 | ||
2665 | Matthias Schwarzott (3): | |
2666 | rules: Gentoo update | |
2667 | rules: Gentoo update | |
2668 | rules: Gentoo update | |
2669 | ||
2670 | Michael Morony (1): | |
2671 | set buffer size if strlcpy/strlcat indicate truncation | |
2672 | ||
2673 | maximilian attems (1): | |
2674 | correct includes in udev_selinux.c | |
2675 | ||
2676 | ||
7e599863 KS |
2677 | Summary of changes from v114 to v115 |
2678 | ============================================ | |
2679 | ||
2680 | Harald Hoyer (1): | |
2681 | rules: fix typo in 80-drivers.rules | |
2682 | ||
2683 | Kay Sievers (15): | |
2684 | rules: add default rules | |
2685 | rules: update SUSE rules | |
2686 | rules: add packages rules | |
2687 | rules: add ia64 rules | |
2688 | rules: move md-raid rules to packages dir | |
2689 | rules: run vol_id only for partitions | |
2690 | rules: update Fedora rules | |
2691 | edd_id: move persistent rules to its own file | |
2692 | accept relative path for TEST | |
2693 | rules: add iowarrior rule | |
2694 | volume_id: fix sqashfs detection | |
2695 | do not ignore dynamic rule if it is the last one in the list | |
2696 | rule_generator: fix wrong DRIVERS!= logic | |
2697 | rules: update Fedora | |
2698 | Makefile: install default rules | |
2699 | ||
2700 | Marco d'Itri (3): | |
2701 | rules_generator: remove policy from write_cd_rules | |
2702 | rules_generator: fix write_cd_rules when similar names exist in the root directory | |
2703 | rules: Debian update | |
2704 | ||
2705 | ||
585e8388 KS |
2706 | Summary of changes from v113 to v114 |
2707 | ============================================ | |
2708 | ||
2709 | Hannes Reinecke (3): | |
2710 | collect: extra to synchronize actions across events | |
2711 | add $driver subtitution | |
2712 | rules_generator: add S/390 persistent network support | |
2713 | ||
2714 | Kay Sievers (24): | |
2715 | rules_generator: remove executable flag from include file | |
2716 | always unlink temporary file before creating new one | |
2717 | rules: SUSE update | |
2718 | volume_id: ext4 detection | |
2719 | udevtrigger: allow to specify action string | |
2720 | add option to RUN key to ignore the return value of the program | |
2721 | use global udev_log variable instead of parameter in run_program | |
2722 | add udev_rules_run() to handle RUN list | |
2723 | move udev_utils_run.c into udev_rules.c | |
2724 | rules: SUSE update | |
2725 | name_list: rename loop_name -> name_loop | |
2726 | handle dynamic rules created in /dev/.udev/rules.d/ | |
2727 | allow SYMLINK== match | |
2728 | libvolume_id: use /usr/$libdir in pc file | |
2729 | Makefile: add --as-needed flag to ld | |
2730 | restore behavior of NAME== | |
2731 | rules_generator: remove "installation" function | |
2732 | udevtrigger: trigger "driver" events | |
2733 | rules: update SUSE | |
2734 | rules: Fedora update | |
2735 | rules: add "do not edit" comment | |
2736 | rules: Fedora update | |
2737 | rules_generator: skip random MAC addresses | |
2738 | write changed network interface names to the kernel log | |
2739 | ||
2740 | Matthias Schwarzott (3): | |
2741 | rules: Gentoo update | |
2742 | fix inotify to work not only once | |
2743 | rules: Gentoo update | |
2744 | ||
2745 | Richard Hughes (1): | |
2746 | Makefile: add "make dist" for nightly snapshots | |
2747 | ||
2748 | ||
de966524 KS |
2749 | Summary of changes from v112 to v113 |
2750 | ============================================ | |
2751 | ||
2752 | David Zeuthen (1): | |
2753 | vol_id: do not fail if unable to drop privileges | |
2754 | ||
2755 | Kay Sievers (12): | |
2756 | add missing ChangeLog | |
2757 | make ATTR{[$SUBSYSTEM/$KERNEL]<attr>}="<value>" working | |
2758 | rules: recognize partitions and disk devices properly | |
2759 | rules: SUSE update | |
2760 | atomically replace existing nodes and symlinks | |
2761 | do not try to create existing file | |
2762 | info() for ignore_remove | |
2763 | rules: SUSE update | |
2764 | Makefile: check for missing ChangeLog or RELEASE-NOTES at release | |
2765 | allow to disable the replacement of unusual characters | |
2766 | no newline in log messages | |
2767 | udevd: do not use syslog if --verbose (debugging) is used | |
2768 | ||
2769 | Tobias Klauser (1): | |
2770 | fix typo in udev_utils_run.c | |
2771 | ||
2772 | ||
e883be3e KS |
2773 | Summary of changes from v111 to v112 |
2774 | ============================================ | |
2775 | ||
2776 | Fabio Massimo Di Nitto (1): | |
2777 | rules: ignore partitons that span the entire disk | |
2778 | ||
2779 | Hannes Reinecke (1): | |
2780 | cciss device support | |
2781 | ||
2782 | Kay Sievers (34): | |
2783 | udevd: close /proc/meminfo after reading | |
2784 | create_floppy_devices: remove dead "unlink" code | |
2785 | volume_id: add function documentation | |
2786 | udev_db: escape path names with \x00 instead of %00 | |
2787 | udevsettle: use long options | |
2788 | replace_chars: replace spaces in node name | |
2789 | volume_id: add and export string encoding function | |
2790 | vol_id: export encoded strings | |
2791 | rules: use encoded strings instead of skipping characters | |
2792 | udevtest: print message before log output | |
2793 | volume_id: escape % character | |
2794 | replace_chars: replace % character | |
2795 | IMPORT: do not mangle whitespace | |
2796 | scsi_id: do not install symlink in /sbin | |
2797 | rules: SUSE update | |
2798 | volume_id: terminate overlong label strings | |
2799 | scsi_id: add long options | |
2800 | rules: use long options for scsi_id | |
2801 | path_id: skip subsystem directory | |
2802 | rules: fix cciss rule | |
2803 | rules: SUSE update | |
2804 | scsi_id: fix typo in help text | |
2805 | fix "do not access parent" warning for ATTR{} | |
2806 | sysfs: add device lookup by $SUBSYSYTEM:$KERNEL | |
2807 | events for "bus" and "class" registration must be matched as "subsystem" | |
2808 | udevtest: add --subsystem option | |
2809 | sysfs: change order of subsystem lookup | |
2810 | add $sys substitution | |
2811 | add TEST=="<file>" key | |
2812 | add "[$SUBSYSTEM/$KERNEL]<attribute>" lookup | |
2813 | sysfs: handle bus/class top-level directories | |
2814 | sysfs: skip unknown sysfs directories | |
2815 | rules: SUSE update | |
2816 | release 112 | |
2817 | ||
2818 | Miklos Vajna (2): | |
2819 | create_floppy_devices: add man page | |
2820 | path_id: remove on make uninstall | |
2821 | ||
2822 | Ryan Lortie (1): | |
2823 | volume_id: support for long-filename based labels | |
2824 | ||
2825 | Scott James Remnant (2): | |
2826 | replace_untrusted_chars: replace all whitespace with space | |
2827 | run_program: log "info" not "error" if program is missing | |
2828 | ||
2829 | ||
85135c74 KS |
2830 | Summary of changes from v110 to v111 |
2831 | ============================================ | |
2832 | ||
2833 | Kay Sievers (19): | |
2834 | rules: SUSE update | |
2835 | rules: Fedora update | |
2836 | volume_id: use md native uuid format | |
2837 | vol_id: use long options | |
2838 | volume_id: add volume_id_get_* functions | |
2839 | vol_id: use volume_id_get_* | |
2840 | udevd: use fgets() to read /proc files | |
2841 | volume_id: add internal UUID_STRING | |
2842 | volume_id: add DDF support | |
2843 | vol_id: README update | |
2844 | volume_id: rename UUID_64BIT_LE/BE | |
2845 | vol_id: add ID_FS_UUID_SAFE | |
2846 | rules: use ID_FS_UUID_SAFE | |
2847 | rules: SUSE update | |
2848 | volume_id: give access to list of all available probers | |
2849 | vol_id: use libvolume_id prober list for --probe-all | |
2850 | volume_id: add remaining names for prober lookup by type | |
2851 | rules: SUSE update | |
2852 | volume_id: vol_id depends on libvolume_id | |
2853 | ||
2854 | Matthias Schwarzott (2): | |
2855 | volume_id: fix Makefile for parallel make | |
2856 | rules: Gentoo update | |
2857 | ||
2858 | ||
25b5bb42 KS |
2859 | Summary of changes from v109 to v110 |
2860 | ============================================ | |
2861 | ||
2862 | Harald Hoyer (1): | |
2863 | udevcontrol: allow to set global variables in udevd | |
2864 | ||
2865 | Kay Sievers (13): | |
2866 | remove eventrecorder.sh | |
2867 | update SUSE rules | |
2868 | volume_id: add md metadata 1.0, 1.1, 1.2 support | |
2869 | unset variable with ENV{VAR}="" | |
2870 | delete copies of default rules in SUSE rules | |
2871 | volume_id: ext - fix endianess in version number | |
2872 | rules: Fedora update | |
2873 | volume_id: old md metadata has only 32 bit for the uuid | |
2874 | volume_id: minix version 3 support | |
2875 | don't create $tempnode for devices without major | |
2876 | usb_id: add <devpath> to help text | |
2877 | ata_id: use getopt_long() | |
2878 | rules: SUSE update | |
2879 | ||
2880 | Matthias Schwarzott (3): | |
2881 | Makefile: respect CFLAGS/LDFLAGS | |
2882 | rules: Gentoo update | |
2883 | ata_id: don't log error for libata devices on older kernels | |
2884 | ||
2885 | ||
7c1ecbfb KS |
2886 | Summary of changes from v108 to v109 |
2887 | ============================================ | |
2888 | ||
2889 | Harald Hoyer (1): | |
2890 | create_floppy_devices: create nodes with correct selinux context | |
2891 | ||
2892 | Kay Sievers (11): | |
2893 | udevtest: export ACTION string if given as option | |
2894 | update SUSE rules | |
2895 | make ACTION!="add|change" working | |
2896 | udevtest: import uevent variables if possible | |
2897 | udevinfo: export all information stored in database | |
2898 | default rules: add libata compat links | |
2899 | create_path: don't fail if something else created the directory | |
2900 | udevd: fix serialization of events | |
2901 | path_id: remove broken example | |
2902 | libvolume_id: do not install static library | |
2903 | update SUSE rules | |
2904 | ||
2905 | Matthias Schwarzott (2): | |
2906 | update Gentoo rules | |
2907 | persistent device naming: add joystick links | |
2908 | ||
2909 | VMiklos (1): | |
2910 | path_id: add man page | |
2911 | ||
2912 | ||
b8eb7940 KS |
2913 | Summary of changes from v107 to v108 |
2914 | ============================================ | |
2915 | ||
2916 | Kay Sievers (3): | |
2917 | udevinfo: relax check for the correct device if looked up by name | |
2918 | don't write to sysfs files during test run | |
2919 | finally remove the directory event-multiplexer crap | |
2920 | ||
2921 | Matthias Schwarzott (2): | |
2922 | write_cd_rules: set default link type to "by-id" for usb and ieee1394 devices | |
2923 | update Gentoo rules | |
2924 | ||
2925 | Pozsar Balazs (1): | |
2926 | udevsettle: read udev not kernel seqnum first | |
2927 | ||
2928 | ||
9d534c0e KS |
2929 | Summary of changes from v106 to v107 |
2930 | ============================================ | |
2931 | ||
2932 | Jean Tourrilhes (1): | |
2933 | udevtest: export UDEV_LOG if we changed it | |
2934 | ||
2935 | Kay Sievers (33): | |
2936 | man: add missing options to various man pages | |
2937 | man: fix typo | |
2938 | create_floppy_devices: apply specified mode without umask | |
2939 | man: spelling fixes | |
2940 | udevmonitor: add switch for kernel and udev events | |
2941 | default rules: wait for 0:0:0:0 scsi devices only | |
2942 | update Fedora rules | |
2943 | delete dasd_id, it moved to s390-tools | |
2944 | update Gentoo rules | |
2945 | encode db-file names, instead of just replacing '/' | |
2946 | update internal variables if we see $DEVPATH during IMPORT | |
2947 | increase /proc/stat buffer | |
2948 | maintain index over device-names to devpath relation | |
2949 | restore overwritten symlinks when the device goes away | |
2950 | store devpath with the usual leading slash | |
2951 | add link_priority to rule options, and store it in database | |
2952 | pick actual valid device in udev_db_lookup_name | |
2953 | cleanup already existing db-entries and db-index on device update | |
2954 | selinux: move selinux_exit() to the main programs | |
2955 | remove old error message | |
2956 | read list of devices from index, make index private to database | |
2957 | priority based symlink handling | |
2958 | volume_id: get rid of compiler warning | |
2959 | udevinfo: remove -d option | |
2960 | update %n on netif name change | |
2961 | if a node goes away, possibly restore a waiting symlink | |
2962 | update TODO | |
2963 | man: add "link_priority" option | |
2964 | update SUSE rules | |
2965 | udevtest: add --force mode | |
2966 | udevinfo: print link priority | |
2967 | usb_id: append target:lun to storage device serial | |
2968 | run_directory: add final warning before removal | |
2969 | ||
2970 | Marco d'Itri (1): | |
2971 | update Debian rules | |
2972 | ||
2973 | Matthias Schwarzott (2): | |
2974 | udevd: cleanup std{in,our,err} on startup | |
2975 | udevmonitor: fix swapped event switch descriptions | |
2976 | ||
2977 | ||
2978 | Summary of changes from v105 to v106 | |
1bcfb137 KS |
2979 | ============================================ |
2980 | ||
159ba1c5 KS |
2981 | A. Costa (1): |
2982 | man: fix typos in scsi_id and udevd | |
2983 | ||
2984 | Andrey Borzenkov (2): | |
2985 | vol_id: add -L to print raw partition label | |
2986 | vol_id: document -L | |
2987 | ||
2988 | Jamie Wellnitz (1): | |
2989 | persistent device naming: tape devices and medium changers | |
2990 | ||
2991 | Kay Sievers (15): | |
2992 | exclude parent devices from DRIVER== match | |
2993 | volume_id: really fix endianess bug in linux_raid detection | |
2994 | release 105 | |
2995 | man: correct udevinfo --export-db | |
2996 | path_id: append LUN to iSCSI path | |
2997 | create_floppy_devices: add option for owner/group | |
2998 | update example rules | |
2999 | apply format chars to ATTR before writing to sysfs | |
3000 | add (subsystem) to udevmonitor output | |
3001 | update DRIVER== changes | |
3002 | remove --version from the udevinfo man page | |
3003 | add test for an attribute which contains an operator char | |
3004 | man: add note about parent matching behavior | |
3005 | scsi_id: accept tabs in /etc/scsi_id.conf | |
3006 | remove dead rule in persistent tape rules | |
3007 | ||
3008 | Matthias Schwarzott (4): | |
3009 | correct typo in extras/scsi_id/scsi_id.conf | |
3010 | fix retry-loop in netif-rename code | |
3011 | add option --version to udevd | |
3012 | rule_generator: fix for creating rules on read-only filesystem | |
3013 | ||
3014 | Peter Breitenlohner (1): | |
3015 | fix INSTALL_PROGRAM vs. INSTALL_SCRIPT | |
3016 | ||
3017 | Sergey Vlasov (3): | |
3018 | udevd: init signal pipe before daemonizing | |
3019 | unlink old database file before creating a new one | |
3020 | fix %c $string substitution | |
3021 | ||
3022 | Theodoros V. Kalamatianos (1): | |
3023 | fix udev attribute names with a colon | |
3024 | ||
3025 | ||
3026 | Summary of changes from v104 to v105 | |
3027 | ============================================ | |
3028 | ||
1bcfb137 KS |
3029 | A. Costa (1): |
3030 | man: fix typos in scsi_id and udevd | |
3031 | ||
3032 | Andrey Borzenkov (2): | |
3033 | vol_id: add -L to print raw partition label | |
3034 | vol_id: document -L | |
3035 | ||
3036 | Kay Sievers (2): | |
3037 | exclude parent devices from DRIVER== match | |
3038 | volume_id: really fix endianess bug in linux_raid detection | |
3039 | ||
3040 | Matthias Schwarzott (2): | |
3041 | correct typo in extras/scsi_id/scsi_id.conf | |
3042 | fix retry-loop in netif-rename code | |
3043 | ||
3044 | Peter Breitenlohner (1): | |
3045 | fix INSTALL_PROGRAM vs. INSTALL_SCRIPT | |
3046 | ||
3047 | Sergey Vlasov (3): | |
3048 | udevd: init signal pipe before daemonizing | |
3049 | unlink old database file before creating a new one | |
3050 | fix %c $string substitution | |
3051 | ||
3052 | ||
8fdad27d KS |
3053 | Summary of changes from v103 to v104 |
3054 | ============================================ | |
3055 | ||
3056 | Kay Sievers (12): | |
3057 | update Fedora rules | |
3058 | update example rules | |
3059 | update SUSE rules | |
3060 | update SUSE rules | |
3061 | volume_id: fix endianess bug in linux_raid detection | |
3062 | man: fix udevmonitor text | |
3063 | man: recreate from xml | |
3064 | rename config "filename" to "dir" | |
3065 | remove outdated documentation | |
3066 | rename "udev.c" to "test-udev.c" - it is only for testing | |
3067 | update Fedora rules | |
3068 | use git-archive instead of git-tar-tree | |
3069 | ||
3070 | Kazuhiro Inaoka (1): | |
3071 | inotify syscall definitions for M32R | |
3072 | ||
3073 | Marco d'Itri (2): | |
3074 | write_cd_rules: identity-based persistence | |
3075 | scsi_id: remove trailing garbage from ID_SERIAL_SHORT | |
3076 | ||
3077 | Russell Coker (1): | |
3078 | SELinux: label created symlink instead of node | |
3079 | ||
3080 | ||
1810a9d7 KS |
3081 | Summary of changes from v102 to v103 |
3082 | ============================================ | |
3083 | ||
3084 | Kay Sievers: | |
3085 | persistent storage rules: skip gnbd devices | |
3086 | volume_id: add checksum check to via_raid | |
3087 | volume_id: add comment about hfs uuid conversion | |
3088 | update SUSE rules | |
3089 | update Fedora rules | |
3090 | ||
3091 | ||
0a9e36df KS |
3092 | Summary of changes from v101 to v102 |
3093 | ============================================ | |
3094 | ||
3095 | Daniel Drake: | |
3096 | writing_udev_rules: fix typo in example rule | |
3097 | ||
3098 | Kay Sievers: | |
3099 | create missing ChangeLog for version 101 | |
3100 | update SUSE rules | |
3101 | update default rules | |
3102 | first try "subsystem" link at a parent device, before guessing | |
3103 | if /sys/subsystem exists, skip class, bus, block scanning | |
3104 | scsi_id: export ID_SERIAL_SHORT without vendor/product | |
3105 | update SUSE rules | |
3106 | ||
3107 | MUNEDA Takahiro: | |
3108 | path_id: fix SAS disk handling | |
3109 | ||
3110 | ||
fe547f13 KS |
3111 | Summary of changes from v100 to v101 |
3112 | ============================================ | |
3113 | ||
3114 | Arjan Opmeer: | |
3115 | fix udevinfo help text typo | |
3116 | ||
3117 | Bryan Kadzban: | |
3118 | cleanup default rules | |
3119 | add IMPORT operations to the udev man page | |
3120 | ||
3121 | Kay Sievers: | |
3122 | remove Makefile magic for leading '0' in version | |
3123 | udevd: use getopt_long() | |
3124 | udevd: add --verbose option to log also to stdout | |
3125 | udevd: add --debug-trace option | |
3126 | rule_generator: improve net rule comment generation | |
3127 | volume_id: correct iso9660 high sierra header | |
3128 | warn if a PHYSEDV* key, the "device" link, or a parent attribute is used | |
3129 | don't print PHYSDEV* warnings for old WAIT_FOR_SYSFS rules | |
3130 | udevinfo: print error in --attribute-walk | |
3131 | udev_sysfs: unify symlink resolving | |
3132 | udevtrigger: trigger devices sorted by their dependency | |
3133 | fix spelling in deprecation warning | |
3134 | release 101 | |
3135 | ||
3136 | Michał Bartoszkiewicz: | |
3137 | udevtrigger: fix typo that prevents partition events | |
3138 | ||
3139 | Miles Lane: | |
3140 | clarify "specified user/group unknown" error | |
3141 | ||
3142 | Piter PUNK: | |
3143 | update slackware rules | |
3144 | ||
3145 | VMiklos: | |
3146 | update Frugalware rules | |
3147 | ||
3148 | ||
eed8b2ff KS |
3149 | Summary of changes from v099 to v100 |
3150 | ============================================ | |
3151 | ||
3152 | Kay Sievers: | |
3153 | update SUSE rules | |
3154 | fix messed up ChangeLog from release 099 | |
3155 | man: add $attr{} section about symlinks | |
3156 | revert persistent-storage ata-serial '_' '-' replacement | |
3157 | ||
3158 | ||
070cdac9 KS |
3159 | Summary of changes from v098 to v099 |
3160 | ============================================ | |
3161 | ||
3162 | Greg KH: | |
3163 | update Gentoo rules | |
3164 | ||
3165 | Kay Sievers: | |
3166 | udev_db.c: include <sys/stat.h> | |
3167 | use fnmatch() instead of our own pattern match code | |
3168 | rename major/minor variable to maj/min to avoid warning | |
3169 | update source file headers | |
3170 | udevtest: print header that ENV{} can't work | |
3171 | update TODO | |
3172 | udevtrigger: options to filter by subsystem and sysfs attribute | |
3173 | udevtrigger: remove unused longindex | |
3174 | udevinfo: use long options | |
3175 | udevd: use files instead of symlinks for /dev/.udev/queue,failed | |
3176 | udevtrigger: fix pattern match | |
3177 | reorder options in udevinfo man page | |
3178 | udevinfo: fix SUBSYTEMS spelling error | |
3179 | fix ENV{TEST}="Test: $env{TEST}" | |
3180 | let $attr{symlink} return the last element of the path | |
3181 | cdrom_id: add rules file to call cdrom_id | |
3182 | udevinfo: do not show symlinks as attributes in --attribute-walk | |
3183 | remove broken name_cdrom.pl | |
070cdac9 KS |
3184 | |
3185 | Marco d'Itri: | |
3186 | update Debian rules | |
3187 | run_program: close pipe fd's which are connected to child process | |
3188 | add persistent rules generator for net devices and optical drives | |
3189 | ||
3190 | MUNEDA Takahiro: | |
3191 | changes rules for ata disk from '_' to '-' | |
3192 | ||
3193 | Sergey Vlasov: | |
3194 | make struct option arrays static const | |
3195 | fix "subsytem" typo | |
3196 | ||
eed8b2ff | 3197 | |
4a515309 KS |
3198 | Summary of changes from v097 to v098 |
3199 | ============================================ | |
3200 | ||
3201 | Alex Merry: | |
3202 | udevtest: allow /sys in the devpath paramter | |
3203 | ||
4a515309 KS |
3204 | Harald Hoyer: |
3205 | selinux: init once in the daemon, not in every event process | |
3206 | ||
3207 | Kay Sievers: | |
3208 | udevd: remove huge socket buffer on the control socket | |
3209 | man page: fix typo | |
3210 | rename udev_libc_wrapper -> udev_sysdeps | |
3211 | db: store devpath - node relationship for all devices | |
3212 | udevinfo: allow -a -n <node> | |
3213 | udevinfo, udevtest: simplify '/sys' stripping from devpath argument | |
3214 | lookup_user, lookup_group: report "unknown user" and "lookup failed" | |
3215 | consistent key naming to match only the event device or include all parent devices | |
3216 | skip rule, if too may keys of the same type are used | |
3217 | introduce ATTR{file}="value" to set sysfs attributes | |
3218 | update SUSE rules | |
3219 | update default rules | |
3220 | export DRIVER for older kernels as a replacement for PHYSDEVDRIVER | |
3221 | fix typo in SUBSYSTEMS key parsing | |
3222 | udevtrigger: add --retry-failed | |
3223 | volume_id: add suspend partition detection | |
3224 | vol_id: use primary group of 'nobody' instead of 'nogroup' | |
3225 | remove built-in /etc/passwd /etc/group parser | |
3226 | always expect KEY{value} on ATTR, ATTRS, ENV keys | |
3227 | use new key names in test programs | |
3228 | cleanup commandline argument handling | |
3229 | db: don't create a db file for only a node name to store | |
3230 | man: add ATTR{file}="value" assignment | |
4a515309 KS |
3231 | |
3232 | Lennart Poettering: | |
3233 | volume_id: fix fat32 cluster chain traversal | |
3234 | ||
3235 | Marco d'Itri: | |
3236 | fix 'unknow user' error from getpwnam/getgrnam | |
3237 | fix rc when using udev --daemon | |
3238 | update Debian rules | |
4a515309 KS |
3239 | |
3240 | Michał Bartoszkiewicz: | |
3241 | man pages: fix typos | |
3242 | ||
4a515309 | 3243 | |
be31371f KS |
3244 | Summary of changes from v096 to v097 |
3245 | ============================================ | |
3246 | ||
3247 | Anssi Hannula: | |
3248 | add joystick support to persistent input rules | |
3249 | ||
3250 | Kay Sievers: | |
3251 | firmware.sh: remove needless '/' | |
3252 | vol_id: add --skip-raid and --probe-all option | |
3253 | switch uevent netlink socket to group 1 only | |
3254 | increase /proc/stat read buffer | |
3255 | use "change" instead of "online" events | |
3256 | remove 'static' from local variable | |
3257 | libvolume_id: add parameter 'size' to all probe functions | |
3258 | man pages: replace 'device-path' by 'devpath' | |
3259 | man pages: work around xmlto which tries to be smart | |
3260 | refresh vol_id man page | |
3261 | udevinfo: add DRIVER== | |
3262 | Makefile: fix dependency | |
3263 | libvolume_id: read ufs2 label | |
3264 | switch ifdef __KLIBC__ to ifndef __GLIBC__ | |
3265 | report failing getpwnam/getgrnam as error | |
3266 | rename udevcontrol message types and variables | |
3267 | initialize unused sockets to -1 | |
3268 | udevd: remove useless udevinitsend parameter | |
3269 | update README | |
3270 | udevd: autotune max_childs/max_childs_running | |
3271 | update frugalware rules | |
3272 | update SUSE rules | |
3273 | move default rules to etc/udev/rules.d/ | |
3274 | add 'crypto' devices to persistent storage rules | |
3275 | add late.rules to default rules | |
3276 | update Fedora rules | |
3277 | don't report an error on overlong comment lines | |
3278 | update SUSE rules | |
3279 | udevd: read DRIVER from the environment | |
3280 | ||
3281 | Marco d'Itri: | |
3282 | make rename_netif() error messages useful | |
3283 | path_id: fix an harmless syntax error | |
3284 | ||
3285 | Piter PUNK: | |
3286 | update slackware rules | |
3287 | ||
3288 | Richard Purdie: | |
3289 | Fix inotify syscalls on ARM | |
3290 | ||
3291 | ||
8448b7ce KS |
3292 | Summary of changes from v095 to v096 |
3293 | ============================================ | |
3294 | ||
3295 | Kay Sievers: | |
3296 | Makefiles: fix .PHONY for man page target | |
3297 | allow longer devpath values | |
3298 | path_id: prepare for new sysfs layout | |
3299 | ||
3300 | ||
486e62f8 KS |
3301 | Summary of changes from v094 to v095 |
3302 | ============================================ | |
3303 | ||
3304 | Kay Sievers: | |
3305 | update SUSE rules | |
3306 | don't remove symlinks if they are already there | |
3307 | allow "online" events to create/update symlinks | |
3308 | udevinfo: clarify parent device attribute use | |
3309 | update SUSE rules | |
3310 | netif rename: optimistic loop for the name to become free | |
3311 | remove broken %e enumeration | |
3312 | ||
3313 | Tobias Klauser: | |
3314 | print usage of udevcontrol when no or invalid command is given | |
3315 | ||
3316 | ||
a924bf9a KS |
3317 | Summary of changes from v093 to v094 |
3318 | ============================================ | |
3319 | ||
3320 | Daniel Drake: | |
3321 | update "writing udev rules" | |
3322 | ||
3323 | Kay Sievers: | |
3324 | libvolume_id: gfs + gfs2 support | |
3325 | remove MODALIAS key and substitution | |
3326 | add persistent-input.rules | |
3327 | ||
3328 | Marco d'Itri: | |
3329 | update Debian rules | |
3330 | ||
3331 | ||
df16b779 KS |
3332 | Summary of changes from v092 to v093 |
3333 | ============================================ | |
3334 | ||
3335 | Hannes Reinecke: | |
3336 | path_id: add support for iSCSI devices | |
3337 | ||
3338 | Kay Sievers: | |
3339 | libvolume_id: fat - check for signature at end of sector | |
3340 | libvolume_id: add more software raid signatures | |
3341 | update Fedora rules | |
3342 | path_id: prevent endless loop for SAS devices on older kernels | |
3343 | remove udevsend | |
3344 | replace binary firmware helper with shell script | |
3345 | skip device mapper devices for persistent links | |
3346 | ||
3347 | ||
acc8322f KS |
3348 | Summary of changes from v091 to v092 |
3349 | ============================================ | |
3350 | ||
3351 | Kay Sievers: | |
3352 | don't include stropts.h, some libc's don't like it | |
3353 | udevd: create leading directories for /dev/.udev/uevent_seqnum | |
3354 | vol_id: fix logging from libvolume_id's log function | |
3355 | update SUSE rules | |
3356 | update SUSE rules | |
3357 | add more warnings for invalid key operations | |
3358 | fix offsetof() build issue with recent glibc | |
3359 | selinux: fix typo in block device node selection | |
3360 | vol_id: add NetWare volume detection | |
3361 | edd_id: fix "(null)" output if "mbr_signature" does not exist | |
3362 | update Fedora rules | |
3363 | libvolume_id: nss - use different uuid | |
3364 | ||
3365 | Libor Klepac: | |
3366 | path_id: add platform and serio support | |
3367 | ||
3368 | Marco d'Itri: | |
3369 | update Debian rules | |
3370 | path_id: fix bashism | |
3371 | ||
3372 | ||
866bfe88 KS |
3373 | Summary of changes from v090 to v091 |
3374 | ============================================ | |
3375 | ||
3376 | Hannes Reinecke: | |
3377 | path_id: fix SAS device path generation | |
3378 | ||
3379 | Kay Sievers: | |
3380 | udevtest: don't try to delete symlinks | |
3381 | persistent rules: fix typo in dm rule | |
3382 | allow NAME=="value" to check for already assigned value | |
3383 | udevd: export initial sequence number on startup | |
3384 | ||
3385 | ||
876fa61d KS |
3386 | Summary of changes from v089 to v090 |
3387 | ============================================ | |
3388 | ||
3389 | Kay Sievers: | |
3390 | udevd: export current seqnum and add udevsettle | |
3391 | volume_id: fix endianess conversion typo for FAT32 | |
3392 | merge device event handling and make database content available on "remove" | |
3393 | set default udevsettle timeout to 3 minutes | |
3394 | export INTERFACE_OLD if we renamed a netif | |
3395 | let udevmonitor show the possibly renamed devpath | |
3396 | volume_id: move some debug to info level | |
3397 | udevtrigger: fix event order | |
3398 | usb_id: remove uneeded code | |
3399 | remove old symlinks before creating current ones | |
3400 | path_id: fix loop for SAS devices | |
3401 | apply format char to variables exported by ENV | |
3402 | ||
3403 | Marco d'Itri: | |
3404 | add inotify support for hppa and MIPS and log if inotify is not available | |
3405 | ||
3406 | Matt Kraai: | |
3407 | fix typo in error message | |
3408 | ||
3409 | ||
2b3f8e93 KS |
3410 | Summary of changes from v088 to v089 |
3411 | ============================================ | |
3412 | ||
3413 | Hannes Reinecke: | |
3414 | path_id: add bus to USB path | |
3415 | ||
3416 | Kay Sievers: | |
3417 | change rule to skip removable IDE devices | |
3418 | don't create uuid/label links for raid members | |
3419 | volume_id: provide library | |
3420 | fix rule order for persistent tape links | |
3421 | update man page | |
3422 | volume_id: provide a custom debug function | |
3423 | volume_id: rename subdirectory | |
3424 | volume_id: use shared library by default | |
3425 | because is better than cause | |
3426 | volume_id: remove some global symbols | |
3427 | volume_id: define exported symbols | |
3428 | remove all stripping code | |
3429 | man pages: mention udev(7) not udev(8) | |
3430 | update Debian rules | |
3431 | move all *_id programs to /lib/udev/ | |
3432 | update Red Hat rules | |
3433 | update SUSE rules | |
3434 | pass CROSS_COMPILE to AR and RANLIB down to extras/ | |
3435 | volume_id: update README | |
3436 | volume_id: generate man page from xml source | |
3437 | update README | |
3438 | fix symlink targets in Makefiles | |
3439 | ||
3440 | ||
63645a3d KS |
3441 | Summary of changes from v087 to v088 |
3442 | ============================================ | |
3443 | ||
3444 | Hannes Reinecke: | |
3445 | persistent links: add scsi tape links and usb path support | |
3446 | ||
3447 | Kay Sievers: | |
3448 | volume_id: add squashfs detection | |
3449 | reset signal handler in event process | |
3450 | correct use of fcntl() | |
3451 | add udevtrigger to request events for coldplug | |
3452 | add ',' to trusted chars | |
3453 | volume_id: remove partition table parsing code | |
3454 | volume_id: remove all partition table support | |
3455 | fix spelling error in debug string | |
3456 | rename "persistent disk" to "persistent storage" | |
3457 | fix output for USB path | |
3458 | ||
3459 | ||
b2885eee KS |
3460 | Summary of changes from v086 to v087 |
3461 | ============================================ | |
3462 | ||
3463 | Hannes Reinecke: | |
3464 | path_id: support SAS devices | |
3465 | ||
3466 | Kay Sievers: | |
3467 | fix persistent disk rules to exclude removable IDE drives | |
3468 | warn about %e, MODALIAS, $modalias | |
3469 | remove devfs rules and scripts | |
3470 | ||
3471 | Masatake YAMATO: | |
3472 | typo in debug text in udev_run_hotplugd.c | |
3473 | ||
3474 | ||
0030441c KS |
3475 | Summary of changes from v085 to v086 |
3476 | ============================================ | |
3477 | ||
3478 | Kay Sievers: | |
3479 | volume_id: replace __packed__ by PACKED macro | |
3480 | volume_id: split raid and filesystem detection | |
3481 | volume_id: add missing return | |
3482 | udevd: fix queue export for multiple events for the same device | |
3483 | ||
3484 | Kyle McMartin: | |
3485 | workaround missing kernel headers for some architectures | |
3486 | ||
3487 | Nix: | |
3488 | update to udev-084/doc/writing_udev_rules | |
3489 | ||
3490 | ||
4cb665e4 KS |
3491 | Summary of changes from v084 to v085 |
3492 | ============================================ | |
3493 | ||
3494 | Andrey Borzenkov: | |
3495 | Fix trivial spelling errors in RELEASE-NOTES | |
3496 | ||
3497 | Jeroen Roovers: | |
3498 | fix typo in parisc support to path_id | |
3499 | ||
3500 | Kay Sievers: | |
3501 | make WAIT_FOR_SYSFS usable in non "wait-only" rules | |
3502 | fix typo in man page | |
3503 | include sys/socket.h for klibc build | |
3504 | cramfs detection for bigendian | |
3505 | exit WAIT_FOR_SYSFS if the whole device goes away | |
3506 | update SUSE rules | |
3507 | update Red Hat rules | |
3508 | update Gentoo rules | |
3509 | include errno.h in udev_libc_wrapper.c | |
3510 | ||
3511 | ||
66c2bc21 KS |
3512 | Summary of changes from v083 to v084 |
3513 | ============================================ | |
3514 | ||
3515 | Kay Sievers: | |
3516 | update SUSE rules | |
3517 | switch CROSS to CROSS_COMPILE | |
3518 | replace fancy silent build program by simple kernel build like logic | |
3519 | move manpages to top level | |
3520 | remove UDEVD_UEVENT_INITSEND | |
3521 | whitespace fixes | |
3522 | scsi_id: remove dead files | |
3523 | optimize sysfs device and attribute cache | |
3524 | let SYSFS{} look at the device, not only the parent device | |
3525 | add debug output to sysfs operations | |
3526 | ||
3527 | ||
cef28db9 KS |
3528 | Summary of changes from v082 to v083 |
3529 | ============================================ | |
3530 | ||
3531 | Andrey Borzenkov: | |
3532 | man page: document when substitutions are applied for RUN and other keys | |
3533 | check for ignore_device in loop looks redundant | |
3534 | ||
3535 | Kay Sievers: | |
3536 | udevstart: fix NAME="" which prevents RUN from being executed | |
3537 | find programs in /lib/udev for IMPORT if {program} is not given | |
3538 | don't add $SUBSYSTEM automatically as $1 to programs | |
3539 | remove redundant substitution of RUN key | |
3540 | ||
3541 | ||
1a72d06f KS |
3542 | Summary of changes from v081 to v082 |
3543 | ============================================ | |
3544 | ||
3545 | Andrey Borzenkov: | |
3546 | substitute format chars in RUN after rule matching | |
3547 | ||
3548 | Kay Sievers: | |
3549 | scsi_id, usb_id: request device parent by subsystem | |
3550 | path_id: work with "all devices in /sys/devices" | |
3551 | ignore all messages with missing devpath or action | |
3552 | Makefile: remove dynamic config file generation | |
3553 | path_id: handle fiber channel (Hannes Reinecke <hare@suse.de>) | |
3554 | usb_id: don't fail on other subsytems than "scsi" | |
3555 | don't do RUN if "ignore_device" is given | |
3556 | increase kernel uevent buffer size | |
3557 | move udev(8) manpage to udev(7) | |
3558 | recreate man pages from xml source | |
3559 | remove udev, udevstart, udevsend from the default installation | |
3560 | update SUSE rules | |
3561 | rename apply_format() cause it is public now | |
3562 | udevtest: add udev_rules_apply_format() to RUN keys | |
3563 | let "ignore_device" always return the event successfully | |
3564 | ||
3565 | Olivier Blin: | |
3566 | fixes udev build with -fpie | |
3567 | ||
3568 | ||
7155bfb7 KS |
3569 | Summary of changes from v080 to v081 |
3570 | ============================================ | |
3571 | ||
3572 | Kay Sievers: | |
3573 | add DEVLINKS to "remove" event | |
3574 | better log text and comments | |
3575 | vol_id: probe volume as user nobody | |
3576 | fix BUS, ID, $id usage | |
3577 | prepare moving of /sys/class devices to /sys/devices | |
3578 | ||
3579 | ||
8531b0b9 KS |
3580 | Summary of changes from v079 to v080 |
3581 | ============================================ | |
3582 | ||
3583 | Brent Cook: | |
3584 | fix dependency for make -j2 | |
3585 | ||
3586 | coly: | |
3587 | fix man page typos | |
3588 | ||
3589 | Kay Sievers: | |
3590 | update RELEASE-NOTES + TODO | |
3591 | fix typo in man page | |
3592 | update TODO | |
3593 | update SUSE rules | |
3594 | path_id: fix invalid character class | |
3595 | replace libsysfs | |
3596 | ||
3597 | Marco d'Itri: | |
3598 | udev_selinux.c: include udev.h | |
3599 | ||
3600 | ||
e2e8e5ce KS |
3601 | Summary of changes from v078 to v079 |
3602 | ============================================ | |
3603 | ||
3604 | Kay Sievers: | |
3605 | don't log error if database does not exist | |
3606 | use udev_root instead of "/dev"in selinux matchpathcon_init_prefix() | |
3607 | scsi_id: read page 0x80 with libata drives | |
3608 | update SUSE rules | |
3609 | remove %e from man page | |
3610 | ||
8531b0b9 | 3611 | |
ba65db20 KS |
3612 | Summary of changes from v077 to v078 |
3613 | ============================================ | |
3614 | ||
3615 | Greg Kroah-Hartman: | |
3616 | Update Gentoo udev main rule file. | |
3617 | add parisc support to path_id | |
3618 | ||
3619 | Hannes Reinecke: | |
3620 | scsi_id: -u fold multiple consecutive whitespace chars into single '_' | |
3621 | ||
3622 | Harald Hoyer: | |
3623 | optimize SELinux path match | |
3624 | ||
3625 | Kay Sievers: | |
3626 | update README | |
3627 | allow C99 statements | |
3628 | fix segfaulting create_floppy_devices | |
3629 | update SUSE rules | |
3630 | remove unused variables | |
3631 | remove default settings in udev.conf | |
3632 | clearenv() is now part of klibc | |
3633 | add DEVLINKS to the event environment | |
3634 | ||
3635 | Kurt Garloff: | |
3636 | scsi_id: support pre-SPC3 page 83 format | |
3637 | ||
3638 | ||
731a7d6d KS |
3639 | Summary of changes from v076 to v077 |
3640 | ============================================ | |
3641 | ||
3642 | Kay Sievers: | |
3643 | merge two consecutive static strlcat's | |
3644 | don't return an error, if "ignore_device" is used | |
3645 | remove outdated and misleading stuff | |
3646 | move SEQNUM event skipping to udevsend | |
3647 | update RELEASE-NOTES | |
3648 | update SUSE rules | |
3649 | allow programs in /lib/udev called without the path | |
3650 | update SUSE rules | |
3651 | add target to to generate ChangeLog section | |
3652 | update Red Hat rules | |
3653 | ||
3654 | Marco d'Itri: | |
3655 | allow to overwrite the configured udev_root by exporting UDEV_ROOT | |
3656 | let udevsend ignore events with SEQNUM set | |
3657 | update Debian rules | |
3658 | ||
3659 | ||
4a924f0a KS |
3660 | Summary of changes from v75 to v076 |
3661 | ============================================ | |
3662 | ||
3663 | Kay Sievers: | |
3664 | fix typo in eventrecorder | |
3665 | volume_id: include stddef.h header | |
3666 | remove misleading install instructions | |
3667 | remove all built-in wait_for_sysfs logic | |
3668 | add linux/types.h back, old glibc-kernel-headers want it | |
3669 | volume_id: use glibc's byteswap | |
3670 | udevd: ignore all messages without DEVPATH | |
3671 | udevd: track exit status of event process | |
3672 | udevd: export event queue and event state | |
3673 | remove "udev_db" option from config file | |
3674 | Makefile: remove exec_prefix and srcdir | |
3675 | update README and RELEASE-NOTES | |
3676 | udevd: track killed event processes as failed | |
3677 | update README | |
3678 | don't start udevd from udevsend | |
3679 | udevd: add a missing return | |
3680 | libvolume_id: fix weird fat volume recognition | |
3681 | move some helpers from extras to /lib/udev | |
3682 | ||
3683 | Scott James Remnant: | |
3684 | move delete_path() to utils | |
3685 | clean-up empty queue directories | |
3686 | Makefile: fail, if submake fails | |
3687 | ||
3688 | ||
a8349b33 KS |
3689 | Summary of changes from v74 to v075 |
3690 | ============================================ | |
3691 | ||
ef0cd1ac KS |
3692 | Greg Kroah-Hartman: |
3693 | Make run_directory.c stat the place it is going to try to run. | |
3694 | ||
3695 | Kay Sievers: | |
3696 | forgot the ChangeLog for 074 | |
3697 | volume_id: provide libvolume_id.a file | |
3698 | remove our own copy of klibc | |
3699 | remove outdated HOWTO | |
3700 | update TODO | |
3701 | update SUSE rules | |
3702 | remove completely useless start script | |
3703 | fix tests and remove no longer useful stuff | |
3704 | replace udeveventrecorder by a shell script | |
3705 | ||
3706 | ||
09c2bab5 KS |
3707 | Summary of changes from v73 to v074 |
3708 | ============================================ | |
3709 | ||
3710 | Kay Sievers: | |
3711 | never queue events with TIMEOUT set | |
3712 | let NAME="" supress node creation, but do RUN keys | |
3713 | remove udevinitsend | |
3714 | update .gitignore | |
3715 | ||
3716 | Marco d'Itri: | |
3717 | add strerror() to error logs | |
3718 | move some logging from dbg() to info() | |
3719 | ||
3720 | ||
8f528042 KS |
3721 | Summary of changes from v72 to v073 |
3722 | ============================================ | |
3723 | ||
3724 | Kay Sievers: | |
3725 | udevd: depend on netlink and remove all sequence reorder logic | |
3726 | print useconds in udevmonitor | |
3727 | add RELEASE-NOTES, update TODO | |
3728 | ||
3729 | ||
1ad45a47 KS |
3730 | Summary of changes from v71 to v072 |
3731 | ============================================ | |
3732 | ||
3733 | Ananth N Mavinakayanahalli: | |
3734 | libsysfs: translate devpath of the symlinked class devices to its real path | |
3735 | ||
3736 | Jan Luebbe: | |
3737 | add man pages for *_id programs | |
3738 | ||
3739 | Kay Sievers: | |
3740 | volume_id: add OCFS Version 1 | |
3741 | volume_id: add Veritas fs | |
3742 | volume_id: check ext fs for valid blocksize, cause magic is only 2 bytes | |
3743 | volume_id: move blocksize validation to fix jbd recognition | |
3744 | volume_id: fix typo in ocfs | |
3745 | volume_id: add vxfs include | |
3746 | volume_id: make FAT32 recognition more robust | |
3747 | volume_id: Version 051 | |
3748 | volume_id: fix typo in ext blocksize check | |
3749 | volume_id: Version 052 | |
3750 | FAQ: remove confusing statement about module loading | |
3751 | cleanup compiler/linker flags | |
3752 | use DESTDIR on uninstall, no need to pass prefix to submake | |
3753 | allow to pass STRIPCMD, to skip stripping of binaries | |
3754 | cleanup make release | |
3755 | fix the new warnings I asked for | |
3756 | move rules parsing into daemon | |
3757 | "make STRIPCMD=" will disable the stripping of binaries | |
3758 | remove no longer working udevd-test program | |
3759 | "STRIPCMD=" for the EXTRAS | |
3760 | add dummy inotify syscalls on unsupported architecture | |
3761 | remove no longer needed waiting for "dev" file | |
3762 | revert the "read symlink as device patch" | |
3763 | use libsysfs to translate the class linke to the device path | |
3764 | libsysfs: remove brute-force "bus", "driver" searching for old kernels | |
3765 | test: add "driver" and "bus" links to test sysfs tree | |
3766 | update RELEASE-NOTES | |
3767 | udevd: don't daemonize before initialization | |
3768 | log to console if syslog is not available | |
3769 | udevd: disable OOM | |
3770 | remove precompiled rules option | |
3771 | export DEVNAME on "remove" only if we really got a node to remove | |
3772 | fix typo in umask() | |
3773 | ||
3774 | ||
a743be9a KS |
3775 | Summary of changes from v70 to v071 |
3776 | ============================================ | |
3777 | ||
3778 | Greg Kroah-Hartman: | |
3779 | Remove the udev.spec file as no one uses it anymore | |
3780 | ||
3781 | John Hull: | |
3782 | edd_id: check that EDD id is unique | |
3783 | ||
3784 | Kay Sievers: | |
3785 | ata_id: open volume O_NONBLOCK | |
3786 | add "Persistent Device Naming" rules file for disks | |
3787 | scsi_id: switch temporary node creation to /dev | |
3788 | volume_id: set reiser instead of reiserfs for filesystem type | |
3789 | update devfs rules header | |
3790 | update Debian rules | |
3791 | update Fedora rules | |
3792 | update Debian rules | |
3793 | remove no longer needed includes | |
3794 | switch tools and volume_id from LGPL to GPLv2 | |
3795 | add edd-*-part%n to the persistent.rules | |
3796 | update Debian persistent rules | |
3797 | clarify README | |
3798 | udevd: fix initial timeout handling | |
3799 | force event socket buffer size to 16MB | |
3800 | udevd: move logging from err to info for non-hotplug uevent | |
3801 | fix selinux compilation | |
3802 | libsysfs: accept sysmlinks to directories instead of real directories | |
3803 | ||
3804 | Marco d'Itri: | |
3805 | run_directory: fix typo in "make install" | |
3806 | ||
3807 | ||
8355c61b GKH |
3808 | Summary of changes from v069 to v070 |
3809 | ============================================ | |
3810 | ||
3811 | Amir Shalem: | |
3812 | udevd: fix udevd read() calls to leave room for null byte | |
3813 | ||
3814 | Edward Goggin: | |
3815 | scsi_id: derive a UID for a SCSI-2 not compliant with the page 83 | |
3816 | ||
3817 | Greg Kroah-Hartman: | |
3818 | fix nbd error messages with a gentoo rule hack | |
3819 | fix scsi_id rule in gentoo config file | |
3820 | ||
070cdac9 | 3821 | Jürg Billeter: |
8355c61b GKH |
3822 | EXTRAS/Makefile: fix install targets to match main Makefile |
3823 | ||
3824 | Kay Sievers: | |
3825 | volume_id: fix error handling with failing read() | |
3826 | EXTRAS: cleanup and sync all Makefiles | |
3827 | add install test to 'make buildtest' | |
3828 | update RELEASE-NOTES | |
3829 | ||
3830 | Olivier Blin: | |
3831 | fix a debug text typo in udev_rules.c | |
3832 | ||
3833 | ||
a2c7b217 GKH |
3834 | Summary of changes from v068 to v069 |
3835 | ============================================ | |
3836 | ||
3837 | Amir Shalem: | |
3838 | fix typo in firmware_helper | |
3839 | ||
3840 | Duncan Sands: | |
3841 | firmware_helper: fix write count | |
3842 | ||
3843 | Kay Sievers: | |
3844 | *_id: fix zero length in set_str() | |
3845 | add program name to logged error | |
3846 | fix exit code of udevinitsend and udevmonitor | |
3847 | udevd: keep the right order for messages without SEQNUM | |
3848 | volume_id: don't probe for mac_partition_maps | |
3849 | udevmonitor: cleanup on exit | |
3850 | path_id: remove SUSE specific PATH | |
3851 | update SUSE rules | |
3852 | add pci_express to bus list | |
3853 | update SUSE rules | |
3854 | store ENV{key}="value" exported keys in the database | |
3855 | fix lookup for name in the udevdb, it should return the devpath | |
3856 | prepare for new HAL udevdb dump | |
3857 | print persistent data with "udevinfo -q all" | |
3858 | change parameter order of udev_db_search_name() | |
3859 | add and use name_list_cleanup() for cleaning up the string lists | |
3860 | don't store devpath in udevdb, we don't need it | |
3861 | add uft8 validation for safe volume label exporting | |
3862 | start to enforce plain ascii or valid utf8 | |
3863 | use WRITE_END/READ_END for the pipe index | |
3864 | remove not needed sig_flag for state of signal_pipe | |
3865 | don't reenter get_udevd_msg() if message is ignored | |
3866 | rename ...trailing_char() to ...trailing_chars() | |
3867 | vol_id: ID_LABEL_SAFE will no longer contain fancy characters | |
3868 | udevd: move some logging to "info" and "err" | |
3869 | remove special TIMEOUT handling from incoming queue | |
3870 | udev_test.pl: we replace untrusted chars with '_' | |
3871 | check the udevdb before assigning a new %e | |
3872 | update RELEASE-NOTES | |
3873 | udevinfo: add database export | |
3874 | write man page masters in DocBook XML | |
3875 | udevinfo: rename dump() to export() | |
3876 | test the automatic man page rebuild and checkin | |
3877 | Makefile: remove all the duplicated rules | |
3878 | all man pages rewritten to use DocBook XML | |
3879 | add missing udevsend man page | |
3880 | also forgot udevmonitor.8 | |
3881 | udevinfo: restore -d option | |
3882 | scsi_id: rename SYSFS to LIBSYSFS | |
3883 | add edd_id tool to match BIOS EDD disk information | |
3884 | move and update libsysfs.txt | |
3885 | klibc: update to version 1.1.1 | |
3886 | delete cdromsymlinks* - obsoleted by cdrom_id and IMPORT rules | |
3887 | delete docs/persistent_naming - obsoleted by persistent disk names | |
3888 | delete old Fedora html page | |
3889 | add "totally outdated" header to docs/overview :) | |
3890 | update SUSE rules | |
3891 | fix useless but funny name_cdrom.pl script to work again | |
3892 | update TODO | |
3893 | Makefile: fix prerequisits for $(PROGRAMS) | |
3894 | Makefile: cleanup install targets | |
3895 | remove chassis_id program | |
3896 | fic gcov use and move it into the Makefile | |
3897 | FAQ: update things that have changed | |
3898 | ||
3899 | Thierry Vignaud: | |
3900 | switch to '==' in raid-devfs.sh | |
3901 | ||
3902 | ||
8c11a2f0 GKH |
3903 | Summary of changes from v067 to v068 |
3904 | ============================================ | |
3905 | ||
3906 | Greg Kroah-Hartman: | |
3907 | add EXTRAS documentation to the README file. | |
3908 | Always open the cdrom drive in non-blocking mode in cdrom_id | |
3909 | cdrom_id: change err() to info() to help with debugging problems | |
3910 | ||
3911 | Kay Sievers: | |
3912 | cleanup some debug output and move to info level + unify select() loops | |
3913 | move udevmonitor to /usr/sbin | |
3914 | ENV{TEST}=="1" compares and ENV{TEST}="1" sets the environment | |
3915 | vol_id: fix sloppy error handling | |
3916 | fix typo in cdrom_id syslog | |
3917 | bring std(in|out|err) fd's in a sane state | |
3918 | fix printed udevmonitor header | |
3919 | ||
3920 | ||
8aafc06d GKH |
3921 | Summary of changes from v066 to v067 |
3922 | ============================================ | |
3923 | ||
3924 | Greg Kroah-Hartman: | |
3925 | added the cdrom.h #defines directly into the cdrom_id.c file | |
3926 | ||
3927 | Kay Sievers: | |
3928 | update SUSE rules | |
3929 | fix make install, as we don't provide a default rule set anymore | |
3930 | fix more compiler warnings ... | |
3931 | fix udevstart event ordering, we want /dev/null very early | |
3932 | don't fail too bad, if /dev/null does not exist | |
3933 | ||
3934 | ||
f5bed72a GKH |
3935 | Summary of changes from v065 to v066 |
3936 | ============================================ | |
3937 | ||
3938 | Greg Kroah-Hartman: | |
3939 | update gentoo rule file. | |
3940 | Created cdrom_id program to make it easier to determine cdrom types | |
3941 | added cdrom_id to the build check | |
3942 | updated gentoo rule file to handle removable ide devices. | |
3943 | changed cdrom_id exports to be easier to understand and consistant with other _id programs. | |
3944 | fix klibc build issue in cdrom_id.c | |
3945 | Change the gentoo rules to use cdrom_id instead of cdsymlink.sh | |
3946 | changed location of gentoo helper apps to be /sbin instead of in scripts dir | |
3947 | tweak the gentoo rules some more. | |
3948 | ||
3949 | Kay Sievers: | |
3950 | add NETLINK define for the lazy distros | |
3951 | read sysfs attribute also from parent class device | |
3952 | switch some strlcpy's to memcpy | |
3953 | allow clean shutdown of udevd | |
3954 | add flag for reading of precompiled rules | |
3955 | update distro rules files | |
3956 | add SUSE rules | |
3957 | update SUSE rules | |
3958 | add firmware_helper to load firmware | |
3959 | more distro rules updates | |
3960 | update README | |
3961 | remove example rules and put the dev.d stuff into the run_directory folder | |
3962 | trivial text cleanups | |
3963 | update SUSE rules | |
3964 | split udev_util in several files | |
3965 | update SUSE rules | |
3966 | allow logging of all output from executed tools | |
3967 | add Usage: to udevmonitor and udevcontrol | |
3968 | move some logging to the info level | |
3969 | ||
3970 | Thierry Vignaud: | |
3971 | fix udevinfo output | |
3972 | ||
3973 | ||
cfb7ac2b GKH |
3974 | Summary of changes from v064 to v065 |
3975 | ============================================ | |
3976 | ||
3977 | Greg Kroah-Hartman: | |
3978 | Added persistent name rules for block devices to gentoo rule file. | |
3979 | Added horrible (but fun) path_id script to extras. | |
3980 | Update gentoo rules file. | |
3981 | ||
3982 | Kay Sievers: | |
3983 | update release notes for next version | |
3984 | add udevmonitor, to debug netlink+udev events at the same time | |
3985 | allow RUN to send the environment to a local socket | |
3986 | fix GGC signed pointer warnings and switch volume_id to stdint | |
3987 | ||
3988 | ||
fa5c98ab GKH |
3989 | Summary of changes from v063 to v064 |
3990 | ============================================ | |
3991 | ||
3992 | Andre Masella: | |
3993 | volume_id: add OCFS (Oracle Cluster File System) support | |
3994 | ||
3995 | Hannes Reinecke: | |
3996 | usb_id: fix typo | |
3997 | add ID_BUS to *_id programs | |
3998 | create_floppy_devices: add tool to create floppy nodes based on sysfs info | |
3999 | ||
4000 | Kay Sievers: | |
4001 | move code to its own files | |
4002 | make SYSFS{} usable for all devices | |
4003 | add padding to rules structure | |
4004 | allow rules to have labels and skip to next label | |
4005 | thread unknown ENV{key} match as empty value | |
4006 | ||
4007 | ||
8365854c GKH |
4008 | Summary of changes from v062 to v063 |
4009 | ============================================ | |
4010 | ||
4011 | Anton Farygin: | |
4012 | fix typo in GROUP value application | |
4013 | ||
4014 | Greg Kroah-Hartman: | |
4015 | add 'make tests' as I'm always typing that one wrong... | |
4016 | Really commit the udev_run_devd changes... | |
4017 | Fixed udev_run_devd to run the /etc/dev.d/DEVNAME/ files too | |
4018 | fix position of raw rules in gentoo config file | |
4019 | ||
4020 | Hannes Reinecke: | |
4021 | dasd_id: add s390 disk-label prober | |
4022 | fix usb_id and let scsi_id ignore "illegal request" | |
4023 | ||
4024 | Kay Sievers: | |
4025 | volume_id: remove s390 dasd handling, it is dasd_id now | |
4026 | trivial fixes for *_id programs | |
4027 | IMPORT: add {parent} to import the persistent data of the parent device | |
4028 | allow multiple values to be matched with KEY=="value1|value2" | |
4029 | udevd: set incoming socket buffer SO_RCVBUF to maximum | |
4030 | remember mapped rules state | |
4031 | ata_id: check for empty serial number | |
4032 | compile dasd only on s390 | |
4033 | ||
070cdac9 | 4034 | Ville Skyttä: |
8365854c GKH |
4035 | correct default mode documentation in udev |
4036 | ||
4037 | ||
face198a GKH |
4038 | Summary of changes from v061 to v062 |
4039 | ============================================ | |
4040 | ||
4041 | Kay Sievers: | |
4042 | fix symlink values separated by multiple spaces | |
4043 | update RELEASE-NOTES | |
4044 | fix typo in group assignment | |
4045 | fix default-name handling and NAME="" rules | |
4046 | add WAIT_FOR_SYSFS key to loop until a file in sysfs arrives | |
4047 | fix unquoted strings in udevinitsend | |
4048 | ||
a82f23bf GKH |
4049 | Summary of changes from v060 to v061 |
4050 | ============================================ | |
4051 | ||
4052 | Greg Kroah-Hartman: | |
4053 | Sync up the Debian rules files | |
4054 | fix cdrom symlink problem in gentoo rules | |
4055 | Fix ChangeLog titles | |
4056 | ||
4057 | Kay Sievers: | |
4058 | update RELEASE-NOTES | |
4059 | we want to provide OPTFLAGS | |
4060 | rename ALARM_TIMEOUT to UDEV_ALARM_TIMEOUT | |
4061 | udevd: optimize env-key parsing | |
4062 | don't resolve OWNER, GROUP on precompile if string contains %, $ | |
4063 | set default device node to /dev | |
4064 | create udevdb files only if somehting interesting happened | |
4065 | pack parsed rules list | |
4066 | replace useless defines by inline text | |
4067 | move rule matches to function | |
4068 | add usb_id program to generate usb-storage device identifiers | |
4069 | add IEEE1394 rules to the gentoo rule file | |
4070 | fake also kernel-name if we renamed a netif | |
4071 | allow OPTIONS to be recognized for /sys/modules /sys/devices events | |
4072 | switch gentoo rules to new operators | |
4073 | ||
4074 | ||
46763d59 | 4075 | Summary of changes from v059 to v060 |
281c368b GKH |
4076 | ============================================ |
4077 | ||
4078 | Greg Kroah-Hartman: | |
4079 | Fix the gentoo udev rules to allow the box to boot properly | |
4080 | ||
4081 | Gustavo Zacarias: | |
4082 | Udev doesn't properly build with $CROSS | |
4083 | ||
4084 | Kay Sievers: | |
4085 | Keep udevstart from skipping devices without a 'dev' file | |
4086 | ||
4087 | Marco d'Itri: | |
4088 | #define NETLINK_KOBJECT_UEVENT | |
4089 | ||
4090 | ||
4091 | Summary of changes from v058 to v059 | |
4092 | ============================================ | |
4093 | ||
4094 | Greg Kroah-Hartman: | |
4095 | Update the gentoo rule file | |
4096 | Fix udevinfo for empty sysfs directories | |
4097 | Fix makefile to allow 'make release' to work with git | |
4098 | ||
4099 | Hannes Reinecke: | |
4100 | udev: fix netdev RUN handling | |
4101 | udevcontrol: fix exit code | |
4102 | ||
4103 | Kay Sievers: | |
4104 | prepare RELEASE-NOTES | |
4105 | add ID_TYPE to the id probers | |
4106 | add -x to scsi_id to export the queried values in env format | |
4107 | store the imported device information in the udevdb | |
4108 | rename udev_volume_id to vol_id and add --export option | |
4109 | add ata_id to read serial numbers from ATA drives | |
4110 | IMPORT allow to import program returned keys into the env | |
4111 | unify execute_command() and execute_program() | |
4112 | IMPORT=<file> allow to import a shell-var style config-file | |
4113 | allow rules to be compiled to one binary file | |
4114 | fix the fix and change the file to wait for to the "bus" link | |
4115 | fix udevstart and let all events trvel trough udev | |
4116 | prepare for module loading rules and add MODALIAS key | |
4117 | remove device node, when type block/char has changed | |
4118 | Makefile: remove dev.d/ hotplug.d/ from install target | |
4119 | udevcontrol: add max_childs command | |
4120 | udevd: control log-priority of the running daemon with udevcontrol | |
4121 | udeveventrecorder: add small program that writes an event to disk | |
4122 | klibc: add missing files | |
4123 | udevinitsend: handle replay messages correctly | |
4124 | udev man page: add operators | |
4125 | udevd: allow starting of udevd with stopped exec-queue | |
4126 | klibc: version 1.0.14 | |
4127 | udev: handle all events - not only class and block devices | |
4128 | volume_id: use udev-provided log-level | |
4129 | udev: clear lists if a new value is assigned | |
4130 | udev: move dev.d/ handling to external helper | |
4131 | udev: allow final assignments := | |
4132 | udevd: improve timeout handling | |
4133 | Makefile: fix DESTDIR | |
4134 | udevd: add initsend | |
4135 | udevd: add udevcontrol | |
4136 | udevd: listen for netlink events | |
4137 | ||
4138 | Stefan Schweizer: | |
4139 | Dialout group fix for capi devices in the gentoo rules file | |
4140 | ||
db60d377 GKH |
4141 | Summary of changes from v057 to v058 |
4142 | ============================================ | |
4143 | ||
4144 | Daniel Drake: | |
4145 | o Writing udev rules docs update | |
4146 | ||
4147 | Darren Salt: | |
4148 | o update cdsymlinks to latest version | |
4149 | ||
4150 | Greg Kroah-Hartman: | |
4151 | o remove detach_state files from the sysfs test tree | |
4152 | o Update permissions on test scripts so they will run properly now | |
4153 | o hopefully fix up the symlinks in the test directory | |
4154 | o Removed klibc/klibc.spec as it is autogenerated | |
4155 | o Added symlinks thanks to Kay's script and git hacking | |
4156 | o add Red Hat/Fedora html documenation | |
4157 | o Update Red Hat default udev rules | |
4158 | ||
4159 | Kay Sievers: | |
4160 | o selinux: fix handling during creation of symlinks | |
4161 | o Fedora udev.rules update | |
4162 | o libsysfs: version 2.0 | |
4163 | o klibc: version 1.0.7 | |
4164 | ||
4165 | Masanao Igarashi: | |
4166 | o Fix libsysfs issue with relying on the detach_state file to be | |
4167 | ||
9530f1fe GKH |
4168 | Summary of changes from v056 to v057 |
4169 | ============================================ | |
4170 | ||
4171 | <tklauser:access.unizh.ch>: | |
4172 | o fix stupid all_partitions bug | |
4173 | ||
4174 | Kay Sievers: | |
4175 | o add test for make -j4 to build-check | |
4176 | o klibc: version 1.0.6 | |
4177 | o update Debian rules | |
4178 | o apply default permissions only for devices that will need it | |
4179 | o adapt RELEASE-NOTES | |
4180 | o udev_volume_id: fix endianess macros | |
4181 | o udev-test.pl: add test for DEVNAME export to RUN environment | |
4182 | o update the man page to reflect the recent changes | |
4183 | o export DEVNAME to RUN-key executed programs | |
4184 | o fix make -j4 and the local klibc-install | |
4185 | o update RELEASE-NOTES | |
4186 | o add RUN key to be able to run rule based notification | |
4187 | o fix udevtest to print the error if logging is disabled | |
4188 | o move execute_program to utils + add action to init_device | |
4189 | o correct correction for error path for PROGRAM execution | |
4190 | o correct error path for PROGRAM execution | |
4191 | o klibc: version 1.0.5 | |
4192 | o check for strlen()==0 before accessing strlen()-1 | |
4193 | o allow to match against empty key values | |
4194 | o read %s{}-sysfs values at any device in the chain | |
4195 | o udev_rules.c: don't change sysfs_device while walking up the device chain | |
4196 | o klibc: strlcpy/strlcat - don't alter destination if size == 0 | |
4197 | o fix klibc's broken strlcpy/strlcat | |
4198 | o udevinfo: print SYSFS attribute the same way we match it | |
4199 | o remove untrusted chars read from sysfs-values or returned by PROGRAM | |
4200 | o udevinfo: print errors to stderr instead of stdout | |
4201 | o klibc: version 1.0.4 | |
4202 | o support log-priority levels in udev.conf | |
4203 | o test-suite: remove UDEV_TEST, it's not needed anymore | |
4204 | o libsysfs: remove trailing slash on SYSFS_PATH override | |
4205 | ||
4206 | ||
69b5c2ca GKH |
4207 | Summary of changes from v055 to v056 |
4208 | ============================================ | |
4209 | ||
4210 | <tklauser:access.unizh.ch>: | |
4211 | o fix header paths in udev_libc_wrapper.c | |
4212 | ||
4213 | Kay Sievers: | |
4214 | o udev-test.pl: use more common user/group names | |
4215 | o klibc: remove SCCS directories from the temporary klibc install | |
4216 | o udev-test.pl: add a test where the group cannot be found in /etc/passwd | |
4217 | o udev-test.pl: add check for textual uid/gid | |
4218 | o fix bad typo that prevents the GROUP to be applied | |
4219 | o udevd: don't delay events with TIMEOUT in the environment | |
4220 | o klibc: use klcc wrapper instead of our own Makefile | |
4221 | o change call_foreach_file to return a list | |
4222 | ||
4223 | ||
28616554 GKH |
4224 | Summary of changes from v054 to v055 |
4225 | ============================================ | |
4226 | ||
4227 | <jkluebs:luebsphoto.com>: | |
4228 | 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. | |
4229 | ||
4230 | <pebenito:gentoo.org>: | |
4231 | o udev selinux fix | |
4232 | ||
4233 | <tklauser:access.unizh.ch>: | |
4234 | 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 | |
4235 | 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. | |
4236 | ||
4237 | Greg Kroah-Hartman: | |
4238 | o fix raid rules | |
4239 | o added frugalware udev ruleset | |
4240 | o merge selinux and Kay's symlink fixes together | |
4241 | ||
4242 | Hannes Reinecke: | |
4243 | o volume_id: Fix label/uuid reading for reiserfs | |
4244 | ||
4245 | Kay Sievers: | |
4246 | o add udevstart to the RELEASE-NOTES | |
4247 | o volume_id: version 43 | |
4248 | o clarify the shortcomings of %e | |
4249 | o correct rule match for devices without a physical device | |
4250 | o remove unneeded code, libsysfs does this for us | |
4251 | o add final release note | |
4252 | o add ENV{} key to match agains environment variables | |
4253 | o simplify sysfs_pair handling | |
4254 | o add a test and simplify debug statement | |
4255 | o support =, ==, !=, += for the key match and assignment | |
4256 | o add OPTION="last_rule" to skip any later rule | |
4257 | o rename namedev_dev to udev_rule | |
4258 | o correct enum device_type | |
4259 | o remove udevstart on make clean | |
4260 | o volume_id: version 42 | |
4261 | o volume_id: version 41 | |
4262 | o remove unneeded include | |
4263 | o The path to dlist.h is not correct | |
4264 | o udevinfo -d: use '=' as separator, cause ':' may be a part of the devpath | |
4265 | o klibc: version 1.0.3 | |
4266 | o add RELEASE-NOTES file | |
4267 | o test suite: move "driver" link to physical device | |
4268 | o remove PLACE key match | |
4269 | o don't lookup "root" in the userdb | |
4270 | o fix ia64 compile | |
4271 | o fix segfaulting udev while DRIVER matching | |
4272 | o cleanup list.h | |
4273 | o klibc: version 0.214 | |
4274 | o rename device_list->list to device_list->node | |
4275 | o replace strncpy()/strncat() by strlcpy()/strlcat() | |
4276 | o split udev and udevstart | |
4277 | o udev_volume_id: version 39 | |
4278 | o rename LOG to USE_LOG in all places | |
4279 | o remove Makefile magic for klibc integration | |
4280 | o klibc_fixups: remove no longer needed stuff | |
4281 | o udev_volume_id: volume_id v38 | |
4282 | o use numeric owner/group as default values to avoid parsing userdb | |
4283 | o fix up segfaulting binaries with new klibc | |
4284 | o udevinfo -d: speed-up device dump | |
4285 | o klibc: version 0.211 | |
4286 | o klibc_fixups: remove unneeded stuff | |
4287 | o replace weird defines by real code | |
4288 | o udev-test.pl: remove useless tests | |
4289 | o allow unlimitied count of symlinks | |
4290 | o unmap db-file after use | |
4291 | o remove typedef for call_foreach_file() handler function | |
4292 | o correct udev_init_device | |
4293 | o rename attributes to options | |
4294 | o kill stupid gcc4 warning | |
4295 | o trivial clenaup of namedev code | |
4296 | o klibc: check for gcc4 | |
4297 | o klibc: update v0.205 | |
4298 | ||
4299 | Thierry Vignaud: | |
4300 | o gentoo rule update for raid devices | |
4301 | ||
4302 | ||
6d7a6d08 GKH |
4303 | Summary of changes from v053 to v054 |
4304 | ============================================ | |
4305 | ||
4306 | <tklauser:access.unizh.ch>: | |
4307 | o udev_volume_id: add Reiser4 support | |
4308 | ||
4309 | Kay Sievers: | |
4310 | o namedev: skip backslashes only if followed by newline | |
4311 | o wait_for_sysfs: add joydev | |
4312 | o udevinfo: print devpath -> node relationship for all devices | |
4313 | o trivial rename of some variables | |
4314 | o klibc v0.199 | |
4315 | o big libsysfs diet (pre 2.0 version) | |
4316 | o udev_volume_id: volume_id v35 | |
4317 | o add "serio" to bus list | |
4318 | o determine device type in udev_init_device() | |
4319 | o move kernel name/number evaluation into udev_init_device() | |
4320 | o detect NAME="" as ignore_device rule | |
4321 | o trivial namedev cleanup | |
4322 | o cleanup db functions | |
4323 | o clean up match_place() | |
4324 | o switch device type to enum | |
4325 | o switch major/minor to dev_t | |
4326 | o remove the device node only if the major/minor number matches | |
4327 | o libsysfs: work around a klibc bug | |
4328 | o introduce OPTIONS=ignore_device, ignore_remove, all_partitions" key | |
4329 | o namedev: execute PROGRAM only once and not possibly for every physical device | |
4330 | ||
4331 | Patrick Mansfield: | |
4332 | o update scsi_id to work with libsysfs changes | |
4333 | ||
4334 | ||
5d2d1e7e GKH |
4335 | Summary of changes from v052 to v053 |
4336 | ============================================ | |
4337 | ||
4338 | Greg Kroah-Hartman: | |
4339 | o fix gentoo fb permission issue | |
4340 | o allow simple-build-check.sh to go faster if MAKEOPTS is set | |
4341 | o make the release tarballs have writable files in them | |
4342 | o remove gentoo permission file as it's not valid anymore | |
4343 | ||
4344 | Kay Sievers: | |
4345 | o fix special file mode mask for temporary device node | |
4346 | o udevstart: simplify "dev" file searching | |
4347 | o udev_volume_id: remove temporary node creation and parent handling | |
4348 | o add %P modifier to query the node name of the parent device | |
4349 | o udev_volume_id: remove __packed__ from dasd structure as it does not work | |
4350 | o create /block/*/range count of partitons for all_partitions | |
4351 | ||
4352 | Patrick Mansfield: | |
4353 | o scsi_id changes for use with udev %N and %p | |
4354 | ||
4355 | ||
1d62f6e2 GKH |
4356 | Summary of changes from v051 to v052 |
4357 | ============================================ | |
4358 | ||
4359 | <md:linux.it>: | |
4360 | o debian: update rules files | |
4361 | o raid-devfs.sh: devfs names for hardware RAID controllers | |
4362 | o scsi_id: when udevstart is started, /tmp is not writeable | |
4363 | o cdsymlinks.sh: trivial fix, the variable is initialized to '', not 0 | |
4364 | ||
4365 | <sschweizer:gmail.com>: | |
4366 | o gentoo/udev.rules: add default permissions for sound devices | |
4367 | ||
4368 | Greg Kroah-Hartman: | |
4369 | o fix example comment in ide-devfs.sh | |
4370 | o Add infiniband to gentoo rules | |
4371 | o Another gentoo fix, adding dvb support | |
4372 | o Fix gentoo bug #76056 (fb device group permissions.) | |
4373 | o Fix gentoo bug #81102, device nodes for the pktcdvd device | |
4374 | ||
4375 | Kay Sievers: | |
4376 | o provide temporary device node for callouts to access the device | |
4377 | o udev_volume_id: fix dasd disklabel reading with -l option | |
4378 | o udev_volume_id: volume_id version 034 | |
4379 | o udev_volume_id: rename probe_ibm into probe_dasd | |
4380 | o udev_volume_id: volume_id version 032 | |
4381 | o Makefile: add some more warnings and prepare for clean gcc4 compile | |
4382 | o Makefile: cleanup conditional config option sections | |
4383 | o fix -Wsign-compare warnings | |
4384 | o chassis_id: clean compilation and fix bad function parameter passing | |
4385 | o simple_build_check: make it possible to pass KERNEL_DIR | |
4386 | o selinux: cleanup udev integration | |
4387 | ||
4388 | Michael Buesch: | |
4389 | o trivial: remove _all_ trailing slashes with no_trailing_slash() | |
4390 | o trivial: fix signedness | |
4391 | o namdev: allow symlink-only rules to specify node permissions | |
4392 | o udevd: fix valgrind warning | |
4393 | ||
4394 | ||
9badc83e GKH |
4395 | Summary of changes from v050 to v051 |
4396 | ============================================ | |
4397 | ||
4398 | <roland:digitalvampire.org>: | |
4399 | 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" ;) | |
4400 | ||
4401 | <tklauser:access.unizh.chbk>: | |
4402 | 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. | |
4403 | ||
070cdac9 | 4404 | Christian Bornträger: |
9badc83e GKH |
4405 | o udev_volume_id: fix -d option |
4406 | ||
4407 | Greg Kroah-Hartman: | |
4408 | o gentoo fb permission fix | |
4409 | o fix gcc 2.96 issue in libsysfs | |
4410 | o remove the lfs startup script on request of the author | |
4411 | o clean up the aoe char device rules, and delete the block one as it's not needed | |
4412 | o add aoe block and char device rules to the gentoo rule file | |
4413 | o fix udev_volume_id build error | |
4414 | ||
4415 | Hannes Reinecke: | |
4416 | o rearrange link order in Makefile | |
4417 | ||
4418 | Kay Sievers: | |
4419 | o udev_volume_id: new version of volume_id | |
4420 | o klibc: update to version 0.198 | |
4421 | o udev_volume_id: fix FAT label reading | |
4422 | o klibc: update to version 0.196 | |
4423 | o udevd: throttle the forking of processes | |
4424 | o udevd: add possible initialization of expected_seqnum | |
4425 | o udevd: it's obviously not the brightest idea to exit a device node manager if it doesn't find /dev/null | |
4426 | o udevd: separate socket handling to prepare for other event sources | |
4427 | o udevd: support -d switch to become a daemon | |
4428 | o udev_volume_id: version 27 | |
4429 | o udevd: split up message receiving an queueing | |
4430 | o remove useless warning if udev.conf contains keys not read by udev itself | |
4431 | o improve event sequence serialization | |
4432 | o remove udevsend syslog noise on udevd startup | |
4433 | o limit the initial timeout of the udevd event handling | |
4434 | o correct detection of hotplug.d/ udevsend loop | |
4435 | o correct log statement | |
4436 | o remove default_* permissions from udev.conf file | |
4437 | o update Fedora config files and add some more tests | |
4438 | o allow permissions only rules | |
4439 | o add SUBSYSTEM rule to catch all block devices and apply the disk permissions | |
4440 | o update Fedora config files | |
4441 | o handle renamed network interfaces properly if we manage hotplug.d/ | |
4442 | o allow multiline rules by backslash at the end of the line | |
4443 | o add OnStream tape drive rules | |
4444 | o simplify rules file by setting default mode to 0660 | |
4445 | o simplify permission application | |
4446 | o I broke the extras/ again. Add simple build test script now | |
4447 | o Merge vrfy.org:/home/kay/src/udev into vrfy.org:/home/kay/src/udev.kay | |
4448 | o initial merge of fedora udev.permissions into udev.rules | |
4449 | o remove permissions file mentioning from the udev man page | |
4450 | o fix some typos in gentoo's udev.rules introduced by the merge | |
4451 | ||
4452 | Michael Buesch: | |
4453 | o The attached patch fixes the code path if namedev_name_device() fails | |
4454 | ||
35413b2b GKH |
4455 | Summary of changes from v049 to v050 |
4456 | ============================================ | |
4457 | ||
4458 | <harald:redhat.com>: | |
4459 | o selinux patch | |
4460 | ||
4461 | <tklauser:access.unizh.ch>: | |
4462 | o I made some more changes to the manpage of udev including | |
4463 | ||
4464 | Kay Sievers: | |
4465 | o update libsysfs to CVS version and fix segfaulting attribute reading | |
4466 | o klibc supports LOG_PID now, so remove our own implementation | |
4467 | o avoid building klibc test programs and pass SUBDIRS= to klibc clean | |
4468 | ||
4469 | ||
e3686a88 GKH |
4470 | Summary of changes from v048 to v049 |
4471 | ============================================ | |
4472 | ||
4473 | Greg Kroah-Hartman: | |
4474 | o fix 'make clean' error in klibc | |
4475 | ||
4476 | Kay Sievers: | |
4477 | o update klibc to 0.194 | |
4478 | o export DEVNAME regardless of the state of udev_dev_d | |
4479 | o add class specific files for class/spi_transport and class/spi_host | |
4480 | o udevd-test.pl: remove wrong date calculation | |
4481 | o check earlier if we should run as udevstart | |
4482 | o remove double initialization | |
4483 | o include missing header to udevtest.c | |
4484 | o add -V option to udev to print the version number | |
4485 | o prevent udev node creatinon for "class" registration | |
4486 | o udevd: serialization of the event sequence of a chain of devices | |
4487 | o add a class/fc_host file to the list of what to wait for | |
4488 | o udev_volume_id: links sysfs.a instead of all objects | |
4489 | ||
4490 | Martin Schlemmer: | |
4491 | o remove leftover from udevinfo's -d option | |
4492 | ||
4493 | ||
7d92b28f GKH |
4494 | Summary of changes from v047 to v048 |
4495 | ============================================ | |
4496 | ||
4497 | Greg Kroah-Hartman: | |
4498 | o fix udev_volume_id so it will now build properly | |
4499 | o fix scsi_id build errors due to changes in the main udev makefile | |
4500 | ||
4501 | ||
6fbecf35 GKH |
4502 | Summary of changes from v046 to v047 |
4503 | ============================================ | |
4504 | ||
4505 | <klauser:access.unizh.ch>: | |
4506 | o Various typos and other litte errors in udev.8.in | |
4507 | ||
4508 | <sjoerd:spring.luon.net>: | |
4509 | o DEVNAME on device removal | |
4510 | ||
4511 | <sschweizer:gmail.com>: | |
4512 | o Allow GROUP to have modifiers in it | |
4513 | ||
4514 | Greg Kroah-Hartman: | |
4515 | o add more debian rules files | |
4516 | o move distro specific config files into their own directories | |
4517 | o update debian rules files | |
4518 | o added asterix rules to the gentoo file | |
4519 | o use udevstart for udev.init.* files | |
4520 | o delete a bunch of files no longer needed | |
4521 | o fix gentoo scsi cdrom rule | |
4522 | o Fix the multithreaded build again | |
4523 | o merge | |
4524 | o comment out ability to run udev-test.pl with valgrind | |
4525 | o fix spurious valgrind warning in udev | |
4526 | o fix udevinfo '-q path' option as it was not working | |
4527 | o merge | |
4528 | o fix parallel build error | |
4529 | ||
4530 | Kay Sievers: | |
4531 | o update Fedora dev.d/ example and remove unused conf.d/ directory | |
4532 | o don't install distribution specific init script on "make install" | |
4533 | o restore OWNER/GROUP assignment in rule coming from RESULT | |
4534 | o make gcov compile scripts working with recent gcc | |
4535 | o fix udev-test/udev-test.pl to work with again | |
4536 | o add net/atml and class/ppdev to the wait_for_sysfs exception list | |
4537 | o add net/nlv* devices to the exception list | |
4538 | o add "pcmcia" and "fc_transport" to the wait_for_sysfs lists | |
4539 | o remove unused timestamp field | |
4540 | o simplify permission handling | |
4541 | o handle /etc/hotplug.d/ only if the event comes from udevd | |
4542 | o trivial cleanups and change some comments | |
4543 | o remove unused variables | |
4544 | o udevsend/udevd handle events without a subsystem | |
4545 | o use blacklist on device "remove" and remove dev.d/ call code duplication | |
4546 | o update the man pages and correct Usage: hints | |
4547 | o don't call the hotplug scripts with a test run | |
4548 | o don't call dev.d/ scripts twice, if directory = subsystem | |
4549 | o remove archive file if we changed something | |
4550 | o link archive insted of objects | |
4551 | o rename udev_lib to udev_utils and dev_d to udev_multiplex | |
4552 | o handle whole hotplug event with udevd/udev | |
4553 | o integrate wait_for_sysfs in udev | |
4554 | o make the searched multiplex directories conditionally | |
4555 | o add MANAGED_EVENT to the forked udev environment | |
4556 | o export DEVNAME on remove event | |
4557 | o export udev_log flag to the environment | |
4558 | o remove my test code | |
4559 | o add support for /devices-devices without any file to wait for | |
4560 | o Patch from Alex Riesen <raa.lkml@gmail.com> | |
4561 | o add a bunch of busses to the list of what to wait for | |
4562 | o close connection to syslog in forked udevd child | |
4563 | o udevd exit path cleanup | |
4564 | o fix network device naming bug | |
4565 | ||
4566 | ||
162c0ee8 GKH |
4567 | Summary of changes from v045 to v046 |
4568 | ============================================ | |
4569 | ||
4570 | Greg Kroah-Hartman: | |
4571 | o make spotless for releases | |
4572 | ||
4573 | Kay Sievers: | |
4574 | o Don't try to print major/minor for devices without a dev file | |
4575 | o remove get_device_type and merge that into udev_set_values() | |
4576 | o prevent udevd crash if DEVPATH is not set | |
4577 | o add ippp and bcrypt to the exception lists of wait_for_sysfs | |
4578 | o let klibc add the trailing newline to syslog conditionally | |
4579 | o disable logging for udevstart | |
4580 | o add NAME{ignore_remove} attribute | |
4581 | o remove historical SYSFS_attr="value" format | |
4582 | o don't wait for sysfs if the kernel(2.6.10-rc2) tells us what not to expect | |
4583 | o change key names in udevinfo sysfs walk to match the kernel | |
4584 | o support DRIVER as a rule key | |
4585 | o support SUBSYSTEM as a rule key | |
4586 | o rename udevdb* to udev_db* | |
4587 | o Make dev.d/ handling a separate processing stage | |
4588 | o make the udev object available to more processing stages | |
4589 | o remove udev_lib dependency from udevsend, which makes it smaller | |
4590 | o add ACTION to udev object to expose it to the whole process | |
4591 | o make udevinfo's -r option also workimg for symlink queries | |
4592 | o let udev act as udevstart if argv[1] == "udevstart" | |
4593 | o improve udevinfo sysfs info walk | |
4594 | o add sysfs info walk to udevinfo | |
4595 | o pass the whole event environment to udevd | |
4596 | o replace tdb database by simple lockless file database | |
4597 | ||
4598 | ||
482b0ecd GKH |
4599 | Summary of changes from v044 to v045 |
4600 | ============================================ | |
4601 | ||
4602 | Martin Schlemmer: | |
4603 | o Some updates for Gentoo's udev rules | |
4604 | ||
4605 | ||
0bac7bab GKH |
4606 | Summary of changes from v043 to v044 |
4607 | ============================================ | |
4608 | ||
4609 | Greg Kroah-Hartman: | |
4610 | o add cdsymlinks.sh support to gentoo rules file | |
4611 | o fix gentoo legacy tty rule | |
4612 | o remove 'sudo' usage from the Makefile | |
4613 | o make udev-test.pl test for root permissions before running | |
4614 | ||
4615 | Kay Sievers: | |
4616 | o reduce syslog noise of udevsend if multiple instances try to start udevd | |
4617 | o add i2c-dev to the list of devices without a bus | |
4618 | ||
4619 | ||
5ca6ff64 GKH |
4620 | Summary of changes from v042 to v043 |
4621 | ============================================ | |
4622 | ||
4623 | Greg Kroah-Hartman: | |
4624 | o add test target to makefile | |
4625 | o add dumb script to show all sysfs devices in the system | |
4626 | ||
4627 | Kay Sievers: | |
4628 | o Shut up wait_for_sysfs class/net failure messages, as it's not possible to | |
4629 | get that right for all net devices. Kernels later than 2.6.10-rc1 will | |
4630 | handle that by carrying the neccessary information in the hotplug event. | |
4631 | o wait() for specific pid to return from fork() | |
4632 | o Don't use any syslog() in signal handler, cause it may deadlock | |
4633 | o Add support for highpoint ataraid to volume_id to suppress label reading on raid set members. | |
4634 | o Add a bunch of devices without "device" symlinks | |
4635 | o Exit, if udevtest cannot open the device (segfault) | |
4636 | o Patches from Harald Hoyer <harald@redhat.com> | |
4637 | o Apply the default permissions even if we found a entry in the permissions | |
4638 | file. Correct one test, as the default is applied correctly now and the | |
4639 | mode will no longer be 0000. | |
4640 | o add test for format chars in multiple symlinks to replace | |
4641 | o Add net/vmnet and class/zaptel to the list of devices without physical device | |
4642 | ||
4643 | ||
1a04bce1 GKH |
4644 | Summary of changes from v040 to v042 |
4645 | ============================================ | |
4646 | ||
4647 | Greg Kroah-Hartman: | |
4648 | o add inotify to the rules for gentoo | |
4649 | ||
4650 | Kay Sievers: | |
4651 | o skip waiting for device if we get a bad event for class creation and not for a device underneath it | |
4652 | o add net/pan and net/bnep handling | |
4653 | o switch wait for bus_file to stat() instead of open() add net/tun device handling add ieee1394 device handling | |
4654 | o Remove the last klibc specific line from the main udev code Move _KLIBC_HAS_ARCH_SIG_ATOMIC_T to the fixup file which is automatically included by the Makefile is we build with klibc | |
4655 | o ignore *.rej files from failed patches | |
4656 | o update to libsysfs 1.2.0 and add some stuff klib_fixup Now we have only the sysfs.h file different from the upstream version to map our dbg() macro. | |
4657 | o improve klibc fixup integration | |
4658 | o cleanup udevd/udevstart | |
4659 | o expose sysfs functions for sharing it | |
4660 | ||
4661 | ||
796ed885 GKH |
4662 | Summary of changes from v039 to v040 |
4663 | ============================================ | |
4664 | ||
4665 | <jk:blackdown.de>: | |
4666 | o wait_for_sysfs update for dm devices | |
4667 | ||
4668 | Greg Kroah-Hartman: | |
4669 | o sparse cleanups on the tree | |
4670 | o fix stupid cut-and-paste error for msr devices on gentoo boxes | |
4671 | o add *~ to bk ignore list | |
4672 | o delete udevruler.c as per Kay's request | |
4673 | o fix up the wait_for_sysfs_test script a bit | |
4674 | ||
4675 | Kay Sievers: | |
4676 | o fix debug in volume id / fix clashing global var name | |
4677 | o volume_id fix | |
4678 | o $local user | |
4679 | o cleanup netif handling and netif-dev.d/ events | |
4680 | o big cleanup of internal udev api | |
4681 | o don't wait for dummy devices | |
4682 | o close the syslog | |
4683 | o Fix ppp net devices in wait_for_sysfs | |
4684 | o Fix wait_for_sysfs messages (more debugging info) | |
4685 | ||
4686 | ||
4a330247 GKH |
4687 | Summary of changes from v038 to v039 |
4688 | ============================================ | |
4689 | ||
4690 | Greg Kroah-Hartman: | |
4691 | o Hopefully fix the vcs issue in wait_for_sysfs | |
4692 | o take out & from wait_for_sysfs_test that I previously missed | |
4693 | o add very nice cdsymlinks scripts | |
4694 | o add some helper scripts for dvb and input devices | |
4695 | o add debian config files | |
4696 | o let the extras/ programs build "pretty" also | |
4697 | o tweak the ccdv program to handle files in subdirectories being built | |
4698 | o crap, I messed up the 'sed' instances pretty badly, this fixes the config and man page mess | |
4699 | o fix broken 'make -j5' functionality | |
4700 | ||
4701 | Kay Sievers: | |
4702 | o swich attribute open() to simple stat() | |
4703 | o wait_for_sysfs update for /class/firmware and /class/net/irda devices | |
4704 | o fix unusual sysfs behavior for pcmcia_socket | |
4705 | o remove sleeps from udev as it is external now | |
4706 | o delete udevruler? | |
4707 | o Makefile fix | |
4708 | ||
4709 | Patrick Mansfield: | |
4710 | o update udev to scsi_id 0.7 | |
4711 | o pass SYSFS setting down for extras builds | |
4712 | o move assignments past local variables | |
4713 | ||
4714 | ||
817c223a GKH |
4715 | Summary of changes from v037 to v038 |
4716 | ============================================ | |
4717 | ||
4718 | <andrew.patterson:hp.com>: | |
4719 | o Re: Problem parsing %s in udev rules | |
4720 | ||
4721 | Greg Kroah-Hartman: | |
4722 | o fix up error in building extras and libsysfs | |
4723 | ||
e457f010 GKH |
4724 | Summary of changes from v036 to v037 |
4725 | ============================================ | |
4726 | ||
4727 | <md:linux.it>: | |
4728 | o small udev patch | |
4729 | ||
4730 | Greg Kroah-Hartman: | |
4731 | o fix compilation warning in tdb log message | |
4732 | o Fix build error with klibc due to recent changes | |
4733 | o merge | |
4734 | o add wait_for_sysfs test script to the tarball to help people debug their boxes | |
4735 | o add ipsec to wait_for_sysfs ignore list | |
4736 | o added ccdv to bk ignore list | |
4737 | o a few more Makefile tweaks for the quiet feature | |
4738 | o Make the build silent, thanks to a helper program from ncftp | |
4739 | o rename files to have '_' instead of '-' in them | |
4740 | o change max time to wait in wait_for_sysfs to 10 seconds to hopefully handle some slow machines | |
4741 | o add support for class/raw/ to wait_for_sysfs | |
4742 | o fix up Makefile for wait_for_sysfs udev_version.h dependancy | |
4743 | o remove the debian specific file, as they don't want to share with the rest of the world :( | |
e457f010 GKH |
4744 | |
4745 | Kay Sievers: | |
4746 | o prevent deadlocks on an corrupt udev database | |
4747 | o wait_for_sysfs_update | |
4748 | ||
4749 | Michael Buesch: | |
4750 | o fix asmlinkage | |
4751 | o fix incompatible pointer type warning | |
4752 | ||
4753 | ||
b8084144 GKH |
4754 | Summary of changes from v035 to v036 |
4755 | ============================================ | |
4756 | ||
4757 | Greg Kroah-Hartman: | |
4758 | o add the error number to the error message in wait_for_sysfs to help out in debugging problems | |
4759 | ||
858e0e81 GKH |
4760 | Summary of changes from v034 to v035 |
4761 | ============================================ | |
4762 | ||
4763 | Greg Kroah-Hartman: | |
4764 | o added ieee1394 support to wait_for_sysfs | |
4765 | o update wait_for_sysfs with a bunch more devices thanks to user reports | |
4766 | ||
d1f382f0 GKH |
4767 | Summary of changes from v033 to v034 |
4768 | ============================================ | |
4769 | ||
4770 | Kay Sievers: | |
4771 | o wait_for_sysfs bluetooth class update | |
4772 | ||
4773 | Greg Kroah-Hartman: | |
4774 | o add comment in wait_for_sysfs to explain the structure better | |
4775 | o Revert previous dev_d.c change, it's not what is causing HAL problems | |
4776 | o hm, somethings odd with DEVPATH, see if this fixes it | |
4777 | o 33_bk mark for the makefile | |
4778 | o wait_for_sysfs: clean up the logic for the list of devices that we do not expect device symlinks for | |
4779 | o get rid of annoying extra lines in the syslog for some libsysfs debug messages | |
4780 | o added support for i2c devices in wait_for_sysfs.c | |
4781 | o add support for i2c-adapter devices to wait_for_sysfs.c | |
4782 | ||
5cb8eb82 GKH |
4783 | Summary of changes from v032 to v033 |
4784 | ============================================ | |
4785 | ||
4786 | <harald:redhat.com>: | |
4787 | o udev close on exec | |
4788 | o some cleanups and security fixes | |
4789 | o some cleanups and security fixes | |
4790 | o selinux for udev | |
4791 | o cleanup PATCH for extras/chassis_id/Makefile | |
4792 | ||
4793 | <kpfleming:backtobasicsmgmt.com>: | |
4794 | o respect prefix= setting in built udev.conf (updated) | |
4795 | ||
4796 | Greg Kroah-Hartman: | |
4797 | o add support for usb interfaces to wait_for_sysfs to keep it quiet | |
4798 | o enable native tdb spinlocks on i386 platforms | |
4799 | o delete extras/multipath-tools as per the author's request | |
4800 | o be paranoid in dev_d.c | |
4801 | o add USE_SELINUX to README documentation so people have a chance to see what is going on | |
4802 | o update the selinux.h file to start to look sane | |
4803 | o update bk ignore list for the wait_for_sysfs binary | |
4804 | o kdetv wants to see device nodes in /dev | |
4805 | o update comments in scsi-devfs.sh | |
4806 | o fix up Makefiles to get the klibc build working properly | |
4807 | o update bk ignore list for new klibc generated files | |
4808 | o oops forgot to add the new klibc/include directory | |
4809 | o update klibc to version 0.181 | |
4810 | ||
4811 | Kay Sievers: | |
4812 | o fix problems with dev.d and udevstart | |
4813 | o wait_for_sysfs debug cleanup | |
4814 | o fix problems using scsi_id with udevstart | |
4815 | o update volume_id | |
4816 | o finally solve the bad sysfs-timing for all of us | |
4817 | o volume-id build fix and update | |
4818 | o switch udev's seqnum to u64 | |
4819 | o add enum tests | |
4820 | o fix udev segfaults with bad permissions file | |
4821 | ||
4822 | Patrick Mansfield: | |
4823 | o update udev to include scsi_id 0.6 | |
4824 | ||
4825 | ||
cb5203fb GKH |
4826 | Summary of changes from v031 to v032 |
4827 | ============================================ | |
4828 | ||
4829 | <harald:redhat.com>: | |
4830 | o udev parse bug | |
4831 | ||
4832 | Kay Sievers: | |
4833 | o handle only block and class devices | |
4834 | o fix udevstart badly broken in udev 031 | |
4835 | ||
4836 | ||
10014f7c GKH |
4837 | Summary of changes from v030 to v031 |
4838 | ============================================ | |
4839 | ||
4840 | <arun:codemovers.org>: | |
4841 | o udev - read long lines from config files overflow fix | |
4842 | ||
4843 | <ballarin.marc:gmx.de>: | |
4844 | o Update the FAQ with info about hardlink security | |
4845 | ||
4846 | <david:fubar.dk>: | |
4847 | o compatibility symlinks for udev | |
4848 | ||
4849 | David Weinehall: | |
4850 | o Minor POSIX-fixes for udev | |
4851 | ||
4852 | Greg Kroah-Hartman: | |
4853 | o add symlink for video rule | |
4854 | o add a "first" list to udevstart and make it contain the class/mem/ devices | |
4855 | o fix compiler warning in udevtest.c | |
4856 | o Fix old-style pty breakage in rules file for tty device | |
4857 | o add rules for i386 cpu devices | |
4858 | o add permission for legotower usb devices | |
10014f7c GKH |
4859 | |
4860 | Kay Sievers: | |
4861 | o Fix naming ethernet devices in udevstart | |
4862 | o update udev_volume_id | |
4863 | o let /sbin/hotplug execute udev earlier | |
4864 | o pass SEQNUM trough udevd | |
4865 | o fix manpages based on esr's spambot | |
4866 | ||
4867 | Martin Schlemmer: | |
4868 | o add microcode rule to permissions.gentoo file | |
4869 | ||
4870 | Michael Buesch: | |
4871 | o Try to provide a bit of security for hardlinks to /dev entries | |
4872 | ||
4873 | Olaf Hering: | |
4874 | o udevsend depends on udev_lib.o | |
4875 | ||
4876 | Tom Rini: | |
4877 | o fix UDEV_NO_SLEEP | |
4878 | o clean up start_udev a bit | |
4879 | o Make udev/udevstart be one binary | |
4880 | o Add 'asmlinkage' to udev-030 | |
4881 | ||
4882 | ||
16ddbbe1 GKH |
4883 | Summary of changes from v029 to v030 |
4884 | ============================================ | |
4885 | ||
4886 | Greg Kroah-Hartman: | |
4887 | o fix stupid off-by-one bug that caused udevstart to die on x86-64 boxes | |
4888 | ||
4889 | ||
bf21ea08 GKH |
4890 | Summary of changes from v028 to v029 |
4891 | ============================================ | |
4892 | ||
4893 | Greg Kroah-Hartman: | |
4894 | o add permission rule for jogdial device | |
4895 | o fix dumb bug I added to udevstart | |
4896 | o make a "last list" of devices for udevstart to operate on last | |
4897 | o fix permission problem with input event and ts nodes for gentoo | |
4898 | o change default perms of misc/rtc to be readable by anyone | |
4899 | ||
4900 | Olaf Hering: | |
4901 | o allow NAME_SIZE > SYSFS_PATH_MAX | |
4902 | ||
4903 | ||
099602aa GKH |
4904 | Summary of changes from v027 to v028 |
4905 | ============================================ | |
4906 | ||
4907 | <atul.sabharwal:intel.com>: | |
4908 | o Patch for chassis_id exras module | |
4909 | ||
4910 | Daniel Drake: | |
4911 | o Writing udev rules doc update | |
4912 | ||
4913 | Greg Kroah-Hartman: | |
4914 | o clean up block whitelist search logic a bit | |
4915 | o reverse order of scanning of udevstart to look at class before block | |
4916 | ||
4917 | Kay Sievers: | |
4918 | o update udev_volume_id | |
4919 | ||
4920 | Leann Ogasawara: | |
4921 | o udevstart performance increase | |
4922 | ||
4923 | Patrick Mansfield: | |
4924 | o update udev scsi_id to scsi_id 0.5 | |
4925 | ||
4926 | ||
8108813b GKH |
4927 | Summary of changes from v026 to v027 |
4928 | ============================================ | |
4929 | ||
4930 | <fork0:users.sf.net>: | |
4931 | o fix handle leak in udev_lib.c | |
4932 | ||
4933 | Greg Kroah-Hartman: | |
4934 | o tweak the gentoo default permission rules as they are wrong for tty and misc devices | |
4935 | ||
4936 | ||
e3496f59 GKH |
4937 | Summary of changes from v025 to v026 |
4938 | ============================================ | |
4939 | ||
4940 | Arnd Bergmann: | |
4941 | o udev rpm fix | |
4942 | ||
4943 | Greg Kroah-Hartman: | |
4944 | o add test for ! in partition name | |
4945 | o 025_bk mark | |
4946 | o Update to version 117 of klibc (from version 108) | |
4947 | o add volume_id ignore rule for bk | |
4948 | o add volume_id support to the udev.spec file | |
4949 | o remove dbus and selinux stuff from the udev.spec file | |
4950 | o delete udev_selinux as it doesn't work properly and is the wrong way to do it | |
4951 | o Deleted the udev_dbus extra as it didn't really work properly and HAL has a real solution now | |
4952 | o add udev.permissions.slackware file | |
4953 | o udevstart: close open directories | |
4954 | ||
4955 | Kay Sievers: | |
4956 | o fix udevd zombies | |
4957 | o catchup with recent klibc | |
4958 | o Re: udevsend fallback | |
4959 | o udev_volume_id update | |
4960 | o udev callout for reading filesystem labels | |
4961 | o udev callout for reading filesystem labels | |
4962 | o udev default config layout changes | |
4963 | ||
4964 | Leann Ogasawara: | |
4965 | o evaluate getenv() return value for udev_config.c | |
4966 | ||
da361dd7 GKH |
4967 | Summary of changes from v024 to v025 |
4968 | ============================================ | |
4969 | ||
4970 | <md:linux.it>: | |
4971 | o devfs.sh-ide-floppy | |
4972 | ||
4973 | <sjoerd:spring.luon.net>: | |
4974 | o DEVNODE -> DEVNAME transition fixes | |
4975 | ||
4976 | Daniel Drake: | |
4977 | o Update writing udev rules docs | |
4978 | ||
4979 | Greg Kroah-Hartman: | |
4980 | o make dev.d call each directory in the directory chain of the device name, instead of just the whole name | |
4981 | o add devd_test script | |
4982 | o add more permissions based on SuSE's recommendations | |
4983 | o added rules for tun and raw devices | |
4984 | o add udev conf.d file | |
4985 | o Switch the default config to point to a directory for the rules and permission files | |
4986 | o update the Red Hat .dev files to work on other distros | |
4987 | o add dbus.dev, pam_console.dev and selinux.dev files for /etc/dev.d/default/ usage | |
4988 | o add hints for red hat users from Leann Ogasawara <ogasawara@osdl.org> | |
4989 | o add scripts to run gcov for udev from Leann Ogasawara <ogasawara@osdl.org> | |
4990 | o change permissions on udevd test scripts | |
4991 | o Fix build process for users who have LC_ALL set to a non-english language | |
4992 | o Added expanded tests to the test framework from Leann Ogasawara <ogasawara@osdl.org> | |
4993 | o added execelent "writing udev rules" document from Daniel Drake <dan@reactivated.net> | |
4994 | o added rule to put USB printers in their proper places | |
4995 | o added rules for CAPI devices | |
4996 | o added a dev.d alsa script to help people out | |
da361dd7 GKH |
4997 | |
4998 | Kay Sievers: | |
4999 | o fix test regressions | |
5000 | o udev_selinux changes | |
5001 | o udevd test script | |
5002 | o udev_dbus changes | |
5003 | o fix devpath for netdev | |
5004 | ||
5005 | Leann Ogasawara: | |
5006 | o gcov for udev | |
5007 | ||
5008 | ||
1321258a GKH |
5009 | Summary of changes from v023 to v024 |
5010 | ============================================ | |
5011 | ||
5012 | <atul.sabharwal:intel.com>: | |
5013 | o Add README for chassis_id | |
5014 | o Add chassis_id program to extras directory | |
5015 | ||
5016 | <chris_friesen:sympatico.ca>: | |
5017 | o udevd race conditions and performance, assorted cleanups | |
5018 | ||
5019 | <hare:suse.de>: | |
5020 | o fix SEGV in libsysfs/dlist.c | |
5021 | ||
5022 | <maryedie:osdl.org>: | |
5023 | o add OSDL documentation for persistent naming | |
5024 | ||
5025 | <md:linux.it>: | |
5026 | o small ide-devfs.sh fix | |
5027 | ||
5028 | Greg Kroah-Hartman: | |
5029 | o remove compiler warning from udevd.c | |
5030 | o only generate udev.8 on the fly, not all other man pages | |
5031 | o update bk ignore list some more | |
5032 | o update bk ignore list | |
5033 | o switch to generate the man pages during the normal build, not during the install | |
5034 | o convert udev.8.in to use @udevdir@ macro for make install | |
5035 | o first step of making man pages dynamically generated | |
5036 | o add install and uninstall the etc/dev.d/net/hotplug.dev file to the Makefile | |
5037 | o tweak net_test a bit | |
5038 | o fix some segfaults when running udevtest for network devices | |
5039 | o make a net_test test script using udevtest | |
5040 | o handle the subsytem if provided in udevtest | |
5041 | o add hotplug.dev script to handle renamed network devices | |
5042 | o add a bunch of network class devices to the test sysfs tree | |
5043 | o add udevruler to the bk ignore list | |
5044 | o update RFC-dev.d docs due to DEVNODE to DEVNAME change | |
5045 | o clean up chassis_id coding style | |
5046 | o clean up the OSDL document formatting a bit | |
5047 | o add netlink rules to devfs and gentoo rules files | |
5048 | o added USB device rules to rules files | |
5049 | o clean up the gentoo rules file a bit more, adding dri rules | |
5050 | o fix up udev.rules to handle oss rules better | |
5051 | o 023_bk mark | |
5052 | o fix udev.spec file for where udevtest should be placed | |
5053 | ||
5054 | Kay Sievers: | |
5055 | o tweak node unlink handling | |
5056 | o switch udevd's msg_dump() to #define | |
5057 | o handle netdev in udevruler | |
5058 | o man page cleanup | |
5059 | o put config info in db for netdev | |
5060 | o increase udevd event timeout | |
5061 | o udevstart fix | |
5062 | o put netdev handling and dev.d/ in manpages | |
5063 | o DEVPATH for netdev | |
5064 | o netdev - udevdb+dev.d changes | |
5065 | o udevd race conditions and performance, assorted cleanups - take 2 | |
5066 | o udevinfo patch | |
5067 | o dev_d.c file sorting and cleanup | |
5068 | o apply all_partitions rule to main block device only | |
5069 | ||
5070 | ||
04b902d5 GKH |
5071 | Summary of changes from v022 to v023 |
5072 | ============================================ | |
5073 | ||
5074 | Kay Sievers: | |
5075 | o hmm, handle net devices with udev? | |
5076 | o correct apply_format() for symlink only rules | |
5077 | o don't init namedev on remove | |
5078 | o first stupid try for a rule compose gui | |
5079 | o replace fgets() with mmap() and introduce udev_lib.[hc] | |
5080 | o make udevtest a real program :) | |
5081 | ||
5082 | Daniel E. F. Stekloff: | |
5083 | o udevinfo patch | |
5084 | ||
5085 | Greg Kroah-Hartman: | |
5086 | o create the /etc/dev.d/ directories in 'make install' | |
5087 | o actually have udev run files ending in .dev in the /etc/dev.d/ directory as documented | |
5088 | o added RFC-dev.d document detailing how /etc/dev.d/ works | |
5089 | o fixed up udev.spec to handle selinux stuff properly now | |
5090 | o remove USE_DBUS and USE_SELINUX flags from the README as they are no longer present | |
5091 | o remove selinux stuff from the main Makefile | |
5092 | o move udev_selinux into extras/selinux | |
5093 | o fix dbus build in the udev.spec file | |
5094 | o remove dbus stuff from main Makefile | |
5095 | o move udev_dbus to extras/dbus | |
5096 | o udev_dbus can now compile properly, but linnking is another story | |
5097 | o remove udev_dbus.h from Makefile | |
5098 | o first cut at standalone udev_selinux program | |
5099 | o remove selinux support from udev core as it's no longer needed | |
5100 | o first cut at standalone udev_dbus program | |
5101 | o add get_devnode() helper to udev_lib for udev_dbus program | |
5102 | o remove dbus code from core udev code as it's no longer needed to be there | |
5103 | o add /etc/dev.d/ support for udev add and remove events | |
5104 | o fix build error in namedev.c caused by previous patch | |
5105 | o 022_bk tag | |
5106 | o fix 'make spotless' to really do that in klibc | |
5107 | o add a question/answer about automounting usb devices to the FAQ | |
5108 | o mark scsi-devfs.sh as executable | |
5109 | o Increase the name size as requested by Richard Gooch <rgooch@ras.ucalgary.ca> | |
5110 | o fix udevtest to build properly after the big udev_lib change | |
04b902d5 GKH |
5111 | |
5112 | Olaf Hering: | |
5113 | o uninitialized variable for mknod and friend | |
5114 | ||
5115 | Richard Gooch: | |
5116 | o SCSI logical and physical names for udev | |
5117 | ||
5118 | Theodore Y. T'so: | |
5119 | o Trivial man page typo fixes to udev | |
5120 | ||
5121 | ||
b99c85e4 GKH |
5122 | Summary of changes from v021 to v022 |
5123 | ============================================ | |
5124 | ||
5125 | <ananth:in.ibm.com>: | |
5126 | o more Libsysfs updates | |
5127 | o Libsysfs updates | |
5128 | ||
5129 | <async:cc.gatech.edu>: | |
5130 | o fix HOWTO-udev_for_dev for udevdir | |
5131 | ||
04b902d5 | 5132 | Kay Sievers: |
b99c85e4 GKH |
5133 | o udev-test.pl cleanup |
5134 | o add dev node test to udev-test.pl | |
5135 | o add permission tests | |
5136 | o "symlink only" test | |
5137 | o callout part selector tweak | |
5138 | o cleanup callout fork | |
5139 | o allow to specify node permissions in the rule | |
5140 | o man page beauty | |
5141 | o put symlink only rules to the man page | |
5142 | o rename strn*() macros to strmax | |
5143 | o conditional remove of trailing sysfs whitespace | |
5144 | o clarify udevinfo text | |
5145 | o better fix for NAME="foo-%c{N}" gets a truncated name | |
5146 | o overall trivial trivial cleanup | |
5147 | o fix NAME="foo-%c{N}" gets a truncated name | |
5148 | o cleanup mult field string handling | |
5149 | ||
5150 | <ken:cgi101.com>: | |
5151 | o fix a type in docs/libsysfs.txt | |
5152 | o Added line to udev.permissions.redhat | |
5153 | o Include more examples in the docs area for gentoo and redhat | |
5154 | ||
5155 | <md:linux.it>: | |
5156 | o udevstart fixes | |
5157 | ||
5158 | Greg Kroah-Hartman: | |
5159 | o add big major tests to udev-test.pl | |
5160 | o add a test for a minor over 255 | |
5161 | o udev-test.pl: print out major:minor and perm test "ok" if is ok | |
5162 | o make perm and major:minor test errors be reported properly | |
5163 | o remove extra ; in namedev_parse.c | |
5164 | o Added multipath-tools 0.1.1 release | |
5165 | o deleted current extras/multipath directory | |
5166 | o 021_bk mark | |
5167 | o fix the build for older versions of gcc | |
b99c85e4 GKH |
5168 | |
5169 | Hanna V. Linder: | |
5170 | o Small fix to remove extra "will" in man page | |
5171 | ||
5172 | Olaf Hering: | |
5173 | o make spotless | |
5174 | o udev* segfaults with new klibc | |
5175 | ||
5176 | Patrick Mansfield: | |
5177 | o add tests for NAME="foo-%c{N}" | |
5178 | ||
88ed4bbe GKH |
5179 | Summary of changes from v020 to v021 |
5180 | ============================================ | |
5181 | ||
5182 | Kay Sievers: | |
5183 | o install udevinfo in /usr/bin | |
5184 | o blacklist pcmcia_socket | |
5185 | ||
5186 | Greg Kroah-Hartman: | |
5187 | o fix udev.spec to find udevinfo now that it has moved to /usr/bin | |
5188 | o Fix another problem with Makefile installing initscript | |
5189 | o fix the Makefile to install the init script into the proper directory | |
5190 | o make spec file turn off selinux support by default | |
5191 | ||
5192 | ||
a8b41e07 GKH |
5193 | Summary of changes from v019 to v020 |
5194 | ============================================ | |
5195 | ||
5196 | <christophe.varoqui:free.fr>: | |
5197 | o multipath update | |
5198 | ||
5199 | Kay Sievers: | |
5200 | o man page udevstart | |
5201 | o cleanup udevstart | |
5202 | o bugfix for local user | |
5203 | o unlink bugfix | |
5204 | o TODO update | |
5205 | o clarify udevinfo device walk | |
5206 | o udevinfo symlink reverse query | |
5207 | o fix stroul endptr use | |
5208 | o add $local user spport for permissions | |
5209 | o udev - man page update | |
5210 | o udev - fix debug info for multiple rule file config | |
5211 | o udev - kill udevd on install | |
5212 | o udev - activate formt length attribute | |
5213 | o udev - safer sprintf() use | |
5214 | ||
5215 | <md:linux.it>: | |
5216 | o no error on enoent | |
5217 | o escape dashes in man pages | |
5218 | o remove usage of expr in ide-devfs.sh | |
5219 | ||
5220 | <rml:ximian.com>: | |
5221 | o automatically install correct initscript | |
5222 | o update documetation for $local | |
5223 | ||
5224 | Andrey Borzenkov: | |
5225 | o Add symlink only rules support | |
5226 | ||
5227 | Greg Kroah-Hartman: | |
5228 | o update the TODO list as we already have a devfs config file | |
5229 | o make start_udev use udevstart binary | |
5230 | o install udevstart | |
5231 | o Remove Debian permission files as the Debian maintainer doesn't seem to want to share :( | |
5232 | o update the Gentoo rules files | |
5233 | o Add Red Hat rules and permissions files | |
5234 | o add udevstart to the ignore list | |
5235 | o add udevstart program based on a old patch from Harald Hoyer <harald@redhat.com> | |
5236 | o unlink the file before we try to create it | |
5237 | o Merge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev | |
5238 | ||
5239 | ||
7eb136ad GKH |
5240 | Summary of changes from v018 to v019 |
5241 | ============================================ | |
5242 | ||
5243 | Kay Sievers: | |
5244 | o TODO update | |
5245 | o udev - correct relative symlink | |
5246 | o udev - safer string handling - part four | |
5247 | o udev - safer string handling - part three | |
5248 | o udev - safer string handling - part two | |
5249 | o udev - man page update | |
5250 | o udev - safer string handling all over the place | |
5251 | o manpage update | |
5252 | o udev - allow all files in a directory as the config | |
5253 | o udev - simple klibc textual uid/gid handling | |
5254 | ||
5255 | Andrey Borzenkov: | |
5256 | o do not remove real .udev.tdb during RPM build | |
5257 | ||
5258 | Greg Kroah-Hartman: | |
5259 | o add new TODO item about local user permissions | |
5260 | o Add initial SELinux support for udev | |
5261 | o fix build for very old versions of make | |
5262 | o remove limit of the number of args passed to PROGRAM | |
5263 | o force udev to include the internal version of libsysfs and never the external one | |
5264 | o fix up libsysfs header file usage to fix bug reports from users that have sysfsutils installed already | |
5265 | o remove udevtest on 'make clean' | |
5266 | o remove udevd priority TODO item, as it's not needed at all | |
5267 | ||
5268 | Patrick Mansfield: | |
5269 | o update udev scsi_id to scsi_id 0.4 | |
5270 | ||
5271 | ||
9e5a5521 GKH |
5272 | Summary of changes from v017 to v018 |
5273 | ============================================ | |
5274 | ||
5275 | <ext.devoteam.varoqui:sncf.fr>: | |
5276 | o [PATCH] symlink dm-[0-9]* rule | |
5277 | o update extras/multipath | |
5278 | ||
5279 | <john-hotplug:fjellstad.org>: | |
5280 | o init.d debian patch | |
5281 | ||
5282 | Kay Sievers: | |
5283 | o udev - TODO update | |
5284 | o udev - add %s{filename} to man page | |
5285 | o udev - udevd/udevsend man page | |
5286 | o udev - switch callout part selector to {attribute} | |
5287 | o udev - switch SYSFS_file to SYSFS{file} | |
5288 | o udev - create all partitions of blockdevice | |
5289 | o allow SYSFS{file} | |
5290 | o Adding '%s' format specifier to NAME and SYMLINK | |
5291 | ||
5292 | Greg Kroah-Hartman: | |
5293 | o added some scsi_id files to the bk ignore file | |
5294 | o added scsi_id and some more documentation to the udev.spec file | |
5295 | o update udev.rules.gentoo with new config file format | |
5296 | o Update the Gentoo udev.rules and udev.permissions files | |
5297 | o Create a udev.rules.examples file to hold odd udev.rules | |
5298 | o add udevd priority issue to the TODO list | |
5299 | o more HOWTO cleanups | |
5300 | o add HOWTO detailing how to use udev to manage /dev | |
5301 | o mv libsysfs/libsysfs.h to libsysfs/sysfs/libsysfs.h to make it easier to use | |
5302 | o add start_udev init script | |
5303 | o add support for UDEV_NO_SLEEP env variable so Gentoo people will be happy | |
5304 | o start up udevd ourselves in the init script to give it some good priorities | |
5305 | o update the red hat init script to handle nodes that are not present | |
5306 | o add a "old style" SYSFS_attribute test to udev-test.pl | |
5307 | o Have udevsend report more info in debug mode | |
5308 | o Have udevd report it's version in debug mode | |
5309 | o fix up bug created for udevtest in previous partition creation patch | |
5310 | o update the udev.spec to add udevtest and make some more Red Hat suggested changes | |
5311 | o add ability to install udevtest to Makefile | |
5312 | o 017_bk mark | |
5313 | o Add another test to udev-test.pl and fix a bug when only running 1 test | |
5314 | o Fix bug where we did not use the "converted" kernel name if we had no rule | |
9e5a5521 GKH |
5315 | |
5316 | Patrick Mansfield: | |
5317 | o udev use new libsysfs header file location | |
5318 | o udev add some ID tests | |
5319 | ||
5320 | ||
44a523e3 GKH |
5321 | Summary of changes from v016 to v017 |
5322 | ============================================ | |
5323 | ||
5324 | <azarah:nosferatu.za.org>: | |
5325 | o make logging a config option | |
5326 | ||
5327 | <christophe.varoqui:free.fr>: | |
5328 | o more udev-016/extras/multipath | |
5329 | o more udev-016/extras/multipath | |
5330 | o update extras/multipath | |
5331 | ||
5332 | Kay Sievers: | |
5333 | o udev - keep private data out of the database? | |
5334 | o better credential patch | |
5335 | o udevd - client access authorization | |
5336 | o compile udevd with klibc | |
5337 | o udev - fix "ignore method" | |
5338 | o udev - fix cdrom symlink rule | |
5339 | o convert udevsend/udevd to DGRAM and single-threaded | |
5340 | o udevd - kill the lockfile | |
5341 | o udevd - fix socket path length | |
5342 | o udevd - switch socket path to abstract namespace | |
5343 | o udevd - allow to bypass sequence number | |
5344 | o include used function | |
5345 | ||
5346 | Greg Kroah-Hartman: | |
5347 | o add udev_log to the documentation | |
5348 | o fix offsetof() define in klibc | |
5349 | o add some .spec file changes from Red Hat | |
5350 | o update the init.d udev script based on a patch from Red Hat | |
5351 | o remove the .udev.tdb when installing or uninstalling to be safe | |
5352 | o remove the database at startup | |
5353 | o fix bug in permission handling | |
5354 | o update klibc to version .107 | |
5355 | o update the bitkeeper ignore file list | |
5356 | o add udevtest program to build | |
5357 | o fix problem where usb devices can be either the main device or the interface | |
5358 | o more logging.h cleanups to be a bit more flexible | |
5359 | o stop using mode_t as different libcs define it in different ways :( | |
5360 | o remove some more KLIBC fixups that are no longer needed | |
5361 | o let udev-test.pl run an individual test if you ask it to | |
5362 | o Handle the '!' character that some block devices have | |
5363 | o add a block device with a ! in the name, and a test for this | |
5364 | o fix up 'make release' to use bk to build the export tree | |
5365 | o fix log option code so that it actually works for all udev programs | |
5366 | o finish syncing up with klibc | |
5367 | o sync with latest version of klibc (0.107) | |
5368 | o fix up Makefile dependancies for udev_version.h | |
5369 | ||
5370 | Patrick Mansfield: | |
5371 | o udev add wild card compare for ID | |
5372 | o udev kill extra bus_id compares in match_id | |
5373 | ||
5374 | ||
33689812 GKH |
5375 | Summary of changes from v015 to v016 |
5376 | ============================================ | |
5377 | ||
5378 | <elkropac:students.zcu.cz>: | |
5379 | o get_dev_number() in extras/ide-devfs.sh | |
5380 | ||
5381 | <rrm3:rrm3.org>: | |
5382 | o FAQ udev.rules.devfs | |
5383 | ||
5384 | Greg Kroah-Hartman: | |
5385 | o add udevd and udevsend to the spec file | |
5386 | o make /etc/hotplug.d/default/udev.hotplug symlink point to udevsend now | |
5387 | o add KERNEL_DIR option so that the distros will be happy | |
5388 | o make udevsend binary even smaller | |
5389 | o udevsend now almost compiles with klibc, struct sockaddr_un is only problem now | |
5390 | o fix up logging code so that it can be built without it being enabled | |
5391 | o rework the logging code so that each program logs with the proper name in the syslog | |
5392 | o remove logging.c as it's no longer needed | |
5393 | o kill the last examples that contained the %D option | |
5394 | o remove a __KLIBC__ tests in libsysfs, as klibc now supports getpagesize() | |
5395 | o udevd - remove stupid locking error I wrote | |
5396 | o update to klibc version 0.101, fixing the stdin bug | |
5397 | o fix Makefile typo for USE_LSB install | |
5398 | o allow dbus code to actually build again | |
5399 | ||
5400 | Kay Sievers: | |
5401 | o let udevsend build with klibc | |
5402 | o udevd - config cleanup | |
5403 | o udevd - cleanup and better timeout handling | |
5404 | o fix possible buffer overflow | |
5405 | o udevd - next round of fixes | |
5406 | o udevinfo - missing options for man page | |
5407 | o udev - trivial style cleanup | |
5408 | ||
5409 | ||
46a7fa4b GKH |
5410 | Summary of changes from v014 to v015 |
5411 | ============================================ | |
5412 | ||
5413 | <mbuesch:freenet.de>: | |
5414 | o LFS init script update | |
5415 | ||
5416 | Greg Kroah-Hartman: | |
5417 | o update klibc to version 0.98 | |
5418 | o clean up udevinfo on 'make clean' | |
5419 | o add udevinfo man page to spec file | |
5420 | o remove command line documentation from udev man page | |
5421 | o create initial version of udevinfo man page | |
5422 | o added URL to spec file | |
5423 | o add udevinfo to udev.spec file | |
5424 | o add udevinfo to install target of Makefile | |
5425 | o rip out command line code from udev, now that we have udevinfo | |
5426 | o udevinfo doesn't need to declare main_envp | |
5427 | o move get_pair to udev_config.c because udevinfo doesn't need all of namedev.o | |
5428 | o more makefile cleanups | |
5429 | o move udevinfo into the main build and clean up the main Makefile a bit | |
5430 | o clean up compiler warnings if building using klibc | |
5431 | o make udevd only have one instance running at a time | |
5432 | o new testd.block script for debugging | |
5433 | o udevsnd : clean up message creation logic a bit | |
5434 | o make bk ignore udevd and udevsend binaries | |
5435 | o whitespace cleanups | |
5436 | o remove TODO item about BUS value, as it is now done | |
5437 | o add support for figuring out which device on the sysfs "chain" the rule applies to | |
5438 | ||
5439 | Kay Sievers: | |
5440 | o udevinfo - now a real program :) | |
5441 | o udevd - cleanup and better timeout handling | |
5442 | o udev - next round of udev event order daemon | |
5443 | o fix udevd exec | |
5444 | o udev - udevinfo with device chain walk | |
5445 | o spilt udev into pieces | |
5446 | ||
5447 | ||
f2ec8f1a GKH |
5448 | Summary of changes from v013 to v014 |
5449 | ============================================ | |
5450 | ||
5451 | <ananthmg:rediffmail.com>: | |
5452 | o libsysfs update for refresh + namedev.c changes | |
5453 | ||
5454 | <christophe.varoqui:free.fr>: | |
5455 | o udev-013/extras/multipath update | |
5456 | ||
5457 | <flamingice:sourmilk.net>: | |
5458 | o minor patch for devfs rules | |
5459 | ||
5460 | Kay Sievers: | |
5461 | o udev - program to query all device attributes to build a rule | |
5462 | o set default owner/group in db - update | |
5463 | o udev - reverse user query options | |
5464 | o udev - kill %D from udev-test.pl | |
5465 | o add udev logging to info log | |
5466 | o udev - mention format string escape char in man page | |
5467 | ||
5468 | Greg Kroah-Hartman: | |
5469 | o misc code cleanups | |
5470 | o fixup logging.h to handle different logging options properly | |
5471 | o clean up the logging patch a bit to make the option more like the other options | |
5472 | o remove the %D modifier as it is not longer needed | |
5473 | o remove unneeded keyboard rule | |
5474 | o add usb_host and pci_bus to the class blacklist | |
5475 | o added input device rules to udev.rules and udev.rules.devfs | |
5476 | o 013_bk mark | |
f2ec8f1a GKH |
5477 | |
5478 | Hanna V. Linder: | |
5479 | o set default owner/group in db | |
5480 | o small cut n paste error fix | |
5481 | ||
5482 | Patrick Mansfield: | |
5483 | o update udev scsi_id to scsi_id 0.3 | |
5484 | ||
5485 | ||
c58ffe50 GKH |
5486 | Summary of changes from v012 to v013 |
5487 | ============================================ | |
5488 | ||
5489 | <eike-hotplug:sf-tec.de>: | |
5490 | o LSB init script and other stuff | |
5491 | ||
5492 | <elkropac:students.zcu.cz>: | |
5493 | o fix udev directory for Debian init script | |
5494 | ||
5495 | <tiggi:infa.abo.fi>: | |
5496 | o udev 012 old gcc fixup | |
5497 | ||
5498 | Christophe Saout: | |
5499 | o add IGNORE rule type | |
5500 | o small cleanup | |
5501 | ||
5502 | Greg Kroah-Hartman: | |
5503 | o update TODO with some new, small items | |
5504 | o Cset exclude: greg@kroah.com|ChangeSet|20040113010256|48515 | |
5505 | o update the README in a few places | |
5506 | o fix -d typo in the manpage update | |
5507 | o Fix stupid gcc "optimization" of 1 character printk() calls.... Ick | |
5508 | o oops, forgot to fix up the PROGRAM result from ID to RESULT in the config files | |
5509 | o Add alsa device rules and a few other devfs rules | |
5510 | o fix a few stale comments in namedev.c | |
5511 | o convert the default rules files to the new format | |
5512 | o convert the test shell scripts to the config file format | |
5513 | o add bus test for usb-serial bus | |
5514 | o Add some helpful messages if the user uses the older config file format | |
5515 | o added dri rule to the default config file | |
5516 | o added init.d udev script for debian | |
5517 | o add a script that tests the IGNORE rule | |
5518 | o add silly script that names cdrom drives based on the cd in them | |
5519 | o add cdrom rule for ide cdrom | |
5520 | o replace list_for_each with list_for_each_entry, saving a few lines of code | |
5521 | o add a blacklist of class devices we do not want to look at | |
5522 | ||
5523 | Kay Sievers: | |
5524 | o fix klibc with printf() and gcc | |
5525 | o udev - small script optimization | |
5526 | o udev - introduce format escape char | |
5527 | o udev - more CALLOUT is PROGRAM now | |
5528 | o udev - CALLOUT is PROGRAM now | |
5529 | o update documentation for new config file format | |
5530 | o more advanced user query options | |
5531 | o udev - simple debug tweak | |
5532 | o udev - drop all methods :) | |
5533 | o udev - advanced user query options | |
5534 | o udev - Makefile error | |
5535 | o udev - make exec_callout() reusable | |
5536 | o udev - exec status fix for klibc | |
5537 | o fix Silly udev script | |
5538 | ||
5539 | ||
8c55357f GKH |
5540 | Summary of changes from v011 to v012 |
5541 | ============================================ | |
5542 | ||
5543 | <azarah:nosferatu.za.org>: | |
5544 | o make symlink work properly if there is already a file in its place | |
5545 | o Fix udev gcc-2.95.4 compat | |
5546 | ||
5547 | <christophe.varoqui:free.fr>: | |
5548 | o extras multipath update | |
5549 | o extras multipath update | |
5550 | ||
5551 | Kay Sievers: | |
5552 | o mention user callable udev + options in man page | |
5553 | o make udev user callable to query the database | |
5554 | o depend on all .h files | |
5555 | o cleanup namedev_parse debug text | |
5556 | o extend exec_program[] | |
5557 | o ide-devfs.sh update | |
5558 | o fix for apply_format() | |
5559 | o check for empty symlink string | |
5560 | o 'ide' missing in bus_files[] | |
5561 | o small trivial cleanup of latest changes | |
5562 | ||
5563 | <mbuesch:freenet.de>: | |
5564 | o introduce signal handler | |
5565 | ||
5566 | <rml:ximian.com>: | |
5567 | o udev spec file update | |
5568 | ||
5569 | Greg Kroah-Hartman: | |
5570 | o minor grammer fixes for the udev_vs_devfs document | |
5571 | o move the dbus config file to etc/dbus-1/system.d/ | |
5572 | o move the config files to etc/udev to clean up main directory a bit | |
5573 | o add Gentoo versions of the rules and permissions files | |
5574 | o if using glibc, link dynamically, as no one like 500Kb udev binaries | |
5575 | o minor change to udev_vs_devfs document | |
5576 | o added udev vs devfs supid document to the tree | |
5577 | o move the signal handling registration to after we have initialized enough stuff | |
5578 | o make ide-devfs.sh executable in the tree | |
5579 | o udev.permissions.debian - forgot the dm nodes | |
5580 | o update the udev.permissions.debian file with new entries | |
5581 | o added udev.init script for the Linux From Scratch project | |
5582 | ||
5583 | ||
5584 | ||
d7577c8b GKH |
5585 | Summary of changes from v010 to v011 |
5586 | ============================================ | |
5587 | ||
5588 | <mbuesch:freenet.de>: | |
5589 | o proper cleanup on udevdb_init() failure | |
5590 | ||
5591 | <mh:nadir.org>: | |
5592 | o patch udev 009-010 rpm spec file | |
5593 | ||
5594 | <svetljo:gmx.de>: | |
5595 | o fix udev sed Makefile usage | |
5596 | ||
5597 | Greg Kroah-Hartman: | |
5598 | o add documentation about the BUS key being optional for the LABEL rule | |
5599 | o add tests for LABEL rule with a device that has no bus | |
5600 | o Don't require the BUS value for the LABEL rule | |
5601 | o If a LABEL rule has a BUS id, then we must check to see if the device is on a bus | |
5602 | o add documentation about the BUS key being optional for the CALLOUT rule | |
5603 | o If a CALLOUT rule has a BUS id, then we must check to see if the device is on a bus | |
5604 | o Don't require the BUS value for the CALLOUT rule | |
5605 | o add test for callout rule with a device that has no bus | |
5606 | o 010_bk stamp | |
5607 | o added different build options to the rpm udev.spec file | |
5608 | o add pci to the bus_files list | |
5609 | o check for empty line a bit better in the parser | |
5610 | o more init script cleanups, the stop target now calls udev to cleanup instead of just removing the whole /udev directory | |
5611 | o make udev init script run udev in the background to let startup go much faster | |
5612 | o fix long delay for all devices in namedev | |
5613 | ||
5614 | ||
1e5b0d2f GKH |
5615 | Summary of changes from v009 to v010 |
5616 | ============================================ | |
5617 | ||
5618 | <ananth:in.ibm.com>: | |
5619 | o change pgsize | |
5620 | ||
5621 | <christophe.varoqui:free.fr>: | |
5622 | o extras multipath update | |
5623 | o extras multipath update | |
5624 | o extras multipath update | |
5625 | o extras multipath update | |
5626 | ||
5627 | Kay Sievers: | |
5628 | o fix udev-test.pl | |
5629 | o small cleanup udev-remove.c | |
5630 | o experimental CALLOUT script for devfs ide node creation with cd, disc, part | |
5631 | o add any valid device | |
5632 | o introduce format char 'k' for kernel-name | |
5633 | o trivial make fixes | |
5634 | o don't overwrite old config on install | |
5635 | o udev-remove.c cleanups | |
5636 | o bug in udev-remove.c | |
5637 | o trivial cleanup parser changes | |
5638 | ||
5639 | <roman.kagan:itep.ru>: | |
5640 | o fix comment and whitespace handling in config files | |
5641 | ||
5642 | Adam Kropelin: | |
5643 | o Allow build with empty EXTRAS | |
5644 | ||
5645 | Daniel E. F. Stekloff: | |
5646 | o libsysfs 0.4.0 patch | |
5647 | o fix scsi_id segfault with udev-009 | |
5648 | o add libsysfs docs | |
5649 | ||
5650 | David T. Hollis: | |
5651 | o mark config files as such in the rpm spec file | |
5652 | ||
5653 | Greg Kroah-Hartman: | |
5654 | o fix complier warning in namedev.c | |
5655 | o add documentation for the new '%k' modifier (kernel name replacement) | |
5656 | o add documentation about the multiple sysfs values that are now allowed for the LABEL rule | |
5657 | o add tests for multi-file LABEL rules | |
5658 | o add ability to have up to 5 SYSFS_ file/value pairs for the LABEL rule | |
5659 | o Just live with a sleep(1) in namedev for now until libsysfs is fixed up | |
5660 | o try to wait until the proper device file shows up in sysfs | |
5661 | o remove unneeded TODO and FIXME entry | |
5662 | o clean up the stand-alone tests to work properly on other people's machines | |
5663 | o add tests to catch whitespace and comment config file parsing errors | |
5664 | ||
5665 | ||
54b72ce9 GKH |
5666 | Summary of changes from v008 to v009 |
5667 | ============================================ | |
5668 | ||
5669 | <christophe.varoqui:free.fr>: | |
5670 | o more extras/multipath changes | |
5671 | o and more extras/multipath updates | |
5672 | o more extras/multipath updates | |
5673 | o yet more extras/multipath | |
5674 | o more extras/multipath updates | |
5675 | o extras/multipath update | |
5676 | ||
5677 | <david:fubar.dk>: | |
5678 | o D-BUS patch for udev-008 | |
5679 | ||
5680 | <eike-hotplug:sf-tec.de>: | |
5681 | o add init.d/udev to "make install" | |
5682 | o add init.d/udev to the spec file | |
5683 | ||
5684 | Kay Sievers: | |
5685 | o don't rely on field order in namedev_parse | |
5686 | o get part of callout return string | |
5687 | o remove '\n' from end of callout return | |
5688 | o man-page mention multiple symlinks | |
5689 | o allow multiple symlinks | |
5690 | o cleanup man & remove symlink comment | |
5691 | o experimental (very simple) SYMLINK creation | |
5692 | o man page beauty | |
5693 | o pattern match for label method | |
5694 | o a bug in linefeed removal | |
5695 | ||
5696 | <rml:ximian.com>: | |
5697 | o remove udev from runlevels on uninstall | |
5698 | o install initscript in udev rpm | |
5699 | ||
5700 | Daniel E. F. Stekloff: | |
5701 | o pre-libsysfs-0.4.0 patch | |
5702 | ||
5703 | Greg Kroah-Hartman: | |
5704 | o signal fixes due to klibc update | |
5705 | o sync klibc with release 0.95 | |
5706 | o add mol permissions to the debian permissions file | |
5707 | o update the FAQ with info about bad modprobe events from the devfs scheme | |
5708 | o some cleanups due to the need for LABEL rules to use "SYSFS_" now | |
5709 | o Add restart target to the etc/init.d/udev script | |
5710 | o tweak the config file generation portion of the Makefile a bit | |
5711 | o change devfs disk name rule from 'disk' to 'disc' | |
5712 | o add vc support to udev.rules.devfs | |
5713 | o added a devfs udev config file from Marco d'Itri <md@Linux.IT> | |
5714 | o set default mode to 0600 to be safer | |
5715 | o Makefile tweaks for the DBUS build | |
5716 | o update the FAQ due to the latest devfs mess on lkml and also due to symlinks now working | |
5717 | o document the different Makefile config options that we have | |
5718 | o change USE_DBUS to DBUS in Makefile, and disable it by default as it's still to hard to build on all systems | |
5719 | o fix formatting of udev_dbus.c to use tabs. Also get it to build properly now | |
5720 | o move all of the DBUS logic into one file and remove all of the #ifdef crud from the main code | |
5721 | ||
5722 | Olaf Hering: | |
5723 | o dump latest klibc into the udev build tree | |
5724 | o use udevdir in udev.conf | |
5725 | ||
5726 | Patrick Mansfield: | |
5727 | o better allow builds of extras programs under udev | |
5728 | o update udev extras/scsi_id to version 0.2 | |
5729 | ||
5730 | ||
6ad5f7b4 GKH |
5731 | Summary of changes from v007 to v008 |
5732 | ============================================ | |
5733 | ||
5734 | <azarah:nosferatu.za.org>: | |
5735 | o more config file parsing robustness | |
5736 | ||
5737 | <christophe.varoqui:free.fr>: | |
5738 | o udev-007/extras/multipath update | |
5739 | ||
5740 | Arnd Bergmann: | |
5741 | o Build failure - missing linux/limits.h include? | |
5742 | o Add format modifier for devfs like naming | |
5743 | o klibc makefile fixes | |
5744 | ||
5745 | Daniel E. F. Stekloff: | |
5746 | o another patch for path problem | |
5747 | o quick fix for libsysfs bus | |
5748 | o libsysfs changes for sysfsutils 0.3.0 | |
5749 | ||
5750 | Greg Kroah-Hartman: | |
5751 | o fix up some duplicated function compiler warnings in libsysfs | |
5752 | o fix some compiler warnings in the tdb code | |
5753 | o Added Kay's name to the man page | |
5754 | o update the wildcard documentation in the man page to show the new styles supported | |
5755 | o fix permission handling logic | |
5756 | o enable default_mode ability to actually build | |
5757 | o add support for the default_mode variable, as it is documented | |
5758 | o show permissions and groups in the label_test | |
5759 | o remove some items off of the TODO list, as they are now done | |
5760 | o fix up the tests to work without all of the environ variables | |
5761 | o get rid of the majority of the debug environment variables | |
5762 | o Update the man page to show the new config file, it's format, and how to use it | |
5763 | o fix up the tests to support the rules file name change | |
5764 | o add support for a main udev config file, udev.conf | |
5765 | o turn debugging messages off by default | |
5766 | o split out the namedev config parsing logic to namedev_parse.c | |
5767 | o rename namedev's get_attr() to be main namedev_name_device() as that's what it really is | |
5768 | o add devfs like tty rules as an example in the default config file | |
5769 | o operate on the rules in the order they are in the config file (within the rule type) instead of operating on them backwards. | |
5770 | o Cset exclude: dsteklof@us.ibm.com|ChangeSet|20031126173159|56255 | |
5771 | o add test for checking the BUS value | |
5772 | o fix problem where we were not looking at the BUS value | |
5773 | o add scsi and pci bus links in the test sysfs tree | |
5774 | o add test and documentation for new %D devfs format modifier | |
5775 | o changed the default location of the database to /udev/.udev.tdb to be LSB compliant | |
5776 | o get rid of functions in klibc_fixups that are now in klibc | |
5777 | o sync up with the 0.84 version of klibc | |
5778 | o fix udev init.d script to handle all class devices in sysfs | |
5779 | o fix the test.block and test.tty scripts due to their moveing. Also add a test.all script | |
5780 | o 007_bk version change to Makefile | |
5781 | ||
5782 | Kay Sievers: | |
5783 | o pattern matching for namedev | |
5784 | o catch replace device by wildcard | |
5785 | o udev.8 tweak numeric id text | |
5786 | o udev-test.pl add subdir test | |
5787 | o namedev.c strcat tweak | |
5788 | o overall whitespace + debug text conditioning | |
5789 | o udev-test.pl - tweaks | |
5790 | ||
5791 | Martin Hicks: | |
5792 | o Add -nodefaultlibs while compiling against klibc | |
5793 | ||
5794 | Olaf Hering: | |
5795 | o ARCH detection for ppc | |
5796 | ||
5797 | Patrick Mansfield: | |
5798 | o fix udev parallel builds with klibc | |
5799 | ||
5800 | ||
f02763a9 GKH |
5801 | Summary of changes from v006 to v007 |
5802 | ============================================ | |
5803 | ||
5804 | <md:linux.it>: | |
5805 | o fix segfault in parsing bad udev.permissions file | |
5806 | ||
5807 | Greg Kroah-Hartman: | |
5808 | o update default config file with a CALLOUT rule, and more documentation | |
5809 | o updated the man page with the latest format specifier changes | |
5810 | o added ability to put format specifiers in the CALLOUT program string | |
5811 | o tweak udev-test.pl to report '0' errors if that's what happened | |
5812 | o only build klibc_fixups.c if we are actually using klibc | |
5813 | o add support for string group and string user names in udev.permissions | |
5814 | o add getgrnam and getpwnam to klibc_fixups files | |
5815 | o remove Makefile.klibc | |
5816 | o add udev-test perl script from Kay Sievers <kay.sievers@vrfy.org> which blows away my puny shell scripts | |
5817 | o added debian's version of udev.permissions | |
5818 | o change to 006_bk version | |
5819 | ||
5820 | Kay Sievers: | |
5821 | o format char for CALLOUT output | |
5822 | o more namedev whitespace cleanups | |
5823 | o support arguments in callout exec | |
5824 | o namedev.c - change order of fields in CALLOUT | |
5825 | o namedev.c whitespace + debug text cleanup | |
5826 | o man page with udev.permissions wildcard | |
5827 | ||
5828 | Olaf Hering: | |
5829 | o static klibc udev does not link against crt0.o | |
5830 | ||
b981d07a GKH |
5831 | Summary of changes from v005 to v006 |
5832 | ============================================ | |
5833 | ||
5834 | <chris_friesen:sympatico.ca>: | |
5835 | o faster test scripts | |
5836 | ||
5837 | Arnd Bergmann: | |
5838 | o more robust config file parsing in namedev.c | |
5839 | o add bus id modifier | |
5840 | ||
5841 | Daniel E. F. Stekloff: | |
5842 | o patch for libsysfs sysfs directory handling | |
5843 | ||
5844 | Greg Kroah-Hartman: | |
5845 | o add another line to udev.permissions in the proper format | |
5846 | o tweak replace_test | |
5847 | o fix permissions to work properly now | |
5848 | o add real udev.permissions file to test directory | |
5849 | o fix namedev.c to build with older version of gcc | |
5850 | o add dumb test for all of the different modifiers | |
5851 | o update the TODO list with more items that people can easily do | |
5852 | o move the test.block and test.tty scripts to the test/ directory | |
5853 | o add remove actions to the test scripts | |
5854 | o turn DEBUG_PARSER off by default | |
5855 | o add some documentation for the %b modifier to the default config file | |
5856 | o fix make install rule for when the udev symlink is already there | |
5857 | o change release target in makefile | |
5858 | o change debug level on printf values for now | |
5859 | o updated demo config file | |
5860 | o add some documentation of the modifiers to the default config file | |
5861 | o add demo config file | |
5862 | o updated bk ignore list for klibc generated files | |
5863 | o add printf option to label test to verify it works | |
5864 | o fix up printf-like functionality due to previous changes | |
5865 | o get the major/minor number before we name the device | |
5866 | o add scsi_id "extra" program from Patrick Mansfield <patmans@us.ibm.com> | |
5867 | o Add multipath "extra" program from Christophe Varoqui, <christophe.varoqui@free.fr> | |
5868 | o trailing whitespace cleanups | |
5869 | o splig LABEL and NUMBER into separate functions | |
5870 | o add TOPO regression test | |
5871 | o move TOPOLOGY rule to it's own function | |
5872 | o fix bug where NUMBER and TOPOLOGY would not work for partitions | |
5873 | o clean up the way we find the sysdevice for a block device for namedev | |
5874 | o updated label test script (tests for partitions now.) | |
5875 | o split REPLACE and CALLOUT into separate functions | |
5876 | o add debug line for REPLACE call | |
5877 | o add replace test | |
5878 | o add more sysfs test tree files | |
5879 | o change UDEV_SYSFS_PATH environment variable due to libsysfs change | |
5880 | o fix bug in klibc's isspace function | |
5881 | o fix udev-add.c to build properly with older versions of gcc | |
5882 | o add prototype for ftruncate to klibc | |
5883 | o Remove a few items from the TODO list that are already done | |
5884 | o version number to 005_bk | |
5885 | o pull some klibc stuff into the make Makefile to try to stay in sync | |
5886 | o klibc build fixes | |
5887 | ||
5888 | Kay Sievers: | |
5889 | o apply permissions.conf support for wildcard and default name | |
5890 | o man page with included placeholder list | |
5891 | o implement printf-like placeholder support for NAME | |
5892 | o more manpage tweaks | |
5893 | o add support for subdirs | |
5894 | o add uid/gid to nodes | |
5895 | ||
5896 | Olaf Hering: | |
5897 | o DESTDIR for udev | |
5898 | ||
5899 | Paul Mundt: | |
5900 | o Fixup path for kernel includes when building with klibc | |
5901 | ||
5902 | Robert Love: | |
5903 | o udev init script | |
5904 | ||
5905 | ||
e1b57940 GKH |
5906 | Summary of changes from v004 to v005 |
5907 | ============================================ | |
5908 | ||
5909 | <kay:vrfy.org>: | |
5910 | o namedev.c comments + debug patch | |
5911 | o man page update | |
5912 | ||
5913 | Greg Kroah-Hartman: | |
5914 | o ignore the klibc/linux symlink | |
5915 | o add klibc linux symlink info to the README | |
5916 | o get 'make release' to work properly again | |
5917 | o added README info for how to build using klibc | |
5918 | o turn off debugging if we are building with klibc | |
5919 | o turn off debugging in namedev | |
5920 | o added vsyslog support to klibc | |
5921 | o add ftruncate to klibc | |
5922 | o klibc specific tweaks | |
5923 | o libsysfs does not need mntent.h in it's header file | |
5924 | o udev build tweaks to tdb's spinlock code | |
5925 | o klibc makefile changes | |
5926 | o build tdb and libsysfs from the same makefile as udev | |
5927 | o udev-add build cleanups for other libc versions | |
5928 | o tweak tdb to build within udev better | |
5929 | o make libsysfs spit debug messages to the same place as the rest of udev | |
5930 | o make libsysfs build cleanly | |
5931 | o updated bk ignore list | |
5932 | o added klibc version 0.82 (cvs tree) to the udev tree | |
5933 | o makefile fix for now | |
5934 | o Merge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev | |
5935 | o hm, makefile bug with so many files... will fix later | |
5936 | o regression tests starting to be added | |
5937 | o fix LABEL bug for device files (not class files.) | |
5938 | o more warning flags to the build | |
5939 | o got rid of struct device_attr | |
5940 | o rename namedev.permissions and namedev.config to udev.permissions and udev.config | |
5941 | o fix dbg line in namedev.c | |
5942 | o more overrides of config info with env variables if in test mode | |
5943 | o Fix bug causing udev to sleep forever waiting for dev file to show up | |
5944 | o change version to 004_bk | |
5945 | o make config files, sysfs root, and udev root configurable from config variables | |
e1b57940 GKH |
5946 | |
5947 | Robert Love: | |
5948 | o udev: sleep_for_dev() bits | |
5949 | o udev: another canidate for static | |
5950 | ||
5951 | ||
d4e52dd0 GKH |
5952 | Summary of changes from v003 to v004 |
5953 | ============================================ | |
5954 | ||
5955 | Daniel E. F. Stekloff: | |
5956 | o new version of libsysfs patch | |
5957 | ||
5958 | Greg Kroah-Hartman: | |
5959 | o 004 release | |
5960 | o major database cleanups | |
5961 | o Changed test.block and test.tty to take ACTION from the command line | |
5962 | o don't sleep if 'dev' file is already present on device add | |
5963 | o fix comment about how the "dev" file is made up | |
5964 | o more database work. Now we only store the info we really need right now | |
5965 | o add BUS= bug to TODO list so it will not get forgotten | |
5966 | o spec file changes | |
5967 | o test.block changes | |
5968 | o ok, rpm likes the "_" character instead of "-" better | |
5969 | o change the version to 003-bk to keep things sane with people using the bk tree | |
5970 | o got "remove of named devices" working | |
5971 | o fix segfaults when dealing with partitions | |
d4e52dd0 GKH |
5972 | |
5973 | Kay Sievers: | |
5974 | o man file update | |
5975 | o man page update | |
5976 | ||
5977 | Robert Love: | |
5978 | o udev: mode should be mode_t | |
5979 | o udev: trivial trivialities | |
5980 | o udev: cool test scripts again | |
5981 | o udev spec file symlink support | |
5982 | o udev: cool test scripts | |
5983 | o udev spec file bits | |
5984 | ||
5985 | ||
22b00023 GKH |
5986 | Summary of changes from v0.2 to v003 |
5987 | ============================================ | |
5988 | ||
5989 | Daniel E. F. Stekloff: | |
5990 | o udevdb patch | |
5991 | o udevdb prototype | |
5992 | ||
5993 | Greg Kroah-Hartman: | |
5994 | o update the spec file for the new version and install process | |
5995 | o fix makefile release rule to not drop tdb.h file | |
5996 | o Add FAQ for udev | |
5997 | o removed AUTHORS and INSTALL files as they were pretty pointless | |
5998 | o copyright updates | |
5999 | o Add AUTHORS and INSTALL files | |
6000 | o TODO updates | |
6001 | o Updatd the README | |
6002 | o updated the TODO list | |
6003 | o add udev man page (basically just a place holder for now.) | |
6004 | o added uninstall support | |
6005 | o added install target for makefile so people don't have to do it by hand anymore | |
6006 | o add version to debug log on startup | |
6007 | o tell the user what mknod() we are trying to do | |
6008 | o add dbg_parse() to cut down on parse file debugging statements | |
6009 | o put config files and database in /etc/udev by default | |
6010 | o add ols 2003 udev paper to docs/ | |
6011 | o clean up some debugging stuff in namedev.c | |
6012 | o do not build the tdb binary programs, only the objects | |
6013 | o merge tdb into the build process | |
6014 | o Added tdb code from latest cvs version in the samba tree | |
6015 | o added my name to the .spec file | |
6016 | o minor cleanups | |
6017 | o cleanup the mknod code a bit | |
6018 | o remove mknod callout | |
6019 | o handle new major:minor format of dev files that showed up in 2.6.0-test2-bk3 or so | |
6020 | o oops, everything was getting created as 000 mode, try to fix this up, but fail... | |
6021 | o more test stuff | |
6022 | ||
6023 | Olaf Hering: | |
6024 | o print udev pid | |
6025 | ||
6026 | Patrick Mansfield: | |
6027 | o add callout config type to udev | |
6028 | ||
6029 | Paul Mundt: | |
6030 | o Fix TDB cross compilation | |
6031 | o udev spec file | |
6032 | o udev/libsysfs cross compile fixes | |
6033 | ||
6034 | ||
6035 | Summary of changes from v0.1 to v0.2 | |
6036 | ============================================ | |
6037 | ||
6038 | Greg Kroah-Hartman: | |
6039 | o more test stuff | |
6040 | o removed unneeded stuff from udev.h | |
6041 | o added 0.2 change log info | |
6042 | o start working on label support, and fix some segfaults for block devices | |
6043 | o test config file changes | |
6044 | o add NUMBER support (basically same logic as TOPOLOGY, perhaps we should | |
6045 | merge this...) | |
6046 | o added topology support | |
6047 | o got REPLACE to work properly | |
6048 | o make struct config_device contain a struct device_attr instead of | |
6049 | duplicating the mess | |
6050 | o block test | |
6051 | o split the tests up into different files | |
6052 | o split udev main logic into udev-add and udev-remove | |
6053 | o Clean up the namedev interface a bit, making the code smaller | |
6054 | o bk: update ignore list | |
6055 | o update the tests to handle block devices too | |
6056 | o add initial libsysfs support | |
6057 | o added libsysfs to the build | |
6058 | o added libsysfs code from sysutils-0.1.1-071803 release | |
6059 | o namedev config files are fully parsed | |
6060 | o more permission tests | |
6061 | o make log_message spit out warnings so I don't have to spend forever | |
6062 | chasing down stupid bugs that aren't there... | |
6063 | o added klibc makefile | |
6064 | o Initial namedev parsing of config files | |
6065 | o sleep for 2 seconds to give the kernel a chance to actually create the | |
6066 | files we need | |
6067 | o pick a better default UDEV_ROOT | |
6068 | o fix up the test to actually work | |
6069 | o added more documentation in README and TODO files | |
6070 | ||
6071 | ||
6072 | Summary of changes up to v0.1 | |
6073 | ============================================ | |
6074 | ||
6075 | Greg Kroah-Hartman: | |
6076 | o added more documentation in README and TODO files | |
6077 | o updated the documentation | |
6078 | o cleaned up the makefile a bit | |
6079 | o remove now works! | |
6080 | o restructure code to be able to actually get remove_node() to work | |
6081 | o Creating nodes actually works | |
6082 | o added stupid test script for debugging | |
6083 | o added initial documentation and gpl license | |
6084 | o enabled debugging | |
6085 | o updated ignore list | |
6086 | o added initial files | |
6087 | o fixed up config | |
6088 | o Initial repository create | |
6089 | o BitKeeper file /home/greg/src/udev/udev/ChangeSet | |
b981d07a | 6090 |