Make the username comparison for CP case insensitive. Feature-imported-from: m0n0
No need to rewrite the captiveportal database when there is concurrent login! Small optimization.
Teach captiveportal code to use the mac in tables functionality. Change the default ruleset to reflect this.
Fix multiple radius server handling.
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions
Add my copyright.
Port voucher login ability on CaptivePortal from M0n0Wall.
Various locking fixes are done with the import and this means that as of now pfSense has a better performin/behaving CP than m0n0wall.
Make CP multi-interface capable.
Remove dubious/forgotten unlocking that is uneccesary.
Fix lock leaking on portal_allow function.
The other half of CP locks conversion to new locking functions.
Modify captive portal to use centralized user management. The user manager hasbeen modified to include an account expiration option to support this service.
Return after redirecting.
Ensure we unlock captive portal before redirecting.
Remove duplicate function portal_mac_fixed()
changes from Dimitri Rodis
Remove bogus warning.
Duh. $type is a variable.
Log an error when we reach maximum capacity to system logs
Log an error to system logs when $type is not set.
Revert $type commit. This is being set by the called function per Jonathon.
Silence Eclipse warnings
Do not use blank variable $type. Use the same variable $cpdb[$i][2] that is being used in the other calls.
Move helper function to correct area
Fix $VARIABLES$
Instead of simply bailing leaving the client with a blank screen, output that an error occured and write out to the system log more verbose information for what the problem is. If in the case of a missing mac address, suggest that the user may want to disable mac filtering if they do not need this functionality.
Redirect back to index.php?foo. Safari does not like otherwise and breaks the image on captive portal page.
Remove #!/usr/local/bin/php
Remove debugging helpers
Fix captive portal redirects now that we are using LightHTTPD
Correct carp bringup sequence
Sync w/1.2b10
Reset back to pfSense state
Sync with m0n0wall 1.2b10
Correctly check for allowed ip's
Do not loop through array if its empty
use the correct field for clientip
Swap images
Import m0n0wall 1.2b7's captive portal code WITH user manager.
And the crowd goes wild.
Restore 1.2b5's captive portal. 1.2b7 + radius == boom.
Restore 1.2b6's captive portal.
You've -> You have (breaks Komodos syntax highlighting for some reason)
Sync with Pascal's latest
Sync with Pascal's latest versin
Add local user manager code imported from Pascal Suter's m0n0wall developers group message.
Add T. Howell-Cintron expanded radius attributes patch.
Synchornize with m0n0wall 1.2b3. These files have not really beenmodified too much so a straight copy works. 9 files remain to bepatched by hand.
Add captive portal logging.
Patch-submitted-to-m0n0wall-list-by: Matt Juszczak <matt_AT_atopia.net>
Initial revision