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