]> git.ipfire.org Git - thirdparty/systemd.git/blob - ChangeLog
[PATCH] use udevdir in udev.conf
[thirdparty/systemd.git] / ChangeLog
1 Summary of changes from v007 to v008
2 ============================================
3
4 <azarah:nosferatu.za.org>:
5 o more config file parsing robustness
6
7 <christophe.varoqui:free.fr>:
8 o udev-007/extras/multipath update
9
10 Arnd Bergmann:
11 o Build failure - missing linux/limits.h include?
12 o Add format modifier for devfs like naming
13 o klibc makefile fixes
14
15 Daniel E. F. Stekloff:
16 o another patch for path problem
17 o quick fix for libsysfs bus
18 o libsysfs changes for sysfsutils 0.3.0
19
20 Greg Kroah-Hartman:
21 o fix up some duplicated function compiler warnings in libsysfs
22 o fix some compiler warnings in the tdb code
23 o Added Kay's name to the man page
24 o update the wildcard documentation in the man page to show the new styles supported
25 o fix permission handling logic
26 o enable default_mode ability to actually build
27 o add support for the default_mode variable, as it is documented
28 o show permissions and groups in the label_test
29 o remove some items off of the TODO list, as they are now done
30 o fix up the tests to work without all of the environ variables
31 o get rid of the majority of the debug environment variables
32 o Update the man page to show the new config file, it's format, and how to use it
33 o fix up the tests to support the rules file name change
34 o add support for a main udev config file, udev.conf
35 o turn debugging messages off by default
36 o split out the namedev config parsing logic to namedev_parse.c
37 o rename namedev's get_attr() to be main namedev_name_device() as that's what it really is
38 o add devfs like tty rules as an example in the default config file
39 o operate on the rules in the order they are in the config file (within the rule type) instead of operating on them backwards.
40 o Cset exclude: dsteklof@us.ibm.com|ChangeSet|20031126173159|56255
41 o add test for checking the BUS value
42 o fix problem where we were not looking at the BUS value
43 o add scsi and pci bus links in the test sysfs tree
44 o add test and documentation for new %D devfs format modifier
45 o changed the default location of the database to /udev/.udev.tdb to be LSB compliant
46 o get rid of functions in klibc_fixups that are now in klibc
47 o sync up with the 0.84 version of klibc
48 o fix udev init.d script to handle all class devices in sysfs
49 o fix the test.block and test.tty scripts due to their moveing. Also add a test.all script
50 o 007_bk version change to Makefile
51
52 Kay Sievers:
53 o pattern matching for namedev
54 o catch replace device by wildcard
55 o udev.8 tweak numeric id text
56 o udev-test.pl add subdir test
57 o namedev.c strcat tweak
58 o overall whitespace + debug text conditioning
59 o udev-test.pl - tweaks
60
61 Martin Hicks:
62 o Add -nodefaultlibs while compiling against klibc
63
64 Olaf Hering:
65 o ARCH detection for ppc
66
67 Patrick Mansfield:
68 o fix udev parallel builds with klibc
69
70
71 Summary of changes from v006 to v007
72 ============================================
73
74 <md:linux.it>:
75 o fix segfault in parsing bad udev.permissions file
76
77 Greg Kroah-Hartman:
78 o update default config file with a CALLOUT rule, and more documentation
79 o updated the man page with the latest format specifier changes
80 o added ability to put format specifiers in the CALLOUT program string
81 o tweak udev-test.pl to report '0' errors if that's what happened
82 o only build klibc_fixups.c if we are actually using klibc
83 o add support for string group and string user names in udev.permissions
84 o add getgrnam and getpwnam to klibc_fixups files
85 o remove Makefile.klibc
86 o add udev-test perl script from Kay Sievers <kay.sievers@vrfy.org> which blows away my puny shell scripts
87 o added debian's version of udev.permissions
88 o change to 006_bk version
89
90 Kay Sievers:
91 o format char for CALLOUT output
92 o more namedev whitespace cleanups
93 o support arguments in callout exec
94 o namedev.c - change order of fields in CALLOUT
95 o namedev.c whitespace + debug text cleanup
96 o man page with udev.permissions wildcard
97
98 Olaf Hering:
99 o static klibc udev does not link against crt0.o
100
101 Summary of changes from v005 to v006
102 ============================================
103
104 <chris_friesen:sympatico.ca>:
105 o faster test scripts
106
107 Arnd Bergmann:
108 o more robust config file parsing in namedev.c
109 o add bus id modifier
110
111 Daniel E. F. Stekloff:
112 o patch for libsysfs sysfs directory handling
113
114 Greg Kroah-Hartman:
115 o add another line to udev.permissions in the proper format
116 o tweak replace_test
117 o fix permissions to work properly now
118 o add real udev.permissions file to test directory
119 o fix namedev.c to build with older version of gcc
120 o add dumb test for all of the different modifiers
121 o update the TODO list with more items that people can easily do
122 o move the test.block and test.tty scripts to the test/ directory
123 o add remove actions to the test scripts
124 o turn DEBUG_PARSER off by default
125 o add some documentation for the %b modifier to the default config file
126 o fix make install rule for when the udev symlink is already there
127 o change release target in makefile
128 o change debug level on printf values for now
129 o updated demo config file
130 o add some documentation of the modifiers to the default config file
131 o add demo config file
132 o updated bk ignore list for klibc generated files
133 o add printf option to label test to verify it works
134 o fix up printf-like functionality due to previous changes
135 o get the major/minor number before we name the device
136 o add scsi_id "extra" program from Patrick Mansfield <patmans@us.ibm.com>
137 o Add multipath "extra" program from Christophe Varoqui, <christophe.varoqui@free.fr>
138 o trailing whitespace cleanups
139 o splig LABEL and NUMBER into separate functions
140 o add TOPO regression test
141 o move TOPOLOGY rule to it's own function
142 o fix bug where NUMBER and TOPOLOGY would not work for partitions
143 o clean up the way we find the sysdevice for a block device for namedev
144 o updated label test script (tests for partitions now.)
145 o split REPLACE and CALLOUT into separate functions
146 o add debug line for REPLACE call
147 o add replace test
148 o add more sysfs test tree files
149 o change UDEV_SYSFS_PATH environment variable due to libsysfs change
150 o fix bug in klibc's isspace function
151 o fix udev-add.c to build properly with older versions of gcc
152 o add prototype for ftruncate to klibc
153 o Remove a few items from the TODO list that are already done
154 o version number to 005_bk
155 o pull some klibc stuff into the make Makefile to try to stay in sync
156 o klibc build fixes
157
158 Kay Sievers:
159 o apply permissions.conf support for wildcard and default name
160 o man page with included placeholder list
161 o implement printf-like placeholder support for NAME
162 o more manpage tweaks
163 o add support for subdirs
164 o add uid/gid to nodes
165
166 Olaf Hering:
167 o DESTDIR for udev
168
169 Paul Mundt:
170 o Fixup path for kernel includes when building with klibc
171
172 Robert Love:
173 o udev init script
174
175
176 Summary of changes from v004 to v005
177 ============================================
178
179 <kay:vrfy.org>:
180 o namedev.c comments + debug patch
181 o man page update
182
183 Greg Kroah-Hartman:
184 o ignore the klibc/linux symlink
185 o add klibc linux symlink info to the README
186 o get 'make release' to work properly again
187 o added README info for how to build using klibc
188 o turn off debugging if we are building with klibc
189 o turn off debugging in namedev
190 o added vsyslog support to klibc
191 o add ftruncate to klibc
192 o klibc specific tweaks
193 o libsysfs does not need mntent.h in it's header file
194 o udev build tweaks to tdb's spinlock code
195 o klibc makefile changes
196 o build tdb and libsysfs from the same makefile as udev
197 o udev-add build cleanups for other libc versions
198 o tweak tdb to build within udev better
199 o make libsysfs spit debug messages to the same place as the rest of udev
200 o make libsysfs build cleanly
201 o updated bk ignore list
202 o added klibc version 0.82 (cvs tree) to the udev tree
203 o makefile fix for now
204 o Merge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev
205 o hm, makefile bug with so many files... will fix later
206 o regression tests starting to be added
207 o fix LABEL bug for device files (not class files.)
208 o more warning flags to the build
209 o got rid of struct device_attr
210 o rename namedev.permissions and namedev.config to udev.permissions and udev.config
211 o fix dbg line in namedev.c
212 o more overrides of config info with env variables if in test mode
213 o Fix bug causing udev to sleep forever waiting for dev file to show up
214 o change version to 004_bk
215 o make config files, sysfs root, and udev root configurable from config variables
216 o 004 changelog entrys TAG: v004
217
218 Robert Love:
219 o udev: sleep_for_dev() bits
220 o udev: another canidate for static
221
222
223 Summary of changes from v003 to v004
224 ============================================
225
226 Daniel E. F. Stekloff:
227 o new version of libsysfs patch
228
229 Greg Kroah-Hartman:
230 o 004 release
231 o major database cleanups
232 o Changed test.block and test.tty to take ACTION from the command line
233 o don't sleep if 'dev' file is already present on device add
234 o fix comment about how the "dev" file is made up
235 o more database work. Now we only store the info we really need right now
236 o add BUS= bug to TODO list so it will not get forgotten
237 o spec file changes
238 o test.block changes
239 o ok, rpm likes the "_" character instead of "-" better
240 o change the version to 003-bk to keep things sane with people using the bk tree
241 o got "remove of named devices" working
242 o fix segfaults when dealing with partitions
243 o update changelog for 003 release TAG: v003
244
245 Kay Sievers:
246 o man file update
247 o man page update
248
249 Robert Love:
250 o udev: mode should be mode_t
251 o udev: trivial trivialities
252 o udev: cool test scripts again
253 o udev spec file symlink support
254 o udev: cool test scripts
255 o udev spec file bits
256
257
258 Summary of changes from v0.2 to v003
259 ============================================
260
261 Daniel E. F. Stekloff:
262 o udevdb patch
263 o udevdb prototype
264
265 Greg Kroah-Hartman:
266 o update the spec file for the new version and install process
267 o fix makefile release rule to not drop tdb.h file
268 o Add FAQ for udev
269 o removed AUTHORS and INSTALL files as they were pretty pointless
270 o copyright updates
271 o Add AUTHORS and INSTALL files
272 o TODO updates
273 o Updatd the README
274 o updated the TODO list
275 o add udev man page (basically just a place holder for now.)
276 o added uninstall support
277 o added install target for makefile so people don't have to do it by hand anymore
278 o add version to debug log on startup
279 o tell the user what mknod() we are trying to do
280 o add dbg_parse() to cut down on parse file debugging statements
281 o put config files and database in /etc/udev by default
282 o add ols 2003 udev paper to docs/
283 o clean up some debugging stuff in namedev.c
284 o do not build the tdb binary programs, only the objects
285 o merge tdb into the build process
286 o Added tdb code from latest cvs version in the samba tree
287 o added my name to the .spec file
288 o minor cleanups
289 o cleanup the mknod code a bit
290 o remove mknod callout
291 o handle new major:minor format of dev files that showed up in 2.6.0-test2-bk3 or so
292 o oops, everything was getting created as 000 mode, try to fix this up, but fail...
293 o more test stuff
294
295 Olaf Hering:
296 o print udev pid
297
298 Patrick Mansfield:
299 o add callout config type to udev
300
301 Paul Mundt:
302 o Fix TDB cross compilation
303 o udev spec file
304 o udev/libsysfs cross compile fixes
305
306
307 Summary of changes from v0.1 to v0.2
308 ============================================
309
310 Greg Kroah-Hartman:
311 o more test stuff
312 o removed unneeded stuff from udev.h
313 o added 0.2 change log info
314 o start working on label support, and fix some segfaults for block devices
315 o test config file changes
316 o add NUMBER support (basically same logic as TOPOLOGY, perhaps we should
317 merge this...)
318 o added topology support
319 o got REPLACE to work properly
320 o make struct config_device contain a struct device_attr instead of
321 duplicating the mess
322 o block test
323 o split the tests up into different files
324 o split udev main logic into udev-add and udev-remove
325 o Clean up the namedev interface a bit, making the code smaller
326 o bk: update ignore list
327 o update the tests to handle block devices too
328 o add initial libsysfs support
329 o added libsysfs to the build
330 o added libsysfs code from sysutils-0.1.1-071803 release
331 o namedev config files are fully parsed
332 o more permission tests
333 o make log_message spit out warnings so I don't have to spend forever
334 chasing down stupid bugs that aren't there...
335 o added klibc makefile
336 o Initial namedev parsing of config files
337 o sleep for 2 seconds to give the kernel a chance to actually create the
338 files we need
339 o pick a better default UDEV_ROOT
340 o fix up the test to actually work
341 o added more documentation in README and TODO files
342
343
344 Summary of changes up to v0.1
345 ============================================
346
347 Greg Kroah-Hartman:
348 o added more documentation in README and TODO files
349 o updated the documentation
350 o cleaned up the makefile a bit
351 o remove now works!
352 o restructure code to be able to actually get remove_node() to work
353 o Creating nodes actually works
354 o added stupid test script for debugging
355 o added initial documentation and gpl license
356 o enabled debugging
357 o updated ignore list
358 o added initial files
359 o fixed up config
360 o Initial repository create
361 o BitKeeper file /home/greg/src/udev/udev/ChangeSet
362