11330 Commits

Author SHA1 Message Date
Franco Fichtner
6be4951dbf dhcp: typo spotted by @azdps 2019-09-30 07:10:48 +02:00
Franco Fichtner
2993ae8dcc dhcp: factually correct annotation, no clobbering of existing strings 2019-09-29 15:15:33 +02:00
Franco Fichtner
3f69b12fc8 firmware: move echo to more appropriate spot 2019-09-29 12:47:49 +02:00
Franco Fichtner
058ee11a06 firmware: verify mtree signature if there #3473 2019-09-25 13:29:59 +02:00
Ad Schellevis
a4217d8fcc Tokenize2 / ordered lists mangled when setting the same content twice, closes https://github.com/opnsense/plugins/issues/1494 2019-09-25 13:13:21 +02:00
Ad Schellevis
680bd22980 IPsec: add margintime + rekeyfuzz (https://wiki.strongswan.org/projects/strongswan/wiki/ExpiryRekey), closes https://github.com/opnsense/core/issues/3722 2019-09-24 21:53:45 +02:00
Franco Fichtner
08e7fca0fc firmware: pkg is part of core, no need to double-check #3473 2019-09-24 09:40:59 +02:00
Franco Fichtner
959eea632f firmware: tie pkg dependency to core #3473 2019-09-24 09:39:59 +02:00
Franco Fichtner
982712a824 firmware: extend health check #3473 2019-09-24 09:09:40 +02:00
stumbaumr
201ed6894f devd does not pick up on laggX_vlanXXXX devices... (#3721)
...since the underscore devices are filtered out.
2019-09-24 08:23:36 +02:00
Ad Schellevis
04c1decd19 firewall, rules. make sure "tcp flags" input matches description. suggestion for https://github.com/opnsense/core/issues/3714 2019-09-23 18:48:37 +02:00
Ad Schellevis
ebd9ea2542 Captive portal, check type for acc_session_timeout in cases where sqlite converts None to ''. closes https://github.com/opnsense/core/issues/3704 2019-09-23 18:20:45 +02:00
Ad Schellevis
01d8fb296e Insight, catch struct.unpack errors instead od rashing out when flow record doesn't match standards. closes https://github.com/opnsense/core/issues/3715 2019-09-23 18:07:41 +02:00
Franco Fichtner
245486bc87 firmware: add version/repository check for core packages #3473 2019-09-23 09:56:36 +02:00
Franco Fichtner
a58ad17289 firmware: fixed upsteam in pkg 1.12 2019-09-23 07:46:29 +02:00
Franco Fichtner
aa5acaa00c ipsec: fix typo in actions file 2019-09-22 11:06:58 +02:00
Franco Fichtner
b83cb18e76 firewall: nicer toggle; closes #3700 2019-09-17 16:34:21 +02:00
Franco Fichtner
915ebdc15d system: show all swap partitions; closes #3592 2019-09-16 22:39:25 +02:00
Franco Fichtner
8a73ea0af2 interfaces: part two (actual fix) (actual fix) 2019-09-16 15:56:43 +02:00
Franco Fichtner
01cdf46908 interfaces: packet capture switcheroo
PR: https://forum.opnsense.org/index.php?topic=13897.0
2019-09-16 15:44:18 +02:00
Franco Fichtner
ffd506037a src: minor style updates in diff vs. stable/19.7 2019-09-14 07:41:52 +02:00
Franco Fichtner
e637e76ec6 plist: fix 2019-09-13 14:20:44 +02:00
Ad Schellevis
6b542e91d0 Merge branch 'ppmathis-feature/ipsec-pubkey-auth' 2019-09-13 14:18:35 +02:00
Ad Schellevis
013e802abf IPSec public key authentication, fix background on /ui/ipsec/key-pairs 2019-09-13 14:17:33 +02:00
Ad Schellevis
0038128f9a Merge branch 'feature/ipsec-pubkey-auth' of https://github.com/ppmathis/opnsense-core into ppmathis-feature/ipsec-pubkey-auth 2019-09-13 13:28:54 +02:00
Ad Schellevis
2a72b99a9d Captive portal, regression in merging b54f3d2cc4
ref https://forum.opnsense.org/index.php?topic=14186
2019-09-12 20:37:59 +02:00
Thomas Jensen
42e2dcd20e Update opnsense.xml (#3699) 2019-09-07 09:34:00 +02:00
Ad Schellevis
9c8833134a Revert "jQuery, upgrade to 3.4.1, keep 3.2.1 on disk for older third party plugins and disable jquery-migrations while herre."
-- seems to be for later, dashboard dies with "Uncaught TypeError: e.indexOf is not a function .... "

This reverts commit 244b70b77193f9c4d5f2912ca3c3cccf65f49d55.
2019-09-06 14:23:09 +02:00
Ad Schellevis
244b70b771 jQuery, upgrade to 3.4.1, keep 3.2.1 on disk for older third party plugins and disable jquery-migrations while herre. 2019-09-06 14:20:56 +02:00
Franco Fichtner
c668ae42ca src: style sweep 2019-09-06 09:26:09 +02:00
Ad Schellevis
3ef14d17e3 Alias, when geoip alias name is the same as it's country, it won't fetch contents, since the name matches an existing alias. 2019-09-05 12:49:40 +02:00
Franco Fichtner
813bb55533 src: whitespace sweep 2019-09-05 09:51:20 +02:00
Franco Fichtner
1282ac33c5 menu: hide helper entry 2019-09-05 09:00:53 +02:00
Ad Schellevis
4b55adf484
Update bug_report.md 2019-09-03 08:46:54 +02:00
Ad Schellevis
3a5862c7ae
Update bug_report.md 2019-09-03 08:43:17 +02:00
Pascal Mathis
8227a0cbca
ipsec: Move menu and ACL entries into MVC code
This commit moves all menu and ACL entries from the legacy code of the
IPsec subsystem into the new MVC codebase. Additionally, a small bug in
the current master of OPNsense has been fixed, where the ACL
"page-status-systemlogs-ppp" has been mistakenly labeled as "IPsec VPN"
instead of "PPP".

Signed-off-by: Pascal Mathis <mail@pascalmathis.com>
2019-09-01 16:59:09 +02:00
Ad Schellevis
74c2ac9a20 syslog, fix legacy remote logging. closes https://github.com/opnsense/core/issues/3682 2019-09-01 11:02:00 +02:00
Pascal Mathis
5d9183aa13
ipsec: Add support for public key authentication
The current IPsec plugin implementation does not support public key
authentication, which allows for a more secure mutual authentication
than PSK while still not introducing the complexity of X509
certificates.  The authentication can easily be set up by generating a
bare RSA keypair chain on both machines, followed by exchanging the
public keys between the two peers.

This commit introduces public key authentication functionality by adding
a new authentication method to phase 1 configuration called "Mutual
Public Key" and adding a menu entry "Key Pairs", which allows adding
public keys + optional private keys. It was successfully tested against
a Linux virtual machine running Strongswan 5 and the entered RSA keys
are automatically verified for correctness.

Useful commands for generating a bare RSA keypair:
$ ipsec pki --gen --type rsa --outform pem --size 4096 > private.pem
$ ipsec pki --pub --outform pem --in private.pem > public.pem

Signed-off-by: Pascal Mathis <mail@pascalmathis.com>
2019-08-31 23:31:49 +02:00
Ad Schellevis
ae5692b477 filter/alias, missing refresh on geoip type closes https://github.com/opnsense/core/pull/3685 2019-08-31 14:51:44 +02:00
Ad Schellevis
2982424232 interfaces, only trigger newwanip event for affected interfaces 2019-08-30 15:09:06 +02:00
Ad Schellevis
2d73c2cba5 plugins_configure, log actions 2019-08-30 14:58:05 +02:00
Ad Schellevis
bd988894a5 ditch links ref eff129c820 (commitcomment-34882067) 2019-08-29 15:24:39 +02:00
Ad Schellevis
eff129c820 diag_dns.php it seems like a good time to delete non functional links here, since private.dnsstuff.com isn't active. closes https://github.com/opnsense/core/pull/3677 2019-08-29 09:54:06 +02:00
Franco Fichtner
79732b440e system: this is the right fix for #3676 ;) 2019-08-29 08:17:22 +02:00
Franco Fichtner
060f9edad7 system: fix translation order of tunables description; closes #3676 2019-08-29 08:08:56 +02:00
Franco Fichtner
fe11354c82 pkg: last minute build breakage ;) 2019-08-26 23:00:29 +02:00
Ad Schellevis
28cc0dc5f4 CARP, kill vague advskew legacy hook when starting in maintenance mode (virtualip_carp_maintenancemode), closes https://github.com/opnsense/core/issues/3671 2019-08-26 21:37:22 +02:00
Ad Schellevis
55ae9124c0 Firewall: partially revert https://github.com/opnsense/core/issues/3591 2019-08-23 18:00:26 +02:00
Northguy
ed785a6612 Cosmetic changes to Tunables section (#3665)
Moved to apply notice, as this is the place where it is logical to be notified you might need to reboot after applying a tuneable
2019-08-23 12:46:10 +02:00
Franco Fichtner
83b4b71cb7 opendns: small tweaks 2019-08-23 11:35:11 +02:00