Project

General

Profile

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

# Date Author Comment
f6f05741 06/09/2010 09:03 PM Scott Ullrich

Remove newline

5aaa3238 06/09/2010 09:02 PM Scott Ullrich

Remove second %

f4a17fcf 06/07/2010 09:32 PM Ermal LUÇI

Be consistent on % for loss state.

9ae7d46f 06/07/2010 09:24 PM Ermal LUÇI

Catch up with php limits.

de42da41 06/07/2010 09:17 PM Ermal LUÇI

Show some sensible defaults for delay and loss.

66a96e72 06/07/2010 09:08 PM Ermal LUÇI

Reorganize code to be able to actually use the lookup_gateway_ip_by_name() function to find even dynamic gateways ip.

ae9618af 06/03/2010 06:22 PM Ermal LUÇI

Return the gateway status only for gateways apinger knows about instead of assuming that all gateways are down, which might give consecuences. Also prepend 'filter_' to the function used to kill states for down gateways in filter.inc to be consistent.

cb88138a 05/21/2010 08:54 PM Ermal LUÇI

Ups remove erroneous curly.

61d54be6 05/21/2010 08:50 PM Ermal LUÇI

Actually return to previous function code for lookup_gateway_ip_by_name() to not create recursive loops. There is still the question of how dynamic interfaces should be handled here?

962625aa 05/21/2010 08:45 PM Ermal LUÇI

Revert "Use a global array for the most part of using the return_gateways_array() function in the backend which should lower the memory allocated/cached by php a lot."

This reverts commit e51cf5960f6718a14c07daa7b6e96337fdba1f0e.

e51cf596 05/21/2010 07:44 PM Ermal LUÇI

Use a global array for the most part of using the return_gateways_array() function in the backend which should lower the memory allocated/cached by php a lot.

61630681 05/21/2010 12:29 PM Ermal LUÇI

Remove unecessary check.

7382c59d 05/18/2010 06:04 PM Ermal LUÇI

Do not duplicate gateway entries when status file is not present. Mostly an innocuos programmer error.

01207fd8 05/18/2010 05:36 PM Ermal LUÇI

Fixes #536. More fixes and optimizations on the various functions and status pages used for gateways [groups].

fe22a89b 05/18/2010 05:36 PM Ermal LUÇI

Fixes #536. More fixes and optimizations on the various functions used for gateways [groups].

d9dda2a5 05/18/2010 05:36 PM Ermal LUÇI

Fixes #536. Actually add all available gateways to the gateway_groups array so all up members will be present for balancing.

c1191d5b 05/18/2010 04:51 PM Ermal LUÇI

Add myself to copyright for gwlb file.

7726c308 05/07/2010 05:16 PM Ermal LUÇI

Preserve previous behaviour of having all alarms on for all gateways. Not sure this should be/is the right behaviour though.

023920e7 05/07/2010 05:12 PM Ermal LUÇI

Move the settings of down/latency/loss to per gateway. This allows more fine grained control on gateways.

2557738e 05/07/2010 02:43 PM Ermal LUÇI

Correct delay matching on outgoing load balancer code.

75466131 05/06/2010 10:50 PM Ermal LUÇI

Catch up with latest apinger changes to make easier to extract the status of gateways.

ec313443 04/30/2010 08:41 PM Ermal LUÇI

Remove check that prevented bugs from happening. Now all code paths are safe from this.

7bed8222 04/30/2010 08:22 PM Ermal LUÇI

Ticket #506. Correctly save dynamic gateways extra parameters.

9bfa3d47 04/30/2010 02:50 PM Ermal LUÇI

Actually minimum weight is 1.

5f53260a 04/30/2010 02:32 PM Ermal LUÇI

Allow for each gateway a weight to be choosen if the gateway has to be used in Gateway groups. This will create that many entries in the route-to statement as the weight says.

a529aced 04/28/2010 11:17 PM Ermal LUÇI

Ticket #507. Do not remove all static routes to readd them back. The change will never delete a rule but define the action to be taken on it, either add or change a present route. Be consinstent on gateways allowed to be selected as destinations for static routes, including dynamic gateways.

0534d60a 04/25/2010 04:04 AM Chris Buechler

temporary work around for ticket #536

9af4b31b 03/31/2010 09:16 PM Ermal LUÇI

Use stristr as a microoptimization.

