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