Franco Fichtner
a561aa5ef8
dns: if at first you don't succeed...
...
... wrap with array() to proceed!
2017-03-21 09:16:41 +01:00
Franco Fichtner
399b9090a4
dns: make DNS services fully pluggable #1491
2017-03-21 08:53:23 +01:00
Franco Fichtner
4a4352610a
dns: consolidate previous, remove service names hack... #1491
...
... that was written at a time when either Unbound or Dnsmasq
could run, but nowadays both can run in tandem which "breaks"
the service widget on the log page. The log page now belongs
to the Unbound service.
2017-03-21 08:26:01 +01:00
Franco Fichtner
2e19f4ecad
dns: restructure services menu for #1491
2017-03-21 08:09:36 +01:00
Franco Fichtner
12c3c0c2cb
ipsec: mobike is only for IKEv2, coding style
...
Submitted by: Armin Tüting
2017-03-21 07:07:11 +01:00
Ad Schellevis
336cbd67dd
(gwlb.inc) simplify things a bit more and add get_interface_gateway_v6()
2017-03-20 21:14:14 +01:00
Franco Fichtner
8cb35f8b02
rfc2136: le widget! closes #996
2017-03-20 10:50:44 +01:00
Franco Fichtner
500539234d
firewall: properly reload cron for scheduled rules; closes #1483
2017-03-20 08:45:18 +01:00
Franco Fichtner
c7edcbf8a2
services: align the code some more, fix bugs #996
2017-03-20 08:38:55 +01:00
Franco Fichtner
9f8e2d6712
rfc2136: symmetry #996
2017-03-20 08:12:11 +01:00
Franco Fichtner
b3cfb8533b
rfc2136: still prep for #996
...
This needs much maintenance, it's amazing really.
2017-03-20 08:08:23 +01:00
Franco Fichtner
9e65b12325
dyndns: I thought I cleaned this up...
2017-03-20 07:22:40 +01:00
Franco Fichtner
4cb527b9e1
services: a bit more for previous
2017-03-20 07:12:44 +01:00
Franco Fichtner
f9cff02ad2
services: more style and fixes for dyndns types
2017-03-20 07:00:02 +01:00
Franco Fichtner
26032f66be
services: more work on dynamic dns and rfc 2136
2017-03-20 06:41:40 +01:00
Franco Fichtner
d51dd4adf1
dyndns/rfc2136: proper enabled helper
2017-03-19 20:33:06 +01:00
Franco Fichtner
66de2bde0e
rc: exlude the old use_mfs_tmp_size / use_mfs_var_size options; closes #1485
2017-03-19 20:30:32 +01:00
Ad Schellevis
66511addbe
(gwlb) refactor fixup_default_gateway(), the old version didn't even seem to work properly....
...
this whole procedure still seems a bit off when being called in return_gateway_groups_array(), maybe we should move this to a more sane location at some other point in time:
2017-03-19 20:25:31 +01:00
Franco Fichtner
51fea877de
plugins: repair #1483
2017-03-19 17:38:04 +01:00
Franco Fichtner
29490c8df4
plugins: add plugins_cron() for autocron usage; closes #1483
2017-03-19 15:54:08 +01:00
Franco Fichtner
983134be0c
rfc2136: rework dyndnsCheckIP() as get_dyndns_ip(); closes #1478
2017-03-19 14:32:46 +01:00
Franco Fichtner
0dd2c69792
rfc2136: split relevant rc.dyndns.update parts in half #1478
...
Now the old manual cron job only updates DynDNS, but the autocron
will fix itself... :)
2017-03-19 13:37:55 +01:00
Franco Fichtner
852261b688
rc: remove "_sync" suffix from script, we do not have another configure
2017-03-19 13:26:18 +01:00
Franco Fichtner
f760f0f7b5
openssh: add $verbose #1480
2017-03-19 13:18:04 +01:00
Franco Fichtner
b46a48f10d
rfc2136: support $verbose for configure #1478
2017-03-19 13:14:05 +01:00
Franco Fichtner
52131f1df9
openssh: several fixes for previous #1480
2017-03-18 13:30:45 +01:00
Franco Fichtner
b3c7677827
rc: slightly restructure bootup and put lo0 creation back
2017-03-18 13:18:55 +01:00
Franco Fichtner
0f7c882cab
openssh: work for #1480
2017-03-18 13:14:54 +01:00
Franco Fichtner
95eebf1cb0
rc: convert dyndns/rfc2136 bootup calls
2017-03-18 12:47:33 +01:00
Franco Fichtner
0995f5588a
notices: rename a class file, prefix is not important
2017-03-18 12:27:33 +01:00
Franco Fichtner
e8b9968029
dyndns: move to plugins.inc.d #1478
...
Also try to unclog the use of requires and naming, we don't want
stuff like "dyndns/dyndns.class" so let's go back to the roots
and call the file phpdns.inc like the original prjoject was.
2017-03-18 12:27:25 +01:00
Franco Fichtner
c89569dbc3
ipsec: small tweaks
2017-03-18 12:12:35 +01:00
Franco Fichtner
e96bfd5695
rfc2136: dyndns is called from rc.reload_all, but we weren't #1478
2017-03-18 11:54:07 +01:00
Franco Fichtner
a8ac69b01d
rfc2136: fix plist
2017-03-18 11:39:32 +01:00
Franco Fichtner
b2e106f9fe
ipsec: simplify the interface reload via plugin framework; closes #1479
2017-03-18 11:37:31 +01:00
Franco Fichtner
5ae42eeea8
rfc2136: forgot this #1478
2017-03-18 11:33:28 +01:00
Franco Fichtner
c61babf7bb
rfc2136: groundwork for #1478
2017-03-18 11:20:47 +01:00
Ad Schellevis
4388146cb9
(TrafficShaper) exclude ipaddress when using 3g/4g modems
2017-03-17 20:41:38 +01:00
Franco Fichtner
b595a3e2e9
rc: fix importer issue with empty prompt
2017-03-17 19:15:42 +01:00
Franco Fichtner
ea0eeadf15
pkg: cluster changed lines between master and stable
2017-03-17 16:43:04 +01:00
Franco Fichtner
2fd7118df9
ipsec: remove lock, we run through configd; verbose output
2017-03-17 16:31:44 +01:00
Franco Fichtner
6ca40bc406
mvc: new style checker has new style checks ;)
2017-03-17 09:26:02 +01:00
Franco Fichtner
9821d6fb7a
pkg: remove the release override, stable/xx.x will become release again
2017-03-17 13:09:02 +01:00
Franco Fichtner
d820240138
openvpn: take client IP for topology subnet in CSC
2017-03-17 11:11:10 +01:00
Franco Fichtner
0079214dce
openvpn: allow tunnel_network overrides to contain host addresses; closes #1476
2017-03-17 09:03:34 +01:00
Ad Schellevis
2dbc3ab259
(gwlb.inc) ok, this looks odd, I can't find a valid use of "ipprotocol" in the gatewaygroups. (other then the one filter.inc)
2017-03-14 21:43:02 +01:00
Ad Schellevis
ee8955e49d
(gwlb.inc) cleanups in return_gateway_groups_array()
2017-03-14 21:38:41 +01:00
Franco Fichtner
dd2a605dc5
unbound: simplify for #1449
2017-03-13 19:08:52 +01:00
Ad Schellevis
137dda204d
(groups) align groupname length, like 0829a34cef
2017-03-13 09:27:02 +01:00
Franco Fichtner
99973edc15
services: add route features to RA
2017-03-13 07:35:27 +01:00