Project

General

Profile

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

# Date Author Comment
b30acd45 11/10/2022 05:24 PM Reid Linnemann

Replace some direct config accesses in util.inc. Fixes #13640

5538e593 09/27/2022 07:27 PM Reid Linnemann

Prevent array/config_get_path() from overriding 0 values

Change the semantics of array_get_path() and config_get_path() so that only
empty strings at a path are overridden by $default if non-null, so that
legitimate 0 values set in the config are not overridden as empty() returns true...

ab3b2273 09/22/2022 09:48 PM Reid Linnemann

Fix array_get_path() not returning $default for null-like values. #13446

In array_get_path(), a $default provided that is not null is intended to invoke
alternate behavior where if the path exists and is empty, $default should be
returned. This requires not identical compare as opposed to a not equal compare,...

1333725e 09/20/2022 10:07 PM Reid Linnemann

Make *_get_path() return $default for empty values. Issue #13446.

When $default is non-null and the path resolves to an empty element, return
$default instead of the value. This allows callers to intentionally ignore empty
values by specifying $default and simplifies the expressions needed to determine...

8fa5038b 09/13/2022 05:14 PM Marcos M

Update external http links

4b78c041 09/12/2022 10:42 PM Reid Linnemann

Fix array/config path functions to handle key 0 correctly. Issue #13446

92539bd2 09/08/2022 10:35 PM Reid Linnemann

Make array/config path funcs handle empty path elements. #13446

54457c75 09/08/2022 06:19 PM Christian McDonald

Introduce array_init_path, refactor init_config_arr, and fix potential race. For #13446

55f0061a 08/31/2022 05:25 PM Marcos M

Avoid creating empty ciscoavpair rules files. Fix #13243

33766cbc 08/29/2022 02:18 PM Reid Linnemann

Replace all direct $config accesses in util.inc. #13446

c4117e83 08/24/2022 08:20 PM Reid Linnemann

Make array/config_set_path() create intermediary paths

84ba2e6e 08/23/2022 11:24 PM Reid Linnemann

Restore scope to address sent to Net_IPv6::compress now that it is fixed

eec3ca7f 08/23/2022 11:24 PM Reid Linnemann

Add config/array_del_path helper function and associated test

27cb0c5a 08/23/2022 11:24 PM Reid Linnemann

In get_ll_scope(), remove intermediate $scope variable

dc337505 08/23/2022 11:24 PM Reid Linnemann

Fix unused and undefined variable warnings in util.inc

fab98cb6 08/23/2022 11:24 PM Reid Linnemann

Fix multilevel array access outside config in util.inc

  • Add generic array get/set path and path_exists functions to util.inc
  • Wrap these more generic versions with the confg_* equivalents
51e30f11 08/23/2022 11:24 PM Reid Linnemann

Fix text_to_compressed_ipv6() to omit %ifname from v6 addresses

Prior to this, v6 addresses would be considered by Net_IPv6::compress() to have
an ipv4 part consisting of all text from the address from the final colon
separator, and try to treat it as such. This is now problematic in php 8 as when...

6d0aa23d 08/23/2022 11:24 PM Reid Linnemann

Add missing require of interfaces.inc to util.inc

795e6194 05/06/2022 02:38 PM Viktor Gurov

Use dnctl(8) to control limiter rules. Feature #12579

992335fc 05/05/2022 04:27 PM Viktor Gurov

Allow to assign L2TP VPN server interface. Issue #13099

7c2468c5 04/27/2022 09:09 PM Viktor Gurov

Captive Portal ipfw->pf transition. Todo #13100

085ff94b 04/27/2022 12:37 PM Viktor Gurov

USB NIC handling improvements. Fixes #12606 #9393

303c51fc 04/18/2022 08:28 PM Viktor Gurov

Allow auto prefix with manual prefix-length in NPT. Implements #13070

8a89c115 04/18/2022 03:12 PM Jim Pingle

Reject multiple IPv6 compressions. Fixes #13069

Having :: in an IPv6 address more than once is not valid, even if it
expands to an unambiguous result.

c04144d1 02/14/2022 07:22 PM Viktor Gurov

Clear aliases,filter,shaper and natconf flags on filter_configure(). Fixes #12678

de739376 02/14/2022 04:34 PM Viktor Gurov

Delete static default route if default gateway is NONE. Fixes #12536 #11692

5e53a7b5 02/14/2022 04:13 PM Viktor Gurov

Initialize $cmp with an empty array. Fixes #12749

e638072c 02/14/2022 03:58 PM Viktor Gurov

Display interface interrupts. Fixes #12735

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

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

cd974f08 12/03/2021 02:21 PM Viktor Gurov

SNMP IPv6 support. Implements #12325

cf757a80 08/18/2021 08:11 PM Jim Pingle

Regex cleanup should also kill {}. Fixes #12257

