Commit graph

6074 commits

Author SHA1 Message Date
Felix Fietkau
efe251b4c2 ubus: update to the latest version
SVN-Revision: 29465
2011-12-06 16:00:00 +00:00
Felix Fietkau
132556a6b9 libubox: update to latest version, fix some endian issues
SVN-Revision: 29464
2011-12-06 15:59:53 +00:00
Jo-Philipp Wich
8434527305 iwinfo: support nl80211 hardware identification against radioX pseudo interfaces, useful if radio is not up yet
SVN-Revision: 29462
2011-12-06 13:24:47 +00:00
Felix Fietkau
4dfdbf5039 mac80211: merge some pending fixes, fixes skb leaks and some warnings
SVN-Revision: 29460
2011-12-05 22:12:16 +00:00
Felix Fietkau
ff7f354874 netifd: update to latest version, fixes some use-after-free issues
SVN-Revision: 29439
2011-12-05 14:20:39 +00:00
Felix Fietkau
84b97dc0fb ath9k: fix antenna configuration on ar9285 for devices without antenna diversity
SVN-Revision: 29438
2011-12-05 14:20:34 +00:00
Felix Fietkau
cdda13e194 ath9k: fix 5/10 mhz channel bandwidth issues
SVN-Revision: 29437
2011-12-05 14:20:25 +00:00
Felix Fietkau
aa63f0bef6 mac80211: update to 2011-12-01
SVN-Revision: 29436
2011-12-05 14:20:17 +00:00
Jo-Philipp Wich
d3d91930d1 iwinfo: factor tx power offset into power level listing
SVN-Revision: 29430
2011-12-04 22:04:00 +00:00
Jo-Philipp Wich
3a9d303059 iwinfo: expose txpower and frequency offset information
SVN-Revision: 29425
2011-12-04 20:37:01 +00:00
Jo-Philipp Wich
33750dc3e9 iwinfo: populate tx power offsets for most ubnt devices, add NSM2/5 and BM2/5
SVN-Revision: 29424
2011-12-04 19:44:47 +00:00
Jo-Philipp Wich
6e83b08555 iwinfo: fix model detection on legacy atheros
SVN-Revision: 29423
2011-12-04 18:11:57 +00:00
Jo-Philipp Wich
0d587a173c iwinfo: add initial hardware detection capabilities
SVN-Revision: 29421
2011-12-04 03:42:17 +00:00
Jo-Philipp Wich
83e6c14f82 libiwinfo: fix hw mode detection
SVN-Revision: 29417
2011-12-03 18:13:38 +00:00
Jo-Philipp Wich
b222319c0b add libiwinfo (moved from LuCI trunk)
SVN-Revision: 29403
2011-12-03 13:57:38 +00:00
Gabor Juhos
6a0b84e671 package/kernel: create packages for the rtl8366* drivers
This allows to enable rtl8366 switches family support, which are
optional (present on few boards).

Based on a patch by Roman Yeryomin <roman@advem.lv>

SVN-Revision: 29388
2011-12-01 22:48:52 +00:00
Gabor Juhos
561f4d2840 base-files: add lib/functions/uci-defaults.sh
SVN-Revision: 29384
2011-12-01 22:48:46 +00:00
Jo-Philipp Wich
0f74cb4631 dnsmasq: automatically add host entry for own hostname and ptr record for lan ip address
SVN-Revision: 29375
2011-12-01 21:34:45 +00:00
John Crispin
83bef60b52 kernel: package TI's USB 3410/505 usb driver
This is a patch that adds kernel drivers for TI's USB 3410/5052
devices to the `make menuconfig` GUI during setup.

Signed-off-by: Nemanja Stefanovic <nemik@nemik.net>

SVN-Revision: 29366
2011-11-30 14:16:58 +00:00
John Crispin
6db7b50cec comgt: Add scripts to comgt to retrieve the IMSI and CNUM to identify the SIM card.
Signed-off-by: Daniel Golle <dgolle@allnet.de>

