Commit Graph

3272 Commits

Author SHA1 Message Date
Nicolas Thill
08938e63d0 add _GNU_SOURCE to CPPFLAGS required to include <bits/socket.h> on recent eglibc revisions
SVN-Revision: 17749
2009-09-26 19:01:50 +00:00
Hauke Mehrtens
3a923e436e fixes for kernel 2.6.31
SVN-Revision: 17739
2009-09-26 13:31:42 +00:00
Hauke Mehrtens
8673372e20 add patches for kernel 2.6.31
This is completly untested. Only a compile tests with the default config was done!

SVN-Revision: 17734
2009-09-26 11:48:48 +00:00
Felix Fietkau
4b396d147d busybox: add support for union mounts (not included in the kernel yet)
SVN-Revision: 17724
2009-09-25 20:46:51 +00:00
Felix Fietkau
1b35350431 iptables: fix build error with linux 2.6.31
SVN-Revision: 17721
2009-09-25 14:10:42 +00:00
Felix Fietkau
920ff49232 libtool: update to 1.5.26 (patch from #4905)
SVN-Revision: 17715
2009-09-24 22:19:33 +00:00
Felix Fietkau
32bb31ca36 base-files: add libgcc dependency to libc (#5262)
SVN-Revision: 17714
2009-09-24 22:02:39 +00:00
Felix Fietkau
e9ec3a6e68 firewall: add sanity checks to zone default rules (patch from #5459)
SVN-Revision: 17713
2009-09-24 21:59:16 +00:00
Felix Fietkau
3ede844486 update dnsmasq to 2.50 (#5784)
SVN-Revision: 17711
2009-09-24 21:42:36 +00:00
Felix Fietkau
a58bb0a47a madwifi: fix bugs in the calibration triggers
SVN-Revision: 17691
2009-09-23 17:30:03 +00:00
Felix Fietkau
802ea84054 madwifi: fix a theoretical tx buffer leak
SVN-Revision: 17690
2009-09-23 13:33:06 +00:00
Felix Fietkau
0e2e5cae7a madwifi: fix beacon slot handling and add support for more than 4 vaps (useful for wds per-sta interfaces)
SVN-Revision: 17689
2009-09-23 13:32:56 +00:00
Felix Fietkau
ca1b63e891 madwifi: fix sta mode reconnect when roaming between different aps of the same essid
SVN-Revision: 17688
2009-09-23 13:32:38 +00:00
Felix Fietkau
bbc9700310 madwifi: fix maximum txpower display
SVN-Revision: 17687
2009-09-23 13:32:22 +00:00
Nicolas Thill
c9bc7c504c add external toolchain support, enhance native toolchain support (special thanks to Luigi Mantellini for his help... and patience ;)
SVN-Revision: 17682
2009-09-23 02:27:38 +00:00
Jo-Philipp Wich
392e45ef09 implement doth (802.11h) and wmm (802.11e) options for broadcom as well; update docs
SVN-Revision: 17676
2009-09-22 16:17:05 +00:00
Nicolas Thill
6478e24f7d accommodate for 5 digits svn revisions :)
SVN-Revision: 17670
2009-09-22 03:05:45 +00:00
Felix Fietkau
5b02773940 mtd: fix wrong open() return code checks
SVN-Revision: 17666
2009-09-21 19:13:34 +00:00
Felix Fietkau
61a94268ec Add default /etc/dnsmasq.conf
dnsmasq allows adding of arbitrary SRV/PTR/TXT/CNAME records.
However, those options sometimes can not be passed as
command-line arguments due to excess length.  This patch tries to
solve this problem:

1. Provide /etc/dnsmasq.conf file with comments about adding
   SRV/PTR/TXT/CNAME records.
2. Add this file to conffiles list so it is preserver during
   backup/restore or system upgrade.

If someone needs a lot of custom records, default configuration
file can be edited.  Since manual pages and documentation is not
installed, provided comments should be enough to figure out
option syntax.

Signed-off-by: Alexey I. Froloff <raorn@altlinux.org>

SVN-Revision: 17663
2009-09-21 13:25:11 +00:00
Felix Fietkau
9474d99dc0 mtd: bump release
SVN-Revision: 17661
2009-09-21 11:19:08 +00:00
Felix Fietkau
a512be592f mtd: update copyright headers
SVN-Revision: 17660
2009-09-21 10:09:02 +00:00
Felix Fietkau
63c91af404 mtd: add support for rewriting the fis table layout on redboot based systems
SVN-Revision: 17659
2009-09-21 09:58:41 +00:00
Felix Fietkau
ca300a2f07 base-files: fix conffiles entry check (patch from #2425)
SVN-Revision: 17618
2009-09-19 23:04:34 +00:00
Felix Fietkau
997d4fb013 opkg: fix the -force_space option
SVN-Revision: 17611
2009-09-19 17:32:59 +00:00
Felix Fietkau
c067858fdf dnsmasq startup script update: add notinterface parameter
This tiny patch makes the dnsmasq init.d script listen to a parameter called "notinterface", which tells dnsmasq to not listen on a defined set of interfaces.

By default dnsmasq *always* listens on the loopback interface, even if you tell it to specifically listen on a certain other interface. Sometimes this is not desirable behaviour, so you might want to turn it off. This is useful when, for example, you want to have your own DNS server listening on the loopback interface.

Signed-off-by: Johnny Halfmoon <jhalfmoon at milksnot.com>

SVN-Revision: 17599
2009-09-16 18:15:31 +00:00
Jo-Philipp Wich
b75288df95 swconfig: clear ip address on the switch interface, this prevents duplicate assignments of 192.168.1.1 on the DIR-300 at least
SVN-Revision: 17597
2009-09-16 14:23:01 +00:00
Jo-Philipp Wich
2f921cb48d base-files: clear ip addresses on interfaces that are about to be added to a bridge
SVN-Revision: 17596
2009-09-16 14:21:19 +00:00
Felix Fietkau
9e1fd17d10 madwifi: fix iwconfig tx power display
SVN-Revision: 17592
2009-09-16 12:02:10 +00:00
Andy Boyett
fdf2efaf28 madwifi: bump package revision
SVN-Revision: 17589
2009-09-15 10:19:32 +00:00
Jo-Philipp Wich
bc37b2e831 base-files: dispatch ifdown events for proto=none interfaces and fix a race condition between revert state and hotplug handlers
SVN-Revision: 17582
2009-09-14 16:14:27 +00:00
Jo-Philipp Wich
8df03c85fe firewall: move the config_get out of the loop, no need to call it multiple times
SVN-Revision: 17581
2009-09-14 15:18:48 +00:00
Jo-Philipp Wich
715285dd43 firewall: properly dispatch delif events if the network has a different name then the corresponding zone
SVN-Revision: 17580
2009-09-14 14:47:43 +00:00
Felix Fietkau
36d7f7c017 madwifi: fix a wds related race condition
SVN-Revision: 17578
2009-09-14 10:45:34 +00:00
Felix Fietkau
84c01891da madwifi: remove an unimportant part of the ibss node handling fix, which led to a regression in ap-to-ap wds operation
SVN-Revision: 17576
2009-09-14 10:40:23 +00:00
Jo-Philipp Wich
8962270fec base-files: add /etc/rc.local to the default save file list
SVN-Revision: 17572
2009-09-12 15:57:31 +00:00
Jo-Philipp Wich
bdaeaafbef base-files: introduce a ready-to-use /etc/rc.local to let users run custom commands on init without creating custom init scripts
SVN-Revision: 17571
2009-09-11 21:35:03 +00:00
Andy Boyett
a5f80019ef bump some revisions and update copyrights
SVN-Revision: 17554
2009-09-10 10:07:04 +00:00
Felix Fietkau
d71228f092 madwifi: replace an implicit memcpy with an explicit one (cosmetic fix)
SVN-Revision: 17546
2009-09-09 00:30:36 +00:00
Felix Fietkau
d5cc8ea44b madwifi: fix several noderef and ibss merge issues that led to memory leaks and high system load
SVN-Revision: 17545
2009-09-09 00:17:13 +00:00
Felix Fietkau
91d40a14af Revert "fix nonhotpluggable networks not being brought up. Closes #2781" (r17527) until we've solved the race conditions it creates
SVN-Revision: 17544
2009-09-09 00:16:55 +00:00
Gabor Juhos
6a7693b247 package/mac80211: add menuconfig option for enabling debug support via debugfs
SVN-Revision: 17541
2009-09-08 07:32:08 +00:00
Felix Fietkau
488d168c25 move ppp ifname fixup from pppoe.sh to ppp.sh, so that it applies to all other ppp based protocols as well
SVN-Revision: 17529
2009-09-06 17:36:01 +00:00
Felix Fietkau
3b61c2c2b1 now that $(BOARD) is part of the opkg ARCH, there's no reason to keep the board name around in kmod-* package versions anymore
SVN-Revision: 17528
2009-09-06 17:26:37 +00:00
Travis Kemen
27915ac778 fix nonhotpluggable networks not being brought up. Closes #2781
SVN-Revision: 17527
2009-09-06 17:02:14 +00:00
Felix Fietkau
40e46b9830 fix jffs2 eof marker search in mtd (patch by Daniel Dickinson)
SVN-Revision: 17522
2009-09-05 23:38:51 +00:00
Gabor Juhos
f494bcc222 package/base-files: set state to 'preinit' before preinit.arch is used, and set state to 'failsafe' when entering failsafe mode
SVN-Revision: 17517
2009-09-05 18:44:48 +00:00
Felix Fietkau
7d67818ab1 Revert "add ifup -a to boot(), closes #4543 #2781" (r17515) Hotpluggable interfaces are already brought up before /etc/init.d/network boot and this change can break them, if the ifup -a command runs at the wrong time, also starts many interfaces twice, which can lead to issues with PPPoE.
SVN-Revision: 17516
2009-09-05 13:05:59 +00:00
Travis Kemen
1776830e64 add ifup -a to boot(), closes #4543 #2781
SVN-Revision: 17515
2009-09-05 05:33:23 +00:00
Travis Kemen
4c47562a37 extend logging functions
SVN-Revision: 17514
2009-09-04 21:09:13 +00:00
Felix Fietkau
8691bbb699 madwifi: add a configuration for uapsd (unscheduled automatic powersave delivery), turn it off by default because of compatibility issues with nokia phones
SVN-Revision: 17510
2009-09-03 19:31:48 +00:00
Florian Fainelli
ff8d3f63b1 udevtrigger depends on 2.6 kernels
SVN-Revision: 17509
2009-09-03 18:49:47 +00:00
Florian Fainelli
e8727498cb update hotplug2 to r199, fixes build failures on brcm-2.4
SVN-Revision: 17508
2009-09-03 18:33:52 +00:00
Florian Fainelli
36d8dd6bb3 udev depends on 2.6, cleanup Makefile
SVN-Revision: 17507
2009-09-03 18:11:32 +00:00
Felix Fietkau
6155fdf5d3 preinit: fix failsafe mode through ctrl+c on devices that do not provide a preinit.arch file
SVN-Revision: 17470
2009-09-02 15:14:53 +00:00
Felix Fietkau
d101694d97 wprobe: fix compile error because of missing isnan()
SVN-Revision: 17468
2009-09-02 12:55:26 +00:00
Hauke Mehrtens
291de07cb0 fix module loading with kernel 2.6.27
SVN-Revision: 17457
2009-09-01 14:53:35 +00:00
Felix Fietkau
91fe363562 uclibc: to rebuild libc.so.0, mklibs.py needs access to libc_so.a which was not exported by default. use it instead of libc_pic.a
SVN-Revision: 17438
2009-08-29 11:56:27 +00:00
Felix Fietkau
fc5426e4bc allow mklibs.py to optimize libgcc_s.so.1
SVN-Revision: 17437
2009-08-29 03:51:43 +00:00
Felix Fietkau
0464fa7f2a fix wrong kernel version based nls dependency
SVN-Revision: 17436
2009-08-28 16:26:53 +00:00
Felix Fietkau
e6b2b9bd41 add missing dependency for kmod-ntfs (patch from #5638)
SVN-Revision: 17435
2009-08-28 16:26:48 +00:00
Felix Fietkau
8c7c2d9116 Added identification of WRT610N and its button/led definitions.
Signed-off-by: Tomas Kopal <Tomas.Kopal@altap.cz>

SVN-Revision: 17434
2009-08-28 15:03:36 +00:00
Felix Fietkau
453c3b8fc0 Added support for identifying the BCM53115 switch found in WRT610N.
Signed-off-by: Tomas Kopal <Tomas.Kopal@altap.cz>

SVN-Revision: 17433
2009-08-28 14:20:37 +00:00
Felix Fietkau
ce5869bd9b madwifi: fix another unconverted netdev_ops issue
SVN-Revision: 17431
2009-08-28 12:50:56 +00:00
Florian Fainelli
255ffe962a update e2fsprogs to 1.41.9, add support for ext4 (#5748)
SVN-Revision: 17427
2009-08-27 09:16:54 +00:00
Florian Fainelli
c7d20c0a7e add the in-tree gspca driver
Signed-off-by: David Cooper <dave at kupesoft.com>

SVN-Revision: 17421
2009-08-27 08:38:16 +00:00
Felix Fietkau
590fdc946a firewall: emit hotplug events for interface add/remove
SVN-Revision: 17415
2009-08-26 22:46:24 +00:00
Gabor Juhos
34be279659 iw: update to 0.9.17
SVN-Revision: 17409
2009-08-26 15:29:54 +00:00
Felix Fietkau
241242cf74 udevtrigger: replace the non-portable tar options used to prevent a namespace conflict with a change to PKG_BUILD_DIR. fixes build on non-gnu systems
SVN-Revision: 17393
2009-08-24 23:22:32 +00:00
Felix Fietkau
d498ff436a move /bin/swconfig to /sbin
SVN-Revision: 17387
2009-08-24 22:05:49 +00:00
Geoff Levand
525d86686e udev: Update udev package from udev-106 to udev-142
Update the init scripts have to use udevadm where appropriate.
The udev package no longer provides separate udev utilities
like udevtrigger and udevsettle.  These have been incorporated
into the udev admin program udevadm.

Replace the udevextras sub package with config options to the udev
package.

Update the preinit script to check for '/lib/udev/devices', and
copy it to '/dev/ if it is found, then to conditionaly setup
/dev the old way with mknod etc.  Udev now recommends using
the directory '/lib/udev/devices' to initialize the '/dev'
directory at startup.

Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>

SVN-Revision: 17378
2009-08-24 20:19:26 +00:00
Geoff Levand
0ff31d848f udevtrigger: Breakout udevtrigger package
Current versions of udev no longer provide the separate udevtrigger
utility that hotplug2 needs.  To allow for the udev package to
be updated, yet still provide a udevtrigger, create a new package
udevtrigger that is built from old udev sources.

Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>

SVN-Revision: 17377
2009-08-24 20:16:07 +00:00
Geoff Levand
0142b07983 kexec-tools: Remove the unused file kexec.sh
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>

SVN-Revision: 17376
2009-08-24 20:13:39 +00:00
Geoff Levand
8de4d8abf2 kexec-tools: Make link /sbin/kexec for compatability with other distros
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>

SVN-Revision: 17375
2009-08-24 20:12:41 +00:00
Geoff Levand
a64a3b373a kexec-tools: Make build of kdump optional
Most systems won't need kdump, so make its build optional.

Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>

SVN-Revision: 17374
2009-08-24 20:11:46 +00:00
Geoff Levand
66663e3314 kexec-tools: Minor makefile line end fixes
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>

SVN-Revision: 17373
2009-08-24 20:08:35 +00:00
Geoff Levand
9eeaebb730 kexec-tools: Add libtool PKG_FIXUP
libtool is needed to build kexec-tools.

Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>

SVN-Revision: 17372
2009-08-24 20:07:36 +00:00
Geoff Levand
c931a7be14 kexec-tools: Update package to version 2.0.1
Update  package from kexec-tools-2.0.0 to kexec-tools-2.0.1.

Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>

SVN-Revision: 17371
2009-08-24 20:06:26 +00:00
Felix Fietkau
13269c1891 fix pdc20xx compile for linux 2.6
SVN-Revision: 17359
2009-08-24 00:52:00 +00:00
Felix Fietkau
f29409ca1c brcm-2.4: fix ide disk detection on the wl-hdd
SVN-Revision: 17358
2009-08-23 23:56:19 +00:00
Felix Fietkau
5076142aa3 libpcap: fix kernel version check
SVN-Revision: 17349
2009-08-21 22:32:14 +00:00
Felix Fietkau
e43623701c busybox: adjust default config for nommu targets
SVN-Revision: 17348
2009-08-21 22:32:09 +00:00
Felix Fietkau
2015ef16b8 mac80211: fix a race condition in the cfg80211 scanning code (thx, johill)
SVN-Revision: 17341
2009-08-20 18:49:12 +00:00
Felix Fietkau
b9451d5542 b43: disable pio and pcmcia support
SVN-Revision: 17340
2009-08-20 17:32:52 +00:00
Felix Fietkau
f51eefd344 mac80211: reorganize compat code to make cfg80211 load without usb
SVN-Revision: 17339
2009-08-20 17:25:33 +00:00
Felix Fietkau
e06d472f3f fix a typo in the compat-wireless build speedup patch
SVN-Revision: 17337
2009-08-20 17:06:51 +00:00
Felix Fietkau
a3349d3795 mac80211: disable b43 lp-phy support for now
SVN-Revision: 17336
2009-08-20 16:56:36 +00:00
Felix Fietkau
7435fccb9c mac80211: speed up build by reducing the makefile shell calls, fix forced disable of rfkill
SVN-Revision: 17335
2009-08-20 16:52:46 +00:00
Felix Fietkau
7609c0ae88 wpa_supplicant: fix madwifi related config change handling
SVN-Revision: 17333
2009-08-20 15:58:55 +00:00
Felix Fietkau
f08684ffc0 mac80211: add missing config override
SVN-Revision: 17331
2009-08-20 15:41:19 +00:00
Felix Fietkau
72cf6925a4 now that each target has its own package directory, remove the base-files package renaming hack
SVN-Revision: 17330
2009-08-20 15:31:22 +00:00
Felix Fietkau
d5a641bcdf mac80211: fix ath5k dma size workaround for ar71xx Atheros legacy hardware does not perform well on ar71xx unless both TXCFG and RXCFG are forced to 4 bytes. The previous patch only changed RXCFG. The OpenWrt Madwifi HAL also sets both RXCFG and TXCFG
SVN-Revision: 17328
2009-08-20 15:09:03 +00:00
Felix Fietkau
c5226c3687 remove support for compat-wireless-old
SVN-Revision: 17327
2009-08-20 15:00:01 +00:00
Felix Fietkau
9b11d6fa98 upgrade mac80211 to 2008-08-20 and clean up some unnecessary patching to config.mk, which frequently causes rejects on new versions
SVN-Revision: 17326
2009-08-20 14:59:55 +00:00
Jo-Philipp Wich
7d1c2a0612 base-files: fix sysupgrade get_magic_word() function to return proper values if the first two bytes are identical
SVN-Revision: 17319
2009-08-19 19:12:34 +00:00
Felix Fietkau
f4ede912f4 madwifi: remove version selection support
SVN-Revision: 17316
2009-08-19 15:17:32 +00:00
Felix Fietkau
fe78c4885c remove support for the madwifi upstream release, it doesn't work on newer kernels and it's not very reliable anyway
SVN-Revision: 17315
2009-08-19 15:16:11 +00:00
Felix Fietkau
6fb461da2b madwifi: add patch for building all modules (except for the HAL) into a single module. saves space and gets rid of unnecessary exports removes support for onoe and amrr - I don't think anybody needs these anymore
SVN-Revision: 17314
2009-08-19 15:13:00 +00:00
Felix Fietkau
7c746b122f add powersave fixes based on patches by Steven Luo (#4376)
SVN-Revision: 17312
2009-08-19 14:48:31 +00:00
Felix Fietkau
7f6b21ae62 madwifi: refresh patches
SVN-Revision: 17311
2009-08-19 14:48:21 +00:00
Geoff Levand
7581681466 powerpc: Create a powerpc64 config feature
The config symbol TARGET_ps3 is used in the build files where
special handling for the 64 bit PowerPC processors is needed.
Introduce a new config feature powerpc64, and replace the use
of TARGET_ps3 with powerpc64.

Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>

SVN-Revision: 17306
2009-08-18 23:07:45 +00:00