6913 Commits

Author SHA1 Message Date
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