Project

General

Profile

Download (74.6 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
f2c2a2b4 05/06/2022 05:31 PM Jim Pingle

OpenVPN status improvements. Implements #13129

  • Clean up and improve client/p2p state interpretation
  • Output OpenVPN instance interface names
  • Improve formatting of service status and control icons
2d033c13 05/04/2022 05:42 PM Viktor Gurov

Restart DNS Resolver after OpenVPN config save. Fixes #13117

76569401 05/02/2022 03:34 PM Jim Pingle

Improve OpenVPN "tls-client"/"pull". Fixes #13116

"tls-client" and "client" are redundant, so only use "tls-client" and
"pull". Omit "pull" in cases where it is known to be incompatible.

810f1026 04/18/2022 03:36 PM Viktor Gurov

Do not restart IPv4 OpenVPN on IPv6 gateway events and vice versa. Fixes #13061

172452a4 04/13/2022 07:15 AM Viktor Gurov

Reload filter on OpenVPN instance delete. Fixes #13055

0049d009 03/31/2022 03:42 PM Jim Pingle

Fix syntax error

3a792acf 03/31/2022 10:06 AM Viktor Gurov

OpenVPN unbound restart fixes. Issue #12991

70e7b0c1 03/30/2022 07:00 PM Marcos M

Add option to limit concurrent connections per OpenVPN user. Implements #12267

acb0c154 03/30/2022 07:00 PM Marcos M

Use OpenVPN deferred client-connect. Implements #12407

209ad2e3 03/30/2022 03:52 PM Jim Pingle

OpenVPN shared key warning. Implements #12981.

Adds a warning to the OpenVPN client and server list and edit pages
warning the user about shared key mode being deprecated by OpenVPN.

Warning only displays on the instance lists if there is an existing
shared key instance. Warning only displays when editing an instance...

1ff9c7c3 03/29/2022 02:25 PM Viktor Gurov

Restart unbound to update ACL on OpenVPN change. Issue #12991

4533e50b 03/25/2022 08:38 AM Viktor Gurov

Skip unresolved OpenVPN alias DNS entries. Fixes #12984

065e0508 03/22/2022 01:34 PM Viktor Gurov

OpenVPN FQDN in alias netmask fix. Issue #12925

60c0b333 03/10/2022 02:55 PM Viktor Gurov

OpenVPN FQDN in alias support. Fixes #12925

9be20fdf 03/09/2022 01:54 PM Viktor Gurov

OpenVPN status TAP mode double entries fix. Issue #12884

5f3aa946 03/07/2022 07:03 PM Viktor Gurov

OpenVPN status incorrect TAP mode RA server+empty tunnel. Fixes #12884

15713a56 02/14/2022 04:37 PM Viktor Gurov

Optimize openvpn_resync_all(). Fixes #12628

0fe9c7bb 02/14/2022 04:03 PM Viktor Gurov

Convert OpenVPN Tunnel Network to correct format on save. Issue #11416

78ce96a9 01/13/2022 06:36 PM Jim Pingle

Improve OpenVPN Data Cipher handling. Fixes #12677

1f3baf61 01/03/2022 06:31 PM Jim Pingle

Revert "Use OpenVPN async client-connect, clear stale rules, add option to limit connections per user. Implements #12407 and #12332 and #12267"

This reverts commit 7aaa20d95a345c4688e8786c755c7d0433451688.

8f2f85c3 01/02/2022 01:05 AM Luiz Souza

Update the Copyright year of the files owned by Rubicon/Netgate.

7aaa20d9 11/15/2021 02:51 PM Marcos M

Use OpenVPN async client-connect, clear stale rules, add option to limit connections per user. Implements #12407 and #12332 and #12267

a96a7151 10/21/2021 03:11 PM Viktor Gurov

Delete stale OpenVPN RADIUS ACL generated rules. Fixes #12481

6e889d88 10/20/2021 04:11 PM Viktor Gurov

Fix OpenVPN status page halt function when client_id=0. Issue #12416

08ef78ac 10/08/2021 03:35 PM Viktor Gurov

Allow to halt OpenVPN client on status page. Issue #12416

0a70f90a 08/31/2021 06:03 PM Jim Pingle

OpenVPN exit notify & inactive incompatibilities

  • Ignore exit notify in problematic cases. Fixes #12102
  • Ignore inactive seconds in problematic cases. Fixes #12219
  • Warn against using these options in problematic scenarios
  • Hide from the GUI in obvious incompatible scenarios
4b8d710c 08/30/2021 09:02 PM Viktor Gurov

OpenVPN Aliases support. Implements #2668

2e6b2841 08/14/2021 05:33 AM Viktor Gurov

Prevent deletion of OpenVPN instances with assigned interfaces. Fixes #12224

d1d8383c 08/13/2021 08:11 AM Viktor Gurov

Use client-connect/client-disconnect script for Remote Access (SSL/TLS) server mode. Fixes #12238

1c334904 08/11/2021 05:26 AM Viktor G

Delete OpenVPN related config files for disabled instance. Fixes #12223

6c3bfb73 08/09/2021 02:15 PM Jim Pingle

OpenVPN status f/tap+empty tunnel net Fixes #12232

28cb1a27 08/03/2021 03:16 PM Jim Pingle

Fix OpenVPN CA/CRL cleanup. Fixes #12192

6ae26227 07/01/2021 03:00 PM Viktor Gurov

Always apply IPsec changes on HA secondary. Fixes #12075

810adc14 07/01/2021 12:54 PM Viktor Gurov

Add OpenVPN remote-cert-tls option. Implements #11865

3f0e9812 06/14/2021 07:13 PM Viktor Gurov

Configure OpenVPN-parent QinQ interfaces on boot. Fixes #11662

866cc787 05/12/2021 09:08 PM Steve Beaver

Fix missing ')' in openvpn.inc

70d79766 05/12/2021 12:10 PM Viktor Gurov

Do not start an OpenVPN instance if vip aliased to BACKUP CARP. Fixes #11793

f0a0bae5 05/12/2021 12:02 PM Viktor Gurov

OpenVPN TAP ifconfig-ipv6 syntax fix. Issue #11869

1b59af4f 03/15/2021 01:51 PM Viktor Gurov

Correct local IPv6 address for OpenVPN on 6RD/6to4 interfaces. Fixes #11674

30064732 03/10/2021 06:15 PM Viktor Gurov

OpenVPN auth sources strlen validation. Issue #11104

a397f9a8 02/23/2021 01:44 PM Renato Botelho

Merge pull request #4501 from mschiegl/patch-1

969574b6 02/23/2021 12:41 PM Viktor Gurov

Put OpenVPN route-nopull option after custom options. Fixes #11448

ee712bbb 02/23/2021 12:29 PM Viktor Gurov

Allow to use OpenVPN provided DNS servers. Implements #11140

bd5d33d8 02/20/2021 05:55 AM mschiegl

Fix openssl digest algorithm param in openvpn.inc

At least in OpenSSL 1.1.1i-freebsd, used by pfsense 2.5, there is no longer a "list-message-digest-algorithms" parameter. It has been replaced by "list -digest-algorithms".
The old parameter results in an error 'Invalid command 'list-message-digest-algorithms'; type "help" for a list' and may even cause an endless loop on startup/migration.

f5736d98 02/18/2021 04:00 PM Viktor Gurov

Display negotiated cipher on Status / OpenVPN page. Implements #7077

93830bec 02/04/2021 03:12 PM Viktor Gurov

OpenVPN rmdir fix. Issue #11254

79ec3f15 01/28/2021 03:42 PM Viktor Gurov

Delete all OpenVPN related files on instance deletion. Issue #11254

a2ba5b6c 01/15/2021 03:10 PM Viktor Gurov

OpenVPN genkey secret command fix. Issue #11249

8f585441 01/03/2021 12:28 PM Luiz Souza

Update the Copyright year.

A subsequent commit will deal with .po's.

16fe7982 11/10/2020 06:14 PM Jim Pingle

OpenVPN compression settings improvements. Issue #11020

  • Hide compression options when compression is not allowed
  • Omit compression options from the OpenVPN configuration when
    compression is not allowed
3adc4134 11/09/2020 06:24 PM Jim Pingle

Fix display of OpenVPN data cipher when NCP is disabled. Issue #10919

924eeefb 11/09/2020 03:44 PM Jim Pingle

OpenVPN Data Cipher changes. Fixes #10919

  • Change handling of data ciphers so they work properly for TLS and
    shared key
  • Move some duplicate code to a function
  • Improve display of data ciphers in the OpenVPN server list
  • Other misc improvements to OpenVPN server and client list to bring...
189edaf3 11/06/2020 08:54 PM Jim Pingle

OpenVPN data cipher negotiation updates. Fixes #10919

  • Rename "NCP Algorithms" to "Data Encryption Algorithms" to reflect the change in OpenVPN (frontend and backend, e.g. "ncp-ciphers" changes to "data_ciphers")
  • Change "Encryption Algorithm" to "Fallback Data Encryption Algorithm" and move it below "Data Encryption Algorithms"...
56e031a7 11/06/2020 03:25 PM Jim Pingle

OpenVPN compression options update. Issue #11020

  • Add new "Allow Compression" option for OpenVPN 2.5.0. Defaults to asymmetric
    (Decompress incoming packets, do not compress outgoing packets) for a more
    secure and smooth transition to disabling compression entirely....
4af6affa 11/05/2020 09:13 PM Jim Pingle

Remove OpenVPN tun server IPv4 tunnel network requirement. Issue #11020

No longer required on OpenVPN 2.5.0

bf335b2b 10/30/2020 06:02 PM Renato Botelho

Revert "Remove non captive-portal logs from Local4 syslog facility."

This reverts commit 6960993dc53c559619fe3f8d8ea903e7730b4fa6.

f1fcc3ce 10/30/2020 05:21 PM Renato Botelho

Revert "Adjust some missing ident on syslog"

This reverts commit 12719a87e3ba77f5459938a4cfec7f007bbe0c4a.

12719a87 10/27/2020 03:47 PM Renato Botelho

Adjust some missing ident on syslog

3b88d971 10/23/2020 01:04 PM Viktor Gurov

Allow to register OpenVPN Remote Access (User Auth) client in DNS Resolver. Implements #10999

7d813139 10/13/2020 08:39 PM Jonas Christoffersen

Fix #10680: Rewrite cache system in interfaces.inc

Change it to not invalidate cache when not needed. Makes boot much faster
when we have many VLANs

5a649783 06/10/2020 03:03 PM Renato Botelho

Merge pull request #4352 from vktg/ovpntcpfix

a7db13ac 06/10/2020 02:45 PM Renato Botelho

Merge pull request #4150 from Augustin-FL/captiveportal-db-sync

6ac20ad3 06/10/2020 02:30 PM Viktor Gurov

OpenVPN TCP client fix. Issue #10650

8d44d56a 06/10/2020 08:49 AM Viktor Gurov

OpenVPN CSO remove routes option. Implements #9702

6960993d 05/18/2020 04:36 PM A FL

Remove non captive-portal logs from Local4 syslog facility.
Various logs are recorded in local4 in HA situation. They should not be recorded here.
Redmine #97

bd1291d0 03/23/2020 06:42 PM Viktor Gurov

Remote OpenVPN server proto definition. Issue #10368

d2011b0a 02/25/2020 01:58 PM Jim Pingle

Correct 'default' behavior of OpenVPN TLS key dir. Fixes #10287

ac91bbaa 02/10/2020 02:10 PM Jim Pingle

Revert "Fix #10235"

This reverts commit 32218e9e1e69a0e2b91bcd829fcba04ec8586bdc.

64e65655 02/05/2020 09:18 PM Renato Botelho

Fix #10235

Add a missing break to case statement. Without it, $compression was
being filled with a bad value and also if push compress was being used,
it added the option breaking connection.

Reported by: Vinicius Dell'Aglio on Telegram pfSense group

0284d79e 01/03/2020 04:37 PM Jim Pingle

This is 2020. Issue #9245

f61a794a 11/26/2019 04:56 PM Jim Pingle

Unset temp vars when refreshing CRLs. Issue #9915

Otherwise it might unintentionally add a CRL to a server which does not
have one selected

475d712b 11/26/2019 04:05 PM Jim Pingle

When refreshing CRLs, increment suffix, do not clean up. Fixes #9915

While here, fix a bug with refresh path.

348c2af1 11/25/2019 09:50 PM Jim Pingle

Restructure OpenVPN settings directory layout

  • Changed from /var/etc/openvpn[-csc]/<mode><id>.<file> to
    /var/etc/openvpn/<mode><id>/<x>
  • This keeps all settings for each client and server in a clean
    structure
  • Move to CApath style CA structure for OpenVPN, which implements #9915...
e5c4f2a7 11/22/2019 07:19 PM Jim Pingle

Make OpenVPN username-as-common-name options. Implements #8289

7591a72a 11/22/2019 06:59 PM Jim Pingle

Add exit notify to OpenVPN servers/clients. Implements #9078

19a0636d 11/22/2019 04:41 PM Jim Pingle

Prevent OpenVPN tunnel network reuse. Fixes #3244

Ensures that a submitted tunnel network is not already in use on other
OpenVPN client or server instances, to avoid conflicts.

bc3e78ab 11/21/2019 07:41 PM Jim Pingle

OpenVPN ECDH/ECDSA filtering. Fixes #9744

Can be revisited in the future if the corresponding OpenVPN bug is
resolved.

4e42da90 09/26/2019 01:00 PM Renato Botelho

Fix #9674: Do not set duplicate-cn in p2p_shared_key mode

99d7e8c1 09/24/2019 03:34 PM Jim Pingle

Fix OpenVPN keepalive default values. Fixes #3473

3bfecc81 09/19/2019 10:54 AM Renato Botelho

Fix #3743: Allow OpenVPN keepalive configuration

- Remove hardcoded 'keepalive 10 60' configuration
- Added 'inactive seconds' option
- Let user configure 'keepalive interval timeout'. It defaults to 10 60
as it was hardcoded until now
- Let user define ping and chose between ping-exit or ping-restart...

9f2a58b5 09/18/2019 05:10 PM Renato Botelho

Remove variable from gettext string

4597011d 09/18/2019 05:10 PM Renato Botelho

Remove line commented out in 2015

1889f3e7 09/18/2019 05:01 PM Renato Botelho

Remove code commented out in 2008

20be1970 09/12/2019 01:56 PM Renato Botelho

Merge pull request #3999 from vpiserchia/master

f7335af3 09/11/2019 07:28 PM Renato Botelho

Deduplicate code in openvpn.inc

1d13560c 09/11/2019 07:08 PM Renato Botelho

Remove unnecessary variable

33187646 09/11/2019 07:04 PM Renato Botelho

Merge pull request #4072 from jwsi/openvpn-gwgroup

15f8062b 09/03/2019 06:19 PM James Webb

Improve efficiency of resync checks.

GW Group changes are checked iff the interface is not the empty string or the interface in question is not the same as the OpenVPN interface.

7071aab3 09/02/2019 02:29 PM James Webb

Add ability for OpenVPN instances to resync on IP changes and on boot.

OpenVPN instances resync if interface IP change occurs.
At boot, the interface is the empty string, so resync is mandatory to generate OpenVPN files in /var/etc/openvpn.

614ca41e 08/31/2019 11:39 PM James Webb

Add else clause for cases when OpenVPN interface file does not exist.

- Prevents potential race condition at startup resulting in failure to start OpenVPN instances.
- In cases where interface file is not present the openvpn_resync function handles a restart correctly.

38809d47 07/29/2019 05:50 PM Renato Botelho

Fix copyright message years to reflect BSDP -> ESF -> Netgate

c46d0b12 06/19/2019 01:12 PM James Webb

Update openvpn.inc to allow OpenVPN instances to resync when running on a gateway group.

Implementation now checks if OpenVPN client/server running on gateway group should resync when IP changes occur or if cables are unplugged/replugged.

23dfe5ad 06/19/2019 03:10 AM Vito Piserchia

Merge remote-tracking branch 'upstream/master'

f93ec385 06/19/2019 03:01 AM Vito Piserchia

openvpn: cleaning default case handling in switch statements

0b4c14a4 01/02/2019 02:50 PM Steve Beaver

Update copyright notices to 2019. Happy New Year

f08369ec 10/09/2018 05:10 PM Vito Piserchia

change after review

cef01bcb 10/09/2018 09:34 AM Vito Piserchia

Update text

8698f918 10/09/2018 09:27 AM Vito Piserchia

Added tlsauth keydir options to openvpn client and server

38922574 08/15/2018 08:13 PM Jim Pingle

Disable OpenVPN compression for new instances by default. Fixes #8788

Also add warning text that cautions against enabling compression.

While here, also add missing "stub-v2" compression mode.

f76f2868 07/26/2018 06:28 PM Renato Botelho

Merge pull request #3908 from pdemonaco/master