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