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