Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
b505e3ae 01/26/2021 01:37 PM Jim Pingle

Suppress errors when opening router file. Fixes #11314

ed837d48 01/25/2021 09:05 PM Jim Pingle

Attempt to use peer wg address if possible for gateway. Implements #11300

0c3fff67 01/25/2021 04:02 PM Jim Pingle

Refine Unbound auto ACL generation. Implements #11309

7fe0979b 01/25/2021 03:28 PM Jim Pingle

Rework WireGuard tonatsubnets/unbound ACL entries. Fixes #11304

2924fc26 01/25/2021 02:14 PM Jim Pingle

Init var before use. Fixes #11307

f25efb4b 01/25/2021 01:41 PM Steve Beaver

Allowe peer port < 512

94230d38 01/25/2021 01:40 PM Steve Beaver

Allowe listen port < 512

8b9d2275 01/25/2021 01:33 PM Jim Pingle

Use correct default MTU for WireGuard. Fixes #11291

e1afb219 01/22/2021 06:23 PM Jim Pingle

Add WireGuard to easyrule

bc8cf86b 01/22/2021 05:40 PM Jim Pingle

Exclude wg(4) from auto outbound NAT. Fixes #11289

df799f2c 01/22/2021 03:24 PM Jim Pingle

Assume default WG port if empty. Fixes #11286

171b0eb2 01/22/2021 01:15 PM Jim Pingle

Revert "Add wg to ALTQ list. Implements #11280"

Unstable. See #11285

This reverts commit 4a49b0d9b182c76f658201124c43278a65542c98.

8dffba30 01/21/2021 09:57 PM Jim Pingle

Fix WireGuard case

5a33a16c 01/21/2021 09:55 PM Jim Pingle

Ticket #5186: Enable Wireguard firewall rules tab

4a49b0d9 01/21/2021 09:31 PM Jim Pingle

Add wg to ALTQ list. Implements #11280

db2fefc5 01/21/2021 08:57 PM Jim Pingle

Show WireGuard interface description during assignment. Issue #11277

f50c6543 01/21/2021 07:55 PM Jim Pingle

WireGuard assignment/disable behavior improvements. NG 5518

  • Do not allow a WireGuard instance to be removed while assigned
  • Do not allow a WireGuard instance to be disabled while assigned
  • Destroy the WireGuard interface when disabled
e564dbd6 01/21/2021 12:18 AM Steve Beaver

Add ^wg to list of interface mimatch types

8e48b2e2 01/20/2021 08:27 PM Jim Pingle

Add OS routes using WireGuard Peer AllowedIPs. Part of NG 5437

45ae5c55 01/20/2021 07:50 PM Jim Pingle

Remove WireGuard peernwks field which is not needed. Part of NG 5437

6e23ca79 01/20/2021 07:43 PM Jim Pingle

Fix some bad WireGuard capitalization

236f8ecc 01/20/2021 07:39 PM Jim Pingle

Automatic WireGuard interface gateways. Part of NG 5437

3856366b 01/20/2021 05:27 PM Renato Botelho

Retire VXLAN support

VXLAN support is not enterprise ready and after internal discussion we
decided we are not able to support it. We are committed to release
features only when they are ready.

55da9aef 01/20/2021 01:44 PM Jim Pingle

Change XML listtag entry for peer to wgpeer for issue #5186

ef0b6170 01/19/2021 08:05 PM Renato Botelho

Fix copyright notices

b386d073 01/19/2021 08:05 PM Renato Botelho

Remove commented out code

1566a360 01/19/2021 08:05 PM Renato Botelho

Spell WireGuard properly

6facda79 01/19/2021 02:35 PM Jim Pingle

Add igc to ALTQ list. Issue NG 5185

c9706433 01/19/2021 02:35 PM Renato Botelho

Preserve wireguard address after interface assign

4efe99c6 01/19/2021 02:35 PM Renato Botelho

Improve code readability

c3acf286 01/19/2021 02:35 PM Steve Beaver

Fixed #5486 by making peer endpoint and port optional

422f8a04 01/19/2021 02:35 PM Steve Beaver

Added new Wireguard config fields peernwks and peerwgaddr per #5437

282d8ee7 01/19/2021 02:35 PM Renato Botelho

wg: Configure static routes

When configuring a wg tunnel, update static routes associated with that
interface

d1ac0394 01/19/2021 02:35 PM Renato Botelho

Update copyright year

39a615f0 01/19/2021 02:35 PM Renato Botelho

