[kernel] r9706 - in dists/trunk/linux-2.6/debian: . config/arm config/mips config/mipsel
Author: tbm Date: Sun Nov 11 11:04:35 2007 New Revision: 9706 Log: remove a lot of config options in order to use the default options Modified: dists/trunk/linux-2.6/debian/changelog dists/trunk/linux-2.6/debian/config/arm/config.iop32x dists/trunk/linux-2.6/debian/config/arm/config.ixp4xx dists/trunk/linux-2.6/debian/config/mips/config.r4k-ip22 dists/trunk/linux-2.6/debian/config/mips/config.r5k-ip32 dists/trunk/linux-2.6/debian/config/mipsel/config.r5k-cobalt Modified: dists/trunk/linux-2.6/debian/changelog == --- dists/trunk/linux-2.6/debian/changelog (original) +++ dists/trunk/linux-2.6/debian/changelog Sun Nov 11 11:04:35 2007 @@ -37,6 +37,14 @@ * [arm/iop32x] Remove the IPv6 and filesystem info from the config file so we will get the values from the main config file. This should enable NFSv4 and ip6tables support requested by Wouter Verhelst. + * [arm/iop32x] Remove even more options to receive the default options. + * [arm/ixp4xx] Remove a lot of options to receive the default options. + * [mips/r4k-ip22] Remove a lot of options to receive the default options. +This will enable ISCSI requested by Martin Zobel-Helas. + * [mips/r5k-ip32] Remove a lot of options to receive the default options. +This will enable PCI Ethernet devices requested by Giuseppe Sacco. + * [mipsel/r5k-cobalt] Remove a lot of options to receive the default +options. * [arm/iop32x] Enable Intel IOP ADMA support. * [arm] Mark BCM43XX as broken on ARM. * [mips/r4k-ip22] Disable EARLY PRINTK because it breaks serial console. Modified: dists/trunk/linux-2.6/debian/config/arm/config.iop32x == --- dists/trunk/linux-2.6/debian/config/arm/config.iop32x (original) +++ dists/trunk/linux-2.6/debian/config/arm/config.iop32x Sun Nov 11 11:04:35 2007 @@ -529,36 +529,6 @@ CONFIG_SCSI_SAS_ATTRS=m # -# SCSI low-level drivers -# -CONFIG_ISCSI_TCP=m -# CONFIG_BLK_DEV_3W__RAID is not set -# CONFIG_SCSI_3W_9XXX is not set -# CONFIG_SCSI_ACARD is not set -# CONFIG_SCSI_AACRAID is not set -# CONFIG_SCSI_AIC7XXX is not set -# CONFIG_SCSI_AIC7XXX_OLD is not set -# CONFIG_SCSI_AIC79XX is not set -# CONFIG_SCSI_DPT_I2O is not set -# CONFIG_MEGARAID_NEWGEN is not set -# CONFIG_MEGARAID_LEGACY is not set -# CONFIG_MEGARAID_SAS is not set -# CONFIG_SCSI_DMX3191D is not set -# CONFIG_SCSI_FUTURE_DOMAIN is not set -# CONFIG_SCSI_IPS is not set -# CONFIG_SCSI_INITIO is not set -# CONFIG_SCSI_INIA100 is not set -# CONFIG_SCSI_SYM53C8XX_2 is not set -# CONFIG_SCSI_IPR is not set -# CONFIG_SCSI_QLOGIC_1280 is not set -# CONFIG_SCSI_QLA_FC is not set -# CONFIG_SCSI_LPFC is not set -# CONFIG_SCSI_DC395x is not set -# CONFIG_SCSI_DC390T is not set -# CONFIG_SCSI_NSP32 is not set -# CONFIG_SCSI_DEBUG is not set - -# # Serial ATA (prod) and Parallel ATA (experimental) drivers # CONFIG_ATA=m @@ -667,32 +637,6 @@ # CONFIG_NET_PCI is not set # -# Ethernet (1000 Mbit) -# -CONFIG_DL2K=m -CONFIG_E1000=m -CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set -CONFIG_NS83820=m -CONFIG_HAMACHI=m -# CONFIG_YELLOWFIN is not set -CONFIG_R8169=m -CONFIG_R8169_NAPI=y -CONFIG_R8169_VLAN=y -CONFIG_SIS190=m -CONFIG_SKGE=m -# CONFIG_SKY2 is not set -CONFIG_TIGON3=m -CONFIG_BNX2=m - -# -# Ethernet (1 Mbit) -# -# CONFIG_CHELSIO_T1 is not set -# CONFIG_IXGB is not set -# CONFIG_S2IO is not set - -# # Token Ring devices # # CONFIG_TR is not set @@ -723,51 +667,6 @@ CONFIG_PCI_ATMEL=m # -# Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support -# -# CONFIG_PRISM54 is not set -CONFIG_HOSTAP=m -CONFIG_HOSTAP_FIRMWARE=y -# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set -CONFIG_HOSTAP_PLX=m -CONFIG_HOSTAP_PCI=m -CONFIG_BCM43XX=m -CONFIG_BCM43XX_DEBUG=y -CONFIG_BCM43XX_DMA=y -CONFIG_BCM43XX_PIO=y -CONFIG_BCM43XX_DMA_AND_PIO_MODE=y -# CONFIG_BCM43XX_DMA_MODE is not set -# CONFIG_BCM43XX_PIO_MODE is not set -CONFIG_ZD1211RW=m -# CONFIG_ZD1211RW_DEBUG is not set - -# -# Wan interfaces -# -# CONFIG_WAN is not set -# CONFIG_FDDI is not set -# CONFIG_HIPPI is not set -CONFIG_PPP=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPP_FILTER=y -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_MPPE=m -CONFIG_PPPOE=m -CONFIG_PPPOATM=m -CONFIG_SLIP=m -CONFIG_SLIP_COMPRESSED=y -CONFIG_SLIP_SMART=y -CONFIG_SLIP_MODE_SLIP6=y -# CONFIG_NET_FC is not set -# CONFIG_SHAPER is not set -# CONFIG_NETCONSOLE is not set -# CONFIG_NETPOLL is not set -# CONFIG_NET_POLL_CONTROLLER is not set - -# # ISDN subsystem # # CONFIG_ISDN is not set @@ -1038,69 +937,6 @@ # # -# Video Capture Adapters -# -# CONFIG_VIDEO_ADV_DEBUG is not set -CONFIG_VIDEO_VIVI=m -# CONFIG_VIDEO_BT848 is not set -# CONFIG_VIDEO_BT848_DVB is not set -# CONFIG_VIDEO_SAA6588 is not set -CONFIG_VIDEO_CPIA=m -# CONFIG_VIDEO_CPIA_USB is not set
Votre nouvelle animation
___ Kernel-svn-changes mailing list Kernel-svn-changes@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes
[kernel] r9707 - in dists/etch-security/linux-2.6/debian: . patches/bugfix patches/series
Author: dannf Date: Sun Nov 11 22:51:48 2007 New Revision: 9707 Log: * bugfix/ieee80211-underflow.patch [SECURITY] Fix integer overflow in ieee80211 which makes it possible for a malicious frame to crash a system using a driver built on top of the Linux 802.11 wireless code. See CVE-2007-4997 Added: dists/etch-security/linux-2.6/debian/patches/bugfix/ieee80211-underflow.patch Modified: dists/etch-security/linux-2.6/debian/changelog dists/etch-security/linux-2.6/debian/patches/series/13etch5 Modified: dists/etch-security/linux-2.6/debian/changelog == --- dists/etch-security/linux-2.6/debian/changelog (original) +++ dists/etch-security/linux-2.6/debian/changelog Sun Nov 11 22:51:48 2007 @@ -6,8 +6,13 @@ [SECURITY] Fix potential NULL pointer dereference which can lead to a local DoS (kernel oops) See CVE-2007-3104 + * bugfix/ieee80211-underflow.patch +[SECURITY] Fix integer overflow in ieee80211 which makes it possible +for a malicious frame to crash a system using a driver built on top of +the Linux 802.11 wireless code. +See CVE-2007-4997 - -- dann frazier [EMAIL PROTECTED] Wed, 07 Nov 2007 17:18:15 -0700 + -- dann frazier [EMAIL PROTECTED] Sun, 11 Nov 2007 15:46:51 -0700 linux-2.6 (2.6.18.dfsg.1-13etch4) stable-security; urgency=high Added: dists/etch-security/linux-2.6/debian/patches/bugfix/ieee80211-underflow.patch == --- (empty file) +++ dists/etch-security/linux-2.6/debian/patches/bugfix/ieee80211-underflow.patch Sun Nov 11 22:51:48 2007 @@ -0,0 +1,54 @@ +From: John W. Linville [EMAIL PROTECTED] +Date: Tue, 2 Oct 2007 04:03:54 + (-0700) +Subject: [IEEE80211]: avoid integer underflow for runt rx frames +X-Git-Tag: kvm-47~34^2~42^2 +X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Favi%2Fkvm.git;a=commitdiff_plain;h=04045f98e0457aba7d4e6736f37eed189c48a5f7 + +[IEEE80211]: avoid integer underflow for runt rx frames + +Reported by Chris Evans [EMAIL PROTECTED]: + + The summary is that an evil 80211 frame can crash out a victim's + machine. It only applies to drivers using the 80211 wireless code, and + only then to certain drivers (and even then depends on a card's + firmware not dropping a dubious packet). I must confess I'm not + keeping track of Linux wireless support, and the different protocol + stacks etc. + + Details are as follows: + + ieee80211_rx() does not explicitly check that skb-len = hdrlen. + There are other skb-len checks, but not enough to prevent a subtle + off-by-two error if the frame has the IEEE80211_STYPE_QOS_DATA flag + set. + + This leads to integer underflow and crash here: + + if (frag != 0) +flen -= hdrlen; + + (flen is subsequently used as a memcpy length parameter). + +How about this? + +Signed-off-by: John W. Linville [EMAIL PROTECTED] +Signed-off-by: David S. Miller [EMAIL PROTECTED] +--- + +diff --git a/net/ieee80211/ieee80211_rx.c b/net/ieee80211/ieee80211_rx.c +index f2de2e4..6284c99 100644 +--- a/net/ieee80211/ieee80211_rx.c b/net/ieee80211/ieee80211_rx.c +@@ -366,6 +366,12 @@ int ieee80211_rx(struct ieee80211_device *ieee, struct sk_buff *skb, + frag = WLAN_GET_SEQ_FRAG(sc); + hdrlen = ieee80211_get_hdrlen(fc); + ++ if (skb-len hdrlen) { ++ printk(KERN_INFO %s: invalid SKB length %d\n, ++ dev-name, skb-len); ++ goto rx_dropped; ++ } ++ + /* Put this code here so that we avoid duplicating it in all +* Rx paths. - Jean II */ + #ifdef CONFIG_WIRELESS_EXT Modified: dists/etch-security/linux-2.6/debian/patches/series/13etch5 == --- dists/etch-security/linux-2.6/debian/patches/series/13etch5 (original) +++ dists/etch-security/linux-2.6/debian/patches/series/13etch5 Sun Nov 11 22:51:48 2007 @@ -1,3 +1,4 @@ + bugfix/sysfs_readdir-NULL-deref-1.patch + bugfix/sysfs_readdir-NULL-deref-2.patch + bugfix/sysfs-fix-condition-check.patch ++ bugfix/ieee80211-underflow.patch ___ Kernel-svn-changes mailing list Kernel-svn-changes@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes
[kernel] r9708 - dists/etch/linux-2.6/debian
Author: waldi Date: Sun Nov 11 23:34:40 2007 New Revision: 9708 Log: debian/changelog: Fix distribution. Modified: dists/etch/linux-2.6/debian/changelog Modified: dists/etch/linux-2.6/debian/changelog == --- dists/etch/linux-2.6/debian/changelog (original) +++ dists/etch/linux-2.6/debian/changelog Sun Nov 11 23:34:40 2007 @@ -1,4 +1,4 @@ -linux-2.6 (2.6.18.dfsg.1-17) UNRELEASED-stable; urgency=low +linux-2.6 (2.6.18.dfsg.1-17) UNRELEASED; urgency=low * [futex] Fix address computation in compat code, fixing hangs on sparc64. (closes: #433187) ___ Kernel-svn-changes mailing list Kernel-svn-changes@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes
[kernel] r9710 - in dists/trunk/linux-2.6/debian/patches: bugfix/arm series
Author: gordon-guest Date: Mon Nov 12 05:26:55 2007 New Revision: 9710 Log: Undo 9709. FTBFS seems to be caused by 9706. Removed: dists/trunk/linux-2.6/debian/patches/bugfix/arm/disable-scsi_acard.patch Modified: dists/trunk/linux-2.6/debian/patches/series/1~experimental.1 Modified: dists/trunk/linux-2.6/debian/patches/series/1~experimental.1 == --- dists/trunk/linux-2.6/debian/patches/series/1~experimental.1 (original) +++ dists/trunk/linux-2.6/debian/patches/series/1~experimental.1Mon Nov 12 05:26:55 2007 @@ -49,4 +49,3 @@ + features/all/e1000e-20070806.patch + features/all/e1000e-fixes.patch + bugfix/all/2.6.23.1 -+ bugfix/arm/disable-scsi_acard.patch ___ Kernel-svn-changes mailing list Kernel-svn-changes@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes
[kernel] r9711 - in dists/trunk/linux-2.6/debian/patches: bugfix/arm series
Author: gordon-guest Date: Mon Nov 12 06:46:29 2007 New Revision: 9711 Log: Redo 9709 because CONFIG_SCSI_ACARD does cause FTBFS on arm. Added: dists/trunk/linux-2.6/debian/patches/bugfix/arm/disable-scsi_acard.patch - copied unchanged from r9709, /dists/trunk/linux-2.6/debian/patches/bugfix/arm/disable-scsi_acard.patch Modified: dists/trunk/linux-2.6/debian/patches/series/1~experimental.1 Modified: dists/trunk/linux-2.6/debian/patches/series/1~experimental.1 == --- dists/trunk/linux-2.6/debian/patches/series/1~experimental.1 (original) +++ dists/trunk/linux-2.6/debian/patches/series/1~experimental.1Mon Nov 12 06:46:29 2007 @@ -49,3 +49,4 @@ + features/all/e1000e-20070806.patch + features/all/e1000e-fixes.patch + bugfix/all/2.6.23.1 ++ bugfix/arm/disable-scsi_acard.patch ___ Kernel-svn-changes mailing list Kernel-svn-changes@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes
[kernel] r9712 - dists/trunk/linux-2.6/debian/config/arm
Author: tbm Date: Mon Nov 12 07:25:36 2007 New Revision: 9712 Log: Fix the config so it will work on NSLU2, thanks Gordon Farquharson Modified: dists/trunk/linux-2.6/debian/config/arm/config.ixp4xx Modified: dists/trunk/linux-2.6/debian/config/arm/config.ixp4xx == --- dists/trunk/linux-2.6/debian/config/arm/config.ixp4xx (original) +++ dists/trunk/linux-2.6/debian/config/arm/config.ixp4xx Mon Nov 12 07:25:36 2007 @@ -629,6 +629,9 @@ CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m +# SCSI low-level drivers +# CONFIG_SCSI_ACARD is not set + # # IEEE 1394 (FireWire) support # @@ -1200,6 +1203,25 @@ CONFIG_USB_UHCI_HCD=m CONFIG_USB_SL811_HCD=m +# USB Device Class drivers +# +CONFIG_USB_PRINTER=m + +# +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' +# + +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=y +CONFIG_USB_STORAGE_FREECOM=y +CONFIG_USB_STORAGE_DPCM=y +CONFIG_USB_STORAGE_USBAT=y +CONFIG_USB_STORAGE_SDDR09=y +CONFIG_USB_STORAGE_SDDR55=y +CONFIG_USB_STORAGE_JUMPSHOT=y +CONFIG_USB_STORAGE_ALAUDA=y + # # MMC/SD Card support # ___ Kernel-svn-changes mailing list Kernel-svn-changes@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes
[kernel] r9713 - dists/trunk/linux-2.6/debian/config/arm
Author: tbm Date: Mon Nov 12 07:30:51 2007 New Revision: 9713 Log: some important stuff is not set in config/config, so put it back here Modified: dists/trunk/linux-2.6/debian/config/arm/config.iop32x Modified: dists/trunk/linux-2.6/debian/config/arm/config.iop32x == --- dists/trunk/linux-2.6/debian/config/arm/config.iop32x (original) +++ dists/trunk/linux-2.6/debian/config/arm/config.iop32x Mon Nov 12 07:30:51 2007 @@ -1091,6 +1091,13 @@ CONFIG_USB_UHCI_HCD=m CONFIG_USB_SL811_HCD=m +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m + +CONFIG_USB_STORAGE=m + # # MMC/SD Card support # ___ Kernel-svn-changes mailing list Kernel-svn-changes@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes
[kernel] r9714 - dists/trunk/linux-2.6/debian/config/arm
Author: tbm Date: Mon Nov 12 07:34:24 2007 New Revision: 9714 Log: fix kernel build Modified: dists/trunk/linux-2.6/debian/config/arm/config.iop32x Modified: dists/trunk/linux-2.6/debian/config/arm/config.iop32x == --- dists/trunk/linux-2.6/debian/config/arm/config.iop32x (original) +++ dists/trunk/linux-2.6/debian/config/arm/config.iop32x Mon Nov 12 07:34:24 2007 @@ -528,6 +528,9 @@ CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m +# SCSI low-level drivers +# CONFIG_SCSI_ACARD is not set + # # Serial ATA (prod) and Parallel ATA (experimental) drivers # ___ Kernel-svn-changes mailing list Kernel-svn-changes@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes