ChangeLog revision 5fadcc76c8c86cc0363fa0010f3e30933a7dcaa5
71092d70af35567dd154d3de2ce04ce62e157a7cLennart PoetteringSummary of changes from v135 to v136
b7ff1e47da4653d2ff1ec7b489e6067fed29d8c5Lennart Poettering============================================
c904f64d84db8c4eebedf210ba10893f19ba05edLennart Poettering
c904f64d84db8c4eebedf210ba10893f19ba05edLennart PoetteringAdam Buchbinder (1):
05677bb78079c3fa0283101aac2c07581f4873f1Lennart Poettering extras: fix mis-spelling of "environment"
73090dc815390f4fca4e3ed8a7e1d3806605daaaLennart Poettering
71092d70af35567dd154d3de2ce04ce62e157a7cLennart PoetteringHarald Hoyer (1):
35c5c7a01daeb2c83c693deea07c8f2d0d6c83e2Lennart Poettering rule_generator: fix enumeration for write_cd_rules
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering
ddd88763921a1534081ed28e36f6712a85449005Lennart PoetteringJeremy Higdon (1):
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers path_id: rework SAS persistent names
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers
f957632b960a0a42999b38ded7089fa602b41745Kay SieversKarel Zak (1):
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers volume_id: HPFS code clean up
9a36607584bbd1d78775353e022a51794b4e27b1Lennart Poettering
9a36607584bbd1d78775353e022a51794b4e27b1Lennart PoetteringKay Sievers (54):
a40593a0d0d740efa387e35411e1e456a6c5aba7Lennart Poettering rules: ATA_COMPAT do not try to match on sr*, it will never have vendor ATA
a40593a0d0d740efa387e35411e1e456a6c5aba7Lennart Poettering scsi_id: do not fail if no serial is found like for optical drives
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering update configure and NEWS
068665b6fd9839f27bcace7e8f56c0baa6935272Lennart Poettering rules: fix isdn rules
169c4f65131fbc7bcb51e7d5487a715cdcd0e0ebLennart Poettering rules: add persistent /dev/serial/{by-id,by-path} rules
169c4f65131fbc7bcb51e7d5487a715cdcd0e0ebLennart Poettering make: install serial rules file
169c4f65131fbc7bcb51e7d5487a715cdcd0e0ebLennart Poettering make: do not delete autotools generated file with distclean
169c4f65131fbc7bcb51e7d5487a715cdcd0e0ebLennart Poettering udevadm: settle - allow --timeout=0 and --quiet
6ba383fa49e01302dfeae1f5083bb942b055628bLennart Poettering rules: move aoe rules to default rules file
6ba383fa49e01302dfeae1f5083bb942b055628bLennart Poettering volume_id: btrfs - update format
bd08f2422491169e92dc0899d5ba848fcae4c15cLennart Poettering rules: add "do not edit header"
bd08f2422491169e92dc0899d5ba848fcae4c15cLennart Poettering volume_id: support sub-uuid's and plug in btrfs device uuid
bd08f2422491169e92dc0899d5ba848fcae4c15cLennart Poettering libudev: include <sys/types.h>
bd08f2422491169e92dc0899d5ba848fcae4c15cLennart Poettering build: add -lsepol
71100051c5d351daac20610f3a4b8c14901088d8Lennart Poettering build: just use autoreconf -i
d3c7d7dd77b2b72315164b672462825cef6c0f9aKay Sievers rules: remove ide-scsi
71100051c5d351daac20610f3a4b8c14901088d8Lennart Poettering rules: first simple step merging with Ubuntu rules
fb0864e7b9c6d26269ccea6ec5c0fd921c029781Lennart Poettering "'/sbin/modprobe abnormal' exit" - also print program options
fb0864e7b9c6d26269ccea6ec5c0fd921c029781Lennart Poettering rules: more changes toward Ubuntu rules merge
fb0864e7b9c6d26269ccea6ec5c0fd921c029781Lennart Poettering rules: more changes toward Ubuntu rules merge
fb0864e7b9c6d26269ccea6ec5c0fd921c029781Lennart Poettering rules: remove /dev/raw/raxctl symlink, it's a devfs leftover
fb0864e7b9c6d26269ccea6ec5c0fd921c029781Lennart Poettering rules: rtc - create rtc compat link only for cmos type rtc
fb0864e7b9c6d26269ccea6ec5c0fd921c029781Lennart Poettering rules: remove legacy symlinks
fb0864e7b9c6d26269ccea6ec5c0fd921c029781Lennart Poettering rules: do not put raw1394 in "video" group
fb0864e7b9c6d26269ccea6ec5c0fd921c029781Lennart Poettering rules: second round merging with Ubuntu rules
18da49531e4c6b31bd2439b4d738dc1bb9660af1Lennart Poettering rules: remove /dev/dsp /dev/audio
18da49531e4c6b31bd2439b4d738dc1bb9660af1Lennart Poettering rules: put alsa in group "audio"
8af0fcdb909b87ef4dcef34d50df814656acec81Lennart Poettering rules: isdn - remove /dev/isdn/capi20 symlink
8af0fcdb909b87ef4dcef34d50df814656acec81Lennart Poettering rules: provide /dev/raw/rawctl
9586cdfab6a2638078702b7fea7e16b3a71899e2Lennart Poettering if needed, store database entries also for devices which do not have a device node
9586cdfab6a2638078702b7fea7e16b3a71899e2Lennart Poettering build: use autoreconf --symlink
9586cdfab6a2638078702b7fea7e16b3a71899e2Lennart Poettering usb_id: add "image" class
9586cdfab6a2638078702b7fea7e16b3a71899e2Lennart Poettering require non-SYSFS_DEPRECATED 2.6.20+ kernel
9586cdfab6a2638078702b7fea7e16b3a71899e2Lennart Poettering build: default to --prefix=/usr --exec-prefix=""
9586cdfab6a2638078702b7fea7e16b3a71899e2Lennart Poettering libudev: enumerate - add lookup by property
6b80b9b8ee6d372e00ece51e6a11c6d31899aaecLennart Poettering rules: input - make sure needed variables are set
6b80b9b8ee6d372e00ece51e6a11c6d31899aaecLennart Poettering libudev: device - read "uevent" only if info is not already loaded
54ecda32c60c6f2548f74703bfd324694393edaaLennart Poettering libudev: subsytem -> subsystem
54ecda32c60c6f2548f74703bfd324694393edaaLennart Poettering libudev: bump revision
7f110ff9b8828b477e87de7b28c708cf69a3d008Lennart Poettering usb_id: use devtype lookup
7f110ff9b8828b477e87de7b28c708cf69a3d008Lennart Poettering require 2.6.22+ kernel
7f110ff9b8828b477e87de7b28c708cf69a3d008Lennart Poettering rules: Ubuntu merge - use group "cdrom"
7f110ff9b8828b477e87de7b28c708cf69a3d008Lennart Poettering rules: Ubuntu merge - use group "tape"
8d2831af71debde5dc20bfa84a68a7190eab8542Lennart Poettering rules: replace DVB shell script rule
8d2831af71debde5dc20bfa84a68a7190eab8542Lennart Poettering rules: Ubuntu merge - s/uucp/dialout/
7d900eb6f58ca76a0f742c6e1823aa7317d4471fLennart Poettering update NEWS
7d900eb6f58ca76a0f742c6e1823aa7317d4471fLennart Poettering update NEWS
7d900eb6f58ca76a0f742c6e1823aa7317d4471fLennart Poettering enable skipping of "naming-only" rules
7d900eb6f58ca76a0f742c6e1823aa7317d4471fLennart Poettering usb_id: s/image/media/
101f077676e9fbe1a66c8b2dc4864a8d7a94c372Lennart Poettering udevadm: s/udevinfo/udevadm info/
101f077676e9fbe1a66c8b2dc4864a8d7a94c372Lennart Poettering rules: reorder block rules
101f077676e9fbe1a66c8b2dc4864a8d7a94c372Lennart Poettering rules: zaptel - add "dialout" group
101f077676e9fbe1a66c8b2dc4864a8d7a94c372Lennart Poettering libudev: device - add udev_device_get_property_value()
101f077676e9fbe1a66c8b2dc4864a8d7a94c372Lennart Poettering libudev: test - add udev_device_get_property_value()
101f077676e9fbe1a66c8b2dc4864a8d7a94c372Lennart Poettering
101f077676e9fbe1a66c8b2dc4864a8d7a94c372Lennart PoetteringMarcel Holtmann (3):
101f077676e9fbe1a66c8b2dc4864a8d7a94c372Lennart Poettering libudev: device - add devtype support
f7f964eb3625e4cca7f16377fa12aa7a760243e7Lennart Poettering libudev: device - lookup subsystem and devtype together
f7f964eb3625e4cca7f16377fa12aa7a760243e7Lennart Poettering libudev: device - remove udev_device_get_parent_with_subsystem
d0e5a33374cee92962af33dfc03873e470b014f6Lennart Poettering
d0e5a33374cee92962af33dfc03873e470b014f6Lennart PoetteringMichal Soltys (1):
d0e5a33374cee92962af33dfc03873e470b014f6Lennart Poettering man: udev - update NAME assignment
d0e5a33374cee92962af33dfc03873e470b014f6Lennart Poettering
d0e5a33374cee92962af33dfc03873e470b014f6Lennart PoetteringRyan Thomas (1):
d0e5a33374cee92962af33dfc03873e470b014f6Lennart Poettering rules: add rules for AoE devices
d0e5a33374cee92962af33dfc03873e470b014f6Lennart Poettering
d0e5a33374cee92962af33dfc03873e470b014f6Lennart Poettering
6edd7ca1624f89c9a36067b721a0280e748acb17Kay SieversSummary of changes from v134 to v135
6edd7ca1624f89c9a36067b721a0280e748acb17Kay Sievers============================================
6edd7ca1624f89c9a36067b721a0280e748acb17Kay Sievers
15e9fbd851c15ecaad4888932584f37dcd26111aLennart PoetteringKay Sievers (6):
15e9fbd851c15ecaad4888932584f37dcd26111aLennart Poettering usb_id: add "break" to currently unused case labels
53ed2eeb2e709a6c0d152d7bdf2d9a4b9f997a16Lennart Poettering rules: fix cciss disk/by-id/ links
53ed2eeb2e709a6c0d152d7bdf2d9a4b9f997a16Lennart Poettering rules: add infiniband rules
353e12c2f4a9e96a47eb80b80d2ffb7bc1d44a1bLennart Poettering rules: infiniband.rules -> 40-infiniband.rules
353e12c2f4a9e96a47eb80b80d2ffb7bc1d44a1bLennart Poettering fix network interface name swapping
680a1dbc354b2f437b4e06e27d4c43217977efdfLennart Poettering update configure and NEWS
680a1dbc354b2f437b4e06e27d4c43217977efdfLennart Poettering
7e64c73a93cdcc7068280f3e3ba8adbd6c6f8f84Lennart PoetteringMarcel Holtmann (1):
7e64c73a93cdcc7068280f3e3ba8adbd6c6f8f84Lennart Poettering usb_id: fix switch statement for video type
c4aa65e7147dc742886edf25593e10466b02fc3aLennart Poettering
7e64c73a93cdcc7068280f3e3ba8adbd6c6f8f84Lennart PoetteringPiter PUNK (2):
36e43bddd0a4526e77cdae2c922bb29f67bd74adLennart Poettering rules: /dev/null -> X0R
36e43bddd0a4526e77cdae2c922bb29f67bd74adLennart Poettering rules: add usb device nodes
b61c90514e134dc781617d172961f25e7352f53bLennart Poettering
b61c90514e134dc781617d172961f25e7352f53bLennart Poettering
a558d00381291afd6a81f7df07269fe76eeae556Lennart PoetteringSummary of changes from v133 to v134
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering============================================
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering
a558d00381291afd6a81f7df07269fe76eeae556Lennart PoetteringGabor Z. Papp (1):
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering include errno.h in sysdeps.h
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering
a558d00381291afd6a81f7df07269fe76eeae556Lennart PoetteringHarald Hoyer (1):
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering rules: add persistent rules for memory stick block devices
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering
a558d00381291afd6a81f7df07269fe76eeae556Lennart PoetteringKay Sievers (19):
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering autogen.sh: fix -print-multi-os-directory usage
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering volume_id: update btrfs magic
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering bump version
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering rules: merge group "video" into default rules
05aa9edde0f9f4077b8120389c93cb0134eda9c5Lennart Poettering rules: v4l - add by-id/ links for USB devices
05aa9edde0f9f4077b8120389c93cb0134eda9c5Lennart Poettering libudev: accept NULL whitelist in util_replace_chars()
31ed59c51126fce7d958c188772a397e2a1ed010Lennart Poettering usb_id: replace chars in returned strings
31ed59c51126fce7d958c188772a397e2a1ed010Lennart Poettering ata_id: make sure, we do not have slashes in values
62f21ec91ad8e7e24079962f4df066b0094fe68dLennart Poettering scsi_id: make sure, we do not have slashes in values
62f21ec91ad8e7e24079962f4df066b0094fe68dLennart Poettering volume_id: remove unused usage types
62f21ec91ad8e7e24079962f4df066b0094fe68dLennart Poettering vol_id: if regular files are probed, use stat() for the size value
62f21ec91ad8e7e24079962f4df066b0094fe68dLennart Poettering volume_id: update btrfs
62f21ec91ad8e7e24079962f4df066b0094fe68dLennart Poettering volume_id: clear probing result before probing and do not probe a second time, if not needed
62f21ec91ad8e7e24079962f4df066b0094fe68dLennart Poettering path_id: fix fibre channel handling
62f21ec91ad8e7e24079962f4df066b0094fe68dLennart Poettering update NEWS TODO
62f21ec91ad8e7e24079962f4df066b0094fe68dLennart Poettering floppy: use ARRAY_SIZE()
87a8baa35d6d65ac3b58ae8e26e338e67f8ae8edLennart Poettering fix handling of swapping node name with symlink name
87a8baa35d6d65ac3b58ae8e26e338e67f8ae8edLennart Poettering silence PHYSDEV* warning for WAIT_FOR* rules
87a8baa35d6d65ac3b58ae8e26e338e67f8ae8edLennart Poettering rules: exclude "btibm" devices from vol_id calls
87a8baa35d6d65ac3b58ae8e26e338e67f8ae8edLennart Poettering
0716c60e37d2083325cd5316caf4310f0acc9a89Lennart PoetteringMatthias Schwarzott (1):
87a8baa35d6d65ac3b58ae8e26e338e67f8ae8edLennart Poettering rules: Gentoo update
5ba081b0fb02380cee4c2ff5bc7e05f869eb8415Lennart Poettering
5ba081b0fb02380cee4c2ff5bc7e05f869eb8415Lennart PoetteringPeter Breitenlohner (2):
b3fa47e0819b08ea32e69e19e6d88ce2daca069dLennart Poettering man: fix typos
b3fa47e0819b08ea32e69e19e6d88ce2daca069dLennart Poettering floppy: fix array bounds check and minor calculation
aaf53376aaac326b700fd3f8e28bbd842f0a9ed1Lennart Poettering
aaf53376aaac326b700fd3f8e28bbd842f0a9ed1Lennart Poettering
7f3e62571a63ac90de6ac5eefeeb8d3e9aa6f49eLennart PoetteringSummary of changes from v132 to v133
7f3e62571a63ac90de6ac5eefeeb8d3e9aa6f49eLennart Poettering============================================
7f3e62571a63ac90de6ac5eefeeb8d3e9aa6f49eLennart Poettering
7f3e62571a63ac90de6ac5eefeeb8d3e9aa6f49eLennart PoetteringAlan Jenkins (2):
4cbd9ecf45f64c3a9acc99d473fbf3be3687ae24Lennart Poettering udevd: de-duplicate strings in rules
4cbd9ecf45f64c3a9acc99d473fbf3be3687ae24Lennart Poettering scsi_id: we don't use DEVPATH env var anymore, update man page
c77b7f7f82683f10e44e9ea54107d4a91feb08e3Lennart Poettering
c77b7f7f82683f10e44e9ea54107d4a91feb08e3Lennart PoetteringKarel Zak (1):
25d6283acfeb87730c2c0c4c2ef76a66fa397e87Lennart Poettering volume_id: fat - move check for msdos signature (0x55 0xaa)
25d6283acfeb87730c2c0c4c2ef76a66fa397e87Lennart Poettering
0d1575814b753452207010a503a5cc0ba959b8dcLennart PoetteringKay Sievers (22):
effe639c6a66123a7c6626cb9129f6bcbb41b3aeLennart Poettering silence "comparison between signed and unsigned"
a6eb9147a820d1c08b315867373a21bd0ece2f05Lennart Poettering string index - split nodes and childs to allow and unlimited number of childs
a6eb9147a820d1c08b315867373a21bd0ece2f05Lennart Poettering reserve child slot 0
b011116d1829bde044a638cbabfb070a7e0e8fa7Kay Sievers merge trie nodes, childs and root into a single array
b011116d1829bde044a638cbabfb070a7e0e8fa7Kay Sievers set errno = ENOSYS in inotify stub
7d441ddb5ca090b5a97f58ac4b4d97b3e84fa81eLennart Poettering udevadm: info - unify -V and --version
65c0cf7108ae3537a357c74b4586a783baba82f9Lennart Poettering rules: remove DEVTYPE disk/partition
65c0cf7108ae3537a357c74b4586a783baba82f9Lennart Poettering rules: remove pnp shell script, acpi loads these modules properly
7ef5875d142f01ab4fe8d35412d48c10723ae2d4Lennart Poettering update NEWS
7ef5875d142f01ab4fe8d35412d48c10723ae2d4Lennart Poettering configure: add linux-hotplug mail address
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers remove len == 0 check, the index root is always '\0'
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers volume_id: bump revision
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers volume_id: always check for all filesystem types and skip conflicting results
a2f5666d06fe8233025738047115bb9e3959df3eLennart Poettering volume_id: fat - accept empty FAT32 fsinfo signature
a2f5666d06fe8233025738047115bb9e3959df3eLennart Poettering fix spelling in comment
ad740100d108282d0244d5739d4dcc86fe4c5fdeLennart Poettering volume_id: ntfs - mark as no other fs must match
ad740100d108282d0244d5739d4dcc86fe4c5fdeLennart Poettering vol_id: clarify error message
c821bd28c2ecce8d35248d61949fe1c0c3030b6cLennart Poettering libudev: device - handle disk "device" link for partitions in deprecated sysfs layout
c821bd28c2ecce8d35248d61949fe1c0c3030b6cLennart Poettering limit $attr(<symlink>) magic to well-known links only
de6c78f8795743894431a099d26ec562a8acf3dfLennart Poettering udevd: fix cleanup of /dev/.udev/uevent_seqnum
7d441ddb5ca090b5a97f58ac4b4d97b3e84fa81eLennart Poettering fix $links substitution for devices without any link
14e639ae7a1dbf156273ce697d30fbc6c6594209Lennart Poettering update NEWS
14e639ae7a1dbf156273ce697d30fbc6c6594209Lennart Poettering
ff01d048b4c1455241c894cf7982662c9d28fd34Lennart PoetteringSergey Vlasov (1):
ff01d048b4c1455241c894cf7982662c9d28fd34Lennart Poettering udevadm: fix option parsing breakage with klibc
d3c7d7dd77b2b72315164b672462825cef6c0f9aKay Sievers
72b9ed828bd22f3ddd74b6853c183eebf006d6d8Lennart Poettering
1d6702e8d3877c0bebf3ac817dc45ff72f5ecfa9Lennart PoetteringSummary of changes from v131 to v132
1d6702e8d3877c0bebf3ac817dc45ff72f5ecfa9Lennart Poettering============================================
1d6702e8d3877c0bebf3ac817dc45ff72f5ecfa9Lennart Poettering
71092d70af35567dd154d3de2ce04ce62e157a7cLennart PoetteringKay Sievers (2):
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering fix size_t compiler warning on 32 bit platforms
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering convert debug string arrays to functions
0a55b298d930543c8065bb9e708dd112562b1736Lennart Poettering
97f73ffb04947acf0a5854e3a7bdbb7a0105f6faLennart Poettering
97f73ffb04947acf0a5854e3a7bdbb7a0105f6faLennart PoetteringSummary of changes from v130 to v131
85f248b26653f5322c26735661d63d4e8460c30eLennart Poettering============================================
85f248b26653f5322c26735661d63d4e8460c30eLennart Poettering
1258097cd3cdbc5dd3d264850119e553a29c5068Lennart PoetteringAlan Jenkins (17):
1258097cd3cdbc5dd3d264850119e553a29c5068Lennart Poettering libudev: fix sysnum logic for digit-only device names
1258097cd3cdbc5dd3d264850119e553a29c5068Lennart Poettering udevd: avoid overhead of calling rmdir on non-empty directories
a4c279f87451186b8beb1b8cc21c7cad561ecf4bLennart Poettering use more appropriate alternatives to malloc()
a4c279f87451186b8beb1b8cc21c7cad561ecf4bLennart Poettering libudev: util - optimize path_encode()
d3fc81bd6a5a046b22600ac1204df220c93d2c15Lennart Poettering libudev: allocate udev_device->envp[] dynamically
d3fc81bd6a5a046b22600ac1204df220c93d2c15Lennart Poettering replace strncpy() with strlcpy()
d3fc81bd6a5a046b22600ac1204df220c93d2c15Lennart Poettering use re-entrant variants of getpwnam and getgrnam
d3fc81bd6a5a046b22600ac1204df220c93d2c15Lennart Poettering udevd: fix memory leak
7c697168102cb64c5cb65a542959684014da99c7Lennart Poettering udevd: fix WAIT_FOR_SYSFS execution order
253ee27a0c7a410d27d490bb79ea97caed6a2b68Lennart Poettering fix handling of string_escape option
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering udevd: use a tighter loop for compare_devpath()
8d0e38a2b966799af884e78a54fd6a2dffa44788Lennart Poettering udevd: avoid implicit memset in match_attr()
f28f1daf754a9a07de90e6fc4ada581bf5de677dLennart Poettering kerneldoc comment fixes
f28f1daf754a9a07de90e6fc4ada581bf5de677dLennart Poettering udevd: simplify rules execution loop
f28f1daf754a9a07de90e6fc4ada581bf5de677dLennart Poettering udevd: fix termination of rule execution
f28f1daf754a9a07de90e6fc4ada581bf5de677dLennart Poettering udevd: be more careful when matching against parents
88a07670cfa974a605c7c7b520b8a3135fce37f9Lennart Poettering udevd: shrink struct token to 12 bytes
88a07670cfa974a605c7c7b520b8a3135fce37f9Lennart Poettering
88a07670cfa974a605c7c7b520b8a3135fce37f9Lennart PoetteringKay Sievers (113):
916abb21d0a6653e0187b91591e492026886b0a4Lennart Poettering remove outdated docs/README-gcov_for_udev
916abb21d0a6653e0187b91591e492026886b0a4Lennart Poettering libudev: device - add device lookup by subsystem:sysname
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering libudev: also prefix non-exported functions with udev_*
916abb21d0a6653e0187b91591e492026886b0a4Lennart Poettering libudev: add udev_monitor_send_device()
b23de6af893c11da4286bc416455cd0926d1532eLennart Poettering libudev: list - add flag
b23de6af893c11da4286bc416455cd0926d1532eLennart Poettering libudev: device - generate DEVNAME and DEVLINKS properties
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering vol_id: update README
adf70c5e4e6673353b8d702baee4e1d21eb05dfeKay Sievers libudev: handle ! in sysname, add sysnum, return allocated list_entry on add
21bdae12e11ae20460715475d8a0c991f15464acLennart Poettering delete simple-build-check.sh
21bdae12e11ae20460715475d8a0c991f15464acLennart Poettering test: move global ENV{ENV_KEY_TEST}="test" to local rule
9534ce54858c67363b841cdbdc315140437bfdb4Lennart Poettering libudev: monitor - fix send_device() property copying
9534ce54858c67363b841cdbdc315140437bfdb4Lennart Poettering libudev: device - add get_envp() to construct envp from property list
c798c40ec957a35cd4b7d04a196a9e58880c6ff3Lennart Poettering libudev: do not include ctrl in libudev.so
c798c40ec957a35cd4b7d04a196a9e58880c6ff3Lennart Poettering libudev: monitor - do not mangle DEVLINKS property
68c7d001f4117f0c3d0a4582e32cbb03ae5fac57Lennart Poettering libudev: update DEVLINKS property when properties are read
68c7d001f4117f0c3d0a4582e32cbb03ae5fac57Lennart Poettering libudev: device - lookup "subsystem" and "driver" only once
68c7d001f4117f0c3d0a4582e32cbb03ae5fac57Lennart Poettering libudev: device - export properties when values are set
7a2a0b907b5cc60f5d9a871997d7d6e7f62bf4d8Lennart Poettering libudev: list - handle update of key with NULL value
253ee27a0c7a410d27d490bb79ea97caed6a2b68Lennart Poettering libudev: ctrl - fix typo in set_env()
5d0fcd7c8d29340ac9425c309e8ac436a9af699cLennart Poettering libudev: add global property list
5d0fcd7c8d29340ac9425c309e8ac436a9af699cLennart Poettering libudev: device - copy global properties, unset empty properties
acb14d318b84bda00d1e666d7dab6794d5bbeb3fLennart Poettering volume_id: btrfs - update magic to latest disk format
73090dc815390f4fca4e3ed8a7e1d3806605daaaLennart Poettering udevd: use libudev
44143309dd0b37d61d7d842ca58f01a65646ec71Kay Sievers move udev_device_db to libudev
3d57c6ab801f4437f12948e29589e3d00c3ad9dbLennart Poettering rename udev source files
b9a2a36b519ccd79c4198e7dda4e657d597a14adLennart Poettering libudev: always add UDEV_LOG
b9a2a36b519ccd79c4198e7dda4e657d597a14adLennart Poettering libudev: monitor - export MAJOR/MINOR only if available
ba1a55152c50dfbcd3d4a64353b95f4a2f37985eLennart Poettering udev-node: name_list -> udev_list
9408a2d295a312a5472345090e28e0502570494bLennart Poettering udev-rules-parse: name_list -> udev_list
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering delete name_list, move common file functions
3f7a8c4e9f1d3ce48919e24eb2c9d56dd6fd88d8Kay Sievers fix sorting of rules files
f9276855a1d270b6c3f857cdaf2c4b49920c2228Lennart Poettering run_program: prevent empty last argv entry
f9276855a1d270b6c3f857cdaf2c4b49920c2228Lennart Poettering update IMPORT= file/stdout property parsing
260abb780a135e4cae8c10715c7e85675efc345aLennart Poettering update rules file parsing
260abb780a135e4cae8c10715c7e85675efc345aLennart Poettering delete udev-util-file.c
260abb780a135e4cae8c10715c7e85675efc345aLennart Poettering libudev: list - prepend udev_* to all functions
2791a8f8dc8764a9247cdba3562bd4c04010f144Lennart Poettering libudev: add sysnum to test program
a8f11321c209830a35edd0357e8def5d4437d854Lennart Poettering test: fix a few unintentially wrongly written rules which cause parse errors
a8f11321c209830a35edd0357e8def5d4437d854Lennart Poettering libudev: monitor - add set_receive_buffer_size()
21bdae12e11ae20460715475d8a0c991f15464acLennart Poettering libudev: ctrl - change magic to integer
21bdae12e11ae20460715475d8a0c991f15464acLennart Poettering libudev: make list_node functions available
c32e0c40f7e706e3ebcd101187d5ced96f083491Lennart Poettering udevd: use udev_list_node
c32e0c40f7e706e3ebcd101187d5ced96f083491Lennart Poettering collect: use udev_list
35f10fccb06a0c7b4f26a28746db387aac376cb3Lennart Poettering delete list.h
35f10fccb06a0c7b4f Error!

 

There was an error!

null

java.lang.NullPointerException