Project

General

Profile

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

# Date Author Comment
d36cf2c9 03/15/2019 03:15 PM Jim Pingle

Test modules path before scanning. Fixes #9400

91677c09 03/13/2019 03:37 PM Luiz Souza

Generate hints for the kernel loader.

0b4c14a4 01/02/2019 02:50 PM Steve Beaver

Update copyright notices to 2019. Happy New Year

c6c398c6 11/21/2018 06:30 PM Jim Pingle

Fix #9121: Initialize arrays to prevent PHP 7 errors

8be7aff9 10/22/2018 03:28 PM Steve Beaver

Merge pull request #3987 from PiBa-NL/20180920-apinger-wait-for-terminate

e738a4c9 10/15/2018 07:21 PM Jim Pingle

Show nvme controllers in SMART list. Fixes #9042

dba7debb 10/15/2018 07:20 PM Jim Pingle

Revert "Show nvme devices in SMART disk list. Fixes #9042"

This reverts commit bdb6021f79f222b2c7d732436800e96cb34ea973.

bdb6021f 10/15/2018 06:46 PM Jim Pingle

Show nvme devices in SMART disk list. Fixes #9042

66491555 09/20/2018 09:49 PM PiBa-NL

gateway monitoring, wait for apinger to terminate or remove its pid file when restarting it.

905bd44e 08/01/2018 09:30 PM Pi Ba

outbound-nat, make sure rules generated with outbound-nat rules are valid also on interfaces with mixed ipv4/ipv6 address environments

b2c97ede 07/20/2018 06:07 PM Jim Pingle

Fix PHP7 array issue in array_merge_recursive_unique()

bd4c337c 05/30/2018 08:53 PM Jim Pingle

Please welcome routed IPsec using if_ipsec VTI interfaces. Implements #8544

To use, create a P1/P2 and set P2 to VTI using local/remote network as tunnel endpoint addresses, then assign the interface (enable, but IP type = none), and use like any other interface for routing.

caf4d712 05/03/2018 09:10 PM Steve Beaver

Merge pull request #3781 from PiBa-NL/20170712-defaultgateway-group

a47598aa 04/25/2018 06:40 PM Renato Botelho

Validate if $array is an array

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.

a2405c1a 04/09/2018 08:18 PM Jim Pingle

Correct text for reserved alias name checks against protocols and services. Fixes #8409

3c44c845 01/31/2018 06:56 PM Luiz Souza

Silence warnings generated by sysctl to standard error.

8dc33488 01/15/2018 08:37 PM Steve Beaver

Merge pull request #3889 from kangtastic/master

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

Update the Copyright notice for pfSense.

7955bcce 12/13/2017 04:00 AM kang tastic

Remove endianness checking

all pfSense builds are little-endian

fffb9eed 12/12/2017 03:45 AM kang tastic

Code cleanup
Add a check to Copy DUID button on system_advanced_network.php

64b9d133 12/09/2017 02:16 AM kang tastic

Support for configuring additional DUID types

dhcp6c stores the entirety of the OPTION_CLIENTID option in DHCPv6 datagrams in
its DUID file (named dhcp6c_duid), except for the option code itself. The first
two octets in the DUID file are the option-len field, and are saved according to...

71f0623e 11/30/2017 08:57 PM Pi Ba

routing, support use of recursive network aliases in static routes

2f87470c 10/30/2017 04:15 PM Luiz Souza

Make is_ipaddrv6() compatible with is_ipaddrv4().

Only the IP address must be accepted, address with netmasks do not qualify.

Ticket #8024

c4865164 10/26/2017 09:42 AM Renato Botelho

Fix typo in function name: insterface_is_qinq -> interface_is_qinq

b0b70737 10/26/2017 04:51 AM Luiz Souza

Fix a typo.

f2286620 10/25/2017 06:58 PM Luiz Souza

The members of a LAGG cannot be assigned, used in VLANs, QinQ, or PPP.

This commit removes the LAGG members from the list of available interfaces.

e48ae6f2 10/25/2017 05:23 PM Luiz Souza

Do not return QinQ interfaces in the physical interface list.

0793de1a 10/17/2017 07:42 PM Luiz Souza

Fix the QinQ support.

Bring the QinQ support to the VLAN dotted format.

To avoid breaks third party software (such as dhcpd), we silently ignore the interfaces with names bigger than the maximum size in FreeBSD.

Ticket #7942

12bcf7e9 10/16/2017 07:49 PM Luiz Souza

Change the VLAN inteface names to use the 'dotted' format of FreeBSD, which is shorter and helps to keep the interface name smaller than the limit (16).

This fixes the 4 digit VLAN issues when the NIC name is 6 bytes long.

Ticket #294

80fe8369 04/16/2017 11:19 AM Phil Davis

Refactor get_configured_interface_list remove unused parameter

f625f76c 04/16/2017 10:23 AM Phil Davis

Refactor get_configured_interface_list_by_realif remove unused parameter

