Commit graph

5080 commits

Author SHA1 Message Date
Felix Fietkau
07c7aab910 libubox does not depend on libjson
SVN-Revision: 25458
2011-02-11 02:08:04 +00:00
Felix Fietkau
9830851a9d add ubus - the new openwrt message bus / rpc daemon
SVN-Revision: 25457
2011-02-11 01:58:59 +00:00
Felix Fietkau
b15d1a19b6 libubox: update to 2011-02-11, includes a few uloop fixes
SVN-Revision: 25456
2011-02-11 01:58:48 +00:00
Jo-Philipp Wich
875ff44592 base-files: - properly disable IPv6 on bridge ports - introduce accept_ra option, defaults to true for dhcp interfaces, false for others - introduce send_rs option, defaults to true for static interfaces, false for others
SVN-Revision: 25454
2011-02-11 00:39:11 +00:00
Jo-Philipp Wich
4e34fc521c base-files: derive lease_acquired dhcp state var from /proc/uptime
SVN-Revision: 25452
2011-02-10 20:05:05 +00:00
Florian Fainelli
00f3abb0bb pjsip: fix linking failure w/ ARM eabi
SVN-Revision: 25450
2011-02-10 18:03:25 +00:00
Florian Fainelli
efa2919d88 add missing 2.6.37 config symbols.
SVN-Revision: 25447
2011-02-10 18:03:16 +00:00
Felix Fietkau
84a0ad20a2 iw: add support for showing the rx bitrate
SVN-Revision: 25442
2011-02-10 03:37:35 +00:00
Felix Fietkau
34e87dad4d mac80211: add a patch for keeping track of the rx bitrate of remote stations
SVN-Revision: 25441
2011-02-10 03:37:32 +00:00
Felix Fietkau
1ede637d89 iw: update to 0.9.22
SVN-Revision: 25440
2011-02-10 03:37:28 +00:00
Felix Fietkau
ebb2cdbea8 ath9k: remove an old tx stop workaround which conflicts with the powersave fixes
SVN-Revision: 25439
2011-02-10 03:37:23 +00:00
Felix Fietkau
6ff025f306 ath9k: improve the power save fix by closing another remaining race condition for setting the TIM bit
SVN-Revision: 25428
2011-02-08 23:35:20 +00:00
Felix Fietkau
6440c49e28 openssl: update to 1.0.0d - includes important bug and security fixes (patch by tripolar)
SVN-Revision: 25427
2011-02-08 22:52:21 +00:00
Felix Fietkau
c6996a7d7d ath9k: add fixes for AP side powersave frame buffering
SVN-Revision: 25426
2011-02-08 19:31:50 +00:00
Felix Fietkau
d807f70e47 mac80211: update to wireless-testing 2010-02-07
SVN-Revision: 25425
2011-02-08 19:31:43 +00:00
Michael Büsch
600a142de6 n810: Support modular battery management
SVN-Revision: 25422
2011-02-08 17:25:02 +00:00
Michael Büsch
e69e0dd0b2 hotplug2: Only ignore failed includes for missing files
SVN-Revision: 25421
2011-02-08 17:23:37 +00:00
Felix Fietkau
32d08d2dea ath: fix world regulatory domain fix-up so that all regulatory rules are processed
r24503 (trunk) and r24505 (backfire) revised the regulatory rules used
for the ath drivers' world regulatory domains in the 5GHz band by
opening up channels 36, 40, 44, and 48 to being used without the
*_PASSIVE_SCAN and *_NO_IBSS flags set. This was done by breaking
ATH9K_5GHZ_5150_5350 into two REG_RULES. The various struct
ieee80211_regdomains that reference these rules in their reg_rules
fields need to have their n_reg_rules fields updated accordingly.

