10356 Commits

Author SHA1 Message Date
Ad Schellevis
e8bc2cf7e3 python3: replace subprocess.* in src/opnsense/scripts/OPNsense/CaptivePortal/* for https://github.com/opnsense/core/issues/3574 2019-07-23 18:08:39 +02:00
Ad Schellevis
867856733b python3: replace subprocess.call in src/opnsense/scripts/filter/* for https://github.com/opnsense/core/issues/3574 2019-07-23 16:32:17 +02:00
Ad Schellevis
2f69282b28 python3: replace subprocess.call in src/opnsense/scripts/interfaces/* for https://github.com/opnsense/core/issues/3574 2019-07-23 16:29:51 +02:00
Ad Schellevis
d241a64138 status_interfaces.php align output more to actual ifconfig results:
* add additional virtual addresses
* add netmask on link-local
* remove seperate netmask row, add to address where it belongs
* add mtu value when set
* add carp attributes (status, vhid, advbase, advskew)
2019-07-23 12:06:16 +02:00
Ad Schellevis
25728c5daa interfaces.lib.inc, fix and extend carp output in legacy_interfaces_details(), so we can use the proper values in status_interfaces.php 2019-07-23 11:48:17 +02:00
Ad Schellevis
32268f0530 Syslog-NG, fix search stats 2019-07-22 16:52:49 +02:00
Franco Fichtner
d6f3c1a7a8 src: style sweep 2019-07-22 16:28:20 +02:00
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