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
Ad Schellevis
f89f1b349f
Merge pull request #1453 from fabianfrz/csrf_fixes
...
make csrf error page translateable, fix HTML errors in csrf.inc
2017-03-12 17:55:36 +00:00
Franco Fichtner
c7f463241b
firewall: keep previous order, 40 is shaper
2017-03-12 16:03:28 +01:00
Franco Fichtner
c2190c1f52
firewall: merge interface groups into firewall
...
Groups are only used as firewall rules interfaces, so move them
into the "pf" "plugin" and fix the menu accordingly.
2017-03-12 15:58:12 +01:00
Franco Fichtner
ce4052437e
intrusion detection: use hostmode 'auto', we have IPS
2017-03-12 12:27:54 +01:00
Franco Fichtner
03e59623ba
openvpn: do not offer external CA for selection; closes #1467
2017-03-12 11:08:10 +01:00
Franco Fichtner
0a3db65932
openvpn: file was not checked in, git grep didn't work ;)
2017-03-12 10:51:37 +01:00