Jo-Philipp Wich [Sat, 19 May 2012 20:17:54 +0000 (20:17 +0000)]
dnsmasq: add support for set: and tag: pairs
On my network, I have a variety of machines and appliances, some of which need different configuration issues than the default options.
For example:
config host
option name 'client'
option mac '00:01:02:03:04:05'
option ip '192.168.1.20'
option tag 'acme'
config tag acme
option force '1'
list dhcp_option 'option:router,192.168.1.253'
list dhcp_option 'option:domain-name,acme.com'
list dhcp_option 'option:domain-search,acme.com,redfish-solutions.com'
which allows me to override the default router for my client's host, as well as its domain-name, and its domain-search.
this causes the following config lines:
dhcp-host=00:01:02:03:04:05,set:acme,192.168.1.20,client
dhcp-option-force=tag:acme,option:router,192.168.1.253
dhcp-option-force=tag:acme,option:domain-name,acme.com
dhcp-option-force=tag:acme,option:domain-search:acme.com,redfish-solutions.com
This could be useful elsewhere, for instance, if you have an IP CCTV that you don't want to have a default-route, etc.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
SVN-Revision: 31815
Jo-Philipp Wich [Sat, 19 May 2012 20:17:19 +0000 (20:17 +0000)]
dnsmasq: fix parsing of mx record options (#11365)
SVN-Revision: 31814
Felix Fietkau [Fri, 18 May 2012 22:12:15 +0000 (22:12 +0000)]
kernel: merge a net-next fq_codel backlog handling fix
SVN-Revision: 31813
Felix Fietkau [Fri, 18 May 2012 21:59:23 +0000 (21:59 +0000)]
netifd: update to latest version, fixes a crash on restart
SVN-Revision: 31812
Felix Fietkau [Fri, 18 May 2012 20:36:02 +0000 (20:36 +0000)]
ubus: update to latest version, fixes a socket race condition in the client library with uloop
SVN-Revision: 31811
Gabor Juhos [Fri, 18 May 2012 20:22:32 +0000 (20:22 +0000)]
omap24xx: add support for 3.3
Compile tested only.
SVN-Revision: 31810
Gabor Juhos [Fri, 18 May 2012 20:10:53 +0000 (20:10 +0000)]
cns3xxx: add support for 3.3
Compile tested only.
SVN-Revision: 31809
Gabor Juhos [Fri, 18 May 2012 20:10:51 +0000 (20:10 +0000)]
linux/2.6.39: R.I.P.
SVN-Revision: 31808
Gabor Juhos [Fri, 18 May 2012 20:10:48 +0000 (20:10 +0000)]
cns3xxx: sync kernel config
SVN-Revision: 31807
Gabor Juhos [Fri, 18 May 2012 20:10:46 +0000 (20:10 +0000)]
cns3xxx: remove 2.6.39 support
SVN-Revision: 31806
Gabor Juhos [Fri, 18 May 2012 20:10:44 +0000 (20:10 +0000)]
cns3xxx: switch to 3.1
Compile tested only.
SVN-Revision: 31805
Gabor Juhos [Fri, 18 May 2012 20:10:42 +0000 (20:10 +0000)]
x86: remove support for old kernels
SVN-Revision: 31804
Gabor Juhos [Fri, 18 May 2012 20:10:38 +0000 (20:10 +0000)]
x86: remove subtarget specific LINUX_VERSION overrides
SVN-Revision: 31803
Gabor Juhos [Fri, 18 May 2012 20:10:33 +0000 (20:10 +0000)]
x86/ep80579: switch to 3.3
Also fix build errors in the ep80579-drivers package.
Compile tested only.
SVN-Revision: 31802
Gabor Juhos [Fri, 18 May 2012 20:10:28 +0000 (20:10 +0000)]
package/ep80579-drivers: refresh patches
SVN-Revision: 31801
Felix Fietkau [Fri, 18 May 2012 19:03:35 +0000 (19:03 +0000)]
kernel: add et131x from packages/
SVN-Revision: 31792
Felix Fietkau [Fri, 18 May 2012 18:36:36 +0000 (18:36 +0000)]
kernel: split off act_connmark into a separate package to avoid cluttering kmod-sched with a netfilter dependency (fixes #11483)
SVN-Revision: 31791
Hauke Mehrtens [Fri, 18 May 2012 16:04:10 +0000 (16:04 +0000)]
brcm47xx: fix nvram read out on devices with serial flash
detect nvram on Linksys E3200
SVN-Revision: 31790
Hauke Mehrtens [Fri, 18 May 2012 15:46:30 +0000 (15:46 +0000)]
brcm47xx: bcma: fix null pointer
SVN-Revision: 31789
Hauke Mehrtens [Fri, 18 May 2012 15:45:51 +0000 (15:45 +0000)]
brcm47xx: ssb: recognize ARM Cortex M3
SVN-Revision: 31788
Hauke Mehrtens [Fri, 18 May 2012 15:44:25 +0000 (15:44 +0000)]
brcm47xx: some fixes for the USB driver
SVN-Revision: 31787
Hauke Mehrtens [Fri, 18 May 2012 15:43:04 +0000 (15:43 +0000)]
mac80211: add brcmfmac driver
SVN-Revision: 31786
Gabor Juhos [Fri, 18 May 2012 09:59:22 +0000 (09:59 +0000)]
cobalt: remove 2.6.39 specific patches
SVN-Revision: 31785
Gabor Juhos [Fri, 18 May 2012 09:57:32 +0000 (09:57 +0000)]
x86/olpc: switch to 3.3
Compile tested only.
SVN-Revision: 31784
Gabor Juhos [Fri, 18 May 2012 09:57:29 +0000 (09:57 +0000)]
x86: image: select bootscript images by default for OLPC
SVN-Revision: 31783
Felix Fietkau [Thu, 17 May 2012 21:20:23 +0000 (21:20 +0000)]
adm5120: add missing config symbols for the rb1xx subtarget, fixes #11407
SVN-Revision: 31781
Felix Fietkau [Thu, 17 May 2012 20:19:43 +0000 (20:19 +0000)]
make: do a better job of sanitizing LD_LIBRARY_PATH (fixes #8069)
SVN-Revision: 31780
Felix Fietkau [Thu, 17 May 2012 15:28:17 +0000 (15:28 +0000)]
kernel: remove obsolete dependencies and conditionals
SVN-Revision: 31779
Felix Fietkau [Thu, 17 May 2012 15:28:13 +0000 (15:28 +0000)]
kernel: remove the dummy kmod-rtc-core-* package, make all rtc drivers depend on @RTC_SUPPORT - prevent RTC support from leaking into kernels for targets that do not need this
SVN-Revision: 31778
Felix Fietkau [Thu, 17 May 2012 15:28:09 +0000 (15:28 +0000)]
target: add a feature flag for RTC support
SVN-Revision: 31777
Felix Fietkau [Thu, 17 May 2012 15:28:06 +0000 (15:28 +0000)]
kernel: remove kmod-gpio-cs5535, it was only relevant for old kernel versions
SVN-Revision: 31776
Felix Fietkau [Thu, 17 May 2012 15:28:02 +0000 (15:28 +0000)]
kernel: remove obsolete CompareKernelPatchVer calls
SVN-Revision: 31775
Hauke Mehrtens [Thu, 17 May 2012 13:28:30 +0000 (13:28 +0000)]
kernel: add some missing config options added by r31756
SVN-Revision: 31774
Hauke Mehrtens [Thu, 17 May 2012 13:24:47 +0000 (13:24 +0000)]
mac80211: brcmsmac update to version from wireless-testing tag master-2012-05-16-2
SVN-Revision: 31773
Hauke Mehrtens [Thu, 17 May 2012 13:22:38 +0000 (13:22 +0000)]
kernel: ssb/bcma: update to version from wireless-testing tag master-2012-05-16-2
SVN-Revision: 31772
Hauke Mehrtens [Thu, 17 May 2012 13:20:10 +0000 (13:20 +0000)]
brcm47xx: remove support for kernel 3.2
SVN-Revision: 31771
Felix Fietkau [Thu, 17 May 2012 12:42:05 +0000 (12:42 +0000)]
6to4: load the network config to fix radvd announce (#11467)
SVN-Revision: 31770
Felix Fietkau [Thu, 17 May 2012 12:36:00 +0000 (12:36 +0000)]
tc: depend on kmod-sched-core instead of kmod-sched (fixes #11465)
SVN-Revision: 31769
Felix Fietkau [Thu, 17 May 2012 12:35:56 +0000 (12:35 +0000)]
6in4: remove some obsolete functions
SVN-Revision: 31768
Felix Fietkau [Thu, 17 May 2012 12:35:52 +0000 (12:35 +0000)]
libubox: fix jshn handling of variables with numbers (fixes #11468)
SVN-Revision: 31767
Gabor Juhos [Thu, 17 May 2012 06:41:01 +0000 (06:41 +0000)]
x86/thincan: switch to 3.3
Compile tested only.
SVN-Revision: 31765
Gabor Juhos [Thu, 17 May 2012 06:41:00 +0000 (06:41 +0000)]
x86/xen_domu: switch to 3.3
Compile tested only.
SVN-Revision: 31764
Gabor Juhos [Thu, 17 May 2012 06:40:58 +0000 (06:40 +0000)]
x86/kvm_guest: switch to 3.3
Compile tested only.
SVN-Revision: 31763
Gabor Juhos [Thu, 17 May 2012 06:40:56 +0000 (06:40 +0000)]
x86/generic: switch to 3.3
Compile tested only.
SVN-Revision: 31762
Felix Fietkau [Wed, 16 May 2012 15:23:23 +0000 (15:23 +0000)]
qos-scripts: use kmod-sched-core instead of kmod-sched
SVN-Revision: 31761
Felix Fietkau [Wed, 16 May 2012 15:23:19 +0000 (15:23 +0000)]
kernel: split kmod-sched into kmod-sched-core and kmod-sched
SVN-Revision: 31760
Felix Fietkau [Wed, 16 May 2012 15:23:16 +0000 (15:23 +0000)]
qos-scripts: replace sfq/red with fq_codel - massively improves latency under load
SVN-Revision: 31759
Felix Fietkau [Wed, 16 May 2012 15:23:12 +0000 (15:23 +0000)]
iproute2: update to 3.3.0, drop a few useless old patches, add codel support
SVN-Revision: 31758
Felix Fietkau [Wed, 16 May 2012 15:23:08 +0000 (15:23 +0000)]
kernel: add codel and fq_codel support to kmod-sched (patch by Dave Täht)
SVN-Revision: 31757
Felix Fietkau [Wed, 16 May 2012 15:23:03 +0000 (15:23 +0000)]
kernel: add codel and fq_codel to generic 3.3 patch set (based on patch by Dave Täht)
Codel is a new AQM algorithm and RED replacement designed by
Kathie Nichols and Van Jacobson, and published in ACM queue:
http://queue.acm.org/detail.cfm?id=
2209336
Codel stands for "Controlled Delay", and needs no knobs in the
general case, twiddled, for optimum results. It aims for 5ms of
delay, at most, when in use.
Additionally,
fq_codel (by eric dumazet) builds on codel to provide fair queuing
superior to what could be had with SFQ, and drop behavior saner
than RED, BLUE, or choke.
These patches are backported from net-next and are known to work
on Linux 3.3.4 and later.
Includes updates to codel for better portability and speed
SVN-Revision: 31756
Jo-Philipp Wich [Wed, 16 May 2012 13:37:49 +0000 (13:37 +0000)]
firewall: rework interface address determination to skip ipv6 addresses
SVN-Revision: 31755
Jo-Philipp Wich [Wed, 16 May 2012 13:03:54 +0000 (13:03 +0000)]
firewall: fix nat reflection after netifd switch (#11460)
SVN-Revision: 31754
Gabor Juhos [Wed, 16 May 2012 10:45:02 +0000 (10:45 +0000)]
x86/alix2: switch to 3.3
Compile tested only.
SVN-Revision: 31753
Gabor Juhos [Wed, 16 May 2012 10:44:59 +0000 (10:44 +0000)]
x86/net5501: switch to 3.3
Compile tested only.
SVN-Revision: 31752
Gabor Juhos [Wed, 16 May 2012 10:44:55 +0000 (10:44 +0000)]
x86: sync 3.3 configs
SVN-Revision: 31751
Gabor Juhos [Wed, 16 May 2012 10:44:52 +0000 (10:44 +0000)]
x86: sync 3.2 configs
SVN-Revision: 31750
Gabor Juhos [Wed, 16 May 2012 10:44:49 +0000 (10:44 +0000)]
x86: sync 2.6.39 configs
SVN-Revision: 31749
Gabor Juhos [Wed, 16 May 2012 10:44:46 +0000 (10:44 +0000)]
linux/3.3: add missing symbol
SVN-Revision: 31748
Felix Fietkau [Wed, 16 May 2012 08:45:24 +0000 (08:45 +0000)]
libubox: update to latest version, fixes handling of numbers in jshn variables
SVN-Revision: 31747
Jo-Philipp Wich [Tue, 15 May 2012 20:29:32 +0000 (20:29 +0000)]
scons: probe "python" and "python2" first in pywrap.sh in order to use the users preferred version if possible
SVN-Revision: 31743
Jo-Philipp Wich [Tue, 15 May 2012 20:04:07 +0000 (20:04 +0000)]
scons: wrap python invocations with helper script that attempts to find a non-3.x python
SVN-Revision: 31742
Felix Fietkau [Tue, 15 May 2012 13:42:36 +0000 (13:42 +0000)]
tools/scons: remove the python 3 compat patch, it is incomplete and breaks with python 2.5.2. i guess scons with python 3 is a lost cause...
SVN-Revision: 31741
Felix Fietkau [Tue, 15 May 2012 13:42:32 +0000 (13:42 +0000)]
uClibc: update to 0.9.33.2, fixes #4420
SVN-Revision: 31740
Felix Fietkau [Tue, 15 May 2012 13:42:28 +0000 (13:42 +0000)]
uClibc: remove 0.9.32, it is no longer necessary
SVN-Revision: 31739
Gabor Juhos [Tue, 15 May 2012 11:12:31 +0000 (11:12 +0000)]
linux: add CONFIG_POWER_SUPPLY_DEBUG symbol
It was missing in the previous commit.
SVN-Revision: 31738
Gabor Juhos [Tue, 15 May 2012 10:58:52 +0000 (10:58 +0000)]
linux: move certain disabled symbols to the generic configs
* CONFIG_ARCH_DMA_ADDR_T_64BIT
* CONFIG_ARCH_HAS_ILOG2_U32
* CONFIG_ARCH_HAS_ILOG2_U64
* CONFIG_ARCH_PHYS_ADDR_T_64BIT
* CONFIG_ARCH_SUPPORTS_MSI
* CONFIG_GENERIC_CPU_DEVICES
* CONFIG_HWMON_DEBUG_CHIP
* CONFIG_I2C_PXA_PCI
* CONFIG_LEDS_GPIO
* CONFIG_MINIX_FS_NATIVE_ENDIAN
* CONFIG_MLX4_CORE
* CONFIG_POWER_SUPPLY
* CONFIG_POWER_SUPPLY_DEBUG
* CONFIG_QUOTACTL
* CONFIG_SDIO_UART
* CONFIG_SENSORS_K10TEMP
* CONFIG_SENSORS_SCH56XX_COMMON
* CONFIG_SENSORS_VIA_CPUTEMP
* CONFIG_SERIO_AMBAKMI
* CONFIG_SERIO_I8042
* CONFIG_SERIO_LIBPS2
* CONFIG_SERIO_PCIPS2
* CONFIG_SERIO_RAW
* CONFIG_SERIO_SERPORT
* CONFIG_SPI_BITBANG
* CONFIG_SPI_GPIO
SVN-Revision: 31737
Felix Fietkau [Tue, 15 May 2012 10:36:39 +0000 (10:36 +0000)]
ar71xx: remove AG71XX_RX_PKT_RESERVE, it is no longer necessary (found by Eric Dumazet)
SVN-Revision: 31736
John Crispin [Tue, 15 May 2012 09:38:05 +0000 (09:38 +0000)]
code style cleanup of the mach files
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>
SVN-Revision: 31735
John Crispin [Tue, 15 May 2012 09:38:02 +0000 (09:38 +0000)]
adds zyxel p2601hnfx support
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>
SVN-Revision: 31734
John Crispin [Tue, 15 May 2012 09:37:59 +0000 (09:37 +0000)]
set 3.3.6 as default
SVN-Revision: 31733
Felix Fietkau [Mon, 14 May 2012 23:50:59 +0000 (23:50 +0000)]
netifd: bring up all interfaces on /etc/init.d/network restart
SVN-Revision: 31732
Felix Fietkau [Mon, 14 May 2012 23:33:35 +0000 (23:33 +0000)]
enable netifd by default and add its config variable to PKG_CONFIG_DEPENDS in a few relevant places
SVN-Revision: 31730
Felix Fietkau [Mon, 14 May 2012 20:58:27 +0000 (20:58 +0000)]
netifd: use the new json_get_vars function in the dhcp helper script
SVN-Revision: 31727
Felix Fietkau [Mon, 14 May 2012 20:58:24 +0000 (20:58 +0000)]
ppp: use the new json_get_vars function
SVN-Revision: 31726
Felix Fietkau [Mon, 14 May 2012 20:58:20 +0000 (20:58 +0000)]
pptp: use the new json_get_vars function
SVN-Revision: 31725
Felix Fietkau [Mon, 14 May 2012 20:58:16 +0000 (20:58 +0000)]
pptp: use resolveip, schedule restart if dns lookups fail
SVN-Revision: 31724
Felix Fietkau [Mon, 14 May 2012 20:58:13 +0000 (20:58 +0000)]
netifd: update to 2012-05-14, fixes a file descriptor leak, fixes a use-after-free on host dependencies, adds a command for scheduling proto-shell restarts and adds support for more address options (point to point, broadcast)
SVN-Revision: 31723
Felix Fietkau [Mon, 14 May 2012 20:58:09 +0000 (20:58 +0000)]
pptp: drop the dependency on ip if netifd is selected
SVN-Revision: 31722
Felix Fietkau [Mon, 14 May 2012 20:58:06 +0000 (20:58 +0000)]
libubox: update to latest version, adds a new function in jshn.sh
SVN-Revision: 31721
John Crispin [Mon, 14 May 2012 16:11:26 +0000 (16:11 +0000)]
set 3.3.5 as default
SVN-Revision: 31718
Gabor Juhos [Mon, 14 May 2012 15:48:34 +0000 (15:48 +0000)]
linux/3.0: R.I.P.
It is used by the broken omap35xx/gumstix target only.
SVN-Revision: 31717
Gabor Juhos [Mon, 14 May 2012 15:48:32 +0000 (15:48 +0000)]
realview: remove 3.0 support
SVN-Revision: 31716
Gabor Juhos [Mon, 14 May 2012 15:48:31 +0000 (15:48 +0000)]
realview: switch to 3.3
SVN-Revision: 31715
Gabor Juhos [Mon, 14 May 2012 15:48:29 +0000 (15:48 +0000)]
realview: add 3.3 support
SVN-Revision: 31714
Gabor Juhos [Mon, 14 May 2012 15:48:23 +0000 (15:48 +0000)]
linux/3.3: more missing config symbols
SVN-Revision: 31713
Felix Fietkau [Mon, 14 May 2012 14:08:43 +0000 (14:08 +0000)]
relayd: fix return code check for resolving network->ifname mapping
SVN-Revision: 31712
Felix Fietkau [Mon, 14 May 2012 14:00:01 +0000 (14:00 +0000)]
imagebuilder: explicitly install the kernel .ipk before installing anything else, it is no longer part of the package index (fixes #11450)
SVN-Revision: 31711
Hauke Mehrtens [Mon, 14 May 2012 11:28:02 +0000 (11:28 +0000)]
kernel: add CONFIG_BLK_DEV_PCIESSD_MTIP32XX
SVN-Revision: 31710
Gabor Juhos [Mon, 14 May 2012 09:18:32 +0000 (09:18 +0000)]
kernel: update linux 3.3 to 3.3.6
SVN-Revision: 31709
Felix Fietkau [Sun, 13 May 2012 16:29:39 +0000 (16:29 +0000)]
scripts/ipkg-make-index.sh: use bash instead of /bin/sh to fix use of [[ ]]
SVN-Revision: 31708
Hauke Mehrtens [Sun, 13 May 2012 15:31:42 +0000 (15:31 +0000)]
amazon: fix section mismatch
SVN-Revision: 31707
Hauke Mehrtens [Sun, 13 May 2012 15:10:40 +0000 (15:10 +0000)]
amazon: update amazon target to kernel 3.3
This is just compile tested, my device is currently not working.
SVN-Revision: 31706
Gabor Juhos [Sun, 13 May 2012 12:32:22 +0000 (12:32 +0000)]
tools/mtd-utils: remove empty patches
SVN-Revision: 31705
Felix Fietkau [Sun, 13 May 2012 12:31:53 +0000 (12:31 +0000)]
build: prevent the virtual "kernel" package from leaking into the package index to make dependency checks fail on kernel config mismatch
SVN-Revision: 31704
Gabor Juhos [Sun, 13 May 2012 12:20:17 +0000 (12:20 +0000)]
package/e2fsprogs: disable building of internal lib{blkid,uuid}
Also remove an empty patch.
SVN-Revision: 31702
Gabor Juhos [Sun, 13 May 2012 12:20:15 +0000 (12:20 +0000)]
package/util-linux: install development files
Also remove trailing whitespaces from the Makefile.
Based on a patch by M. Braun.
SVN-Revision: 31701
Gabor Juhos [Sun, 13 May 2012 12:04:04 +0000 (12:04 +0000)]
gemini: remove 2.6.37 support
SVN-Revision: 31700
Gabor Juhos [Sun, 13 May 2012 12:04:02 +0000 (12:04 +0000)]
gemini: switch to 3.3
SVN-Revision: 31699
Gabor Juhos [Sun, 13 May 2012 12:03:59 +0000 (12:03 +0000)]
gemini: add support for 3.3
SVN-Revision: 31698
Daniel Dickinson [Sun, 13 May 2012 05:02:27 +0000 (05:02 +0000)]
kernel-headers: Fix patch application for kernel-headers and a patch that fixes exposure of a kernel-only data type (umode_t) to application layer which causes compile errors in ext2_fs.h using programs.
SVN-Revision: 31697