WebAPP Version 0.9.9.3 (January 2006): Features: * Gallery. * Threaded Comments. * Forum Archiving and/or Removal of old threads. * ShowHTML. * Menu Manager. * Breadcrumbs (Links in Navigation Bar). * Top and Bottom Center Blocks. * Profile Data Administration. * IMX (Upgraded Instant Messaging). * On/off option for banners. * Fancier Who's Online Block. * XML feed now has RDF info for description, date, author information. * Javascript feed of latest news. * Revised Statistics. New icons, new layout, more details. * Statistics caching and backups. New format for stats.dat with conversion from old systems. Statistics page now reads small text file instead of whole statistics log. * Separate Welcome Messages for Members or Guests. * Forum paging top as well as bottom. * Improved Send Article feature. * Site Backup - Delete Backup option. Cleaned up double spacing on dropdown. * Improved Installation page. Server time given, some formatting changes. * Additional "Advanced Install" page for saving configurations on existing sites. * Max Members Display setting for paging on memberlist. * Reorganized Admin Panel Links. * Links and Downloads numbering now stays the same when new items are added. * New UBBC and Smileys buttons and tags (including small and big text tags). * Thank You message to guests submitting events to Calendar. Note that admin must approve. Security: * Human Verification (CAPTCHA). * Filter to prevent viewing private forums via Forum Post page. * No more HTML in Signatures - UBBC only (with special allowance for images without thumbnailing). * Added to XSS (cross site scripting) filter on UBBC. * Added onload filter to UBBC. * Put a stop on image uploading by URL done by guest visitors. * Removed webmaster's email address from HTML source code of Recommend form. * Detailed Statistics logging. * Statistics log viewer. * Viewer for hack attempt and data error log. * Articles sent logging. * Fix for signup method 1 missing password. * Length restriction on input for usernames at Registration. * Added local copy and use of Image::Size Perl module for image format verification and sizing. * Binary check on uploaded images. * Doubled file extensions on images ruled out. * Added local copy and use of Mail::RFC822::Address Perl module for checking valid email address. Bug Fixes: * Fix for Calendar Sidebar display to match Calendar Admin email fix. * Fix for Registration agreement text chopping off when editing. * Fix for unreadable IM on new registration. * Previous poster's home page URL showing on guest poster's post fixed. * Fix on home page link in forum post footers, when title given in profile but no URL. * More work on forum "new" indicators. * Another fix for Poll on Left. * Memberlist paging sort setting fix. * Fixed illegal divide by zero error on new stats. * Binary fix for image uploading on Windows servers. * Synchronized Calendar with User's Date Display time zone settings. General Improvements: * Front news now prints to text file rather than reading all the news files each time. * Palm Pilot minor update. * User.cgi for custom actions, an addon for index.cgi actions. * XML updating on News edit actions. * Redirect back to article after editing News. * More fields editable in profile for admin edit profiles. * Admin delete profile redirects prints verification and link rather than redirecting to memberlist. * If admin sets for user not to change theme, theme is set to default for all. * Automatic links now require http:// - no www links. * Removed IM to Admin on banned bot visits. * Removed the extra two file requires (forum_display.pl and notify.pl) at each page load. * Removed some unused actions from the index.cgi file. * Some unused or duplicated subroutines removed. * Reorganization of subroutines into files where used. * Forum Board Index subroutine reworked and cut to about half the size. * Some cleanup on Forum Message Index subroutine. * Major cleanup on Forum Post subroutines. * XML reworked and cut to about half the size. * Speed fixes on memberlist sorting. * Calendar reworked and redesigned with drop down forms for adding events and other nice changes. * Tried redirecting to Welcome page by direct URL instead of login2 page. * Admin edit admin's status. * Limited amount of text captured by js filter on UBBC. * Combined smileyblocks for news and forums into one subroutine. * Changed email links on news article authors to profile links. * Added IM to admin on new articles, for when someone else is article editor. * Converted Help editor from using entire question for editing index to use line numbers. * Added subroutine and use thereof for non-exclusive read lock. * Removed calls to release subroutine (files unlock on close). * All logreader subs moved to one file. * Conversions to use file data reading subroutines throughout. * Replaced most "Stan" error message hard coded English text with language tags. * Added global for $userstatus and use of $userrank and $userstatus throughout. * Overall work on localization of variables using "my". * Replaced $dummy variables with undef throughout. * More fixes for Perl warnings throughout. HTML/CSS: * Some new CSS classes added throughout. * Some more touchup on table tags nesting/closing. * Horizontal rules around quotes height and alignment removed in favor of CSS styling. * "title" tags added to many images system wide.