Project

General

Profile

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

# Date Author Comment
b8f91b7c 01/05/2018 01:44 PM Luiz Souza

Update the Copyright notice for pfSense.

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

505e3e0e 05/30/2016 07:00 PM Renato Botelho

Rename /etc/devd.conf -> /etc/pfSense-devd.conf and change start_devd()

8fdddd51 05/05/2016 07:14 AM Chris Buechler

This was correct already. Revert "Allow uppercase letters in is_unqualified_hostname as well."

This reverts commit 94ccdcb8a4d6f7789fd39c4b6e9876bb689de9a4.

94ccdcb8 05/05/2016 06:03 AM Chris Buechler

Allow uppercase letters in is_unqualified_hostname as well.

e1f5381f 04/28/2016 07:46 AM Phil Davis

Provide better messages for invalid alias name errors

530e4707 04/04/2016 07:05 AM NOYB NOYB

Includes - Remove Personalizations

Remove "you" personalizations.

31b15180 03/03/2016 10:16 PM Jim Pingle

Move NTP access restrictions to their own tab and add the ability to craft custom restrictions for arbitrary networks. Fixes #4463

f6622167 02/29/2016 08:31 AM NOYB NOYB

Diagnostics / Tables - URL Table Aliases

Handle URL table aliases similar to bogons tables. Suppress record remove buttons.
Update (download) only the selected URL table alias instead of all of them.
Retain full line comments in downloaded URL table files so we can view and use them....

34938b8d 02/25/2016 01:59 PM Luiz Souza

It is not necessary check for CARP interfaces.

2915acf8 02/20/2016 05:25 AM Chris Buechler

Don't trigger an interface mismatch for lagg interfaces, they may not exist at time of config restore. Ticket #5892

2ec7ab35 02/20/2016 05:00 AM Chris Buechler

Validate URL table ports aliases exist before using them in a rule. Ticket #5845

51a14c58 02/19/2016 12:22 PM Phil Davis

Internationalize etc inc uvx

820562e8 02/18/2016 10:02 AM NewEraCracker

Quote the 1st parameter (constant name) when calling define()

53904d09 02/17/2016 02:10 PM Renato Botelho

Simplify logic increasing value direct in hexa, PHP is smart to do it right. Spotteb by @loos-br

4c62c1ff 02/17/2016 11:56 AM Renato Botelho

Implement get_v6_ptr_zones()

This function takes an IPv6 subnet and return an array containing all
DNS PTR zones

e0e28fdf 02/16/2016 04:47 PM Luiz Souza

Fix the return value if no matching VIP was found.

ce94deb0 02/16/2016 02:05 PM Luiz Souza

Implement a switch that allows get_configured_vip_list() return only the selected type of VIP addresses: CARP, IP alias or all VIPs (default).

It seems that a few packages still rely on this.

Ticket #5885

d9901ff4 02/09/2016 11:56 PM Chris Buechler

Fix style issues.

2a5960b0 02/09/2016 09:58 PM Luiz Souza

Review of CARP uniqid changes.

It turns out that current CARP implementation is not much different from an IP alias.

This commit converts the IP alias to also use the CARP uniqid scheme, this simplify the code in all other places because now we have only two different cases to deal with:...

7b512ab3 02/09/2016 12:11 AM Phil Davis

Use IEC KiB MiB GiB TiB units

See forum https://forum.pfsense.org/index.php?topic=106547.0 for discussion if this is wanted.

4eac105f 02/07/2016 03:59 PM Phil Davis

Add support for TB when reporting bytes

Forum: https://forum.pfsense.org/index.php?topic=106470.0
I believe that this should work OK on both 32 and 64 bit systems. A 32-bit system will convert big values of $bytes and big numbers like 1099511627776 to float first, then do the comparison. 64-bit systems will do (int) comparisons. Either way, in the end, the value is sprintf() into a float anyway....

b75f296f 02/04/2016 05:47 PM Renato Botelho

Merge pull request #2435 from stilez/patch-7