12908 Commits

Author SHA1 Message Date
vnxme
fc396ff63e
DHCPv6 leases status: Fix sorting (#4525)
- Add UI required for the sorting feature.
- Implement a more secure way of the order argument handling
- Use ipcmp() instead of strcmp() for sorting by IPv6 and strnatcasecmp() for sorting by other fields.
2021-05-28 14:29:19 +02:00
vnxme
576d69f8a3
DHCPv4 leases status: Fix sorting (#4524) 2021-05-28 14:23:48 +02:00
Franco Fichtner
9e7e8a59ce openvpn: update help texts in exporter; closes #4890 2021-05-28 14:19:26 +02:00
Franco Fichtner
cd09bb8e80 interfaces: system match only works with compressed IPv6; closes #4932
It fixes faulty mismatches reported by @marjohn56
2021-05-28 14:12:32 +02:00
Franco Fichtner
47d6832edc firewall: change live log group matcher to correctly flip logic #4988 2021-05-28 12:09:33 +02:00
Franco Fichtner
7c1f2659b0 pkg: PHP 7.4 does not have a separate hash module 2021-05-28 10:05:12 +02:00
Ad Schellevis
5eacbb06f1 firewall: let live log use the provided rule label instead of guessing it, closes https://github.com/opnsense/core/issues/5014 2021-05-27 15:47:37 +02:00
Franco Fichtner
41365f0829 pkg: fix plist 2021-05-27 08:23:13 +02:00
Ad Schellevis
4f126c758c Firewall - aliases: move dynamic ipv6 handling (https://github.com/opnsense/core/issues/4923) to a separate branch. 2021-05-26 18:18:26 +02:00
Franco Fichtner
bf449e20ee github: extend templates 2021-05-26 16:08:20 +02:00
Franco Fichtner
ddfd1cb562 firmware: show update pending hint in system widget; closes #5013 2021-05-26 15:49:10 +02:00
Ad Schellevis
f1b67df57f Merge branch 'jdeluyck-fix-distinguished-name' 2021-05-26 15:16:59 +02:00
Ad Schellevis
de09fb4f36 Trust - Distinguished name - Organisation validations, cleanup https://github.com/opnsense/core/pull/5010 2021-05-26 15:16:22 +02:00
Ad Schellevis
f9cfb4658b System / Routes - delete previous route when changed. closes https://github.com/opnsense/core/issues/4621 2021-05-26 15:08:54 +02:00
Franco Fichtner
468eaa8a68 interfaces: interface_configure() checks for enabled 2021-05-26 15:08:54 +02:00
Franco Fichtner
842e661ce4 github: offer link to open/closed tickets for search
Too many duplicates in some cases when bugs were fixed fast.
2021-05-26 15:08:54 +02:00
Frank Wall
b824a7e019 webgui: make restart action usable in cron jobs, fixes #4956 (#4998) 2021-05-26 15:08:54 +02:00
Franco Fichtner
9a2f5c7223 dhcp: missing dot 2021-05-26 15:08:54 +02:00
Franco Fichtner
053bb014be shell: fix restore copy; closes #5011 2021-05-26 15:08:54 +02:00
Ad Schellevis
d24eeea7de System / Routes - delete previous route when changed. closes https://github.com/opnsense/core/issues/4621 2021-05-26 14:31:10 +02:00
Franco Fichtner
533315208c interfaces: interface_configure() checks for enabled 2021-05-26 13:19:35 +02:00
Franco Fichtner
c32f0c0be4 github: offer link to open/closed tickets for search
Too many duplicates in some cases when bugs were fixed fast.
2021-05-26 12:55:15 +02:00
Frank Wall
bac0eaf5c1
webgui: make restart action usable in cron jobs, fixes #4956 (#4998) 2021-05-26 12:06:26 +02:00
Franco Fichtner
a0e2f26901 dhcp: missing dot 2021-05-26 10:33:38 +02:00
Franco Fichtner
f845a4286a shell: fix restore copy; closes #5011 2021-05-26 10:16:54 +02:00
jdeluyck
b8cf4e899a fix check on dn_organisation 2021-05-25 20:48:37 +02:00
jdeluyck
57fbbeb084 also fix dn_organization 2021-05-25 20:47:33 +02:00
jdeluyck
4c533b7968 Allow additional characters for 'Distinguished name Organisation" 2021-05-25 19:52:32 +02:00
Ad Schellevis
286000deab Firewall - allow manual reply-to configuration
Refactor firewall edit page to allow selection of a reply-to gateway in stead of the single "disablereplyto" option. Since underscores aren't valid for gateway names,
we should be able to use __disable__ here to mark the previous "disablereplyto" setting which we can unravel when saving settings again.

Our page saves either "disablereplyto" or "reply-to" depending on selection.
2021-05-25 17:24:45 +02:00
Ad Schellevis
2cce435c79 Firewall - live log : small Phalcon 4 regression (ref https://github.com/opnsense/core/issues/4012) 2021-05-20 18:28:17 +02:00
Franco Fichtner
06e1c552d9 src: style and whitespace sweep 2021-05-19 15:21:56 +02:00
Ad Schellevis
2ba6da4eef OpenVPN export: offer the ability to export a user without a certificate and increase consistency between export types. 2021-05-18 10:08:07 +02:00
rawtaz
408ef03b6a
shell: Clarify revert to HTTP for web GUI question (#4992) 2021-05-17 18:42:36 +02:00
Ad Schellevis
8fb5da296b webui / javascript - upgrade chart.js and chartjs-plugin-streaming to please dependabot. chart.js 2.9.4 seems to be the prefered version for stable chartjs-plugin-streaming 1.9.0, which does seem to deliver a functional combination.
(we had some issues with newer versions earlier)

Affected components:
o traffic view (Reporting -> Traffic)
o traffic widget (dashboard)
2021-05-16 18:46:04 +02:00
Ad Schellevis
714ad52b3a Firewall / alias - proper wildcard validation for https://github.com/opnsense/core/issues/4952 and make sure to obey ! when being provided. 2021-05-07 22:29:00 +02:00
Ad Schellevis
611304a8ad Firewall/util: isSubnet() accepting invalid input like 0.0.255.0, found while looking at https://github.com/opnsense/core/issues/4952 2021-05-07 22:06:29 +02:00
Maurice Walker
e780346dbd
lighttpd: set HSTS max-age to 1 year (#4976) 2021-05-06 09:19:55 +02:00
Ad Schellevis
05d3224e70 Firewall / alias - calculate wildcard netmasks for https://github.com/opnsense/core/issues/4952 in alias backed code. 2021-05-03 18:33:14 +02:00
Franco Fichtner
3b2b03f380 src: whitespace and lint sweep 2021-05-02 17:36:38 +02:00
Franco Fichtner
bb1940d17f pkg: fix plist 2021-05-02 16:42:17 +02:00
Ad Schellevis
5e5e2ada3a filter - automatic outbound nat rules missing IPsec mobile clients. closes https://github.com/opnsense/core/issues/4948 2021-04-30 19:28:25 +02:00
Ad Schellevis
2b976a491d System / Settings / Logging - targets: TLS trasnport, fix previous for https://github.com/opnsense/core/issues/4937
(use generic system ca file)
2021-04-30 18:52:47 +02:00
Ad Schellevis
64c2e02b0b System / Settings / Logging - targets: add TLS transport option
closes https://github.com/opnsense/core/issues/4937
2021-04-30 17:54:29 +02:00
Ad Schellevis
d485b40096 MVC - MenuSystem - order interfaces in groups, for https://github.com/opnsense/core/pull/4960 2021-04-30 16:26:42 +02:00
Martin Wasley
4b4d5dcd8f
Edit Alias fix (#4964)
When the Edit panel is opened to edit an existing Alias, the proto type is visible. If you select another type of Alias and then return to the Dynamic IPv6 type the proto has gone. This PR just adds a hide proto selectpicker.
2021-04-30 16:05:12 +02:00
Maurice Walker
6481c6ae84 NPTv6: remove redundant binat rule 2021-04-30 09:15:11 +02:00
Ad Schellevis
89a2a8d51b Firewall / Aliases - Dynamic Ipv6 fw rules handling
for https://github.com/opnsense/core/issues/4923 , https://github.com/opnsense/core/pull/4941

o add validations for new type
o rename dyninterface to interface to make the attribute more generic (in case of future use)
o move address logic to interface class
2021-04-29 15:56:14 +02:00
Martin Wasley
7311b413f6 Dynamic Ipv6 fw rules handling
IPv6 Prefix changes by the ISP  cause any fw rules created for specific clients on the LAN interface(s) to become invalid.

Update AliasNameField.php

Remove fieldtype
2021-04-29 15:56:14 +02:00
Ad Schellevis
eb1c6b800d Merge branch 'FingerlessGlov3s-patch-1' 2021-04-28 19:50:23 +02:00
FingerlessGloves
3885107568
Rotate interface statistics widget
Rotate interface statistics widget, this fixes the issue where after x number of interfaces, the widget's interfaces go off the screen, causing an unwanted horizontal scroll bar.
2021-04-28 22:33:35 +01:00