Franco Fichtner
d4d27c1489
openvpn: always create interfaces, closes #1002
2016-06-11 08:34:22 +02:00
Franco Fichtner
3201c22144
firmware: I think this file was supposed to do this... ;)
2016-06-11 08:24:57 +02:00
Ad Schellevis
c38a74bb9d
(firewall, scrub) add option to disable all standard scrubbing
2016-06-10 11:32:38 +02:00
Ad Schellevis
449f506b27
(ppp, 4g) show modem descr when selecting a port, for https://github.com/opnsense/core/issues/1004
2016-06-09 12:46:03 +02:00
Franco Fichtner
44cd7aee8e
openvpn: create devices before running initial configure; closes #980
2016-06-08 07:58:49 +02:00
Franco Fichtner
546a7157c7
gateways: better fix for previous, tunnel handling is magic
2016-06-07 21:42:44 +02:00
Franco Fichtner
c0c5677892
gataways: empty ipaddr means there is no gateway; closes #933
2016-06-07 21:25:55 +02:00
Franco Fichtner
acbd63db3d
dns: fix unbound custom options
...
PR: https://forum.opnsense.org/index.php?topic=3137.0
2016-06-07 09:04:58 +02:00
Ad Schellevis
eb7a9a31c5
move firmware mirror/flavour settings to firmware page, closes https://github.com/opnsense/core/issues/834
2016-06-06 14:39:40 +02:00
Franco Fichtner
17f656da41
rc: adjust install mode selection
2016-06-06 12:52:56 +02:00
Franco Fichtner
ae7f000835
cron: migrate away from minicron usage
2016-06-06 12:52:56 +02:00
Franco Fichtner
6dcded9fd3
plugins: forgot to rename this in transition
2016-06-03 15:36:14 +02:00
Franco Fichtner
4cb9fe70af
syslog: better backwards-compat in array handling
2016-06-03 14:40:47 +02:00
Franco Fichtner
87066bbe87
plugins: clear the syslog call path, requires to top
2016-06-03 14:40:47 +02:00
Franco Fichtner
8371e3b9bd
plugins: better plugging for syslog-related call
...
If one deletes "plugins.inc", this way the plugin system can be
disabled. That's a lot better than removing plugins.inc.d/
content and executing the stubs everytime anyway.
2016-06-03 14:40:47 +02:00
Franco Fichtner
9c0d27fc83
src: remove L2TP, PPTP and PPPoE from base
...
Clean-cut move to individual plugins. Ad finished his interface
plugin rework so now it's time. :)
2016-06-03 14:40:47 +02:00
Franco Fichtner
09ab10d1a1
vpn: split up legacy vpns for micro-managing each plugin
2016-06-03 14:40:47 +02:00
Franco Fichtner
4bad5b3437
plugins: tweak wording on functions / files; ipsec and openvpn service plugin
2016-06-03 14:40:47 +02:00
Franco Fichtner
40cfb0da7f
syslogd: allow to plug in local sockets for chroot; closes #985
...
As before, make this a mandatory feature for dhcp chroot in order
to catch problems with the implemenation as early as possible.
2016-06-03 14:40:47 +02:00
Franco Fichtner
ffc1703540
util: refactor to allow mwexecf_bg() without copy+paste; closes #982
...
Add a test case where it hurts: syslog startup. :)
2016-06-01 23:11:12 +02:00
Ad Schellevis
1e4261814a
(filter.inc) cleanup filter.inc, part of inetd removal
2016-06-01 18:09:58 +02:00
Ad Schellevis
6e4b9c4fb8
(interfaces.inc) cleanup interface_proxyarp_configure and actually use provided pid, closes https://github.com/opnsense/core/issues/981
2016-06-01 17:57:40 +02:00
Franco Fichtner
d247155230
firmware: more work on the backend firmware script for #814
...
o Allow side-stepping flock(1) if not installed for rc script
o Pass arguments to subroutine script to allow passing modes
o Print a busy message when e.g. the GUI is running the upgrade
2016-06-01 13:52:38 +02:00
Franco Fichtner
2e10248c4a
firmware: plug console update into locking and progress
...
We do not want to have rc.firmware use the other scripts for
a number of reasons...
* Don't jump through configd in case it's dysfunct
* Don't use the normal script in case it's gone
* tee(1) output so that the console works as usual
2016-06-01 13:30:49 +02:00
Franco Fichtner
0fcf61576b
rc: FreeBSD-style naming conventions
2016-06-01 12:11:59 +02:00
Franco Fichtner
409a032cc0
rc: fix /var MFS for crontab entries
2016-06-01 09:36:05 +02:00
Ad Schellevis
babe3906d2
(filter.inc) cleanups
2016-05-31 18:41:48 +02:00
Ad Schellevis
5d28643151
(filter.inc) restructure filter advanced options
2016-05-31 16:22:32 +02:00
Ad Schellevis
d32f08b861
(filter.inc) not very useful to wrap a single line in a function, filter_rules_spoofcheck_generate
2016-05-31 15:31:32 +02:00
Ad Schellevis
01568e5499
(filter.inc) unused ipcomp
2016-05-31 15:26:20 +02:00
Ad Schellevis
e850f56ce4
filter.inc, fix filter_address_add_vips_subnets
2016-05-31 14:54:40 +02:00
Ad Schellevis
0eef844192
(filter, plugins) add structure to interface plugins
...
Valid properties for interfaces currently are:
* enable (bool)
* virtual (bool)
* networks, list of networks (network, mask)
* if, device node
* descr, user friendly description
2016-05-31 14:24:12 +02:00
Ad Schellevis
0b635bd71d
(filter.inc) code style + proper description for "kill_states"
2016-05-31 11:30:42 +02:00
Ad Schellevis
14895a30bf
(filter.inc) fix previous, inverse match
2016-05-31 11:17:24 +02:00
Ad Schellevis
eefb0d9547
(filter.inc) code style
2016-05-31 11:09:11 +02:00
Ad Schellevis
95193060ae
register plugin interfaces in rc.newwanip
2016-05-31 08:25:16 +02:00
Ad Schellevis
2b74af0cb9
(filter.inc, filterdns) it doesn't make sense to resolve other then host types
2016-05-30 22:09:47 +02:00
Ad Schellevis
542480f12a
system_staticroutes_configure, remove dead code, add rc.newroutedns dependencies and make the optional alias use in static routes explicit with a typeahead
2016-05-30 21:33:58 +02:00
Franco Fichtner
26fbbb0f8c
cron: remove short-lived empty cron, this is better...; #911
2016-05-30 21:20:05 +02:00
Ad Schellevis
e2174e89cd
(filter.inc) cleanups, non functional
2016-05-30 20:09:05 +02:00
Ad Schellevis
06e35b0bf8
(filter, plugins) rename, avoid name collisions
2016-05-30 18:28:26 +02:00
Franco Fichtner
cf41a41383
config: remove more migration code related to old cp
2016-05-30 17:35:27 +02:00
Ad Schellevis
d5446925ae
(filter, scrub) use firewall_scrub.php for traffic normalization. closes https://github.com/opnsense/core/issues/973
2016-05-30 17:07:20 +02:00
Ad Schellevis
1aee4587d0
(filter.inc, plugins) move ipsec, openvpn and ifgroup types to plugins
2016-05-30 16:48:09 +02:00
Ad Schellevis
b132d33825
(filter.inc) zapp old captiveportal code
2016-05-30 16:44:57 +02:00
Ad Schellevis
afd1c0fe7d
(filter, plugin, pppoe) items->item
2016-05-30 16:38:43 +02:00
Ad Schellevis
ffd39667fd
Revert "fix prev."
...
This reverts commit 88580477961d2ced6876a7dc65061e9865eeec06.
2016-05-30 16:29:07 +02:00
Ad Schellevis
8858047796
fix prev.
2016-05-30 16:21:23 +02:00
Ad Schellevis
7a80b2ebd8
missing curly braces
2016-05-30 16:17:22 +02:00
Ad Schellevis
3bc07e7cc3
(filter, plugins, ppppoe) use pppoe.items for nat outbound
2016-05-30 16:15:18 +02:00