Commit Graph

91 Commits

Author SHA1 Message Date
Renato Botelho
dd042c5159 Implement URL Table aliases for ports instead of IP addresses 2013-07-08 12:38:37 -03:00
Renato Botelho
079d1952fd Add a new alias type, URLs containing Ports 2013-07-04 10:42:48 -03:00
jim-p
6e9b046e51 Due to the DHCP pool tag needing to be an array, rename the old LB "pool" variable to something else so it's not interpreted as an array. 2012-09-26 13:20:39 -04:00
jim-p
b32dd0a6b7 Activate new shortcuts/status in the rest of the areas that are currently setup. 2012-08-10 13:32:16 -04:00
Darren Embry
04d4bcdf93 use get_alias_list for port field in load_balancer_pool_edit 2012-05-10 13:51:41 -04:00
Darren Embry
a1f7723876 add autocomplete to load_balancer_pool_edit.php (PEV-394754)
we also enable the json extension here.
2012-05-10 12:39:15 -04:00
Darren Embry
f3d7f30e0c update help text in port fields to Firewall -> Aliases (PEV-394754) 2012-05-10 11:54:25 -04:00
Darren Embry
01ed452e32 Load Balancer: allow port aliases in Pools and Virtual Servers. (PEV-394754) 2012-04-05 14:36:50 -04:00
Darren Embry
0917cb214b load balancer: allow IPv4 subnets up to 64 addresses in Pools and Virtual Servers (PEV-394754) 2012-04-05 13:10:41 -04:00
Chris Buechler
e9e99042ed description is optional 2011-11-04 02:04:44 -04:00
jim-p
7a517ee4f8 Add a retry field to the LB Pool config to allow specifying how many times to retry a server before declaring it dead. 2010-12-14 12:19:58 -05:00
Scott Ullrich
225a2f0b46 Bring in XSS id fixes from m0n0wall 2010-11-12 11:03:51 -05:00
jim-p
c26c208f34 Do not allow spaces in load balancer name fields, they are invalid in relayd. 2010-10-25 16:31:57 -04:00
jim-p
e988813dd2 desc to descr in Load Balancer config, so they gain CDATA protection and standardize field names. Ticket #320. 2010-10-19 12:39:01 -04:00
Renato Botelho
e73b001e25 Merge remote branch 'mainline/master'
Conflicts:
	usr/local/www/diag_smart.php
	usr/local/www/firewall_rules_edit.php
	usr/local/www/interfaces.php
	usr/local/www/load_balancer_pool_edit.php
	usr/local/www/pkg_mgr_settings.php
2010-08-12 12:55:32 -03:00
Carlos Eduardo Ramos
6f7399279b gettext() fixes on load_balancer_pool_edit.php 2010-08-12 11:00:57 -03:00
jim-p
54e73f5f0e Show selected properly for the LB mode. 2010-08-11 16:40:52 -04:00
jim-p
82d0dfb399 When adding to a pool in manual failover mode, enforce the one-active limit also. 2010-08-11 13:59:02 -04:00
jim-p
e0c27075f3 Add the ability to select a mode for LB pool members, load balance (default) or manual failover. If manual failover is selected, only allow one server to be chosen as active. 2010-08-10 16:21:32 -04:00
Carlos Eduardo Ramos
1c5142d262 Implement gettext() calls on load_balancer_pool_edit.php 2010-07-16 10:50:27 -03:00
Chris Buechler
477dcf13ce rename slbd pages since this is no longer slbd 2010-07-11 19:13:57 -04:00
jim-p
e234921a79 Add status/log links to LB pages. 2010-06-02 09:51:51 -04:00
Scott Ullrich
21cc2022d4 Seperate screen into three areas: Add item to pool, add /edit load balancer pool entry and current pool members 2009-10-16 15:57:59 -04:00
Scott Ullrich
2898a440cf Misc HTML cleanups. Space out elements of add/delete pool memeber area. Seperate add/remove area with a listtopic element. Add descriptive text for Server IP address in order to make page a little more user friendly for the uninitiated. 2009-10-16 14:52:26 -04:00
Scott Ullrich
7ac5a4cb18 Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on 2009-09-14 19:14:40 -04:00
Ermal Lui
328f902e56 Do not mount rw when uneeded and even more not mounting ro again. 2009-07-01 17:45:12 +00:00
Ermal Lui
a368a026db * Reorganize the 'apply' button infrustructure in the GUI.
- Present three new functions is/mark/clear_subsystem_dirty('name_of_subsystem'). This makes easier to create such things without needing to introduce new globals.
	- Convert all pages to the new infrustructure
	- This improves a lot the control on this notification
