11776 Commits

Author SHA1 Message Date
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
Franco Fichtner
a4c6003bc2 Revert "use freebsd built in growfs script (#3810)"
Breaks our default Nano image growfs, the only use case we have.

This reverts commit 7fe5fe52dcc948d8988f995905efeab8d96af144.
This reverts commit 16efb9aa348124b1d5d9755f40c67df8124698ba.
2020-03-30 12:17:22 +02:00
Ad Schellevis
5274bc634c fix previous 2020-03-27 15:57:54 +01:00
Ad Schellevis
8b5a54e030 OpenVPN server: multihome when selecting any interface + udp. closes https://github.com/opnsense/core/issues/4004 2020-03-27 15:49:01 +01:00
Ad Schellevis
c81b5b8dc4 MVC: add "migration_prefix" attribute to model, so plugins can choose different prefixes than "M" when sharing the same namespace. While here, also perform a style sweep.
Needed for https://github.com/opnsense/plugins/issues/1749 (using the same namespace as the aliases in core)
2020-03-25 13:03:36 +01:00
Ad Schellevis
db24905974 Auth:LDAP. missing strtolower() in ldap response, closes https://github.com/opnsense/core/issues/3999 2020-03-24 17:42:35 +01:00
Franco Fichtner
5be1eb8c01 pkg: fix plist 2020-03-24 16:42:01 +01:00
Ad Schellevis
7704dc2519 Shaper: replace legacy page diag_limiter_info.php with an api enabled traffic breakdown overview. closes https://github.com/opnsense/core/issues/3994 2020-03-24 16:33:36 +01:00
Franco Fichtner
2bcfd124b8 interfaces: stop radvd from crashing 2020-03-24 08:59:11 +01:00
Franco Fichtner
ae4a84ff5d plugins: for console use append a newline 2020-03-23 12:10:04 +01:00
Ad Schellevis
593e3a7abf Mirrors: opnsense.ieji.de --> opn.sense.nz 2020-03-22 20:59:46 +01:00
Ad Schellevis
c8e607a8a9 Shaper: add statiscs endpoint /api/trafficshaper/service/statistics for https://github.com/opnsense/core/issues/3994 2020-03-21 12:19:16 +01:00
Ad Schellevis
b109234dfa Unbound: minor cleanup in /api/unbound/diagnostics/stats endpoint 2020-03-20 22:50:44 +01:00
Franco Fichtner
fe3a49c2d2 src: fix lint pass 2020-03-21 08:28:21 +01:00