Ticket #5186: Re-create config files during boot

580c7a4f 01/19/2021 02:35 PM Renato Botelho

Ticket #5186: Implement is_wg_enabled()

07aa50fd 01/19/2021 02:35 PM Renato Botelho

Ticket #5186: Fix comment

aea837f8 01/19/2021 02:35 PM Steve Beaver

#5186 - Revised peer configuration to use 'wgpeer' rather than 'peer'

a0669cfb 01/19/2021 02:35 PM Renato Botelho

wg: Do not check assigned interface (Ticket #5186)

When saving changes on wireguard, do not check address conflict on
interface assigned to that tunnel, otherwise, it will not allow user to
save any modification

97e391de 01/19/2021 02:35 PM Renato Botelho

wg: Use a more generic function to detect IP address

835e6895 01/19/2021 02:35 PM Renato Botelho

wg: Remove extra spaces

50bd4119 01/19/2021 02:35 PM Renato Botelho

wg: isset() just before is_array() is redundant

d763c52b 01/19/2021 02:35 PM Renato Botelho

wg: unlink_if_exists() can deal with glob matches

e340cb98 01/19/2021 02:35 PM Renato Botelho

wg: Style fixes

cfc9bcc7 01/19/2021 02:35 PM Renato Botelho

wg: Fix gettext() calls

4e43d19d 01/19/2021 02:35 PM Renato Botelho

wg: Simplify logic

21e74d25 01/19/2021 02:35 PM Steve Beaver

Fix Wireguard tunnel save with zero peers

2b0b1f3b 01/19/2021 02:35 PM Steve Beaver

Completed revision of wg config edit fors

e773d8fe 01/19/2021 02:35 PM Steve Beaver

Added allowed ip validation

566facd9 01/19/2021 02:35 PM Steve Beaver

#5186 fixed validation issues as requested

a76f22d7 01/19/2021 02:35 PM Steve Beaver

#5186 - Provide 'generate PSK' butoon. Some fixes to validation

db784b1a 01/19/2021 02:35 PM Steve Beaver

#5186 Added keepalive units, clarified Address text, added incremented port placeholder, minor validation changes

065847a4 01/19/2021 02:35 PM Steve Beaver

Added user input validation for Wireguard config. Marked certain values as required

f319adf4 01/19/2021 02:35 PM Luiz Souza

Add the tunnel address to WG interface.

Wireguard support is now functional.

4103ddd6 01/19/2021 02:35 PM Luiz Souza

Fix the wireguard configuration file, start tunnels at boot.

Add the Endpoint port, fix the configuration permissions.

Remove the WG tunnel when a tunnel is removed.

1698954c 01/19/2021 02:35 PM Steve Beaver

Added support for wireguard pre-shared keys

b8abb69c 01/19/2021 02:35 PM Steve Beaver

Optionally generate keys in JSON

7d18cbb6 01/19/2021 02:35 PM Steve Beaver

Added ability to generate a new public/private key pair for hte interface. Public key is displayed on the tunnel edit form

0f674c32 01/19/2021 02:35 PM Luiz Souza

Fixes the saving of peers settings in GUI.

The previous commits had a few mistakes which were fixed in here.

Fixes the WG configuration path and creation.

The GUI is now working as expected to add, edit and save the WG tunnel entries.

5f4b92c2 01/19/2021 02:35 PM Luiz Souza

Rename the Wireguard peers entries in configuration XML to 'peer'.

'peer' is already properly handled by the XML routines as a list entry, which
is not the case of 'peers'.

This fixes the saving of peers settings in GUI.

f8fac290 01/19/2021 02:35 PM Luiz Souza

Fix the file name in header.

Remove the mention from m0n0wall, this code was created for pfSense.

c5070198 01/19/2021 02:35 PM Steve Beaver

Moved wg.inc to proper location

efb7b532 01/19/2021 02:35 PM Steve Beaver

Removed peer file. No longer needed

e5f5c961 01/19/2021 02:35 PM Steve Beaver

Revised tunnel table, added firewall key display, added key generation code

77084fc6 01/19/2021 02:35 PM Steve Beaver

Add tunnel name (wg?) to tunnel so that tunnels can be deleted without renumbering the remaining tunnels

02b75dc3 01/19/2021 02:35 PM Steve Beaver

Completed tunnel delete logic

42c33bac 01/19/2021 02:35 PM Steve Beaver

Completed new tunnel functionality when no tunnels exist in hte config

ea07ba5a 01/19/2021 02:35 PM Steve Beaver

Completed config file update

80af47f0 01/19/2021 02:35 PM Steve Beaver

Prototyped main wireguard UI page

54ff075d 01/19/2021 02:35 PM Steve Beaver

Accommodate PersistentKeepalive and PresharedKey peer options

729c4d55 01/19/2021 02:35 PM Steve Beaver

<peer> => <peers>

c6cdaad1 01/19/2021 02:35 PM Steve Beaver

Outlines config.xml => wireguard config files utility

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

OpenVPN genkey secret command fix. Issue #11249

16ea962d 01/14/2021 01:15 PM Viktor Gurov

Static DHCP mappings DDNS tabs fix. Issue #10224

e733f5b2 01/11/2021 05:50 PM Viktor Gurov

DHCPD ARPA zone trailing dot. Fixes #11224

391591ef 01/05/2021 09:11 PM Jim Pingle

IPsec P1/P2 expiration and replacement refresh. Implements #11219

f4479f0d 01/05/2021 12:59 PM Renato Botelho

Identify minnowboard with BIOS 1.0

Intel has changed MBT identification

Obtained from: https://github.com/pfsense/pfsense/pull/4495

8f00a31d 01/05/2021 12:49 PM Renato Botelho

Merge pull request #4493 from bmhughes/add-watchfrr-to-routing-log

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

Update the Copyright year.

A subsequent commit will deal with .po's.

87d9798f 12/31/2020 03:57 PM Jim Pingle

Improve handling of SMTP send errors. Fixes #11063

b2bbf523 12/31/2020 02:14 PM Ben Hughes

Add watchfrr to routing log

28a7c948 12/30/2020 09:46 PM Jim Pingle

Fix diag_dump_states.inc filename. Fixes #11197

112b85ea 12/30/2020 09:21 PM Renato Botelho

Merge pull request #4489 from lepurt/master

559f965f 12/30/2020 09:18 PM Renato Botelho

Merge pull request #4492 from Augustin-FL/patch-1

d4e1fdea 12/30/2020 08:05 PM Jim Pingle

Correct DPD syntax and values. Fixes #11196

170c0f08 12/29/2020 09:00 PM Jim Pingle

IPsec P2 life_time changes. May help with issue #10176

  • We currently only set life_time which isn't ideal
  • Swanctl format wants rekey_time set, defaults to 1h (3600)
  • Many users set P2 lifetime to 3600
  • With rekey_time and life_time equal, rand_time is 0, so both always...
131b41fc 12/29/2020 06:54 PM Jim Pingle

Correct IPsec secrets section ID type handling. Fixes #11193

9f2439e5 12/29/2020 03:43 PM Steve Beaver

Revise JSON data format when generating a list of states

79046c21 12/28/2020 08:35 PM Steve Beaver

Moved diag_dump_states logic to an include file for clarity

0b42c221 12/28/2020 07:13 PM Steve Beaver

Revise diag_arp.php moving control lgic to an include file

fda3963f 12/18/2020 12:06 AM A FL

Avoid flooding the logs

f2b03cda 12/14/2020 10:35 AM Viktor Gurov

Domeneshop DynDNS correct return code check. Fixes #11146

381f213e 12/14/2020 10:35 AM Viktor Gurov

Secondary DDNS server entry for static DHCP mappings. Issue #10224

effd64ce 12/14/2020 10:33 AM Viktor Gurov

Namecheap DDNS error code fix. Issue #5308

cb8ecda5 12/13/2020 05:41 PM Sébastien Trupel

Allow wildcard DNS record of type A in DynDNS client for DNS provider Gandi. Ticket #11159.

573ec19d 12/10/2020 03:31 PM Renato Botelho

Add product_label global variable

Introduce product_label global variable, by default with same value of
product_name. The idea is to make it easier for rebranded products to
change the name on all visual texts while internal structures are
preserved.

While here, remove deprecated $g['platform'] and also replace places...

cda2ef35 12/10/2020 03:31 PM Renato Botelho

Remove use of deprecated $g['platform']

8411851a 12/09/2020 02:21 PM Steve Beaver

Remove (harmless) double / in file path

c1f0a583 12/09/2020 01:55 PM Steve Beaver

Fixed #11144 by verifying correct generation of userkey

1e4ca804 12/07/2020 12:38 AM Steve Wheeler

Pass correct parameter to create a new VXLAN interface.