2009-06-30 17:15:22 +00:00
Bill Marquette
625dcc400c Massive javascript cleanup, all .js files now live in $g['www_path']/javascript
Purged unused JS
2009-03-14 14:41:04 -05:00
Ermal Luçi
4314071069 Add missing quota to the titles so pages actually display. 2008-09-16 20:20:39 +00:00
Bill Marquette
b28278a261 Add "Services" to the page title 2008-09-09 01:17:57 +00:00
Bill Marquette
47fa7acf71 Make edit pages look consistent
Pointed out by: sullrich@
2008-09-02 03:19:12 +00:00
Bill Marquette
0919224fbd Bring in relay options for inbound load balancer
More work pending, this seems to generate proper configs
needs much more testing though
2008-08-28 21:21:50 +00:00
Bill Marquette
50d86c1377 Bring in new server load balancing code, this introduces:
* The ability to create your own monitors (tcp, http, https, send/expect)
* A new way of displaying 'standard tables' - MainTable class
* monitor_type array type
2008-08-05 05:03:55 +00:00
Matthew Grooms
6b07c15ad8 Rewrite the pfsense privilege system with the following goals in mind ...
1) Redefine page privileges to not use static urls
2) Accurate generation of privilege definitions from source
3) Merging the user and group privileges into a single set
4) Allow any privilege to be added to users or groups w/ inheritance
5) Cleaning up the related WebUI pages
2008-08-01 06:30:34 +00:00
Bill Marquette
5fbee6aa3a remove slbd_configure and start removal of gateway stuff from load balancer screens 2008-07-08 21:23:17 +00:00
Ermal Luçi
fbb45bb034 Continue interface improvements 2008-06-21 17:13:18 +00:00
Chris Buechler
54db058eec touch up text.
ticket #1696
2008-05-17 21:49:06 +00:00
Chris Buechler
27e45e65e5 fix typo
Ticket #1645
2008-02-12 23:08:43 +00:00
Scott Ullrich
dc22ae4d0f Do not show LAN related items when the interfafe does not exist. 2008-02-09 05:12:32 +00:00
Scott Ullrich
d88c6a9fdf Switch over to array style page titles. Obtained-from: m0n0wall 2007-11-16 00:48:53 +00:00
Bill Marquette
5e6741c8d5 Fix Javascript errors. Thanks JSLint!! 2007-10-19 21:21:22 +00:00
Seth Mos
0bcbfa736d Already in base includes 2007-09-07 22:35:10 +00:00
Scott Ullrich
8a58063d28 Improve the load balancing pool edit screen. Submitted-by: Chris Daniel 2007-07-06 18:46:44 +00:00
Scott Ullrich
9feb1986ef Note that failover mode only applies to ougoing (multi-wan) rules. 2007-06-20 23:24:40 +00:00
Seth Mos
2e5126187c Remove public website from drop down 2007-03-03 00:07:09 +00:00
Seth Mos
e64e1e3712 Let's see if this works ok over the course of a few snapshots. If not we can always revert this checkin combination.
Do note the s/$POST/$_POST fixes!

Allow for a failover type next to the already available load balancing type.
The gui server list box needs some up and down box for ordering.
For now just remove and add again. New page is way faster anyways.
Test by seth with crappy wifi link to the neighbours :-)
2007-01-06 16:53:05 +00:00
Seth Mos
401452ec0c Merge in new (outbound) load balancing configuration code from HEAD.
* assign interfaces to pool instead of manual IP configuration
* Only show interfaces with a gateway
* Offer list of monitor IPs including interface gateways.

This code is tested for outbound load balancing on a carp cluster and
works for me (smos). The server side needs testing. Which I don't know
how to. Let's give it a run for a snapshot or 2.
2006-12-30 00:45:25 +00:00
Scott Ullrich
ad356bb7ee Split up gateway pools and check them. $_POST['gateway'] has already been moved to the gateway box. 2006-07-24 21:02:19 +00:00
Scott Ullrich
52031f9f78 Check interface ip address, not the gateway! 2006-07-24 20:45:52 +00:00
Scott Ullrich
83b06cdc94 Do not check an interface gateway if it is blank. 2006-07-24 20:40:03 +00:00