1 Summary of changes from v005 to v006
2 ============================================
4 <chris_friesen:sympatico.ca>:
8 o more robust config file parsing in namedev.c
11 Daniel E. F. Stekloff:
12 o patch for libsysfs sysfs directory handling
15 o add another line to udev.permissions in the proper format
17 o fix permissions to work properly now
18 o add real udev.permissions file to test directory
19 o fix namedev.c to build with older version of gcc
20 o add dumb test for all of the different modifiers
21 o update the TODO list with more items that people can easily do
22 o move the test.block and test.tty scripts to the test/ directory
23 o add remove actions to the test scripts
24 o turn DEBUG_PARSER off by default
25 o add some documentation for the %b modifier to the default config file
26 o fix make install rule for when the udev symlink is already there
27 o change release target in makefile
28 o change debug level on printf values for now
29 o updated demo config file
30 o add some documentation of the modifiers to the default config file
31 o add demo config file
32 o updated bk ignore list for klibc generated files
33 o add printf option to label test to verify it works
34 o fix up printf-like functionality due to previous changes
35 o get the major/minor number before we name the device
36 o add scsi_id "extra" program from Patrick Mansfield <patmans@us.ibm.com>
37 o Add multipath "extra" program from Christophe Varoqui, <christophe.varoqui@free.fr>
38 o trailing whitespace cleanups
39 o splig LABEL and NUMBER into separate functions
40 o add TOPO regression test
41 o move TOPOLOGY rule to it's own function
42 o fix bug where NUMBER and TOPOLOGY would not work for partitions
43 o clean up the way we find the sysdevice for a block device for namedev
44 o updated label test script (tests for partitions now.)
45 o split REPLACE and CALLOUT into separate functions
46 o add debug line for REPLACE call
48 o add more sysfs test tree files
49 o change UDEV_SYSFS_PATH environment variable due to libsysfs change
50 o fix bug in klibc's isspace function
51 o fix udev-add.c to build properly with older versions of gcc
52 o add prototype for ftruncate to klibc
53 o Remove a few items from the TODO list that are already done
54 o version number to 005_bk
55 o pull some klibc stuff into the make Makefile to try to stay in sync
59 o apply permissions.conf support for wildcard and default name
60 o man page with included placeholder list
61 o implement printf-like placeholder support for NAME
63 o add support for subdirs
64 o add uid/gid to nodes
70 o Fixup path for kernel includes when building with klibc
76 Summary of changes from v004 to v005
77 ============================================
80 o namedev.c comments + debug patch
84 o ignore the klibc/linux symlink
85 o add klibc linux symlink info to the README
86 o get 'make release' to work properly again
87 o added README info for how to build using klibc
88 o turn off debugging if we are building with klibc
89 o turn off debugging in namedev
90 o added vsyslog support to klibc
91 o add ftruncate to klibc
92 o klibc specific tweaks
93 o libsysfs does not need mntent.h in it's header file
94 o udev build tweaks to tdb's spinlock code
95 o klibc makefile changes
96 o build tdb and libsysfs from the same makefile as udev
97 o udev-add build cleanups for other libc versions
98 o tweak tdb to build within udev better
99 o make libsysfs spit debug messages to the same place as the rest of udev
100 o make libsysfs build cleanly
101 o updated bk ignore list
102 o added klibc version 0.82 (cvs tree) to the udev tree
103 o makefile fix for now
104 o Merge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev
105 o hm, makefile bug with so many files... will fix later
106 o regression tests starting to be added
107 o fix LABEL bug for device files (not class files.)
108 o more warning flags to the build
109 o got rid of struct device_attr
110 o rename namedev.permissions and namedev.config to udev.permissions and udev.config
111 o fix dbg line in namedev.c
112 o more overrides of config info with env variables if in test mode
113 o Fix bug causing udev to sleep forever waiting for dev file to show up
114 o change version to 004_bk
115 o make config files, sysfs root, and udev root configurable from config variables
116 o 004 changelog entrys TAG: v004
119 o udev: sleep_for_dev() bits
120 o udev: another canidate for static
123 Summary of changes from v003 to v004
124 ============================================
126 Daniel E. F. Stekloff:
127 o new version of libsysfs patch
131 o major database cleanups
132 o Changed test.block and test.tty to take ACTION from the command line
133 o don't sleep if 'dev' file is already present on device add
134 o fix comment about how the "dev" file is made up
135 o more database work. Now we only store the info we really need right now
136 o add BUS= bug to TODO list so it will not get forgotten
139 o ok, rpm likes the "_" character instead of "-" better
140 o change the version to 003-bk to keep things sane with people using the bk tree
141 o got "remove of named devices" working
142 o fix segfaults when dealing with partitions
143 o update changelog for 003 release TAG: v003
150 o udev: mode should be mode_t
151 o udev: trivial trivialities
152 o udev: cool test scripts again
153 o udev spec file symlink support
154 o udev: cool test scripts
155 o udev spec file bits
158 Summary of changes from v0.2 to v003
159 ============================================
161 Daniel E. F. Stekloff:
166 o update the spec file for the new version and install process
167 o fix makefile release rule to not drop tdb.h file
169 o removed AUTHORS and INSTALL files as they were pretty pointless
171 o Add AUTHORS and INSTALL files
174 o updated the TODO list
175 o add udev man page (basically just a place holder for now.)
176 o added uninstall support
177 o added install target for makefile so people don't have to do it by hand anymore
178 o add version to debug log on startup
179 o tell the user what mknod() we are trying to do
180 o add dbg_parse() to cut down on parse file debugging statements
181 o put config files and database in /etc/udev by default
182 o add ols 2003 udev paper to docs/
183 o clean up some debugging stuff in namedev.c
184 o do not build the tdb binary programs, only the objects
185 o merge tdb into the build process
186 o Added tdb code from latest cvs version in the samba tree
187 o added my name to the .spec file
189 o cleanup the mknod code a bit
190 o remove mknod callout
191 o handle new major:minor format of dev files that showed up in 2.6.0-test2-bk3 or so
192 o oops, everything was getting created as 000 mode, try to fix this up, but fail...
199 o add callout config type to udev
202 o Fix TDB cross compilation
204 o udev/libsysfs cross compile fixes
207 Summary of changes from v0.1 to v0.2
208 ============================================
212 o removed unneeded stuff from udev.h
213 o added 0.2 change log info
214 o start working on label support, and fix some segfaults for block devices
215 o test config file changes
216 o add NUMBER support (basically same logic as TOPOLOGY, perhaps we should
218 o added topology support
219 o got REPLACE to work properly
220 o make struct config_device contain a struct device_attr instead of
223 o split the tests up into different files
224 o split udev main logic into udev-add and udev-remove
225 o Clean up the namedev interface a bit, making the code smaller
226 o bk: update ignore list
227 o update the tests to handle block devices too
228 o add initial libsysfs support
229 o added libsysfs to the build
230 o added libsysfs code from sysutils-0.1.1-071803 release
231 o namedev config files are fully parsed
232 o more permission tests
233 o make log_message spit out warnings so I don't have to spend forever
234 chasing down stupid bugs that aren't there...
235 o added klibc makefile
236 o Initial namedev parsing of config files
237 o sleep for 2 seconds to give the kernel a chance to actually create the
239 o pick a better default UDEV_ROOT
240 o fix up the test to actually work
241 o added more documentation in README and TODO files
244 Summary of changes up to v0.1
245 ============================================
248 o added more documentation in README and TODO files
249 o updated the documentation
250 o cleaned up the makefile a bit
252 o restructure code to be able to actually get remove_node() to work
253 o Creating nodes actually works
254 o added stupid test script for debugging
255 o added initial documentation and gpl license
257 o updated ignore list
258 o added initial files
260 o Initial repository create
261 o BitKeeper file /home/greg/src/udev/udev/ChangeSet