Project

General

Profile

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

# Date Author Comment
b505e3ae 01/26/2021 01:37 PM Jim Pingle

Suppress errors when opening router file. Fixes #11314

236f8ecc 01/20/2021 07:39 PM Jim Pingle

Automatic WireGuard interface gateways. Part of NG 5437

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

Update the Copyright year.

A subsequent commit will deal with .po's.

ef094bef 11/27/2020 05:56 PM Renato Botelho

Ticket #9270: Make sure parameters are UTF-8

As described on ticket, for some reason we still don't know, when
pfSense_kill_states() is called with subnet as parameter (n.n.n.n/n) it
makes changes on $_POST content that can lead system to unpredictable
results....

e85ae672 11/12/2020 12:31 PM Renato Botelho

Fix #204: Add messages to all write_config() calls

05af3262 11/09/2020 01:50 PM Viktor Gurov

Auto add static routes for PPP interfaces. Fixes #10407

bf335b2b 10/30/2020 06:02 PM Renato Botelho

Revert "Remove non captive-portal logs from Local4 syslog facility."

This reverts commit 6960993dc53c559619fe3f8d8ea903e7730b4fa6.

f1fcc3ce 10/30/2020 05:21 PM Renato Botelho

Revert "Adjust some missing ident on syslog"

This reverts commit 12719a87e3ba77f5459938a4cfec7f007bbe0c4a.

81ed0cf5 10/30/2020 01:21 PM Renato Botelho

Check correct value and fix regression introduced by 9eae3005e1200319a14d6ebafe92c52885bf1cfd

dd2fd981 10/30/2020 01:13 PM Renato Botelho

Revert "Fix monitor address on correct variable"

This reverts commit 9eae3005e1200319a14d6ebafe92c52885bf1cfd.

12719a87 10/27/2020 03:47 PM Renato Botelho

Adjust some missing ident on syslog

9eae3005 10/27/2020 03:47 PM Renato Botelho

Fix monitor address on correct variable

2100cd0b 10/26/2020 07:46 PM Renato Botelho

Revert "Prevent possible race condition, fixes #9450"

This reverts commit 5affb137561c74bb5559f0706c86c28a85b14557.

ab726b58 10/26/2020 07:44 PM Renato Botelho

Revert "Fix #9450"

This reverts commit 0de6758e2893e4390acfa0b55e31b1dece231618.

0de6758e 10/15/2020 07:38 PM Renato Botelho

Fix #9450

Change default value for clear_alarm to true so cache file is used only
once. We can't be sure the value on cache will remain the same even if
the status of gateway doesn't change.

ffedcdf4 10/15/2020 07:38 PM Renato Botelho

Replace unlink() by unlink_if_exists()

a9fc44f0 10/14/2020 03:56 PM Renato Botelho

Style fixes

161e60fa 10/14/2020 03:56 PM Renato Botelho

Add missing parameter to get_dpinger_status() call

5affb137 10/14/2020 03:56 PM Vladimir Voskoboynikov

Prevent possible race condition, fixes #9450

Instead of calling get_dpinger_status() again in the code handling dpinger
alarms, save the original alarm status in rc.gateway_alarm to a file, then
read the status from the file.

094db492 10/14/2020 03:56 PM Vladimir Voskoboynikov

Minor text fix. Issue #10546

No need to log the PID, it's added to the logs anyways.

04a72a97 10/14/2020 03:56 PM Vladimir Voskoboynikov

Add gateway substatus. Fixes #10546

Update return_gateways_status to return a substatus as well as the existing status.

status changed to be one of online or down.
substatus can be one of none, down, highloss, highlatency, loss, latency, or force_down
...

d31d3e64 09/17/2020 04:53 PM Renato Botelho

Merge pull request #4190 from vktg/remove00vti

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

3b85b43b 09/12/2020 09:41 AM Viktor Gurov

Remove extra 00 padding of VTI interface names. Issue #9592

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

Fix some illegal string offset errors. Issue #10659

1cf01478 07/06/2020 07:55 PM Steve Beaver

Revise default gateway handling for speed

a2ec7b0a 07/06/2020 02:44 PM Steve Beaver

Move gateway interface friendly name functionality to gwlb.inc

8b348d2b 07/02/2020 01:20 PM Steve Beaver

Fix indenting

32750350 07/01/2020 08:16 PM Steve Beaver

Fix typo in comment

2cff9cf0 07/01/2020 08:08 PM Steve Beaver

Revise return_gateways_array() to include the tier name in hte returned array. This avoids the need to call the function for every gateway in the array and makes life easier for system_gateways.php, which no longer needs to call multiple functions to get the display information.