It's not used often (and less in the GUI) and can be a source of
problems with large numbers of repetitions even outside of grouped
expressions.

8cd3f92f 08/17/2021 01:11 PM Jim Pingle

Regex cleanup change. Fixes #12257

Rather than attempting to cleanup group repetition, just discard the
unwanted pattern.

d57eab57 08/17/2021 06:05 AM Viktor G

VLAN/QinQ-only interface mismatch detection. Fixes #12170

57a737f1 08/16/2021 05:42 PM Jim Pingle

More route display changes. Fixes #12257

  • Move escape_filter_regex() from syslog.inc to util.inc since it will
    be used by things other than syslog.
  • Add some basic regex sanity and consistency check functions
  • Cleanup diag_routes.php route filter before use...
37c677a1 08/13/2021 12:49 PM Viktor Gurov

Fix is_hostname() regression. Issue #12245

5ed5f14d 08/13/2021 08:11 AM Viktor G

Set $retries=10 in resolve_retry() to improve resolution timeout. Fixes #12196

9fc1648e 07/20/2021 04:24 PM Jim Pingle

Portal Redir URL scheme check. Fixes #11843

  • Add support to is_URL() to check that the scheme only matches HTTP or
    HTTPS
  • Use the new is_URL() feature in Captive Portal redirect URL tests
e9c8a663 07/14/2021 12:54 PM R. Christian McDonald

Fixes Redmine #12111

3ee90a3e 07/01/2021 01:05 PM Viktor Gurov

Skip empty URLTable (Ports) aliases. Fixes #4893

daaa7474 06/24/2021 01:32 PM fl0l0u

Changes requested

- if formatting
- removing temporary variable

6e8c4db2 06/23/2021 09:13 PM fl0l0u

Cisco-AVPair + Framed-IP-Address: correcting clientip

Workaround to substitute Framed-IP-Address value in Cisco-AVPair ACL's where {clientip} is used

d1b2d749 06/23/2021 05:23 PM Renato Botelho

Merge pull request #4522 from fl0l0u/patch-1

c2c11dcf 06/18/2021 06:42 PM Viktor Gurov

Interpret numeric-only addresses as invalid in is_hostname(). Fixes #12000

b5c9be99 05/28/2021 07:51 PM fl0l0u

Cisco-AVPair ACL rule: port range operator change

Previous operator ( `><` ) prevented inserting port range with min/max port.
Ex.
`ip:inacl#1=permit tcp host {clientip} host 1.1.1.1 range 10000 65535`
produced the following invalid rule:
`pass in quick on ovpns1 inet proto tcp from 192.168.1.2 to 1.1.1.1 port 9999 >< 65536`

4979c993 05/12/2021 12:02 PM Viktor Gurov

Correctly change default IPv6 route MTU if both IPv4/IPv6 gateways are configured on interface. Fixes #11855

c5a7164f 05/10/2021 02:51 PM Steve Beaver

Merge branch 'viktor/pfSense-nat11ipsecfix'

6d98e931 05/10/2021 01:14 PM Viktor Gurov

1:1 NAT IPsec/OpenVPN/L2TP/PPPoE and interface groups input validation fix. Issue #11751

0466339c 05/10/2021 01:14 PM Viktor Gurov

IPv4 link-local (169.254.x.x) gateway fix. Issue #11806

f7163f44 04/29/2021 11:45 AM Steve Beaver

Fix missing ';'

f381d8d8 04/28/2021 07:21 PM Steve Beaver

Move protocol setup outside of foreach. It only needs to happen once

1622230a 04/28/2021 05:46 PM Steve Beaver

Revise resolve_retry timing/action to avoid long delays in ipsec status results

6bb8cdd4 04/07/2021 12:32 PM Viktor Gurov

OpenVPN Cisco AVPair {clientipv6} template. Implements #11596

cca31114 03/22/2021 09:52 AM Viktor Gurov

route_add_or_change() add linklocal gateway scope. Fixes #11713

281dede0 03/19/2021 07:25 PM Renato Botelho

Remove WireGuard support

Out of an abundance of caution while we investigate the claims about
WireGuard in public, we need to remove it from pfSense Plus and CE in
order to shield customers from potential risk.

90fd68c6 03/16/2021 12:21 PM Viktor Gurov

Reject IPv4-mapped IPv6 addresses on Mobile IPsec DNS server input validation. Fixes #11446

46ff02ac 03/14/2021 07:38 AM Viktor Gurov

Supress route no found error. Issue #11475

07b780c8 03/10/2021 06:11 PM Viktor Gurov

route_del() optimization. Issue #11475

d9818e01 03/10/2021 06:05 PM Viktor Gurov

Static IPv6 /128 routes fix. Issue #11594

2428d0a9 03/09/2021 03:26 PM Steve Beaver

Revise firewall_nat_edit for MVC

7990de53 03/01/2021 02:25 PM Viktor Gurov

