Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
87417401 12/17/2019 12:56 PM Viktor Gurov

escapeshellarg()

(cherry picked from commit e43f0619b0f0937689ad78c023dfe077b1f84a10)

46b8e221 12/17/2019 12:56 PM Viktor Gurov

more readable

(cherry picked from commit c1c375e6fab9b334af8c290912324bf6aa42591b)

c987c982 12/17/2019 12:56 PM Viktor Gurov

full cmd: route delete $fml $tgt $gw

(cherry picked from commit 3e20d17562406d1735720fe6b083e702cfc43de3)

8bd02833 12/16/2019 08:30 PM Steve Beaver

Revise jquery/jquery-ui in csrf_error page, which needs its own copy

(cherry picked from commit fb249aefa378172d6c246e62d15a8da40d80c5b6)

fecb3f60 12/16/2019 08:30 PM Steve Beaver

Correct jQuery include

(cherry picked from commit bb31e48e2c1eea6a7a3925f5398bce17c19f3af4)

4398e08f 12/16/2019 08:30 PM Steve Beaver

Renamed jQuery-ui files for consistency with jQuery naming

(cherry picked from commit b1a3d89a0278ff16c270b86fca8621e5457c05fd)

16eae2f4 12/16/2019 08:30 PM Steve Beaver

Fixed #9407

(cherry picked from commit df4262d0e1d8d460ba93b9fcde16476306ee21f6)

6cadca6b 12/13/2019 06:34 PM Renato Botelho

Fix #9873: Use pkg-static

When pkg repo points to a new major version pkg is updated, use
pkg-static binary to check PHP version and make sure the command works

9998e8d7 12/10/2019 02:20 PM Jim Pingle

Don't dedup DNS from dyn sources if override is disabled. Fixes #9963

(cherry picked from commit f829d7e2967d170f09756937e9076e87d5f9e2d7)

12bce795 12/10/2019 01:09 PM Pi Ba

traffic-graphs, don't stop drawing graphs when a interface is disabled

traffic-graphs, don't stop drawing graphs when a interface is disabled

(cherry picked from commit 176c7256bd1b13f401c554faae4a6ed55950682a)

868b035e 12/10/2019 01:08 PM Lucas Held

simplify queue stats parser

(cherry picked from commit 5a0f6513bfe2ba1da87505dbb7b97c6b4479bf34)

f6c2c75d 12/10/2019 01:08 PM Lucas Held

support variable value length in queue stats parser

(cherry picked from commit e5deede539e4164256e5243b22f3ee963fc35ea7)

a043fdbd 12/10/2019 01:06 PM something-big

"don't" -> "doesn't" (typo fix for help text)

(cherry picked from commit 9d6adc62d78f7c0e6dcb6865edf5fb3ca60db1b0)

8c439c68 12/09/2019 02:00 PM Jim Pingle

Search filter log by tracker ID. Implements #8703

(cherry picked from commit 6270bfe22ce283cca18855c5e79a1f4714505177)

d3b8d587 12/09/2019 01:45 PM Jim Pingle

Fix UPnP status when using an alternate interface address. Fixes #9961

(cherry picked from commit a8183b25c6bab388206f18acf679d96cd8b60f0e)

c01a28ac 12/06/2019 12:59 PM Viktor Gurov

OpenVPN server cert default lifetime 825 days

(cherry picked from commit c576842887ac696dd5faf9d86d5447538d316069)

7ba6c13b 12/05/2019 09:01 PM Jim Pingle

status_ipsec.php improvements

  • Fixes Child SA button JS hide. Fixes #8847
  • Adds Child SA count to JS button
  • Fixes alignment of 'Connect' button for pending P1s
  • Adds "Connect Children" button when P1 is up but P2s are not
  • Adds space after comma in P1 source so that IPv4+IPv6 P1s do not break...
55343921 12/05/2019 06:35 PM Steve Beaver

Add packages to version string to support composite update

(cherry picked from commit 725c8134d390eefb4bb258893a27a278176158ac)

1b16ff0d 12/05/2019 05:23 PM Steve Beaver

Fix is_set/isset

(cherry picked from commit cb442cfa7406e561761a52c826c9c58e7a4ee2bc)

66d76b76 12/04/2019 03:57 PM Renato Botelho

Fix #6846: Properly detect Super Micro C2558/C2758

(cherry picked from commit 4de6f04d5f4eb69e9293dad6f47ce66f7d3baec1)

