10349 Commits

Author SHA1 Message Date
Ad Schellevis
398e00c0bc Syslog, fix some typos preventing proper stop/start/restart. 2019-07-22 16:25:55 +02:00
Ad Schellevis
f56cc1b92f Filter: livelog, skip illegal log lines 2019-07-22 14:05:25 +02:00
Ad Schellevis
64858b5c58 IPsec, ditch globals from legacy include causes strange behaviour on bootup, closes https://github.com/opnsense/core/issues/3582 2019-07-22 13:27:34 +02:00
Ad Schellevis
d48cfed48c RADVD, reallocate advanced option to the correct config section. for https://github.com/opnsense/core/issues/3589 2019-07-22 09:36:55 +02:00
Ad Schellevis
9287b5588e Insight, missed a line in fabaef0a43 for https://github.com/opnsense/core/issues/3587 2019-07-22 09:14:54 +02:00
Ad Schellevis
6b1f3e60b9 Insight, increase wait time between parses. ref https://github.com/opnsense/core/issues/3587
previously we always waited 15 seconds between cycles, now we calculcate the time to wait with the time spend for the previous cycle.
2019-07-19 18:18:11 +02:00
Ad Schellevis
fabaef0a43 Insights, small optimalisation for flowd_aggregate.py, pass last received timestamp to flowparser, so we can skip a bit of processing when the data isn't relevant. for https://github.com/opnsense/core/issues/3587 2019-07-19 17:44:44 +02:00
Ad Schellevis
1e8ebbfc0d IPSec, NAT before IPsec changes as discussed https://github.com/opnsense/core/issues/1773#issuecomment-513239146 2019-07-19 16:24:59 +02:00
Ad Schellevis
c5b41f098e filter. outbound nat can be empty in some old configurations, better to check property before reading and treat empty as "automatic" (to match the ui presentation). closes https://github.com/opnsense/core/issues/3586 2019-07-19 14:58:29 +02:00
Ad Schellevis
30a55363ae IPSec, nat before IPsec, try to work around a current known limitation. ref https://github.com/opnsense/core/issues/1773 2019-07-19 09:12:51 +02:00
Franco Fichtner
afe3c3a6cb system: break out system_trust_configure() 2019-07-18 22:24:50 +02:00
Franco Fichtner
7b14d1b26b rc: do not use syslog-ng in this section (yet); closes #3577 2019-07-18 21:09:39 +02:00
Franco Fichtner
ec904bdb43 system: fix group priv print and redirect after edit 2019-07-18 17:13:59 +02:00
Franco Fichtner
570227e4d4 system: scoped IPv6 "%" could confuse mwexecf(), use plain mwexec() 2019-07-18 14:51:08 +02:00
Ad Schellevis
981a718da0 squid, ssl_crtd is called security_file_certgen in squid 4 it seems, for https://github.com/opnsense/core/issues/3584 2019-07-18 14:15:41 +02:00
Ad Schellevis
2ff5ec429d Gateways, dynamic generated gateways could duplicate. don't add a "virtual" item when the name is already defined in the static config 2019-07-18 13:51:45 +02:00
Ad Schellevis
8aedc0f0d3 filter, rules page. html escape dynamic entries to display aliases. ref https://github.com/opnsense/core/issues/3581 2019-07-18 12:59:35 +02:00
Ad Schellevis
3987cd2097 Gateways, missing dynamic property on stored dynamic items. 2019-07-18 12:43:02 +02:00
Ad Schellevis
9700e4d64d forgot one in previous 2019-07-18 11:35:29 +02:00
Ad Schellevis
2d59e700db cleanup, remove unwanted form action tags. 2019-07-18 11:28:34 +02:00
Ad Schellevis
7665d2bc7f filter, rule overview. guess ipproto when not set, closes https://github.com/opnsense/core/issues/3581 2019-07-18 08:54:45 +02:00
Ad Schellevis
7738ac0bb9 system_advanced_sysctl.php, don't try to translate empty string. closes https://github.com/opnsense/core/issues/3578 2019-07-17 21:20:23 +02:00
Ad Schellevis
5dca5cc723 Gateways, empty gateway_group tag in config.xml being parsed in getGroups() results. fix a bit of spacing while here. closes https://github.com/opnsense/core/issues/3576 2019-07-17 15:16:37 +02:00
Ad Schellevis
dd02e21231 IPsec, change dpd action on "start" to "dpdaction = restart" and remove already default "dpdaction = none" if not set. as discussed with @mimugmail 2019-07-16 16:55:03 +02:00
Franco Fichtner
4edbacc519 netflow: load needed ng_ether if not found yet 2019-07-16 13:53:13 +02:00
Franco Fichtner
049cc75250 interfaces: it's 2019, remove negraph auto-load 2019-07-16 09:08:12 +02:00
Franco Fichtner
130436ca74 firmware: this is what 20.1 will be now 2019-07-15 12:45:13 +02:00
Franco Fichtner
f9610615ec system: style fix 2019-07-15 08:38:50 +02:00
Franco Fichtner
fb9e8a563e src: style sweep 2019-07-15 07:40:03 +02:00
Ad Schellevis
a373d411f6 wizard: minor style fix, better logo contrast in index.php?wizard_done= (new logo on white background ) 2019-07-14 19:37:53 +02:00
Franco Fichtner
3ff6c602ab firmware: track for 20.1 development now 2019-07-14 18:15:48 +02:00
Ad Schellevis
c3ccc63fd1 IPsec:phase2, ip type selector using the wrong class, presenting wrong options in remote subnet (/128 vs /32). minor cleanup 2019-07-13 09:56:04 +02:00
Ad Schellevis
1da07949b5 interfaces, pass ifconfig details in dpinger+unbound, for https://github.com/opnsense/core/issues/3567 2019-07-12 18:54:13 +02:00
Ad Schellevis
aa25ecf2ad interfaces, performance. allow passing ifconfig details in get_interface_ip[v6] for https://github.com/opnsense/core/issues/3567 2019-07-12 18:52:22 +02:00
Ad Schellevis
45b3d224a7 interfaces: performance support passing ifconfig details to legacy_get_interface_addresses() and callers for https://github.com/opnsense/core/issues/3567 2019-07-12 18:25:06 +02:00
Ad Schellevis
c72e682d21 dhcpdv4: performance improvements, only call interfaces_staticarp_configure() when staticarp is used on this interface, prevent excessive legacy_interfaces_details() calls for https://github.com/opnsense/core/issues/3567 2019-07-12 16:46:19 +02:00
Ad Schellevis
62f1bb21f7 typo in previous 2019-07-12 16:07:14 +02:00
Ad Schellevis
a9786a6be0 System: gateways, make tunnel type interfaces less attractive for gateway selection by default 2019-07-12 15:58:19 +02:00
Ad Schellevis
e42f8ba01c System:gateways, only show enabled interfaces on edit. (prevents disappearing interfaces in overview) 2019-07-12 15:33:18 +02:00
Ad Schellevis
2e6b138136 interfaces: interfaces_staticarp_configure(), don't flush arp table when booting, arp is really slow with a lot of interfaces. for https://github.com/opnsense/core/issues/3567 2019-07-12 14:43:27 +02:00
Ad Schellevis
028e7a260d interfaces, cleanup. while working on https://github.com/opnsense/core/issues/3567
Since $realhwif is the parent interface, it doesn't make sense to check for _vlan. We might as well remove the check and leave the rest as is, since it only triggers when either media or mediaopt is set.
2019-07-12 12:10:01 +02:00
Ad Schellevis
0a73a6f75f filter, pass ifconfig details in filter_core_rules_system() to improve loading. for https://github.com/opnsense/core/issues/3567 2019-07-12 11:25:11 +02:00
Ad Schellevis
197e70dbfa interfaces, performance. support passing the output of our ifconfig parser for https://github.com/opnsense/core/issues/3567 so we can prevent additional requests on non changing data 2019-07-12 11:03:06 +02:00
Ad Schellevis
24dc2a82b5 Insight. missing decode() when parsing ifconfig output leading to unexpected results. sqlite seems to store the binary in a varchar element, which looks right, but you can't compare it in your where statements. This doesn't seem to lead to issues when there is already valid content in the timeserie table. 2019-07-12 08:37:46 +02:00
Franco Fichtner
e914148f43 firmware: this made things worse 2019-07-12 06:52:15 +02:00
Ad Schellevis
29b383c33b filter/performance, improve loading speed by parsing legacy_interfaces_details() output through the plugin system. move verbose output while here. for https://github.com/opnsense/core/issues/3567 2019-07-11 22:03:53 +02:00
Franco Fichtner
9acb0ae66d firmware: this is better actually... 2019-07-11 21:01:16 +02:00
Franco Fichtner
0467bf28cb firmware: disable configd during upgrade
PR: https://forum.opnsense.org/index.php?topic=13431.15
2019-07-11 20:36:21 +02:00
Ad Schellevis
082b566d0f interfaces: performance for https://github.com/opnsense/core/issues/3567
* interfaces_addresses() only request single interface data when there's only one interface requested
* interface_configure() mtu check only needs a specific interface, don't request all
2019-07-11 18:44:43 +02:00
Ad Schellevis
67ba6bf12f style fix, while working on https://github.com/opnsense/core/issues/3567, noticed a naming issue in legacy_interfaces_details() 2019-07-11 18:43:12 +02:00