e6a82348 06/26/2020 04:00 PM Renato Botelho

Merge pull request #4240 from Kapmeister/master

a7db13ac 06/10/2020 02:45 PM Renato Botelho

Merge pull request #4150 from Augustin-FL/captiveportal-db-sync

ea0d5cbe 05/19/2020 04:09 AM Luiz Souza

Set the default ICMP data payload size to 1 in dpinger probes.

This fixes the dropping of the ICMP probes in some broken routers/ISPs.
There is no increase of the packet size on wire as probes are smaller than 60
bytes (all probe packets are padded)....
6960993d 05/18/2020 04:36 PM A FL

Remove non captive-portal logs from Local4 syslog facility.
Various logs are recorded in local4 in HA situation. They should not be recorded here.
Redmine #97

ded59fb6 03/19/2020 12:35 AM John Kap

Telegram Notification Support. Feature #10354

Readmine feature https://redmine.pfsense.org/issues/10354 ready for review.

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

This is 2020. Issue #9245

03f7009d 12/31/2019 05:54 PM Jim Pingle

Fix syntax error

5a24d994 12/31/2019 06:46 AM Viktor Gurov

fixes

988e6c59 12/28/2019 11:02 AM Viktor Gurov

fix route delete code

853c97a7 12/28/2019 10:32 AM Viktor Gurov

fix route delete code

83794361 10/28/2019 12:11 PM Jim Pingle

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

38809d47 07/29/2019 05:50 PM Renato Botelho

Fix copyright message years to reflect BSDP -> ESF -> Netgate

48fee584 05/30/2019 05:43 PM Renato Botelho

Merge pull request #4044 from PiBa-NL/20190127-actually-show-current-default-route

1ead3516 05/27/2019 01:50 PM Renato Botelho

Fix #8821: Deprecate Growl Notifications

Growl appears to be abandoned upstream. No updates in ~5 years, and few if
any users on pfSense

b4f499f0 05/27/2019 01:37 PM Renato Botelho

Remove code commented out in 2013

59449ddb 03/05/2019 05:22 PM Jim Pingle

Fix deeper continues. Issue #9365

05221142 03/05/2019 05:15 PM Jim Pingle

Target the proper loop in switch statements. Issue #9365

3cd21b4e 02/24/2019 04:38 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.

9ce9391a 02/14/2019 08:16 PM kkr0kk

Update gwlb.inc

(cherry picked from commit 58d009bc41137e77d799e53a8ce8c02215274eac)

e8a6717c 02/14/2019 08:16 PM kkr0kk

Update gwlb.inc

Correct BUG 9004 -> set the default gateway when system start and a gateway_group is default IPV4 gateway

(cherry picked from commit 67dd34a0996c14fdfeb1823e07fb3c82748d3794)

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

a29a4bd0 09/27/2018 11:50 AM Renato Botelho

Merge pull request #3984 from luckman212/gwlb-log-spew

b974f79a 09/26/2018 12:38 PM → luckman212

garga changes
move conditional before platform_booting
and join w && instead of indenting

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

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

c38de34b 09/18/2018 09:40 PM Renato Botelho

Fix #8910: Restore older versions behaviour and consider 'wan' interface as primary default gateway

f406f896 09/18/2018 06:52 PM → luckman212

reduce the tons of log spew that currently spit out during boot
and gateway failure events. Try to make the logs readable again,
while still allowing verbose logging if needed via a new hidden
config option:

['system']['gw-debug']

a155dc5e 09/10/2018 07:00 PM Steve Beaver

Fixed #8880

48fa342d 08/03/2018 01:54 PM Steve Beaver

Merge pull request #3967 from PiBa-NL/20180729-alias-with-carp-parent

92f2b9a0 07/31/2018 11:08 AM Renato Botelho

Merge pull request #3962 from PiBa-NL/20180708-routing-default-gateway

3290c9e6 07/29/2018 05:21 PM PiBa-NL

interfaces, ipalias fix initializing ipaliases that have a carp parent after interface down / up

5e3918ba 07/23/2018 01:03 PM Jim Pingle

Fix PHP error when adding a gateway from interfaces.php. Fixes #8680

742cc9ae 07/20/2018 09:09 PM PiBa-NL

routing, when a new pppoe connection is made the gatewaymonitor should be started before decisions about default route can be properly made. also for 'automatic' provide a fallback to the first enabled gateway thats configured, just in case..

f37dd1a9 07/12/2018 02:17 PM Stephen Jones

Removed debug statement

b5e93be6 07/11/2018 03:10 PM Stephen Jones