2c63d42e 12/04/2019 03:37 PM Jim Pingle

Add RFC 8031 Group 31 to IPsec. Implements #9531

(cherry picked from commit 4fc267484e604509b072b398642f19cb6797ef21)

4e02ccf7 12/03/2019 01:49 PM Renato Botelho

Bump version to 2.4.5

6c97c186 11/28/2019 02:33 PM Steve Beaver

Typo fix

(cherry picked from commit 463d5d11726084575b166dffe4b85164b2f5a5c3)

f6e1c731 11/27/2019 04:32 PM Jim Pingle

Switch default NTP pool server. Fixes #9931

2.<x> pools contain both IPv4 and IPv6 hosts.

(cherry picked from commit ae132b611439c15003578e38ec338a60eb9ed904)

fcb61f94 11/27/2019 04:28 PM gizmotronic

Make hostname optional for for DNS-O-Matic.
This resolves ticket #7601.

(cherry picked from commit 1ccc327f0014d74de501a066df556add28c38e78)

ab5ef410 11/25/2019 03:07 PM Jim Pingle

Enforce limiter delay 0<=x<=10000. Fixes #9921

(cherry picked from commit 8afa74bb099d75962a5efb8a603981c0249f91a0)

b3395df2 11/22/2019 08:40 PM Jim Pingle

Add OpenVPN Keepalive/Ping/Inactive input validation. Fixes #3473

(cherry picked from commit 4a5875a1771d286aee1c1e90d7f45991f9892a68)

809e196a 11/22/2019 01:38 PM Jim Pingle

CDATA escape more auth-related fields. Fixes #9327

(cherry picked from commit 327ad811aa5f965ba805ea78f879c759ca0fdafa)

df1de4df 11/22/2019 01:35 PM Jim Pingle

Correct VTI IPv6 test and syntax. Fixes #9801

(cherry picked from commit 1d9fbb716543110ac245e2749f8c06fc77480a77)

fd04c00c 11/21/2019 09:02 PM Jim Pingle

Hide OpenVPN 'interface' when multihome is selected. Fixes #7840

(cherry picked from commit 5a9dc1dc278c6c537bfd5289125607117ceb99df)

53ede603 11/21/2019 08:19 PM Jim Pingle

OpenVPN page sorting tweaks

(cherry picked from commit 41025f6094ed34406cdf23097656ea7cae4483ae)

3e42a128 11/21/2019 08:19 PM Jim Pingle

OpenVPN status page sent/recv bytes sorting changes. Fixes #7359

(cherry picked from commit f467ea24cb3c3a98b370c2427ff1aa53d25f14a1)

20cd68d2 11/21/2019 05:09 PM Jim Pingle

Add copy action to OpenVPN pages. Implements #5851

Added to Server, Client, and Client-Specific Override pages

(cherry picked from commit d86c28bc833cdeb8eb90525d930ff81fa3738cc9)

4193cc18 11/18/2019 07:38 PM Jim Pingle

Change interface disconnect/release button to 'danger'. Fixes #9911

While here, add the interface name to the button text.

Net effect is a confirmation box to ensure the user wants to take that
action, which could be disruptive.

(cherry picked from commit cca21e50e2f97afe09709249975b3adf331fcf9f)

7eed5588 11/18/2019 04:52 PM Renato Botelho

Fix #7791: strings binary can be useful for troubleshooting

836f6ea5 11/15/2019 04:46 PM Jim Pingle

Test DNS Hostnames separtely from GWs when storing new values. Fixes #9898

(cherry picked from commit 0d192133299b02efcb1db8f72bdce85a32a96631)

c2517ce8 11/12/2019 03:21 PM 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...

e5c893cd 11/12/2019 03:02 PM Steve Beaver

Show DNS server help when server list is empty

(cherry picked from commit 05025e63edf9f85b679de8f99d38d6600e8ad5e3)

772e21e0 11/12/2019 03:02 PM Jim Pingle

Allow packet capture to match IPv4+IPv6 CARP. Fixes #9867

(cherry picked from commit b86891b1d5d62d30bc8f1bf3a7fdfee7030ed82b)

58b2334f 11/12/2019 03:02 PM Jim Pingle

Add clientAuth EKU to Server type certificates. Fixes #9868

(cherry picked from commit 46869dd2b5ebf32e8297d65f98444fb38d314336)

