10898 Commits

Author SHA1 Message Date
Ad Schellevis
74f235ac4a Unbound: prevent wilcard domains for this machines primary domain (since you can't forward all and be responsible for a part). mentioned here https://github.com/opnsense/core/issues/4049 2020-04-23 08:28:08 +02:00
Ad Schellevis
600c794fcf IDPS: disable stats in eve.log to restore 20.1 bevaviour, the current dev version is very load (and we only filter alert entries) 2020-04-21 15:08:56 +02:00
Ad Schellevis
8bfd62c876 interfaces: typo in validation, failed to communicate unassignable targets. closes https://github.com/opnsense/core/issues/4050 2020-04-21 11:09:19 +02:00
Ad Schellevis
3b3577f1f5 plugins_devices: vxlan and loopback devices are configurable, for https://github.com/opnsense/core/issues/4050 2020-04-21 11:05:12 +02:00
Maurice
144272ffbb
Unbound: add DNS64 support (#3943) 2020-04-21 08:20:21 +02:00
Franco Fichtner
e9eb81a87f menu: change as discussed in 7749c098381
PR: https://github.com/opnsense/core/issues/4016
2020-04-20 08:57:43 +02:00
Franco Fichtner
2c3da19953 dpinger: sort and add missing comma 2020-04-19 12:25:12 +02:00
Franco Fichtner
15737656ed src: style sweeep and sync 2020-04-19 12:17:31 +02:00
Ad Schellevis
ab04204151 dpinger: add data length option, while there simplify logic to remove duplicate logic. closes https://github.com/opnsense/core/issues/4047 2020-04-18 19:26:46 +02:00
Ad Schellevis
7749c09838 Interfaces: obey group after POST, the menu can't find the item if the group isn't supplied when using groups. 2020-04-18 14:57:36 +02:00
Ad Schellevis
0c3359689d netflow: flow parser, when flow times are not returned (intermediate data?), stick to receive timestamp.
Setting both flow_start and flow_finished to system uptime, compensates to 0 for duration and flow length offset.

closes https://github.com/opnsense/core/issues/4046
2020-04-10 06:09:57 +02:00
Franco Fichtner
9d2d6d9fe1 firmware: small whitespace issue 2020-04-17 08:31:01 +02:00
Ad Schellevis
d1e1923c96 Update (c) notice in dnsbl.py
Co-Authored-By: Franco Fichtner <franco@opnsense.org>
2020-04-17 08:23:49 +02:00
Ad Schellevis
8bbb8447ce Unbound: ditch offline blacklists 2020-04-17 08:23:49 +02:00
Ad Schellevis
fd0e03e245 Unbound: move statistics menu item down 2020-04-17 08:23:49 +02:00
Ad Schellevis
13a11fa34e Unbound: missed some spots integrating Unbound plus, align normal service restart (status action and link to "enabled" flag for Unbound) 2020-04-17 08:23:49 +02:00
Ad Schellevis
e330bb46f2 Unbound: integrate endpoints, but leave model in place to avoid migration issues and force de-install of the plugin. 2020-04-17 08:23:49 +02:00
Ad Schellevis
f93844748a Unbound: style sweep Unboundplus templates 2020-04-17 08:23:49 +02:00
Ad Schellevis
5271eb4787 Unbound: merge unbound plus @ c5f72d30bf
clean cut of current master branch, check and cleanup next.

as discussed with @mimugmail
2020-04-17 08:23:49 +02:00
Ad Schellevis
4bdb4cfeb4 Log viewer: download all (filtered) items. closes https://github.com/opnsense/core/issues/4026
- replace grid export with download link generation
- add endpoint /api/diagnostics/log/{{module}}/{{scope}}/export?searchPhrase={{filter}}
2020-04-08 22:06:25 +02:00
Franco Fichtner
fb9f963879 system: rename php.ini links for more consistent grep 2020-04-14 09:56:02 +02:00
Franco Fichtner
bd075ccc56 pkg: migrate the other links to the new format 2020-04-13 22:26:00 +02:00
Franco Fichtner
094bbd66c1 pkg: variable links at build time
Has been on the wishlist almost since we have started
using Python 3 and needed our own python3 link to the
currently used version.
2020-04-13 22:19:37 +02:00
Franco Fichtner
40ed63239d rc: sync ttys file, slightly overdue as onifexists is supported by 11.2 2020-04-13 13:10:29 +02:00
Franco Fichtner
a6f0def554 rc: this failed, make some noise and pause a bit for the future 2020-04-13 12:47:06 +02:00
Franco Fichtner
2efdcf51fc rc: missing user on 12.1 2020-04-13 12:25:18 +02:00
Franco Fichtner
e965edba59 mvc: style sweep 2020-04-13 11:50:20 +02:00
Ad Schellevis
0dd01c2807 MVC: catch ArgumentCountError as these derive from Error and not the general Exception type. Maybe we might need to add "Error" as well, but the argument count is pretty generic and is easy to trigger.
Inspired by https://github.com/opnsense/core/issues/4031
2020-04-08 06:12:27 +02:00
Ad Schellevis
5dda9e5452 whitespace 2020-04-08 06:10:03 +02:00
Franco Fichtner
9904a1da4c interfaces: make rc.newwanipv6 more clever...
... since b8a3c3dd3f6c can mimic the behaviour of get_interface_ipv6()
we can now call interfaces_primary_address6() instead of the less
educated find_interface_ipv6*() equivalents.

Probably quite some people with WAN aliases run into this issue where
renewal doesn't work because rc.newwanipv6 latches on to the VIP instead
of the primary address.
2020-04-11 11:25:03 +02:00
Ad Schellevis
d24a546a78 Firewall source nat (outbound), support ranges in plugins. for https://github.com/opnsense/plugins/issues/1749 2020-04-07 22:08:24 +02:00
Ad Schellevis
b5e507f7c7 IPv6 essential icmpv6, fix previous for https://github.com/opnsense/core/issues/4028 mixed up addresses as noted by @fichtner 2020-04-07 20:08:06 +02:00
Ad Schellevis
25630084d0 IPv6 essential icmpv6 allow :: for https://github.com/opnsense/core/issues/4028
RFC 4861 Neighbor Discovery in IPv6 has cases where the source address is unspecified ("::")
i.e. Par 4.1 Router Solicitation Message Format
2020-04-07 16:04:55 +02:00
Ad Schellevis
285f7c65ed Firewall -> Rules, checkbox input ignores visibility setting. for https://github.com/opnsense/core/issues/4020 2020-04-06 07:09:20 +02:00
Franco Fichtner
e5eb7affb3 system: refactor beep.sh a little 2020-04-06 18:29:19 +02:00
Franco Fichtner
f57bc3d93b mvc: small style update 2020-04-06 13:39:10 +02:00
Franco Fichtner
df73492c72 interfaces: typo 2020-04-06 13:34:39 +02:00
Ad Schellevis
fe335024fb MVC: PortField keep options in static set. for https://github.com/opnsense/core/pull/4019 2020-04-06 13:27:19 +02:00
Ad Schellevis
29b1489fda MVC: while looking at https://github.com/opnsense/core/pull/4019 noticed a wrong security model for the multiselect toggle, which could lead to unaccesible data in portfield and modelfields.
(some php versions seem to ignore this)
2020-04-06 13:04:58 +02:00
Franco Fichtner
87d4bd4084 shell: remove irrelevant historic mention 2020-04-06 09:16:57 +02:00
Ad Schellevis
7d335be5d2 Firewall: Diagnostics: Sockets, remove legacy page, the new interfaces->Diagnostics->Netstat contains the same info. for https://github.com/opnsense/core/issues/4013
To be released in 20.7
2020-04-05 14:39:04 +02:00
Ad Schellevis
2cd73a5a2d Interfaces / Diagnostics: add bpf,memory and netisr stats, cleanup template while here as well. for https://github.com/opnsense/core/issues/4013 2020-04-05 14:29:00 +02:00
Franco Fichtner
c4bc519e9a mvc: style sweep 2020-04-05 09:47:08 +02:00
Franco Fichtner
ca5ab79c8d ui: move tree.query.js to "min." annotation
Helps with whitespace sweep not wanting to change the EOL
character on minified js.  Fix plist while here.  ;)
2020-04-05 09:09:08 +02:00
Ad Schellevis
656543c572 Interfaces / Diagnostics: add netstat treeview for https://github.com/opnsense/core/issues/4013
We migh consider ditching diag_sockets.php in 20.7 as well, since the socket output combines sockstat(1) and netstat(1).
2020-04-03 18:09:57 +02:00
Franco Fichtner
d045d7ddd2 openvpn: one translation to rule them all... 2020-04-03 11:01:11 +02:00
Franco Fichtner
e35692fe66 system: Dutch out, Norwegian in 2020-04-03 10:53:23 +02:00
Ad Schellevis
7cb4773285 MVC: add jqtree (http://mbraak.github.io/jqTree) 2020-04-02 17:16:43 +02:00
Franco Fichtner
2ed21f1b2a interfaces: menu fix for multiple interface use in groups 2020-04-02 13:55:04 +02:00
Franco Fichtner
8d3977cd1e interfaces: POC for #4016
One issue is multiple links for the same interface are all highlighted,
but that would be fixable... :)
2020-04-02 13:46:31 +02:00