Welcome 2015
Add missing $ as spotted by Kill Bill, ticket #4132
Fix string, we want to print variable name here and not its value. Fixes #4132
Use correct port for viewing portal page contents. Ticket #4125
Change copyright statement to reflect reality
Tidy up misc. XHTML
"diag_dns.php" Tidy up "equals sign"
"services_captiveportal.php" Add space to OPTION tagUpdate HTML Boolean operatorClose INPUT and BR tags
"services_captiveportal_hostname.php" Update ALIGN to MIDDLE
"services_captiveportal_vouchers.php"...
Add nohttpsforwards option to captive portal
Tidy up "services_captiveportal.php" XHTML
Add "closehead" variable, move script into HEAD and close head manuallyAdd CDATA sections to SCRIPTAdd SUMMARY to tablesUpdate HTML Boolean OperatorsClose INPUTRemove duplicate closing TRAdd opening TRAdd closing TD...
Merge pull request #1031 from ayvis/master-br-patch
replaced uppercase html tags with lowercase
Somehow these got changed to /usr/local/sbin/ipfw instead of /sbin/ipfw
Correct even here the change from name to zoneid
replaced uppercase html tags with lowercasejs files saved as UTF-8 / LFlanguage="JavaScript" deprecated, replaced with type="text/javascript"
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
Add an option to restore default logout/error/portal custom pages on Captive Portal. Fixes #3362
Remove a left testing code
Fix #3339. Add a way to download CP portal, error and logout html pages
Start from 2 here as well
Properly create zones for the CP with the new command arguments and properly invoke ipfw for applying rules and other configuration options.
Remove call-time pass by reference for do_input_validation, helps ticket #2565
Add a redirect url option to blocked macs
Change 'Pass-through MAC' tab name to reflect current reality
Add checks to make sure CP hard timeout is less or equal DHCP server default lease time. It fixes #2899
Remove unimplemented option
Remove interfaces that have been unselected from CP config properly
add input validation for NAS-Identifier
properly separate accounting options from general RADIUS optionscleanup whitespace
allow entry of custom NAS ID
Implement privilege for allowing login through CP
- The feature is optional, on by default for new zones, off for current ones when upgrading
It should fix #1010
Indent and whitespaces changes
checkbox to allow reversing of RADIUS accounting byte counts
Convert all captiveportal code to not use ipfw_set_context since its not needed anymore. Also add code to validate cpzone on webgui pages before being used
Remove IPFW_FILTER flag since it gets not used anymore
Separate backend keywords from GUI language display in captive portal
When the GUI language was set to Portuguese, keywords like "default" and "unformatted" would be translated into Portuguese and written to config.xml - causing problems downstream in starting Captive Portal. Now the displayed values are in the GUI language but the underlying keywords stay in "computer-speak" in config.xml - forum http://forum.pfsense.org/index.php/topic,51988.msg281131.html#msg281131
Activate new shortcuts/status in the rest of the areas that are currently setup.
Update master
Fix Captive Portal SSL
Implement certificate chain in Captive Portal
Use Certificate Manager in Captive Portal settings
fix a couple booboos
- fbegin.inc needs to be included after <body>- s/require/require_once/ fixes 'cannot redeclare function' error
Rather than doig a string search do a proper matching of selected interfaces. Fixes #2378
Clarify comment. Fixes #2270
implement #2407: create config option for captive portal listening port
fix saving of hard timeout
fix for bug #2322: Fix CP secondary RADIUS auth source GUI
http://redmine.pfsense.org/issues/2322
Correct field name
- Added support for MSCHAPv2, MSCHAPv1 and CHAP_MD5 to captive portal- Corrected bug in javascript funtion enable_change(enable_change)
fix Bug 1946
Fix multi instance cp items. Fixes #1946
Correct check
Add support for multiple radius server to be used during authentication
Add the multi instance CP to master branch. This allows to define CP with different properties on different interfaces.
Remove 'maxproc' since its unused in the code and correctly use maxprocperip to allow the GUI setting to be actually usable. Reported-by: http://forum.pfsense.org/index.php/topic,39155.0.html
Fix select detection code for the RADIUS NAS IP. Fixes #1648
Allow Accounting Updates to become configurable when Accounting is selected.
Correct whitespace.
Clarify auth option to include Vouchers
Make sure all CP form elements are disabled/enabled with the master checkbox.
fix text
Resolves #1264. Read even the httpsname option from config so it displays correctly.
move pre-auth url before after auth url for consistency.
Set form field type, make URL boxes same size
move option near the other
Increase textbox size. Clarify the original Redirection URL purpouse
Adding CP pre-authentication redirect URL box
Misc fixups
Prevent drop down menu creation
Adding tab for allowed hostnames
Run filter configure after doing a save on CP.
Rename to pass-through credits and improve descriptions.
Display the correct state when the new checkbox has been checked.
Add an option for allowing clients to pass through the captive portal a limited number of times before requiring login.
Fix description for upload of logout page.
Correct text to read when a logout event occurs
Fix some printfs and some text.
Just fix some space and tab problems
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
gettext fixes
Protect against PHP errors if the interface list is empty
Corrections gettext implementation on services_captiveportal.php
Implement gettext() calls on services_captiveportal.php
Use proper name for index.
Show even VIP's in the list. This is copied from nat code and probably should be generalized.
Do not assume WAN as the default interface to get the ip from for the calling station id. Instead add a select box(list) to choose the interface(ip) to send to radius.
Remove auth logs tab, since it is handled by the log link above.
Add status/log links to Captive Portal pages
Revert "add a status tab to the CP screens as well", this is just a tad too long
This reverts commit 881eb09217613337da4dd5376a038446a0e18b1c.
add a status tab to the CP screens as well
add auth logs tab to CP screens
Make the logout page configurable like the other pages. The only difference is that this page/code will be treated as a .php page so it may contain internal php CP variables referenced.
Add the username to the auto added mac passthrough entry. Add an option to services->captiveportal page to activate/deactivate the auto-saving of username with the auto added mac passthrough.
We accept PHP pages now, note this
fix up text
Add a new option which allows the admin user to configure CP so that it automatically enters an MAC passthru entry. The MAC is taken from login details and has to be removed manually. Also do improvements on rules handling and pipes. Add some optmizations. Teach the GUI/backend on ip/mac passthrough to configure a bw limit for this entries.
Add intermmediate certificate support to CP config page.
Add radius mac formatting GUI bits. The backend bits where already present. Resolves #178
Use long php notation opener