Fix broken HTML elements and unescaped entities
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
Catch up with mac needed for all operations in the table nowdays.
s/require/require_once/g for filter.inc to avoid redeclaration errors in some rare cases.
Remove this particular form tag that doesn't appear to serve any purpose on this page, and breaks the drop-down zone selector. Fixes #3153
Add the MAC manufacturer code to the CP status page
Fix CP status sorting to properly respect the zone.
Revert "Merge pull request #417 from miken32/cp-database-fix"
It breaks customizations, it's not a good time for such big change.
This reverts commit 40c7b1a98bfdc61261154adaac5fdefc234ecb08, reversingchanges made to d896f86751bae79625197da6c80d709fdf185448.
while we're here, send named termination causes
use associative array for captive portal to prevent confusion, messiness, and abuse
Add page to allow manual vouchers expiration
Fix: last activity on CP status
Convert the CP db to sqlite rather than a text file. Some more optimizations might be needed and probably vouchers db might need conversion as well.
(line endings UNIX format..)Firewall log alternating colored rowsFirewall log sortableFixed several sorting issues in widgets and other pagesSorting now possible on multiple rows in the header tablesSorting now possible for text that starts with IPv4:port
Activate new shortcuts/status in the rest of the areas that are currently setup.
Fix quoting - can't use ' if we want to expand a variable inside the string.
Add the multi instance CP to master branch. This allows to define CP with different properties on different interfaces.
Show the CP User count in the page title, as on 1.2.3.
Use correct lock.
Fix XSS issues
Ticket #980. Bring CP widget up to date. Also bind lighty for CP to 127.0.0.1 it should not be accessible otherwise.
Use
Add quotes back that were incorrectly removed when implementing gettext and add php tags around gettext where needed.
Merge remote branch 'mainline/master'
Conflicts: usr/local/www/status_captiveportal.php usr/local/www/status_rrd_graph.php usr/local/www/status_wireless.php
add tooltip. cvstrac 1640
Implement gettext() calls on status_captiveportal.php
Include commonly used .inc files such as filter.inc, shaper.inc, etc
call first tab "Active Users", and make it consistent
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on
Add missing Location:
Redirect back to cp page after disconnection of user
Lock around read call
Modify sortable.js to work on tabcont as opposed to sortable class. This has the effect of making any table that has a single header sortable instead of having to visit each page. Sponsored-by: BSD Perimeter Commercial Support
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.
Handle the case when no user has logged in. Reported by: http://forum.pfsense.org/index.php/topic,16382.0.html
Check for blank lines and ignore them.
A better fix to empty lines.
Propperly check for empty slots. Fix by forum user: itsmorefun!
Speedup noticably CP status page. Previously during load it would not show anything and this commit fixes it.
The other half of CP locks conversion to new locking functions.
Rewrite the pfsense privilege system with the following goals in mind ...
1) Redefine page privileges to not use static urls2) Accurate generation of privilege definitions from source3) Merging the user and group privileges into a single set4) Allow any privilege to be added to users or groups w/ inheritance...
remove {$concurrent}, it breaks user manager.
Switch over to array style page titles. Obtained-from: m0n0wall
Sync w/ HEAD
Backport username display feature in captive portal. Really not sure why it wasn't included in RELENG_* versions.
MFCs/PHP_SELF/SCRIPT_NAME/ - PHP_SELF == "" for some reason with lighty
Add sortable table header support
Remove #!/usr/local/bin/php
MFC 6960Cleanup hardcoded meta refreshes
Show the current amount of authenticated captive portal users in the Status: Captive Portal line such as:
Status: Captive Portal (250)
Used at KCD extensively to see how many students are authenticated.
updating files to use theme imagesremoving images from /usr/local/wwwadding specific images into the correct theme directories
Refresh Captive Portal status every 60 seconds
Use $pgtitlesmall code cleanups
include head.inc and round corners on tabs
Add $Id$ tag
Initial revision