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