Commit graph

6594 commits

Author SHA1 Message Date
Jo-Philipp Wich
d65c855203 6rd: apply the same simplifications done in 6to4 and 6in4
SVN-Revision: 32432
2012-06-18 23:08:20 +00:00
Jo-Philipp Wich
fdfffd0fbe Add new package for configuring 6rd tunnels.
This patch adds support for manually configuring 6rd tunnels. It depends on
the netifd patches I sent earlier, which add 6rd support.

A basic interface configuration looks like:

    config interface 'wan6'
      option proto '6rd'
      option peeraddr '192.0.2.1'
      option ip6prefix '2123::'
      option ip6prefixlen '16'
      option ip4prefixlen '0'

Where ip4prefixlen is optional and actually defaults to 0, which would use all
bits of the IPv4 in the calculated IPv6 subnet.

I believe it should be possible to configure a regular 6to4 tunnel using this,
and that we may want to merge the two eventually, but there are some larger

differences between the two at the moment:

 - 6rd addresses can be more difficult to calculate. My ISP, for example, has
   a setup with a v6 mask of 43 bits, and a v4 mask of 19.

 - 6to4 has support for configuring radvd. This is something we want, of
   course, but it seems best to deal with this in a separate patch.

Just creating a new package looked like the quickest way to get this in.

This work is based on the 6in4 package, and work by Stijn Tintel.

Signed-off-by: Stéphan Kochen <stephan@kochen.nl>