route_get() optimization. Fixes #11475

f4d883da 03/01/2021 02:17 PM Viktor Gurov

Cisco AVPair parse {clientip}. Fixes #11561

321fbbdb 02/27/2021 09:21 PM Dmitry Bashkarev

Fixed bug parsing netmask cisco acl

087d28fa 02/18/2021 04:31 PM Viktor Gurov

Non local gateways fix. Issue #11433

3673b6d0 02/04/2021 11:30 AM Renato Botelho

Style fixes

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

Refine Unbound auto ACL generation. Implements #11309

e564dbd6 01/21/2021 12:18 AM Steve Beaver

Add ^wg to list of interface mimatch types

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.

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

Update the Copyright year.

A subsequent commit will deal with .po's.

4faf9170 11/18/2020 12:52 PM Viktor Gurov

Hide poesX-Y from interface list. Issue #11034

50b84727 11/16/2020 12:11 PM Viktor Gurov

Create poesX interfaces for PPPoE server. Issue #11034

c150479c 11/05/2020 02:37 PM Viktor Gurov

Different interface name for L2TP VPN. Fixes #11006

b1558574 11/02/2020 03:53 PM Renato Botelho

Ticket #10955: Fix "default" case

Make a string check to cover "default" gateway

f8cc5da5 10/20/2020 10:56 AM Viktor Gurov

Allow to select virtual interfaces in CLI interface assignment. Fixes #10947

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

Nested alias IDN fix. Issue #10968

64431f25 10/08/2020 11:35 AM Viktor Gurov

route_get() improments. Fixes #10955

c5495c59 10/05/2020 10:33 PM Renato Botelho

Merge pull request #4464 from vktg/ovpnipsecsameradiusparser

8dc360ea 10/05/2020 10:23 PM Steve Wheeler

Fix #10898

Fix vxlan interfaces configuration at boot

4537e922 10/01/2020 12:49 PM Viktor Gurov

Same RADIUS ACL parser for IPsec/OpenVPN. Implements #10469

ffe95182 09/22/2020 02:56 PM Renato Botelho

Fix #10925: Check if $rtable is empty

c428cdf4 09/16/2020 08:03 PM Renato Botelho

Rework route functions

- Created route_table() that returns an array containing all items from
route table. It uses --libxo to get a json object
- Created route_get() that return an array with route items to desired
target
- Created route_get_default() to get current default route for inet or...

33f28cc5 09/10/2020 08:54 PM Renato Botelho

Style: break long line

b53eb95a 08/31/2020 05:44 PM Renato Botelho

Merge pull request #4421 from vktg/vxlangui

b6ea9c61 08/31/2020 02:48 PM Viktor Gurov

VXLAN configuration WebGUI. Feature #6240

dbc1b8ee 08/27/2020 12:30 PM Jim Pingle

Fix some illegal string offset errors. Issue #10659

ab378cb7 07/21/2020 05:51 PM Steve Beaver

Move build_vip_list() function to util.inc. Fix var ambiguity

35c60e99 06/24/2020 06:27 AM Viktor Gurov

is_subnet() RFC4291 par 2.2.2 format support. Fixes #10694

d764f8fc 06/03/2020 07:30 AM Viktor Gurov

Do not show stf(6RD/6to4) interface as parent physical. Issue #10626

050e18cf 05/14/2020 05:11 AM Viktor Gurov

is_proccess_running empty proc fix. Issue #10540

bd78aead 04/09/2020 11:23 AM Renato Botelho

Merge pull request #4262 from vktg/lagginfo

0249b6f8 04/09/2020 10:56 AM Renato Botelho

Style fixes

707db1bc 04/09/2020 10:52 AM Renato Botelho

Merge pull request #4141 from vktg/set6routesmtu

49e36202 04/04/2020 12:25 PM Viktor Gurov

Show LAGG Members info. Issue #9187

8ee5aa03 04/02/2020 11:40 AM Viktor Gurov

DHCP Domain trailing dot validation. Issue #8054

8f85087b 02/12/2020 07:18 AM Viktor Gurov

Suppress dns_get_record() errors. Issue #9405

a8287828 02/07/2020 04:17 PM Renato Botelho

Merge pull request #4165 from vktg/resolve46

e541d719 02/07/2020 03:51 PM Renato Botelho

Merge pull request #4181 from vktg/iftopstatus

15c2e494 02/05/2020 06:51 PM Joshua Sign

Add iftop support to status_graph.php. Issue #3334

d3ac1cea 01/24/2020 05:06 PM Viktor Gurov

IPsec IPv6 dynamic FQDN Remote Gateways, resolve_retry() IPv6 support. Issue #9405

c297d257 01/16/2020 08:15 AM Viktor Gurov

set correct MTU for static and default IPv6 routes. Issue #6868

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

This is 2020. Issue #9245