]> git.ipfire.org Git - thirdparty/systemd.git/blob - ChangeLog
[PATCH] Problem parsing %s in udev rules
[thirdparty/systemd.git] / ChangeLog
1 Summary of changes from v036 to v037
2 ============================================
3
4 <md:linux.it>:
5 o small udev patch
6
7 Greg Kroah-Hartman:
8 o fix compilation warning in tdb log message
9 o Fix build error with klibc due to recent changes
10 o merge
11 o add wait_for_sysfs test script to the tarball to help people debug their boxes
12 o add ipsec to wait_for_sysfs ignore list
13 o added ccdv to bk ignore list
14 o a few more Makefile tweaks for the quiet feature
15 o Make the build silent, thanks to a helper program from ncftp
16 o rename files to have '_' instead of '-' in them
17 o change max time to wait in wait_for_sysfs to 10 seconds to hopefully handle some slow machines
18 o add support for class/raw/ to wait_for_sysfs
19 o fix up Makefile for wait_for_sysfs udev_version.h dependancy
20 o remove the debian specific file, as they don't want to share with the rest of the world :(
21 o 036 release TAG: v036
22
23 Kay Sievers:
24 o prevent deadlocks on an corrupt udev database
25 o wait_for_sysfs_update
26
27 Michael Buesch:
28 o fix asmlinkage
29 o fix incompatible pointer type warning
30
31
32 Summary of changes from v035 to v036
33 ============================================
34
35 Greg Kroah-Hartman:
36 o add the error number to the error message in wait_for_sysfs to help out in debugging problems
37
38 Summary of changes from v034 to v035
39 ============================================
40
41 Greg Kroah-Hartman:
42 o added ieee1394 support to wait_for_sysfs
43 o update wait_for_sysfs with a bunch more devices thanks to user reports
44
45 Summary of changes from v033 to v034
46 ============================================
47
48 Kay Sievers:
49 o wait_for_sysfs bluetooth class update
50
51 Greg Kroah-Hartman:
52 o add comment in wait_for_sysfs to explain the structure better
53 o Revert previous dev_d.c change, it's not what is causing HAL problems
54 o hm, somethings odd with DEVPATH, see if this fixes it
55 o 33_bk mark for the makefile
56 o wait_for_sysfs: clean up the logic for the list of devices that we do not expect device symlinks for
57 o get rid of annoying extra lines in the syslog for some libsysfs debug messages
58 o added support for i2c devices in wait_for_sysfs.c
59 o add support for i2c-adapter devices to wait_for_sysfs.c
60
61 Summary of changes from v032 to v033
62 ============================================
63
64 <harald:redhat.com>:
65 o udev close on exec
66 o some cleanups and security fixes
67 o some cleanups and security fixes
68 o selinux for udev
69 o cleanup PATCH for extras/chassis_id/Makefile
70
71 <kpfleming:backtobasicsmgmt.com>:
72 o respect prefix= setting in built udev.conf (updated)
73
74 Greg Kroah-Hartman:
75 o add support for usb interfaces to wait_for_sysfs to keep it quiet
76 o enable native tdb spinlocks on i386 platforms
77 o delete extras/multipath-tools as per the author's request
78 o be paranoid in dev_d.c
79 o add USE_SELINUX to README documentation so people have a chance to see what is going on
80 o update the selinux.h file to start to look sane
81 o update bk ignore list for the wait_for_sysfs binary
82 o kdetv wants to see device nodes in /dev
83 o update comments in scsi-devfs.sh
84 o fix up Makefiles to get the klibc build working properly
85 o update bk ignore list for new klibc generated files
86 o oops forgot to add the new klibc/include directory
87 o update klibc to version 0.181
88
89 Kay Sievers:
90 o fix problems with dev.d and udevstart
91 o wait_for_sysfs debug cleanup
92 o fix problems using scsi_id with udevstart
93 o update volume_id
94 o finally solve the bad sysfs-timing for all of us
95 o volume-id build fix and update
96 o switch udev's seqnum to u64
97 o add enum tests
98 o fix udev segfaults with bad permissions file
99
100 Patrick Mansfield:
101 o update udev to include scsi_id 0.6
102
103
104 Summary of changes from v031 to v032
105 ============================================
106
107 <harald:redhat.com>:
108 o udev parse bug
109
110 Kay Sievers:
111 o handle only block and class devices
112 o fix udevstart badly broken in udev 031
113
114
115 Summary of changes from v030 to v031
116 ============================================
117
118 <arun:codemovers.org>:
119 o udev - read long lines from config files overflow fix
120
121 <ballarin.marc:gmx.de>:
122 o Update the FAQ with info about hardlink security
123
124 <david:fubar.dk>:
125 o compatibility symlinks for udev
126
127 David Weinehall:
128 o Minor POSIX-fixes for udev
129
130 Greg Kroah-Hartman:
131 o add symlink for video rule
132 o add a "first" list to udevstart and make it contain the class/mem/ devices
133 o fix compiler warning in udevtest.c
134 o Fix old-style pty breakage in rules file for tty device
135 o add rules for i386 cpu devices
136 o add permission for legotower usb devices
137 o 030 release TAG: v030
138
139 Kay Sievers:
140 o Fix naming ethernet devices in udevstart
141 o update udev_volume_id
142 o let /sbin/hotplug execute udev earlier
143 o pass SEQNUM trough udevd
144 o fix manpages based on esr's spambot
145
146 Martin Schlemmer:
147 o add microcode rule to permissions.gentoo file
148
149 Michael Buesch:
150 o Try to provide a bit of security for hardlinks to /dev entries
151
152 Olaf Hering:
153 o udevsend depends on udev_lib.o
154
155 Tom Rini:
156 o fix UDEV_NO_SLEEP
157 o clean up start_udev a bit
158 o Make udev/udevstart be one binary
159 o Add 'asmlinkage' to udev-030
160
161
162 Summary of changes from v029 to v030
163 ============================================
164
165 Greg Kroah-Hartman:
166 o fix stupid off-by-one bug that caused udevstart to die on x86-64 boxes
167
168
169 Summary of changes from v028 to v029
170 ============================================
171
172 Greg Kroah-Hartman:
173 o add permission rule for jogdial device
174 o fix dumb bug I added to udevstart
175 o make a "last list" of devices for udevstart to operate on last
176 o fix permission problem with input event and ts nodes for gentoo
177 o change default perms of misc/rtc to be readable by anyone
178
179 Olaf Hering:
180 o allow NAME_SIZE > SYSFS_PATH_MAX
181
182
183 Summary of changes from v027 to v028
184 ============================================
185
186 <atul.sabharwal:intel.com>:
187 o Patch for chassis_id exras module
188
189 Daniel Drake:
190 o Writing udev rules doc update
191
192 Greg Kroah-Hartman:
193 o clean up block whitelist search logic a bit
194 o reverse order of scanning of udevstart to look at class before block
195
196 Kay Sievers:
197 o update udev_volume_id
198
199 Leann Ogasawara:
200 o udevstart performance increase
201
202 Patrick Mansfield:
203 o update udev scsi_id to scsi_id 0.5
204
205
206 Summary of changes from v026 to v027
207 ============================================
208
209 <fork0:users.sf.net>:
210 o fix handle leak in udev_lib.c
211
212 Greg Kroah-Hartman:
213 o tweak the gentoo default permission rules as they are wrong for tty and misc devices
214
215
216 Summary of changes from v025 to v026
217 ============================================
218
219 Arnd Bergmann:
220 o udev rpm fix
221
222 Greg Kroah-Hartman:
223 o add test for ! in partition name
224 o 025_bk mark
225 o Update to version 117 of klibc (from version 108)
226 o add volume_id ignore rule for bk
227 o add volume_id support to the udev.spec file
228 o remove dbus and selinux stuff from the udev.spec file
229 o delete udev_selinux as it doesn't work properly and is the wrong way to do it
230 o Deleted the udev_dbus extra as it didn't really work properly and HAL has a real solution now
231 o add udev.permissions.slackware file
232 o udevstart: close open directories
233
234 Kay Sievers:
235 o fix udevd zombies
236 o catchup with recent klibc
237 o Re: udevsend fallback
238 o udev_volume_id update
239 o udev callout for reading filesystem labels
240 o udev callout for reading filesystem labels
241 o udev default config layout changes
242
243 Leann Ogasawara:
244 o evaluate getenv() return value for udev_config.c
245
246 Summary of changes from v024 to v025
247 ============================================
248
249 <md:linux.it>:
250 o devfs.sh-ide-floppy
251
252 <sjoerd:spring.luon.net>:
253 o DEVNODE -> DEVNAME transition fixes
254
255 Daniel Drake:
256 o Update writing udev rules docs
257
258 Greg Kroah-Hartman:
259 o make dev.d call each directory in the directory chain of the device name, instead of just the whole name
260 o add devd_test script
261 o add more permissions based on SuSE's recommendations
262 o added rules for tun and raw devices
263 o add udev conf.d file
264 o Switch the default config to point to a directory for the rules and permission files
265 o update the Red Hat .dev files to work on other distros
266 o add dbus.dev, pam_console.dev and selinux.dev files for /etc/dev.d/default/ usage
267 o add hints for red hat users from Leann Ogasawara <ogasawara@osdl.org>
268 o add scripts to run gcov for udev from Leann Ogasawara <ogasawara@osdl.org>
269 o change permissions on udevd test scripts
270 o Fix build process for users who have LC_ALL set to a non-english language
271 o Added expanded tests to the test framework from Leann Ogasawara <ogasawara@osdl.org>
272 o added execelent "writing udev rules" document from Daniel Drake <dan@reactivated.net>
273 o added rule to put USB printers in their proper places
274 o added rules for CAPI devices
275 o added a dev.d alsa script to help people out
276 o v024 release TAG: v024
277
278 Kay Sievers:
279 o fix test regressions
280 o udev_selinux changes
281 o udevd test script
282 o udev_dbus changes
283 o fix devpath for netdev
284
285 Leann Ogasawara:
286 o gcov for udev
287
288
289 Summary of changes from v023 to v024
290 ============================================
291
292 <atul.sabharwal:intel.com>:
293 o Add README for chassis_id
294 o Add chassis_id program to extras directory
295
296 <chris_friesen:sympatico.ca>:
297 o udevd race conditions and performance, assorted cleanups
298
299 <hare:suse.de>:
300 o fix SEGV in libsysfs/dlist.c
301
302 <maryedie:osdl.org>:
303 o add OSDL documentation for persistent naming
304
305 <md:linux.it>:
306 o small ide-devfs.sh fix
307
308 Greg Kroah-Hartman:
309 o remove compiler warning from udevd.c
310 o only generate udev.8 on the fly, not all other man pages
311 o update bk ignore list some more
312 o update bk ignore list
313 o switch to generate the man pages during the normal build, not during the install
314 o convert udev.8.in to use @udevdir@ macro for make install
315 o first step of making man pages dynamically generated
316 o add install and uninstall the etc/dev.d/net/hotplug.dev file to the Makefile
317 o tweak net_test a bit
318 o fix some segfaults when running udevtest for network devices
319 o make a net_test test script using udevtest
320 o handle the subsytem if provided in udevtest
321 o add hotplug.dev script to handle renamed network devices
322 o add a bunch of network class devices to the test sysfs tree
323 o add udevruler to the bk ignore list
324 o update RFC-dev.d docs due to DEVNODE to DEVNAME change
325 o clean up chassis_id coding style
326 o clean up the OSDL document formatting a bit
327 o add netlink rules to devfs and gentoo rules files
328 o added USB device rules to rules files
329 o clean up the gentoo rules file a bit more, adding dri rules
330 o fix up udev.rules to handle oss rules better
331 o 023_bk mark
332 o fix udev.spec file for where udevtest should be placed
333
334 Kay Sievers:
335 o tweak node unlink handling
336 o switch udevd's msg_dump() to #define
337 o handle netdev in udevruler
338 o man page cleanup
339 o put config info in db for netdev
340 o increase udevd event timeout
341 o udevstart fix
342 o put netdev handling and dev.d/ in manpages
343 o DEVPATH for netdev
344 o netdev - udevdb+dev.d changes
345 o udevd race conditions and performance, assorted cleanups - take 2
346 o udevinfo patch
347 o dev_d.c file sorting and cleanup
348 o apply all_partitions rule to main block device only
349
350
351 Summary of changes from v022 to v023
352 ============================================
353
354 Kay Sievers:
355 o hmm, handle net devices with udev?
356 o correct apply_format() for symlink only rules
357 o don't init namedev on remove
358 o first stupid try for a rule compose gui
359 o replace fgets() with mmap() and introduce udev_lib.[hc]
360 o make udevtest a real program :)
361
362 Daniel E. F. Stekloff:
363 o udevinfo patch
364
365 Greg Kroah-Hartman:
366 o create the /etc/dev.d/ directories in 'make install'
367 o actually have udev run files ending in .dev in the /etc/dev.d/ directory as documented
368 o added RFC-dev.d document detailing how /etc/dev.d/ works
369 o fixed up udev.spec to handle selinux stuff properly now
370 o remove USE_DBUS and USE_SELINUX flags from the README as they are no longer present
371 o remove selinux stuff from the main Makefile
372 o move udev_selinux into extras/selinux
373 o fix dbus build in the udev.spec file
374 o remove dbus stuff from main Makefile
375 o move udev_dbus to extras/dbus
376 o udev_dbus can now compile properly, but linnking is another story
377 o remove udev_dbus.h from Makefile
378 o first cut at standalone udev_selinux program
379 o remove selinux support from udev core as it's no longer needed
380 o first cut at standalone udev_dbus program
381 o add get_devnode() helper to udev_lib for udev_dbus program
382 o remove dbus code from core udev code as it's no longer needed to be there
383 o add /etc/dev.d/ support for udev add and remove events
384 o fix build error in namedev.c caused by previous patch
385 o 022_bk tag
386 o fix 'make spotless' to really do that in klibc
387 o add a question/answer about automounting usb devices to the FAQ
388 o mark scsi-devfs.sh as executable
389 o Increase the name size as requested by Richard Gooch <rgooch@ras.ucalgary.ca>
390 o fix udevtest to build properly after the big udev_lib change
391 o 022 release TAG: v022
392
393 Olaf Hering:
394 o uninitialized variable for mknod and friend
395
396 Richard Gooch:
397 o SCSI logical and physical names for udev
398
399 Theodore Y. T'so:
400 o Trivial man page typo fixes to udev
401
402
403 Summary of changes from v021 to v022
404 ============================================
405
406 <ananth:in.ibm.com>:
407 o more Libsysfs updates
408 o Libsysfs updates
409
410 <async:cc.gatech.edu>:
411 o fix HOWTO-udev_for_dev for udevdir
412
413 Kay Sievers:
414 o udev-test.pl cleanup
415 o add dev node test to udev-test.pl
416 o add permission tests
417 o "symlink only" test
418 o callout part selector tweak
419 o cleanup callout fork
420 o allow to specify node permissions in the rule
421 o man page beauty
422 o put symlink only rules to the man page
423 o rename strn*() macros to strmax
424 o conditional remove of trailing sysfs whitespace
425 o clarify udevinfo text
426 o better fix for NAME="foo-%c{N}" gets a truncated name
427 o overall trivial trivial cleanup
428 o fix NAME="foo-%c{N}" gets a truncated name
429 o cleanup mult field string handling
430
431 <ken:cgi101.com>:
432 o fix a type in docs/libsysfs.txt
433 o Added line to udev.permissions.redhat
434 o Include more examples in the docs area for gentoo and redhat
435
436 <md:linux.it>:
437 o udevstart fixes
438
439 Greg Kroah-Hartman:
440 o add big major tests to udev-test.pl
441 o add a test for a minor over 255
442 o udev-test.pl: print out major:minor and perm test "ok" if is ok
443 o make perm and major:minor test errors be reported properly
444 o remove extra ; in namedev_parse.c
445 o Added multipath-tools 0.1.1 release
446 o deleted current extras/multipath directory
447 o 021_bk mark
448 o fix the build for older versions of gcc
449 o 021 release TAG: v021
450
451 Hanna V. Linder:
452 o Small fix to remove extra "will" in man page
453
454 Olaf Hering:
455 o make spotless
456 o udev* segfaults with new klibc
457
458 Patrick Mansfield:
459 o add tests for NAME="foo-%c{N}"
460
461 Summary of changes from v020 to v021
462 ============================================
463
464 Kay Sievers:
465 o install udevinfo in /usr/bin
466 o blacklist pcmcia_socket
467
468 Greg Kroah-Hartman:
469 o fix udev.spec to find udevinfo now that it has moved to /usr/bin
470 o Fix another problem with Makefile installing initscript
471 o fix the Makefile to install the init script into the proper directory
472 o make spec file turn off selinux support by default
473
474
475 Summary of changes from v019 to v020
476 ============================================
477
478 <christophe.varoqui:free.fr>:
479 o multipath update
480
481 Kay Sievers:
482 o man page udevstart
483 o cleanup udevstart
484 o bugfix for local user
485 o unlink bugfix
486 o TODO update
487 o clarify udevinfo device walk
488 o udevinfo symlink reverse query
489 o fix stroul endptr use
490 o add $local user spport for permissions
491 o udev - man page update
492 o udev - fix debug info for multiple rule file config
493 o udev - kill udevd on install
494 o udev - activate formt length attribute
495 o udev - safer sprintf() use
496
497 <md:linux.it>:
498 o no error on enoent
499 o escape dashes in man pages
500 o remove usage of expr in ide-devfs.sh
501
502 <rml:ximian.com>:
503 o automatically install correct initscript
504 o update documetation for $local
505
506 Andrey Borzenkov:
507 o Add symlink only rules support
508
509 Greg Kroah-Hartman:
510 o update the TODO list as we already have a devfs config file
511 o make start_udev use udevstart binary
512 o install udevstart
513 o Remove Debian permission files as the Debian maintainer doesn't seem to want to share :(
514 o update the Gentoo rules files
515 o Add Red Hat rules and permissions files
516 o add udevstart to the ignore list
517 o add udevstart program based on a old patch from Harald Hoyer <harald@redhat.com>
518 o unlink the file before we try to create it
519 o Merge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev
520
521
522 Summary of changes from v018 to v019
523 ============================================
524
525 Kay Sievers:
526 o TODO update
527 o udev - correct relative symlink
528 o udev - safer string handling - part four
529 o udev - safer string handling - part three
530 o udev - safer string handling - part two
531 o udev - man page update
532 o udev - safer string handling all over the place
533 o manpage update
534 o udev - allow all files in a directory as the config
535 o udev - simple klibc textual uid/gid handling
536
537 Andrey Borzenkov:
538 o do not remove real .udev.tdb during RPM build
539
540 Greg Kroah-Hartman:
541 o add new TODO item about local user permissions
542 o Add initial SELinux support for udev
543 o fix build for very old versions of make
544 o remove limit of the number of args passed to PROGRAM
545 o force udev to include the internal version of libsysfs and never the external one
546 o fix up libsysfs header file usage to fix bug reports from users that have sysfsutils installed already
547 o remove udevtest on 'make clean'
548 o remove udevd priority TODO item, as it's not needed at all
549
550 Patrick Mansfield:
551 o update udev scsi_id to scsi_id 0.4
552
553
554 Summary of changes from v017 to v018
555 ============================================
556
557 <ext.devoteam.varoqui:sncf.fr>:
558 o [PATCH] symlink dm-[0-9]* rule
559 o update extras/multipath
560
561 <john-hotplug:fjellstad.org>:
562 o init.d debian patch
563
564 Kay Sievers:
565 o udev - TODO update
566 o udev - add %s{filename} to man page
567 o udev - udevd/udevsend man page
568 o udev - switch callout part selector to {attribute}
569 o udev - switch SYSFS_file to SYSFS{file}
570 o udev - create all partitions of blockdevice
571 o allow SYSFS{file}
572 o Adding '%s' format specifier to NAME and SYMLINK
573
574 Greg Kroah-Hartman:
575 o added some scsi_id files to the bk ignore file
576 o added scsi_id and some more documentation to the udev.spec file
577 o update udev.rules.gentoo with new config file format
578 o Update the Gentoo udev.rules and udev.permissions files
579 o Create a udev.rules.examples file to hold odd udev.rules
580 o add udevd priority issue to the TODO list
581 o more HOWTO cleanups
582 o add HOWTO detailing how to use udev to manage /dev
583 o mv libsysfs/libsysfs.h to libsysfs/sysfs/libsysfs.h to make it easier to use
584 o add start_udev init script
585 o add support for UDEV_NO_SLEEP env variable so Gentoo people will be happy
586 o start up udevd ourselves in the init script to give it some good priorities
587 o update the red hat init script to handle nodes that are not present
588 o add a "old style" SYSFS_attribute test to udev-test.pl
589 o Have udevsend report more info in debug mode
590 o Have udevd report it's version in debug mode
591 o fix up bug created for udevtest in previous partition creation patch
592 o update the udev.spec to add udevtest and make some more Red Hat suggested changes
593 o add ability to install udevtest to Makefile
594 o 017_bk mark
595 o Add another test to udev-test.pl and fix a bug when only running 1 test
596 o Fix bug where we did not use the "converted" kernel name if we had no rule
597 o v017 release TAG: v017
598
599 Patrick Mansfield:
600 o udev use new libsysfs header file location
601 o udev add some ID tests
602
603
604 Summary of changes from v016 to v017
605 ============================================
606
607 <azarah:nosferatu.za.org>:
608 o make logging a config option
609
610 <christophe.varoqui:free.fr>:
611 o more udev-016/extras/multipath
612 o more udev-016/extras/multipath
613 o update extras/multipath
614
615 Kay Sievers:
616 o udev - keep private data out of the database?
617 o better credential patch
618 o udevd - client access authorization
619 o compile udevd with klibc
620 o udev - fix "ignore method"
621 o udev - fix cdrom symlink rule
622 o convert udevsend/udevd to DGRAM and single-threaded
623 o udevd - kill the lockfile
624 o udevd - fix socket path length
625 o udevd - switch socket path to abstract namespace
626 o udevd - allow to bypass sequence number
627 o include used function
628
629 Greg Kroah-Hartman:
630 o add udev_log to the documentation
631 o fix offsetof() define in klibc
632 o add some .spec file changes from Red Hat
633 o update the init.d udev script based on a patch from Red Hat
634 o remove the .udev.tdb when installing or uninstalling to be safe
635 o remove the database at startup
636 o fix bug in permission handling
637 o update klibc to version .107
638 o update the bitkeeper ignore file list
639 o add udevtest program to build
640 o fix problem where usb devices can be either the main device or the interface
641 o more logging.h cleanups to be a bit more flexible
642 o stop using mode_t as different libcs define it in different ways :(
643 o remove some more KLIBC fixups that are no longer needed
644 o let udev-test.pl run an individual test if you ask it to
645 o Handle the '!' character that some block devices have
646 o add a block device with a ! in the name, and a test for this
647 o fix up 'make release' to use bk to build the export tree
648 o fix log option code so that it actually works for all udev programs
649 o finish syncing up with klibc
650 o sync with latest version of klibc (0.107)
651 o fix up Makefile dependancies for udev_version.h
652
653 Patrick Mansfield:
654 o udev add wild card compare for ID
655 o udev kill extra bus_id compares in match_id
656
657
658 Summary of changes from v015 to v016
659 ============================================
660
661 <elkropac:students.zcu.cz>:
662 o get_dev_number() in extras/ide-devfs.sh
663
664 <rrm3:rrm3.org>:
665 o FAQ udev.rules.devfs
666
667 Greg Kroah-Hartman:
668 o add udevd and udevsend to the spec file
669 o make /etc/hotplug.d/default/udev.hotplug symlink point to udevsend now
670 o add KERNEL_DIR option so that the distros will be happy
671 o make udevsend binary even smaller
672 o udevsend now almost compiles with klibc, struct sockaddr_un is only problem now
673 o fix up logging code so that it can be built without it being enabled
674 o rework the logging code so that each program logs with the proper name in the syslog
675 o remove logging.c as it's no longer needed
676 o kill the last examples that contained the %D option
677 o remove a __KLIBC__ tests in libsysfs, as klibc now supports getpagesize()
678 o udevd - remove stupid locking error I wrote
679 o update to klibc version 0.101, fixing the stdin bug
680 o fix Makefile typo for USE_LSB install
681 o allow dbus code to actually build again
682
683 Kay Sievers:
684 o let udevsend build with klibc
685 o udevd - config cleanup
686 o udevd - cleanup and better timeout handling
687 o fix possible buffer overflow
688 o udevd - next round of fixes
689 o udevinfo - missing options for man page
690 o udev - trivial style cleanup
691
692
693 Summary of changes from v014 to v015
694 ============================================
695
696 <mbuesch:freenet.de>:
697 o LFS init script update
698
699 Greg Kroah-Hartman:
700 o update klibc to version 0.98
701 o clean up udevinfo on 'make clean'
702 o add udevinfo man page to spec file
703 o remove command line documentation from udev man page
704 o create initial version of udevinfo man page
705 o added URL to spec file
706 o add udevinfo to udev.spec file
707 o add udevinfo to install target of Makefile
708 o rip out command line code from udev, now that we have udevinfo
709 o udevinfo doesn't need to declare main_envp
710 o move get_pair to udev_config.c because udevinfo doesn't need all of namedev.o
711 o more makefile cleanups
712 o move udevinfo into the main build and clean up the main Makefile a bit
713 o clean up compiler warnings if building using klibc
714 o make udevd only have one instance running at a time
715 o new testd.block script for debugging
716 o udevsnd : clean up message creation logic a bit
717 o make bk ignore udevd and udevsend binaries
718 o whitespace cleanups
719 o remove TODO item about BUS value, as it is now done
720 o add support for figuring out which device on the sysfs "chain" the rule applies to
721
722 Kay Sievers:
723 o udevinfo - now a real program :)
724 o udevd - cleanup and better timeout handling
725 o udev - next round of udev event order daemon
726 o fix udevd exec
727 o udev - udevinfo with device chain walk
728 o spilt udev into pieces
729
730
731 Summary of changes from v013 to v014
732 ============================================
733
734 <ananthmg:rediffmail.com>:
735 o libsysfs update for refresh + namedev.c changes
736
737 <christophe.varoqui:free.fr>:
738 o udev-013/extras/multipath update
739
740 <flamingice:sourmilk.net>:
741 o minor patch for devfs rules
742
743 Kay Sievers:
744 o udev - program to query all device attributes to build a rule
745 o set default owner/group in db - update
746 o udev - reverse user query options
747 o udev - kill %D from udev-test.pl
748 o add udev logging to info log
749 o udev - mention format string escape char in man page
750
751 Greg Kroah-Hartman:
752 o misc code cleanups
753 o fixup logging.h to handle different logging options properly
754 o clean up the logging patch a bit to make the option more like the other options
755 o remove the %D modifier as it is not longer needed
756 o remove unneeded keyboard rule
757 o add usb_host and pci_bus to the class blacklist
758 o added input device rules to udev.rules and udev.rules.devfs
759 o 013_bk mark
760 o v013 release TAG: v013
761
762 Hanna V. Linder:
763 o set default owner/group in db
764 o small cut n paste error fix
765
766 Patrick Mansfield:
767 o update udev scsi_id to scsi_id 0.3
768
769
770 Summary of changes from v012 to v013
771 ============================================
772
773 <eike-hotplug:sf-tec.de>:
774 o LSB init script and other stuff
775
776 <elkropac:students.zcu.cz>:
777 o fix udev directory for Debian init script
778
779 <tiggi:infa.abo.fi>:
780 o udev 012 old gcc fixup
781
782 Christophe Saout:
783 o add IGNORE rule type
784 o small cleanup
785
786 Greg Kroah-Hartman:
787 o update TODO with some new, small items
788 o Cset exclude: greg@kroah.com|ChangeSet|20040113010256|48515
789 o update the README in a few places
790 o fix -d typo in the manpage update
791 o Fix stupid gcc "optimization" of 1 character printk() calls.... Ick
792 o oops, forgot to fix up the PROGRAM result from ID to RESULT in the config files
793 o Add alsa device rules and a few other devfs rules
794 o fix a few stale comments in namedev.c
795 o convert the default rules files to the new format
796 o convert the test shell scripts to the config file format
797 o add bus test for usb-serial bus
798 o Add some helpful messages if the user uses the older config file format
799 o added dri rule to the default config file
800 o added init.d udev script for debian
801 o add a script that tests the IGNORE rule
802 o add silly script that names cdrom drives based on the cd in them
803 o add cdrom rule for ide cdrom
804 o replace list_for_each with list_for_each_entry, saving a few lines of code
805 o add a blacklist of class devices we do not want to look at
806
807 Kay Sievers:
808 o fix klibc with printf() and gcc
809 o udev - small script optimization
810 o udev - introduce format escape char
811 o udev - more CALLOUT is PROGRAM now
812 o udev - CALLOUT is PROGRAM now
813 o update documentation for new config file format
814 o more advanced user query options
815 o udev - simple debug tweak
816 o udev - drop all methods :)
817 o udev - advanced user query options
818 o udev - Makefile error
819 o udev - make exec_callout() reusable
820 o udev - exec status fix for klibc
821 o fix Silly udev script
822
823
824 Summary of changes from v011 to v012
825 ============================================
826
827 <azarah:nosferatu.za.org>:
828 o make symlink work properly if there is already a file in its place
829 o Fix udev gcc-2.95.4 compat
830
831 <christophe.varoqui:free.fr>:
832 o extras multipath update
833 o extras multipath update
834
835 Kay Sievers:
836 o mention user callable udev + options in man page
837 o make udev user callable to query the database
838 o depend on all .h files
839 o cleanup namedev_parse debug text
840 o extend exec_program[]
841 o ide-devfs.sh update
842 o fix for apply_format()
843 o check for empty symlink string
844 o 'ide' missing in bus_files[]
845 o small trivial cleanup of latest changes
846
847 <mbuesch:freenet.de>:
848 o introduce signal handler
849
850 <rml:ximian.com>:
851 o udev spec file update
852
853 Greg Kroah-Hartman:
854 o minor grammer fixes for the udev_vs_devfs document
855 o move the dbus config file to etc/dbus-1/system.d/
856 o move the config files to etc/udev to clean up main directory a bit
857 o add Gentoo versions of the rules and permissions files
858 o if using glibc, link dynamically, as no one like 500Kb udev binaries
859 o minor change to udev_vs_devfs document
860 o added udev vs devfs supid document to the tree
861 o move the signal handling registration to after we have initialized enough stuff
862 o make ide-devfs.sh executable in the tree
863 o udev.permissions.debian - forgot the dm nodes
864 o update the udev.permissions.debian file with new entries
865 o added udev.init script for the Linux From Scratch project
866
867
868
869 Summary of changes from v010 to v011
870 ============================================
871
872 <mbuesch:freenet.de>:
873 o proper cleanup on udevdb_init() failure
874
875 <mh:nadir.org>:
876 o patch udev 009-010 rpm spec file
877
878 <svetljo:gmx.de>:
879 o fix udev sed Makefile usage
880
881 Greg Kroah-Hartman:
882 o add documentation about the BUS key being optional for the LABEL rule
883 o add tests for LABEL rule with a device that has no bus
884 o Don't require the BUS value for the LABEL rule
885 o If a LABEL rule has a BUS id, then we must check to see if the device is on a bus
886 o add documentation about the BUS key being optional for the CALLOUT rule
887 o If a CALLOUT rule has a BUS id, then we must check to see if the device is on a bus
888 o Don't require the BUS value for the CALLOUT rule
889 o add test for callout rule with a device that has no bus
890 o 010_bk stamp
891 o added different build options to the rpm udev.spec file
892 o add pci to the bus_files list
893 o check for empty line a bit better in the parser
894 o more init script cleanups, the stop target now calls udev to cleanup instead of just removing the whole /udev directory
895 o make udev init script run udev in the background to let startup go much faster
896 o fix long delay for all devices in namedev
897
898
899 Summary of changes from v009 to v010
900 ============================================
901
902 <ananth:in.ibm.com>:
903 o change pgsize
904
905 <christophe.varoqui:free.fr>:
906 o extras multipath update
907 o extras multipath update
908 o extras multipath update
909 o extras multipath update
910
911 Kay Sievers:
912 o fix udev-test.pl
913 o small cleanup udev-remove.c
914 o experimental CALLOUT script for devfs ide node creation with cd, disc, part
915 o add any valid device
916 o introduce format char 'k' for kernel-name
917 o trivial make fixes
918 o don't overwrite old config on install
919 o udev-remove.c cleanups
920 o bug in udev-remove.c
921 o trivial cleanup parser changes
922
923 <roman.kagan:itep.ru>:
924 o fix comment and whitespace handling in config files
925
926 Adam Kropelin:
927 o Allow build with empty EXTRAS
928
929 Daniel E. F. Stekloff:
930 o libsysfs 0.4.0 patch
931 o fix scsi_id segfault with udev-009
932 o add libsysfs docs
933
934 David T. Hollis:
935 o mark config files as such in the rpm spec file
936
937 Greg Kroah-Hartman:
938 o fix complier warning in namedev.c
939 o add documentation for the new '%k' modifier (kernel name replacement)
940 o add documentation about the multiple sysfs values that are now allowed for the LABEL rule
941 o add tests for multi-file LABEL rules
942 o add ability to have up to 5 SYSFS_ file/value pairs for the LABEL rule
943 o Just live with a sleep(1) in namedev for now until libsysfs is fixed up
944 o try to wait until the proper device file shows up in sysfs
945 o remove unneeded TODO and FIXME entry
946 o clean up the stand-alone tests to work properly on other people's machines
947 o add tests to catch whitespace and comment config file parsing errors
948
949
950 Summary of changes from v008 to v009
951 ============================================
952
953 <christophe.varoqui:free.fr>:
954 o more extras/multipath changes
955 o and more extras/multipath updates
956 o more extras/multipath updates
957 o yet more extras/multipath
958 o more extras/multipath updates
959 o extras/multipath update
960
961 <david:fubar.dk>:
962 o D-BUS patch for udev-008
963
964 <eike-hotplug:sf-tec.de>:
965 o add init.d/udev to "make install"
966 o add init.d/udev to the spec file
967
968 Kay Sievers:
969 o don't rely on field order in namedev_parse
970 o get part of callout return string
971 o remove '\n' from end of callout return
972 o man-page mention multiple symlinks
973 o allow multiple symlinks
974 o cleanup man & remove symlink comment
975 o experimental (very simple) SYMLINK creation
976 o man page beauty
977 o pattern match for label method
978 o a bug in linefeed removal
979
980 <rml:ximian.com>:
981 o remove udev from runlevels on uninstall
982 o install initscript in udev rpm
983
984 Daniel E. F. Stekloff:
985 o pre-libsysfs-0.4.0 patch
986
987 Greg Kroah-Hartman:
988 o signal fixes due to klibc update
989 o sync klibc with release 0.95
990 o add mol permissions to the debian permissions file
991 o update the FAQ with info about bad modprobe events from the devfs scheme
992 o some cleanups due to the need for LABEL rules to use "SYSFS_" now
993 o Add restart target to the etc/init.d/udev script
994 o tweak the config file generation portion of the Makefile a bit
995 o change devfs disk name rule from 'disk' to 'disc'
996 o add vc support to udev.rules.devfs
997 o added a devfs udev config file from Marco d'Itri <md@Linux.IT>
998 o set default mode to 0600 to be safer
999 o Makefile tweaks for the DBUS build
1000 o update the FAQ due to the latest devfs mess on lkml and also due to symlinks now working
1001 o document the different Makefile config options that we have
1002 o change USE_DBUS to DBUS in Makefile, and disable it by default as it's still to hard to build on all systems
1003 o fix formatting of udev_dbus.c to use tabs. Also get it to build properly now
1004 o move all of the DBUS logic into one file and remove all of the #ifdef crud from the main code
1005
1006 Olaf Hering:
1007 o dump latest klibc into the udev build tree
1008 o use udevdir in udev.conf
1009
1010 Patrick Mansfield:
1011 o better allow builds of extras programs under udev
1012 o update udev extras/scsi_id to version 0.2
1013
1014
1015 Summary of changes from v007 to v008
1016 ============================================
1017
1018 <azarah:nosferatu.za.org>:
1019 o more config file parsing robustness
1020
1021 <christophe.varoqui:free.fr>:
1022 o udev-007/extras/multipath update
1023
1024 Arnd Bergmann:
1025 o Build failure - missing linux/limits.h include?
1026 o Add format modifier for devfs like naming
1027 o klibc makefile fixes
1028
1029 Daniel E. F. Stekloff:
1030 o another patch for path problem
1031 o quick fix for libsysfs bus
1032 o libsysfs changes for sysfsutils 0.3.0
1033
1034 Greg Kroah-Hartman:
1035 o fix up some duplicated function compiler warnings in libsysfs
1036 o fix some compiler warnings in the tdb code
1037 o Added Kay's name to the man page
1038 o update the wildcard documentation in the man page to show the new styles supported
1039 o fix permission handling logic
1040 o enable default_mode ability to actually build
1041 o add support for the default_mode variable, as it is documented
1042 o show permissions and groups in the label_test
1043 o remove some items off of the TODO list, as they are now done
1044 o fix up the tests to work without all of the environ variables
1045 o get rid of the majority of the debug environment variables
1046 o Update the man page to show the new config file, it's format, and how to use it
1047 o fix up the tests to support the rules file name change
1048 o add support for a main udev config file, udev.conf
1049 o turn debugging messages off by default
1050 o split out the namedev config parsing logic to namedev_parse.c
1051 o rename namedev's get_attr() to be main namedev_name_device() as that's what it really is
1052 o add devfs like tty rules as an example in the default config file
1053 o operate on the rules in the order they are in the config file (within the rule type) instead of operating on them backwards.
1054 o Cset exclude: dsteklof@us.ibm.com|ChangeSet|20031126173159|56255
1055 o add test for checking the BUS value
1056 o fix problem where we were not looking at the BUS value
1057 o add scsi and pci bus links in the test sysfs tree
1058 o add test and documentation for new %D devfs format modifier
1059 o changed the default location of the database to /udev/.udev.tdb to be LSB compliant
1060 o get rid of functions in klibc_fixups that are now in klibc
1061 o sync up with the 0.84 version of klibc
1062 o fix udev init.d script to handle all class devices in sysfs
1063 o fix the test.block and test.tty scripts due to their moveing. Also add a test.all script
1064 o 007_bk version change to Makefile
1065
1066 Kay Sievers:
1067 o pattern matching for namedev
1068 o catch replace device by wildcard
1069 o udev.8 tweak numeric id text
1070 o udev-test.pl add subdir test
1071 o namedev.c strcat tweak
1072 o overall whitespace + debug text conditioning
1073 o udev-test.pl - tweaks
1074
1075 Martin Hicks:
1076 o Add -nodefaultlibs while compiling against klibc
1077
1078 Olaf Hering:
1079 o ARCH detection for ppc
1080
1081 Patrick Mansfield:
1082 o fix udev parallel builds with klibc
1083
1084
1085 Summary of changes from v006 to v007
1086 ============================================
1087
1088 <md:linux.it>:
1089 o fix segfault in parsing bad udev.permissions file
1090
1091 Greg Kroah-Hartman:
1092 o update default config file with a CALLOUT rule, and more documentation
1093 o updated the man page with the latest format specifier changes
1094 o added ability to put format specifiers in the CALLOUT program string
1095 o tweak udev-test.pl to report '0' errors if that's what happened
1096 o only build klibc_fixups.c if we are actually using klibc
1097 o add support for string group and string user names in udev.permissions
1098 o add getgrnam and getpwnam to klibc_fixups files
1099 o remove Makefile.klibc
1100 o add udev-test perl script from Kay Sievers <kay.sievers@vrfy.org> which blows away my puny shell scripts
1101 o added debian's version of udev.permissions
1102 o change to 006_bk version
1103
1104 Kay Sievers:
1105 o format char for CALLOUT output
1106 o more namedev whitespace cleanups
1107 o support arguments in callout exec
1108 o namedev.c - change order of fields in CALLOUT
1109 o namedev.c whitespace + debug text cleanup
1110 o man page with udev.permissions wildcard
1111
1112 Olaf Hering:
1113 o static klibc udev does not link against crt0.o
1114
1115 Summary of changes from v005 to v006
1116 ============================================
1117
1118 <chris_friesen:sympatico.ca>:
1119 o faster test scripts
1120
1121 Arnd Bergmann:
1122 o more robust config file parsing in namedev.c
1123 o add bus id modifier
1124
1125 Daniel E. F. Stekloff:
1126 o patch for libsysfs sysfs directory handling
1127
1128 Greg Kroah-Hartman:
1129 o add another line to udev.permissions in the proper format
1130 o tweak replace_test
1131 o fix permissions to work properly now
1132 o add real udev.permissions file to test directory
1133 o fix namedev.c to build with older version of gcc
1134 o add dumb test for all of the different modifiers
1135 o update the TODO list with more items that people can easily do
1136 o move the test.block and test.tty scripts to the test/ directory
1137 o add remove actions to the test scripts
1138 o turn DEBUG_PARSER off by default
1139 o add some documentation for the %b modifier to the default config file
1140 o fix make install rule for when the udev symlink is already there
1141 o change release target in makefile
1142 o change debug level on printf values for now
1143 o updated demo config file
1144 o add some documentation of the modifiers to the default config file
1145 o add demo config file
1146 o updated bk ignore list for klibc generated files
1147 o add printf option to label test to verify it works
1148 o fix up printf-like functionality due to previous changes
1149 o get the major/minor number before we name the device
1150 o add scsi_id "extra" program from Patrick Mansfield <patmans@us.ibm.com>
1151 o Add multipath "extra" program from Christophe Varoqui, <christophe.varoqui@free.fr>
1152 o trailing whitespace cleanups
1153 o splig LABEL and NUMBER into separate functions
1154 o add TOPO regression test
1155 o move TOPOLOGY rule to it's own function
1156 o fix bug where NUMBER and TOPOLOGY would not work for partitions
1157 o clean up the way we find the sysdevice for a block device for namedev
1158 o updated label test script (tests for partitions now.)
1159 o split REPLACE and CALLOUT into separate functions
1160 o add debug line for REPLACE call
1161 o add replace test
1162 o add more sysfs test tree files
1163 o change UDEV_SYSFS_PATH environment variable due to libsysfs change
1164 o fix bug in klibc's isspace function
1165 o fix udev-add.c to build properly with older versions of gcc
1166 o add prototype for ftruncate to klibc
1167 o Remove a few items from the TODO list that are already done
1168 o version number to 005_bk
1169 o pull some klibc stuff into the make Makefile to try to stay in sync
1170 o klibc build fixes
1171
1172 Kay Sievers:
1173 o apply permissions.conf support for wildcard and default name
1174 o man page with included placeholder list
1175 o implement printf-like placeholder support for NAME
1176 o more manpage tweaks
1177 o add support for subdirs
1178 o add uid/gid to nodes
1179
1180 Olaf Hering:
1181 o DESTDIR for udev
1182
1183 Paul Mundt:
1184 o Fixup path for kernel includes when building with klibc
1185
1186 Robert Love:
1187 o udev init script
1188
1189
1190 Summary of changes from v004 to v005
1191 ============================================
1192
1193 <kay:vrfy.org>:
1194 o namedev.c comments + debug patch
1195 o man page update
1196
1197 Greg Kroah-Hartman:
1198 o ignore the klibc/linux symlink
1199 o add klibc linux symlink info to the README
1200 o get 'make release' to work properly again
1201 o added README info for how to build using klibc
1202 o turn off debugging if we are building with klibc
1203 o turn off debugging in namedev
1204 o added vsyslog support to klibc
1205 o add ftruncate to klibc
1206 o klibc specific tweaks
1207 o libsysfs does not need mntent.h in it's header file
1208 o udev build tweaks to tdb's spinlock code
1209 o klibc makefile changes
1210 o build tdb and libsysfs from the same makefile as udev
1211 o udev-add build cleanups for other libc versions
1212 o tweak tdb to build within udev better
1213 o make libsysfs spit debug messages to the same place as the rest of udev
1214 o make libsysfs build cleanly
1215 o updated bk ignore list
1216 o added klibc version 0.82 (cvs tree) to the udev tree
1217 o makefile fix for now
1218 o Merge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev
1219 o hm, makefile bug with so many files... will fix later
1220 o regression tests starting to be added
1221 o fix LABEL bug for device files (not class files.)
1222 o more warning flags to the build
1223 o got rid of struct device_attr
1224 o rename namedev.permissions and namedev.config to udev.permissions and udev.config
1225 o fix dbg line in namedev.c
1226 o more overrides of config info with env variables if in test mode
1227 o Fix bug causing udev to sleep forever waiting for dev file to show up
1228 o change version to 004_bk
1229 o make config files, sysfs root, and udev root configurable from config variables
1230 o 004 changelog entrys TAG: v004
1231
1232 Robert Love:
1233 o udev: sleep_for_dev() bits
1234 o udev: another canidate for static
1235
1236
1237 Summary of changes from v003 to v004
1238 ============================================
1239
1240 Daniel E. F. Stekloff:
1241 o new version of libsysfs patch
1242
1243 Greg Kroah-Hartman:
1244 o 004 release
1245 o major database cleanups
1246 o Changed test.block and test.tty to take ACTION from the command line
1247 o don't sleep if 'dev' file is already present on device add
1248 o fix comment about how the "dev" file is made up
1249 o more database work. Now we only store the info we really need right now
1250 o add BUS= bug to TODO list so it will not get forgotten
1251 o spec file changes
1252 o test.block changes
1253 o ok, rpm likes the "_" character instead of "-" better
1254 o change the version to 003-bk to keep things sane with people using the bk tree
1255 o got "remove of named devices" working
1256 o fix segfaults when dealing with partitions
1257 o update changelog for 003 release TAG: v003
1258
1259 Kay Sievers:
1260 o man file update
1261 o man page update
1262
1263 Robert Love:
1264 o udev: mode should be mode_t
1265 o udev: trivial trivialities
1266 o udev: cool test scripts again
1267 o udev spec file symlink support
1268 o udev: cool test scripts
1269 o udev spec file bits
1270
1271
1272 Summary of changes from v0.2 to v003
1273 ============================================
1274
1275 Daniel E. F. Stekloff:
1276 o udevdb patch
1277 o udevdb prototype
1278
1279 Greg Kroah-Hartman:
1280 o update the spec file for the new version and install process
1281 o fix makefile release rule to not drop tdb.h file
1282 o Add FAQ for udev
1283 o removed AUTHORS and INSTALL files as they were pretty pointless
1284 o copyright updates
1285 o Add AUTHORS and INSTALL files
1286 o TODO updates
1287 o Updatd the README
1288 o updated the TODO list
1289 o add udev man page (basically just a place holder for now.)
1290 o added uninstall support
1291 o added install target for makefile so people don't have to do it by hand anymore
1292 o add version to debug log on startup
1293 o tell the user what mknod() we are trying to do
1294 o add dbg_parse() to cut down on parse file debugging statements
1295 o put config files and database in /etc/udev by default
1296 o add ols 2003 udev paper to docs/
1297 o clean up some debugging stuff in namedev.c
1298 o do not build the tdb binary programs, only the objects
1299 o merge tdb into the build process
1300 o Added tdb code from latest cvs version in the samba tree
1301 o added my name to the .spec file
1302 o minor cleanups
1303 o cleanup the mknod code a bit
1304 o remove mknod callout
1305 o handle new major:minor format of dev files that showed up in 2.6.0-test2-bk3 or so
1306 o oops, everything was getting created as 000 mode, try to fix this up, but fail...
1307 o more test stuff
1308
1309 Olaf Hering:
1310 o print udev pid
1311
1312 Patrick Mansfield:
1313 o add callout config type to udev
1314
1315 Paul Mundt:
1316 o Fix TDB cross compilation
1317 o udev spec file
1318 o udev/libsysfs cross compile fixes
1319
1320
1321 Summary of changes from v0.1 to v0.2
1322 ============================================
1323
1324 Greg Kroah-Hartman:
1325 o more test stuff
1326 o removed unneeded stuff from udev.h
1327 o added 0.2 change log info
1328 o start working on label support, and fix some segfaults for block devices
1329 o test config file changes
1330 o add NUMBER support (basically same logic as TOPOLOGY, perhaps we should
1331 merge this...)
1332 o added topology support
1333 o got REPLACE to work properly
1334 o make struct config_device contain a struct device_attr instead of
1335 duplicating the mess
1336 o block test
1337 o split the tests up into different files
1338 o split udev main logic into udev-add and udev-remove
1339 o Clean up the namedev interface a bit, making the code smaller
1340 o bk: update ignore list
1341 o update the tests to handle block devices too
1342 o add initial libsysfs support
1343 o added libsysfs to the build
1344 o added libsysfs code from sysutils-0.1.1-071803 release
1345 o namedev config files are fully parsed
1346 o more permission tests
1347 o make log_message spit out warnings so I don't have to spend forever
1348 chasing down stupid bugs that aren't there...
1349 o added klibc makefile
1350 o Initial namedev parsing of config files
1351 o sleep for 2 seconds to give the kernel a chance to actually create the
1352 files we need
1353 o pick a better default UDEV_ROOT
1354 o fix up the test to actually work
1355 o added more documentation in README and TODO files
1356
1357
1358 Summary of changes up to v0.1
1359 ============================================
1360
1361 Greg Kroah-Hartman:
1362 o added more documentation in README and TODO files
1363 o updated the documentation
1364 o cleaned up the makefile a bit
1365 o remove now works!
1366 o restructure code to be able to actually get remove_node() to work
1367 o Creating nodes actually works
1368 o added stupid test script for debugging
1369 o added initial documentation and gpl license
1370 o enabled debugging
1371 o updated ignore list
1372 o added initial files
1373 o fixed up config
1374 o Initial repository create
1375 o BitKeeper file /home/greg/src/udev/udev/ChangeSet
1376