|
Mar 29
Joomla 1.5.10 security release is out today |
|
|
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
1) Error Component Install: Could not copy PHP install file in 1.5.10
Due to changes on the file libraries/joomla/installer/adapters/component.php 15217 Custom Install file upgraded on Component installation, some components that have invalid XML manifest files will not install in version 1.5.10
After installation this error will show:
JInstaller::install: File '/xxxx/tmp/install_49ce897371c92/jfusion.install.php' does not exist.
Component Install: Could not copy PHP install file.
The installer can not find the install.php if this file is not in the root of the component or if the file is not defined to be in a folder on the xml file.
e.g the install.php is located in the folder admin and in the xml the install is:
jfusion.php
in 1.5.9 the installer could locate the file, in 1.5.10 not anymore.
Workaround to get your component installed for now, change the location in the xml to folder/install.php
e.g if the file is in folder admin
admin/install.qcontacts.php
This is an issue with the component XML manifest file. Please contact the developer to report this problem to ensure that they fix their mistake.
2) Feed email undefined error
When upgrading from an earlier version, you might encounter "Undefined Variable: feed_email" warnings when viewing feeds or Global Config admin screen. This is because a NEW FEATURE was added to Joomla 1.5.10 and a new configuration var was added. To fix this, just edit and then resave your Global Configuration using the administrator console. This adds the $feed_email var to your /configuration.php file.
3) Incorrect Install File
This error will occur when the tag in the XML install file for a component is incorrectly specified. Commonly this occurs when an extension developer specifies the files in their administrator files section in addition to specifying an install file. Typically this doesn't cause an issue because the installer would silently ignore the error and continue working, however due to a change in 1.5.10 to fix an issue when the tag is used properly this may cause issues with extensions that use 'method="upgrade"' for the extension install files.
The tag itself will handle copying the file denoted by that location from the root of the installation package (where the XML install file is) to the administrator section of the component.
Everything that is stated about the installfile is the same as the uninstallfile.
Putting the installfile in a different directory
Say for example you didn't want the install files to live in the root of your extension but wanted to put them in a subfodler in your administrator section. You may already be doing this for pre-1.5.10 in an incorrect way.
If you create in the root of your install package a folder matching your preferred target folder (e.g. "install") and then locate the install and uninstall files in that directory then you can specify the following:
install/install.php
Doing this alone will cause your installation to still fail because in the administrator directory there still won't be an 'install' folder created. To solve this, create an 'install' folder in your administrator folder of the package and also place an 'index.html' file into this folder. Then in the files section for the administrator put the following line:
install
This will automatically create the install folder for you and copy the index.html file across. Then when the installer comes to copy the install file across both the source and destination files will exist properly.
Other fixes and changes in Joomla 1.5.10 include:
Security:
One low-level and one moderate-level security issue were fixed in this release:
• Moderate Priority: A series of XSS and CSRF faults exist in the administrator application. Affected administrator components include com_admin, com_media, com_search. Both com_admin and com_search contain XSS vulnerabilities, and com_media contains 2 CSRF vulnerabilities.
• Low Priority: A XSS vulnerability exists in the category view of com_content. More information »
For additional information, visit the Joomla Security Center.
Components
• Article Alias no longer missing from Category Views
• Section List now drills down correctly to a Category List with Global Content Filters
• Web link Router now uses correct Category value
• Article HTML filtering correct when only one Filter group selected
• Tooltip Help corrected for Section, Category, and Article Alias
• Sorting lists by values other than Order corrected
• Archived Article Filter Function works correctly
• Ampersand in site name no longer breaks Position value in vCard
• Added "/" before URL in Remind Me and Password links for com_user
• Search works properly using international characters with SEF enabled
• Register to Read More in redirect URL correct for Section and Category Menu Items
• Multiple Search Menu Items now return correct ItemID
• com_media no longer incorrectly loads CSS files from the backend
• Fixed invalid XHTML output in com_content and com_contact
• Small errors in code comments corrected for com_user
Modules
• Changing the module's 'Position' value now correctly changes the value for the 'Order' listbox.
• When Module is saved, Module's cache is now cleared
• Encoding behavior for quotes and ampersands corrected in Modules
• Menu image alignment resolved
• Menu Alias respects Active setting
• Resolved tag error in mod_feed
• Login Redirect returns to current page when no Redirect URL is specified
Plugins
• Fixed ID tags used by openid.js
• Pagebreak works correctly with JCE
• Pagebreak outputs correct XHTML elements
• Pagebreak accurately tracks active page
• Pagebreak works correctly with Section tables
• Caching error resolved for Remember Me function
• Menu Item changes are now cached properly
• SEF Plugin correctly handles "Data" attribute
• Load Position no longer deletes dollar sign and next two positions, in Module output
Legacy
• No legacy issues fixed for this release.
Templates
• Beez: Correct Last Updated date used in Section Blog
• JA Purity: All Article text no longer linked when Category presented
• rhuk Milkyway: Correct authorEmail value
• Corrected RTL issue for Site Title when mouse hovering over Template Logo
Language
• Localization for user name corrected in registration form
• Corrected localization issue for new Module
• User details translatable
• Localization corrected for installation of Component
• Copy Menu Items function is now translatable
• Pagebreak now translatable
• Uninstalling a Component now has all Language Strings
Administrator
• Categories are now sortable in reverse order by Order data element
• Parameter Element ID for folderlist and filelist are correct
• Date format correct for 'checked out date'
System
• Installation of Extensions no longer fails when zip files are included
• No longer missing l10n in JApplicationHelper::parseXMLInstallFile()
• Resolved Javascript errors created by previous SEF Background Image Fix
• Resolved problem with error handling in JFactory::getXMLParser
• Case-sensitive image extensions
• Atom feed validates correctly
• JString::RTrim method is correct
• Removed short open tag in admin.categories.html.php
• JInstallerComponent::_rollback_menu() error resolved when getting DB Connector
• File move now correctly returns "false" when not read or writable
• Directory Permissions listed correctly for Temp and Log Folders
• JFolder::folders no longer returns unnecessary warning
• Setting Tooltip Offset works correctly
• JArchiveZip::_extractNative() correctly identifies zip_open() failure
• Installer.php parseMedia points to correct folder
• Custom Install file upgraded on Component installation
• Undefined index HTTP_USER_AGENT error fixed in behavior.php
|
|
|