Roadmap
OpenWrt 1.0-rc4 (codename WhiteRussian-rc4)
- new hotplug system
- web administration interface
- netfilter kernel modules and iptables extensions split into several packages
- bug fixes
- minor enhancements
OpenWrt 1.0-rc5 (codename WhiteRussian-rc5)
- support for BCM47xx/53xx based boards with Linux kernel 2.4
- web-based administration interface
- better drivers for ethernet chip and switches
- free programmable VLAN for ADM9660 and ROBO based switches
- failsafe mode for jffs2 and squashfs firmware images
OpenWrt 0.9 (codename WhiteRussian)
- support for BCM47xx/53xx based boards with Linux kernel 2.4
- web-based administration interface
- better drivers for ethernet chip and switches
- free programmable VLAN for ADM9660 and ROBO based switches
- failsafe mode for jffs2 and squashfs firmware images
OpenWrt 7.06 (codename Kamikaze) - Initial release of the new codebase
- support for:
- AMD Alchemy (MeshCube)
- Atheros AR531x/231x based routers
- Broadcom 47xx based routers
- Linux 2.4 for most hardware platforms with Broadcom WiFi
- Linux 2.6 for devices with Atheros hardware (e.g. WGT634U)
- MagicBox
- MikroTik RouterBoard 532
- x86 based boards
- IXP42x
OpenWrt 7.07 (codename Kamikaze) - Bugfix release for 7.06
- support for:
- AMCC Taishan
- AMD Alchemy (MeshCube)
- Atheros AR531x/231x based routers
- Atmel AVR32
- Broadcom 47xx based routers
- Linux 2.4 for most hardware platforms with Broadcom WiFi
- Linux 2.6 for devices with Atheros hardware (e.g. WGT634U)
- MagicBox
- MikroTik RouterBoard 532
- x86 based boards
- IXP42x
- changes since 7.06:
- PPPoE support fixed
- Failsafe on Broadcom fixed
- Failsafe on Atheros AR2315+
- Improved system boot time
- New 2.6 kernel with stability fixes for Broadcom
- Improved qos-scripts rate calculation
- Improved wireless-tools compatibility on Broadcom with Linux 2.4
- New version of MadWiFi with improved stability and performance
- New platforms: AMCC, AVR32
- WPA related bugfixes in the wifi scripts for Broadcom and Atheros
- RouterBoard 500 NAND flash fixes
OpenWrt 7.09 (codename Kamikaze) - Bugfix release for 7.07
- support for:
- AMCC Taishan
- AMD Alchemy (MeshCube)
- Atheros AR531x/231x based routers
- Atmel AVR32
- Broadcom 47xx based routers
- Linux 2.4 for most hardware platforms with Broadcom WiFi
- Linux 2.6 for devices with Atheros hardware (e.g. WGT634U)
- MagicBox
- MikroTik RouterBoard 532
- x86 based boards
- IXP42x
- changes since 7.07:
- Documentation updates
- UCI updates - uncommitted changes are now active on config reads
- PPP fixes
- Firewall fixes for dynamic interfaces
- Config enhancements for dnsmasq
- Timing fixes for BCM947xx (fixes flash access problems on some models)
- Fix for BCM947xx and Atheros cards on Linux 2.4
- Prevent interfaces from accidentally being started twice at boot time
- Fix QoS for dynamically assigned interfaces
- Fix IMQ errors when ip6tables is installed (Linux 2.4)
Release Candidate 1 for Kamikaze 8.09
- Busybox upgraded to 1.11.2
- Kernel upgrades for all targets
- Firewall rewrite, fully modular netfilter/iptables support
- Broadcom 47xx running reliably with the new Kernel, including b43 driver
- IMQ and Traffic shaping fixed with newer kernels (2.6.25+)
- Sysupgrade for x86, broadcom and adm5120
- New web interface (LuCI, Lua Configuration Interface)
- New HAL and driver for Atheros based WiFi cards
- Attention towards the integration of security updates
- Build system cleanup
- Package maintaining and updates between releases
support for (preliminary list)
- AMCC Taishan
- AMD Alchemy (MeshCube)
- Atheros AR531x/231x based routers
- Atmel AVR32
- Broadcom 47xx based routers (Linux 2.4 and 2.6)
- Infineon/ADMtek ADM5120
- IXP42x/43x
- MagicBox
- MikroTik RouterBoard 532
- RDC SoC
- Texas Instruments AR7
- User-Mode Linux (source only)
- x86 based boards
Release Candidate 2 for Kamikaze 8.09
Changes since RC1:
- Stability fixes for MadWiFi
- Firewall fixes
- Lots of package updates
- PPPoE hotplug fixes
- Atheros AR231x ethernet driver fixes
- PowerPC fixes
- ADM5120 support for both little and big endian
- AVR32 compiler upgrade
- Fixes for Broadcom 2.4 (stability, support for fixed bssid in ad-hoc mode)
- Improved ethernet driver performance for Broadcom 47xx (Linux 2.4 and 2.6)
support for (preliminary list)
- AMCC Taishan
- AMD Alchemy (MeshCube)
- Atheros AR531x/231x based routers
- Atmel AVR32
- Broadcom 47xx based routers (Linux 2.4 and 2.6)
- Infineon/ADMtek ADM5120
- IXP42x/43x
- MagicBox
- MikroTik RouterBoard 532
- RDC SoC
- Texas Instruments AR7
- User-Mode Linux (source only)
- x86 based boards
Release of Kamikaze 8.09
Kamikaze 8.09 interim release 1
Raw ChangeLogs: base, packages
Changes:
- include most ethernet drivers in default x86 images (#4742, r15202)
- enable PXE-boot support in dnsmasq (#4756, r15207)
- allow static routes without gateway in uci configuration (#4928, r15273)
- process rule sections last when loading firewall to allow overriding targets defined by forwardings (r15282)
- allow overriding of DNS servers assigned by DHCP (#4961, r15324)
- add netfilter netlink interface kernel modules (r15359)
- sync madwifi with trunk (r15465, r15719, r15808, r15886, r15993, r16033)
- add a loglevel config option for crond (r15484)
- add an NVRAM user-space management utility, to replace Broadcom one (r15486)
- sync hostapd script with trunk (r15488)
- switch rb532 to 2.6.23 (r15718, r15720, r15721,r15727, r15729, r15921)
- backport libnl-tiny & wprobe from trunk, remove support for madwifi on 2.4 linux kernel (r15719, r15946)
- sysupgrade enhancements & fixes (r15731, r15732, r15733, r15745, r15868)
- udhcpc DHCP client enhancements (r15324, r15638, r15754, r15904)
- add support for AES only encryption in WPA PSK on Broadcom devices (#4687, r15984)
- use RDC R6040 driver version 0.22 (r16021)
- use latest stable linux kernels: 2.6.25.20 & 2.6.26.8 (r16039)
- enable multicast routing by default (r16045)
- include all atm-related tools in the default AR7 image (r16114)
- remove unused IPVS support and fix port forwarding NAT issues in brcm-2.4 (r16142, r16145)
- make input support modular on brcm47xx (#5174, r16143)
- update LuCI to v0.8.7 (r16200, http://luci.subsignal.org/trac/changeset/4731)
- create profiles for AR7 DSL firmwares (Annex-A & B) (r16202, r16206)
Bug fixes:
- fix uClibc daemon/pthread issue, impacting asterisk and maybe other packages (#4915, r15193)
- fix options handling (#4835, r15199) and a typo (r15361) in wpa_supplicant
- fix missing GSM codec translation in asterisk (#4592, r15161)
- fix inifinite loop in busybox lsmod (#4834, r15163)
- fix multi-ssids with WPA on Broadcom (#4777, r15200, r15204)
- fix Buffalo devices boot failure with brcm47xx-2.6 (#4061, r15233)
- fix LED behavior on Netgear WGT634U (#3552, r15291, #5005, r15401)
- fix cups initscript (#4973, r15310)
- fix initscripts activation in images produced by ImageBuilder (#4745, r15320)
- fix UML build error on hosts where compile-time buffer checks (FORTIFY_SOURCE) are enabled by default (r15464)
- fix segfaults in mini-snmpd when passing an invalid OID to the -V option (#5021, r15469)
- fix quoting in crond initscript (r15484)
- fix GRUB build issues on RedHat/Fedora host systems (#3793, r15608)
- fix typos in PPPoE & PPTP (#5073, r15659, r15668)
- fix mkdosfs typos in dosfstools (#5103, r15072)
- add fixes for PPTP NAT (r15974)
- fix UBNT Bullet5 not flashable with OpenWrt (#4602, r16043)
- enable VLYNQ remote clock support, fixes AR7 port on WAG354G and a few other devices (r16050)
- fix encrypted WDS connections with additionnal Access Point (#4644, #4974, r16160)
- fix broadcom (2.4) wireless sta (only) mode (r16256)
Security fixes:
- CVE-2009-0028: fix Linux kernel minor signal handling vulnerability (#4912, r15190)
- CVE-2009-0065: fix Linux kernel memory overflow in sctp (closes: #4913, r15191)
- CVE-2009-0159: fix stack-based buffer overflow in ntpq allowing arbitrary code execution from remote malicious ntp servers (r16007)
- CVE-2009-0590: fix OpenSSL DoS vulnerability in ASN1_STRING_print_ex (#4911, r15189)
- CVE-2009-0676: fix Linux kernel memory disclosure in sock_getsockopt (#4914, r15192)
- CVE-2009-0871: fix remote crash vulnerability in Asterisk SIP channel driver (#4910, r15188)
- CVE-2009-0946: fix multiple integer overflows in FreeType library (r15288)
- CVE-2009-1185: fix local privilege escalation in udev (r15370)
- CVE-2009-1439: fix Linux kernel buffer overflow in CIFS (r15568)
- fix several vulnerabilities in cups (r15379)
- CVE-2008-1722, CVE-2008-5286: fix DoS and memory corruption in PNG image handling
- CVE-2008-3639: fix buffer overflow in SGI image handling
- CVE-2008-3640: fix integer overflow in TextToPS function
- CVE-2008-3641: fix remote code execution in HP-GL/2 filter
- CVE-2008-5183: fix DoS via RSS subscriptions
- CVE-2008-5184: fix security policy bypass in RSS subscriptions
- CVE-2009-0163: fix integer overflow in TIFF image handling
- CVE-2009-0164: protect against DNS rebinding attacks & CSRF
- fix DoS vulnerabilities in ipsec-tools (r16009)
- CVE-2009-1574: fix DoS via crafted fragmented packets without a payload
- CVE-2009-1632: fix multiple memory leaks allowing DoS via memory consumption
Toolchain fixes:
- fix gcc 4.2.4 internal compiler error occuring with avr32 (bug #34762, r15434)
Various fixes:
- fix missing dependency in snmpd-static (#4784, r15162)
- fix qcset cross-compilation (#4554, r15169)
- fix zaptel-1.4.x cross-compilation (r15206)
- use vBoxManage instead of vditool for VirtualBox .vdi image generation (#4582, r15201)
- build input kernel modules on AU1x00 (#4722, r15236)
- fix wrong/missing dependencies in mpd (#4709, r15284)
- add dependency on libpthread to glib2 (r15285)
- add missing plugins and dependencies to siproxd (#5009, r15463)
- remove apache-server and move all server stuff into apache (#5024, r15483)
- add 2 upstream busybox fixes (r15569)
- add missing dependency on kmod-tun to aiccu (#4620, r15614)
- add dependency on ruby-core to ruby-irb (#5112, r15813)
- only build routerboard lcd4linux driver on rb532 (r15814)
- fix rtorrent brokenness (#4997, r15831)
- remove ipt_time netfilter kernel module (#5087, r15843)
- fix gcc-3.4.6 internal compiler error when building rtorrent (#4926, r15871)
- fix OpenSSL build errors when changing upstream versions (r15880)
- fix build stuck because of a missing kernel config symbol in UML on x86_64 (r15887)
- remove quagga-unstable (r15881)
- remove libertas wireless driver since there's no OLPC XO target in 8.09 (r15891)
- increase samba initscript priority (#5145, r15905)
- add missing dependencies on libX11, libXmu and libXau to xdm (r15969)
- update chillispot download location (#5177, r15997)
- disable karma on 2.4 linux kernel (r16002)
- link tcpdump dynamically against libpcap (#5175, r16003)
- update nfs-kernel-server to 1.1.5 (#4187, r16027)
- check quilt return codes when applying patches (r16146)
- remove dependency on unavailable freedesktop-compliant from fluxbox & matchbox (r16207)
- merge multiple fixes to ddns-scripts from trunk (r16225)
Kamikaze 8.09 interim release 2
Raw ChangeLogs: base, packages
Changes:
- madwifi:
- broadcom-diag: add support for WAP54Gv2 LEDs and GPIOs (#5335, r16435)
- aircrack-ng: update to rev. 1396 and fix build on non-linux systems (#5263, r16621)
- atheros:
- backport swconfig and IP-175C support for DIR-300 (and similar devices) (r17382, r17383, r17384, r17385, r17386)
- implement combined image format and add sysupgrade support (r17669, r18443)
- fix ethernet issues on fonera+ (#3507, r18035)
- leave the gpio interrupts alone when user space changes the gpio input settings (#4493, r18037)
- brcm-2.4:
- madwifi, wprobe: merge trunk changes (r17279, r17317, r18054)
- x-wrt: update to 8.09.2 (r17282)
- base-files:
- mtd: add support for handling fis table layout on redboot based systems (r17662)
- LuCI: update to 0.8.8 (r17719)
- x86: add support for creating VMware VMDK images (r17780)
- usb-storage: allow auto-mounting more that a single drive, use /etc/fstab when appropriate (#5712, r17786)
- kernel: enable multicast routing by default on 2.4 (r18313)
- dnsmasq: add support for additional hosts files (r18471)
Bug fixes:
- nvram: prevent corruption on the WGT634U (r16350, r16379)
- sysupgrade: improve reliability (r16489, r16868, r18456)
- base-files:
- madwifi:
- fix distance setting (r16722)
- fix diversity setting (r16847)
- fix a memory leak in ap and ad-hoc mode (r17547)
- fix wds regression caused by ibss node fix (r17577)
- fix wds related race condition (r17579)
- disable uapsd to fix powersave on some mobile devices (r17603)
- fix a crash bug related to refcounting of bss nodes (r18291)
- asterisk: add 2 fixes backported from asterisk svn related to pickup & transfer (r16725)
- kmod-arptables: fix wrong module names in autoload on 2.4 (#5452, r16726)
- ImageBuilder & SDK:
- atheros:
- buildroot: add workaround for Debian .tar.gz (bug #525818, r16854)
- firewall:
- polipo & tinyproxy: create missing directory needed for config file generation (r17353)
- mtd: fix jffs2 eof marker search in mtd (r17523)
- opkg: fix "-force_space" option handling (r17616)
- miniupnpd: preserve firewall rules across ifdown/ifup events (#4669, r17681)
- gdb: fix gdbserver build (#5884, r17698)
- ppp: quote positional parameters when calling ip up/down scripts (#5622, r17763)
- miniupnpd: fix memory leaks (#5875, r17791)
- ddns-scripts: fix escaping of option values in URL (#5327, r17798)
- scripts/metadata.pl: fix a bug where dependency flags (@ and +) from a dependency were inherited by others (r17840)
- nagios-plugins: fix segfault in check_ping command (#5015, r17851)
- busybox: fix ping6 applet crash (#4604, r18529)
- kernel: load usb-video after video-core (#6214, r18801)
Security fixes:
- openswan: add 2 security fixes (#5484, r16749)
- CVE-2009-0790: fix DoS vulnerability in Pluto IKE daemon when bogus DPD (Dead Peer Detection) message is received
- CVE-2009-2185: fix DoS vulnerability in Pluto IKE daemon via crafted X.509 certficicate
- tiff: fix multiple buffer overflows (r16751, r17766)
- libpng: fix 1-bit interlaced images information disclosure vulnerability (r16752)
- kernel / rb532: add 2.6.23 security fixes missed in 8.09.1 (r16856)
- CVE-2009-0028: fix Linux kernel minor signal handling vulnerability
- CVE-2009-0065: fix Linux kernel memory overflow in sctp
- CVE-2009-0676: fix Linux kernel memory disclosure in sock_getsockopt
- CVE-2009-1439: fix Linux kernel buffer overflow in CIFS
- kernel / x86: fix buffer overflow in RTL8169 NIC driver (r16857)
- kernel: fix possible NULL pointer deference allowing privilege escalation (r17308)
- curl: fix handling of '\0' character in domain names of x509 certificates (r17309)
- gnutls: fix 2 vulnerabilities allowing Man-in-the-Middle attacks (r17360)
- CVE-2008-4989: fix x509 certificate chain verification
- CVE-2009-2730: fix handling of '\0' character in domain names of x509 certificates
- openssl: fix 4 DoS vulnerabilities in DTLS (r17361)
- dnsmasq: fix 2 DoS vulnerabilities in TFTP handling (r17464)
Various fixes:
- prosody: add missing dependency on libopenssl (r16743)
- tiff:
- tools: prefer gstat over stat if available (r17281)
- 6tunnel: add missing dependency on kmod-sit (#5852, r17741)
- ntpclient: change check interval from 60 to 600 seconds (#5578, r17750)
- mdk3: add backported mdk3 package from trunk (r17767)
- scripts/getver.sh: get svn rev from last commit so that we have consistent revision numbers between git and svn (r17781, r17864)
- include/site/x86_64-linux: adjust pointer size from 4 to 8 bytes (r17845)
- iproute2: remove bison prereq (r18348)
- change ext2/ext3 load order so that lazy mount tries ext3 before ext2 (r18442)
- ahcpd: merge trunk changes (r18461)
- babel: merge trunk changes (r18463)
- tcpdump-mini: add backported tcpdump-mini from trunk (r18467, r18469)
- miniupnpd: backport update to v1.4 from trunk (r18643, r18668)
Milestone: Backfire 10.03-rc1
Completed 8 years ago (2010-03-23T23:17:00+01:00)
OpenWrt 10.03 (codename Backfire) Release Candidate 1
Know issues
- uClibc segfault in getaddrinfo() when receiving long IPv6 DNS responses (#6886)
- JFFS2 marker not detected, rootfs_data not mounted on WRT54G v1.1 (#5071)
- spurious log messages every second on brcm-2.4 & brcm47xx (#6804)
Detailed report at https://dev.openwrt.org/query?milestone=Backfire+10.03
Changes since 10.03-beta
core
added:
- target: octeon
changed:
- build system: add arch suffix to target/toolchain directories (r20215, r20254)
- kernel:
- package/base-files:
- package/dropbear: add an option to prevent password auth for the root account (r20219)
- package/dnsmasq: make sure /etc/ethers exists if readethers is enabled (#6740, r20220)
- package/fuse: update to 2.8.3 (r20190)
- package/linux-atm: update to 2.5.1 (r20215)
- package/mac80211:
- package/madwifi: disable softled on PCI devices (#4484, r20195)
- package/wireless-tools: fix encryption display (#6732, r20194)
- target/ar71xx: various fixes (r20150, r20227, r20228, r2029, r20230, r20231, r20242, r20247)
- target/atheros:
- target/brcm63xx: fix livebox support (#6821, r20204)
- target/ifxmips: misc fix (r20246)
- target/orion: switch to 2.6.32 (r20185)
- tools/sstrip: fix headers corruption (#6847, r20154)
Detailed ChangeLog at https://dev.openwrt.org/log/trunk/?mode=follow_copy&stop_rev=19932&rev=20254
packages
added:
- deluge (r20178)
- distribute (r20177)
- libbfd (r20144)
- mako (r20175)
- pyopenssl (r20174)
- python2-chardet (r20172)
- pyusb (#6767, r20223)
- pyxdg (r20171)
- rblibtorrent (r20173)
changed:
- 6tunnel: add support for delegated block (#4724, r20206)
- acpupsd: fix changeme script (#6828, r20193)
- ahcp: various fixes (r20165, r20166)
- apache: update to 2.2.15 (#6859, r20211)
- argtable: update to 2.12 (r20012)
- arpwatch: prevent linkaing against static libpcap (r20080)
- babeld: various fixes (r20163, r20164)
- batman-adv: use latest trunk/maint version (r19958)
- ctorrent:
- cyassl: update to 1.4.0 (r19953)
- dhcp-fwd: fix typo in initscript (r20191)
- gzip: update 1.4 (r20012)
- hippo-canvas: Add dependency to libX11 drawing backend feature (r20235)
- libffi: update to 3.0.9 (r20111)
- libidn: update to 1.18 (r19992)
- libsdl_sound: disable all external libs use explicitely, don't ship dev shlib symlink (r20102)
- libucl: don't ship dev shlib symlink (r20105)
- ntp: disable snmp explicitely (r20100)
- openssh: update to 5.4p1 (r20081)
- openvpn: update to 2.1.1 rr20160)
- proftpd: update to 1.3.3 (r19991)
- python: enable zlib (#6856, r20170, r20251)
- quagga-unstable:
- samba: fix logging when debugging is enabled (r20041, r20042)
- srelay:
- sudo: update to 1.7.2p5 (r19988)
- tmux: update to 1.2 (r20252)
- twisted: fixes for installing zope (r20169)
- transmission: update to 1.92 (r20234)
- ucarp: update to 1.5.2, add missing dependencies (r20017)
- umurmur: update to 0.2.2 (#6829, r20192)
- upx: fix build on x86 (r20107)
- wide-dhcpv6: add hotplug and uci support (#6820, r20212)
- xorg-kdrive: fix dependencies, add support for 600x800 screen res (r20168)
- xorg-server: fix recompilation after config change (r20162)
- zile: update to 2.3.15 (r20013)
Detailed ChangeLog at https://dev.openwrt.org/log/packages/?mode=follow_copy&stop_rev=19932&rev=20252
Revisions used
notes:
- adm5120 still at 2.6.32.9
- rb532 still at 2.6.30.10
OpenWrt 10.03 (codename Backfire) Release Candidate 2
Know issues
- JFFS2 marker not detected, rootfs_data not mounted on WRT54G v1.1 (#5071)
- spurious log messages every second on brcm-2.4 & brcm47xx (#6804)
- most kernel modules still missing on ixp4xx (#6939)
Detailed report at https://dev.openwrt.org/query?milestone=Backfire+10.03
Changes since 10.03-rc1
- kernel updated to 2.6.32.10
- new web server (uhttpd) for the web interface supporting SSL/TLS and CGI, instead of busybox httpd applet
core
added:
- kernel:
- package: cyassl (r20430)
- package: px5g (r20429)
- package: uhttpd (r20428)
- package: uboot-lantiq (r20561)
- package: ifxos (r20563)
- target: kirkwood
- target: xburst
- tools: support for .trx v2 format (r20433)
changed:
- build-system:
- kernel:
- fix dependency on crypto-misc in fs-brtfs module (r20312)
- fix capi & ipsec modules (r20341)
- fix typo in w83627hf module (r20342)
- add aes-i586 & twofish-i586 into crypto modules on x86 (r20343)
- fix tg3 dependencies (r20344)
- fix snd-soc-core autoloading (r20345)
- fix usb-storage autoloading (r20347)
- fix dependencies in ata-core & scsi-core (#6873, r20346)
- fix ide-generic, dm & mvas modules (r20348)
- add orinoci_cs kernel module (r20353)
- fix USB feature detection (r20425)
- fix pcmcia-core & pcmcia-yenta (r20436)
- update to 2.6.32.10 (r20444)
- add missing linux/types.h header in netlink.h (r20488)
- enable IP175A support in the IP175C PHY driver (#6733, r20551)
- fix ABI breakage caused by the netfilter match optimization (#5628, r20552)
- package/avila-wdt: fix build failure (#6948, r20507)
- package/base-files:
- package/block-extroot: fix overlay detection (r20390)
- package/br2684ctl: add ATM QoS UCI config (r20266)
- package/busybox:
- package/compcache: update to 0.6.2 (#6884, r20303)
- package/dnsmasq: fix DHCP IP range (r20259, r20275)
- package/e2fsprogs: update to 1.41.11 (#6896, r20572)
- package/firewall: allow ping on WAN (r20261)
- package/hostapd:
- package/ifxmips-dsl-api:
- package/ifxmips-dsl-control: build fixes (r20557)
- package/linux-atm:
- package/mac80211:
- package/madwifi:
- package/mmc-over-gpio: make pins configurable in menuconfig (#6933, r20542)
- package/mtd:
- package/nvram: install development files (#6945, r20489)
- package/opkg: fix usage to reflect change in 'upgrade' command (r20531)
- package/uboot-ifxmips: fix portability bug (r20560)
- package/uci: update to 12012009 (r20378)
- package/ucitrigger: don't install in images, not used yet (r20355)
- scripts/remote-gdb: use sysroot instead of solib-path (r20290)
- target/ar7: add support for AG1A images (r20385)
- target/ar71xx: various fixes (r20277, r20278, r20279, r20280, r20281, r20282, r20283, r20284, r20285, r20286, r20287, r20288, r20358, r20359, r20414, r20415, r20491, r20493, r20494, r20495, r20496, r20503, r20504, r20505, r20506, r20525, r20526, r20528, r20529, r20530)
- target/brcm63xx:
- target/ifxmips:
- target/rdc:
- target/x86:
- toolchain/uClibc: fix free-after-use bug in dns_lookup (#6886, r20384)
- tools/firmware-utils: fix airlink image file creation mode (r20393)
- tools/lzma2eva: revert r18760 and fix EVA images (r20437)
- tools/trx: add an 'x' argument to specify relative offset (r20522)
Detailed ChangeLog at https://dev.openwrt.org/log/trunk/?mode=follow_copy&stop_rev=20255&rev=20573
packages
added:
- cryptsetup (r20320)
- ditg (r20352)
- dmalloc (r20300)
- elfutils (r20304)
- fowsr (#6952, r20519)
- libowfat (r20376)
- qt4 (r20371)
- sslcat (r20391)
- yaddns (r20545)
changed:
- ap51-flash: update to 232 (r20374)
- bash: also install rbash (#6927, r20511)
- batman-adv: update to 0.2.1 (r20380)
- bind: fix initscript (#6903, r20379)
- boost: add packages for all boost libraries (#6931, r20365, r20421)
- btrfs-progs: update to 0.19 (r20313)
- ctorrent: fix build failure on brcm-2.4 with gcc-3.4.6 (#6988, r20568)
- cups: update to 1.4.2 (#6597, r20306)
- cyassl: get rid of zlib and pthread dependencies (r20417)
- dbus: fix build on brcm-2.4 with gcc-3.4.6 (#6942, r20486)
- dibbler:
- et131x:
- etherwake: add UCI support (#6025, r20321)
- faifa: update to 56 (r20302, r20399)
- freeradius2: add symlinks to freeradius2 libraries (#6344, r20540)
- gnupg: fix build with gcc-4.4 (#6951, r20510)
- haproxy: update to 1.4.1 and add hotplug script (#6875, r20309)
- hplip: update to 3.9.12 (#6597, r20307)
- ipsec-tools: add GRE support (#6926, r20544)
- libnids: fix build failure (#6947, r20509)
- lilo: fix build on 64-bits machine (#6878, r20308)
- lsqlite3: fix compilation (r20435)
- lvm2: compile with -fpic when necessary (#6930, r20423)
- mini_sendmail, msmtp, nullmailer, ssmtp: don't ship sendmail symlink, create it at postinstall time (r20406)
- mpd:
- mysql: package the thread-safe mysql client library (r20315)
- nocatauth: fix check for iptables (#6929, r20520)
- netatalk:
- ntfs-3g: update to 2010.3.6 (r20291)
- openconnect add cisco vpn client (r20316)
- openntpd: use SIGKILL to stop in initscript (r20317)
- openser:
- pcre: update to 8.02 (r20368, r20370)
- python: use hashlib instead of openssl (#6883, r20372)
- radvd: update to 1.6 (r20541)
- sane-backends: fix compilation on ARM platforms (r20305)
- syslog-ng3: updpate to 3.0.5, add support for logging kernel messages (r20314)
- tmux: fix build (#6944, r20487)
- ucarp: add dependency on ip instead of messing with busybox default config (#6968, r20543)
- umurmur: update to 0.2.4 (closes: #6935, r20412)
- unrar: fix dependency on libstdc++ (#6211, r20411)
- vte: fix dependencies (r20527)
- xl2tpd: update to 1.2.5 (r20276)
Detailed ChangeLog at https://dev.openwrt.org/log/packages/?mode=follow_copy&stop_rev=20253&rev=20568
Revisions used
OpenWrt 10.03 (codename Backfire) Release Candidate 3
Know issues
- JFFS2 marker not detected, rootfs_data not mounted on WRT54G v1.1 (#5071)
- spurious log messages every second on brcm-2.4 & brcm47xx (#6804)
- most kernel modules still missing on ixp4xx (#6939)
Detailed report at https://dev.openwrt.org/query?milestone=Backfire+10.03
Changes since 10.03-rc2
- support for Infineon MIPS (ifxmips)
- support for Intel Tolapai SoC (ep80579)
core
added:
- package: u-boot-lantiq (r20561)
- subtarget: x86/ep80579 (Intel Tolapai SoC)
changed:
- build system:
- imagebuilder:
- kernel:
- package/base-files: cancel firmware loading if file is not present (r20649)
- package/lua: drop refcounting VM patch (r20617)
- package/mac80211:
- package/openssl: fix CVE-2010-0740 vulnerability (r20592)
- package/u-boot-lantiq: various fixes (r20603, r20604, r20606, r20610, r20628)
- target/brcm-2.4: fix 128MB ram detection (r20651)
- target/brcm63xx: flashmap & image fixes (r20652)
- target/ifxmips:
- target/rdc: do not set CONFIG_NET_DEV_OPS (#7005, r20653)
- toolchain/binutils: link gas with -lm on arm (r20594)
Detailed ChangeLog at https://dev.openwrt.org/log/trunk/?mode=follow_copy&stop_rev=20574&rev=20653
packages
added:
- xtables-addons: add TEE extension (r20602)
changed:
- asterisk16: update to 1.6.2.6, fix initscript (#6255, r20618)
- bemused: fix compilation failure (#6980, r20579)
- binutils: fix build for arm targets (#6978, r20595)
- cryptsetup: mark as 2.6 only (r20601)
- ctorrent: fix build failure on avr32 (r20643)
- ez-ipupdate: use internal server unless specified (#7041, r20654)
- hping3: fix build failure on avr32 (#7006, r20646)
- jamvm: not supported on avr32 (r20608)
- libaxpian: fix build failure (#6982, r20577)
- libtorrent:
- libv4l: mark as 2.6 only (#6972, r20587)
- lighttpd: fixing upstream issue 2157 with recent OpenSSL (#6996, r20600)
- mtd-utils: fix compilation on 2.4 (#6985, r20586)
- nzbgetweb: fix dependencies (r20611)
- openl2tp: mark as 2.6 only (#6970, r20588)
- pcapsipdump: fix compilation failure (#6983, r20576)
- ruby: remove "half-finished" ftptls & telnets libraries, discontinued upstream (r20612)
- scponly: fix compilation failure (#6986, r20575)
- upx: add support for var32 (#7009, r20647)
- urbi: fix compilation failure on octeon (#6987, r20574)
- wget: fix installation (#6990, r20583)
- yaddns: mark as broken (r20644)
Detailed ChangeLog at https://dev.openwrt.org/log/packages/?mode=follow_copy&stop_rev=20569&rev=20654
Revisions used
OpenWrt 10.03 (codename Backfire)
Highlights and changes since last stable release
- Linux 2.6.32 long term support kernel, uClibc 0.9.30
- Support for mac80211 based drivers, such as ath5k, ath9k and b43
- Support for alternative libc implementations
- New web server "uhttpd" (busybox httpd now disabled, as default)
- Extended support for X.org with GTK+, QT etc.
- New switch configuration format for Broadcom devices (see: http://wiki.openwrt.org/doc/uci/network#switch)
- New wpa-supplicant and hostapd multicall binary "wpad"
- Initial mac80211 wireless support for Broadcom radios
- Modular preinit system
- Optional support for rootfs on external media
- Support for the TRX v2 format required by newer devices such as the Linksys WRT54G3GV2-VF
- New /etc/openwrt_release machine-readable file with detailed release version information
New platforms
- Atheros AP81: Ubiquiti Router Station Pro, TP-Link TL-WR1043ND, Netgear WNDR3700, etc. (ar71xx)
- Broadcom ADSL modem/router chipsets (brcm63xx)
- Cavium Networks Octeon based boards (octeon)
- Cobalt Networks MIPS-based servers (cobalt)
- Infineon Danube/TwinPass with open DSL & VoIP drivers (ifxmips)
- Ingenic XBurst: QI Ben NanoNote (xburst/qi-lb60)
- Intel Tolapai SoC (x86/ep80579)
- Marvell Kirkwood: SheevaPlug, GuruPlug, OpenRD... (kirkwood)
- Marvell Orion SoC (orion)
Know issues
- Currently 5 GHz channels do not work with mac80211 based drivers due to DFS regulatory issues.
- Support for ar8316 switch is incomplete in this release (#7124)
Detailed report at https://dev.openwrt.org/query?milestone=Backfire+10.03
Changes since 10.03-rc3
- kernel modules are now built correctly on ixp4xx
- support for ar8316 switch
- network config for RouterStation Pro and RouterBoard RB-450G
core
changed:
- feeds/luci: switch to 0.9.0 tag (r20719)
- feeds/x-wrt: switch to backfire_10.03 branch (r20662)
- kernel:
- package/base-files: regenerate wifi config if config exists but is empty (r20671)
- package/block-mount: package/block-mount: disable config options altering busybox configuration, fix dependencies (r20728)
- package/busybox: enable blkid, mkswap & swaponoff applets, enable uuid/volumeid support (r20728)
- package/cyassl: remove dependency on zlib (r20704)
- package/dnsmasq: allow multiple hostnames per domain section (#7048, r20670)
- package/hostapd: fix madwifi turbo modes (#7060, r20676)
- package/opkg: fix the order packages are configured (#7057, #7058, r20687)
- package/switch: explicitly clear port mappings in unused vlans (#7082, r20718)
- package/uhttpd: various fixes (#7050, r20672)
- target/ar71xx:
- target/generic-2.4: add kernel support for netfilter comment match extension (r20721)
- target/generic-2.6: add kernel support for ar8316 switch (r20723)
- target/ixp4xx: avoid dma bounce buffers for network buffers, fixes ath9k and improves other drivers' performance on boards with >64M ram (r20709)
- target/rdc: revert [20653] (r20715)
- target/x86: fix typo in sysupgrade (#7068, r20706)
- target/xburst:
Detailed ChangeLog at https://dev.openwrt.org/log/branches/backfire/?mode=follow_copy&stop_rev=20654&rev=20728
packages
changed:
- appweb: disable on avr32, cpu not supported (r20716)
- aprx: prevent spurious rebuilds (r20732)
- asterisk-1.6.x: fix build failure on PPC (#7069, r20702)
- collectd: fix typo in ascent configure hook, mark iptables & netlink plugins as broken on 2.4 (#6961, r20710)
- file: prevent spurious rebuilds (r20731)
- ftpd-topfield:
- git: prevent spurious rebuilds (r20730)
- libmad: fix build failure on targets using -O2 optimizations (#6974, r20699)
- qt4: check for any enabled decoration, not just for the default one (r20697)
- openswan: fix build on 2.6.30 targets where CONFIG_COMPAT_NET_DEV_OPS is not set (#7005, r20712)
- sipp: prevent spurious rebuilds (r20729)
- streamripper: explicitly disable use of internal libmad (#6974, r20700)
- wide-dhcpv6: Add debug option to dhcp6c (r20691)
- wnck: fix dependency on libX11 (r20696)
Detailed ChangeLog at https://dev.openwrt.org/log/packages/?mode=follow_copy&stop_rev=20655&rev=20732
Revisions used
OpenWrt 10.03.1 (codename Backfire) Interim Release 1
Know issues
- <TBDL>
Detailed report at https://dev.openwrt.org/query?milestone=Backfire+10.03.1
Changes since 10.03
core
added:
- package/6in4: /etc/config/network based IPv6-in-IPv4 tunnel support (r22209)
- tools/qemu: build qemu-img for packaging VMDK and VDI images (r22555)
changed:
- build-system:
- fix timestamp checks for build paths which have '.svn' in their directory name (r20857)
- fix gnu find prereq check (r21079)
- misc cleanup on package config / Config.in (r21092)
- add a BUILD_PATENTED config options allowing packages encumbered with patented technology to be built (r21156)
- add an IMG_PREFIX variable used as a basename for image files, containing board & subtarget infos (if appropriate) allowing subtargets to share the same bin directory without overwriting each other's files (r21208)
- rearrange image config options, allow generating .cpio.gz and/or .tar.gz archives whether ramdisk is enabled or not (r21322, r21342, r21476)
- replace old quote stripping with calls to qstrip macro (r21324)
- add a macro to test options supported by the host compiler (r21355)
- enable IPv6 support for packages by default (r22177)
- copy menuconfig settings starting with CONFIG_KERNEL_ to kernel .config (r22330)
- add a config option for enabling kernel debugging symbols (r22331)
- add a build system option for collecting all kernel debug information (including modules) in a tarball (r22332)
- imagebuilder: fix .config copying, prevent user provided PACKAGES from overriding per-profile defaults (r21213)
- kernel: bump 2.6.32 targets to 2.6.32.16 (r22554)
- package/acx:
- package/base-files:
- fix mount_root command in failsafe mode (#7134, r20838)
- use hotplug2 to download firmware (r21113)
- fix libraries packaging on 64bits targets (#6918, r21294)
- do not bring up wlan interfaces from hotplug events, so that wrong network/wireless configs are more noticeable (r21380)
- keep member interface addresses in sync when changing the mac address of a bridge interface (#7111, r21581)
- fix a preinit hang in jffs2_ready() when no rootfs_data partition is found (#7362, r21582)
- fix dns servers handling in resolv.conf for static and dhcp wan interfaces (r21639)
- add "mtu" option for route sections, allows setting per-route mtu values (r22004)
- unconditionally unlock the rootfs_data partition (#7437, r22378)
- various network config fixes (r21662)
- package/block-mount: mark /etc/fstab as conffiles (#7130, r20776)
- package/block-extroot:
- package/broadcom-diag:
- package/broadcom-wl: implement "hwmode" uci option (r20741, r20769)
- package/carl9170: update to 1.0.5.3, make DebugFS support configurable and add LEDs support (#7342, r22121)
- package/comgt: remove obsolete iptables support code (r21575)
- package/cyassl: fix EoL in patch 120 (#6954, r21189)
- package/dnsmasq:
- package/firewall:
- disable notrack for zones referenced by redirects (#7196, r22216)
- allow redirecting only destination port (#7197, r22228)
- introduce masq_src and masq_dest to restrict zone masquerading to specific subnets (r22901)
- add basic NAT reflection support (r22907, r22909)
- add possibility to configure SNAT in redirects (r22939)
- package/grub:
- package/hostapd:
- package/hotplug2: various changes (r21112, r21423)
- package/iptables: fix iprange match for Kernel 2.4 (r23526)
- package/kernel:
- add dependency on kmod-input-core to kmod-sound-core (#7140, r20902)
- add missing modules autoloading for kmod-ipsec, kmod-ipsec4 & kmod-ipsec6 (#7164, r20903)
- add missing dependencies on kmod-crc16 & kmod-rfkill to kmod-bluetooth (#7063, r20927)
- add kmod-isp116x-hcd USB Host Controller Driver (r20946)
- fix kmod-crc16 loading (#6949, r21048)
- add usb-serial-cypress-m8 module (#7210, r21105)
- adjust kmod-crc16 dependencies and dependencies on kmod-crc16 (#7063, r21377)
- load imq after ip_queue, fixes disappearing traffic when using QoS rules (r21701)
- package/linux-atm: fix build failure on brcm63xx (#7145, r20827)
- package/mac80211:
- ath9k: improve reliability of the RX stuck fixup (r20973)
- ath9k: fix a crash with WEP in ad-hoc mode (r22047)
- ath9k: stability updates and misc fixes (r22124)
- ath9k: improve reliability of the noise floor calibration (r22127)
- ath9k: improve reliability of the keymiss handling fix, add another aggregation leak fix (r22153)
- rt2x00: cleanup patches (r22021)
- update compat-wireless to 2010-07-29, various fixes (r21354, r21649, r21803, r22039, r22089, r22391, r22494)
- don't build on 2.4 (r22207)
- fix handling of frag and rts options (r22356)
- package/mountd: fix config file & init script permissions (r21328)
- package/mtd: request locked pages when mmap'ing the FIS table (r21824)
- package/nvram:
- package/opkg: strip trailing whitespaces from entries in conffiles control files, fixes conffile md5 calculation against ipkg-build generated archives (r22339)
- package/ppp:
- package/pptp:
- package/swconfig:
- package/uboot-lantiq: fix command line buffer length, fix mtdparts (r21118)
- package/uci: add uci_get() and uci_get_state() wrappers to shell api (#7312, r21592)
- package/uhttpd: various fixes (r20884, r20886, r21122, r21592, r21763, r22590, r22594, r22608, r22962, r22989)
- make network timeout configurable, increase default to 30 seconds (#7067)
- follow symlinks in docroot and add option to disable that
- fix mimetype detection for files with combined extensions
- ignore authentication realms that refer to user accounts with no password set yet (X-Wrt compatibility)
- fix off-by-one in CGI header parsing, fixes cgi programs that emit bad header lines (AsteriskGUI compatibility)
- various fixes (#7312, #7458, r21763)
- scripts/env: fix initialization of files/ when creating a new environment (#7603, r22337)
- target/adm5120: let 802.1q support be built-in (#7280, r21350)
- target/ar7: include second ethernet interface in bridge (r21312)
- target/ar71xx:
- make the AR8216 driver usable on the TEW-632BRP/DIR-615-Cx boards (r20761)
- improve chip detection in the AR8216 driver, fix broken ethernet on the Planex MZK-W04NU/W300NH boards (r20762)
- nuke clocksoure init patch (r20954)
- fix mtd_layout for the DIR-615-C1 and similar devices (r21037)
- add pci/dma fix improving wifi card stability (r21207)
- add a new default profile containing all drivers for all boards (r21211)
- create separate 'factory' and 'sysupgrade' images for the WRT160NL (r21223)
- create firmware images for the TL-WR941ND v3 boards (r21224)
- create smaller sysupgrade images for the WRT400N board (r21225)
- build different firmware images for the DIR-825-Bx boards (r21226)
- fix firmware partition size on the MZK-W04NU board (r21227)
- remove config partition from the mtd map on the MZK-W300NH board (r21228)
- create separate 'factory' and 'sysupgrade' images for the Planex boards (r21230)
- don't use vlan 0 for devices with rtl8366s switch (r21924)
- enable support for 4k vlans (r22994)
- fix dir-825-b1 default network config (r22032)
- add ethernet driver fixes (#7563, r22056, r22076)
- fix sysupgrade on the ubnt nanostation m (r22371)
- various fixes (r20759, r20760, r20763)
- target/atheros:
- target/au1000:
- target/brcm-2.4:
- target/brcm47xx:
- add script to fixup the wireless mac (#7102, r20776)
- fix IDE drive assignment (#7061, r20957)
- various EHCI SSB changes (r21560)
- rename .trx2 image to openwrt-wrt54g3gv2-vf-squashfs-sysupgrade.bin and openwrt-wrt54g3gv2-vf-squashfs.bin to openwrt-wrt54g3gv2-vf-squashfs-factory.bin (r21620)
- fix b44 spam (#1212, r22111)
- target/brcm63xx:
- target/cobalt: remove CONFIG_CRC16 override (r21131)
- target/generic-2.6:
- clean up output of AR8216 driver (r20774)
- sync SSB with upstream (r21276, r21554, r21558)
- remove a bogus byteswap in the hifn_795x driver, should fix support for the VPN1411 crypto accelerator (r21344)
- various swconfig fixes (r21781, r21782, r21846, r21847)
- add upstream ssb dma changes (r21802)
- various rtl8366 fixes (#7637, r21925, r21926, r21927, r21928, r21929, r21930, r21931, r21932, r21933, r21934, r21935, r21936, r21937, r21938, r21939, r21940, r21941, r21942, r21970, r22022, r22023, r22024, r22025, r22026, r22027, r22028, r22029, r22030, r22031, r22049, r22545)
- mini_fo: add error pointer checks after dentry lookups to fix various crash bugs (#7277, #7207, #7259, r22059)
- add missing kernel config symbols (r22329)
- add the new 'crashlog' feature, which tries to store kernel oops/panic logs in a fixed location in RAM to recover them after the reboot and make them available to user space using debugfs (r22333, r22454)
- 2.6.32 updated to 2.6.32.16 (r22556)
- target/ixp4xx: remove CONFIG_CRC16 override (#7194, r21131)
- target/kirkwood: remove CONFIG_CRC16 override (r21131)
- target/orion:
- target/ppc40x:
- target/rb532:
- target/uml:
- target/x86:
- fix soekris support (#7081, r20758)
- fix missing config symbols for Xen subtarget (#7189, r21011)
- rearrange image config options & Makefile, add -combined suffix to kernel+rootfs images (r21325)
- remove temporary files in image generation scripts (r21326)
- use internal qemu-img for VMDK and VDI images (r22556)
- target/xburst: rename sound package (r21435)
- toolchain: fix toolchain archive creation (#7148, #7162, r20867)
- toolchain/gcc: fix a g++ bug in v3.4.6 where it generates local references to linkonce (gcc PR16276, #7014, r20959)
- tools/mkimage: add dependency on sed to mkimage (r21212)
- tools/firmware-utils: add size check to the mkplanexfw tool (r21229)
- tools/qemu: build qemu-img for packaging vmdk and vdi images (r22555)
- tools/quilt: fix openSUSE/patch-2.6.1.81 issue (#7635, r22551)
- tools/squashfs4: backport an upstream change to fix the file mode check to allow setuid/setgid binaries (#7653, r22335)
removed:
Detailed ChangeLog at log:branches/backfire@20729:22556
packages
added:
- axel: a Download Accelerator (#7636, r22434)
- bird: BIRD Internet Routing Daemon (r20780, r21658, r22243, r22480)
- cksfv: CRC32 checksum verification tool (r21810, r21812)
- credis: a C library for communicating with Redis servers (#7535, r22433)
- cups-bjnp: CUPS backend for proprietary Canon printer protocol (r20738, r21080)
- cwiid: Nintendo Wiimote interface (r21855, r22224, r22375)
- debootstrap: allows bootstrapping Debianish systems from within OpenWrt (#7500, r21863, r21869)
- devmem2: a simple program to read/write from memory (r22369)
- e169-stats: Huawei E169 statistics (#7101, r20805)
- flashrom: an utility for identifying, reading, writing, verifying and erasing flash chips (#7192, r21019)
- fswebcam: a a neat and simple webcam app (#7177, r20958, r22225)
- jtg: Jugi's Traffic Generator (r21472, r21482, r21761)
- l2tpv3tun: control utility for pseudowire tunnels (r22502, r22510, r22548, r22549)
- liblo: a lightweight Open Sound Control (OSC) implementation (r21844)
- luasql: Lua SQL bindings for MySQL, PostgreSQL & SQLite (#7353, r21561)
- multiwan: a simple to use multi WAN configuration agent (r20925, r21116, r21144, r21176, r21249, r21273, r21279, r21343, r21413, r21414, r21415, r21416, r21424, r21431, r21433, r21448, r21487, r21831, r21832, r21839, r21900, r21973, r21974, r22043, r22415)
- mxml: mini-XML, a lightweight XML library (#7396, r21686)
- ncftp (#7616, r22255)
- ntfsprogs: utilities to manage NTFS volumes (#7501, r21866, r22108)
- open2300: WS23XX weather station utilities (r21115)
- openvpn-devel (r22445)
- ortp: a Real-time Transport Protocol (RTP) library (r21815, r22231)
- perl-www-mechanize (#7099, r21016)
- psmisc: a set of tools that use the proc filesystem (r22072, r22073, r22077)
- pwcrypt: an utility to create crypted passwords from plaintext (#7490, r21862)
- python-curl: a Python module interface to the cURL library (r22103, r22109)
- restorefactory (#6464, r21090, #7327, r21440)
- savedynamic: save chains with dynamically generates rules from packages such as miniupnpd and strongswan in order that they might be preserved across a firewall restart (r21368, r21370, r21371, r21375)
- sed: GNU streams editor (r21152)
- sigscheme: R5RS Scheme interpreter (r21473, r22235)
- sshtunnel: local and remote ssh tunnels manager (r21111)
- strongswan4: an OpenSource IPsec implementation (#2538, r20965, r20977, r21099, r21100, r21106, r21624)
- unbound: a validating, recursive, and caching DNS resolver (#7022, r20880, r21864, r22250, r22267, r22270)
- usbip: a general USB device sharing system over IP network (#5590, r20978, r22185)
- usb-modeswitch-data: a collection of dongle specifc modeswitch configurations, together with usb-modeswitch the most common dongles should work ootb now (r22063, r22064, r22488)
- vblade: a tool to export disks using the AoE protocol (r22429)
- vpzone: a flexible multipurpose layer 3 VPN daemon (r21646, r22343)
- wifitoggle: script to toogle WiFi with a button (#6081, r21093)
- xkeyboard-config (r22448, r22459)
changed:
- 6scripts: fix incorrect route command (#7203, r21103)
- ahcpd:
- aiccu:
- aircrack-ng:
- alsa-utils: add arecord binary (#7155, r20871)
- appweb: update to 3.2.2-1, add dependency on libpthread, cleanup (#6979, r22469)
- apr: update to 1.4.2 (r22341)
- arpd: fix compilation against newer libevent, fix pcap filtering, don't mark it as broken anymore (r21268)
- asterisk-1.4.x:
- asterisk-1.6.x:
- axtls: update to 1.2.4, add new axtlswrap (SSL/TLS wrapper) (r21030)
- babel:
- batman-adv:
- bc:
- bind:
- bmxd:
- broadcom-shdc: moved from trunk (r21702)
- c-ares: update to 1.7.3 (r20982, r22342)
- clearsilver: fix dependency on libintl (r21165)
- collectd:
- crypto-tools: update to 20100325 (#7462, r22066)
- cups: change user:group from root:root to nobody:nogroup (#7180), disable dns-sd, launchd, ldap & tiff support explicitly (r20981)
- curl: fix inverted libcurl/curl descriptions (#7648, r22322)
- darkstat: update to 3.0.713 (r20749)
- dash: update to 0.5.6.1, use PKG_INSTALL, cleanup (r22181)
- dhcp: fix initscript (#6919, r20814)
- dibbler: fix initscript (#7628, r22245)
- diffutils: update to 3.0, use PKG_INSTALL, handle the busybox diff applet on preinst and postrm, cleanup (r22354)
- ddns-scripts:
- dmapd: update to 0.0.23 (r21058)
- dovecot: update to 1.2.13 (r21432, r22180, r22395)
- dsl-qos-queue:
- ddns-scripts: fix overriding ip_network (#7361, r21512)
- elfutils: update to 0.147, use PKG_INSTALL, add MD5SUM, fix URL, cleanup (#7290, r21384)
- ethtool: update to 2.6.34 (r22271)
- ez-ipudate: fix config generator to permit default server (r20783)
- fetchmail: update to 6.3.14 (r20983)
- ffmpeg:
- fowsr: update to 20100718 (r20795, r21338, r22428)
- freeradius2: update to 2.1.8 (r21544)
- freeswitch:
- update to 1.0.6 (r20836)
- remove -mod-iax2 dropped upstream (r20894)
- set stacksize using ulimit in init script (r21811)
- move default config into a separate -example-config package (r21962)
- tweak modules included in -minimal package (r21963)
- fix restart so that it waits for FS to terminate before attempting to start a new instance (r21964)
- change -upstream-defaults and -minimal to use mod_syslog instead of mod_console for logging, and start in daemon mode not foreground (r21965)
- make -upstream-defaults config a separate package and add it to -default. Also add -config-minimal and added it to -minimal (r21966)
- rename modules collections -collection-upstream-defaults and -collection-minimal (r21967)
- add mod-limit to -default as the upstream default diaplan uses it (r21968)
- enable mod_syslog for both -upstream-defaults and -minimal (r21971)
- change config to use mod_syslog on startup (r22082)
- add initial uci configuration capability (r22084)
- update additional downloads (r22166)
- fix a build errors on avr32 (r22167, r22307, r22308, r22313)
- disable mod-flite for avr32 and ixp4xx as those target are not supported by flite at the present time (r22306)
- remove dependency on alsa-lib (r22315)
- enable mod-fax (r22316)
- remove ozmod_ss7_boost from mod-openzap (r22486)
- only enable -fgnu89-inline on avr32 for now (fix x86 builds), mark fax & voipcodecs modules as broken on powerpc (breaking in spandsp lib), mark flite module as broken on armeb & avr32 (breaking in flite lib), reorder some variable definitions (r22547)
- git: fix build failure on systems due to mkstemps check (#6023, r21278)
- gnutls: update to 2.8.6 (r21029)
- gphoto2: update to 2.4.9 (r21035)
- gpsd: update to 2.94, add config, init and hotplug scripts (r22447)
- gstreamer:
- gst-plugins-base: update to 0.10.29, rework Makefile (r22068)
- gst-plugins-good: update to 0.10.23, rework Makefile (r22069)
- gst-plugins-ugly: update to 0.10.15, rework Makefile (r22070)
- haproxy:
- hiawatha: update to 7.2 (r21183)
- httping: update to 1.4.4 (r22392)
- i2c-tools: package also the python bindings (r22373)
- igmpproxy: fix initscript (#7577, r22268)
- imapfilter: update to 2.2.2 (#7422, r21685)
- ink: update to 0.5.1 (r21034)
- ipsec-tools: add dependency on kmod-ipsec (#7164, r20868)
- iputils:
- jamvm: update to 1.5.4 (r20782)
- joe: add support for all emulation modes (jmacs, jpico, etc...) (r22492)
- kismet: update to 2010-01-R1 (r21886)
- lame: add dependency on CONFIG_BUILD_PATENTED (r21053)
- lcd4linux:
- lftp: update to 4.0.9 (r22184)
- libart: update to 2.3.21 (r21022)
- libast: add dependency on libpcre (#7137), add conditionnal dependencies on libX11 & libXt (needed for X11/Intrinsic.h) when drawing backend is X11 (r20899)
- libaudiofile: update to 0.2.7 (r21020)
- libconfig: update to 1.4.4 (r21024)
- libdirectfb: rename DirectFB to directfb (r21418, r21419)
- libdlna: fix build failure (#7445, r22210)
- libelf: update to 0.8.13 (r20985)
- libexif: update to 0.6.19 (r21021)
- libfaad2: add dependency on CONFIG_BUILD_PATENTED (r21051)
- lftp: update to 4.0.7 (r21539)
- libgcrypt: update to 1.4.5 (r21025)
- libgphoto2: update to 2.4.9 (r21028)
- libmad: add dependency on CONFIG_BUILD_PATENTED (r21052)
- libmikmod: avoid building docs (r22053)
- libnfc: update to 1.3.4 (r21026, r21027)
- liboil: update to 0.3.17 (r21023)
- liboping: update to 1.4.0, add a noping package for the ncurses app (r22291)
- libsigc++: update to 2.2.6 (#7249, r21297)
- libsndfile: update to 1.0.21 (r20986)
- libtorrent:
- libX11: install shared X11 directory (r22448)
- libxml2: update to 2.7.7 (r20988)
- libyaml: update to 0.1.3 (r20998)
- lighttpd: add IPv6 support (#7173, r20963, r20964)
- linuxigd: mark as 2.6 only (#6973, r20813)
- lm-sensors: update to 3.1.2, enable package selection on other platforms (r22491)
- lvm2: update to 2.02.64 (#7291, r21002, r21385)
- memtester: update to 4.1.3 (r21067)
- mini_smpd: build 2 variants, one for IPv4 and one for IPv6 (#6578, #7084, r20889, r20955, r20956)
- mjpg-streamer: update to r94 (#7491, r22384)
- mpd:
- add dependecies on CONFIG_BUILD_PATENTED for AAC/MP3 support, disable sqlite support, provide avahi service file (r21054)
- ship avahi file, make dependency on alsa-lib conditional (r21098)
- make grep for playlist config option more explicit to discard comments (#7499, r21860)
- add dependency on libid3tag (r22426)
- mtd-utils: fix build failure on ARM with eglibc (r21070)
- mtr:
- nano: update to 2.2.4 (r21064)
- nbd: update to 2.9.15 (r21000)
- ndisc: update to 0.9.9, package rdnssd DNS discovery deamon (r21772, r21773)
- net-tools: break into individual packages (r21888)
- netatalk:
- netperf: fix SOCK_DCCP compile issue (r22020)
- nginx: update to 0.7.65 (r21063)
- ngircd: add berlios mirror (r21337)
- ngrep: use PKG_INSTALL, install in /usr/bin instead of /usr/sbin, cleanup (r22470)
- nmap: add missing nmap-os-db file (r20781)
- nocatsplash: update to 0.93pre2 (r20770, r20771, r20772)
- nodogsplash: update to 0.9 beta9.9.6 (#7053, r20806)
- ntfs-3g:
- nzbget: update to 0.7.0 (r21407)
- olsrd:
- opendchub: update to 0.8.2 (r22182)
- openssh: update to 5.5p1, use 22 for user:group (r20989)
- openswan: update to 2.6.25 (r21013)
- openvpn: move cd option to proper place (r22446)
- p910nd: add IPv6 support (#7646, r22432)
- pciutils, usbutils: fix updating of IDs when installing on destination other than root (#7077, r20962)
- pcre: copy over pkgconfig file to $(STAGING_DIR) as well (r21506)
- pepperspot: update to 0.3 (#7191, r21017)
- pepsal: update to 1.2.2 (r21069)
- perl:
- pptpd: various fixes (r20877)
- enable bcrelay and package its binary (#7150)
- mark conffiles
- psmisc: update to 22.12 (r22272, r22276)
- ptpd: fix initscript file name, fix description (r21669)
- prosody: update to 0.6.2, add an init script, enable the posix module and logging, use PKG_INSTALL (r21536)
- proftpd: update to 1.3.3a (r22183)
- pure-ftpd:
- python: fix duplicate files in python and python-mini packages, add 3 new module packages (r22278)
- python-gnome-desktop2: make dependency on libwnck conditional (r21091)
- qt4: various fixes
- enable linux framebuffer support (r20743)
- add support for mysql & sqlite plugins (r20879)
- update to 4.7.0-beta2 (r21874, r22261)
- package drivers (kbd, mouse, gfx) seperatly (r22456)
- various fixes & changes (r21872, r21873, r21875, r21876, r21877, r21878, r22260, r22262, r22263, r22264, r22265, r22300, r22455)
- quagga:
- quagga-unstable: add some missing vty newlines (r22045)
- radsecproxy: update to 1.4 (r22253)
- rdiff-backup: change dependency on full python (r21972)
- rtorrent: update to 0.8.6 (#7252, r21299)
- ruby:
- samba3:
- SDL: enable linux framebuffer support (r20744)
- siproxd: explicitly set libosip path for configure (#5791, r20898)
- sox: add dependency on CONFIG_BUILD_PATENTED for MP3 support (r21055)
- squid: update to 2.7STABLE9 (r22420)
- sqlite3: update to 3.7.0 (#7668, r22399)
- strace:
- stress: update to 1.0.4 (r20748)
- stunnel:
- subversion: update to 1.6.12 (r21535, r22179)
- sudo: update to 1.7.2p6 (r21072)
- tar: update to 1.23, use PKG_INSTALL (r21452)
- tcl: update to 8.5.8, clean-up makefile, use PKG_INSTALL (r22449)
- tcpdump: properly handle iface names with leading digits (#7572, r22081)
- tinc:
- tinyproxy:
- tmux: update to 1.3, use PKG_INSTALL, cleanup (#7642, r22346)
- tor: update to 0.2.1.26, fix log directory (r20747, r21450, r21451)
- transmission:
- ucarp: fix hardcoded paths to binaries (#7345, r21496)
- uClibc++:
- upx: update to 3.05 (r21553)
- usb-modeswitch:
- util-linux-ng: package the script utility (#7416, r21807)
- vsftpd: update to 2.3.0 (r22532)
- vte: do not depend on FEATURE_drawing-backend_libX11 as it does already (implicitly) because of depending on libX11 (r21049)
- wide-dhcpv6: fix request option variable names (r21161)
- xmlrpc-c: update to 1.22.2 (#7250, r21298)
- xtables-addons:
- zabbix: don't chown on host system (#7497, r21865)
- zaptel-1.4.x:
- zile: update to 2.3.18 (r21453, r22178)
removed:
Detailed ChangeLog at log:packages@20733:27593 and log:branches/packages_10.03.1@27593:29592
Revisions used
OpenWrt bleeding-edge (codename Designated Driver)
