Fix lineup of copyright lines
and module names and other bits of formatting and typos in headercomment sections.
Welcome 2015
modify copyright statement to reflect reality
Restore the CARP parent display in firewall_virtual_ip.php. Ticket #3967
Ticket #3967. Allow to have carp as parent of ipaliases - continued
firewall_virtual_ip make the table sortable remove double tfoot, but use 2 tr inside.
firewall_virtual_ip make the table sortable
Merge branch 'master-br' of https://github.com/ayvis/pfsense into ayvis-master-br
standardize on www.pfsense.org and HTTPS, point package URLs topackages.pfsense.org
xhtml Compliancereplaced <br>, <br/> and </br> with <br />
Improve checks for params 'id', 'dup' and other similar ones to make sure they are numeric integer, also, pass them through htmlspecialchars() before print
firewall_virtual_ip , allow deleting last ip-alias if interface uses same the subnet. (while CARP-ip is present)
Handle more carp enahancements for FreeBSD 10. the interface vips will be names $if@$vhid since the interface name is the same as other ips.
Remove references to _vip interface and provide proper configuration for carp on FreeBSD 10. Still some places to deal with this and certainly missing upgrade code
Revert "Remove unecessary variable"
This var is used below
This reverts commit b91d0be3863d55bbfe9a31d855b4a2aedae34d92.
Remove unecessary variable
Fix #2962, allow to remove VIP if gateway IP is on the interface's subnet
Allow selecting "Localhost" as an interface for IP Alias VIPs - this way you can make IP Alias VIPs to use for binding in a routed scenario with CARP without creating an IP conflict.
Allow IPs inside virtual IP networks to be used as gateways. Fixed #2962
Tidy up "firewall_virtual_ip.php" XHTML
Close INPUT, BR and IMG tags and add ALT to IMG tagsDeprecate the ampersand in ANCHOR tagsMove NOWRAP to class statementAdd missing closing TD and closing TR tags
Allow deleting all aliases but the last one within the same subnet of a CARP IP. Fixes #2406
Display right interface name on alias list when alias interface os CARP. Fixes #2824
Update PHP shorthand tag
Standardise all PHP start tags from "" to "
Always commit the session fast to allow other consumers to proceed to their requests. This unbreaks now the lock up the GUI had allowing only one action from same source per time. Now even if you run a command that blocks indefinitely for example the GUI want lock anymore but allow you to proceed to other actions
Refine saving/applying on more pages - don't show apply or take an action unless the user is allowed to do that.
CARP notifications show vip description, 'Virtual IP Addresses' page shows interface.
Get rid of carpdev, it will never be
fix text
Make vips vhid be unique per parent interface!
Move CARP settings from pkg XML to a real PHP page
https://redmine.pfsense.org/issues/647
Correct check for ipaliases over carp so we do not allow the deletion.
More safety belts. Do not allow a carp referenced by an ipalias to be deleted.
Just take action when there is a file otherwise just call filter_reload.
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.
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
Fix gettext on firewall_virtual_ip.php
Checked gettext() implementation on firewall_virtual_ip.php
Corrections gettext implementation on firewall_virtual_ip.php
Fixing gettext() calls on firewall_virtual_ip.php
Fixing gettext calls on firewall_virtual_ip.php
Pick some fixes from master
Implemet gettext() calls
Implement gettext() calls
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.
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.
Use correct xml tag to compare with nat port forward destination address
Teach more code to deal with new NAT Port Forwarding xml tags
Ticket #152. Hoepfully fix creation of empty vip entries in the config when deleting them. Probably more checks need to be done by consumers.
Require filter.inc and shaper.inc
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)
Propperly fix the special case of proxyarp vip deleteion. With comments from cbuechler@.
Revert "Resolves #153 Treat proxyarp special case during deletion."
This reverts commit 5d5ec271de58dd8306fa7bacfb439b07b3dd2e51.
Resolves #153 Treat proxyarp special case during deletion.
Correctly handle the change of vhid on an interface.
Reviewed-by: scott@ and billm@
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on
Take care of cleaning the ip alias when we delete an entry of ipalias type or modify it.
Make sure that the item isset before checking.(part of PHP5 array handling)
fix path to IP Alias image
use the right class
Do not hard code white
Rewrite the pfsense privilege system with the following goals in mind ...
1) Redefine page privileges to not use static urls2) Accurate generation of privilege definitions from source3) Merging the user and group privileges into a single set4) Allow any privilege to be added to users or groups w/ inheritance...
Eliminate interfaces_carp_bring_up_final()
Woops, reverse output.
Output vhid for carpdev items
Output CarpDEV-DHCP items correctly. Do not have subnet-bits.
CarDEV DHCP fixes.
add IP alias support
TODO:Remove IP aliases upon deletionAdd "type" icon
touch up text
Ticket #1397
Switch over to array style page titles. Obtained-from: m0n0wall
Add a plus button on the top header of these pages.This to make it easier on large configurations.
Do not reset CARP interfaces until user applies the changes.
Bring CARP interfaces up fully after changes.
Remove #!/usr/local/bin/php
Remove reboot required checks
MFC 7447Only check against an item if external-address is definedTicket #648
Do not show blank entries
Ticket #664
Adjust carp bootup sequence. Do not down the interfaces and later up them.
Allow for an "other" virtual IP which is neither ProxyARP or CARPUseful if the IP is already routed to you (PPPOE for example) andyou just want to use it for NAT
XXX: Need a icon_other hoba ;)
some crosslinking to "fly" from corrosponding setting to logs, diags and back
updating files to use theme imagesremoving images from /usr/local/wwwadding specific images into the correct theme directories
Use CARP and Proxy ARP icons
remove blank line
Move CARP around - it's no longer a "service" status shows under status menu and all settings are under virtual ips
Need to bring up the carp interfaces and do the proxyarp magic on changes
duh, helps if you commit the code you want people to use!without further ado, heres the new virutal IP code :)