Commit graph

6455 commits

Author SHA1 Message Date
Jo-Philipp Wich
0e540ec90d dnsmasq: allow forcing options
The option 'force' when set to '1' will transform a dhcp-option to dhcp-option-force instead in the config.

This is useful for forcing options to be sent back to a client (even options it didn't ask for).

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>

SVN-Revision: 31816
2012-05-19 20:17:56 +00:00
Jo-Philipp Wich
38cf8379b0 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
2012-05-19 20:17:54 +00:00
Jo-Philipp Wich
3eb1820532 dnsmasq: fix parsing of mx record options (#11365)
SVN-Revision: 31814
2012-05-19 20:17:19 +00:00
Felix Fietkau
5348608f9f netifd: update to latest version, fixes a crash on restart
SVN-Revision: 31812
2012-05-18 21:59:23 +00:00
Felix Fietkau
0b41ae819d ubus: update to latest version, fixes a socket race condition in the client library with uloop
SVN-Revision: 31811
2012-05-18 20:36:02 +00:00
Gabor Juhos
d9dab97d38 x86/ep80579: switch to 3.3
Also fix build errors in the ep80579-drivers package.
Compile tested only.

SVN-Revision: 31802
2012-05-18 20:10:33 +00:00
Gabor Juhos
7217afc657 package/ep80579-drivers: refresh patches
SVN-Revision: 31801
2012-05-18 20:10:28 +00:00
Felix Fietkau
1751186f18 kernel: add et131x from packages/
SVN-Revision: 31792
2012-05-18 19:03:35 +00:00
Felix Fietkau
040ce45f98 kernel: split off act_connmark into a separate package to avoid cluttering kmod-sched with a netfilter dependency (fixes #11483)
SVN-Revision: 31791
2012-05-18 18:36:36 +00:00
Hauke Mehrtens
7dd6e5c7bb mac80211: add brcmfmac driver
SVN-Revision: 31786
2012-05-18 15:43:04 +00:00
Felix Fietkau
2360a53116 kernel: remove obsolete dependencies and conditionals
SVN-Revision: 31779
2012-05-17 15:28:17 +00:00
Felix Fietkau
ce9b21bc11 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
2012-05-17 15:28:13 +00:00
Felix Fietkau
1963c6b019 kernel: remove kmod-gpio-cs5535, it was only relevant for old kernel versions
SVN-Revision: 31776
2012-05-17 15:28:06 +00:00
Felix Fietkau
8ff9b93dfa kernel: remove obsolete CompareKernelPatchVer calls
SVN-Revision: 31775
2012-05-17 15:28:02 +00:00
Hauke Mehrtens
23f253fbdc mac80211: brcmsmac update to version from wireless-testing tag master-2012-05-16-2
SVN-Revision: 31773
2012-05-17 13:24:47 +00:00
Hauke Mehrtens
273797f15a kernel: ssb/bcma: update to version from wireless-testing tag master-2012-05-16-2
SVN-Revision: 31772
2012-05-17 13:22:38 +00:00
Felix Fietkau
c8dc123892 6to4: load the network config to fix radvd announce (#11467)
SVN-Revision: 31770
2012-05-17 12:42:05 +00:00
Felix Fietkau
57d3b4b47d tc: depend on kmod-sched-core instead of kmod-sched (fixes #11465)
SVN-Revision: 31769
2012-05-17 12:36:00 +00:00
Felix Fietkau
d4961fbcb7 6in4: remove some obsolete functions
SVN-Revision: 31768
2012-05-17 12:35:56 +00:00
Felix Fietkau
4bd4fd2ca2 libubox: fix jshn handling of variables with numbers (fixes #11468)
SVN-Revision: 31767
2012-05-17 12:35:52 +00:00
Felix Fietkau
ef86a2c081 qos-scripts: use kmod-sched-core instead of kmod-sched
SVN-Revision: 31761
2012-05-16 15:23:23 +00:00
Felix Fietkau
96d0c04d9a kernel: split kmod-sched into kmod-sched-core and kmod-sched
SVN-Revision: 31760
2012-05-16 15:23:19 +00:00
Felix Fietkau
d5fc598d62 qos-scripts: replace sfq/red with fq_codel - massively improves latency under load
SVN-Revision: 31759
2012-05-16 15:23:16 +00:00
Felix Fietkau
3f97b9eb36 iproute2: update to 3.3.0, drop a few useless old patches, add codel support
SVN-Revision: 31758
2012-05-16 15:23:12 +00:00
Felix Fietkau
f9b64e59ca kernel: add codel and fq_codel support to kmod-sched (patch by Dave Täht)
SVN-Revision: 31757
2012-05-16 15:23:08 +00:00
Jo-Philipp Wich
329d18a25c firewall: rework interface address determination to skip ipv6 addresses
SVN-Revision: 31755
2012-05-16 13:37:49 +00:00
Jo-Philipp Wich
82fc13d3c2 firewall: fix nat reflection after netifd switch (#11460)
SVN-Revision: 31754
2012-05-16 13:03:54 +00:00
Felix Fietkau
ee8322c3c9 libubox: update to latest version, fixes handling of numbers in jshn variables
SVN-Revision: 31747
2012-05-16 08:45:24 +00:00
Felix Fietkau
768d49a428 netifd: bring up all interfaces on /etc/init.d/network restart
SVN-Revision: 31732
2012-05-14 23:50:59 +00:00
Felix Fietkau
5eed1d8f6b enable netifd by default and add its config variable to PKG_CONFIG_DEPENDS in a few relevant places
SVN-Revision: 31730
2012-05-14 23:33:35 +00:00
Felix Fietkau
a6e7b3cffe netifd: use the new json_get_vars function in the dhcp helper script
SVN-Revision: 31727
2012-05-14 20:58:27 +00:00
Felix Fietkau
e8fa94daa4 ppp: use the new json_get_vars function
SVN-Revision: 31726
2012-05-14 20:58:24 +00:00
Felix Fietkau
3ee1a3abf0 pptp: use the new json_get_vars function
SVN-Revision: 31725
2012-05-14 20:58:20 +00:00
Felix Fietkau
189c25d318 pptp: use resolveip, schedule restart if dns lookups fail
SVN-Revision: 31724
2012-05-14 20:58:16 +00:00
Felix Fietkau
89532e6437 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
2012-05-14 20:58:13 +00:00
Felix Fietkau
c9d393186c pptp: drop the dependency on ip if netifd is selected
SVN-Revision: 31722
2012-05-14 20:58:09 +00:00
Felix Fietkau
fbe1a53770 libubox: update to latest version, adds a new function in jshn.sh
SVN-Revision: 31721
2012-05-14 20:58:06 +00:00
Felix Fietkau
cd1760ee41 relayd: fix return code check for resolving network->ifname mapping
SVN-Revision: 31712
2012-05-14 14:08:43 +00:00
Gabor Juhos
047c0b8d28 package/e2fsprogs: disable building of internal lib{blkid,uuid}
Also remove an empty patch.

SVN-Revision: 31702
2012-05-13 12:20:17 +00:00
Gabor Juhos
b15e49f2fa package/util-linux: install development files
Also remove trailing whitespaces from the Makefile.

Based on a patch by M. Braun.

SVN-Revision: 31701
2012-05-13 12:20:15 +00:00
Felix Fietkau
dc30d4fd3a ath9k: fix ar9330 internal regulator setup
SVN-Revision: 31692
2012-05-12 17:41:05 +00:00
Felix Fietkau
2e8e109624 ath9k: update initvals for ar9330 to fix issues with high power designs
SVN-Revision: 31691
2012-05-12 17:40:59 +00:00
Felix Fietkau
373d489a2c ath9k: fix a rare use-after-free bug
SVN-Revision: 31690
2012-05-12 17:40:53 +00:00
Felix Fietkau
5cc362bd7a ath9k: stop rx before tx, should reduce the frequency of "Failed to stop Tx DMA" errors
SVN-Revision: 31689
2012-05-12 17:40:47 +00:00
Felix Fietkau
d7bb955e45 remove kmod-mvswitch, it does not work on kernels <3.2 and is not necessary as a module anyway
SVN-Revision: 31678
2012-05-11 22:08:06 +00:00
Gabor Juhos
e976bf5600 package/kernel: add package for the ADT7473/7475/7476/7490 sensors
SVN-Revision: 31657
2012-05-09 10:48:36 +00:00
Gabor Juhos
0f8e0335a7 package/kernel: add package for the LM85 sensor
SVN-Revision: 31656
2012-05-09 10:48:34 +00:00
Gabor Juhos
c403828c57 package/kernel: move hwmon-vid into a separate package
SVN-Revision: 31655
2012-05-09 10:48:33 +00:00
Jo-Philipp Wich
0422ba4687 ppp: remove stray bracked in ppp-up script, thanks swalker
SVN-Revision: 31647
2012-05-07 22:41:41 +00:00
Jonas Gorski
80650c9475 base-files: wait for wifi modules to settle
On slower devices wifi drivers might take too long for detecting
devices, resulting in the wifi detect call not seeing them.

This was observed on a bcm6348 with bcm4318 wifi. Adding a one second
pause was enough for b43 to expose the device.

SVN-Revision: 31639
2012-05-06 21:25:42 +00:00