Project

General

Profile

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

# Date Author Comment
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

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

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

54596b88 10/12/2016 02:08 PM NewEraCracker

Improve gwlb.inc notification mechanisms

1) Unlink earlier to reduce the chances of any concurrency issues;
2) Translate and improve output of available notification;
3) While I'm here, fix whitespace and improve PHP syntax.

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

Move copyright from ESF to Netgate

4aaf3874 07/23/2016 10:15 PM Daniel Hoffend

dpinger: fixed check for pidfile length #6505

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)

0d9fc91c 07/13/2016 01:18 AM Chris Buechler

Merge pull request #2847 from jazzl0ver/patch-1

40588fc4 06/28/2016 11:21 PM Daniel Hoffend

Shorten gwifip if whole socket path exceeds 100 chars

dpinger stopps with an error when the socketname exceeds over
(around) 100 characters. The dpinger will not start and not deliver
monitoring results to the WebUI.

These long socket names can get created when using link-local addresses...

b225d003 06/28/2016 10:46 PM Daniel Hoffend

Use a different delimiter for dpinger socket names

Currently underscores are used to seperate gwifip, monitorip, etc, but
underscors are also used in vlan subinterfaces like em0_vlan10 and
therefore can't be used because the interface scope is appended to IPv6...

a4b55d11 05/13/2016 05:43 AM Chris Buechler

Fix scope for IPv6 link local gateway IPs. Ticket #6353

ea940381 05/13/2016 05:34 AM Chris Buechler

Handle link local IPv6 gateways and default gateway switching correctly. Ticket #6258

ebcd8a30 04/13/2016 01:35 PM Phil Davis

Put gateway name and group around the correct way

Redmine #6134
Forum: https://forum.pfsense.org/index.php?topic=109781.0
Originally broken by commit: https://github.com/pfsense/pfsense/commit/d18f3f6e09b86359395cd78db2e19f721818b992

02697cb4 04/06/2016 11:06 AM Alex Kolesnik

notify by email and in syslog when a channel goes up or down

1558a4be 03/23/2016 04:55 PM Jim Pingle

Fix display of gateway IP address and gateway/group descriptions in firewall_rules_edit.php.

d711fbbc 03/04/2016 04:23 AM Denny Page

Adjust default parameters to match changes in dpinger

0a54f116 02/24/2016 08:38 PM Luiz Souza

Fix a typo.

6449f4ad 02/17/2016 01:43 PM Renato Botelho

Merge pull request #2660 from phil-davis/gtetc1

d18f3f6e 02/17/2016 01:33 PM Phil Davis

Internationalize etc inc a-i files

c1a5347f 02/15/2016 01:45 AM Phil Davis

Fix interface write_config message for dhclient_update_gateway_groups_defaultroute

Typo in var name.

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

aeb87745 02/04/2016 10:20 PM Chris Buechler

Return blank rather than 0ms/0% for unmonitored gateways latency and loss. Show on dashboard widget when a gateway is unmonitored. Ticket #2226

85a2b065 02/04/2016 10:58 AM Renato Botelho

Fix #5830

Add a new advanced option on gateways to allow user define data
payload. Default is 0

b90e4de2 01/19/2016 12:11 AM Denny Page

Add standard deviation to gateway status and widget

09221bc3 01/15/2016 01:44 PM Renato Botelho

Update license on files from /etc/inc

deff3aed 01/04/2016 10:13 AM Renato Botelho

Adjust dpinger default values to match recent changes in dpinger project

87b30cfa 12/30/2015 11:09 AM Renato Botelho

Remove workaround to get dpinger running when interface is in tentative state

3f4e6035 12/29/2015 03:35 PM Renato Botelho

Make sure source and target addresses have scope id when they are link-local. It should fix #5695

4fc47b2f 12/29/2015 03:35 PM Renato Botelho

Add a seatbelt to prevent 2 dpinger instances for same GW

3a335f07 12/29/2015 12:19 PM Renato Botelho

Collect dpinger processes that failed to start and try again after 1 second, this should be enough to fix #5711

b42177b9 12/29/2015 12:18 PM Renato Botelho

No need to return 0 here

61c45d84 12/29/2015 12:15 PM Renato Botelho

Change start_dpinger() to return dpinger return code

7e1d7724 12/29/2015 11:57 AM Renato Botelho

Do not overwrite $params

45b032ed 12/29/2015 10:47 AM Renato Botelho

Merge pull request #2332 from dennypage/master

06587e2d 12/29/2015 10:44 AM Renato Botelho

Follow dpinger and change default loss_interval to 4* send_interval

80e85b99 12/28/2015 10:14 PM Denny Page

Disable unused stdout reporting thread

99c1e285 12/24/2015 09:33 PM Chris Buechler

update comment for dpinger

b76cb978 12/23/2015 11:23 AM Renato Botelho

Return complete path for dpinger PID filename, it should fix #5686

c987a206 12/23/2015 11:20 AM Renato Botelho

Be less specific with dpinger PID filename regex, old version was not matching IPv6 addresses, with or without %ifname in case of ll

73e3aa21 12/18/2015 07:28 PM Renato Botelho

Rework dpinger related code to new version

- s/-U/-u/
- Add i GW_NAME to get this info on logs and make life easier
Since i parameter will be send to alert_cmd, remove it from command
Add source and target IP addresses on pid/socket filename since status...

6aa3723a 12/15/2015 06:03 PM Renato Botelho

Remove all pfSense_MODULE and pfSense_BUILDER_BINARIES definitions, whatever was the reason they were added, it was never finished and it's not being used

d8f89cce 12/11/2015 07:12 PM Renato Botelho

Use default values for latencylow and losslow when they are not defined by user. Reported by grandrivers at https://forum.pfsense.org/index.php?topic=103818.msg579069#msg579069

08e18c83 12/11/2015 07:04 PM Renato Botelho

Convert latency to ms before use it to compare with value defined in gateway conf

0aeb97d2 12/11/2015 03:53 AM Phil Davis

gwlb array key typo loss_interval

69eefb50 12/10/2015 09:04 PM Renato Botelho

Ticket #5624: Welcome dpinger!

46bc6e54 08/25/2015 05:49 PM Renato Botelho

Move main pfSense content to src/