Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
d6db3d73 02/16/2021 05:50 PM Steve Beaver

Completed networking section, subject to testing

3f4949b6 02/12/2021 06:29 PM Steve Beaver

Add input_errors to returned array

c040bd1d 02/12/2021 04:34 PM Steve Beaver

Revised system_advanced_notifications for MVC

11fd7da7 02/12/2021 01:50 PM Jim Pingle

Fix WireGuard add/next name behavior. Fixes #11407

  • No need to set index when creating a new entry
  • WireGuard interface name label was assuming array index=wg if name
    which was incorrect
b29e6e1b 02/08/2021 07:03 PM Steve Beaver

Revert "Refactor system_advanced_misc for MVC"

This reverts commit c33b0ab6c2fcd4c9786d1b5e7903c01fa1fafa7d.

c33b0ab6 02/08/2021 06:07 PM Steve Beaver

Refactor system_advanced_misc for MVC

65371889 02/08/2021 01:22 PM Viktor Gurov

Nested alias checking fix. Issue #11372

21c2bb34 02/04/2021 06:13 PM Renato Botelho

Remove what I suspect is a debug leftover

86b28a02 02/01/2021 04:11 PM Steve Beaver

Refactored system_advanced_* pages for MVC

f32e1438 01/29/2021 06:54 PM Jim Pingle

Add brackets around IPv6 endpoint address. Issue #11338

0c68239a 01/27/2021 05:06 PM Jim Pingle

Fix WireGuard interface name assignment. Fixes #11323

Only set the name when it's empty/unset (e.g. when first created),
automatically determine the next available wg interface number.

4fdcc82b 01/27/2021 04:22 PM Jim Pingle

WireGuard: Always derive public key. Issue #11322

If the user enters a different private key, using the supplied public
key would lead to a mismatch. So always derive the public key when saving.

2ccdb454 01/27/2021 04:11 PM Jim Pingle

WireGuard: Make pubkey read only, populate automatically. Fixes #11322

While here, add a link to copy the public key to the clipboard.

0a0ef335 01/26/2021 02:36 PM Jim Pingle

Improve WireGuard port validation. Fixes #11311

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

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

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

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

Assume default WG port if empty. Fixes #11286

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
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

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

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

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

Update the Copyright year.

A subsequent commit will deal with .po's.

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

Fix diag_dump_states.inc filename. Fixes #11197

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

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...

314f7804 11/30/2020 03:52 PM Viktor Gurov

Use idn_to_ascii() only for host type aliases. Fixes #11106

b3cc5117 11/13/2020 02:11 PM Viktor Gurov

Backup extra data fixes. Issue #11050

28b16209 10/21/2020 04:31 PM Renato Botelho

Fix #10997: Retire m0n0wall config compatibility

c91be02b 10/14/2020 04:04 PM Viktor Gurov

Nested alias IDN fix. Issue #10968

f23f5274 09/23/2020 02:36 PM Renato Botelho

Merge pull request #4452 from vktg/backupdhcpleases

7fceb8e1 09/22/2020 05:10 PM Steve Beaver

Clean backup cache before reading

1b75667c 09/22/2020 03:23 PM Viktor Gurov

Backup/restore DHCP v4/v6 leases. Implements #10910

c4251167 09/21/2020 07:01 PM Steve Beaver

Fix ui/json replace error

fd2533ab 09/18/2020 05:42 PM Renato Botelho

Merge pull request #4451 from vktg/backupextradatacheckbox

35fa566c 09/18/2020 03:15 PM Viktor Gurov

Include extra data backup checkbox. Implements #10914

ffcb0b7f 09/18/2020 02:32 PM Steve Beaver

Add function to list recent backups as JSON array

3ef8d632 09/18/2020 12:52 PM Renato Botelho

Merge pull request #4439 from vktg/cpcpdbbackup

1af1e47e 09/18/2020 12:44 PM Viktor Gurov

Backup Captive Portal DB files. Implements #10868

022ef976 09/18/2020 12:28 PM Steve Beaver

Only set headers if called from UI

bfdc9966 09/17/2020 06:18 PM Steve Beaver

Accept backup XML data as string or file

16091d6e 09/17/2020 12:28 PM Steve Beaver

Fix backup of 'all' areas01~

530e157e 09/16/2020 05:33 PM Steve Beaver

Support JSON format when retrieving XML to backup

595ae1aa 09/15/2020 05:06 PM Steve Beaver

Include files used to provide logic for web pages now moved to /etc/inc/web