Florian Eckert
fdf1cdbd7b
ddns-scripts: update cnkuai.cn to json
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-09-21 10:17:01 +02:00
Florian Eckert
96c67053e3
ddns-scripts: update route53-v1 to json
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-09-21 10:17:01 +02:00
Florian Eckert
e051d37720
ddns-scripts: update bind-nsupdate to json
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-09-21 10:17:01 +02:00
Florian Eckert
cabdcdf795
ddns-scripts: update no-ip.com to json
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-09-21 10:17:01 +02:00
Florian Eckert
6945528179
ddns-scripts: update digitalocean.com-v2 to json
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-09-21 10:17:01 +02:00
Florian Eckert
f9f3d67a57
ddns-scripts: update godaddy.com-v1 to json
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-09-21 10:17:01 +02:00
Florian Eckert
a4b13ba1dd
ddns-scripts: update freedns.42.pl to json
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-09-21 10:17:01 +02:00
Florian Eckert
7a41ef8283
ddns-scripts: update cloudflare.com-v4 to json
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-09-21 10:17:01 +02:00
Florian Eckert
46991fb58c
ddns-scripts: update install for service provider json files
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-09-21 10:17:01 +02:00
Florian Eckert
5229d8f954
ddns-scripts: convert ddns service provider files into json
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-09-21 10:17:01 +02:00
Florian Eckert
1b3bb98fcf
ddns-scripts: load ddsn service provider parameter from json
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-09-21 10:17:01 +02:00
Florian Eckert
da183bdb3d
CONTRIBUTING.md: update branch info
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-09-09 11:07:27 +02:00
Florian Eckert and GitHub
91bf524845
Merge pull request #13041 from aaronjg/mwan3-startup-performance
...
mwan3: startup performance improvements and other fixes
2020-08-19 13:59:02 +02:00
Florian Eckert and GitHub
9fe837f0f2
Merge pull request #13017 from TDT-AG/pr/20200804-docker-ce
...
docker-ce: improvements / changes
2020-08-11 10:11:30 +02:00
Florian Eckert
54809b2eb4
docker-ce: update PKG_RELEASE
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-08-11 09:27:03 +02:00
Florian Eckert
138a60407f
docker-ce: add bridge device to network uci backend
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-08-11 09:25:34 +02:00
Florian Eckert
7034020c13
docker-ce: fix hosts type to list
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-08-11 09:25:34 +02:00
Florian Eckert
cc8d8bcf28
docker-ce: add postinst and prerm script for service start and stop
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-08-11 09:25:34 +02:00
Florian Eckert and GitHub
346e44d207
Merge pull request #13061 from G-M0N3Y-2503/docker-cgroups-v1
...
docker-ce: Enabled cgroups v1 by default
2020-08-11 09:18:17 +02:00
Florian Eckert
8e34825f78
acme: fix alignment space vs tabs
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-08-05 11:33:19 +02:00
Florian Eckert and GitHub
9266ef9d55
Merge pull request #13018 from TDT-AG/pr/20200804-ttyd
...
ttyd: add backport patch for ssl issue on firefox
2020-08-04 15:08:48 +02:00
Florian Eckert
79eef7b921
ttyd: add backport patch for ssl issue on firefox
...
If ttyd is configured to ssl, you will get the following message in the
log `refuse to serve WS client for illegal ws path`. Upstream a patch
has already been applied which fixes this.
Since there is no newer version than 1.6.1, this fix is backported as a
patch. And could be removed if a new version of ttyd is available.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-08-04 14:48:04 +02:00
Florian Eckert and GitHub
9c6447e1a0
Merge pull request #13011 from TDT-AG/pr/20200803-ttyd
...
ttyd: fix debug config option
2020-08-04 14:19:24 +02:00
Florian Eckert
b567333db6
ttyd: fix debug config option
...
Append missing debug option value.
If this is not append and the debug option is selected, then we get the
following error output on ttyd start.
> ttyd: missing start command
To fix this add missing debug option value.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-08-03 15:47:32 +02:00
Florian Eckert
1bf0bd4590
docker-ce: fix bip default config value
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-31 15:48:27 +02:00
Florian Eckert and GitHub
ac6f016c1e
Merge pull request #12897 from TDT-AG/pr/20200721-docker-ce
...
docker-ce: add default bridge to openwrt uci backend
2020-07-30 12:34:31 +02:00
Florian Eckert
8bee407101
docker-ce: add uci config on boot
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-29 13:09:08 +02:00
Florian Eckert
86dacca843
docker-ce: fix typo for registry_mirrors uci option
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-29 13:09:08 +02:00
Florian Eckert
f622644211
docker-ce: add bip uci to default config
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-29 13:09:08 +02:00
Florian Eckert
5136421254
docker-ce: add hosts option
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-29 13:07:07 +02:00
Florian Eckert
a84d951486
docker-ce: add default bridge to openwrt uci backend
...
This commit adds two additional init.d targets:
* uciadd:
This command adds the default docker0 bridge to the network
configuration. Additional, a new firewall zone docker is created
* ucidel
This command removes default docker0 bridge from the network
configuration. The new docker firewall zone gets also deleted.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-29 13:07:07 +02:00
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
86a2e8f671
ntpd: add config include support
...
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2020-07-14 14:04:25 +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