88677f87 11/12/2019 03:02 PM Jim Pingle

Suppress errors from touch when marking GW down. Fixes #9851

(cherry picked from commit 83794361b7135aaef4e47b35bd27df7da6ce023c)

123c3cbf 11/12/2019 03:02 PM Renato Botelho

Fix #9612: Run fsck -z once during upgrade

(cherry picked from commit 7373049764f144b2ea7c891bd60760ab64b41160)

db95c2d8 11/12/2019 03:01 PM bechaire

Only redirects the user to the default page if no specific page page was set in the querystring

(cherry picked from commit 57b2f31714a77d86e51e09758e20da372c224826)

c9451253 11/12/2019 03:01 PM James Lavoy

making sure my tabs align with upstream

(cherry picked from commit 7e114786e63619aaf803a5db33c55a92e2b34123)

168d3972 11/12/2019 03:01 PM James Lavoy

adjust GEOM rebuild notifications to only notify the user when raid rebuild hits 25% increments

When a geom rebuild is occurring, this script by default notices that the device status has changed every time the rebuild hits a new percentage.
This results in a user getting 100 separate notifications (emails) every time a new percentage ticks....

30ca068b 11/12/2019 03:01 PM Jim Pingle

Add search/filter to DHCP/DHCPv6 leases, ARP, and NDP. Implements #9791

(cherry picked from commit 9297ad6504618c5ffcee9f8fe02535cb33f570c9)

076a82d1 11/12/2019 03:01 PM Sebastian Fiebig

Removed escaping of CSS classes

(cherry picked from commit c8954c9f0957264a0287d3591b44fab5d52d0998)

46c976a9 11/12/2019 03:00 PM Sebastian Fiebig

Initialize JSON data to avoid warning.

Avoid warning/error for not initialized JSON variable.

(cherry picked from commit 6f2192d44689066e55cb7af6d19323edfc188b91)

66a1eb93 11/12/2019 03:00 PM Sebastian Fiebig

Fix malformed JSON

Fix malformed JSON using json_encode().

(cherry picked from commit a9941bf65f82bd0a5491c693a55bc2163a43676d)

44a87108 11/12/2019 03:00 PM Jim Pingle

Fix OpenVPN keepalive default values. Fixes #3473

(cherry picked from commit 99d7e8c10e96e6f22ad47973d07258cd02426fe6)

a9769a8c 11/05/2019 01:32 PM Jim Pingle

Update privilege definitions

71185882 10/31/2019 05:12 PM Jim Pingle

Reduce default GUI cert lifetime to 825 days. Issue #9825

7f3bc6b1 10/30/2019 05:26 PM Jim Pingle

Set autocomplete=new-password for auth forms around the GUI. Implements #9864

(cherry picked from commit 659a8a26d12b75399063dae060fa32fa23751dbf)

7df98f28 10/23/2019 12:27 PM Jim Pingle

Add root warning to HA node sync privilege.

(cherry picked from commit 03b8b94ed86ca85510e7d00e035d30eab7e3a43b)

dc9393ba 10/22/2019 03:07 PM Jim Pingle

Initialize array to avoid a PHP error in upgrade_144_to_145(). Fixes #9840

(cherry picked from commit 8e0d33ec48792e13839a0181031664261269c220)

77e4d068 10/01/2019 06:28 PM Robert Resch

Fixes #9362: proxied value must be a boolean

(cherry picked from commit 888635338d63e8b21297e3b25f0ff545fe9c4c41)

ce5ea3c4 10/01/2019 04:15 PM Jim Pingle

Image upload validation improvements. Fixes #9804

  • Make functions for validating images against a pre-defined list of
    approved types
  • Change the picture widget to use these functions
  • Add validation for uploaded Captive Portal logo/background images

(cherry picked from commit 09d597434c9ccb456c8f207649dbe43fd5ff85db)

85e0f980 09/27/2019 06:38 PM Jim Pingle

Create custom CSRF Error page. Implements #9799

  • Use formatting consistent with other GUI pages
  • Warns the user about potential dangers of submitting form data

(cherry picked from commit da7384c4a42adbcb7c20beba05ff460d0f6da7b3)

a8449a68 09/27/2019 02:25 PM Jim Pingle

Fix oinkmastercode tag in status.php. Fixes #9736

(cherry picked from commit 9adb7806cffdd1393fd9223c17d7a938a37944c4)