051b178a 03/29/2010 11:00 AM Ermal LUÇI

Be more strict on validations.

01ba0a72 03/05/2010 04:19 PM Ermal Luçi

Fixed variable definition.

83f9c8ee 02/23/2010 10:43 PM Ermal Luçi

Ticket #304. Fix bogus dynamic entries in system->gateways after deleting gateways.

f2dd7568 02/23/2010 10:37 PM Ermal Luçi

Revert "Fix linking interface to vlans function so it works correctly."

This reverts commit 930595154ccc8702befdd880f1c424b78040af2a.

93059515 02/23/2010 10:34 PM Ermal Luçi

Fix linking interface to vlans function so it works correctly.

883c53c9 01/29/2010 01:44 AM Ermal Luçi

Ticket #303. Fix very many bugs in this code. From strings that were not quoted propperly to completely broken code paths.

a2532739 01/18/2010 08:55 PM Ermal Luçi

Ticket #305. Grey out the gateway when it is a dynamic one.

ffe76308 12/24/2009 05:50 PM Seth Mos

Make sure to properly use the configured monitor IP address for dynamic interfaces too.

9ff9a1c7 12/24/2009 12:45 PM Seth Mos

Style fixes for the interfaces page, use switch instead of a large if,elseif procedure.
Fix the monitor IP route adding and removing to skip non IP addresses and dynamic entries
Add a Gateway item on the gateway_item stack so that it properly shows up in th configuration. Static configurations will need to...

2290a686 12/21/2009 02:42 PM Seth Mos

Make sure to use the correct dummy IP address for the monitor for dynamic interfaces

2328dcc5 12/21/2009 02:27 PM Seth Mos

Partial rewrite of gateway code, now partially facilitates dynamic interfaces
- Upgrade code takes different naming into account
- Add gateway entries for dynamic interfaces
- Rewrite status array to also support dynamic interfaces.
- Always use unique localhost monitor IP addresses for down dynamic interfaces...

85b14810 12/18/2009 12:04 PM Seth Mos

Clarify the description for Dynamic gateways that it is automatically added

c795339e 11/25/2009 06:18 PM Ermal Luçi

Resolves #175. Return description even for disabled interfaces. Teach the return_gateways_array() to return status for disabled interfaces if the caller requests it.

523855b0 09/12/2009 07:34 PM Scott Ullrich

Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions

9f1d61d3 07/10/2009 03:06 AM Scott Ullrich

Send gateway notifications to GROWL

347c58b3 06/05/2009 09:35 PM Seth Mos

Supress foreach warning on empty array()

dc3dedbb 05/29/2009 10:41 PM Seth Mos

Correct swapped values

857ce5f3 05/27/2009 10:01 PM Seth Mos

Fix the function that checks if a link is to be included or excluded.
Multiple alarms can be returned which requires different parsing.
Scott will test this

6dc3a5c2 04/26/2009 01:47 PM Ermal Luçi
  • Move other functions around to where it makes sense.
  • Reduce somewhat require_once() overhead by removing the includes from gwlb.inc they are not needed.
    Some more analysis is needed on the include path
bd9f5fca 04/24/2009 10:30 PM Scott Ullrich

Specify complete path to touch to avoid: apinger: command (touch /tmp/filter_dirty) exited with status: 1

70ce9162 03/31/2009 01:24 PM Seth Mos

Make sure to handle a empty settings array correctly

2468ae76 03/18/2009 11:04 PM Scott Ullrich

Update gateway group gateway IP for dhcp interface wan interfaces.

218111c8 03/14/2009 02:02 AM Seth Mos

Also show for through gateway we are adding the new monitor.

0ae397e2 03/14/2009 02:01 AM Seth Mos

Add log_error() when removing a route for a monitor IP when running setup_gateways_monitor();

37c98ef9 03/13/2009 09:00 PM Seth Mos

Add code to the backend so that apinger will use the configured high and low watermarks for latency and packetloss.

7bc60232 03/12/2009 06:13 AM Seth Mos

Make sure we don't add any routes for the 127.0.0.2 dummy address

09ae0c17 03/11/2009 01:47 AM Seth Mos

Make sure to sort the tiers array by tier priority key

16e78aa0 03/09/2009 09:36 PM Chris Buechler

fix return of gateway interface for route-to

82ebaf6b 02/28/2009 07:21 PM Ermal Luçi

