planing:changes340

Changes in Nucleus 3.40

Changelog from the history

  • ADDED: .htaccess file in skins/ and nucleus/libs/ to fight possible script execution due to certain apache configurations. (Code recommended by Katsumi, added to svn by ftruscot)
  • ADDED: .htaccess file in media/ to fight possible script execution due to certain apache configurations. (Code recommended by Katsumi, added to svn by ftruscot)
  • ADDED: New member option to decide whether the autosave draft function is used or not (kaigreve)
  • CHANGED: Additional improvements and updates in devdocs and help.html (ftruscot)
  • ADDED: Warning for PHP 4.x depreciated during upgrade(admun)
  • ADDED: Documentation, as needed, for changes below. (ftruscot)
  • ADDED: BLOG::readLogFromList() and BLOG::getSqlItemList() to allow using the core item display mechanisms for customized lists of items. Will be used primarily by plugins. (ftruscot)
  • CHANGED: MEMBER::login() to add CustomLogin event. Provides hook for plugins to perform authentication from external sources. (ftruscot)
  • ADDED: Upgrade scripts for version 3.40. Lengthen nucleus_template.tpartname column to 64. Lengthen nucleus_template_desc.tdname to 64. (ftruscot)
  • ADDED: Warning for PHP 4.x depreciated (admun)
  • FIXED: MySQL version check failure in install.php (admun)
  • FIXED: bugs in last fix of directory traversal vulnerability in Nucleus media manager. Fix code providedby kmorimatsu inserted by ftruscot.
  • FIXED: directory traversal vulnerability in Nucleus media manager. Fix code provided by kmorimatsu inserted by ftruscot.
  • FIXED: cuser field of non-member comments being blanked out intermittentlyOld comments from field is gone. Caused by registration with names longer than 16 characters. Enforce 16 character limit in createaccount.php, ADMIN.php, ACTION.php (ftruscot)
  • ADDED: Add delete permission check (katsumi/admun)
  • ADDED: Add ATOM1.0 autodiscovery for default skin. (shizuki)
  • FIXED: Fix short open tag on skins/default/show_benchmark.inc. (shizuki)
  • FIXED: Fix broken XML for Skins. (shizuki)
  • ADDED: Japanese forum:Special skin parts are used as a skin part. (Andy/shizuki)
  • ADDED: The number of comments is indicated on the item list screen. Japanese forum(The confirmation and the elimination which are a comment every item.) (shizuki)
  • ADDED: Automatic re loading after an item renewal. Bibou-Nikki/Automatic re loading after an item renewal. (shizuki)
  • ADDED: Prevention of comment double contribution. Bibou-Nikki/Prevention of comment double contribution. (shizuki)
  • ADDED: Addition of an item The hack which checks a radio button of “of the date and time, designation” automatically if the item of the date is changed at the time of edit. Japanese forum(Check box of “later, addition” and “of a time stamp, renewal”) (shizuki)
  • FIXED: (#110(JP)): When an item is added by “new category”, a SendPing event doesn’t occur. (shizuki)
  • FIXED: (#58(JP)): When database backup, table name and a column name are bound up with back quotat. (shizuki)
  • CHANGED: Eliminate few hardcoded language (shizuki)
  • FIXED: (#94(JP)): A plugin option isn’t generated. (kimitake/shizuki)
  • FIXED: (#79(JP)): Permission setting of upload isn’t effective. (shizuki/yu)
  • FIXED: (#77(JP)): [XHTML] When the attribute of the option is hidden,<tr> isn’t output. (shizuki)
  • FIXED: (#76(JP)): [XHTML] Validate admin-area. (shizuki)
  • FIXED: (#67(JP)): Change isn’t reflected on ValidateForm event. (shizuki)
  • FIXED: (#107(JP)): When editing an item, time generation will be an error. (kotorisan/yu/shizuki)
  • FIXED: (#108(JP)): Pop-up, for if a character string is the sky, nothing is indicated. (sato-na/shizuki)
  • FIXED: Fix history. (shizuki)
  • FIXED: “history.html” is XHTML 1.0 Strict. (shizuki)
  • FIXED: (#142): Plugin API: Incorrect operation order. (shizuki/Andrew Black)
  • ADDED: Add tool tip for “MEDIA” button (shizuki/kyasya)
  • FIXED: (#82(JP)): fix <%itemtitle%> on COMMENT_HEADER COMMENT_BODY COMMENT_FOOTER (shizuki)
  • CHANGED: (#83(JP)): Change bookmarklet height. Add 50pix. (kmorimatsu)
  • CHANGED: (#84(JP)): To avoid showing ticket in the URL, redirect to pluginlist, instead. (kmorimatsu)
  • CHANGED: make ItemVars case insentive to ease the usage (work with plugins that use the function doItemVar) (kaigreve)
  • ADDED: new event in TEMPLATE.php called PreTemplateRead to allow plugin developers to change name of template being used. This is obscure and probably won’t be publicized, but I need it for NP_MultiLanguage to allow mapping of templates depending on language being viewed, permitting translations of all parts of a template and localization of dates. (ftruscot)
  • ADDED: three new events in BLOG.php called PreArchiveListItem, PreCategoryListItem, and PreBlogListItem to allow plugin developers to modify or add template variables to the ArchiveList Item, Category List Item and Blog List Item template fields (ftruscot)
  • FIXED: fix redirect function in globalfunctions so that it does not strip out the permitted “*” character. See forum(Trying to get a create an account link) (ftruscot)
  • ADDED: add description of the doIf function to the plugin documentation (ftruscot)
  • FIXED: fix description of if/else/endif skin variables to documentation, inlcuding ifnot, elseif, and elseifnot (ftruscot)
  • ADDED: add description of charset skin variable to documentation. (ftruscot)
  • ADDED: add global configuration, DefaultListSize, which sets and maintains a custom value for length of item/comment lists in the admin area (ftruscot)
  • FIXED: fix content type of bookmarklet.php file to text/html to conform with other pages (ftruscot)
  • ADDED: new event in createaccount.php called RegistrationFormExtraFields to allow fields from plugins onto registration form (ftruscot)
  • FIXED: CONF[’Self’] fix (ehui)
  • ADDED: Add a link to the front end that allows to add an item in a bookmarklet popup window (two new skinvars addlink and addpopupcode needed) (kaigreve)
  • ADDED: add a cancel button to the bookmarklet add and edit forms (kaigreve)
  • CHANGED: Move the submit button in the bookmarklet edit from to the end of the button bar (logical order) (kaigreve)
  • ADDED: Add the possibility to move a published item back to drafts (kaigreve)
  • ADDED: more and improved comments in classes NucleusPlugin, BACKUP, ITEM and ITEMACTIONS (kaigreve)
  • CHANGED: Use ISO date for backup filename and add hour, minute and second (kaigreve)
  • CHANGED: Put backup functions in an own class Backup (kaigreve)
  • FIXED: add default values for the parse_bloglist function to avoid warnings (kaigreve)
  • FIXED: fix case sensitive function name createDraftFromRequest in class ACTION (ehui)
  • ADDED: add description of the doItemVar function to the plugin documentation (kaigreve)
  • ADDED: add language file install_lang_english.php to install process (admun)
  • ADDED: add option to install NP_Ping during installation (admun)
  • FIXED: remove bug in the plugin api: function clearOptionValueCache hasn’t worked correct with the getOption function (kaigreve)
  • ADDED: add global configuration DebugVars which decides if unresolved Vars (SkinVars, TemplateVars, ItemVars) are shown on the blog (kaigreve)
  • FIXED: Fix getNotifyFromMailAddress to use email field now that we’ve separated email/url fields (gregorlove)
  • CHANGED: extend skinvar Bloglist with parameters to specify the sort order (kaigreve)
  • ADDED: add comment URL and email to “edit comment” form and make them editable (gregorlove)
  • ADDED: new event in ADMIN.php called TemplateExtraFields to allow plugin developers to add fields to templates. This should encourage plugin authors to make use of the core template storage to provide formatting for their output. This event just presents the extra fields on the template edit form and stores data entered there into the nucleus_template table. It is the responsibility of the plugin authors to use the template fields they add and to provide the variables used in those fields. Plugins should also document their variables and provide for a default, either in the code or through a plugin option. (ftruscot)
 
planing/changes340.txt · Last modified: 2009/01/24 22:43 by kg