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