Project

General

Profile

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

# Date Author Comment
0b4c14a4 01/02/2019 02:50 PM Steve Beaver

Update copyright notices to 2019. Happy New Year

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

1981dfb5 07/12/2018 12:47 PM Renato Botelho

Make sure /var/etc/openvpn-csc directory is created

4b6bf6aa 06/23/2018 02:19 AM Justin Coffman

Remove RFC 7919 from DH group titles

Nothing is preventing the user from overwriting them, which would mean they're no longer the RFC groups.

43228ab3 06/23/2018 02:17 AM Justin Coffman

Added new DH groups to valid groups list

43a9b03d 04/23/2018 07:39 PM Pi Ba

Gateways, allow for configuring a gatewaygroup as the default gateway.
-Avoid changing routes by just visiting a webgui page.
-Avoid change some unneeded events when nothing changed.

179377b0 03/30/2018 11:01 PM robjarsen

Remove Whitespace

I'm aware this is a very large commit. Let me know if you'd rather have it broken down by file type (ie: PHP/shell scripts) so it would be easier to review.

-RJ

db30293e 02/23/2018 09:26 PM Phil DeMonaco

Bug 7905 - Auth Script & Openvpn Config

Replaces the current auth-user-pass-verify directive with the new plugin
call in the config-file generation code.

Also modifies the new asynchronous script to use "echo -n". This
probably isn't necessary but it doesn't hurt.

ba2b547f 01/31/2018 02:07 PM Renato Botelho

Merge pull request #3895 from PiBa-NL/20180106-openvpn-fix-subnet31

a0f991ec 01/11/2018 09:50 PM Pi Ba

openvpn, clear route also for /31 for ptp interfaces

498f7e20 01/10/2018 04:58 PM Jim Pingle

Add an option to push a gatewy address to bridged tap clients. Implements #8267

10a8b5ee 01/06/2018 06:33 PM Pi Ba

openvpn, fix the ifconfig ip1 ip2 when subnet /31 is used

b8f91b7c 01/05/2018 01:44 PM Luiz Souza

Update the Copyright notice for pfSense.

2dbc276d 11/29/2017 05:05 PM Steve Beaver

Merge pull request #3183 from znerol/feature/master/register-openvpn-cn

f5cd3884 11/29/2017 02:05 PM Steve Beaver

Merge pull request #3819 from PiBa-NL/20170910-show-interface-openvpn

37f05e97 11/13/2017 04:44 PM Jim Pingle

Add a separate checkbox for OpenVPN servers to redirect an IPv6 gateway now that OpenVPN has a native flag for it. Implements #8082

While here, since local network boxes are hidden when redirect gateway is enabled, do not use the values in those boxes when crafting the configuration. That way the GUI configuration is consistent with the backend.

a69a9182 10/16/2017 05:14 PM Jim Pingle

Change OpenVPN to retry client auth when it fails by default, rather than making the process exit which confuses users. Fixes #7506

adf5849b 09/09/2017 10:34 PM Pi Ba

openvpn, show interface configured for openvpn server/client on the overview

61a8cc10 08/23/2017 12:54 PM Jim Pingle

Correct typo. Fixes #7802

f49ef559 07/10/2017 02:36 PM Jim Pingle

Fix OpenVPN Auth Digest Algorithm selection so it does not use duplicate/alias names in the list, and fix existing entries on upgrade so they use the actual digest name and not an alias.

919a0f4a 05/22/2017 05:35 PM Jim Pingle

The logic for resolv-retry infinite was always setting it in client mode no matter what the GUI option wanted. Remove the GUI option and clean up the logic so it isn't duplicated. Fixes #7572

39fed386 05/22/2017 04:35 PM Jim Pingle

Fix OpenVPN server port validation to disallow "0". 0 is still OK for client port, which is the same meaning as blank/empty. Fixes #7565

58733b40 05/15/2017 01:51 PM Lorenz Schori

