Coranto Change Log ------------------ Version 1.20 - Official release Version 1.11 Alpha 2 - added new BuildNews() hook - BuildNews_DifferentSortOrder - Added confirmation message when deleting news items Version 1.11 Alpha - Profile sorting support! - Fixed Modify News saved message when item edited in same window - implemented new date functions - isNewYear() ( works! ) - isNewMonth() ( works! ) - isNewWeek() ( works! ) - isNewUser() ( not tested ) - isNewCategory() ( not tested ) Version 1.10 Final - Fixed Privacy support - Added some security features ( See Change Settings page ) - Fixed addon manager bugs concerning addons sometimes being disabled as disabled, when you've just enabled 'em - Added option to enable SQL support ( See Change Settings page ) Version 1.10 RC-4 - Fixed StripSSI in Modify News Save - Added target option for Modify News "Edit" links in Change Settings under "Misc" Version 1.10 RC-3 - Fixed some variable typos in CRdie - Made StripSSI() work on a per-field basis Version 1.10 RC-2 - Added support for Modify Edit Save in BuildNews() speedup code and addons to hook in their own speedup routines Version 1.10 RC-1 - Added code to make BuildNews more efficient during SaveNews() ( see crcore.pl line 882 ) - Removed FBF from core... expect enhanced addon soon! - Fixed minor error where PrintCSS() always used outdated link to css file on amphibianweb.com - $scripturl is now set to GetScriptURL() value if not defined at the top of coranto.cgi - Fixed typo in crsetup.pl referring to $coreRC, instead of $crcgiRC ( which it should ) - Updated viewnews.cgi to work with 1.04 Version 1.03 RC-11 - Fixed FBF2 functionality - Fixed flock() error on Windows-based operating systems Version 1.03 RC-10 - Experimental language support Version 1.03 RC-9 - Fixed misc bugs in RC8 - Fixed redeclaration error of $thedate in &DoGMTTime(); - Now displays profile status information for Skip Days and Skip Items Version 1.03 RC-8 - Experimental implementation of FilterByField2 functionality - Changed Skip Days functionality ( now skips back x days, to 12:00 AM on that day) - (hopefully) fixed setup bug - fixed bug during setup where "news.txt settings" aren't saved - made $da and $db in FilterTrueAlpha() into "my" variables Version 1.03 RC-7 ( Feb 13, 2003 ) - Rough SSI "exec cgi" support - Fixed extra in CRHTMLHead near "Coranto 1.03" Version 1.03 RC-6 ( Feb 9, 2003 ) - Filtering By Fields added for profiles - Fixed Skip Days profile feature - Fixed random newsdat.txt generation script ( gennws4.pl ) Version 1.03 RC-5 ( Feb 4, 2003 ) - Added experimental "Skip Days" support for profiles - Modified CRopen(); - Now requires Perl 5.005 instead of Perl 5.004 Version 1.03 RC-4 ( Feb 2, 2003 ) - Fixed SQL DBI loading code Version 1.03 RC-3 ( January 31, 2003) - Fixed single item viewing in viewnews.cgi where it'd always display the last item Version 1.03 RC-2 ( January 30, 2003 ): - Fixed SQL DBI code by putting it after %CConfig is created ( as it should have been anyways ) - Lawrence - Removed accidentally included addon, cra_multipartfix.pl - Lawrence - Disabled the following hooks due to possible security issues: LoginPage_1 LoginPage_2 LoginPage_3 - Modified CRopen to use seek() and truncate() - Plushpuffin/Lawrence Version 1.03 RC-1 ( January 29, 2003 ): Add revised CRopen - l0rdphi1 Fixed pipe bug on navigation menu when addon was deleted before being disabled - l0rdphi1 Fixed bug with weird SSL configurations - l0rdphi1 Added three new $addon subs - Lawrence ReadHash WriteHash inputField Added new hooks - Lawrence SaveCRCFG_1 LoginPage_1 LoginPage_2 LoginPage_3 ModifyNews_StartForm Added hooks on Manage Profiles page - Lawrence ProfileList_1 ProfileList_2 ProfileList_3 Added some User Info related hooks - Lawrence EditUserInfo_Done Added some field related hooks - Lawrence EditFieldDB_1 EditFieldDB_2 NewsFieldEditSave_1 Adding some BuildNews related hooks - Lawrence BuildNews_Filtering2 Built-in True Alphabetical sorting for profiles - Lawrence New "Display Name" profile option - Lawrence Added automatic link parsing for fields - Lawrence Added &ReadForm() to %Subs ( it's a commonly used sub and could benefit from autoloading ) - Lawrence Fixed bug where $CConfig{'isPublicSite'} is screwed up if Change Settings is accessed by a non-Super Admin user Added Multipart Fix addon to allow Multipart 1.48 to work with Coranto 1.03 Fixed Modify News bug where page was cutting off when users where restricted to specific categories - Plush/Lawrence Modified field code in DisplaySubForm and ModifyNews_Edit(); so addons can add new field types to them more easily Version 1.02 (November 25, 2002): Fixed the major problems that were occurring with viewnews.cgi in v1.01 - l0rdphi1 Fixed bug in craddon.pl that would cause a fatal error when the method 'fieldsTable' was used in an addon - l0rdphi1 Version 1.01 (November 24, 2002): Fixed bug prevent the Super Admin from disabling fellow Admins - l0rdphi1 Fixed spacing between the toggle user level and disable button on the Edit Users page - l0rdphi1 Fixed minor bug on line 56 of the Category Addon - l0rdphi1 Added option that allows the version checking image to be disabled - l0rdphi1 Added News Category addon (cra_ncategory.pl) to the core distribution zip - l0rdphi1 and msbzdragn Added new Privacy routine that allows users to disable all third-party server connectivity in Coranto completely - l0rdphi1 and msbzdragn Removed the controversial bit of code from the version checking block - l0rdphi1 Replaced the old View News with the improved View News Fixed version - l0rdphi1 Upgraded some of the file mismatch checking code - l0rdphi1 Version 1.00 Final (October 27, 2002): Fixed bug related to SSL; Coranto will now work seamlessly under SSL - kstein and l0rdphi1 Added a admin demotion feature for super administrators - l0rdphi1 Removed all references to Coranto as being beta - l0rdphi1 Version numbering scheme changed to allow more expansion - msbzdragn Beta Build 30 RC-2 (September 26, 2002): Fixed silly bug related to the ProcessTMPL subroutine, in crlib.pl - l0rdphi1 Added support for a single Super Administrator who can be set on the Settings Page - l0rdphi1 Added mailing list subscription option at the end of setup - l0rdphi1 Added a pretty error message for those who use mod_perl (Coranto doesn't support mod_perl) - l0rdphi1 Added urgent notification toggling feature on the settings page - l0rdphi1 Changed the "Powered by Coranto" profile options text - msbzdragn and l0rdphi1 Changed the IIS detection code block so that it's more efficient - l0rdphi1 Changed Coranto's "This is beta software" message so that it'll only be displayed to high and admin level users - l0rdphi1 Beta Build 30 RC-1 (September 18, 2002): Fixed 0-byte bugs related to the old CRopen subroutine - l0rdphi1 Fixed regular expression problems in cradmin.pl - l0rdphi1 Fixed isNewDate bug - LoneOwl Fixed the page you get forwarded to after completing setup - l0rdphi1 Fixed broken links on many pages throughout the script - l0rdphi1 Fixed bug that allowed headlines to be built for profiles that are disabled - Sumaleth and l0rdphi1 Changed the built-in tag so that it now changes

and
into spaces - l0rdphi1 Changed the "Powered by Coranto" setting around a little - l0rdphi1 Added drop-down and radio button news field types - l0rdphi1 Added support for the tag in styles - l0rdphi1