SVN-Revision: 25418
2011-02-08 12:36:25 +00:00
Vasilis Tsiligiannis
7de8584652 busybox: get root home dir from /etc/passwd in telnet init script (thanks tripolar)
SVN-Revision: 25417
2011-02-08 01:01:17 +00:00
Vasilis Tsiligiannis
d063af3fcf base-files: Add include for target specific hotplug rules
SVN-Revision: 25415
2011-02-07 22:28:09 +00:00
Vasilis Tsiligiannis
1ac5bff825 hotplug2: Make missing include files non fatal
SVN-Revision: 25414
2011-02-07 22:28:04 +00:00
John Crispin
b549fce06b * adss in-kernel udp redirect plugin for lantiq voice optimisation
SVN-Revision: 25413
2011-02-07 21:48:55 +00:00
John Crispin
e651a9341a * drop libtapi and tapi_sip (moved to external git) * add build variants to pjsip * split tapi_dev audio driver out of patch into src/
SVN-Revision: 25412
2011-02-07 21:47:54 +00:00
Vasilis Tsiligiannis
0cd254bdee busybox: Check if an SSH daemon is enabled before disabling telnet access (#8760)
SVN-Revision: 25411
2011-02-07 21:45:02 +00:00
Felix Fietkau
95ed53f574 relayd: update to 2011-02-07, uses cmake and libubox now
SVN-Revision: 25407
2011-02-07 18:17:17 +00:00
Felix Fietkau
30a49a35ae add libubox, a small utility library containing blob/blobmsg (structured message format libraries), uloop, usock, list.h and the olsr avl tree implementation
SVN-Revision: 25406
2011-02-07 18:17:12 +00:00
Felix Fietkau
0b9e69595e libjson-c: add to core (instead of packages)
SVN-Revision: 25405
2011-02-07 18:16:31 +00:00
Felix Fietkau
55bd66663d mac80211: fix the check for cloned skbs in the tx path
SVN-Revision: 25398
2011-02-07 10:42:40 +00:00
Michael Büsch
99c66237f0 hotplug2 rules: Run /etc/hotplug.d/firmware/ scripts (if any) on firmware load events
SVN-Revision: 25383
2011-02-06 14:35:07 +00:00
Felix Fietkau
2ed844f6a5 mac80211: when operating as a 4-addr station, do not pick up 4-addr frames meant for other stations, as this would confuse the bridge layer
SVN-Revision: 25378
2011-02-05 22:38:23 +00:00
John Crispin
97140cecea * reorder patches
SVN-Revision: 25370
2011-02-05 15:23:08 +00:00
John Crispin
4a0572a8d0 * fixe up ifxmips patch for eeprom emulation to work with lantiq target
SVN-Revision: 25369
2011-02-05 15:08:18 +00:00
Jo-Philipp Wich
b33ce3109d base-files: remove remaining conffiles reference to /etc/banner
SVN-Revision: 25368
2011-02-04 23:05:12 +00:00
John Crispin
640f3eb0b4 * tftp name was not in sync with that generated by openwrt
SVN-Revision: 25365
2011-02-04 22:46:52 +00:00
Felix Fietkau
2a17a1dd1d ath9k: reduce false positives in the baseband hang check
SVN-Revision: 25359
2011-02-04 12:16:41 +00:00
Felix Fietkau
2d5c6da16a mac80211: drop retransmitted data frames from the cooked monitor interface - reduces CPU usage
SVN-Revision: 25358
2011-02-04 12:16:36 +00:00
Jo-Philipp Wich
3d82109add base-files: don't stop hotplug events for ppp interfaces, similar fix like the earlier one for tun/tap interfaces
SVN-Revision: 25355
2011-02-03 22:43:11 +00:00
Jo-Philipp Wich
79b22b246b base-files: make the skipping of ppp interfaces in 10-net hotplug more explicit, this allows users to rely on hotplug events for ppp0 .. ppp9 interfaces spawned by other programs
SVN-Revision: 25354
2011-02-03 22:34:30 +00:00
Felix Fietkau
1efe968c2e openssl: update to 1.0.0c
Signed-off-by: Peter Wagner <tripolar@gmx.at>

SVN-Revision: 25348
2011-02-03 18:45:35 +00:00
John Crispin
7367238716 * make baord names consistent
SVN-Revision: 25343
2011-02-03 17:33:54 +00:00
Hamish Guthrie
288331e239 uboot-omap35xx: Add uboot package for omap35xx platform
SVN-Revision: 25337
2011-02-03 06:30:42 +00:00
Vasilis Tsiligiannis
1153135b7c kernel/modules: Add ifb module (#8764)
SVN-Revision: 25323
2011-02-02 19:37:30 +00:00
Vasilis Tsiligiannis
b435f9d603 busybox: Disable telnet if an SSH public key for root exists (#8760)
SVN-Revision: 25317
2011-02-02 18:50:50 +00:00
Vasilis Tsiligiannis
d5987b5db4 kernel/modules: Add w1-master-ds2490 module (#8779)
SVN-Revision: 25311
2011-02-02 18:17:04 +00:00
John Crispin
023322c8a2 * fix ram selection on arcadyan boards * fix make target selection
SVN-Revision: 25309
2011-02-02 12:57:10 +00:00
Vasilis Tsiligiannis
bd8a1549eb base-files: Fix alsa raw audio device hotplug rule
SVN-Revision: 25301
2011-02-02 01:23:34 +00:00
John Crispin
325ef30254 * update to version 1.8.5 * add code to allow selection of features via menuconfig * add sound device backend for lantiq voip hardware
SVN-Revision: 25298
2011-02-01 23:07:54 +00:00
John Crispin
39dc613523 drop uboot-ifxmips, use uboot-lantiq instead
SVN-Revision: 25294
2011-02-01 21:38:07 +00:00
Felix Fietkau
9766980174 linux-atm: fix path to the correct objcopy tool
SVN-Revision: 25285
2011-02-01 18:58:48 +00:00
Vasilis Tsiligiannis
824331a594 hotplug2: Use stricter matching for rule regular expressions
SVN-Revision: 25282
2011-02-01 16:37:53 +00:00
Felix Fietkau
be8e23827a libnl-tiny: fix compile error with eglibc (#8782)
SVN-Revision: 25281
2011-02-01 16:21:52 +00:00
John Crispin
e919bd002a * drop codebase in favour of lantiq target
SVN-Revision: 25277
2011-02-01 14:35:36 +00:00
John Crispin
61527e0b52 should depend on lantiq and not ifxmips
SVN-Revision: 25276
2011-02-01 14:33:40 +00:00
John Crispin
fd551c1fa7 * rename voice package * sync with lantiqs release * make it work on lantiq kernel
SVN-Revision: 25275
2011-02-01 14:32:25 +00:00
John Crispin
79b3d8f69a * rename lqdsl packages to ltq-dsl * small rework of packages * make it work with latest kernel
SVN-Revision: 25274
2011-02-01 14:30:38 +00:00
John Crispin
c7bb106433 * rework the arcadyan sku support * adds a few new boards and switches
SVN-Revision: 25273
2011-02-01 14:26:47 +00:00
Daniel Dickinson
3fa871cb4b block-extroot: Fixed the functionality that disables the extroot after a firmware upgrade (which is necessary because of possible kernel version or uClibc version conflicts). It was implented but actually failed to disable extroot when it should have. This commit fixes that.
SVN-Revision: 25269
2011-02-01 06:28:59 +00:00
Vasilis Tsiligiannis
3a3d95b191 base-files: Remove deprecated hotplug2 commands, update old commands to new
SVN-Revision: 25268
2011-01-31 22:29:31 +00:00
Felix Fietkau
ca354290eb libnl-tiny: add unl a convenience wrapper around the libnl api
SVN-Revision: 25263
2011-01-31 19:57:28 +00:00
Daniel Dickinson
ef8a192e42 block-extroot: Fixed hang when no modules in on either squashfs or jffs2 and suppressed extraneous not found error message when no modules on jffs2.
SVN-Revision: 25259
2011-01-31 05:11:38 +00:00
Felix Fietkau
e00933b6d6 cfg80211: revert the max power patch - it seems to be limiting tx power too much on some devices
SVN-Revision: 25258
2011-01-30 23:35:00 +00:00
Florian Fainelli
efb455eebe udev: install development libraries in staging dir (#8370)
SVN-Revision: 25245
2011-01-29 22:06:26 +00:00
Florian Fainelli
058b54773a kmod-via-velocity depends on kmod-crc-ccitt (#8730)
SVN-Revision: 25244
2011-01-29 22:06:23 +00:00
Jo-Philipp Wich
a0b2eba08c base-files: fix a typo in processing of additional dhcp request opts
SVN-Revision: 25239
2011-01-29 17:06:07 +00:00
Felix Fietkau
e146d9b386 cfg80211: do not overwrite the hardware max power setting in the regulatory code, fixes reported tx power values
SVN-Revision: 25238
2011-01-29 13:51:33 +00:00
Jo-Philipp Wich
a8edd9d50e base-files: fix handling of dhcp "reqopts" option
SVN-Revision: 25237
2011-01-29 13:45:16 +00:00
Florian Fainelli
3810bdf320 br2684ctl from linux-atm
Signed-off-by: Philip Prindeville <philipp_subx@redfish-solutions.com>

SVN-Revision: 25225
2011-01-29 02:14:22 +00:00
Jo-Philipp Wich
3b3e5b7a49 uhttpd: substitute "+" with space when using the -d flag, lazyload tls support
SVN-Revision: 25220
2011-01-28 19:50:33 +00:00
Felix Fietkau
04628c88d4 ath9k: reduce allocation size, common->cachelz is already added to the buffer size elsewhere
SVN-Revision: 25205
2011-01-28 16:58:08 +00:00
Felix Fietkau
0a54236bea ath9k: fix a compile error in the debug stubs (fixes #8737, #8745)
SVN-Revision: 25204
2011-01-28 16:58:05 +00:00
Felix Fietkau
50c44d0b54 cron: Add path
Override PATH for /etc/init.d/cron. This is necessary to ensure all programs
can be found when executing the script from remote by using ssh.
(e.g. ssh IP /etc/init.d/cron restart)

Patch from: kentarou matsuyama <matsuyama@thinktube.com>

SVN-Revision: 25196
2011-01-28 12:50:10 +00:00
Felix Fietkau
718645d581 mac80211: ignore errors in the command to set the rx/tx antenna - many drivers do not support this yet
SVN-Revision: 25192
2011-01-28 12:01:54 +00:00
Jo-Philipp Wich
04b20727d8 firewall: fix wrong rule order if multiple protocols are used
SVN-Revision: 25179
2011-01-27 22:19:53 +00:00
Florian Fainelli
2689e63f58 enable MOS7720 usb-serial devices
Enable build of kernel module for MOS7720 usb-serial devices.
Tested on WGT634U and WL500g running trunk @r24238.

Signed-off-by: Marc Zyngier <maz@misterjones.org>

SVN-Revision: 25174
2011-01-27 21:49:53 +00:00
Florian Fainelli
e85bbb37d5 admswconfig: reset interface after applying config
Signed-off-by: Alexey Torkhov <atorkhov@gmail.com>

SVN-Revision: 25173
2011-01-27 21:49:50 +00:00
Florian Fainelli
d7fe921089 base-files: support port_state in led config (#6763)
Signed-off-by: Alexey Torkhov <atorkhov@gmail.com>

SVN-Revision: 25172
2011-01-27 21:49:46 +00:00
Florian Fainelli
af8d8506e5 acx: don't fail if 'wifi' led is missing
Signed-off-by: Alexey Torkhov <atorkhov@gmail.com>

SVN-Revision: 25168
2011-01-27 21:49:28 +00:00
Florian Fainelli
0c71bc09d1 acx-mac80211: support loading different firmwares
Signed-off-by: Alexey Torkhov <atorkhov@gmail.com>

SVN-Revision: 25167
2011-01-27 21:49:24 +00:00
Jo-Philipp Wich
a580764a9f mac80211: fix order of iw parameters, fix broken antenna config call
SVN-Revision: 25152
2011-01-27 16:00:02 +00:00
Imre Kaloz
51156ea6b8 we don't support gcc 4.5.0
SVN-Revision: 25146
2011-01-27 13:31:56 +00:00
Imre Kaloz
25fb11cf89 get rid of gcc 4.1.2 and 4.2.4 support
SVN-Revision: 25144
2011-01-27 13:24:38 +00:00
Vasilis Tsiligiannis
e14097aca9 dnsmasq: add support for option "--dhcp-script" (thanks Bastian Bittorf)
SVN-Revision: 25137
2011-01-27 10:14:09 +00:00
Vasilis Tsiligiannis
e6a9e6875a mac80211: Fix antenna setting when only one of {rx,tx}antenna options is specified
SVN-Revision: 25136
2011-01-27 09:13:51 +00:00
Vasilis Tsiligiannis
2ac7f2cab4 iw: Refresh patches
SVN-Revision: 25135
2011-01-27 08:56:14 +00:00
Vasilis Tsiligiannis
57355faae1 iw: Extend antenna setting 'all' to apply for either rx or tx antenna
SVN-Revision: 25134
2011-01-27 08:47:31 +00:00
Jo-Philipp Wich
3b0c90325e mac80211: add missing done to mac80211.sh (#8735)
SVN-Revision: 25131
2011-01-26 21:01:23 +00:00
Jo-Philipp Wich
49d060dc1b mac80211: add mising esac to mac80211.sh
SVN-Revision: 25122
2011-01-26 20:37:12 +00:00
Gabor Juhos
25feec0c9c package/base-files: add get_magic_long() to common upgrade script
Patch-by: Mark Mentovai <mark@moxienet.com>

SVN-Revision: 25117
2011-01-26 20:35:37 +00:00
Jo-Philipp Wich
4e369e5378 mac80211: rework recent mac80211.sh additions: - split antenna options into rxantenna and txantenna to bring it in line with broadcom and madwifi - get rid of temporary variables - follow the documented config protocol for wep keys (option key # + option key# [s:]data)
SVN-Revision: 25116
2011-01-26 18:01:26 +00:00
Felix Fietkau
10923cff7e ath9k: optimize memory allocations - improves performance and reduces ath9k RAM usage by 2 MB per device
SVN-Revision: 25115
2011-01-26 17:28:12 +00:00
Felix Fietkau
0cd2b87f95 mac80211: Add new parameters to mac80211.sh
Add new options 'bintval' (beacon interval), 'basicrates' (basic rates) and
'antenna' (antenna selection) for /etc/config/wireless to be used with
mac80211 drivers.

Enable WEP encryption for IBSS mode.

Patch from: kentarou matsuyama <matsuyama@thinktube.com>

SVN-Revision: 25111
2011-01-26 11:34:15 +00:00
Felix Fietkau
2b01200057 iw: Fix data types for iw survey channel time
The channel times are unsigned 64 bit values, so we shouldn't print them as
signed values.

Patch from: kentarou matsuyama <matsuyama@thinktube.com>

SVN-Revision: 25110
2011-01-26 11:34:12 +00:00
Felix Fietkau
f7f7771d0c iw: Add signal average to station information
Patch from: kentarou matsuyama <matsuyama@thinktube.com>

SVN-Revision: 25109
2011-01-26 11:34:08 +00:00
Felix Fietkau
1ecfca065a iw: Add support to print station retry counters
Patch from: kentarou matsuyama <matsuyama@thinktube.com>

SVN-Revision: 25108
2011-01-26 11:34:05 +00:00
Felix Fietkau
3bb98c5e1a iw: Add ibss join parameter for beacon interval
NL80211_ATTR_BEACON_INTERVAL already exists, we just have to use it.

Patch from: kentarou matsuyama <matsuyama@thinktube.com>

SVN-Revision: 25107
2011-01-26 11:34:01 +00:00
Felix Fietkau
4e13b7774e iw: Add support for antenna configuration commands
Patch from: kentarou matsuyama <matsuyama@thinktube.com>

SVN-Revision: 25106
2011-01-26 11:33:58 +00:00
Felix Fietkau
cfdfc8c05b mac80211: Add mac address filter configuration for hostapd
Add support of mac address filter. Now 'macfilter' and 'maclist' options
can be used with mac80211.

Patch from: kentarou matsuyama <matsuyama@thinktube.com>

SVN-Revision: 25105
2011-01-26 11:33:54 +00:00
Felix Fietkau
5903f4a167 mac80211: Improve ath5k/ar71xx PCI bug WAR
It has been confirmed by Atheros that this PCI bug affects the RX side only,
so we can keep the 128B DMA size for TX.

With this change we can double the thruput of ath5k from 15Mps to 30Mbps.

We have been using this patch since more than 6 month in a production
environment without problems and a significant performance improvement.

It has also been said to fix HW encryption:
http://www.mail-archive.com/ath5k-devel@lists.ath5k.org/msg04311.html

Patch from: kentarou matsuyama <matsuyama@thinktube.com>

SVN-Revision: 25104
2011-01-26 11:33:50 +00:00
Felix Fietkau
9a37eaeacf libnl-tiny: Fix for c++ compatibility
g++ compiler issued some errors like "invalid conversion from void* to *struct nl_attr"
when compiling cpp file which calls libnl-tiny functions. (it's OK with gcc)
Also see https://dev.openwrt.org/ticket/7854

Patch from: kentarou matsuyama <matsuyama@thinktube.com>

SVN-Revision: 25101
2011-01-26 11:33:38 +00:00
Felix Fietkau
516dcae1c7 dnsmasq: Fix parameter 'limit'
'limit' is actually the number of IP addresses to serve. See the use of ipcalc.sh.
For getting the expected number of IP addresses served, we have to decrement
limit by one.

Patch from: kentarou matsuyama <matsuyama@thinktube.com>

SVN-Revision: 25100
2011-01-26 11:33:33 +00:00