f593f80b 04/16/2017 10:18 AM Phil Davis

Refactor get_configured_interface_with_descr remove unused parameter

f0875a7e 04/03/2017 06:55 PM Jim Pingle

Merge pull request #3685 from phil-davis/sort-if-names

d76ac3ab 04/03/2017 06:51 PM Jim Pingle

Merge pull request #3635 from doktornotor/patch-24

7af40964 04/03/2017 06:50 PM Jim Pingle

Merge pull request #3614 from doktornotor/patch-16

1d3510cf 03/30/2017 04:16 AM Phil Davis

Add user option to sort interface names

fe108b67 03/27/2017 04:57 PM Phil Davis

Refactor is_port_or functions

593e9fe3 03/27/2017 04:30 PM Phil Davis

Add underscores to is_port* function names

4081ecac 03/26/2017 07:59 AM Phil Davis

Provide functions for checking port range alias combinations

ac314828 03/20/2017 04:32 PM Steve Beaver

Merge pull request #3642 from phil-davis/icmp-type-skip-redmine-7372

e471eaaf 03/20/2017 01:26 PM Steve Beaver

Merge pull request #3529 from Chrisc-c-c/Fix-List-Sort-Order

bea18841 03/12/2017 07:21 AM Phil Davis

Fix #7372 Cannot filter ICMP Type SKIP

5ec2eb9b 03/10/2017 12:18 AM Doktor Notor

Add QinQ interfaces to the list of interfaces not to check (Bug #4669)

d0bb84f7 03/05/2017 04:32 PM Doktor Notor

Remove dummy config_lock() and config_unlock() functions

Been no-op for ages (https://github.com/pfsense/pfsense/commit/0027de0a544438f146cfc94f005fd6f4ba9f94d7).

117776e0 02/23/2017 01:04 PM Doktor Notor

Add a function to normalize CR and CRLF-style newlines to Unix LF

See Bug #5306.

065bd33d 02/12/2017 03:46 AM Chris Rowe

Fix incorrect sorting for various dropdown lists.

20cf8d8e 02/09/2017 02:20 PM → luckman212

5th try
- change $do_ping default value to 'true' (which emulates the previous default behavior) to avoid any unexpected results

c516cb28 02/09/2017 05:59 AM → luckman212

4th attempt!
- Reworked based on recent comments from @rbgarga

6c2f0930 02/08/2017 03:35 PM → luckman212

3rd try!
- incorporate suggestions from @rbgarga with slight modification

dd83f869 02/08/2017 08:13 AM → luckman212

2nd try. . .

/etc/inc/util.inc:
- arp_get_mac_by_ip() updated to support IPv6
- attempt at code streamline

/usr/local/www/services_dhcp_edit.php:
- streamline code, now just a simple call to arp_get_mac_by_ip()

ee956d19 01/24/2017 02:17 PM Renato Botelho

Introduce is_intrange() to validate a range of integers delimited by ':' or '-'

c720e0ee 01/23/2017 08:16 PM Renato Botelho

Merge pull request #3414 from phil-davis/ipv6-compress

42ea8f9a 01/23/2017 07:59 PM Renato Botelho

Remove unused variable $cfglckkeyconsumers

cde28bfa 01/22/2017 08:52 AM Phil Davis

Force compress for where_is_ipaddr_configured

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

Always force compress when calling Net_IPv6

a271ed3d 01/10/2017 05:03 PM Renato Botelho

Make sure file exists before try to open it

4f3fc80d 01/10/2017 05:03 PM Renato Botelho

Fix style

fd2e503a 01/09/2017 01:52 PM Phil Davis

format_DUID array_walk

5bd45966 01/09/2017 01:42 PM Phil Davis

format_DUID use str_pad

febfd592 01/09/2017 01:22 PM Phil Davis

format_DUID review

f4bbec8b 01/08/2017 03:08 PM Phil Davis

Helper format_duid() for DUID input

80e7011f 01/05/2017 11:18 PM Jim Pingle

Return partial MAC address matching support to is_macaddr(). Fixes #7088

a5d56253 01/02/2017 02:34 PM Jim Pingle

Merge pull request #3304 from marjohn56/master

2acedbbf 12/27/2016 07:57 PM Martin Wasley

Changes as requested

cf08b49e 12/27/2016 11:09 AM Phil Davis

Fix #3560 correctly handle disabled static routes

1) util.inc - add parameter to get_staticroutes() so the caller can
choose to see all static routes or only the ones that are currently
enabled.
2) filter.inc - just process enabled static routes when making direct...

8212a765 12/23/2016 08:39 AM Martin Wasley

tidy

9e08a2bd 12/22/2016 08:00 PM Martin Wasley

Added get_duid_from_file() function

Used in System->Advanced->Networking to display the current DUID in the placeholder for setting the DUID.

7be23d53 12/21/2016 03:26 PM Martin Wasley

User Defined DUID

