AA: backport openconnect update to 4.08 (r35599)


git-svn-id: svn://svn.openwrt.org/openwrt/branches/packages_12.09@36089 3c298f89-4303-0410-b956-a3cf2f4a3e73
[packages] tinc: The initscript for tinc writes a temporary config into /tmp/tinc.
In the prepare_net function it appends flags and params from the uci config to
the temporary tinc.conf for each net. These values are appended to the
config file on each /etc/init.d/tinc restart and the file grows. By
removing all old temporary config this problem is solved. Then we should
also remove the temporary config for a net which is stopped to free up
some bytes in memory.
Contribution from Manuel Munz <freifunk@somakoma.de>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt/packages@35053 3c298f89-4303-0410-b956-a3cf2f4a3e73
[packages] tinc: Version bump 1.0.20

With pleasure we announce the release of tinc version 1.0.20. Here is a
summary of the changes:

 * Use /dev/tap0 by default on FreeBSD and NetBSD when using switch mode.

 * Minor improvements and clarifications in the documentation.

 * Allow tinc to be cross-compiled with Android's NDK.

 * The discovered PMTU is now also applied to VLAN tagged traffic.

 * The LocalDiscovery option now makes use of all addresses tinc is bound to.

 * Fixed support for tunemu on iOS devices.

 * The PriorityInheritance option now also works with switch mode.

 * Fixed tinc crashing when using a SOCKS5 proxy.

Thanks to Mesar Hameed, Vilbrekin and Martin Schürrer for their contributions
to this version of tinc.

This version of tinc is compatible with 1.0pre8, 1.0 and later, but not
with earlier version of tinc.

Note that this will be one of the last releases of the 1.0 branch of tinc. Most
of the development is now happening on the 1.1 branch, with tinc 1.1pre6 being
the latest pre-release version, which you are encouraged to try out. The 1.1
branch is backwards compatible with tinc 1.0.

git-svn-id: svn+ssh://svn.openwrt.org/openwrt/packages@36041 3c298f89-4303-0410-b956-a3cf2f4a3e73
[packages] olsrd: version bump to 0.6.4

the patch 100-olsrd-fix-stack-corruption-in-net_output.patch was merged upstream in the olsrd repository with commit f4d250ad4fad5fcfe5b5feaac3f3e121adef3fba

git-svn-id: svn+ssh://svn.openwrt.org/openwrt/packages@34181 3c298f89-4303-0410-b956-a3cf2f4a3e73
[packages] olsrd: Version bump to 0.6.5.1 , note that tas plugin has been discontinued in this release and two new plugins are included, the pud and sgwdynspeed plugins

git-svn-id: svn+ssh://svn.openwrt.org/openwrt/packages@35594 3c298f89-4303-0410-b956-a3cf2f4a3e73
[packages] olsrd: use system-logger instead of dumping to stdout

packages: olsrd: use system-logger instead of dumping to stdout,
which is cleaner and also seen if not interactive called. minor
cleanups in some messages, also show function-name in messages.
by using 'logger -s' we can see the message on screen and in logs.

Signed-off-by: Bastian Bittorf <bittorf@bluebottle.com>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt/packages@35678 3c298f89-4303-0410-b956-a3cf2f4a3e73
[packages] olsrd: don't try to start smartgw if not all deps are installed

[packages] olsrd: don't try to start smartgw if not all deps are installed
if kmod-ipip is missing, there is no need to invoke an expensive operation.

Signed-off-by: Bastian Bittorf <bittorf@bluebottle.com>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt/packages@35679 3c298f89-4303-0410-b956-a3cf2f4a3e73
[packages] olsrd: init: cleanup an expensive/forky call

for determining all gateways in all routing tables
1) write out the ip-call, never ever abbreviate in scripts
2) avoid forks: sorting/uniq is not needed, if we only append
   yet unappended words
3) use an extra function() for this, better readable
4) check for installed ip-command

Signed-off-by: Bastian Bittorf <bittorf@bluebottle.com>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt/packages@35680 3c298f89-4303-0410-b956-a3cf2f4a3e73
[packages] olsrd: Version bump 0.6.5.2

git-svn-id: svn+ssh://svn.openwrt.org/openwrt/packages@35784 3c298f89-4303-0410-b956-a3cf2f4a3e73