Changed it to just use the variable name

1303150b 07/11/2018 02:30 PM Stephen Jones

Fixed #8633 PHP7 issue use of undefined constant, Should work as it did before.

e311cb79 07/02/2018 07:22 PM PiBa-NL

routing, add option 'automatic' for gateway selection, and allow manual ordering of gateways

092abdb6 06/10/2018 12:59 PM PiBa-NL

routeing, gateways show proper IPv4 IPv6 default, also for dynamic gateways

96b15e44 06/09/2018 08:54 PM PiBa-NL

routing, fix setting the default-route when the configured default gateway is a dynamic pppoe gateway. it doesnt have a gateway-status when it hasn't connected yet.

aea2a0c3 06/06/2018 02:19 PM Jim Pingle

Fix IPsec VTI gateway generation to match interface changes. Fixes #8544

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.

fecb8603 05/10/2018 02:14 PM Jim Pingle

Suppress route command errors and related debug output. Fixes #8497

35298a2f 05/09/2018 11:52 AM Steve Beaver

PHP7 - Resolve foreach() warning

27e329ce 05/08/2018 07:35 PM Jim Pingle

Use array tests and operations that are more friedly to PHP 7.2 in gwlb.

6ae5d9cb 05/04/2018 01:46 PM Renato Botelho

Check for valid array before call foreach()

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.

179377b0 03/30/2018 11:01 PM robjarsen

Remove Whitespace

I'm aware this is a very large commit. Let me know if you'd rather have it broken down by file type (ie: PHP/shell scripts) so it would be easier to review.

-RJ

3b41c8f3 01/29/2018 10:25 AM Vince C

Fix dyndns update with gateway group

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

Update the Copyright notice for pfSense.

4f62b7c0 10/06/2017 03:47 AM → luckman212

Don't create vestigial gateways, alt. approach

59104a6f 09/14/2017 12:53 PM Jim Pingle

Move this file_exists test inside the dpinger status check loop and also suppress PHP errors from stream_socket_client()
Both are done to avoid a race where the status file can be missing and the status check fails, resulting in an alert/crash report.

78670b63 09/11/2017 08:02 PM Renato Botelho

Merge pull request #3763 from PiBa-NL/20170624-apinger-initialize

363a5c4c 08/12/2017 04:21 AM Luiz Souza

Do not run the dpinger when the IPv6 address has the tentative flag even after the timeout.

d540ed34 06/25/2017 02:20 AM Phillip Davis

Issue #7659 foreach warning on adding gateway

Signed-off-by: Phil Davis <>

29fa6f0f 06/24/2017 06:09 PM Pi Ba

gateway monitoring, give apinger some time to properly 'initialize' before using its results

91dd40af 04/20/2017 07:22 PM Renato Botelho

Merge pull request #3700 from phil-davis/ifgwadd

a8bee7cc 04/20/2017 06:00 PM Phil Davis

Simplify indexing of gateways array

de145400 04/18/2017 03:17 AM Phil Davis

Remove obsolete isAjax array key handling

f1bb5c7f 04/17/2017 06:42 PM Phil Davis

Validate gateway and interface together

7e45af77 04/17/2017 11:02 AM Phil Davis

Refactor gateway save

161cd113 04/17/2017 07:20 AM Phil Davis

Refactor gateway parameter validation

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

Refactor get_configured_interface_with_descr remove unused parameter

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

Fix incorrect sorting for various dropdown lists.

269677a9 01/17/2017 06:33 PM Renato Botelho

Wait while interface is in 'tentative' state before try to bind dpinger to its address

0c5d4e8d 01/05/2017 07:57 AM Phil Davis

Correctly report unmonitored gateway status

If an alternate monitor IP has been entered and saved, then the user
checks "Disable Gateway Monitoring" and saves, the alternate monitor IP
is retained in the config - that is handy for when unchecking "Disable...

a4867a30 12/28/2016 06:51 PM Jim Pingle

Add a function to format and return plain text output showing the gateway status, for use by a shell script and status.php. Ticket #7046

ca8ab3c9 12/10/2016 05:13 AM Luiz Souza

Add a gateway state plugin hook.

Pull Request #3093

f396d2b7 12/07/2016 03:37 PM Phil Davis

Feature #3151 Disable gateway monitoring actions

without disabling gateway monitoring.

This allows the user to continue to monitor the gateway with dpinger, so
they can see how it is performing, but for the system not to take any
real action if the latency/loss exceeds the given limits....

3343571b 12/02/2016 03:50 PM Jim Pingle

Add missing L2TP from this gateway handling case. Fixes #6980