Franco Fichtner
072d9673b9
pkg: useless overrides ARCH and FLAVOUR
2020-04-15 19:12:22 +02:00
Franco Fichtner
7b0bd24771
pkg: finish cleanup of install/plist targets
...
No functional changes; refactored for readability and exclusive
use of ".link", ".shadow" and ".sample" suffix.
".in" can always be applied, must be the first prefix.
2020-04-15 18:54:25 +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
c4edd0b86d
make: detect more version stuff on demand
...
Makes "make upgrade" super easy between dev and release.
2020-04-13 12:19:29 +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
Franco Fichtner
08fc36a327
pkg: remove unused overrides
2020-04-11 11:04:08 +02:00
Franco Fichtner
5db335e02e
pkg: "make upgrade" can be difficult in dev situations
...
Auto-detect PHP if possible, change FLAVOUR behaviour while at it.
2020-04-11 10:59:45 +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
Franco Fichtner
70ebed1ee7
pkg: fix plist and sync LICENSE after file removal
2020-04-06 09:12:42 +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
Ad Schellevis
56a75b538d
Interfaces -> Diagnostics -> ARP table: use libxo to extract data, eases parsing a bit
2020-04-02 12:01:07 +02:00
Franco Fichtner
a0960edcf9
firewall: automatic order for menu items, virtual IPs to interfaces
...
Discussed with: @adschellevis
2020-04-02 09:44:13 +02:00
Ad Schellevis
b12cac5b2d
Shaper: as discussed with @fichtner collapse shaper options into menu for clarity
2020-04-01 19:21:45 +02:00
Franco Fichtner
3ebe6f5d26
menu: experiment with firewall menu a bit more
2020-04-01 20:59:55 +02:00
Franco Fichtner
37de586ba1
menu: groups seem lost below, treat it a bit more alphabetically
2020-04-01 20:53:33 +02:00
Franco Fichtner
8fda4ca245
pkg: finally switch to radvd 2.x
2020-04-01 20:27:17 +02:00
Ad Schellevis
ae38199d1c
Shaper: increment sequence on new records
2020-04-01 11:26:50 +02:00
Ad Schellevis
26d3127ddf
MVC: bootgrid. pass fetchmode=copy when requesting a record to copy it later. The controller could use this to set defaults when copying.
...
e.g.
$fetchmode = $this->request->has("fetchmode") ? $this->request->get("fetchmode") : null;
2020-04-01 11:24:50 +02:00
Franco Fichtner
b8a3c3dd3f
interfaces: adapt logic employed by get_interface_ipv6()
...
If we do not specifically list a prefix ignore global
addresses even if we get one for free. The GUI has been
indicating the same thing for quite some time now.
2020-04-01 09:20:29 +02:00
Franco Fichtner
6323cb793f
shell: use interfaces_primary_address6() for correct IPv6 display
2020-04-01 09:10:32 +02:00
Franco Fichtner
afec5341ec
mvc: style update
2020-03-31 10:36:01 +02:00
Franco Fichtner
7d118218c6
mvc: whitespace style
2020-03-30 16:18:16 +02:00
Ad Schellevis
7ee060456b
Firewall/Aliases: add network group type to combine aliases (and offer the user a fixed selector).
...
While here, also add a type filter to ease searching through larger lists.
for https://github.com/opnsense/core/issues/4006
2020-03-30 14:50:01 +02:00