[oe-commits] org.oe.dev udev: Cut down default /dev tmpfs size from 10Mb to 2Mb, to preclude DoS.

pfalcon commit openembedded-commits at lists.openembedded.org
Mon Jun 18 07:41:56 UTC 2007


udev: Cut down default /dev tmpfs size from 10Mb to 2Mb, to preclude DoS.
* Like ramdisk the stupid script spit tens of megabytes to a "device", 
without checking if it exists.
* Generall, /dev should contains only devices, typical size - tens of Kb.

Author: pfalcon at openembedded.org
Branch: org.openembedded.dev
Revision: 8beb78e4968e06fbf47edc2f3e48f556f8586519
ViewMTN: http://monotone.openembedded.org/revision.psp?id=8beb78e4968e06fbf47edc2f3e48f556f8586519
Files:
1
packages/udev/udev-092/init
packages/udev/udev-097/init
packages/udev/udev-100/init
packages/udev/udev_092.bb
packages/udev/udev_097.bb
packages/udev/udev_100.bb
Diffs:

#
# mt diff -r8902495ddc40a4c7d8a97d15547db8b9016cf88a -r8beb78e4968e06fbf47edc2f3e48f556f8586519
#
# 
# 
# patch "packages/udev/udev-092/init"
#  from [54466ceaaabcdac815f2c7862996544ef9b2dc19]
#    to [109a0d50fdcbfc1bd8277ba6a8099efe39a135bc]
# 
# patch "packages/udev/udev-097/init"
#  from [6b909ce1f686b73d7df86e399360055ee1ae3862]
#    to [999cce42a7fe3f683e975df81d8b450187c4e8f3]
# 
# patch "packages/udev/udev-100/init"
#  from [6b909ce1f686b73d7df86e399360055ee1ae3862]
#    to [999cce42a7fe3f683e975df81d8b450187c4e8f3]
# 
# patch "packages/udev/udev_092.bb"
#  from [8e01342dd864804403f542f123a7344ada82c258]
#    to [a4b112038d53214ff29eb19b0a49cd3300db87e9]
# 
# patch "packages/udev/udev_097.bb"
#  from [1168153d781a2ab645fabf9f8fc83e95382e9209]
#    to [1670066b56c71bc70cf150d20bcd3c01c94180c3]
# 
# patch "packages/udev/udev_100.bb"
#  from [b5f9492d4c5c38454bcb4035511b25b037bdff5b]
#    to [052ad350b235989b24d5180ae1d34444ec6f5b93]
# 
============================================================
--- packages/udev/udev-092/init	54466ceaaabcdac815f2c7862996544ef9b2dc19
+++ packages/udev/udev-092/init	109a0d50fdcbfc1bd8277ba6a8099efe39a135bc
@@ -119,7 +119,7 @@ PATH="/sbin:/bin:/usr/bin"
 [ -x /sbin/udevd ] || exit 0
 
 # defaults
-tmpfs_size="10M"
+tmpfs_size="2M"
 udev_root="/dev"
 udevd_timeout=30
 
============================================================
--- packages/udev/udev-097/init	6b909ce1f686b73d7df86e399360055ee1ae3862
+++ packages/udev/udev-097/init	999cce42a7fe3f683e975df81d8b450187c4e8f3
@@ -131,7 +131,7 @@ PATH="/sbin:/bin:/usr/bin"
 PATH="/sbin:/bin:/usr/bin"
 
 # defaults
-tmpfs_size="10M"
+tmpfs_size="2M"
 udev_root="/dev"
 
 if [ -e /etc/udev/udev.conf ]; then
============================================================
--- packages/udev/udev-100/init	6b909ce1f686b73d7df86e399360055ee1ae3862
+++ packages/udev/udev-100/init	999cce42a7fe3f683e975df81d8b450187c4e8f3
@@ -131,7 +131,7 @@ PATH="/sbin:/bin:/usr/bin"
 PATH="/sbin:/bin:/usr/bin"
 
 # defaults
-tmpfs_size="10M"
+tmpfs_size="2M"
 udev_root="/dev"
 
 if [ -e /etc/udev/udev.conf ]; then
============================================================
--- packages/udev/udev_092.bb	8e01342dd864804403f542f123a7344ada82c258
+++ packages/udev/udev_092.bb	a4b112038d53214ff29eb19b0a49cd3300db87e9
@@ -1,9 +1,9 @@ RPROVIDES_${PN} = "hotplug"
 DESCRIPTION = "udev is a daemon which dynamically creates and removes device nodes from \
 /dev/, handles hotplug events and loads drivers at boot time. It replaces \
 the hotplug package and requires a kernel not older than 2.6.12."
 RPROVIDES_${PN} = "hotplug"
 
-PR = "r17"
+PR = "r18"
 
 SRC_URI = "${KERNELORG_MIRROR}/pub/linux/utils/kernel/hotplug/udev-${PV}.tar.gz \
 	   file://noasmlinkage.patch;patch=1 \
============================================================
--- packages/udev/udev_097.bb	1168153d781a2ab645fabf9f8fc83e95382e9209
+++ packages/udev/udev_097.bb	1670066b56c71bc70cf150d20bcd3c01c94180c3
@@ -8,7 +8,7 @@ needed to link programs with libvolume_i
 DESCRIPTION_libvolume-id-dev = "libvolume_id development headers, \
 needed to link programs with libvolume_id."
 
-PR = "r7"
+PR = "r8"
 
 SRC_URI = "${KERNELORG_MIRROR}/pub/linux/utils/kernel/hotplug/udev-${PV}.tar.gz \
 	   file://noasmlinkage.patch;patch=1 \
============================================================
--- packages/udev/udev_100.bb	b5f9492d4c5c38454bcb4035511b25b037bdff5b
+++ packages/udev/udev_100.bb	052ad350b235989b24d5180ae1d34444ec6f5b93
@@ -9,7 +9,7 @@ needed to link programs with libvolume_i
 DESCRIPTION_libvolume-id-dev = "libvolume_id development headers, \
 needed to link programs with libvolume_id."
 
-PR = "r6"
+PR = "r7"
 
 SRC_URI = "${KERNELORG_MIRROR}/pub/linux/utils/kernel/hotplug/udev-${PV}.tar.gz \
 	   file://noasmlinkage.patch;patch=1 \






More information about the Openembedded-commits mailing list