Project

General

Profile

Download (18.3 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
59318e0f 10/04/2009 10:42 PM Ermal Luçi

Make the username comparison for CP case insensitive. Feature-imported-from: m0n0

16744359 09/29/2009 09:30 AM Ermal Luçi

No need to rewrite the captiveportal database when there is concurrent login! Small optimization.

f6fbd03e 09/20/2009 02:20 PM Ermal Luçi

Teach captiveportal code to use the mac in tables functionality. Change the default ruleset to reflect this.

40b48c6c 09/14/2009 05:16 PM Ermal Luçi

Fix multiple radius server handling.

f5024891 09/12/2009 08:01 PM Scott Ullrich

Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions

9568c1a1 08/14/2009 05:25 PM Ermal Luçi

Add my copyright.

f9f71ad3 08/14/2009 05:13 PM Ermal Luçi
  • Convert captive portal rules to use tables. This reduces the number of 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....
336e3c1c 06/13/2009 05:24 PM Charlie

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.

f8b11310 05/21/2009 09:44 PM Ermal Luçi

Make CP multi-interface capable.

b4989d63 05/14/2009 02:26 AM Ermal Luçi

Remove dubious/forgotten unlocking that is uneccesary.

acea2b12 05/13/2009 05:54 PM Ermal Luçi

Fix lock leaking on portal_allow function.

f80a6148 05/09/2009 04:16 AM Ermal Luçi

The other half of CP locks conversion to new locking functions.

a55e9c70 03/30/2009 12:38 AM Ermal Luçi
  • Hide interfaces internals to other code and use the propper interfaces.
    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...
0092b3bd 03/15/2009 12:39 AM mgrooms

Modify captive portal to use centralized user management. The user manager has
been modified to include an account expiration option to support this service.

6e41522c 08/12/2008 05:08 PM Scott Ullrich

Return after redirecting.

40657838 08/12/2008 04:58 PM Scott Ullrich

Ensure we unlock captive portal before redirecting.

8abb1030 08/12/2008 04:51 PM Scott Ullrich

Remove duplicate function portal_mac_fixed()

4993f81c 04/13/2008 11:09 PM Chris Buechler

changes from Dimitri Rodis

bc48e820 07/16/2007 08:27 PM Scott Ullrich

Remove bogus warning.

ef03e6a5 12/12/2006 05:37 PM Scott Ullrich

Duh. $type is a variable.

6a92a6e1 12/12/2006 05:34 PM Scott Ullrich

Log an error when we reach maximum capacity to system logs

2653f750 12/12/2006 05:31 PM Scott Ullrich

Log an error to system logs when $type is not set.

56ea4f47 12/12/2006 04:55 PM Scott Ullrich

Revert $type commit. This is being set by the called function per Jonathon.

ea9b53c1 12/11/2006 05:43 PM Scott Ullrich

Silence Eclipse warnings

bba1c4ec 12/11/2006 05:15 PM Scott Ullrich

Do not use blank variable $type. Use the same variable $cpdb[$i][2] that is being used in the other calls.

920cafaf 09/22/2006 02:39 PM Scott Ullrich

Move helper function to correct area

65fbb388 09/05/2006 05:01 PM Scott Ullrich

Fix $VARIABLES$

8c1ce6c7 08/21/2006 09:02 PM Scott Ullrich

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.

b2ce71ff 07/23/2006 10:04 PM Scott Ullrich

Redirect back to index.php?foo. Safari does not like otherwise and breaks the image on captive portal page.

e54d4de6 01/02/2006 11:46 PM Scott Ullrich

Remove #!/usr/local/bin/php

08d82407 12/03/2005 08:49 PM Scott Ullrich

Remove debugging helpers

eb0f441c 12/03/2005 07:40 PM Scott Ullrich

Fix captive portal redirects now that we are using LightHTTPD

6fa4bdc6 09/22/2005 10:22 PM Scott Ullrich

Correct carp bringup sequence

f0a12c87 09/21/2005 01:21 AM Scott Ullrich

Sync w/1.2b10

61b040ce 09/12/2005 07:37 PM Scott Ullrich

Reset back to pfSense state

6e865a74 09/12/2005 07:28 PM Scott Ullrich

Sync with m0n0wall 1.2b10

61c5cd36 07/15/2005 09:35 PM Scott Ullrich

Correctly check for allowed ip's

3f0d26d9 07/12/2005 04:10 AM Scott Ullrich

Do not loop through array if its empty

f8dea008 07/11/2005 11:43 PM Scott Ullrich
  • Loop through allowed ips and automatically auth user if they are on the list.
  • Remove the rest of the per user bw settings.
503c732d 06/04/2005 07:56 PM Scott Ullrich

use the correct field for clientip

09086136 05/28/2005 10:06 PM Scott Ullrich

Swap images

7faeda46 03/20/2005 10:24 PM Scott Ullrich

Import m0n0wall 1.2b7's captive portal code WITH user manager.

And the crowd goes wild.

33f0abb1 03/14/2005 01:57 AM Scott Ullrich

Restore 1.2b5's captive portal. 1.2b7 + radius == boom.

ec920231 03/14/2005 01:37 AM Scott Ullrich

Restore 1.2b6's captive portal.

1cdb8423 03/14/2005 01:08 AM Scott Ullrich

You've -> You have (breaks Komodos syntax highlighting for some reason)

05879a72 03/14/2005 01:06 AM Scott Ullrich

Sync with Pascal's latest

87c8f2c9 03/13/2005 08:13 PM Scott Ullrich

Sync with Pascal's latest versin

9699028a 03/07/2005 11:12 PM Scott Ullrich

Add local user manager code imported from Pascal Suter's m0n0wall developers group message.

1d169e0e 02/03/2005 09:55 PM Scott Ullrich

Add T. Howell-Cintron expanded radius attributes patch.

07bd3f83 12/05/2004 07:31 PM Scott Ullrich

Synchornize with m0n0wall 1.2b3. These files have not really been
modified too much so a straight copy works. 9 files remain to be
patched by hand.

3f2b92d2 11/17/2004 05:59 PM Scott Ullrich

Add captive portal logging.

Patch-submitted-to-m0n0wall-list-by: Matt Juszczak <matt_AT_atopia.net>

5b237745 11/07/2004 03:06 AM Scott Ullrich

Initial revision