Validate domain parameter for the learn-address script

3000b44d 05/15/2017 01:12 PM Renato Botelho

Use is_numeric() to make sure $prefix is not 0

f5775694 05/15/2017 01:10 PM Renato Botelho

Merge pull request #3604 from enukane/fix/openvpn-ipv6-remote-netmask-0-treated-as-128

4f4de341 05/15/2017 06:18 AM Lorenz Schori

Only add learn_address script in tun-mode

0cc17a06 05/15/2017 06:18 AM Lorenz Schori

Register CN of OpenVPN clients in DNS Resolver

7618a842 05/10/2017 07:55 PM Jim Pingle

Add OpenVPN GUI Option for "sndbuf" and "rcvbuf", using the same value for both. Fixes #7507

2df5d9ee 05/10/2017 06:24 PM Jim Pingle

Add OpenVPN GUI option for "fast-io" to clients and servers. Ticket #7507
Only compatible with UDP modes, and also not compatible with "shaper".

42565652 03/03/2017 01:59 AM enukane

Fix parsing "::/0" as "::/128" on OpenVPN IPv6 Tunnel Remote network

587995fb 01/22/2017 08:28 AM Phil Davis

Always force compress when calling Net_IPv6

ddf99718 01/19/2017 06:37 AM Phil Davis

Fix #7136 Start OpenVPN on ordinary VIP

5280fd8d 01/17/2017 06:33 PM Renato Botelho

Fix #6603: Wait while interface is in 'tentative' state before try to bind OpenVPN to its address

af0257cf 01/17/2017 11:36 AM Renato Botelho

Remove extra parenthesis and blank line

51e7132e 01/17/2017 11:36 AM Renato Botelho

Simplify logic

b42ccf15 01/13/2017 05:50 PM Jim Pingle

Also check IPv6 when determining if we should use nobind or lport.

f06f9dab 01/11/2017 11:30 AM Renato Botelho

Merge pull request #3361 from PiBa-NL/openvpn_waitforpid_20170107

a1b39e94 01/09/2017 09:37 PM Pi Ba

openvpn, check for valid pid using isvalidpid()

8845e137 01/06/2017 11:17 PM Pi Ba

openvpn, make sure config is written and not overwritten while starting openvpn, and wait for pid of child process to be written before exiting function

b6dd335e 01/05/2017 01:51 AM Jim Pingle

Fix up OpenVPN CSC page help text, add IPv6 tunnel network. Fixes #7053

3b1642ff 01/04/2017 09:06 PM Renato Botelho

Destroy tun/tap device when delete OpenVPN tunnel

9272a448 01/04/2017 09:06 PM Renato Botelho

Remove unnecessary reference

ef703804 01/04/2017 08:52 PM Renato Botelho

Revert "Destroy tun/tap device when delete OpenVPN tunnel"

This reverts commit 0a07be0287189cda229fab27ad733e9de3dc12f5.

0a07be02 01/04/2017 08:38 PM Renato Botelho

Destroy tun/tap device when delete OpenVPN tunnel

c73367d2 01/04/2017 06:57 PM Jim Pingle

Add backend support to OpenVPN for NCP. Ticket #7072

f69e098f 01/04/2017 01:53 PM Renato Botelho

Fix #7074: Fix automatic port number guessing

Rework openvpn_port_used() to take care of following conflicts after
ticket #7062 was committed:

  • "UDP" is dual stack and conflicts with "UDP4" and "UDP6"
  • "TCP" is dual stack and conflicts with "TCP4" and "TCP6"...
feec858c 01/04/2017 01:40 PM Jim Pingle

Remove this extra comma. It's not causing a syntax error but it's also not necessary.

65d0277d 01/04/2017 01:07 PM Renato Botelho

Rework openvpn_vpnid_next() and remove duplicated code

b743ea87 01/04/2017 02:35 AM Jim Pingle

Add some more help text to OpenVPN pages.

