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