SVN-Revision: 32431
2012-06-18 23:08:18 +00:00
Jo-Philipp Wich
985eab3706 netifd: bump again to git head, fix device present state after reconnecting shell protos
SVN-Revision: 32430
2012-06-18 23:01:04 +00:00
Felix Fietkau
575f47b36e netifd: update to latest version again, fixes route6 issues (#11528)
SVN-Revision: 32429
2012-06-18 21:52:28 +00:00
Jo-Philipp Wich
4dc3b124e9 6in4, 6to4: further simplify protocol backends - use new default route dependencies to trigger bringup - remove old hotplug scripts
SVN-Revision: 32428
2012-06-18 21:40:34 +00:00
Felix Fietkau
992d685ea4 netifd: update to latest version, adds 6rd related changes and adds support for default route dependencies (through host route dependencies)
SVN-Revision: 32426
2012-06-18 21:23:09 +00:00
John Crispin
0a684babcc fix ccache related build breakage
SVN-Revision: 32421
2012-06-18 08:50:26 +00:00
Felix Fietkau
3360067932 mac80211: update to wireless-testing 2012-06-14
SVN-Revision: 32420
2012-06-18 01:26:36 +00:00
Jo-Philipp Wich
c73b39fd30 uhttpd: finish inherited uloop in forked childs, fixes misdispatched events leading to race conditions and bad memory accesses
SVN-Revision: 32419
2012-06-18 00:41:43 +00:00
Luka Perkov
fd38f78bfe e2fsprogs: fix md5sum issue
md5sum from kernel.org and sourceforge.net are not the same

SVN-Revision: 32418
2012-06-17 21:34:16 +00:00
Vasilis Tsiligiannis
8015c01f4f acx-mac80211: Add workaround for mac80211 hw-queue check
SVN-Revision: 32417
2012-06-17 20:50:43 +00:00
Vasilis Tsiligiannis
37c2235af7 acx-mac80211: Bump to v20120607
SVN-Revision: 32416
2012-06-17 20:49:55 +00:00
Vasilis Tsiligiannis
07d57edf59 acx-mac80211: Allow firmware downloading for more ACX1xx cards
SVN-Revision: 32415
2012-06-17 20:46:31 +00:00
Luka Perkov
e83e268100 e2fsprogs: update to 1.42.4
SVN-Revision: 32414
2012-06-17 17:53:01 +00:00
Jo-Philipp Wich
89701ec518 6in4, 6to4: remove dependency on "ip"
SVN-Revision: 32403
2012-06-17 13:18:40 +00:00
Jo-Philipp Wich
bb6dde0fbf 6to4: use network_find_wan() and network_get_iapddr() to find local ip, use json_get_vars() to read settings
SVN-Revision: 32402
2012-06-17 13:17:39 +00:00
Jo-Philipp Wich
89732577aa 6in4: change local4 option name back to ipaddr
SVN-Revision: 32401
2012-06-17 12:27:16 +00:00
Jo-Philipp Wich
76000dc6ed 6in4: use network_find_wan() and network_get_iapddr() to find local ip, use json_get_vars() to read settings
SVN-Revision: 32400
2012-06-17 12:18:39 +00:00
Jo-Philipp Wich
57a7257569 base-files: implement network_get_gateway(), network_get_gateway6(), network_find_wan() and network_find_wan6() in /lib/functions/network.sh
SVN-Revision: 32397
2012-06-17 11:50:50 +00:00
Felix Fietkau
70d9295138 fuse: update to 2.9.0
SVN-Revision: 32396
2012-06-16 21:06:37 +00:00
Felix Fietkau
a5e2890ecb fuse: move kmod-fuse to package/kernel
SVN-Revision: 32394
2012-06-16 21:06:24 +00:00
Felix Fietkau
0934a4035e fuse: remove obsolete patches
SVN-Revision: 32393
2012-06-16 21:06:20 +00:00
John Crispin
736e65715d set explicit -lpthread
SVN-Revision: 32388
2012-06-16 14:52:33 +00:00
John Crispin
75e9bbbcae fixes ccache compile and adds missing -lc
SVN-Revision: 32387
2012-06-15 23:42:48 +00:00
Felix Fietkau
fe94e174e5 ath9k: fix an invalid pointer access in the tx path
SVN-Revision: 32376
2012-06-14 21:36:05 +00:00
Felix Fietkau
9ea33a2ff1 add uclibc++ (from packages)
SVN-Revision: 32367
2012-06-14 20:25:57 +00:00
Felix Fietkau
de8bc3bfb7 netifd: update to latest version, adds back the workaround for ignoring wlan* in /etc/config/network
SVN-Revision: 32356
2012-06-14 16:50:45 +00:00
Jo-Philipp Wich
bfe966574f base-files: enable shell tracing in initscripts when INIT_TRACE is set
SVN-Revision: 32340
2012-06-13 17:10:41 +00:00
Felix Fietkau
9a1d6f0678 base-files: override Build/Compile/Default instead of Build/Compile (fixes #11667)
SVN-Revision: 32339
2012-06-13 16:25:29 +00:00
Jo-Philipp Wich
b0ef94f8da ppp: make ppp-mod-pptp depend on resolveip
SVN-Revision: 32269
2012-06-12 21:07:53 +00:00
Jo-Philipp Wich
0b5da2e16e ppp: add missing options.pptp
SVN-Revision: 32233
2012-06-11 23:22:52 +00:00
Jo-Philipp Wich
b43599598c drop userspace pptp - it is defunct, slow and badly integrated
SVN-Revision: 32198
2012-06-11 20:09:01 +00:00
Jo-Philipp Wich
13b8a13d48 ppp: add support for kernel mode pptp - add ppp-mod-pptp, based on patch by Daniel Golle <dgolle@allnet.de> - add netifd integration for pptp to ppp.sh
SVN-Revision: 32197
2012-06-11 20:07:46 +00:00
Jo-Philipp Wich
eb9b3bdb4f netifd: localize internally used shell variables (#11567)
SVN-Revision: 32192
2012-06-11 13:25:58 +00:00
Felix Fietkau
002f3a6940 e2fsprogs: move dependencies to the right packages
SVN-Revision: 32184
2012-06-11 00:56:45 +00:00
Felix Fietkau
11c8f45612 util-linux: disable udev support, add missing dependencies
SVN-Revision: 32183
2012-06-11 00:56:41 +00:00
Felix Fietkau
a546d41fc0 fuse: add missing dependency
SVN-Revision: 32182
2012-06-11 00:56:38 +00:00
Felix Fietkau
1e01b228c4 ebtables: add a missing dependency
SVN-Revision: 32181
2012-06-11 00:56:34 +00:00
Felix Fietkau
b2f70f0df0 toolchain: remove target dependencies on libgcc/libgfortran, add checks to package install template instead
SVN-Revision: 32176
2012-06-10 22:24:28 +00:00
Felix Fietkau
6a11725d42 busybox: remove BUSYBOX_USE_LIBRPC
SVN-Revision: 32175
2012-06-10 22:24:24 +00:00
Felix Fietkau
70e48cb877 ubus: add a missing dependency
SVN-Revision: 32174
2012-06-10 20:27:47 +00:00
Felix Fietkau
0013723df6 libubox: add a missing dependency
SVN-Revision: 32173
2012-06-10 20:27:44 +00:00
Felix Fietkau
9fe1b02ddf toolchain: fix libc dependency on libgcc
SVN-Revision: 32170
2012-06-10 20:27:34 +00:00
Felix Fietkau
07826e391d base-files: move all toolchain packages to a separate package directory 'toolchain'
SVN-Revision: 32169
2012-06-10 20:27:30 +00:00
Felix Fietkau
479336f824 util-linux: libblkid depends on libuuid
SVN-Revision: 32168
2012-06-10 20:27:24 +00:00
Luka Perkov
33dadd70ab mklibs: update to 0.1.34 (v2)
SVN-Revision: 32165
2012-06-10 17:07:46 +00:00
Jo-Philipp Wich
e2be7290b1 busybox: fix bad variable substitution on right hand side of I/O redirection, imported patch from upstream bug 5282
SVN-Revision: 32162
2012-06-10 13:19:45 +00:00
Felix Fietkau
378773f143 ppp: block restart of interfaces if pppd refused the command line options
SVN-Revision: 32160
2012-06-10 12:12:10 +00:00
Felix Fietkau
bfd06f261a ath9k: add some more ani fixes
SVN-Revision: 32159
2012-06-10 12:03:33 +00:00
Luka Perkov
cb9db16e2f zlib: update to 1.2.7
SVN-Revision: 32147
2012-06-09 23:29:28 +00:00