4cfd15a9 01/03/2017 04:47 PM Jim Pingle

Replace "client-cert-not-required" with "verify-client-cert none". Fixes #7073

c854afcc 01/03/2017 03:29 PM Jim Pingle

Add --tls-crypt support for OpenVPN servers and clients. Implements #7071

a4b36246 01/03/2017 02:24 AM Jim Pingle

Bring compression options in line with OpenVPN 2.4. Note that the old style options are deprecated/legacy but don't remove yet, for compatibility. Implements #7064

80d3effa 01/02/2017 01:34 PM Jim Pingle

Make sure $openvpn_dh_lengths is declared global. Ticket #7065

c6668aba 01/02/2017 07:48 AM Phil Davis

Fix var name cut-paste error in openvpn.inc

f888c35a 01/02/2017 12:24 AM Jim Pingle

Add OpenVPN ECDH options. Implements #7063

ca366676 01/01/2017 09:47 PM Jim Pingle

Update OpenVPN protocol preferences to match the new behavior of OpenVPN 2.4. Fixes #7062

6a638752 01/01/2017 07:31 PM Jim Pingle

Allow OpenVPN DNS servers for clients to be IPv6 as well as IPv4. Implements #7061

cbfd0754 01/01/2017 04:59 PM Jim Pingle

Add IPv6 virtual address to SSL/TLS client output, formatting corrections/enhancement for SSL/TLS client and server. Ticket #2766

6f17547a 01/01/2017 04:03 PM Jim Pingle

Update OpenVPN SSL/TLS server status to reflect changes in OpenVPN 2.4. Ticket #2766

56110c72 12/30/2016 02:17 PM Renato Botelho

Ticket #7054: Remove tun-ipv6 option, deprecated on OpenVPN 2.4.0 and related GUI knobs

b4175676 12/14/2016 05:33 PM Renato Botelho

Merge pull request #3236 from PiBa-NL/openvpn_startup_lock

c165a17e 12/12/2016 08:37 PM Jim Pingle

Encode the auth server list before passing it on the CLI, to avoid issues with special characters that break when interpreted as URL parameters during OpenVPN auth. Fixes #7002

ce983754 11/19/2016 10:49 PM Pi Ba

openvpn, startup locking sequence to prevent issues around pid file / process management
fixes: https://redmine.pfsense.org/issues/6940

4fd1130f 10/11/2016 03:47 PM Jim Pingle

Adjust parsing of OpenVPN ciphers to new output format. Fixes #6849

81299b5c 09/06/2016 07:23 PM Renato Botelho

Move copyright from ESF to Netgate

9446ee68 08/22/2016 08:16 PM Jim Pingle

Add a selection for OpenVPN to have no compression preference + comp-noadapt, which is necessary in some client edge cases. Fixes #6739

01c2735c 08/17/2016 07:42 PM Jim Pingle

Add an option to push "block-outside-dns" to clients of an RA OpenVPN. Fixes #6719

f003f8db 08/01/2016 03:45 PM Jim Pingle

Some small improvements to OpenVPN server handling when using CARP VIPs in Gateway Groups. Might help with issue #6607

f8038899 07/21/2016 12:56 AM Chris Buechler

openvpn_add_dhcpopts already sets redirect-gateway, don't add it a second time. Ticket #6633

b12ea3fb 07/15/2016 07:30 PM Renato Botelho

Move to Apache License 2.0

1f954318 07/15/2016 07:09 PM Jim Pingle

Make a function to resync all OpenVPN CSCs and use it when saving an OpenVPN server. Fixes #6139

c5d81585 07/15/2016 06:30 PM Renato Botelho

Review license / copyright on all files (final round)

ac24dc24 07/14/2016 09:33 PM Renato Botelho

Review license / copyright on all files (1st round)

a409a857 07/13/2016 09:18 PM Kacper Boström

Added and modified functions to send correct Radius attributes to the Radius authenticator.

