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