packages/net
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
..
acme Fix acme-challenge ./well-known check / webroot detection (#4339) 2017-05-10 14:30:43 +02:00
adblock adblock: update 2.7.1 2017-06-09 20:19:56 +02:00
addrwatch addrwatch: fix typo in config file name 2017-02-24 13:02:11 +01:00
aggregate aggregate: Add package 2016-11-26 01:34:28 -08:00
aircrack-ng aircrack-ng: add missing dependency on zlib 2016-07-24 14:33:56 +02:00
announce announce: Update Makefile to 1.0.1 2015-03-08 10:12:52 +00:00
apache package apache: upgrade to 2.4.25 2016-12-26 23:42:01 +01:00
apcupsd Merge pull request #2826 from tru7/apcupsd 2016-06-07 23:29:08 +03:00
apinger apinger: add apinger package 2015-04-08 17:07:52 +00:00
aria2 aria2: Update to v1.32.0 2017-05-25 11:11:43 +08:00
arp-scan arp-scan: add package 2016-03-01 12:58:21 +03:00
atftp net/atftp: update source URL and checksum 2017-04-01 09:56:11 +02:00
autossh autossh: use version 1.4e, update Makefile 2016-09-06 14:18:36 +02:00
bcp38 bcp38: iptables 1.6.1 compatibility (#4248) 2017-04-12 10:34:02 +02:00
bind bind: Include dnssec-settime in bind-dnssec/tool 2017-06-06 01:47:05 +03:00
bitlbee bitlbee: Update to 3.5.1 2017-02-22 12:45:19 -08:00
bmon bmon: Bump to 4.0, update copyright 2016-12-18 18:33:05 +01:00
bridge-utils bridge-utils: fix musl compatibility 2015-06-16 19:39:25 +02:00
bwm-ng bwm-ng: update to 0.6.1 2015-07-28 09:30:10 +02:00
cgi-io cgi-io: Find and search for libubus.h 2017-06-18 12:45:30 -07:00
chaosvpn chaosvpn: add missing dependency on zlib 2016-07-24 14:35:54 +02:00
chrony chrony: set rtcsync config option 2017-02-10 18:13:31 +01:00
cifs-utils rsync and cifs-utils: update download address 2017-01-29 17:37:06 +02:00
clamav clamav: use PCRE2 2017-03-10 23:24:17 +02:00
conserver conserver: add advanced serial console package 2017-06-04 11:22:43 +02:00
coova-chilli coova-chilli: Fix removal of old files 2016-08-04 16:53:14 +05:30
cshark net/cshark: remove luci-app-cshark 2017-02-17 10:55:29 +01:00
daemonlogger move slightly modified package 'daemonlogger' from old packages feed 2015-12-02 15:29:56 +01:00
dansguardian dansguardian: Fix build error due to missing cstdlib include 2017-03-08 17:38:52 -08:00
darkstat darkstat: Depend on libbsd for glibc-based toolchains 2017-04-12 18:03:54 -07:00
davfs2 neon: removed forced LFS support, the library automatically checks for off_t type length 2017-06-07 23:21:38 +02:00
ddns-scripts ddns-scripts: remove answer checking for dnsexit 2017-03-13 12:15:27 -04:00
dhcp-forwarder dhcp-forwarder: use Savannah download alias, remove conffiles indent 2016-09-20 16:05:24 +03:00
dhcpcd dhcpcd: fix build with musl 2015-07-12 21:08:45 +02:00
dmapd dmapd: update to 0.0.73 2016-07-09 15:57:17 -04:00
dnscrypt-proxy net/dnscrypt-proxy: add LogLevel support, update dnscrypt-resolvers.csv, 2017-05-30 19:56:27 -05:00
dynapoint dynapoint: Updated to latest version (Fixes to make it actually work) 2017-05-18 10:59:01 -03:00
e2guardian e2guardian: bump version to 3.2.0 2015-09-27 23:44:17 +02:00
esniper esniper: to 2.32.0 2017-01-10 20:04:37 +00:00
etherwake net: Fix typos (found by codespell) 2016-04-10 12:51:10 +02:00
ethtool net/ethtool: update to 4.8 2016-12-05 20:54:49 +01:00
fakeidentd fakeidentd: import from oldpackages 2015-02-14 12:19:13 -05:00
fastd libuecc: use shared instead of static library 2016-12-14 10:47:51 +01:00
fossil fossil: Explicitly link with libm 2017-06-04 19:48:46 -07:00
fping fping: Set -std=gnu99 to fix build errors due to C99 constructs 2017-06-18 11:39:44 -07:00
freeradius3 Merge pull request #4099 from dangowrt/freeradius3-ldap 2017-06-05 16:51:38 +02:00
fwknop Fwknopd: Various updates 2017-01-15 15:52:54 -06:00
git git: update to 2.13.1 2017-06-12 20:25:01 +02:00
gitolite net/gitolite: Add gitolite for git repo administration/access control 2016-10-23 17:39:04 -04:00
gnunet gnunet: update git source 2017-06-09 18:02:00 +02:00
gnurl gnurl: update to version 7.54.1 2017-06-19 01:33:32 +02:00
haproxy Merge pull request #4232 from ffainelli/haproxy 2017-04-04 10:51:10 -07:00
horst horst: Fix build for LEDE 2017-03-15 22:12:55 +00:00
htpdate htpdate: add htpdate package based on AA feed 2015-09-16 11:13:26 +02:00
https-dns-proxy https-dns-proxy: bump PKG_RELEASE 2017-01-12 13:14:42 +02:00
ibrdtn-tools ibrdtn-tools: Updated to 1.0.1 2015-02-24 17:43:36 +01:00
ibrdtnd ibrdtnd: Updated to 1.0.1 2015-02-24 17:43:36 +01:00
ifstat ifstat: Add package 2016-11-27 15:17:00 -08:00
inadyn packages: cleanup Makefile variables 2017-06-03 16:38:06 -04:00
iodine iodine: fix musl compatibility 2015-06-25 19:57:50 +03:00
iotivity iotivity: make logging configurable 2017-01-09 23:31:22 +01:00
ipsec-tools ipsec: add ability to configure "none" SA 2017-06-05 08:25:09 +03:00
iptraf-ng net: Add iptraf-ng 2016-01-28 14:18:14 -08:00
irssi irssi: update to 1.0.3 2017-06-12 20:15:59 +02:00
isc-dhcp isc-dhcp: integrate IPv4 DHCP service with procd and netifd 2017-05-20 03:23:48 +02:00
jool jool: update to upstream version 3.5.3 2017-03-11 14:38:25 +01:00
keepalived keepalived: switch maintainer to Ben Kelly (@scrpi) 2017-01-09 12:30:28 +02:00
kismet kismet: Update to 2016-07-R1 and new maintainer 2016-08-07 18:00:32 -04:00
knot knot: update to 2.3.3 2017-02-28 10:51:48 +01:00
knxd knxd: bump to new version 2017-01-18 22:30:36 +01:00
kplex kplex: add init script 2015-08-09 11:50:11 +01:00
krb5 krb5: install include properly and leave libcom_err* in place 2016-11-24 15:06:21 -05:00
l7-protocols l7-protocol: import from old package repository 2014-09-21 09:15:21 +08:00
lcdringer lcdringer: add new package 2016-10-20 23:26:11 -04:00
lftp lftp: updated to 4.7.5 2017-01-08 21:56:04 +01:00
lighttpd lighttpd: use procd-based init.d script 2017-06-01 20:12:58 -06:00
linknx linknx: bump to new version on new repo 2016-02-11 19:00:37 +01:00
linuxptp linuxptp: Remove unnecessary netdb.h includes 2017-06-04 14:01:27 -07:00
lispmob lispmob: fix build with musl 2016-07-02 08:48:44 +00:00
lksctp-tools lksctp-tools: import sctp from old packages feed 2015-04-18 08:22:12 +02:00
mac-telnet treewide: replace my defunct email address 2016-06-07 12:00:59 +02:00
mdnsresponder mdnsresponder: Also pass TARGET_CPPFLAGS 2017-04-01 17:52:24 -07:00
memcached package: memcached - upgrade to latest stable 2017-03-28 11:34:23 +02:00
mii-tool mii-tool: use current date for source tarball (fixes #3263) 2016-10-06 23:45:52 +02:00
mini_snmpd mini_snmpd: fix bugs and automatically reload daemon if one of monitored interfaces goes up/down 2017-04-05 11:24:40 +02:00
miniupnpc miniupnpc: bump to 2.0.20170509 (#4362) 2017-05-20 10:16:21 +02:00
mosquitto mosquitto: fix empty client-nossl package 2017-06-07 16:05:16 +00:00
mtr packages: cleanup Makefile variables 2016-07-09 14:50:58 -04:00
mwan3 net/mwan3: update Makefile version 2017-05-12 15:30:34 +02:00
nbd nbd: use procd style init script for nbd-server 2015-09-02 12:48:43 +02:00
ncp ncp: Add new package 2016-04-29 11:17:44 +02:00
net-snmp net-snmp: add inbound firewall rule support 2017-05-24 15:03:23 +02:00
netatalk netatalk: fix config files permissions 2017-06-05 21:02:09 +03:00
netcat Add netcat package from old 14.07 package repository. 2015-01-06 19:10:34 -05:00
netdiscover net/netdiscover: Download from SourceForge not unreliable site 2016-05-09 01:20:29 -04:00
netopeer2 Merge pull request #4429 from sdwalker/cleanup 2017-06-17 09:25:22 +03:00
netperf netperf: fix gcc5 2015-08-19 11:22:29 +02:00
nfs-kernel-server nfs-kernel-sever: update to 2.1.1 2017-01-15 21:31:44 +01:00
nginx nginx: update to 1.12.0, the latest stable version 2017-05-24 11:48:29 -04:00
ngircd ngircd: update to v24 2017-02-11 10:52:28 -05:00
nmap nmap: bump version to 7.40 (all patches upstream) 2017-01-23 20:54:54 +01:00
nsd nsd: Update to v4.1.13 2016-10-29 17:25:33 +03:00
ntpclient ntpclient: Import from oldpackages, update version, copyright and license info, add pkg maintainer. 2014-08-13 17:06:00 -04:00
ntpd ntpd: update to 4.2.8p10 2017-03-26 13:39:09 +02:00
ntripcaster ntripcaster: change source server, fix install location 2015-07-13 02:30:12 +01:00
ntripclient ntripclient: change source to github 2015-07-13 02:28:20 +01:00
ntripserver ntripserver: change source to github 2015-07-13 02:28:20 +01:00
nut net/nut: Ship upsset.conf for nut-cgi 2017-01-11 18:59:15 -05:00
obfsproxy obfsproxy: new package 2016-08-01 15:48:25 +08:00
ocserv ocserv: updated to 0.11.8 2017-05-08 05:46:48 +02:00
ola ola: fix dependency issues. 2016-03-17 19:18:36 +01:00
openconnect openconnect: openconnect-wrapper: rewrite 2017-06-19 12:37:24 +08:00
opennhrp opennhrp: fix musl compatibility 2015-06-26 15:48:25 +02:00
openssh openssh: if we don't generate a dsa key we shouldn't look for it 2017-06-05 18:22:04 +02:00
opentracker opentracker: bump source 2017-06-19 01:33:32 +02:00
openvswitch openvswitch: disable built-in kernel module build 2017-05-25 16:31:27 +03:00
p910nd p910nd: Convert p910nd init script to procd 2016-05-01 00:10:17 +02:00
pen pen: update to v0.34.0 2017-01-18 03:55:33 +01:00
pingcheck pingcheck: Add new package 2015-11-19 21:34:34 +00:00
polipo net: Fix typos (found by codespell) 2016-04-10 12:51:10 +02:00
port-mirroring port-mirroring: copy network packets with optional support for TaZmen Sniffer Protocol (TZSP) 2015-11-12 20:43:45 -05:00
portmap generic userid: use the new USERID api 2014-10-08 03:45:30 +02:00
pppossh net: Fix typos (found by codespell) 2016-04-10 12:51:10 +02:00
pptpd pptpd: run service in foreground for procd compatibility 2017-02-23 10:21:43 +01:00
privoxy treewide: use name in define and eval lines 2017-03-08 21:15:20 +01:00
prosody prosody: bump to version 0.9.12 2017-01-15 21:28:23 +01:00
quassel-irssi quassel-irssi: add new package 2016-11-23 20:11:50 -06:00
radicale radicale: update to version 1.1.3 2017-05-30 21:47:15 +02:00
radsecproxy radsecproxy: Bump version to 1.6.8. 2016-09-23 14:01:04 +02:00
reaver reaver: Fix build with external toolchains 2017-06-16 20:47:03 -07:00
redsocks redsocks: updates to latest source and gcc build options 2015-11-14 11:22:18 -05:00
remserial remserial: move to github 2014-09-16 02:23:48 +01:00
rp-pppoe net/rp-pppoe: Update to 3.12 2016-10-23 17:35:07 -04:00
rsync rsync and cifs-utils: update download address 2017-01-29 17:37:06 +02:00
rsyslog rsyslog: Add uClibc dependencies 2016-10-30 23:08:55 +01:00
rtorrent rtorrent: update to 0.9.6, disable ipv6 2015-11-14 10:34:09 +02:00
scapy scapy: update to 2.3.1 2015-12-30 19:19:07 -05:00
seafile-ccnet seafile: update to version 6.0.7 2017-02-13 22:03:14 +01:00
seafile-seahub seafile: update to version 6.0.7 2017-02-13 22:03:14 +01:00
seafile-server seafile: update to version 6.0.7 2017-02-13 22:03:14 +01:00
ser2net ser2net: add some upstream patches (fixes #4249) 2017-04-15 14:33:05 +02:00
shadowsocks-client packages: cleanup Makefile variables 2017-06-03 16:38:06 -04:00
shadowsocks-libev shadowsocks-libev: bump to version 3.0.6 2017-05-22 09:56:56 +08:00
shorewall-core Add package shorewall(6)-lite. 2017-06-05 17:54:59 +02:00
shorewall-lite Add package shorewall(6)-lite. 2017-06-05 17:54:59 +02:00
shorewall6-lite Fixed shorewall6-lite build error. 2017-06-07 07:51:44 +02:00
siit [net/siit] Added compability for Linux >= 4.7.0 2017-04-10 03:34:40 +03:00
simple-adblock simple-adblock: updated README, used stricter filters for domains and hosts lists, added debugging logging, removed PROCD instance. 2017-05-08 03:57:04 +03:00
sipgrep packages: cleanup Makefile variables 2017-06-03 16:38:06 -04:00
smartsnmpd smartsnmpd: Properly pass down TARGET_CPPFLAGS 2017-06-05 17:18:51 -07:00
sngrep packages: cleanup Makefile variables 2017-06-03 16:38:06 -04:00
snort snort: increase PKG_RELEASE 2016-02-16 09:22:50 -05:00
socat packages: cleanup Makefile variables 2017-06-03 16:38:06 -04:00
softethervpn softethervpn: updated to version 4.22-9634 2016-12-31 13:23:33 +01:00
softflowd softflowd: update softflowd.init to use procd 2016-07-14 09:43:11 +02:00
spawn-fcgi spawn-fcgi: fix install step 2015-03-29 14:49:53 +02:00
sqm-scripts sqm-scripts: Bump to v1.1.3 2017-02-03 17:06:09 +01:00
sqm-scripts-extra sqm-scripts-extra: additional experimental test scripts for SQM 2016-06-08 14:38:51 +03:00
squid net/squid: Allow squid to parse mime.conf 2017-01-08 10:15:20 -05:00
sshfs net/sshfs: update to 2.8 2016-11-22 21:05:35 +01:00
sshtunnel sshtunnel: switch to procd 2015-12-14 09:35:03 +02:00
sslh sslh: Also pass down TARGET_CPPFLAGS 2017-04-03 19:21:27 -07:00
sstp-client sstp-client: updated the fake title and description (old carelessness) 2017-01-08 22:43:19 +01:00
strongswan strongswan: fix typo 2017-05-30 19:25:54 +02:00
stunnel net/stunnel: Update to 5.41 2017-04-02 10:49:49 +02:00
subversion subversion: add unixodbc dependency 2017-01-19 02:03:01 -05:00
sysrepo Merge pull request #4429 from sdwalker/cleanup 2017-06-17 09:25:22 +03:00
tcpproxy tcpproxy: update to version 1.2 2015-05-17 18:53:22 +02:00
tcpreplay tcpreplay: update to 4.2.3 2017-04-25 12:32:49 +03:00
tgt tgt: Pass down TARGET_CPPFLAGS and TARGET_LDFLAGS 2017-06-05 17:18:51 -07:00
tinc tinc: version bump 1.0.31 2017-02-05 10:09:02 +01:00
tinyproxy treewide: replace my defunct email address 2016-06-07 12:00:59 +02:00
tor tor: update to version 0.2.9.10 2017-03-13 22:34:44 +01:00
transmission net/transmission: Refresh patches and minor tweaks 2017-01-08 21:07:30 +01:00
travelmate travelmate: maintenance update 0.7.5 2017-06-10 07:56:32 +02:00
u2pnpd u2pnpd: update to 0.3 2016-01-24 21:50:03 +01:00
uanytun uanytun: Pass down TARGET_CPPFLAGS 2017-04-02 13:56:08 -07:00
udpxy udpxy: update to latest version 2016-09-28 18:11:19 +02:00
ulogd ulogd: use strncpy instead of memcpy 2017-03-29 22:20:29 +03:00
umurmur umurmur: Update to lastest version. Replace PolarSSL with mbed TLS 2017-01-10 08:59:23 -05:00
unbound unbound: add option for dhcp UCI domain mx srv and cname 2017-05-23 00:14:33 -04:00
usbip usbip: mark as nonshared 2016-05-18 15:00:53 +02:00
vallumd vallumd: bump to 0.1.3 2017-02-10 09:31:09 +01:00
vncrepeater Added UltraVNC Repeater 2016-11-20 16:43:55 +01:00
vnstat net/vnstat: Update to 1.17 2017-03-27 16:55:47 +02:00
vpnbypass Merge pull request #4337 from stangri/vpnbypass 2017-05-08 09:56:23 +03:00
vpnc vpnc: add PKG_MIRROR_HASH 2017-05-04 08:52:50 +03:00
vpnc-scripts vpnc-scripts: bumped version 2015-12-20 19:31:27 +02:00
vsftpd vsftpd: create directory for extra config files 2017-05-09 16:30:05 +03:00
wakeonlan wakeonlan: Add package 2016-11-27 15:09:32 -08:00
wavemon wavemon: bump to v0.8.1 2017-03-21 22:36:04 +00:00
webui-aria2 webui-aria2: Bump to 2017-05-21 2017-05-25 11:35:37 +08:00
wget Merge pull request #2729 from cshore/pull-request-wget-fix-symlink-issue 2016-09-03 11:05:29 +03:00
wifidog wifidog: Bump to 1.3.0 2015-10-25 09:56:55 +01:00
wifischedule wifischedule: remove package arch dependency 2017-04-20 08:32:02 +02:00
wireguard wireguard: remove misspelled debugging line 2017-06-14 03:15:27 +02:00
xinetd net/xinet.d: add /etc/xinet.d/ dir to conffiles (#4096) 2017-03-06 23:21:21 +00:00
xl2tpd xl2tpd: backporting fix for race condition causing xl2tpd hang 2017-02-14 19:36:52 +08:00
yaaw yaaw: Bump to 2017-04-11 2017-05-25 11:35:07 +08:00
zerotier zerotier: update to version 1.2.4 2017-05-05 21:59:18 +02:00
znc znc: update to 1.6.5 2017-04-10 10:52:36 +02:00