summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* toolchain: sync eglibc headers/build split with uclibc changesFelix Fietkau2012-07-034-163/+134
| | | | SVN-Revision: 32584
* toolchain: fix libc headers dependency on kernel headers + minimal gccFelix Fietkau2012-07-031-1/+2
| | | | SVN-Revision: 32582
* refresh patchesFlorian Fainelli2012-07-031-1/+1
| | | | SVN-Revision: 32581
* kernel: ssb/bcma: update to version from wireless-testing tag master-2012-07-02Hauke Mehrtens2012-07-0211-214/+703
| | | | SVN-Revision: 32580
* 6to4: fix ifname resolving for adv_interface option (#11796)Jo-Philipp Wich2012-07-022-14/+11
| | | | SVN-Revision: 32576
* netifd: repair dhcp client id option Busybox udhcpc dropped support for the ↵Jo-Philipp Wich2012-07-011-1/+1
| | | | | | -c option, instead it can be emulated by using -x 0x3d:id, change the dhcp protocol script accordingly and filter all colons from the id while we're at it. This change supersedes http://patchwork.openwrt.org/patch/1810/ SVN-Revision: 32573
* include/image.mk: /tmp should have mode 1777Jo-Philipp Wich2012-07-011-1/+1
| | | | | | | | | | On the off chance that the root filesystem's /tmp is used directly as a temporary directory instead of having a tmpfs mounted over it, it should have the sticky bit set. Signed-off-by: Mark Mentovai <mark@moxienet.com> SVN-Revision: 32572
* dnsmasq: introduce "add_local_hostname" and "add_local_domain" options - ↵Jo-Philipp Wich2012-07-011-3/+11
| | | | | | add_local_domain defaults to 1 and controls whether the local domain is written as search directive to the local resolv.conf - add_local_hostname defaults to 1 and controls whether A and PTR records are created automatically for the local hostname These change supersedes http://patchwork.openwrt.org/patch/2207/ and http://patchwork.openwrt.org/patch/2208/ SVN-Revision: 32570
* package/dnsmasq: permit UCI configuration of --dhcp-fqdn optionJo-Philipp Wich2012-07-011-0/+1
| | | | | | | | | | | | This adds a new boolean option, fqdn, to the "config dnsmasq" section of /etc/config/dhcp. The default is off. When set on, it enables the dhcp-fqdn option to dnsmasq. dhcp-fqdn causes dnsmasq's DNS server to not resolve unqualifed local hostnames. The "domain" option is required when using "fqdn". Local hostnames will remain available for lookup using fully-qualified names. Signed-off-by: Mark Mentovai <mark@moxienet.com> SVN-Revision: 32569
* package/dnsmasq: permit dhcp_option in global dnsmasq config sectionJo-Philipp Wich2012-07-011-1/+3
| | | | | | | | | | | | | | dnsmasq currently permits dhcp_options to be specified only in "config dhcp" sections of /etc/config/dhcp. When dnsmasq is providing DHCP service for multiple subnets and there are multiple "config dhcp" sections without "option ignore", it makes sense to allow dhcp_options that should apply globally in the "config dnsmasq" section of /etc/config/dhcp. dhcp_option is a list option. [jow: rework patch to apply after dhcp-option-force handling got introduced] Signed-off-by: Mark Mentovai <mark@moxienet.com> SVN-Revision: 32568
* Fix extroot by UUIDJo-Philipp Wich2012-07-011-0/+8
| | | | | | | | | | | | | | | | | | | | | | Extroot works fine when the target device is specified by a path. It fails however if the device is specified by UUID (the target partition gets mounted much later by hotplug hooks). This is because the blkid command is no longer compiled into BusyBox (since changeset [1]) so it's unavailable for the preinit phase. The closest bug report I was able to find is [2], although the reporting person mentions that /tmp/overlay-disabled showed up which wasn't there in my case. This patch sets PATH and LD_LIBRARY_PATH environment variables so that the blkid command installed on the target device can be used by that particular preinit script. [1] https://dev.openwrt.org/changeset/26245 [2] https://dev.openwrt.org/ticket/10653 Signed-off-by: Jaroslaw Swierczynski <jarek1701@gmail.com> SVN-Revision: 32567
* kernel/modules: load pppol2tp after pppoxJo-Philipp Wich2012-07-011-2/+2
| | | | | | | | | | | | l2tp_ppp needs to be loaded after pppox, otherwise it ends up like this: l2tp_ppp: Unknown symbol pppox_ioctl (err 0) ... during boot. I also fixed the dependency, it should be pppox rather than pppoe. Signed-off-by: Daniel Golle <dgolle@allnet.de> SVN-Revision: 32562
* config: tag parallel build options with high build breakage probability with ↵Felix Fietkau2012-06-301-0/+2
| | | | | | a BROKEN dependency to discourage users from spamming us with tickets about them SVN-Revision: 32559
* uClibc: add -Wno-unused-but-set-variable to get rid of unnecessary warning ↵Felix Fietkau2012-06-301-0/+1
| | | | | | logspam SVN-Revision: 32558
* uClibc: split the package into the main directory and the headers/ and ↵Felix Fietkau2012-06-305-119/+170
| | | | | | utils/ subdirectories to clean up build order and fix quilt support SVN-Revision: 32557
* toolchain: fix up lib64 symlink to lib before copying the initial prefix dir ↵Felix Fietkau2012-06-303-0/+12
| | | | | | to avoid errors on copying SVN-Revision: 32556
* toolchain/uClibc: fix getting the nameserver from _res state after res_init. ↵Felix Fietkau2012-06-301-0/+15
| | | | | | fixes displaying the nameserver in busybox nslookup SVN-Revision: 32555
* toolchain/gcc: fix installing the toolchain after removing the toolchain dir ↵Felix Fietkau2012-06-301-2/+8
| | | | | | without a full rebuild SVN-Revision: 32554
* toolchain: keep the initial gcc around for later uclibc rebuildsFelix Fietkau2012-06-303-3/+10
| | | | | | | | | | | testing uclibc changes is tricky because the final gcc tends to miscompile uclibc code or barf up internal compiler errors. install binutils into $(TOOLCHAIN_DIR)/initial (without changing the configure prefix) and copy it from there to $(TOOLCHAIN_DIR)/ so that the initial gcc can be put into $(PATH) for the uclibc build, even if the final gcc is already installed. SVN-Revision: 32553
* base-files: implement network_get_dnsserver() and network_get_dnssearch() in ↵Jo-Philipp Wich2012-06-291-0/+31
| | | | | | /lib/functions/network.sh SVN-Revision: 32531
* ath9k: revert an upstream initval update to fix a rx sensitivity regression ↵Felix Fietkau2012-06-291-0/+19
| | | | | | on ar9380 (fixes #11756) SVN-Revision: 32528
* eglibc: work around a broken configure test to fix compile errors on x86Felix Fietkau2012-06-291-0/+1
| | | | SVN-Revision: 32527
* base-files: only consider enabled default routes when finding the wan iface ↵Jo-Philipp Wich2012-06-291-2/+4
| | | | | | (#11774) SVN-Revision: 32525
* netifd: update to current git head, exposes enabled state, mtu and metric ↵Jo-Philipp Wich2012-06-291-2/+2
| | | | | | overrides for routes SVN-Revision: 32524
* fix watchdog and rng drivers section mismatch (#11767)Florian Fainelli2012-06-293-2/+22
| | | | SVN-Revision: 32522
* tools: sdcc depends on bisonFelix Fietkau2012-06-291-0/+1
| | | | SVN-Revision: 32521
* ar71xx: detect and enable MIPS DSP extensions, AR9344 supports them (fixes ↵Felix Fietkau2012-06-281-0/+10
| | | | | | #11762) SVN-Revision: 32520
* toolchain: enable gdb by defaultFelix Fietkau2012-06-281-1/+1
| | | | SVN-Revision: 32518
* ath9k: de-duplicate initvals, reduces uncompressed binary size by 24 KBFelix Fietkau2012-06-281-0/+3745
| | | | SVN-Revision: 32517
* ath9k: update the ar934x initvalsFelix Fietkau2012-06-271-0/+786
| | | | SVN-Revision: 32516
* ath9k: remove the queue length limiting patch, the approach was ↵Felix Fietkau2012-06-273-147/+4
| | | | | | experimental, not used by default and a different solution is required SVN-Revision: 32515
* kernel: switch openwrt default to TCP cubic from westwood (patch by Dave Täht)Felix Fietkau2012-06-271-4/+4
| | | | | | | | | | | | | | | | | | | | | | Despite Westwood's theoretical advantages, in nearly every benchmark we ran last year, TCP cubic won, whether it be on correct RTT estimates, amount of buffering, responsiveness, etc. on current hardware and software designs. (both need timestamps on to work well, besides) TCP cubic is better maintained and understood than westwood, also. While a scenario where westwood would win possibly exists, there is too much buffering in the wifi stack in particular at present, to see any improvement. If you wish to exercise various TCPs under contention, the current svn head of netperf (2.6) has options to switch congestion control agorithms on the fly, as does iperf. SVN-Revision: 32514
* base-files: enable TCP timestamps, enable sack/dsack. (patch by Dave Täht)Felix Fietkau2012-06-271-1/+3
| | | | | | | | | | A year of testing in the cerowrt project shows not using timestamps to be a very bad idea in nearly any TCP at speeds above a few Mbit. Lastly sack/dsack help on recovery from larger amounts of packet loss. SVN-Revision: 32513
* fix SPI clock frequency selectionFlorian Fainelli2012-06-271-1/+1
| | | | SVN-Revision: 32512
* ath9k: improve ani behavior during scanningFelix Fietkau2012-06-271-15/+71
| | | | SVN-Revision: 32511
* ath9k: more ani fixesFelix Fietkau2012-06-273-0/+83
| | | | SVN-Revision: 32510
* ath9k: enable rx for tx antennas earlier (and only for multi-stream devices) ↵Felix Fietkau2012-06-271-4/+4
| | | | | | to fix some validation corner cases SVN-Revision: 32509
* ath9k: make antenna mask validation more flexible, allow arbitrary tx chain ↵Felix Fietkau2012-06-271-4/+9
| | | | | | combinations, enable rx for chains that have enabled tx as well, fix using the second antenna for single-stream diversity based devices SVN-Revision: 32508
* ath9k: reject invalid antenna mask configurationsFelix Fietkau2012-06-271-0/+28
| | | | SVN-Revision: 32507
* netifd: update to latest version, fixes bridge member interface settingsFelix Fietkau2012-06-261-2/+2
| | | | SVN-Revision: 32506
* broadcom-wl: fix WDS hotplug for multiple networksJo-Philipp Wich2012-06-261-1/+3
| | | | SVN-Revision: 32505
* linux-atm: remove defunct ipoa protocol supportJo-Philipp Wich2012-06-262-36/+0
| | | | SVN-Revision: 32504
* base-files: allow wireless ifaces to be part of multiple networksJo-Philipp Wich2012-06-262-5/+10
| | | | SVN-Revision: 32503
* sdcc: enable packihx, required by firmwarehotplugJo-Philipp Wich2012-06-261-1/+1
| | | | SVN-Revision: 32500
* scripts/feeds: redirect stderr of the which call to /dev/null to avoid ↵Felix Fietkau2012-06-251-1/+1
| | | | | | potentially confusing error messages on some systems SVN-Revision: 32499
* kernel: add missing config symbolFelix Fietkau2012-06-241-0/+1
| | | | SVN-Revision: 32498
* ath9k: fix a dynamic WEP related regressionFelix Fietkau2012-06-233-3/+45
| | | | SVN-Revision: 32492
* ath9k: merge a patch for improving ad-hoc mode performanceFelix Fietkau2012-06-234-14/+93
| | | | SVN-Revision: 32491
* ramips: mac address detection for Fonera 2.0nVasilis Tsiligiannis2012-06-232-0/+6
| | | | | | | | | Detect and apply MAC address of a Fonera 2.0n (ramips) Signed-off-by: Malte Forkel <malte.forkel@berlin.de> Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr> SVN-Revision: 32490
* provide an early ioremap cookie of the system configuration registerFlorian Fainelli2012-06-236-29/+38
| | | | SVN-Revision: 32489