User may define a DUID to use in System->Advanced->Networking. The
entered DUID is validated for composition and length, if valid it is
stored in the config.xml. On call of wan_dhcp6_configure() the DUID is
written to file to be read by dhcp6c on launch.

74999ad8 12/20/2016 04:57 PM Phil Davis

validateipaddr update return value comments

dc938839 12/20/2016 04:55 PM Phil Davis

validateipaddr use constants from globals.inc

24eb39e2 12/20/2016 04:22 PM Phil Davis

validateipaddr return address family

Enhanced the return values from validateipaddr() so the caller can know if the validated address is IPv4 or IPv6 (or an alias if that check was requested). That makes it a better replacement for is_ipaddr().

2a3d27a6 12/16/2016 06:33 PM Renato Botelho

Merge pull request #3281 from phil-davis/patch-7

bb9747b2 12/16/2016 03:12 AM Phil Davis

validateipaddr enhance flexibility for translation

By using sprintf() we can allow for some language where the label text does not fit at the start of the sentence.

aa2b8133 12/16/2016 03:02 AM Phil Davis

validateipaddr code format

c393f1d1 12/15/2016 05:23 PM Steve Beaver

Fix comment

77a8a7d6 12/15/2016 05:23 PM Steve Beaver

Added a function validateipaddr() use as:
// Validate a network address
// $addr: the address to validate
// $type: IPV4|IPV6|IPV4V6
// $label: the label used by the GUI to display this value. Required to compose an error message
// $err_msg: pointer to the callers error message array so that error messages can be added to it here...

4f7956ad 11/21/2016 06:53 PM Steve Beaver

Revise update_filter_relaod_status() function to append status messages rather than overwrite the file

0b8b5069 10/31/2016 08:31 PM Renato Botelho

Check if pidfile is valid before try to send signal

92130da3 10/24/2016 04:09 AM Luiz Souza

Update the variable with the round() return otherwise it does not has any effect.

Found while testing Ticket #6272.

c982fdbc 10/20/2016 05:48 AM Luiz Souza

Fix is_macaddr().

Hexadecimal numbers without the '0' padding are also valid, e.g:

a:b:c:d:e:f
94bd7fb3 10/18/2016 01:01 PM Renato Botelho

Fix #6828

Until 2.3.x pfSense carried a patch that changed the behavior of 'route
change' command, making it add the route when it fails to change.
On 2.4 this patch was removed and will not be added back. This change
adjust PHP code to deal with route add / change and make it work...

8c48089f 10/13/2016 01:36 PM Renato Botelho

Add extra validations on is_inrange_v46

Verify if addresses are valid IP address before convert them to make
numeric comparison.

While here, adjust indent.

Inspired by: @phil-davis patch at PR #3189

d96a39ba 10/13/2016 01:31 AM Phil Davis

Make unlink_if_exists return true/false

This allows the caller to do a single "atomic" call to unlink_if_exists.
If it returns true, then they know that the file existed and that it has
been unlinked successfully.
This should help avoid race conditions where multiple code paths try...

dc61252a 10/12/2016 07:29 PM Renato Botelho

Deprecate nanobsd platform and remove all conditionals that uses it

a5e59e25 10/12/2016 06:03 PM Renato Botelho

Retire refcount functions. They are not used anymore

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

Move copyright from ESF to Netgate

de645734 08/31/2016 11:48 AM Renato Botelho

Ticket #3734: Add function to convert IPv6 address <-> binary

- ip6_to_bin() and bin_to_ip6() are copies obtained from pear-Net_IPv6
since the version available in the class is protected and we don't
want to add more patches to thirdy part software. If upstream accept...

b885c8cf 08/16/2016 06:20 PM Renato Botelho

Silence pgrep stderr when pidfile contains an invalid PID

9d3e8723 08/16/2016 04:45 AM Phil Davis

Code style and comments

No functional change - just making style consistent

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

Move to Apache License 2.0

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)

6c947c1d 07/13/2016 01:11 AM Chris Buechler

Merge pull request #3007 from stilez/patch-34

e5581024 07/06/2016 05:37 AM Chris Buechler

Leave an empty file for URL Table aliases that return an empty file, and include it in the ruleset regardless so it doesn't generate any filter errors. Ticket #6181

f5ba05cb 06/30/2016 06:42 AM Chris Buechler

Merge pull request #2764 from NewEraCracker/redmine-6011

2208be8b 06/25/2016 06:34 AM Chris Buechler

bring back subnetv4_expand function used by pfblockerng

0987677a 06/17/2016 04:12 AM Stilez y

simplify subnet_size()

is_ipaddr() returns the type of IP if valid. Use this to simplify the function

6215902c 06/17/2016 04:08 AM Stilez y

Remove subnet_expand()

Function isn't used in main or packages repo, and in any case would need a complete rewrite to handle IPv6.

6a53de6f 06/15/2016 08:11 AM NewEraCracker

Fix Redmine #6011

This will add linklocal fallback where no IPv6 is otherwise configured to allow login using this IPs