]> git.ipfire.org Git - thirdparty/systemd.git/blame - ChangeLog
Merge gregkh@ehlo.org:/home/kay/public_html/pub/scm/linux/hotplug/udev-kay
[thirdparty/systemd.git] / ChangeLog
CommitLineData
46763d59 1Summary of changes from v059 to v060
281c368b
GKH
2============================================
3
4Greg Kroah-Hartman:
5 Fix the gentoo udev rules to allow the box to boot properly
6
7Gustavo Zacarias:
8 Udev doesn't properly build with $CROSS
9
10Kay Sievers:
11 Keep udevstart from skipping devices without a 'dev' file
12
13Marco d'Itri:
14 #define NETLINK_KOBJECT_UEVENT
15
16
17Summary of changes from v058 to v059
18============================================
19
20Greg Kroah-Hartman:
21 Update the gentoo rule file
22 Fix udevinfo for empty sysfs directories
23 Fix makefile to allow 'make release' to work with git
24
25Hannes Reinecke:
26 udev: fix netdev RUN handling
27 udevcontrol: fix exit code
28
29Kay Sievers:
30 prepare RELEASE-NOTES
31 add ID_TYPE to the id probers
32 add -x to scsi_id to export the queried values in env format
33 store the imported device information in the udevdb
34 rename udev_volume_id to vol_id and add --export option
35 add ata_id to read serial numbers from ATA drives
36 IMPORT allow to import program returned keys into the env
37 unify execute_command() and execute_program()
38 IMPORT=<file> allow to import a shell-var style config-file
39 allow rules to be compiled to one binary file
40 fix the fix and change the file to wait for to the "bus" link
41 fix udevstart and let all events trvel trough udev
42 prepare for module loading rules and add MODALIAS key
43 remove device node, when type block/char has changed
44 Makefile: remove dev.d/ hotplug.d/ from install target
45 udevcontrol: add max_childs command
46 udevd: control log-priority of the running daemon with udevcontrol
47 udeveventrecorder: add small program that writes an event to disk
48 klibc: add missing files
49 udevinitsend: handle replay messages correctly
50 udev man page: add operators
51 udevd: allow starting of udevd with stopped exec-queue
52 klibc: version 1.0.14
53 udev: handle all events - not only class and block devices
54 volume_id: use udev-provided log-level
55 udev: clear lists if a new value is assigned
56 udev: move dev.d/ handling to external helper
57 udev: allow final assignments :=
58 udevd: improve timeout handling
59 Makefile: fix DESTDIR
60 udevd: add initsend
61 udevd: add udevcontrol
62 udevd: listen for netlink events
63
64Stefan Schweizer:
65 Dialout group fix for capi devices in the gentoo rules file
66
db60d377
GKH
67Summary of changes from v057 to v058
68============================================
69
70Daniel Drake:
71 o Writing udev rules docs update
72
73Darren Salt:
74 o update cdsymlinks to latest version
75
76Greg Kroah-Hartman:
77 o remove detach_state files from the sysfs test tree
78 o Update permissions on test scripts so they will run properly now
79 o hopefully fix up the symlinks in the test directory
80 o Removed klibc/klibc.spec as it is autogenerated
81 o Added symlinks thanks to Kay's script and git hacking
82 o add Red Hat/Fedora html documenation
83 o Update Red Hat default udev rules
84
85Kay Sievers:
86 o selinux: fix handling during creation of symlinks
87 o Fedora udev.rules update
88 o libsysfs: version 2.0
89 o klibc: version 1.0.7
90
91Masanao Igarashi:
92 o Fix libsysfs issue with relying on the detach_state file to be
93
9530f1fe
GKH
94Summary of changes from v056 to v057
95============================================
96
97<tklauser:access.unizh.ch>:
98 o fix stupid all_partitions bug
99
100Kay Sievers:
101 o add test for make -j4 to build-check
102 o klibc: version 1.0.6
103 o update Debian rules
104 o apply default permissions only for devices that will need it
105 o adapt RELEASE-NOTES
106 o udev_volume_id: fix endianess macros
107 o udev-test.pl: add test for DEVNAME export to RUN environment
108 o update the man page to reflect the recent changes
109 o export DEVNAME to RUN-key executed programs
110 o fix make -j4 and the local klibc-install
111 o update RELEASE-NOTES
112 o add RUN key to be able to run rule based notification
113 o fix udevtest to print the error if logging is disabled
114 o move execute_program to utils + add action to init_device
115 o correct correction for error path for PROGRAM execution
116 o correct error path for PROGRAM execution
117 o klibc: version 1.0.5
118 o check for strlen()==0 before accessing strlen()-1
119 o allow to match against empty key values
120 o read %s{}-sysfs values at any device in the chain
121 o udev_rules.c: don't change sysfs_device while walking up the device chain
122 o klibc: strlcpy/strlcat - don't alter destination if size == 0
123 o fix klibc's broken strlcpy/strlcat
124 o udevinfo: print SYSFS attribute the same way we match it
125 o remove untrusted chars read from sysfs-values or returned by PROGRAM
126 o udevinfo: print errors to stderr instead of stdout
127 o klibc: version 1.0.4
128 o support log-priority levels in udev.conf
129 o test-suite: remove UDEV_TEST, it's not needed anymore
130 o libsysfs: remove trailing slash on SYSFS_PATH override
131
132
69b5c2ca
GKH
133Summary of changes from v055 to v056
134============================================
135
136<tklauser:access.unizh.ch>:
137 o fix header paths in udev_libc_wrapper.c
138
139Kay Sievers:
140 o udev-test.pl: use more common user/group names
141 o klibc: remove SCCS directories from the temporary klibc install
142 o udev-test.pl: add a test where the group cannot be found in /etc/passwd
143 o udev-test.pl: add check for textual uid/gid
144 o fix bad typo that prevents the GROUP to be applied
145 o udevd: don't delay events with TIMEOUT in the environment
146 o klibc: use klcc wrapper instead of our own Makefile
147 o change call_foreach_file to return a list
148
149
28616554
GKH
150Summary of changes from v054 to v055
151============================================
152
153<jkluebs:luebsphoto.com>:
154 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.
155
156<pebenito:gentoo.org>:
157 o udev selinux fix
158
159<tklauser:access.unizh.ch>:
160 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
161 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.
162
163Greg Kroah-Hartman:
164 o fix raid rules
165 o added frugalware udev ruleset
166 o merge selinux and Kay's symlink fixes together
167
168Hannes Reinecke:
169 o volume_id: Fix label/uuid reading for reiserfs
170
171Kay Sievers:
172 o add udevstart to the RELEASE-NOTES
173 o volume_id: version 43
174 o clarify the shortcomings of %e
175 o correct rule match for devices without a physical device
176 o remove unneeded code, libsysfs does this for us
177 o add final release note
178 o add ENV{} key to match agains environment variables
179 o simplify sysfs_pair handling
180 o add a test and simplify debug statement
181 o support =, ==, !=, += for the key match and assignment
182 o add OPTION="last_rule" to skip any later rule
183 o rename namedev_dev to udev_rule
184 o correct enum device_type
185 o remove udevstart on make clean
186 o volume_id: version 42
187 o volume_id: version 41
188 o remove unneeded include
189 o The path to dlist.h is not correct
190 o udevinfo -d: use '=' as separator, cause ':' may be a part of the devpath
191 o klibc: version 1.0.3
192 o add RELEASE-NOTES file
193 o test suite: move "driver" link to physical device
194 o remove PLACE key match
195 o don't lookup "root" in the userdb
196 o fix ia64 compile
197 o fix segfaulting udev while DRIVER matching
198 o cleanup list.h
199 o klibc: version 0.214
200 o rename device_list->list to device_list->node
201 o replace strncpy()/strncat() by strlcpy()/strlcat()
202 o split udev and udevstart
203 o udev_volume_id: version 39
204 o rename LOG to USE_LOG in all places
205 o remove Makefile magic for klibc integration
206 o klibc_fixups: remove no longer needed stuff
207 o udev_volume_id: volume_id v38
208 o use numeric owner/group as default values to avoid parsing userdb
209 o fix up segfaulting binaries with new klibc
210 o udevinfo -d: speed-up device dump
211 o klibc: version 0.211
212 o klibc_fixups: remove unneeded stuff
213 o replace weird defines by real code
214 o udev-test.pl: remove useless tests
215 o allow unlimitied count of symlinks
216 o unmap db-file after use
217 o remove typedef for call_foreach_file() handler function
218 o correct udev_init_device
219 o rename attributes to options
220 o kill stupid gcc4 warning
221 o trivial clenaup of namedev code
222 o klibc: check for gcc4
223 o klibc: update v0.205
224
225Thierry Vignaud:
226 o gentoo rule update for raid devices
227
228
6d7a6d08
GKH
229Summary of changes from v053 to v054
230============================================
231
232<tklauser:access.unizh.ch>:
233 o udev_volume_id: add Reiser4 support
234
235Kay Sievers:
236 o namedev: skip backslashes only if followed by newline
237 o wait_for_sysfs: add joydev
238 o udevinfo: print devpath -> node relationship for all devices
239 o trivial rename of some variables
240 o klibc v0.199
241 o big libsysfs diet (pre 2.0 version)
242 o udev_volume_id: volume_id v35
243 o add "serio" to bus list
244 o determine device type in udev_init_device()
245 o move kernel name/number evaluation into udev_init_device()
246 o detect NAME="" as ignore_device rule
247 o trivial namedev cleanup
248 o cleanup db functions
249 o clean up match_place()
250 o switch device type to enum
251 o switch major/minor to dev_t
252 o remove the device node only if the major/minor number matches
253 o libsysfs: work around a klibc bug
254 o introduce OPTIONS=ignore_device, ignore_remove, all_partitions" key
255 o namedev: execute PROGRAM only once and not possibly for every physical device
256
257Patrick Mansfield:
258 o update scsi_id to work with libsysfs changes
259
260
5d2d1e7e
GKH
261Summary of changes from v052 to v053
262============================================
263
264Greg Kroah-Hartman:
265 o fix gentoo fb permission issue
266 o allow simple-build-check.sh to go faster if MAKEOPTS is set
267 o make the release tarballs have writable files in them
268 o remove gentoo permission file as it's not valid anymore
269
270Kay Sievers:
271 o fix special file mode mask for temporary device node
272 o udevstart: simplify "dev" file searching
273 o udev_volume_id: remove temporary node creation and parent handling
274 o add %P modifier to query the node name of the parent device
275 o udev_volume_id: remove __packed__ from dasd structure as it does not work
276 o create /block/*/range count of partitons for all_partitions
277
278Patrick Mansfield:
279 o scsi_id changes for use with udev %N and %p
280
281
1d62f6e2
GKH
282Summary of changes from v051 to v052
283============================================
284
285<md:linux.it>:
286 o debian: update rules files
287 o raid-devfs.sh: devfs names for hardware RAID controllers
288 o scsi_id: when udevstart is started, /tmp is not writeable
289 o cdsymlinks.sh: trivial fix, the variable is initialized to '', not 0
290
291<sschweizer:gmail.com>:
292 o gentoo/udev.rules: add default permissions for sound devices
293
294Greg Kroah-Hartman:
295 o fix example comment in ide-devfs.sh
296 o Add infiniband to gentoo rules
297 o Another gentoo fix, adding dvb support
298 o Fix gentoo bug #76056 (fb device group permissions.)
299 o Fix gentoo bug #81102, device nodes for the pktcdvd device
300
301Kay Sievers:
302 o provide temporary device node for callouts to access the device
303 o udev_volume_id: fix dasd disklabel reading with -l option
304 o udev_volume_id: volume_id version 034
305 o udev_volume_id: rename probe_ibm into probe_dasd
306 o udev_volume_id: volume_id version 032
307 o Makefile: add some more warnings and prepare for clean gcc4 compile
308 o Makefile: cleanup conditional config option sections
309 o fix -Wsign-compare warnings
310 o chassis_id: clean compilation and fix bad function parameter passing
311 o simple_build_check: make it possible to pass KERNEL_DIR
312 o selinux: cleanup udev integration
313
314Michael Buesch:
315 o trivial: remove _all_ trailing slashes with no_trailing_slash()
316 o trivial: fix signedness
317 o namdev: allow symlink-only rules to specify node permissions
318 o udevd: fix valgrind warning
319
320
9badc83e
GKH
321Summary of changes from v050 to v051
322============================================
323
324<roland:digitalvampire.org>:
325 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" ;)
326
327<tklauser:access.unizh.chbk>:
328 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.
329
330