5364 Commits

Author SHA1 Message Date
Ad Schellevis
f3b34837e7 (dashboard, widgets) style fix gateways 2016-06-01 14:47:17 +02:00
Franco Fichtner
96be50d41a firmware: backwards-compat for running script too 2016-06-01 14:07:08 +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
Ad Schellevis
c660d3ec8c firewall, formNetworks() is the same as get_specialnets() now 2016-06-01 13:40:25 +02:00
Ad Schellevis
aaa94c946b fix get_specialnets() to use new interface plugin structure 2016-06-01 13:34:07 +02:00
Franco Fichtner
5a3a3a8453 firmware: add running API action and reattach if possible; closes #646 2016-06-01 13:30:49 +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
70998ed98b firmware: add locking layer 2016-06-01 13:30:49 +02:00
Ad Schellevis
c7d03899f5 firewall pages, normalize interface selection, using the new interface plugins 2016-06-01 13:21:01 +02:00
Franco Fichtner
0fcf61576b rc: FreeBSD-style naming conventions 2016-06-01 12:11:59 +02:00
Ad Schellevis
153e7bc951 refactor is_specialnet(), interface administration contains all now 2016-06-01 11:56:56 +02:00
Ad Schellevis
3ef4f1dc3b (firewall_rules.php) use new pluggable interfaces and remove old custom hooks 2016-06-01 10:50:12 +02:00
Franco Fichtner
409a032cc0 rc: fix /var MFS for crontab entries 2016-06-01 09:36:05 +02:00
Franco Fichtner
74c6a36ce8 src: style and whitespace sweep 2016-06-01 08:05:04 +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
38b31f5ddd typo in comment 2016-05-31 10:21:00 +02:00
Ad Schellevis
85c2b81bb5 (captive portal) add option "drop expired vouchers", closes https://github.com/opnsense/core/issues/977 2016-05-31 10:19:14 +02:00
Franco Fichtner
2b026db8d6 dashboard: minor adjustment of print statement 2016-05-31 09:47:52 +02:00
Ad Schellevis
2988322656 (ui) fix footer on sm screen size 2016-05-31 09:34:54 +02:00
Ad Schellevis
95193060ae register plugin interfaces in rc.newwanip 2016-05-31 08:25:16 +02:00
Franco Fichtner
cf274fef43 firewall: fix schedule clone when in use; closes #976 2016-05-30 22:43:21 +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
Franco Fichtner
eaabe7f4db cron: reshuffle; closes #969
Lookie, privilege separation.  ;)
2016-05-30 21:02:39 +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
Ad Schellevis
3026605638 (filter, plugins, pppoe) work in progress, pppoe server contains more instances. wrap items in 'items' property, to maintain old code. eventually we may need to define the data structure better. 2016-05-30 16:02:35 +02:00
Ad Schellevis
a19f10fbb2 (firewall) zapp "match" 2016-05-30 15:11:08 +02:00
Ad Schellevis
21b9a551ef remove negate rules, closes https://github.com/opnsense/core/issues/972 2016-05-30 14:39:47 +02:00
Ad Schellevis
23c6d1b766 (firewall, scrub) move relevant scrub options to firewall_scrub.php
ditch disablescrub option,  fragment reassemble is enabled by default.
2016-05-30 14:11:02 +02:00
Ad Schellevis
8e14008829 (filter.inc) small style fixes 2016-05-30 11:34:11 +02:00
Ad Schellevis
734c7f4596 (sshlockout_pf) missing log target / cron for webConfiguratorlockout 2016-05-30 11:12:32 +02:00