9046c581 07/13/2016 01:14 AM Chris Buechler

Merge pull request #2966 from scipiojr/master

3b44f18b 05/19/2016 08:35 PM scipiojr

Update openvpn.inc

b4f400a4 05/15/2016 10:54 PM scipiojr

Update openvpn.inc

bc5ab7af 05/15/2016 10:21 PM scipiojr

Update openvpn.inc

0693c967 05/08/2016 03:41 AM Stilez y

Add missing recommended key lengths to OpenVPN options

Add key lengths to the OpenVPN options, for asymmetric keys of size 3072 (for current use), 7680, 15360 (for long term resistance), 8192 and 16384 (common binary exponents).

These are both supported by OpenVPN anyhow, and for certain uses are currently recommended (eg long term resistance to replay/decryption). See keylength.com for citations....

966cdb43 04/18/2016 03:15 PM Jim Pingle

Trim the OpenVPN tunnel network before use, and on save. Fixes #6198

1aa20aa3 04/02/2016 01:37 PM Phil Davis

Remove dead note from OpenVPN widget

This note is never going to display, because $DisplayNote is only set in
a function and is not global.
In any case, I don't think the message is true (maybe it was true in the
past?).

a6d55c23 03/01/2016 07:32 AM Chris Buechler

Only specify auth-user-pass for TLS mode. Ticket #5941

636918c9 02/26/2016 07:50 AM Chris Buechler

Fix OpenVPN ifconfig. Ticket #5930

30c8a290 02/24/2016 02:01 PM Renato Botelho

Use high level functions

e8c516a0 02/18/2016 12:19 PM Phil Davis

Internationalize etc inc i through s

d9901ff4 02/09/2016 11:56 PM Chris Buechler

Fix style issues.

2a5960b0 02/09/2016 09:58 PM Luiz Souza

Review of CARP uniqid changes.

It turns out that current CARP implementation is not much different from an IP alias.

This commit converts the IP alias to also use the CARP uniqid scheme, this simplify the code in all other places because now we have only two different cases to deal with:...

4742e635 01/29/2016 05:42 AM Chris Buechler

Omit topology for tap OpenVPN, as it has no meaning in that context

3f1265e4 01/29/2016 05:18 AM Chris Buechler

Remove stray }

ef378560 01/21/2016 05:03 PM Jim Pingle

The topology line also must be skipped if an SSL/TLS mode is used with a CIDR less than 30.

09221bc3 01/15/2016 01:44 PM Renato Botelho

Update license on files from /etc/inc

493e6807 01/13/2016 10:57 AM Stilez y

Remove spaces at EOL as requested

7272f6ee 01/12/2016 08:20 AM Stilez y

redmine 5702 - change to use high level IPv4 functions where low level ip2long32() etc are used

61fce4a6 12/17/2015 04:29 AM Phil Davis

Consolidate OpenVPN kill_client routine

After a gitsync just now I started getting "cannot redeclare
kill_client" error messages. Whatever it was that caused this to start
happening, the kill_client() function in these 2 places is identical.
Might as well put it in openvpn.inc

6aa3723a 12/15/2015 06:03 PM Renato Botelho

Remove all pfSense_MODULE and pfSense_BUILDER_BINARIES definitions, whatever was the reason they were added, it was never finished and it's not being used

a4ba0282 12/10/2015 04:37 PM Stephen Beaver

Fixed #5602 by dynamically updating hte help text based on the cert selected.

4e322e2c 12/10/2015 03:09 PM Phil Davis

Code style and white space in etc

0e9d4a6d 12/07/2015 03:18 PM Jim Pingle

Prioritize and separate server certs for OpenVPN servers to make it more clear they should be using certificates created as Server certificates for this purpose -- it's still valid to use non-server certs but it's not what most people intend to do. Ticket #5602

de1a3167 12/07/2015 03:18 PM Jim Pingle

whitespace/style fixups