Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Provide an error message to the call. | Ermal | 2010-05-28 | 1 | -1/+1 |
| | |||||
* | Some configurations want to be able to ask users about replacing their ↵ | Ermal | 2010-05-28 | 1 | -5/+24 |
| | | | | existing mac during auto mac passthrough logins if they change equipment. Allow this in the backend by requiring the user to need posting a replacemacpassthru field with the post. Also add the possibility to send back with a portal_reply_page generated page the username and password posted. | ||||
* | Add the username to the auto added mac passthrough entry. Add an option to ↵ | Ermal | 2010-05-28 | 1 | -1/+14 |
| | | | | services->captiveportal page to activate/deactivate the auto-saving of username with the auto added mac passthrough. | ||||
* | Do comparions as meant not assignment. Pointy-hat: Myself | Ermal | 2010-05-28 | 1 | -1/+1 |
| | |||||
* | Use url_redirection even on successful login case if present. Add a redir ↵ | Ermal | 2010-05-24 | 1 | -9/+13 |
| | | | | functionality to portal_reply_page to keep the code centralized. | ||||
* | Actually use the radius WISPr(4) attribute 'url_redirection' when present. | Ermal | 2010-05-24 | 1 | -1/+7 |
| | |||||
* | Actually use the radius WISPr(4) attribute 'url_redirection' if present. | Ermal | 2010-05-24 | 1 | -4/+4 |
| | |||||
* | Do not allow nonstop redirects to self | Scott Ullrich | 2010-05-21 | 1 | -1/+1 |
| | |||||
* | Move get_include_contents function to pfsense-utils.inc | Scott Ullrich | 2010-05-21 | 1 | -10/+0 |
| | |||||
* | Allow php code to be included in the primary captive portal page. Add new ↵ | Scott Ullrich | 2010-05-21 | 1 | -7/+32 |
| | | | | ORIGINAL_PORTAL_IP post item which will be experimenting with a master mutli voucher setup. | ||||
* | Add a global declaration. | Ermal | 2010-05-19 | 1 | -2/+2 |
| | |||||
* | Improve/correct the passthrumac rules when this option is enabled. | Ermal | 2010-05-05 | 1 | -182/+176 |
| | |||||
* | Ticket #565. Correct deleting passthru mac entries. revert back to always ↵ | Ermal | 2010-05-03 | 1 | -15/+1 |
| | | | | allow a passthru mac as with allowed ips. Remove the check during login for passthru mac entries they will never make it to the login page. | ||||
* | fix up text | Chris Buechler | 2010-05-01 | 1 | -1/+1 |
| | |||||
* | Warn the user when we cannot get the MAC address on pass through auto add ↵ | Ermal | 2010-04-20 | 1 | -1/+3 |
| | | | | case. Also when a user does a logout through clicking the logout form exit after showing sending info on logout successful. | ||||
* | Use tables of ipfw for passthrough mac entries. This makes it scale way ↵ | Ermal | 2010-04-20 | 1 | -26/+23 |
| | | | | better than previously. Fix multiple entries on adding mac through entries automatically after login for the same user. The changes allow even pass through mac to be controlled from the Status->Captiveportal. Use serialize/unserialize on some files that keep temporary information to speed up calculations. Really allow mac passthrough to follow radius rules or time out rules when present. | ||||
* | Add a new option which allows the admin user to configure CP so that it ↵ | Ermal | 2010-04-20 | 1 | -21/+57 |
| | | | | 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. | ||||
* | Rework includes/require. This saves about 4 megabytes. | Scott Ullrich | 2009-11-21 | 1 | -0/+1 |
| | | | | Simplify get_memory(). Tested on mips/i386 | ||||
* | fix typos | Chris Buechler | 2009-11-14 | 1 | -3/+3 |
| | |||||
* | fix typo | Chris Buechler | 2009-11-14 | 1 | -1/+1 |
| | |||||
* | fix typos | Chris Buechler | 2009-11-14 | 1 | -2/+2 |
| | |||||
* | Make the username comparison for CP case insensitive. Feature-imported-from: ↵ | Ermal Luçi | 2009-10-04 | 1 | -1/+1 |
| | | | | m0n0 | ||||
* | No need to rewrite the captiveportal database when there is concurrent ↵ | Ermal Luçi | 2009-09-29 | 1 | -3/+2 |
| | | | | login! Small optimization. | ||||
* | Teach captiveportal code to use the mac in tables functionality. Change the ↵ | Ermal Luçi | 2009-09-20 | 1 | -10/+17 |
| | | | | default ruleset to reflect this. | ||||
* | Fix multiple radius server handling. | Ermal Luçi | 2009-09-14 | 1 | -4/+2 |
| | |||||
* | Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions | Scott Ullrich | 2009-09-12 | 1 | -0/+4 |
| | |||||
* | Add my copyright. | Ermal Luçi | 2009-08-14 | 1 | -0/+1 |
| | |||||
* | * Convert captive portal rules to use tables. This reduces the number of ↵ | Ermal Luçi | 2009-08-14 | 1 | -11/+10 |
| | | | | | | | | | | rules ALOT. * Make the peruserbw setting use tables also by taking advantage of the tablearg option. * Convert statistics to use the new improvements of ipfw tables merged previously. * Make the limit of users allowed around 25000 instead of 9999 of before. NOTE: The only thing remaining for full optimization on ipfw(4) side is converting passthrumac and layer2 secure rules to tables aswell. | ||||
* | Port voucher login ability on CaptivePortal from M0n0Wall. | Charlie | 2009-06-13 | 1 | -0/+51 |
| | | | | 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. | Ermal Luçi | 2009-05-21 | 1 | -7/+24 |
| | |||||
* | Remove dubious/forgotten unlocking that is uneccesary. | Ermal Luçi | 2009-05-14 | 1 | -2/+0 |
| | |||||
* | Fix lock leaking on portal_allow function. | Ermal Luçi | 2009-05-13 | 1 | -1/+6 |
| | |||||
* | The other half of CP locks conversion to new locking functions. | Ermal Luçi | 2009-05-09 | 1 | -6/+6 |
| | |||||
* | * Hide interfaces internals to other code and use the propper interfaces. | Ermal Luçi | 2009-03-30 | 1 | -3/+3 |
| | | | | | | | Basically use get_interface*() functions instead of accessing fields like 'ipaddr'/'descr' etc... * Make get_interfaces_with_gateway less heavyweight by getting information from the configuration stored in config.xml * Some other missed custom interface list building and substituing with propper get_configured_interface*() NOTE: This should give indipendce on dynamic interfaces on some services that before could not be used on top of this type of interfaces. | ||||
* | Modify captive portal to use centralized user management. The user manager has | mgrooms | 2009-03-15 | 1 | -28/+4 |
| | | | | been modified to include an account expiration option to support this service. | ||||
* | Return after redirecting. | Scott Ullrich | 2008-08-12 | 1 | -0/+1 |
| | |||||
* | Ensure we unlock captive portal before redirecting. | Scott Ullrich | 2008-08-12 | 1 | -0/+1 |
| | |||||
* | Remove duplicate function portal_mac_fixed() | Scott Ullrich | 2008-08-12 | 1 | -21/+0 |
| | |||||
* | changes from Dimitri Rodis | Chris Buechler | 2008-04-13 | 1 | -2/+4 |
| | |||||
* | Remove bogus warning. | Scott Ullrich | 2007-07-16 | 1 | -3/+0 |
| | |||||
* | Duh. $type is a variable. | Scott Ullrich | 2006-12-12 | 1 | -1/+1 |
| | |||||
* | Log an error when we reach maximum capacity to system logs | Scott Ullrich | 2006-12-12 | 1 | -0/+1 |
| | |||||
* | Log an error to system logs when $type is not set. | Scott Ullrich | 2006-12-12 | 1 | -0/+4 |
| | |||||
* | Revert $type commit. This is being set by the called function per Jonathon. | Scott Ullrich | 2006-12-12 | 1 | -2/+2 |
| | |||||
* | Silence Eclipse warnings | Scott Ullrich | 2006-12-11 | 1 | -1/+1 |
| | |||||
* | Do not use blank variable $type. Use the same variable $cpdb[$i][2] that is ↵ | Scott Ullrich | 2006-12-11 | 1 | -1/+1 |
| | | | | being used in the other calls. | ||||
* | Move helper function to correct area | Scott Ullrich | 2006-09-22 | 1 | -25/+0 |
| | |||||
* | Fix $VARIABLES$ | Scott Ullrich | 2006-09-05 | 1 | -382/+373 |
| | |||||
* | Instead of simply bailing leaving the client with a blank screen, output ↵ | Scott Ullrich | 2006-08-21 | 1 | -51/+55 |
| | | | | 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 ↵ | Scott Ullrich | 2006-07-23 | 1 | -7/+8 |
| | | | | the image on captive portal page. |