2db1578d 09/26/2019 01:00 PM Renato Botelho

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

743d7fc4 09/26/2019 01:00 PM Renato Botelho

Ticket #9674: Do not check password when using shared key

db499864 09/26/2019 01:00 PM Renato Botelho

Clarify that error message is about proxy password

0b48a22c 09/26/2019 12:37 PM Renato Botelho

Fix #9719: Fix descriptive name field behavior

1f2be937 09/23/2019 08:34 PM Jim Pingle

Redact BandwidthD postgres db password. Fixes #9784

(cherry picked from commit ca3129138b9866f5c82ff80d59eeed3f746367a1)

bf8aa114 09/19/2019 04:57 PM Renato Botelho

Initialize array properly

(cherry picked from commit d4393366bc0c30437c234652a2f124e08281acd5)

9b32254c 09/19/2019 04:57 PM Renato Botelho

Redirect to status_captiveportal.php

(cherry picked from commit 15e8ee8621a552eb7d1b1a7749816846a24ae724)

875b28f1 09/19/2019 04:57 PM Renato Botelho

Fix #9722: Change voucher shortcut to point to voucher status page

(cherry picked from commit 4baf532b5b834e659f484fc2b79e73fcfd169e46)

93da47e6 09/19/2019 12:25 PM Renato Botelho

Fix #9756: Fix NCP multiple selection

(cherry picked from commit b0595985418416de4fe87063a1e21ffa1d2d5532)

f14ab2c6 09/18/2019 08:23 PM Jim Pingle

Setup shortcuts for packages. Fixes #9770

(cherry picked from commit 37213abe96e83884b4a8ffbbbb7cc759cd2799ec)

bf03bee2 09/18/2019 03:42 PM Tom Embt

Allow Dynamic DNS wildcards for Route53 #9053

(cherry picked from commit 0b230bb2957d32059ea4610965a9507346a1d3e9)

9133e01d 09/18/2019 03:39 PM Renato Botelho

Fix #9285: Move ping-check option from global to per-subnet

(cherry picked from commit 5197e3e3a3b0ee048785e2ffb4222d7cba4e6c74)

13980a4f 09/18/2019 03:38 PM Jim Pingle

Add IPsec DH/PFS groups 25/26/27. Implements #9757

(cherry picked from commit 21bee0287caf76bb7ab63ec29b0ecf7435940a06)

a033a446 09/18/2019 03:38 PM Jim Pingle

Add wizard select_source & use for OpenVPN DH. Fixes #9748

(cherry picked from commit 52f686a97f77cfd00ddb69088bef7164676d4117)

a4bcbc3e 09/18/2019 03:38 PM Andreas Bleischwitz

Add additional DHCPv6 prefix delegation size options to dropdown list on interface settings.
- implements #9590

(cherry picked from commit 51dc008bfebef50bc4be9ff2a894e176ba013866)

789b545b 09/18/2019 03:38 PM Vito Piserchia

openvpn: cleaning default case handling in switch statements

(cherry picked from commit f93ec3853fc0c01760606994422e9e8fc0d645c9)

83011d13 09/18/2019 03:38 PM Vito Piserchia

change after review

(cherry picked from commit f08369ec248f2733eb2b69db23aa042e27ec04de)

83929cea 09/18/2019 03:38 PM Vito Piserchia

Update text

(cherry picked from commit cef01bcb95add6acc13edb16739e10d7ed8ba6e2)

45d6f551 09/18/2019 03:38 PM Vito Piserchia

Added tlsauth keydir options to openvpn client and server

(cherry picked from commit 8698f918d170d3836037d3a39b4e1f8aa6389f6d)

6c203c2f 09/18/2019 03:38 PM Renato Botelho

Deduplicate code in openvpn.inc

(cherry picked from commit f7335af377d41262654bdbd7d7cf0e2993fb71d1)

22ee846c 09/18/2019 03:38 PM Renato Botelho

Remove unnecessary variable

(cherry picked from commit 1d13560cb36db0d5f7cec9fa9d6295445333ba95)

1bcb05e4 09/18/2019 03:37 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.

(cherry picked from commit 15f8062b42b3b2849d5dd7fdde9170d4785e84e4)

f5e2f7dc 09/18/2019 03:37 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.

(cherry picked from commit 7071aab3b2c70bbed531e0f82bedab3273484843)

2b909be9 09/18/2019 03:37 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....

