Commit Graph

6578 Commits (89732577aadc040b4f42909e158ea0057690f347)

Author SHA1 Message Date
John Crispin e2a63ac51d rename libmisc.a to libipfixmisc.a
libmisc.a is too generic to be globally staged. It was clashing with xinetd
builds.

SVN-Revision: 32066
2012-06-05 17:49:57 +00:00
Jo-Philipp Wich 5e84df6bac base-files: ship a static initial shadow db instead of creating it from passwd with sed, this fixes registering of users at compile time
SVN-Revision: 32064
2012-06-05 17:48:41 +00:00
Jo-Philipp Wich a044a43d06 base-files: make user_add() populate the shadow db as well
SVN-Revision: 32063
2012-06-05 17:40:32 +00:00
Jo-Philipp Wich 9ae901445b /etc/functions.sh => /lib/functions.sh
SVN-Revision: 32062
2012-06-05 16:04:23 +00:00
Luka Perkov dc9e720739 uboot-envtools: forgot to remove uboot-envtools.init file
SVN-Revision: 32052
2012-06-04 22:03:00 +00:00
Luka Perkov 7f00e5ffc6 uboot-envtools: update to 2012.04.01
SVN-Revision: 32051
2012-06-04 21:55:49 +00:00
Felix Fietkau 2a80e86614 netifd: update to latest version, fixes wifi restart issues
SVN-Revision: 32049
2012-06-04 18:22:09 +00:00
Felix Fietkau 971c721c6f ubus: update to latest version, adds reconnect support
SVN-Revision: 32048
2012-06-04 18:22:04 +00:00
Felix Fietkau 8b0d6b2477 ath9k: fix typo in last commit
SVN-Revision: 32046
2012-06-04 13:46:29 +00:00
Felix Fietkau c9e36f4709 ath9k: fix ANI weak signal detection handling
SVN-Revision: 32045
2012-06-04 13:42:39 +00:00
Felix Fietkau b755998cd7 ath9k: fall back to OTP ROM if the platform data does not contain valid eeprom data
SVN-Revision: 32044
2012-06-04 10:42:03 +00:00
Luka Perkov 6c8d273721 pjsip: update to version 1.14.2
SVN-Revision: 32040
2012-06-03 23:37:58 +00:00
Felix Fietkau 785c3f1db8 pptp: fix passing setup json variables to the ppp setup code
SVN-Revision: 32035
2012-06-03 17:01:30 +00:00
Felix Fietkau 12cb49b233 kernel: kmod-video-gspca-core depends on kmod-input-core (fixes #11412)
SVN-Revision: 32033
2012-06-03 12:38:53 +00:00
John Crispin 1ee4031e14 fix videobuf2 escription
fixes #11411

SVN-Revision: 32032
2012-06-03 10:56:01 +00:00
John Crispin c64fca15da Missing kernel module entry for GSPCA driver for SE401 webcam
fixes #11505

SVN-Revision: 32030
2012-06-03 07:28:48 +00:00
Jo-Philipp Wich 23eaea57ad uhttpd: remove some dead code
SVN-Revision: 32028
2012-06-02 15:08:54 +00:00
Jo-Philipp Wich 2cf72776d8 uhttpd: add explicit stdin eof notification for Lua and CGI childs
SVN-Revision: 32027
2012-06-02 14:56:24 +00:00
John Crispin 8d43ddab2f use symlinks for voip FW to make laoding easier
SVN-Revision: 32025
2012-06-02 14:03:30 +00:00
John Crispin a4fa2cb611 move /dev/vmmcX creation to a more central place
SVN-Revision: 32024
2012-06-02 14:03:28 +00:00
Hauke Mehrtens cedf84c348 mac80211: brcmsmac: add some patches starting to add support for some more chips
SVN-Revision: 32020
2012-06-01 21:17:04 +00:00
Hauke Mehrtens 1fb7419efb mac80211: make brcmfmac depend on usb
SVN-Revision: 32019
2012-06-01 21:14:08 +00:00
Felix Fietkau e4e7c284dd mac80211: merge some pending fixes
SVN-Revision: 32018
2012-06-01 10:26:02 +00:00
John Crispin e660665de1 fixes a descriptions mismatch
fixes #11381

SVN-Revision: 32012
2012-05-30 20:16:29 +00:00
Jo-Philipp Wich afb93ae33b libubox: update to 2012-05-30, fixes bad non-empty return values in case of already cached variables
SVN-Revision: 32011
2012-05-30 19:53:01 +00:00
Jo-Philipp Wich 5aefe3b277 uhttpd: fix wrongly applied sizeof() leading to writing beyound end of buffer and subsequent data corruption (#11557)
SVN-Revision: 32005
2012-05-30 15:30:07 +00:00
Felix Fietkau 478ae49618 mac80211: update to wireless-testing 2012-05-29
SVN-Revision: 32002
2012-05-30 01:01:06 +00:00
Felix Fietkau ce4aa59497 kernel: move esfq to kmod-sched-esfq, as it has extra netfilter dependencies
SVN-Revision: 32001
2012-05-29 22:22:19 +00:00
Gabor Juhos eca7502dfd base-files: add LED specific functions to /lib/functions/uci-defaults
SVN-Revision: 31991
2012-05-29 16:39:16 +00:00
Felix Fietkau c444edc6fd netifd: remove obsolete config variable dependency
SVN-Revision: 31988
2012-05-29 13:02:10 +00:00
Felix Fietkau d8aabfe091 pptp: remove old network scripts
SVN-Revision: 31985
2012-05-29 12:59:23 +00:00
Felix Fietkau b971ea720c ppp: remove old network scripts
SVN-Revision: 31984
2012-05-29 12:59:19 +00:00
Felix Fietkau d3efcab813 6to4: remove old network scripts
SVN-Revision: 31983
2012-05-29 12:59:15 +00:00
Felix Fietkau fdcc84f78e comgt: remove old network scripts
SVN-Revision: 31982
2012-05-29 12:59:11 +00:00
Felix Fietkau d8d7529e0e 6in4: remove old network scripts
SVN-Revision: 31981
2012-05-29 12:59:07 +00:00
Felix Fietkau 8a9e94b077 base-files: remove base-files-network, netifd is the only supported option now
SVN-Revision: 31980
2012-05-29 12:59:03 +00:00
Felix Fietkau 16eda3e152 ppp: fix local ip in status info (fixes #11551)
SVN-Revision: 31979
2012-05-29 12:58:57 +00:00
Jo-Philipp Wich c11151bc70 base-files: add network_is_up()
SVN-Revision: 31978
2012-05-29 02:03:25 +00:00
Jo-Philipp Wich c998280a7c libubox: update to 2012-05-29
SVN-Revision: 31962
2012-05-29 00:36:46 +00:00
Jo-Philipp Wich bf52cbf108 base-files: let network_get_device() return the l3 interface, introduce network_get_physdev() to obtain the underlying iface (if applicable)
SVN-Revision: 31960
2012-05-29 00:20:16 +00:00
Felix Fietkau ba73b67726 mac80211: use built-in regulatory database instead of crda to avoid various race conditions
SVN-Revision: 31954
2012-05-28 16:17:30 +00:00
Felix Fietkau 9fba35fe7e netifd: call /sbin/wifi up on /etc/init.d/network reload
SVN-Revision: 31941
2012-05-28 14:22:42 +00:00
Jo-Philipp Wich 8ef9450b37 base-files: add network_get_device() to network.sh
SVN-Revision: 31937
2012-05-28 03:24:56 +00:00
Jo-Philipp Wich 963a0cd98b firewall: fix nat reflection after netifd status format change - use /lib/functions/network.sh - simplify nat reflection code
SVN-Revision: 31936
2012-05-28 03:15:05 +00:00
Jo-Philipp Wich f1d04190c5 base-files: introduce /lib/functions/network.sh This file will contain common procedures to deal with network interfaces. Initially provides network_get_ipaddr(), network_get_ipaddr6(), network_get_subnet() and network_get_subnet6() to determine the primary IP addresses or subnets of a given logical interface.
SVN-Revision: 31935
2012-05-28 03:15:02 +00:00
Felix Fietkau b03dd7a531 libubox: update to 2012-05-26
SVN-Revision: 31933
2012-05-28 02:55:50 +00:00
Jo-Philipp Wich 83758220ae iwinfo: assume that no tx power information is available if nl80211 returns 0 dBm maximum
SVN-Revision: 31932
2012-05-28 00:52:26 +00:00
Jo-Philipp Wich 022fa36b40 uhttpd: - rewrite large parts of the server, use uloop event driven structure - support concurrent requests and make the upper limit configurable - implement initial version of HTTP-to-ubus JSON proxy and session.* namespace - add compile time support for debug information - code style changes - bump package revision
SVN-Revision: 31931
2012-05-28 00:52:24 +00:00
Felix Fietkau d1ad1c2c56 kernel: remove more unnecessary kernel version checks/dependencies
SVN-Revision: 31907
2012-05-27 15:22:13 +00:00
Felix Fietkau b85c7c117a kernel: remove a few more obsolete CompareKernelPatchVer calls, add dependencies on @TARGET_x86 for a few network drivers that are typically not found in non-PC equipment
SVN-Revision: 31870
2012-05-27 12:33:55 +00:00
Felix Fietkau d7522444d2 netifd: fix "Command failed: Not found" error with dhcp
SVN-Revision: 31863
2012-05-26 20:36:49 +00:00
Felix Fietkau 11397a5f75 mac80211: backport a fix for single-queue drivers (fixes #11534)
SVN-Revision: 31862
2012-05-26 20:15:28 +00:00
Felix Fietkau 925fcc107d ncurses: libncursesw should not depend on libncurses
SVN-Revision: 31861
2012-05-26 18:03:56 +00:00
Felix Fietkau f2db9f2339 ppp: add back ip-{up,down}.d support for now
SVN-Revision: 31860
2012-05-26 15:31:54 +00:00
Felix Fietkau 7c1c457855 mac80211: get rid of duplicate iw reg set command (thx, stintel)
SVN-Revision: 31859
2012-05-26 14:56:04 +00:00
Felix Fietkau 38c2c53e65 netifd: update to latest version, fixes an endian issue in broadcast address handling
SVN-Revision: 31858
2012-05-25 07:59:29 +00:00
Felix Fietkau ad98ada7d8 netifd: update to latest version, fixes overriding the mac address for bridge interfaces (#11526)
SVN-Revision: 31857
2012-05-24 18:45:01 +00:00
Felix Fietkau cc61ab5c6d netifd: bring up wifi at boot
SVN-Revision: 31855
2012-05-24 16:24:55 +00:00
Jo-Philipp Wich 44f64af730 util-linux: compile with -fPIC, some users of its libuuid.a require it, e.g. cryptsetup (#11508)
SVN-Revision: 31854
2012-05-24 09:17:27 +00:00
Felix Fietkau 166db84309 base-files: kill ubusd and udhcpc on sysupgrade as well
SVN-Revision: 31852
2012-05-23 21:54:12 +00:00
Felix Fietkau 5d6628a88c base-files: allow sysupgrade to kill netifd, fixes pppd shutdown on upgrade
SVN-Revision: 31851
2012-05-23 21:49:31 +00:00
Felix Fietkau b86652832e netifd: improve /sbin/ifup wifi hack, make it work properly with -a. fold /etc/init.d/netifd into /etc/init.d/network
SVN-Revision: 31850
2012-05-23 21:49:28 +00:00
Jo-Philipp Wich 267b414b4c netifd: port r27720 (#9763) to the netifd ifup variant
SVN-Revision: 31849
2012-05-23 21:26:20 +00:00
Gabor Juhos 6aec1d72c2 package/base-files: copy /lib/functions.sh to the ramfs on sysupgrade
SVN-Revision: 31842
2012-05-23 21:05:20 +00:00
Felix Fietkau cba8c384fc netifd: update to latest version, adds interface alias support (#11518), and fixes network route drops on dhcp renew
SVN-Revision: 31840
2012-05-23 20:38:45 +00:00
Felix Fietkau 9037c2ccc6 lantiq: allow platforms with rt2x00 to override the mac address without overriding eeprom, fixes bogus wlan mac address on arv4520
SVN-Revision: 31835
2012-05-20 21:58:03 +00:00
Felix Fietkau 102640b4cf kernel: fix kmod-sched-core build for kernels without codel
SVN-Revision: 31834
2012-05-20 21:57:58 +00:00
Felix Fietkau 64b882f002 pppd: add noipdefault option to /etc/ppp/options (fixes #11499)
SVN-Revision: 31831
2012-05-20 14:02:05 +00:00
Felix Fietkau 402393bbee netifd: update to latest version, fixes dns server issues (#11501)
SVN-Revision: 31830
2012-05-20 13:56:25 +00:00
Felix Fietkau 52e16e27ec netifd: update to latest version, fixes peerdns handling, custom dns override and interface metric settings
SVN-Revision: 31822
2012-05-19 23:47:33 +00:00
Jo-Philipp Wich fc7c50c1d3 kernel: fix packaging of act_connmark.ko (#11492)
SVN-Revision: 31821
2012-05-19 23:33:47 +00:00
Jo-Philipp Wich df754ded76 openssl: update to v1.0.1c (CVE-2012-2333)
SVN-Revision: 31819
2012-05-19 21:00:14 +00:00
Jo-Philipp Wich 7345133eae dnsmasq: bump package revision
SVN-Revision: 31817
2012-05-19 20:17:57 +00:00
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