Changes with Gentics Content.Node 5.16.1

Date: 27.03.2014


Security RT57919

Login mask: Fixed that the login is possible for LDAP-users that don‘t have a password set.


Enhancement RT57948

It is now possible to use the meta attribute “inherited” in implementations. For details, see the List of meta attributes in the Gentics Content.Node Guides.


Enhancement

Internal connections that use the IPv6 loopback interface are now also whitelisted by default. Previously IPv6 connections that used ‘::1‘ were not accepted by default.


Documentation RT57920

The documentation of the feature “cr_filesystem_attributes” has been enhanced to clarify that it is mandatory to repair the ContentRepository structures after switching on the feature, even if no filesystem attribute is used yet.


Bugfix RT57966

When rendering a channel local page for editing without specifying a nodeId, this failed because the page could not be loaded from the master channel. Now, the channel of the page will implicitly set and rendering will work as expected. This also affected frontend editing using Gentics Portal.Node Java, which did not work for channel specific pages.


Bugfix RT57921

Time management will now also be done in nodes, that have publishing disabled. Pages affected from time management will be set offline or online due to time management, but those changes will still not be published as long as publishing is disabled for the node. This will enable time management in situations, where pages from nodes with publishing disabled are inherited into channels that have publishing enabled. Additionally, time management is more efficient now, which reduces the publishing time for every publish process.


Bugfix RT57940

Editing folder permissions: the page for viewing and editing the folder permissions was not displayed if the multichannelling feature was not activated.


Bugfix RT57955

Certain inconsistencies in the database files that exist in a folder but are bound to a channel, in which the file cannot be visible, because the folder is not visible in that channel could cause a NullPointerException during the publish process while checking online files. This has been fixed now, such files will be treated as “non existent” in the folder‘s node and will be taken offline.


Bugfix RT57856

When cancelling a page while editing it in Aloha Editor or using the REST API, the global ID of the page might change, which would cause unexpected behavior when the page was exported to another system, since the page would then have different global IDs on the systems and could not be overwritten by a subsequent export. This has been fixed now, the global IDs of pages will no longer change when cancelling editing. Pages that are already affected by changed global IDs need to manually be modified if necessary.


Bugfix RT57892

The process of resizing images during a publish process with the GenticsImageStore has been modified to be more stable. Before this fix, images were fetched from the cache or resized (if not found in the cache) while subsequently reading data from the database. When many images needed to be resized this could take a long time and could cause the open database statement to run into a timeout. In these cases, the publish process would fail. Now, the database statement to get the information, which images are resized using the GenticsImageStore is processed before the actual image resizing takes place. Resizing the images may still take long, but will not cause a timeout in the database any more, so the likeliness of publish failures is reduced.


Bugfix RT57916

Folder creation: A rare error has been fixed that occured when creating a folder. During the creation of the folder an SGB error occured and a “tag_duplicate“-error was logged. This happened when the mother folder had an object property set, that was created inside another object property. When an object property definition was added to folders afterwards, with the same keyword and “inheration” enabled, the tag duplication (for inherited tags) while creating a folder didn‘t work properly.


Bugfix RT57919

LDAP Login: Fixed that the LDAP login is not working on certain LDAP server configurations, when using the setting $LDAP_LOGIN_FIELDS[“dontuse_uniquememberattribute“] = true; in the GCN configuration. The problem only occured with LDAP servers that use the field “uid“ or others for the unique user identifier, instead of “cn”.


Bugfix RT57820

Text area for the number of online users is wider so that it stays on a single line.
If the text representing the number of users inline was like ‘999 Benutzer online‘, the text was broken in two lines ‘14 Benutzer‘ and ‘online‘. Just by making bigger the area, the text stays in one line.


Bugfix RT57950

The error handling for publishing into contentrepositories with multithreaded publishing has been improved.


Bugfix RT57915

When a page variant of an inherited page was created in a channel local folder, the master page could not be edited any more. Additionally, loading the master page over the REST API in the scope of the master with page variants attached resulted in an error. These errors have been fixed now.


Bugfix RT57918

File upload: Fixed image recognition for JPG images not correctly working in rare cases. Previously those images would not be recognized as image and the mimetype would be “application/octet-stream”. Now they are correctly recognized as images.


Bugfix RT57957

On a rollback of a publishrun with instant publishing enabled, Gentics Content.Node would previously leave already published objects in the content repository, but delete their filesystem attributes. This behaviour has been corrected so that only the filesystem attributes of actually rolled back objects are deleted.


Bugfix RT57950

When using the new feature “resumable_publish_process” and publishing into non MCCR Content Repositories, the publish process could hang. This has been fixed now.


Bugfix RT57803

Fixed a content repository consistency issue: If you moved a file between two nodes that publish to the same content repository, that has instant publishing enabled, it would get deleted from the contentrepository on the next publish run.


This Gentics Content.Node version includes the Aloha Editor 0.25.3 – 26.03.2014