Another try at fixing http://forum.pfsense.org/index.php/topic,14220.0.html

ad63b6dc 12/05/2008 10:14 AM Seth Mos

Remove debugging

fd8eeda5 12/02/2008 11:05 PM Seth Mos

Commit function that returns all gateway group items in a array after processing.
The items from this array can then be directly reference from the filter code.

addc322c 12/02/2008 09:54 PM Seth Mos
  • Remove duplicate
  • tag array items by gateway name so we can directly refer them
82a1ee99 11/30/2008 06:13 PM Seth Mos

Remove debugging

7901dff5 11/30/2008 09:43 AM Ermal Luçi

Untested but correct way to work with interfaces.

56247166 11/29/2008 10:35 PM Seth Mos

Untested change, exec.php is broken.
Might work and prevent bogus gateway entries showing up.

c1334331 11/29/2008 09:02 PM Seth Mos

Add more debugging to trace the pppoe problems.

d3708a49 11/29/2008 12:12 AM Seth Mos

Add debug statement for pppoe and pptp issue with dynamic gateways.
Perhaps it returns without a trim()

ede99c94 11/22/2008 09:59 PM Seth Mos

Reverse name fields to be compatible with current graph frontend

1bce2729 11/22/2008 09:54 PM Seth Mos

Create RRD file for each gateway name, not the gateway address which can change a lot or be plain
bogus.

fd4b88d1 11/22/2008 09:34 PM Seth Mos

Set permissions correctly so apinger can write the rrd files

ca96864b 11/17/2008 12:59 PM Seth Mos

Correctly process static gateway entries which have a label and not a IP.

69d52504 11/13/2008 06:27 PM Seth Mos

Pick monitor IP from the interface config section

5b48d129 11/13/2008 05:14 PM Seth Mos

Include more information in the array including a attribute flag.
The attribute is either "system" or the gateway array id.

54d5e16f 11/13/2008 08:04 AM Seth Mos

Correct typo to prevent gateways showing up twice.
Fetch monitor IP for automatic gateways from the interface config section

c4bf9453 11/11/2008 06:19 AM Seth Mos

Require globals.inc

a8d8d5fe 11/07/2008 06:28 AM Seth Mos

Mute killall output

3439b033 11/03/2008 07:00 PM Seth Mos

Do a better job of detecting existing configured gateways

12348eb4 11/01/2008 07:28 PM Seth Mos

Fix existing static gateway check.

eb1ce5ee 11/01/2008 06:50 PM Seth Mos

Fix adding static entries to array.
Skip static entries from polluting the dynamic array

de5e8210 10/30/2008 07:44 PM Seth Mos

swap fields, make pretty

be308459 10/30/2008 07:34 PM Seth Mos

correct name, add descr

c66b4242 10/30/2008 07:28 PM Seth Mos

Add backend for dynamic interfaces, ui pages next

4f9b0f01 09/19/2008 07:18 PM Seth Mos

Filter_configure takes too long to run on embedded and this seems to
upset apinger?

c43bb9ad 09/07/2008 08:12 PM Seth Mos

Correct mode setting to correct permissions in octal mode

a30782f3 09/02/2008 08:19 PM Seth Mos

Remove sleep
Make sure our tmp has the correct permission so we can trigger filter
reloads.

d97e6033 09/02/2008 08:07 PM Seth Mos

Commit forgotten change so we use the proper script for filter reloads.
Maybe failover works now :)

86a12a6f 08/19/2008 11:11 PM Scott Ullrich

Eliminate very annoying message on bootup "No process found".

67ee1ec5 07/14/2008 08:43 PM Ermal Luçi
  • Merge multiple PPPoE/PPTP interfaces from RELENG_1_MULTI_ANYTHING
  • Much improved rule generation speed
  • Many bug fixing in general of the interface handling

NOTE: this is only half part of the changes the other half will come after

cdcea13f 07/08/2008 09:19 PM Seth Mos

Move gateway status and monitoring over to gwlb.inc.
Still needs a return_gateway_status_by_name();

17623ab5 06/16/2008 02:58 AM Bill Marquette

Bring in relayd to perform server load balancing
Move gateway load balancing code into gwlb.inc - still uses slbd

TODO: vs and pool status screens are currently broken...and wouldn't work
with the gateway pools anyway, ultimately, the gateway pools need...