Do not remove these 3 following lines, they're used to patch Makefile ! ++ Kernel version 2.6.20-wt6 ++ Based on version 2.6.20 ++ and Changeset 2.6.20.18 # + = included # - = not included yet # > = doesn't apply # # = useless or comment # < = doesn't compile # This is to be applied on top of plain 2.6.20. # This should produce 1 rejects on 1 files when applied one by one. # These rejs are corrected when necessary, of course. All patches which # apply with a fuzz have been manually checked and must be checked for # each new version. # # WARNING! Sometimes, some patches contain nasty ^M at end of lines, and # prevent the resulting patch from compiling. These patches should be # corrected before being integrated. # # some patches need a bit of preliminary work. Please consult the 'doc' # directory before changing anything. 1) base update ================ This includes kernel updates with trivial fixes related to this exact version, and very likely to be fixed in next one, if not already (missing files, enormous bugs...). + patch-2.6.20.18 (willy tarreau) 2) core updates -> 1 rej ================= + sched-cfs-v2.6.20.16-v20.5.patch (ingo molnar) ## optimize poll() and epoll() timeout computation #+ 2.4.32-wt1-epoll-optim-jiffies-2.diff (willy tarreau) #+ 2.4.32-wt1-poll-optim-jiffies-2.diff (willy tarreau) 3) filesystem updates -> 5 rej ======================= Patches here can affect both VFS and any FS (proc...) + squashfs3.2-r2-patch (phillip lougher) #+ 2.4.32-ramfs-limits-5 (david gibson + willy tarreau) 4) network core updates (2 rej) ========================= This only includes core networking, not network drivers #+ patch-2.4.29-backport-skb_header_pointer (willy tarreau) #+ 2.4.32-pom-ng+old-051202-1.diff (ftp.netfilter.org) #+ pom_ipset_2.2.8_ip_set_hash_add.diff (willy tarreau) #+ 2.4.32-ipt_route-build-no-nat.diff (willy tarreau) #+ linux-2.4.32-nf-log-6.diff (pom-ng, rediffed by roberto nibali) #+ linux-2.4.32-tcp-window-tracking-3.diff (pom-ng, rediffed by roberto nibali) #+ 2.4.33-wintrk-4-ack-on-syn.diff (willy tarreau) #+ 2.4.33-wintrk-5-dead-detect.diff (willy tarreau) #+ patch-2.4.30-pomng-ctstat (rediffed from pom-ng) #+ 2.4.32-ld3-ip_set-remove-all-1 (willy tarreau) #+ patch-2.4.33-wt1-tcp_tw-redef (willy tarreau) #+ patch-2.4.27-ip6route-compfix (willy tarreau) #+ patch-2.4.29-netfilter-mem-leak (dave jones) #+ patch-2.4.32-wt1-nc0.03.rediff (ingo molnar / herbert poetzl) #+ ebtables-brnf-11-2_vs_2.4.31.diff (http://ebtables.sf.net/) #+ ebtables-brnf-2.4.32-build-no-bridge-2.diff (willy tarreau) ## kernel-2.4-layer7-1.5.patch (http://l7-filter.sf.net/ -> 1 rej) #+ kernel-2.4-layer7-2.6.patch (http://l7-filter.sf.net/ -> 1 rej) #+ kernel-2.4-layer7-1.5.rejfix (willy tarreau) ## openswan's IPSEC stack #+ linux-2.4.32-openswan-1.0.10.diff (www.openswan.org) #+ 2.4.34-wt1-ipsec-rename-zlib.diff (willy tarreau) #+ 2.4.29-wt1-ipsec-libdes-buggy-as.diff (willy tarreau) #+ patch-2427p2-osw-1.0.4rc1-more-tun (willy tarreau) # linux-2.4.23-linkwatch.patch (alexandre cassen) + tux3-2.6.20.16.rediff (ingo molnar, rediffed) + tux3-2.6.20.16-utsname.diff (willy tarreau) + tux3-2.6.20.16-gfs2-missing-arg.diff (willy tarreau) + tux3-2.6.20.16-cpumask.diff (willy tarreau) + tux3-2.6.20.16-generic_file_read.diff (willy tarreau) #+ patch-2.4.29-wt1-mpls-1.172 (james leu, rediffed) #+ patch-2.4.27-wt6-mpls-missing-arg (willy tarreau) #+ patch-2.4.29-ja1.diff (julian anastasov) #+ linux-2.4.24-imq.diff (patrick mchardy -> 1 rej) #+ linux-2.4.27-qdisc-imq.rejfix (willy tarreau) #+ pspa-2.4.30-pre2-19.rediff (killa.net/infosec/acls/, rediffed) #+ pspa-2.4.27-19-af_packet-module.diff (willy tarreau) #+ 00_tcp-spurious-dupack-winup-streamers-1.txt (andrea arcangeli) #+ patch-2.4.28-pre3-netem-compfix (willy tarreau) #+ patch-2.4.32-smaller-timewait-15s (willy tarreau) #+ 2.4.32-config_ip_stealth-1.diff (madcamel, willy tarreau) #+ linux-2.4.32-al10.5-disable-tcp-debug.diff (willy tarreau) #+ 2.4.32-disable-netdebug-1.diff (willy tarreau) #+ 2.4.33-wt1-disable-tcp-simult-connect.diff (willy tarreau) #+ 2.4.33-wt3-reuseport-macros.diff (willy tarreau) #+ 2.4.33-wt3-reuseport-sock.diff (willy tarreau) #+ linux-2.4.33-wt2-ring3.patch (luca deri, rediffed) #+ 2.4.33-wt3-cttproxy-01-natres.diff (b.scheidler&k.kovacs, rediffed) #+ 2.4.33-wt3-cttproxy-02-tproxy.diff (b.scheidler&k.kovacs, rediffed) #+ 2.4.33-wt3-cttproxy-03-natdel.diff (b.scheidler&k.kovacs, rediffed) #+ 2.4.33-wt3-cttproxy-03-natdel-optim.diff (willy tarreau) #+ 2.4.34-wt1-cttproxy-updt-206.diff (willy tarreau) #+ 2.4.34-wt1-cttproxy-build-1.diff (willy tarreau) 5) crypto updates -> 2 rej =================== + loop-aes-3.1f-2.6.20.9.rediff (jari ruusu) 6) driver updates -> 1 rej =================== #+ 2.4.32-emulated-scsi-wastes-dma-mem-1.diff (dan aloni) #+ linux-2.4.34-i2c-2.10.2.diff (www.lm-sensors.nu) #+ linux-2.4.34-sensors-2.10.2.diff (www.lm-sensors.nu) #+ patch-2.4.26-panel-0.9.3 (willy tarreau) #+ patch-2.4.32-nsawdt-0.2 (willy tarreau) #+ 2.4.32-bonding-return-link-status.diff (willy tarreau) #+ 2.4.26-8139too-change-mtu.diff (willy tarreau) #+ 2.4.26-8139too-set-mtu.diff (willy tarreau) #+ sk98lin_v10.0.4.3_2.4.34-wt1.rediff (syskonnect, rediffed) #+ 2.4.33-tg3-3.58b.diff (extracted from Broadcom's drivers) #+ 2.4.33-broadcom-bnx2-1-config.diff (willy tarreau) #+ 2.4.33-broadcom-bnx2-2-files.diff (extracted from Broadcom's drivers) #+ patch-2.4.28-usb-storage-auto-add-remove (erik andersen) #+ patch-2.4.29-usb-storage-add-pentax-id (miquel vidal) #+ orinoco-0.13d-0.13e.diff (david gibson, rediffed -> 1 rej) #+ orinoco-0.13d-0.13e-netdev.rejfix (willy tarreau) #+ patch-2.4.23-orinoco-0.13e-monitor (david gibson, rediffed) #+ orinoco-0.13e-monitor-dragorn3.diff (dragorn, rediffed) #+ hostap-0.2.1-2.4.27-pre3.diff (jouni malinen) #+ 2.4.32-vmwarefb-0.7.0.rediff (rediffed from the directfb project) + hostap-kernel-2.6.18.patch (?) + ieee80211_inject.patch (?) 7) architecture specific updates -> 1 rej ================================== + linux-phc-0.2.10-kernel-vanilla-2.6.20.patch (linux phc project) 8) misc fixes =============== #+ 2.4.33-wt1-optim-size-2.diff (willy tarreau) #+ patch-2.4.26-config-date (randy dunlap) #+ 2.4.29-hf1-kbuild_add_options.patch (xose vazquez perez, rediffed) #+ patch-2.4.27-menuconfig-msgbox (joshua kwan) #+ patch-2.4.27-zlib-useless-check (dave jones) #+ 2.4.29-add-dontdiff-1 (randy dunlap) #+ 2.4.32-option-boot-logo.diff (willy tarreau) 9) end : automatically generate version and contents ====================================================== + patch-version (me) + patch-contents (me) INCLUDED : ========== - performance : variable-hz, jiffies64, low-latency, preempt, netdev-random, epoll, ns-geode, 3G-address-space, strict-overcommit - system mgt : emu486, netconsole, kmsgdump, ikconfig, i2c+sensors, cpufreq - system sec : vserver, aslr, pspa, bme (bind mount extensions), loop-aes, - file-systems: cdfs, ntfs, cifs, squashfs3, jffs2, evfs, acl+ea - network : send-to-self & other -ja features, imq, mpls, tux3, pf_ring3 - network sec : openswan, patch-o-matic-ng, stealth, ebtables, cttproxy, L7 - drivers : orinoco+monitor, aic7xxx, device mapper, promise-sx6000, libata1(serial ATA), pci express, hostap, lcdpanel, NSA watchdog, misc updates, vmware-fb, marvell(sk98), e1000, tg3, skge, sky2, via-velocity, bnx2 TODO : ====== - raw table (roberto nibali) - patches - perfctr - swsusp-2.0 -> http://sourceforge.net/projects/swsusp - exec-shield / openwall ? / grsec ? - compressed cache < ippersonality > uml-2.4.24-1 / skas3 - linkwatch - page_color - kml - serial-closing-wait.diff - aacraid-1.1.5 - recheck firewall policy after reload : http://marc.theaimsgroup.com/?l=netfilter-devel&m=105975103717126&w=2 - check NFS patches on http://linux-nfs.org/Linux-2.4.x/ - e2compr - socket-race