Florian Eckert and GitHub
00cb41275c
Merge pull request #12948 from TDT-AG/pr/20200724-mwan3
...
mwan3: update to version 2.8.12
2020-07-28 07:07:14 +02:00
Florian Eckert
85e91377cf
mwan3: update version to 2.8.12
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-28 06:53:24 +02:00
Florian Eckert
981d1eb83a
mwan3: unify variable check
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-28 06:53:24 +02:00
Florian Eckert
ab747fe0fb
mwan3: remove lock file entirely
...
Removing the lock file ist not necessary
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-28 06:53:24 +02:00
Florian Eckert
b5bd6d757b
mwan3: revert: also cleanup lock on mwan3 stop
...
This reverts commit cde2a77ed3 .
Applying this change has shown that it is even quicker to provoke the
race condtition on simultan mwan3 commands execution.
By reversing the change we have the same behaviour as before.
But the race condition on mwan3 execute at the same time still exists.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-28 06:53:24 +02:00
Florian Eckert
2dac1bcdc9
mwan3: fix race condition on mwan3 restart
...
This adjustment of the locks fixes the race condition when a mwan3
hotplug script and a mwan3 command are running at the same time.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-28 06:53:24 +02:00
Florian Eckert and GitHub
41e6cc2768
Merge pull request #12849 from TDT-AG/pr/20200717-docker-ce
...
docker-ce: add reload handling
2020-07-21 10:07:28 +02:00
Florian Eckert
2d27c4a10c
docker-ce: add reload handling
...
If the uci configuration is changed send dockerd a SIGHUP to reload the
generated daemon.json file with the new configuration.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-21 10:04:39 +02:00
Florian Eckert
f601e6cfa4
mwan3: update version to 2.8.11
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-20 08:15:50 +02:00
Florian Eckert
b0acbf057e
mwan3: add online and uptime to detail output
...
Add also online time value and uptime time value from netifd to the
detail output view.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-20 08:13:34 +02:00
Florian Eckert
058a2b6f30
mwan3: add workaround for procd change
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-20 08:12:48 +02:00
Florian Eckert
cde2a77ed3
mwan3: also cleanup lock on mwan3 stop
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-20 08:12:31 +02:00
Florian Eckert
bcd13ba95c
mwan3: fix rtmon routing table function generation
...
If the uci option family is not set in the interface section, then there
is no default value set as in the `config_load / config_get` API.
The problem here is that if the family is not set, the default value ipv4
is normaly assumed. But the comparison fails here because the value is empty
and therefore the dedicated routing table for this interface is not compared
with the other routes from the main table and so not updated.
To fix this set the default value for this config option which is`false`
for enabled and `ipv4` for family.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-20 08:11:20 +02:00
Florian Eckert and GitHub
bcd914e665
Merge pull request #12814 from aaronjg/improvements/mwan3-misc-improvements-rb
...
mwan3: clean up ipv4/ipv6 duplicated code and misc. improvments
2020-07-20 08:06:39 +02:00
Florian Eckert and Aaron Goodman
8e3e6f8dde
mwan3: fix IPv6 routing add handling
...
This fixes routing handling. Introduced with the last version update.
The following message disappears on the shell
when mwan3 is called with 'mwna3 restart`.
`Error: Invalid gateway address.`
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
[aaronjg@stanford.edu: fully unset variable and handle ipv4 as well]
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-19 23:24:13 -04:00
Florian Eckert and Aaron Goodman
a796b7a84e
mwan3: fix idx calculation
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
[aaronjg@stanford.edu: fix syntax error]
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-19 23:24:13 -04:00
Florian Eckert and GitHub
335efed8cb
Merge pull request #12810 from TDT-AG/pr/20200714-mwan3
...
mwan3: fix some shellcheck warnings
2020-07-15 11:07:41 +02:00
Florian Eckert
2594258c4b
mwan3: update version to 2.8.9
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-15 10:23:47 +02:00
Florian Eckert
d0c248a7da
mwan3: cleanup function mwan3_create_iface_route
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-15 10:23:47 +02:00
Florian Eckert
feae9e5742
mwan3: fix shellcheck warning SC2086
...
Add double quote to prevent globbing and word splitting where there is
no regression.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-15 10:22:26 +02:00
Florian Eckert
c0fdfaa174
mwan3: fix shellcheck warning SC2166
...
Replace -o boolean check with ||.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-15 10:21:54 +02:00
Florian Eckert
644d9a25df
mwan3: remove unused variable complained by shellcheck
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-15 10:21:54 +02:00
Florian Eckert
0ed7524f81
mwan3: fix shellcheck warning SC2039
...
Replace all `==` with `=`.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-15 10:21:54 +02:00
Florian Eckert
facf8ea299
mwan3: move redirect error output to trash
...
This suppress the following output on `mwan3 restart`:
> Dump terminated
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-15 10:21:54 +02:00
Florian Eckert and GitHub
a261a6e672
Merge pull request #12773 from TDT-AG/pr/20200710-xinetd
...
xinetd: start service in foreground for procd
2020-07-13 08:45:41 +02:00
Florian Eckert
eb6cb75f9f
xinetd: start service in foreground for procd
...
Since we use now procd for xinetd, we have to start the service with the
option `-dontfork` to make procd happy.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-10 11:08:11 +02:00
Florian Eckert
3d9e9632d4
xinetd: change PKG_MAINTAINER
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-10 11:08:08 +02:00
Florian Eckert and GitHub
04802c4927
Merge pull request #12556 from TDT-AG/pr/20200619-docker-ce
...
docker-ce: add uci support
2020-07-07 16:45:11 +02:00
Florian Eckert
7765f5c602
docker-ce: update PKG_RELEASE
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-07 15:03:28 +02:00
Florian Eckert
2407497230
docker-ce: cleanup firewall rules on service stop
...
Until now, the firewall rules from the dockerd were preserved after the
service was stopped. This is not nice. With this change the firewall rules
created by dockerd will be deleted when the dockerd service is stopped.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-07 15:03:28 +02:00
Florian Eckert
a3d8d7d997
docker-ce: remove obsulte docker default configuration file
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-07 15:03:28 +02:00
Florian Eckert
b9b565e068
docker-ce: add uci support for dockerd
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-07 15:03:28 +02:00
Florian Eckert and GitHub
fb1437e222
Merge pull request #12709 from m01/bugfix-mwan3-config-load
...
mwan3: Fix mwan3 start not doing anything
2020-07-06 08:42:01 +02:00
Florian Eckert and GitHub
be6312296c
Merge pull request #12585 from TDT-AG/pr/20200624-collectd-fix-issues
...
collectd fix: init uci issues
2020-06-24 20:11:06 +02:00
Florian Eckert
6d34208c57
collectd: update PKG_RELEASE
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-06-24 20:10:07 +02:00
Florian Eckert
d2d6220476
collectd: remove quotation on interval this is an number
...
The value is a number and not a string.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-06-24 20:09:09 +02:00
Florian Eckert
50f56c2ede
collectd: move include line
...
Currently the init script generates a config file from uci, that has the
include line before the interval line. This means, that anything happening
in the include directory does not yet see the changed Interval.
Moving the include line before the uci generation process fix this issue.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-06-24 20:09:09 +02:00
Florian Eckert
5afad91d36
collectd: update PKG_RELEASE
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-06-24 13:20:59 +02:00
Florian Eckert
e7054e7e79
collectd: fix ubi data source type
...
Currently the values are stored in the ubi plugin as data source type
`counter`. But this makes no sense, because the values change very slowly
and I don't want to know the rate of change. It is better to store the
value as data source type `gauge`. Then I can see the current value.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-06-24 13:20:26 +02:00
Florian Eckert
a481a2006c
collectd: add ubi uci and plugin info
...
Add uci binding for ubi plugin.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-06-24 13:20:11 +02:00
Florian Eckert
46f2476875
collectd: enable ubi plugin
...
Enable ubi plugin.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-06-24 13:19:57 +02:00
Florian Eckert and GitHub
6afcb0d0e0
Merge pull request #12533 from TDT-AG/pr/20200617-mwan3
...
mwan3: improvements
2020-06-23 13:18:04 +02:00
Florian Eckert and GitHub
3031fb3670
Merge pull request #12560 from G-M0N3Y-2503/feature_docker-ce_update
...
docker-ce: Updated to 19.03.11, updated relevant dependencies and script simplification
2020-06-22 13:28:32 +02:00
Florian Eckert
8030814267
mwan3: update version to 2.8.7
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-06-17 13:04:38 +02:00
Florian Eckert
e30f16beef
mwan3: set status to unknown in rpcd if status file not found
...
If the status file is not found then set then return the value unknown.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-06-17 13:01:49 +02:00
Florian Eckert
a6dc75428c
mwan3: switch to procd init script
...
This enables the procd handling for mwan3 on config change.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-06-17 13:00:48 +02:00
Florian Eckert
a8a1fbfa0d
keepalived: fix config typo
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-06-15 11:47:33 +02:00
Florian Eckert and GitHub
d138a31800
Merge pull request #12229 from aaronjg/bugfix/mwan3-ipv6
...
mwan3: ipv6 improvements
2020-06-15 11:21:49 +02:00
Florian Eckert and GitHub
e6392cde92
Merge pull request #12389 from TDT-AG/pr/20200603-xinetd-uci
...
xinetd: add uci support
2020-06-09 08:19:32 +02:00
Florian Eckert
33f836a1c2
xinetd: do not save xinet.d configrations on sysupgrade
...
Since we can now configure xinet.d with uci, it is no longer necessary
to save the configuration in /etc/xinet.d/* when upgrading the system.
This was wrong anyway, because other packages can also store configuration
there. If this configuration get changed then the new/changed one will never get
applied, because the configration is always replaced with the saved
configration during sysupgrade.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-06-09 08:11:55 +02:00
Florian Eckert and Florian Eckert
87ba072dce
docker-ce: fix docker info warning
...
If we execute `docker info` we get the following warning:
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
To fix this enable this in sysctl if docker is installed.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-05-05 17:03:30 +02:00
Florian Eckert
bb666cc9ff
collectd: add syslog json plugin
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-05-04 14:51:14 +02:00
Florian Eckert and Florian Eckert
d009ce628b
keepalived: update PKG_RELEASE number
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-05-04 09:07:00 +02:00
Florian Eckert and Florian Eckert
1b1ba71063
keepalived: add script security param to fix warning
...
Openwrt is a single user system. So keepalived is runnig as root.
If we add the config options `script_user root` and
`enabled_script_security' the following warnings are gone.
> local1.info Keepalived_vrrp[5382]: SECURITY VIOLATION - scripts are
being executed but script_security not enabled.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-05-04 09:07:00 +02:00
Florian Eckert and Florian Eckert
cc9e4d3b82
keepalived: move linkbeat_use_polling section into main section
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-05-04 09:07:00 +02:00
Florian Eckert and Florian Eckert
c4d1af42e8
keepalived: move alt_config_file check into process_config
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-05-04 09:07:00 +02:00
Florian Eckert and Florian Eckert
9b24763b9f
keepalived: add upgrade script for globals section
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-05-04 09:07:00 +02:00
Florian Eckert
3c34b151f6
mwan3: fix whitespace issue
...
fixes #11965
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-04-27 17:58:12 +02:00
Florian Eckert
45a9b6560e
acme: fix luci-app-acme dependency limitations
...
This commit fix circle dependency.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-04-07 13:53:24 +02:00
Florian Eckert
b7e60a458b
bonding: proto notify error definitions
...
Fix proto_notify_error usage. In this function only a definition shall
be returned, which will later appear in the ubus status output of the
interface and not a whole string.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-03-30 12:15:29 +02:00
Florian Eckert and GitHub
f426ad6acc
Merge pull request #11593 from TDT-AG/pr/20200319-prometheus-statsd-exporter
...
prometheus-statsd-exporter: update PGK_VERSION to v0.15.0
2020-03-23 09:02:13 +01:00
Florian Eckert
bf3c61fe4a
prometheus-statsd-exporter: update PGK_VERSION to v0.15.0
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-03-19 09:20:37 +01:00
Florian Eckert
7b552f298e
keepalived: fix building with disable libipvs dynamic
...
Backport of upstream staging commit to fix compilation issue with x86_64 as
ppc64le build hosts.
https://github.com/pqarmitage/keepalived/commit/42c020aab6e51d09f22a2e4a33ce6fd73009e2dc
This fixes #10642 .
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-03-05 11:53:40 +01:00
Florian Eckert
e48a43f924
keepalived: update version to 2.0.20
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-02-27 12:26:59 +01:00
Florian Eckert and GitHub
8d78da73fb
Merge pull request #11439 from tete1030/fix-runc
...
runc/containerd: Fix incomplete cleanup in Build/InstallDev
2020-02-27 11:58:02 +01:00
Florian Eckert and GitHub
670e27aac2
Merge pull request #11428 from TDT-AG/pr/20200224-btrfs
...
btrfs-progs: add kmod btrfs dependency
2020-02-26 12:07:51 +01:00
Florian Eckert
a4740c27ca
btrfs-progs: add kmod btrfs dependency
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-02-26 10:13:54 +01:00
Florian Eckert
f88f87d838
ipvsadm: update version to 1.31
...
Update ipvsadm to new upstream version.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-01-09 13:00:00 +01:00
Florian Eckert and GitHub
e8d34f8640
Merge pull request #10695 from urusha/master
...
arp-scan: update to 1.9.7
2019-12-02 13:30:28 +01:00
Florian Eckert
32efe3609d
stunnel: update to version 5.56
...
Update to version 5.56
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-11-28 12:09:52 +01:00
Florian Eckert and GitHub
9082be3a62
Merge pull request #10597 from aleksander0m/aleksander/mm-proto-fixes
...
ModemManager protocol cleanup and fixes on device removal handling
2019-11-27 09:43:04 +01:00
Florian Eckert and GitHub
58010dbd88
Merge pull request #10547 from zhoreeq/yggdrasil_uci
...
yggdrasil: Change package configuration to UCI
2019-11-21 20:01:12 +01:00
Florian Eckert and GitHub
0150459a78
Merge pull request #10538 from TDT-AG/pr/20191113-mwan3
...
mwan3: add https ping possibility and a minor fix
2019-11-18 09:28:48 +01:00
Florian Eckert
6d638c3e23
mwan3: change license to SPDX compatible identifier
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-11-18 09:26:51 +01:00
Florian Eckert
14dd084662
mwan3: update version to 2.8.2
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-11-14 08:01:52 +01:00
Florian Eckert
a689e168aa
mwan3: add httping_ssl option
...
Till now we could only ping http targets on port 80. With this change by
adding the config boolean config option httping_ssl we could also ping
https ping targets on port 443.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-11-14 07:57:11 +01:00
Florian Eckert
581d7df844
mwan3: fix variable naming
...
The variable IPT is not valid at this point. Set the variable usage to IPT4
fixes this issue.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-11-14 07:57:11 +01:00
Florian Eckert and GitHub
f190dc89a4
Merge pull request #10487 from aleksander0m/aleksander/mm-fixes
...
ModemManager fixes and update to 1.12.0
2019-11-08 09:35:13 +01:00
Florian Eckert and GitHub
27e1489eee
Merge pull request #10454 from TDT-AG/pr/20191104-keepalived
...
keepalived: fix run errors on non x86_64 architectures
2019-11-06 14:28:11 +01:00
Florian Eckert
bc98aaa3f7
keepalived: set default run directory for pid file on build
...
This fixes a runtime startup error on system which does not have a
toplevel runtime directory for the pid file. On openwrt the pid is
located at /var/run and not on /run. To fix that add a configure option to
move the pid location to /var/run.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-11-04 13:44:02 +01:00
Florian Eckert
9d0439cc12
keepalived: fix runtime error if kernel option CONFIG_PROC_EVENTS is not enabled
...
This fixes a runtime startup error for system, which does not have enabled the
kernel config option CONFIG_PROC_EVENTS.
This workaround was published on github under the following URL.
https://github.com/acassen/keepalived/issues/1119
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-11-04 13:43:32 +01:00
Florian Eckert and GitHub
1a58d8c28e
Merge pull request #10379 from defanator/arp-scan-1.9.6
...
arp-scan: update to 1.9.6
2019-10-31 18:26:09 +01:00
Florian Eckert and GitHub
ad11fb70df
Merge pull request #10261 from TDT-AG/pr/20191016-xsltproc
...
libxslt: add host build
2019-10-22 17:03:52 +02:00
Florian Eckert
48ad713a14
libxslt: add host build
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-10-22 14:40:36 +02:00
Florian Eckert
e2689219be
keepalived: update version to 2.0.19
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-10-21 07:43:22 +02:00
Florian Eckert and GitHub
61423689f9
Merge pull request #10037 from TDT-AG/pr/20190920-collectd
...
collectd: add reload trigger and logfile plugin definition
2019-09-20 20:12:17 +02:00
Florian Eckert
b84edbe2c7
collectd: bump PKG_PACKAGE version
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-09-20 16:12:26 +02:00
Florian Eckert
f4349995e6
collectd: add reload and service trigger
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-09-20 16:09:26 +02:00
Florian Eckert
2b221b5b06
collectd: add logfile plugin definitions
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-09-20 16:09:24 +02:00
Florian Eckert
47bfef3d7a
collectd: bump PKG_PACKAGE version
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-09-17 10:16:39 +02:00
Florian Eckert
6141aa2f23
collectd: add iptables uci config
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-09-17 10:15:46 +02:00
Florian Eckert
7d3cbda4af
collectd: add network uci config
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-09-17 10:15:34 +02:00
Florian Eckert
1205ab461b
collectd: add curl uci config
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-09-17 10:15:26 +02:00
Florian Eckert
55eb459887
collectd: add apcups uci config
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-09-17 10:15:18 +02:00
Florian Eckert and GitHub
ffe358b918
Merge pull request #10015 from mwarning/zt
...
zerotier: update to 1.4.6
2019-09-17 08:35:10 +02:00
Florian Eckert
8260ce1789
collectd: bump PKG_RELEASE number
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-09-13 13:02:27 +02:00
Florian Eckert
1082477fbc
collectd: add new memory config values
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-09-13 13:01:23 +02:00
Florian Eckert
cae6563091
collectd: add new cpu config values
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2019-09-13 13:00:49 +02:00
Florian Eckert and GitHub
f90dfb1de9
Merge pull request #9773 from 805447391/master
...
DockerCE: Fix can't mapping large range ports (too many open files)
2019-09-03 12:36:25 +02:00
Florian Eckert and GitHub
1d9c28fca1
Merge pull request #9571 from damadmai/mwan3-allips
...
mwan3: Add missing IPs to wanb
2019-08-17 14:18:11 +02:00