Yousong Zhou
dbc36c3092
openconnect: openconnect-wrapper: rewrite
...
- use exec directly to eliminate a level in the process tree
- use "$@" instead of "$*" to pass arguments to openconnect
According to openconnect(8), openconnect will call vpnc-script to
cleanup before quit when it received SIGINT(2) and will quit immediately
when it received SIGTERM (the default signal by kill command)
Before and after the change, openconnect process will be killed first
with SIGINT sent from netifd. This was decided by the
'proto_kill_command "$config" 2' notify call in the proto script.
SIGKILL is the only other signal that can be sent from netifd when the
process did not quit on SIGINT on time. There should be no need to trap
on signal 1 3 6 9 (HUP QUIT ABRT KILL)
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-06-19 12:37:24 +08:00
Yousong Zhou
4034e9ee21
openconnect: new option mtu
...
According to openconnect --help output:
-m, --mtu=MTU Request MTU from server
--base-mtu=MTU Indicate path MTU to/from server
Fixes #2099 by allowing setting tunnel mtu
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-06-18 13:10:34 +02:00
Yousong Zhou
4b3fde326c
openconnect: drop stale config: interface
...
It was introduced with 41f8d5465
("openconnect: fix a couple of minor
things and add an interface option") and not needed since 4083de9d7
("openconnect: use proto_add_host_dependency")
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-06-18 13:10:34 +02:00
Qian
16dc3319b5
openconnect: Bump openconnect to 7.08
...
Bump openconnect to 7.08. Remove patch as it is included in the
upstream source.
Signed-off-by: Qian Sheng billsq@billsq.me
2017-04-27 01:16:05 -07:00
Alberto Bursi
493ea1afb4
openconnect: added missing libs for openssl
...
added missing libraries to fix issue https://github.com/openwrt/packages/issues/3301
Signed-off-by: Alberto Bursi <alberto.bursi@outlook.it>
2016-10-22 14:05:16 +02:00
Nikos Mavrogiannopoulos
5731b8e09b
openconnect: updated license
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2016-06-16 22:36:31 +02:00
Nikos Mavrogiannopoulos
4083de9d74
openconnect: use proto_add_host_dependency
...
This ensures that a direct route to the connected host is added
by netifd.
Resolves #2548
2016-05-22 17:42:34 +02:00
Jo-Philipp Wich
06d9094348
openconnect: avoid possible implicit dependency on liblz4
...
If the liblz4 library exists within the build environment, the openconnect
configure will pick it up and start depending on it, leading to the following
build error:
Package openconnect is missing dependencies for the following libraries:
liblz4.so.1
Disable LZ4 support in configure in order to avoid this implicit,
nondeterministic dependency.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-05-19 11:41:44 +02:00
Nikos Mavrogiannopoulos
8661ebeefa
openconnect: disabled the resolving code from ppp in netifd script
...
That code was causing netifd disabling openconnect with no way
to restart it.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-08-26 22:59:31 +02:00
Nikos Mavrogiannopoulos
2765d7b779
openconnect: corrected call to proto_add_host_dependency
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-07-07 22:48:44 +02:00
Nikos Mavrogiannopoulos
2c6a3743c6
openconnect: updated documentation
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-06-20 12:36:55 +02:00
Nikos Mavrogiannopoulos
749abcacc8
openconnect: allow processing multiple passwords from stdin
...
Resolves #1419
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-06-20 12:36:39 +02:00
Nikos Mavrogiannopoulos
00671e854d
openconnect: updated to 7.06 and disabled MIPS16
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-06-17 22:06:52 +02:00
Florian Fainelli
b1f228f4cf
openconnect: allow specifying a custom CSD wrapper script
...
Some VPN servers might be configured in a way that a CSD wrapper script
is mandatory to complete the authentication process, allow that to be
specified for openconnect.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
2015-04-04 12:32:59 -07:00
Florian Fainelli
70c10c0a5e
openconnect: allow specifying "os"
...
Some servers might be implementing ACLs based on the value specified by
openconnect for "os", allow that to be configured.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
2015-04-04 12:31:49 -07:00
Nikos Mavrogiannopoulos
e3a5ea625d
openconnect: list the defaultroute option
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-03-29 21:02:58 +02:00
Nikos Mavrogiannopoulos
678e0e46f0
openconnect: upgraded to 7.05
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-03-14 14:12:03 +01:00
Nikos Mavrogiannopoulos
21e433324e
openconnect: backup hook scripts as well
...
Resolves #882
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-02-17 22:11:52 +01:00
Daniel Gimpelevich
41f8d54650
openconnect: fix a couple of minor things and add an interface option
...
Signed-off-by: Daniel Gimpelevich <daniel@gimpelevich.san-francisco.ca.us>
2015-02-06 11:54:39 -08:00
Daniel Gimpelevich
a904a173ed
openconnect: separate out vpnc-scripts
...
Signed-off-by: Daniel Gimpelevich <daniel@gimpelevich.san-francisco.ca.us>
2015-02-06 11:03:56 -08:00
Nikos Mavrogiannopoulos
1ed01ba09e
openconnect: updated to 7.04
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-01-28 20:31:43 +01:00
Nikos Mavrogiannopoulos
500db547b8
openconnect: use openconnect.upgrade to save configured files
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-01-19 23:15:57 +01:00
Nikos Mavrogiannopoulos
ab50e4802f
Revert "openconnect: move certificate files to config/ to add graceful upgrade"
...
This reverts commit b53e5bfe87
.
2015-01-19 23:15:54 +01:00
Nikos Mavrogiannopoulos
cd73693255
Revert "openconnect: cmdline parameter for CA not moved"
...
This reverts commit fa8f547945
.
2015-01-19 23:15:51 +01:00
Nikos Mavrogiannopoulos
66d6ba168d
openconnect: bumped version
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-01-17 09:15:39 +01:00
Jasper
fa8f547945
openconnect: cmdline parameter for CA not moved
...
The location for the server CA file was moved in b53e5bfe87
, but the corresponding command line option for opeconnect not updated.
2015-01-16 17:21:44 +01:00
Nikos Mavrogiannopoulos
387ec8dbe8
openconnect: automatically enable rebind for DNS servers sent by VPN server
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-01-10 11:30:44 +01:00
Nikos Mavrogiannopoulos
b53e5bfe87
openconnect: move certificate files to config/ to add graceful upgrade
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-01-10 11:12:33 +01:00
Nikos Mavrogiannopoulos
9e75cfeeef
openconnect: removed unneeded entries from interface
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-01-10 11:00:35 +01:00
Nikos Mavrogiannopoulos
66cf9c34eb
openconnect: updated to 7.03
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-01-10 11:00:30 +01:00
Nikos Mavrogiannopoulos
c19342901a
openconnect: register split-dns to dnsmasq
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-01-10 11:00:17 +01:00
Nikos Mavrogiannopoulos
33c5c14c52
Merge pull request #723 from gohai/openconnect-readme-fixes
...
openconnect: update README
2015-01-03 19:04:55 +01:00
Nikos Mavrogiannopoulos
d647bd3464
openconnect: updated to 7.02
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-01-03 18:58:39 +01:00
gohai
e1340c761c
openconnect: update README
...
Signed-off-by: Gottfried Haider <gottfried.haider@gmail.com>
2015-01-03 17:29:48 +01:00
Matthew Sykes
f2fb6217ab
openconnect: Restore support for vpnc-script hooks
...
* Restore hooks support from vpnc-script
* Use consistent style for tests and blocks in openconnect.sh
* Cleanup code that writes banner to syslog
Signed-off-by: Matthew Sykes <matthew.sykes@gmail.com>
2014-12-20 11:09:33 -05:00
Florian Fainelli
a54d31ed3f
openconnect: add an option to support stoken
...
Add a new build configuration option for openconnect and let it link
against libstoken if instructed to. Two new uci configuration variables
are introduced: "token_mode" and "token_secret" to allow openconnect to
use those.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
2014-12-07 21:18:52 -08:00
Nikos Mavrogiannopoulos
78bf9cc554
openconnect: simplified cmdline appending
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2014-12-05 20:27:45 +01:00
Nikos Mavrogiannopoulos
9ea507c3ab
openconnect: added upstream patch for dynamic IPs
...
That requires an update to ocserv as well to advertise them.
2014-12-05 20:01:32 +01:00
Nikos Mavrogiannopoulos
05999937ed
openconnect: when serverhash or cafile are present, set --no-system-trust
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2014-11-29 19:05:04 +01:00
Nikos Mavrogiannopoulos
be753f0208
openconnect: made server IP resolving on reconnection conditional
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2014-11-29 19:00:18 +01:00
Nikos Mavrogiannopoulos
efcae14f20
openconnect: updated to 7.00
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2014-11-29 11:17:27 +01:00
Nikos Mavrogiannopoulos
6cbf21b65d
openconnect: use SIGINT to bring down openconnect
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2014-10-28 12:31:48 +01:00
Nikos Mavrogiannopoulos
a412f2cc46
openconnect: forward SIGINT to app
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2014-10-28 11:58:52 +01:00
Nicolas Thill
a31ad62a7b
openconnect: force rebuild when config changes
...
Signed-off-by: Nicolas Thill <nico@openwrt.org>
2014-10-25 09:40:56 +02:00
Nikos Mavrogiannopoulos
ad9853f2e8
openconnect: fixed description of ca file location
...
Resolves #407
2014-10-09 22:14:36 +02:00
Nikos Mavrogiannopoulos
99f0ea47ce
openconnect: corrected instructions
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2014-09-28 18:30:34 +02:00
Nikos Mavrogiannopoulos
11116b3610
openconnect: increased the timeout value for retrying
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2014-09-28 18:27:30 +02:00
Nikos Mavrogiannopoulos
fb536338aa
openconnect: openconnect-wrapper would trap signals and send the correct one to server
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2014-09-01 01:09:39 +02:00
Nikos Mavrogiannopoulos
e9215bf85d
openconnect: set config variable on teardown and correctly pass the password
...
This addresses https://dev.openwrt.org/ticket/16634
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2014-09-01 00:26:39 +02:00
Nikos Mavrogiannopoulos
ca32200785
Added maintainer
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2014-07-30 08:35:31 +02:00