summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/firewall_virtual_ip.php
Commit message (Collapse)AuthorAgeFilesLines
* Code with multiple %s in usr/local/wwwPhil Davis2017-02-011-1/+1
|
* Report problems applying changesPhil Davis2017-01-031-3/+2
| | | | | | | 1) Strictly keep track of the accumulating $retval from calls to various functions that apply changes. 2) Use new function print_apply_result_box() to print a suitable message in a suitable severity based on $retval
* Move copyright from ESF to NetgateRenato Botelho2016-09-061-1/+1
|
* Move to Apache License 2.0Renato Botelho2016-07-151-41/+9
|
* Review license / copyright on all files (final round)Renato Botelho2016-07-151-44/+43
|
* webgui tables, doubleclick event to perform 'edit' actionPiBa-NL2016-07-031-1/+1
|
* Always use require_oncePhil Davis2016-06-271-1/+1
| | | | | | | | | The usage of require() and require_once() throughout the system is inconsistent, and "bugs" come up now and then when the order of "requires" is a bit different and some require() happens after the include file is already included/required. It seems to me that there is no harm at all in always using require_once().
* Firewall / Virtual IPs - Remove PersonalizationsNOYB2016-03-301-2/+2
| | | | Remove "you" personalizations.
* Bring all calls of print_info_box to same standardNewEraCracker2016-02-151-2/+2
| | | | The call itself to print_info_box already echoes the content. There is no need of additionally using the short-open-echo tag on those calls to echo return value. The previous implementation shouldn't yell any visible issues as return is 'NULL' (undefined) which casts to an empty string when printing. But, just for the sake of conformity, this changes are advisable in my opinion.
* Review alert wording. End sentence with period, remove redundant 'Warning', ↵k-paulius2016-02-141-2/+2
| | | | 'Error', etc. prefixes, since alerts are now color coded. Remove <b> tags.
* Synchronize page titles with tab titles. Rename some titles in order to be ↵k-paulius2016-02-131-1/+1
| | | | more consistent.
* Fix style issues.Chris Buechler2016-02-091-2/+2
|
* Review of CARP uniqid changes.Luiz Otavio O Souza2016-02-091-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: - A friendly interface name (lan, wan, opt1, etc.); - A Virtual IP - VIP alias (_vip{$uniqid}) - CARP or IP Alias. The parent of a CARP is always a friendly interface. The parent of an IP alias can be a friendly interface or a CARP (this is the only case of recursion of a VIP). This commit removes a few cases where CARP were still considered a interface (the old CARP implementation), fixes all the wrong cases of strpos() being used to detect a VIP address (wont work as it returns '0' which fails when tested as 'TRUE'), review the usage of CARP and IP alias as services bind addresses, fixes general issues of adding and editing VIP addresses. The following subsystems were affected by this changes: - IPSEC; - OpenVPN; - dnsmasq; - NTP; - gateways and gateway groups; - IPv6 RA; - GRE interfaces; - CARP status; - Referrer authentication. Fixes (and/or revisit) the following tickets: - Ticket #3257 - Ticket #3716 - Ticket #4450 - Ticket #4858 - Ticket #5441 - Ticket #5442 - Ticket #5500 - Ticket #5783 - Ticket #5844
* Fix #5794 remove print_info_box_np chackes for gettext("apply")Phil Davis2016-01-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | 1) Get rid of the stristr() checks to "guess" if an apply button should be used. 2) Change print_info_box() so it can take a button name of "close" , "apply" or none to decide which button to show. 3) Delete function print_info_box_np_undo() - nothing calls it. 4) Add new function print_apply_box() to provide an easy wrapper for print_info_box() with the parameters to be 'warning' level and 'apply' button. 5) Change print_info_box_np() calls to just print_info_box() or print_apply_box() as appropriate. There is 1 direct call to print_info_box_np() from vpn_ipsec_mobile.php remaining. That tries to make a "create" button. It was not working before this change. It needs to be sorted out and fixed separately. After this change there is no dependency on a string containing text like "apply" to make the apply button appear. Then we can work on re-engineering the internal code of print_info_box_np() print_info_box() and print_apply_box() to fit together however we like. It should be easy to preserving the current API to print_info_box() and print_apply_box().
* Internationalization of remaining firewall_*.phpPhil Davis2016-01-201-9/+9
|
* UI ConsistencyPhil Davis2016-01-141-1/+1
| | | | | | | | | 1) Put the heading "Actions" at the top of all the "Actions" columns - it was on some and not others. 2) Some more consistent capitalization of panel titles etc. 3) Most interfaces section edit pages had a section titled like "GIF Configuration", "GRE Configuration". Make them all consistent, e.g. "QinQ Configuration" rather than "Interface QinQ Edit"...
* Allow thee use of multiple infoblock on a pageStephen Beaver2016-01-111-1/+1
|
* Change the automatic information block to look for <div class="infoblock" ↵Stephen Beaver2016-01-071-1/+1
| | | | | | instrad of <div id="infoblock" Just makes more sense to use a class for this
* Adjust more calls to print_info_box with unquoted stringsNewEraCracker2016-01-071-1/+1
|
* Remove all pfSense_MODULE and pfSense_BUILDER_BINARIES definitions, whatever ↵Renato Botelho2015-12-151-4/+0
| | | | was the reason they were added, it was never finished and it's not being used
* Coe style firewall *Phil Davis2015-12-141-10/+16
|
* Rename of files to better match their position in the memory structureStephen Beaver2015-12-111-1/+1
|
* Calling all of these "Page" in the privilege name is redundant since they ↵jim-p2015-11-251-1/+1
| | | | are all pages and the "WebCfg" prefix implies they are pages.
* Copyright and license cleanupRenato Botelho2015-11-091-3/+3
| | | | | | - Remove personal copyright from people who assigned it to employer (ESF) - Remove $Id$ - Remove extra spaces
* EOL whitespace and header consistency for wwwPhil Davis2015-11-091-3/+2
|
* Correction per Phil DavisStephen Beaver2015-11-061-1/+1
|
* First batch of copyright updatesStephen Beaver2015-11-051-3/+4
|
* Delete confirmation vi fa-trash automated via pfSense.jsStephen Beaver2015-11-051-1/+1
|
* Moved action-buttons in-line styling to pfSense.cssStephen Beaver2015-11-051-1/+1
|
* replace and find for icon-embed-btnheper2015-11-051-1/+1
|
* Buttons update to new design:wqStephen Beaver2015-11-041-6/+10
|
* fix typoheper2015-10-301-1/+1
|
* convert firewall_virtual_ip to font-awesomeheper2015-10-301-3/+3
|
* Fixed #5092Stephen Beaver2015-09-041-3/+3
| | | | Removed all tabs/pills as requested
* Fixed #5092Stephen Beaver2015-09-031-41/+41
| | | | Nixed CARP tab
* bootstrap usr\local\www\f minor changesPhil Davis2015-09-011-6/+6
|
* Merge branch 'master' into bootstrapRenato Botelho2015-08-261-160/+154
|
* Move main pfSense content to src/Renato Botelho2015-08-251-0/+373
OpenPOWER on IntegriCloud