Chris Buechler
402ffa9687
fix text
2012-05-01 00:29:57 -04:00
Ermal
7b47bd4c3c
Make vips vhid be unique per parent interface!
2012-04-05 20:22:01 +00:00
Darren Embry
f97a5b0419
Move CARP settings from pkg XML to a real PHP page
...
https://redmine.pfsense.org/issues/647
2012-03-22 21:25:58 -04:00
Ermal
1127df5f18
Correct check for ipaliases over carp so we do not allow the deletion.
2011-06-14 13:16:00 +00:00
Ermal
82db1bc578
More safety belts. Do not allow a carp referenced by an ipalias to be deleted.
2010-12-17 21:31:31 +00:00
Ermal
680714775f
Just take action when there is a file otherwise just call filter_reload.
2010-09-01 16:09:03 +00:00
Ermal
e847108459
Ticket #866 #632 . Save old settings or actions to be taken for reconfiguring a route/vip on a tmp file and make use that information when apply settings buttons is clicked. This makes the gui behave as expected.
2010-09-01 15:51:38 +00:00
Ermal
e19b7d1ea8
Allow carp interfaces to sit on top of aliases. Also add safety belts to ipalias deletion for this to avoid breakage. Trigered-by: http://forum.pfsense.org/index.php/topic,27834.0.html
2010-08-26 16:38:12 +00:00
Vinicius Coque
f8c0efc91d
Fix gettext on firewall_virtual_ip.php
2010-08-12 09:35:19 -03:00
Carlos Eduardo Ramos
e4fc92deb8
Checked gettext() implementation on firewall_virtual_ip.php
2010-07-13 14:09:50 -03:00
Carlos Eduardo Ramos
a00665a60d
Corrections gettext implementation on firewall_virtual_ip.php
2010-07-08 15:02:05 -03:00
Vinicius Coque
3c7b2c1eb0
Fixing gettext() calls on firewall_virtual_ip.php
2010-07-02 17:55:47 -03:00
Vinicius Coque
c59639d1aa
Fixing gettext calls on firewall_virtual_ip.php
2010-07-02 15:55:00 -03:00
Renato Botelho
79a5a0518f
Pick some fixes from master
2010-07-01 08:21:14 -03:00
Rafael Lucas
406abd6ea0
Implemet gettext() calls
2010-06-29 10:51:15 -03:00
Rafael Lucas
3e2a70d9b6
Implement gettext() calls
2010-06-29 08:53:23 -03:00
Ermal
962fd68551
Fixes #632 . When bringing down a vip of proxyarp use the new pidfile introduced. Also teach about interface argument to proxyarp function so it can start only a instance of an interface.
2010-06-16 16:07:16 +00:00
Ermal
2b6f65d736
Fixes #549 . Save a list of all changed vips to reload in a temporary file so when apply is clicked it can process all of them.
2010-06-14 11:54:23 +00:00
Renato Botelho
3504e10b0f
Use correct xml tag to compare with nat port forward destination address
2010-04-13 11:04:59 -03:00
Renato Botelho
93e485e3c6
Teach more code to deal with new NAT Port Forwarding xml tags
2010-04-12 11:10:04 -03:00
Ermal Luçi
ed65eb04ee
Ticket #152 . Hoepfully fix creation of empty vip entries in the config when deleting them. Probably more checks need to be done by consumers.
2010-02-09 11:03:58 +00:00
Scott Ullrich
7a927e67a5
Require filter.inc and shaper.inc
2009-11-21 19:28:00 -05:00
Ermal Luçi
1ba7a81ba0
Propperly fix the special case of proxyarp vip deleteion. With comments from cbuechler@.
2009-11-15 20:49:11 +00:00
Ermal Luçi
d9d95b0a30
Revert "Resolves #153 Treat proxyarp special case during deletion."
...
This reverts commit 5d5ec271de .
2009-11-15 20:47:25 +00:00
Ermal Luçi
5d5ec271de
Resolves #153 Treat proxyarp special case during deletion.
2009-11-15 20:38:49 +00:00
Chris Buechler
123f030c6b
Fix proxy ARP VIP addition (was calling old function)
...
rename function from interfaces_proxyarp... to interface_ to be consistent with the functions for carp, carpdev, and ipalias.
still a problem with proxy ARP, removing VIP doesn't kill off choparp (will open ticket)
2009-11-15 17:06:19 -05:00
Ermal Luçi
0ee17602a5
Correctly handle the change of vhid on an interface.
2009-10-08 21:52:51 +00:00
Ermal Luçi
abcb2bed92
* Convert carp/vips code to behave the same as other interfaces.
...
* Make optimizations around it.
* Make sure when we reload teh underlying interface we reload carp too.
* Some fixes around the code.
Reviewed-by: scott@ and billm@
2009-10-01 15:19:42 +00: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 Luçi
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
Ermal Luçi
0027de0a54
* Create two new functions lock($subsystem)/unlock() to have more reliable locking using semaphores.
...
This function can sleep till the resource is free and can help find not well behaving code.
* Remove most of the config_lock/config_unlock logics on the whole scripts/pages it is an abuse of this.
If any sybsytem wants to lock can do so with its own lock.
* Lock the config when doing a filter reload to avoid parallell recursion on this function, since it is not reentrant.
This compenstates for the removal of lock aquiring from the scripts/pages.
* config_lock/config_unlock are now compate shims that do nothing. They are preserved since packages 'abuse' them too.
2009-05-08 18:42:37 +00:00
Ermal Luçi
53af883529
Take care of cleaning the ip alias when we delete an entry of ipalias type or modify it.
2009-03-26 17:15:41 +00:00
Ermal Luçi
2064fb9dc3
Make sure that the item isset before checking.(part of PHP5 array handling)
2009-03-26 17:13:17 +00:00
Bill Marquette
3dee90e652
fix path to IP Alias image
2009-03-12 23:19:13 -05:00
Bill Marquette
902b4e72e6
use the right class
2009-01-25 00:37:12 -06:00
Scott Ullrich
30d4c469bf
Do not hard code white
2008-10-12 21:29:48 +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
Scott Ullrich
0e79d356d1
Eliminate interfaces_carp_bring_up_final()
2008-07-07 00:59:30 +00:00
Scott Ullrich
7633ddd8ae
Woops, reverse output.
2008-05-25 05:49:09 +00:00
Scott Ullrich
0c0155711c
Output vhid for carpdev items
2008-05-25 05:47:05 +00:00
Scott Ullrich
2db680e1ab
Output CarpDEV-DHCP items correctly. Do not have subnet-bits.
2008-05-25 05:45:24 +00:00
Scott Ullrich
37e9212c9b
CarDEV DHCP fixes.
2008-05-25 00:33:28 +00:00
Chris Buechler
a04de17f1a
add IP alias support
...
TODO:
Remove IP aliases upon deletion
Add "type" icon
2008-04-14 03:28:51 +00:00
Chris Buechler
03acfa4a14
touch up text
2008-02-16 08:58:35 +00:00
Scott Ullrich
b760a120d2
* Only output one error message or save notice at a time
...
* Correc the reboot workaround for kernel panics (CARP interface deletion)
Ticket #1397
2007-12-24 01:25:01 +00:00
Scott Ullrich
d88c6a9fdf
Switch over to array style page titles. Obtained-from: m0n0wall
2007-11-16 00:48:53 +00:00
Seth Mos
d415d82153
Add a plus button on the top header of these pages.
...
This to make it easier on large configurations.
2007-05-08 22:09:06 +00:00
Scott Ullrich
9beb982e0d
Do not reset CARP interfaces until user applies the changes.
2006-08-14 15:56:59 +00:00
Scott Ullrich
f7b5ee36cb
Bring CARP interfaces up fully after changes.
2006-07-13 16:47:08 +00:00
Scott Ullrich
e54d4de6d5
Remove #!/usr/local/bin/php
2006-01-02 23:46:18 +00:00