c3b023f5 09/18/2019 03:37 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.

(cherry picked from commit c46d0b12d606b2249f4b5305994e8c3e750634eb)

86040ba2 09/18/2019 03:37 PM Renato Botelho

Remove deprecated comments since username tag got CDATA

(cherry picked from commit 1dcaf2d816721704bfb05ae2587c09e37c873e71)

994f803f 09/18/2019 03:37 PM Renato Botelho

Ticket #6195: Use CDATA on username tag

After discuss with JimP we agreed it would be a better approach than
bdaa5235d4 if we add username tag to the list of tags that use CDATA

(cherry picked from commit ce76d1e41bf3673e74041c53c230e6880e890dfa)

b0f317fd 09/18/2019 03:37 PM Jim Pingle

Fix interface/config alignment on interfaces_ppps_edit.php. Fixes #9741

(cherry picked from commit d81f270454ec66680cb645c0d3c13f9431d9c026)

88a41391 09/18/2019 03:37 PM Paul Sadauskas

Fix handing of DNSimple API response

It seems DNSimple started using HTTP/2, which broke the regex the dnsimple updater was using to check for success. I changed it to use the CURLINFO_HTTP_CODE instead.

I noticed several other providers are using the regex status match instead of HTTP_CODE, but I didn't touch those. I haven't written any PHP in 20 years, and I don't use those providers to test them. This change works for me for DNSimple now....

9f36302e 09/18/2019 03:37 PM John Forte

Was failing the check if clicking test notifications twice in a row. So it was saving the asterisks and overwriting the current password.

(cherry picked from commit 6176862f98749e15524e02ccaa705b65c498ceed)

535b07f7 09/18/2019 03:36 PM Renato Botelho

Do not use constructor with the same name of class, it's going to be deprecated

(cherry picked from commit d43154fee7d7c2a5a007f36da7d86a94bd197a85)

0ffbf1e7 09/18/2019 03:36 PM Renato Botelho

Fix PHP warning

(cherry picked from commit b94eb4b90540dfb294376d6578aa9e9cbec63be9)

15d4aede 09/18/2019 03:36 PM kristoffer-ekenstam

Fixed #8014

Fixed wildcard variable not being set correctly.
Updated CURLOPT_URL according to provider's documentation.
Added support for MX records.

(cherry picked from commit cedc8184606a4cfdf6cb7542e43d205205005865)

7112400e 09/18/2019 03:36 PM Mix Room

Add more color choices for login screen

(cherry picked from commit 1fe82d1dc90969fad058819ce6e7b6001382191e)

5725f53c 09/18/2019 03:36 PM Steve Beaver

Make factory test case insensitive

(cherry picked from commit 552a41fbd37aa61f50e62f29876485c9775345cc)

e553d3d0 09/18/2019 03:36 PM Steve Beaver

Revise update check to provide a more consistent version string, and to provide it in JSON format

(cherry picked from commit 819165020041ee46f423a7ead5aca855dac28cdb)

8c501800 09/18/2019 03:36 PM Jim Pingle

IPsec ID type parsing changes. Fixes #9243

  • Move code to function to avoid unnecessary duplication of code
  • Clean up the logic to avoid further redundancies
  • Set keyid type to be quoted and to have its type prefixed

(cherry picked from commit 3a73fc74ca54b1167fbecfb679d0e634f5f1ab2e)

a00fcaa6 09/18/2019 03:36 PM Jim Pingle

Fix CA/Cert search description. Issue #9412

(cherry picked from commit f30da999bc135fe80eda2eeddcc0cc1350a989d3)

886a03a4 09/18/2019 03:36 PM Jim Pingle

Fix bonus closing tag. Issue #9412

(cherry picked from commit dd4fb72cfa8c0904d3cc7eae6ec01c2493f113f7)

ebfbb362 09/18/2019 03:36 PM Jim Pingle

Add sorting and search to CA/Certs. Implements #9412

(cherry picked from commit 14973058752f8b19f63af5c45b3f7b42560ae432)

df40c93b 09/18/2019 03:36 PM PiBa-NL

Routing, actually show the "(default)" mark on the default route as it is present on the OS

Most obvious problem was when manually switching from WANGW1 to WANGW2 it showed both as (default) after saving the setting and before applying it. Also after applying it would require another page refresh to show the updated situation. Also add a little information box that shows what (Default) means for the user....