SVN-Revision: 29365
2011-11-30 14:16:44 +00:00
John Crispin
fc6b568cab kernel: This adds support for Marvell S-ATA.
Useful for kirkwood and probably other Marvell SoCs.

Signed-off-by: Daniel Golle <dgolle@allnet.de>

SVN-Revision: 29364
2011-11-30 12:45:50 +00:00
Felix Fietkau
cb76939571 ath9k: fix a regression in touching power mode related registers
SVN-Revision: 29341
2011-11-27 06:29:09 +00:00
Felix Fietkau
2dfa9533f9 dropbear: fix build breakage
SVN-Revision: 29340
2011-11-27 05:30:40 +00:00
Felix Fietkau
ae3a134cc4 ath9k: enable ANI on ar913x, should noticeably improve stability in noisy environments
SVN-Revision: 29338
2011-11-27 04:30:09 +00:00
Nicolas Thill
59a4ad8820 package/dropbear: update to 2011.54
SVN-Revision: 29330
2011-11-25 00:53:19 +00:00
Nicolas Thill
8553f9d243 package/dnsmasq: update to 2.59 (thanks to Raphael Huck)
SVN-Revision: 29329
2011-11-25 00:53:13 +00:00
Nicolas Thill
be4f27f38b package/busybox: wget: URL-decode user:password before base64-encoding it into auth hdr (upstream fix)
SVN-Revision: 29299
2011-11-23 19:41:36 +00:00
Felix Fietkau
e735154874 mac80211: fix aggregation related kernel warnings when using wds
SVN-Revision: 29296
2011-11-23 13:55:35 +00:00
Felix Fietkau
8a33526c4e ath9k: fix setting channel bandwidth before bringing up interfaces
SVN-Revision: 29295
2011-11-23 13:55:14 +00:00
Nicolas Thill
aca5063d4e package/mac80211: fix atomic64 issues on x86 / uml
SVN-Revision: 29289
2011-11-21 21:40:26 +00:00
Jo-Philipp Wich
16c583531a mac80211: revert unrelated change in previous commit
SVN-Revision: 29285
2011-11-21 13:35:19 +00:00
Jo-Philipp Wich
95f0a41bf5 mac80211: fix reversed WARN_ON() condition which causes a stray stacktrace on boot
SVN-Revision: 29284
2011-11-21 13:33:11 +00:00
Felix Fietkau
19694044e8 ath9k: merge a pending aggregation fix
SVN-Revision: 29273
2011-11-20 09:29:42 +00:00
Felix Fietkau
c893863d31 mac80211: refresh p54spi patches
SVN-Revision: 29272
2011-11-20 09:29:34 +00:00
Felix Fietkau
e49b39486a mac80211: fix a workqueue compat backport
SVN-Revision: 29271
2011-11-20 09:29:27 +00:00
Felix Fietkau
067aedb906 Revert "package/mac80211: fix atomic64 compat"
SVN-Revision: 29258
2011-11-19 16:56:47 +00:00
Felix Fietkau
c6f0ca6c00 ath9k: allow run-time change of the chanbw debugfs file
SVN-Revision: 29257
2011-11-19 16:56:44 +00:00
Jo-Philipp Wich
d46e17548b base-files: kill remaining processes after running user hooks (#10461)
SVN-Revision: 29256
2011-11-19 16:50:25 +00:00
Felix Fietkau
0838e883f2 mac80211: update to wireless-testing 2011-11-15
SVN-Revision: 29240
2011-11-18 11:27:19 +00:00
Nicolas Thill
c43938afc3 package/mac80211: fix atomic64 compat
SVN-Revision: 29209
2011-11-17 09:57:00 +00:00
Jo-Philipp Wich
010e58d209 base-files: another empty password check fix (#10440)
SVN-Revision: 29208
2011-11-17 09:40:06 +00:00
Jo-Philipp Wich
33443d2a8c base-files: now that we have date -k, adjust the kernel timezone after setting up TZ and localtime
SVN-Revision: 29204
2011-11-17 01:18:22 +00:00
Jo-Philipp Wich
5e36196651 busybox: add a "date -k" to set the kernel timezone from the current localtime utc offset
SVN-Revision: 29203
2011-11-17 01:11:56 +00:00
Michael Büsch
e12543a1d7 p54spi: workqueue deadlock fix
SVN-Revision: 29202
2011-11-16 22:45:23 +00:00
Michael Büsch
6aac54298b p54spi: Lock fixes
SVN-Revision: 29200
2011-11-16 22:26:12 +00:00
Jo-Philipp Wich
6d80ce78f1 base-files: rewrite killing of nonessential services to not rely on top, use the proc filesystem only
SVN-Revision: 29187
2011-11-16 15:01:18 +00:00
Jo-Philipp Wich
cabbc9966c busybox: fix empty password detection in telnetd init (#10432)
SVN-Revision: 29183
2011-11-16 13:17:35 +00:00
Nicolas Thill
63820327d3 package/ppp: fix typo in r28868 (closes: #10429)
SVN-Revision: 29165
2011-11-15 23:40:39 +00:00
Florian Fainelli
ffdf69028f allow building 8021q and bridge as modules
SVN-Revision: 29163
2011-11-15 22:24:18 +00:00
Florian Fainelli
d589ac0939 kmod-r6040 depends on kmod-libphy
SVN-Revision: 29162
2011-11-15 19:15:42 +00:00
Jo-Philipp Wich
13839520bc busybox: revert accidentally committed debugging flag
SVN-Revision: 29158
2011-11-15 17:54:02 +00:00
Jo-Philipp Wich
d0f5b51a8b busybox: fix hexdump segmentation fault with an empty leading format unit
SVN-Revision: 29156
2011-11-15 17:38:55 +00:00
Felix Fietkau
817c72ef02 ath9k: reorganize patches, reset hardware after full sleep (fixes #10349)
SVN-Revision: 29155
2011-11-15 14:53:21 +00:00
Jo-Philipp Wich
215239a470 uhttpd: prevent linking uhttpd binary against crypto libraries
SVN-Revision: 29152
2011-11-15 10:17:59 +00:00
Jo-Philipp Wich
5a4f0f84df broadcom-wl: align RADIUS options with r26482, patch by Etienne Champetier <etienne.champetier@free.fr>
SVN-Revision: 29136
2011-11-14 21:37:53 +00:00
Felix Fietkau
b33f7e264c ath9k: do not put the hardware to full-sleep while tx is pending
SVN-Revision: 29133
2011-11-14 21:21:24 +00:00
Felix Fietkau
b14b5bb038 ath9k: rework radio stop/start cleanup, avoid duplicate rx/tx stop, avoid early phy stop
SVN-Revision: 29132
2011-11-14 21:21:03 +00:00
Jo-Philipp Wich
8b20bfafdf base-files: prime root password with "x" to notify programs that there is a shadow record, fix /bin/login.sh password detection accordingly. Solves broken key based dropbear login with empty password after r28935.
SVN-Revision: 29130
2011-11-14 19:02:01 +00:00
Felix Fietkau
3b0870f450 mac80211: enable support for RaLink Rt53xx USB devices in rt2800usb
The driver works quite nice and stable for me using a RaLink Rt5370 USB device.

Signed-off-by: Daniel Golle <dgolle@allnet.de>

SVN-Revision: 29116
2011-11-14 14:06:37 +00:00
Felix Fietkau
8e1bd3a8aa netifd: update to latest version, fixes tcp connection loss issues on dhcp rekey
SVN-Revision: 29115
2011-11-14 14:06:32 +00:00
Jo-Philipp Wich
43cd850faa uci: update to latest git rev 7289b2d69aaffa9299b47aaaa0da1e9969ace6c1
SVN-Revision: 29111
2011-11-14 13:18:09 +00:00
John Crispin
f4f326699b madwifi: rename patch from ifxmips -> lantiq
SVN-Revision: 29020
2011-11-13 12:10:52 +00:00
John Crispin
0096aa78b2 uboot-lantiq: not all configs were using lzma for compression, add gigaset ramboot image
Signed-off-by: Andrej Vlašić <andrej.vlasic0@gmail.com>

SVN-Revision: 29019
2011-11-13 12:09:34 +00:00
John Crispin
eb20ab87e6 lantiq: w303v has its rt2860 eep on the nor flash. tell compat-wireless how to use it
SVN-Revision: 28994
2011-11-12 18:41:15 +00:00
Nicolas Thill
b49aed1520 package/base-files: enhance service functions
* allow matching process by name (useful for processes changing it)
 * check if first argument is executable
 * fix function name used in error messages

SVN-Revision: 28991
2011-11-12 13:53:15 +00:00
Gabor Juhos
0939419e24 package: add om2p-watchdog script
Based on a patch by: Marek Lindner <lindner_marek@yahoo.de>

SVN-Revision: 28972
2011-11-12 10:54:06 +00:00
John Crispin
0e35877fea pjsip: bump to 1.10 and improve ltq_tapi backend
SVN-Revision: 28963
2011-11-11 22:23:26 +00:00
Jo-Philipp Wich
20ff304ed9 base-files: now that the initial password is completely empty (and not primed with "!") adjust login.sh for it to make telnetd available again
SVN-Revision: 28943
2011-11-11 13:25:31 +00:00
Nicolas Thill
348347ce41 package/base-files-network: fix udhcpc issues introduced in r28866 (closes: #10383)
SVN-Revision: 28942
2011-11-11 13:23:29 +00:00
Jo-Philipp Wich
1cdd762f90 mac80211: add antenna control api for b43
SVN-Revision: 28940
2011-11-10 23:07:42 +00:00
Florian Fainelli
4ad1f2d710 acx-mac80211: update to 20111030
Fixes build failures with Linux 3.1+

SVN-Revision: 28939
2011-11-10 15:31:37 +00:00
Imre Kaloz
28039aea90 nuke another 2.4 skeleton
SVN-Revision: 28937
2011-11-10 13:39:06 +00:00
Imre Kaloz
7944b6fa32 enable and use shadow passwords by default
SVN-Revision: 28936
2011-11-10 12:55:01 +00:00
Imre Kaloz
55ac529951 the empty root password should be empty ;)
SVN-Revision: 28935
2011-11-10 12:47:50 +00:00
Jo-Philipp Wich
be49daffc8 base-files, target: assign name to system timeserver section, makes it easier to set servers on the cli
SVN-Revision: 28933
2011-11-10 12:16:41 +00:00
Jonas Gorski
f8f30bff82 package: kernel: fix typo
SVN-Revision: 28898
2011-11-09 22:11:51 +00:00
Jonas Gorski
0a2728664f package: kernel: add handling for 3.2 renames (and some missed ones for 3.1)
SVN-Revision: 28897
2011-11-09 21:16:52 +00:00
Jonas Gorski
5079522183 package: mac80211: mark as broken for 3.2
SVN-Revision: 28896
2011-11-09 21:16:48 +00:00
Jonas Gorski
e22a9087a8 package: acx: mark as broken for 3.2
SVN-Revision: 28895
2011-11-09 21:16:45 +00:00
Jonas Gorski
0a2eb804cc package: madwifi: mark as broken for 3.2
SVN-Revision: 28894
2011-11-09 21:16:42 +00:00
Jonas Gorski
f53128f79b target: linux: mtd: fix MTDREFRESH to an arbitrary high number
To make the ioctl number "stable", use an arbitrary high number to prevent
conflicts with new mtd ioctls that would push MTDREFRESH's number.

Also make mtd use the in-kernel mtd headers.

SVN-Revision: 28893
2011-11-09 21:16:36 +00:00
Jo-Philipp Wich
44da6400cd uhttpd: cope with DES crypted passwd entries by not relying on a leading dollar sign to indicate a cipher
SVN-Revision: 28886
2011-11-09 18:55:28 +00:00
Nicolas Thill
d9aa1e3c1b package/busybox: passwd: use MD5 hash by default (like it used to be)
SVN-Revision: 28885
2011-11-09 17:32:23 +00:00
Gabor Juhos
b1a4acfb40 pacakge/iw: don't show a stray ']' if the chain signal attribute list is empty
Without the patch, the output of 'station dump' command looks weird in
some cases:

root@OpenWrt:/# iw dev wlan0 station dump
Station 00:21:27:cb:57:02 (on wlan0)
        inactive time:  190 ms
        rx bytes:       36652
        rx packets:     149
        tx bytes:       1998
        tx packets:     16
        tx retries:     0
        tx failed:      0
        signal:         -31 ] dBm
        signal avg:     -30 [-32, -36] dBm
        tx bitrate:     5.5 MBit/s
        rx bitrate:     54.0 MBit/s
root@OpenWrt:/#

SVN-Revision: 28879
2011-11-09 11:47:44 +00:00
Jo-Philipp Wich
10f199d832 firewall: add DHCPv6 default rule (#10381)
SVN-Revision: 28874
2011-11-09 11:10:37 +00:00
Nicolas Thill
f371d516bf package/base-files: /lib/functions.sh: add {group,user}_{add,exists} functions
SVN-Revision: 28871
2011-11-09 00:23:58 +00:00
Nicolas Thill
62a2827ea7 package/base-files: /lib/functions.sh: let service_stop exit early if no matching process to stop where found
SVN-Revision: 28870
2011-11-08 23:35:13 +00:00
Nicolas Thill
f67f9ef941 package/relayd: use new service wrappers
SVN-Revision: 28869
2011-11-08 22:48:11 +00:00
Nicolas Thill
72de194d16 package/ppp: use new service wrappers
SVN-Revision: 28868
2011-11-08 22:48:05 +00:00
Nicolas Thill
ec11af20f6 package/linux-atm: use new service wrappers
SVN-Revision: 28867
2011-11-08 22:48:00 +00:00
Nicolas Thill
f4dacc850c package/base-files-network: use new service wrappers
SVN-Revision: 28866
2011-11-08 22:47:54 +00:00
Nicolas Thill
b7b56df707 package/base-files: enhance & cleanup service wrappers
* add service_check function for checking if a process is alive
 * add service_signal for sending arbitrary signals to a process
 * change service_stop to send a TERM signal first, wait for the process to die and send a KILL signal if it doen't
 * have service_kill print a warning on STDERR stating it has been deprecated

SVN-Revision: 28865
2011-11-08 22:47:49 +00:00
Nicolas Thill
d0659ce37e package/base-files: move service* functions from /etc/rc.common to /lib/functions.sh
SVN-Revision: 28864
2011-11-08 22:47:41 +00:00
Jo-Philipp Wich
7e3b6aa1f1 base-files: do not kill udhcpc on sysupgrade, it will tear down the interface if terminated
SVN-Revision: 28863
2011-11-08 19:14:55 +00:00
Jo-Philipp Wich
daca6a6a97 base-files: do not assume that "top" is busybox' top, but try to call the applet explicitely
SVN-Revision: 28862
2011-11-08 18:48:38 +00:00
Jo-Philipp Wich
a73fffe857 base-files: properly handle wifi ifaces with no network attached, useful for unmanaged interfaces like used for batman or monitoring
SVN-Revision: 28860
2011-11-08 14:42:58 +00:00
Jo-Philipp Wich
ec20b84048 hostapd: add code to prevent accidentally bridging non-wds sta mode interfaces
SVN-Revision: 28858
2011-11-08 14:22:56 +00:00
Nicolas Thill
b6aef59ea8 package/base-files: move /etc/functions.sh to /lib/functions.sh
SVN-Revision: 28857
2011-11-08 14:14:29 +00:00
Felix Fietkau
9906717bfb netifd: fix compile error when both libnl and libnl-tiny are built
SVN-Revision: 28854
2011-11-08 10:12:31 +00:00
Felix Fietkau
3a12bd8bce busybox: use bash for gen_build_files.sh to avoid printf argument list issues on some systems
SVN-Revision: 28849
2011-11-08 00:33:10 +00:00