Support for the newly release Liferay Marketplace! For details on how to use GA2 with the Liferay Marketplace, check out the relevant chapters in the Liferay Portal User Guide. For information on how to develop for the Marketplace, read theLiferay Portal Development Guide (note that you cannot yet upload your plugins to Marketplace - it's coming soon!).
[LPS-18364] - AssetRenderer fails for Journal/Web Content utilising template when embeded in custom portlet due to incorrect class loader
[LPS-18374] - "Kill Session" on monitoring fails to kill a session if user selects 'Remember Me' on login.
[LPS-18710] - Restarting Consumer in WSRP fails to complete
[LPS-18954] - Role Title gets lost in permission importer
[LPS-20096] - SessionClickAction allows easy DoS attack
[LPS-20227] - Control Panel inconsistency when using Edit user profile
[LPS-20462] - Portal does not clean up temp file after exporting LAR files
[LPS-20615] - [PortalImpl:4643] Current URL /i.php?r=asianmedia.com generates exception: null
[LPS-20784] - Warning in console when built-in site/page templates selected
[LPS-20868] - Restarting app server causes plugin portlet-ext.properties to not be picked up
[LPS-21092] - Cannot retrieve document library document of group A via webdav if group B has a name that is equal to the friendly url of group A minus the / prefix
[LPS-21169] - 6.1 - Reindex.on.upgrade fails to work
[LPS-21231] - ResourceActionsUtil warns that community-defaults element is deprecated, but DTD still specifies it
[LPS-21348] - Deleting a document and its shortcut at the same time causes an error
[LPS-21478] - lang attribute in html element is not correct in edge scenarios
[LPS-21516] - Sprite images folder needs to be configurable
[LPS-21628] - Unable to view Media Gallery portlet as a guest upon upgrade to 6.1 until the Documents and Media Library is added
[LPS-21818] - Editing a Page Variation without saving changes will make variations un-editable/un-deleteable until refreshed
[LPS-21945] - After upgrade, Custom Roles have all permissions assigned that were not before the upgrade
[LPS-22179] - Add Application Shadow Remains As List Is Shortened On IE9
[LPS-22182] - Theme and Logo should be changeable at the Site Pages Variation Level
[LPS-22218] - The default Web Content URL points to Live instead of staging when the content is staged
[LPS-22299] - Dynamic Data List Permissioning not working correctly
[LPS-22583] - Faceted Search does not display counts for the Date select criteria
[LPS-22593] - Site Memberships - Summary tab - User Groups search bar does not work
[LPS-22618] - Messed UI in help bubbles (Internet Explorer 9)
[LPS-22798] - Repositories are not displayed in Media Gallery
[LPS-22859] - Custom Thumbnails not generated for non-image media types
[LPS-23087] - Comments - place for user name is too narrow
[LPS-23221] - Advanced link on Site Pages interface is never populated when Public Pages or Private Pages is selected
[LPS-23306] - Amazon Rankings portlet breaks after configuration
[LPS-23322] - Asset Publisher contains options for asset types that it can't handle
[LPS-23331] - Display page shows nothing when creating web content through 'Recent Content'
[LPS-23363] - Search is broken with full database's pre-packaged data
[LPS-23510] - Document Name is not displayed correctly in the Document Library Field in Spreadsheet View
[LPS-23514] - Documents & Media - Video does not keep aspect ratio/refit upon window resizing
[LPS-23619] - Back link in tabs shouldn't look like a tab
[LPS-23621] - Translatable fields doesn't appear in the translation popup after structure modification
[LPS-23622] - elqNow is allowed as a Friendly URL despite portal.properties restriction
[LPS-23758] - Three checkboxes in Configuration -> Setup -> Display Settings need a new heading
[LPS-23799] - Import Pages to Wiki will result in exceptions
[LPS-23845] - Not Found error trying to access secure page when logged out
[LPS-23914] - Search Portlet facets and tags not clickable in IE8
[LPS-23947] - "The selected web content no longer exists." when browsing to content outside of the site
[LPS-23998] - Publishing a Second Blogs Entry with a Future Display Date causes exceptions
[LPS-24006] - Group Statistics portlet displays "User's" instead of "Group"; missing language key
[LPS-24016] - User is able to see organizations created for different instances
[LPS-24020] - XML definition not parsing when user clicks save draft from source tab
[LPS-25197] - Reset Password: generated link depends on a page "/web/test" and doesn't work if page is not homepage - http://portal.tokenizer.ca/web/test/c/portal/update_password...
[LPS-25200] - JSF portlet template does not have speed.filters.enabled=false
[LPS-25205] - Web Content Template shouldn't be modifiable from Live
[LPS-25209] - Publish to Remove Live fails with no message to the user when the staging user does not exist on the live site
[LPS-25211] - Editing the "Site Permissions" of User Group shows more actions that are really available
[LPS-25213] - static Range facet checks the wrong JSON data
[LPS-25215] - Classloader issue when using extractText with hook
[LPS-25220] - ThreadLocalCaches are not properly cleaned up after each http request and each message bus request
[LPS-25226] - Asset's Publish Date never gets updated when updating article's DisplayDate
[LPS-25229] - Importing LAR into Site Template fails with NoSuchLayoutSetPrototypeException
[LPS-25230] - Websphere 7 can't start due to exceptions (on Windows)
[LPS-25233] - Publish to Live creates new versions of documents even if these haven't changed
[LPS-25247] - In some languages checkout may have different meanings in Shopping and Documents and Media
[LPS-25253] - "Page" link in layout prototypes asset is not working
[LPS-25254] - Quartz Sheduler initialization fails when sharding is actived and last initialized company is not in the default shard
[LPS-25256] - "Mobile Device Rules" portlet should only be listed in Control Panel
[LPS-25261] - ServiceBuilder in plugins SDK generates ServiceSoap with wrong return types for generic entity types
[LPS-25265] - Missing directories in Ext plugin created by Ant target
[LPS-25272] - Web content display portlet shows info messages to guest users
[LPS-25279] - Revision 94832 of UserLocalServiceImpl produced NPE when null param attribute supplied
[LPS-25288] - Portlets in Manage Site Content does not maximize to fill full window
[LPS-25289] - freemarker template files in the core are never deployed after changes using fast-deploy
[LPS-25304] - JSONWS API application does not support plugin context
[LPS-25338] - WebServerServlet does not always support range HTTP header
[LPS-25342] - Theme Plugin Build - CSS files cache time stamp not preserved in copy operation
[LPS-25351] - Wrong date of incoherence between dates on document and media
[LPS-25353] - Personal Pages inherited from a User Group can not be viewed by Guest users
[LPS-25355] - Can not save the pages settings in a user group
[LPS-25374] - Clicking a result in Media gallery when searching should start slideshow
[LPS-25376] - Sites created from site templates are sometimes not getting the sample content copied over
[LPS-25382] - top_head.jsp has unescaped URL cause XSS
[LPS-25384] - On new install, LDAP control panel cannot be shown due to ArrayIndexOutOfBoundsException.
[LPS-25393] - Liferay throws ClassCastExceptions on Ubuntu/Debian
[LPS-25396] - When a site template is not being merged due to reaching the max threshold, this is not shown in the logs
[LPS-25398] - Permissons error when viewing documents and media portlet
[LPS-25408] - Unable to concurrently process multiple portlets when social equity is enabled in HSQL
[LPS-25415] - Prevent anyone who is not a site members from seeing private site pages (excluding anyone who can update the site)
[LPS-25418] - NullPointerException when uploading a file via desktop
[LPS-26923] - When a guest user navigates to a page with the microblogs portlet deployed, the console will show a PrincipalException error and the portlet will be unavailable
[LPS-26929] - Denial of service vulnerability with the portlet cache.
[LPS-26930] - Reconfigure Liferay to use a remote cache
[LPS-26932] - Core portlets' InvokerPortletImpl.getPortletClassLoader() should return PortalClassLoader
[LPS-26935] - All JSON web services are accessible without authentication.
[LPS-26940] - Users without the ASSIGN_MEMBER permission can still assign users to an organization
[LPS-26946] - Welcome Theme displaying incorrectly using Resource Importer
[LPS-26970] - All plugins accessible in exclusive state
[LPS-26983] - Large amounts of data in portlet preferences can lead to a deadlock during upgrade
[LPS-27014] - Plugin JSON WS services are not aware of portal session
[LPS-28238] - Suffix on aui-input's should display after the label when inlineLabel is set to "right"
[LPS-28249] - PortalHibernateConfiguration/PortletHibernateConfiguration should release ClassLoader reference on destroy
[LPS-28250] - BaseAsyncDestination should shutdown attach ThreadPoolExecutor on close
[LPS-28251] - Finalize Thread should use global Classloader as context ClassLoader rather than pick it up from parent Thread
[LPS-28252] - ThreadPoolExecutor WorkerTask release reference to first task asap to prevent resource leaking
[LPS-28253] - MessageBus default response destination should use SynchronousDestination to prevent creating new MessageBus Thread under MessageBus Thread which could cause AccessContext leak when SecurityManager present
[LPS-28257] - Interwiki-Links are not working using JSPWiki-Engine
[LPS-28260] - Marketplace - Make transaction between the Marketplace server and installation more fault tolerant
[LPS-28266] - Upgrade*.java should not call long count = rs.getLong(1) but instead should call int count = rs.getInt(1)
[LPS-28276] - Make resource block allocation race condition safe
[LPS-28285] - Import/Export process should check that available languages at origin are included at available languages at target.
[LPS-28289] - Unique IDs don't take namespaces into account
[LPS-28290] - Resetting a Site Template overwrites customized contents with the original ones
[LPS-26371] - Fix from LPS-13917 is no longer necessary
[LPS-26425] - Delay PortletContextLoaderListener and other parts of portlet servlet context initialization until after required-deployment-contexts are ready
[LPS-26445] - ReleaseInfo needs to know the parent build number
[LPS-26453] - Add more debug message in JSON WebServices
[LPS-26563] - Autogenerate setClassName since we already generate getClassName for ServiceBuilder entities that have a "classNameId" column
[LPS-26573] - Update License Manager in Control Panel
[LPS-26804] - Allow configuring Audio Preview bit and sample rates
[LPS-26854] - Tomcat doesn't output errors if there is a filter or servlet error on startup
[LPS-26905] - Add safer looseDeserialize that ignores type information from the json strings
[LPS-26915] - Make uniform key for JSON methods cache in JSONServiceAction
[LPS-26972] - Any Password should be valid when configuring the Setup Wizard
[LPS-26988] - Communicate to Liferay.com Marketplace to see if hot deploy is enabled
[LPS-27353] - SessionErrors and SessionMessages should have helper methods that take in the Class object as key, since we use that so much.
[LPS-27395] - BaseModel.getExpandoBridge() should not be cached
[LPS-27492] - Group getDescriptiveName logic should be in GroupLocalServiceImpl so that it can be overridden by a hook
[LPS-27590] - Geronimo supports unpacked wars without a .war extension
[LPS-27616] - Improve page delta implementation for blog portlet
[LPS-27627] - Add CLI support for deploying WebSphere
[LPS-27628] - theme-plugin sass resources are sometimes cached even when portal-developer.properties is enabled
[LPS-27632] - Improve the way the categories path are shown to the user
[LPS-27651] - Automatically convert app.server.*.dir to absolute paths, and also automatically create app.server.*.dir.unix that is an absolute path in unix format
[LPS-27657] - Use wsadmin so that Liferay running on WebSphere will support hot deploy
[LPS-27690] - IncludeTag._do* methods should be protected so that subclasses can leverage them
[LPS-27807] - Standardize custom SQL finders to have a space after IN( and to not use the ..IDS$] but to use ID$]
[LPS-27853] - Add support to set build number and to turn off increment to ServiceBuilder
[LPS-28752] - Helper method LocalizationUtil#getLocalizationMap that will return a map from a resource bundle name
[LPS-28763] - Put a comment in the DTD for liferay-plugin-package*.dtd to use liferay-plugin-package.properties instead of the xml for Marketplace plugins
[LPS-28821] - Liferay Package Deployer should interface with Marketplace portlet
[LPS-28823] - Allow Marketplace to update (supersede) cross Apps
[LPS-28853] - Provisions for upgrading Marketplace through the web interface
[LPS-24580] - Users are not correctly sorted in Control Panel
[LPS-24617] - Guest user is unable to view a page created with any of the page templates
[LPS-24639] - Query String is displayed HTML-encoded
[LPS-24697] - Comment Permissions - a user cannot edit / delete his own comments and cannot edit / delete the comments of other users if given the permission to do so
[LPS-24712] - Redirect parameter causes errors by calling portlet actions multiple times
[LPS-24722] - aui:option tag only accepts Strings as label and value parameters
[LPS-24778] - User Groups - Disabling propagation for site template and then saving causes a NPE and User Groups is unavailable error. Site Template does not save.
[LPS-24816] - Accessing User's content from dockbar shows stack trace
[LPS-24849] - Category search result doesn't show vocabulary and parent category names
[LPS-24882] - Client-side error message "data is undefined"
[LPS-24899] - Web content title doesn't save localized translations
[LPS-24921] - Creating an organization community site causes an Illegal State Exception
[LPS-24935] - Comments that are edited to be null are successfully posted as an ellipsis
[LPS-24971] - User is unable to change his/her password
[LPS-24987] - Completed workflow tasks ordering is not consistent between MySQL 5 and PostgreSQL 8.
[LPS-24988] - Newly added Message Board threads are placed at the top of the list instead of the bottom when using kaleo with PostgreSQL 8
[LPS-24991] - Precompilation is ineffective because DirectServletRegistry changes timestamps on JSPs
[LPS-25006] - Unable to edit an event to repeat monthly and yearly
[LPS-25011] - Dynamic Data Lists: Adding a record in spreadsheet view creates an extra row and data is not saved properly
[LPS-25028] - Web Content: Cannot upload image to a web content article
[LPS-25036] - System incorrectly displays error message when editing "My Account"
[LPS-25038] - Web content will not allow you to upload a script template file
[LPS-25059] - List templates are not being displayed for selection in Dynamic Data List Display portlet
[LPS-25060] - Adding a phone number results in a status 500 error
[LPS-25063] - No success message when withdrawing a submission
[LPS-25072] - Creating a Calendar event that repeats monthly or yearly on a numbered day causes some features of the Calendar portlet's display to break
[LPS-25090] - Documents and Media - Unable to move shortcuts
[LPS-25131] - Social Activity portlet doesn't display any options other than category
[LPS-25135] - Replies to emails are not showing up in message boards
[LPS-25156] - User is forced to login after clicking "Go to Portal" in Setup Wizard
[LPS-25183] - DB Upgrade - Oracle - Throws Exceptions in the console and server stops due to unexpected startup errors - 5.2.3, 6.0.6 to 6.1.x, 6.2.x
[LPS-25184] - DB Upgrade - Sybase - "Incorrect syntax near the keyword 'alter'." error and server stops due to unexpected startup errors - 5.2.3, 6.0.6, 6.0.12 to 6.1.x, 6.2.x
[LPS-25206] - Scheduled remote publish fails with NullPointerException in LayoutsRemotePublisherMessageListener.doReceive
[LPS-25208] - Publishing web content to live with documents causes NoSuchFileEntryException
[LPS-25219] - NullpointerException when enabling Remote Staging
[LPS-25222] - Manage Site pages behaves as Manage Page
[LPS-25241] - User can not go to "My Public Pages" and "My Private Pages" in home page
[LPS-25244] - Activate staging with Web Content containing image creates NoSuchFileEntryException
[LPS-25249] - Documents can not be moved when Staging is enabled
[LPS-25250] - Editing a document folder from asset publisher does not work
[LPS-25251] - Moving a document to another folder in Staging and publishing to live won't move it in Live
[LPS-25259] - Kaleo: Clicking on My Workflow Tasks results in an error
[LPS-25277] - Abstract display is inconsistent between Blog portlet and Asset publisher
[LPS-25290] - The sevencogs-theme throws a error and displays only a app server error page
[LPS-25300] - Don't receive the message from email reply message
[LPS-27116] - Regular user should be allowed to add an announcement to their own created site
[LPS-27318] - Rating can be corrupted as score value is not validated
[LPS-27356] - Adding an asset via Asset Publisher requires "Go to Control Panel" permission
[LPS-27407] - Default text password imported through LDAP allows users to sign in with any password
[LPS-27419] - There is public Cache-Control header for file download
[LPS-27420] - XSS issue in downloading file through webdav url
[LPS-27430] - Guest cannot view DDL form or add new DDL record
[LPS-27441] - menu position is off in Chrome and Safari
[LPS-27608] - Wrong permission checking for managing personal site pages
[LPS-27679] - Unexpected success message in fast login portlet after commenting as guest
[LPS-27682] - RepositoryReport is not serializable
[LPS-27697] - Add attachments in Wiki Display got "Invalid authentication token" exception
[LPS-27724] - Solr-web-plugin doesn't get snippets from the localized fields and provides incosistent results in case of searches from other locales for terms occured only in the default-locale version of a Web Content
[LPS-27737] - Inline permission check causes exception with a high number of resource blocks
[LPS-27836] - Unable to save Kaleo Notifications for Task if Role is defined to be notified.
[LPS-27851] - DirectServletRegistryImpl throws ClassCastException when Liferay runs on Tomcat 7.0.16 and before
[LPS-27948] - Fail to publish event as the processAction method is not invoked if 'link to page' is configured and the user is logged out
[LPS-27956] - Polls portlet results display is off
[LPS-27973] - Can not access document with groupId folderId fileName if file name contains "+"
[LPS-28053] - createDocumentFromSource is not supported by the AtomPub binding
[LPS-28076] - Files modified in document library by different users do not reflect changes in "Last updated by" property.
[LPS-28105] - Import fails when an article's default language is not available
[LPS-28114] - Disable users from storing usernames and passwords in browser
[LPS-28118] - Editing the web-content portlet of Site should not carry over into the Site template
[LPS-28632] - JSPWikiEngine inserts extra escape characters into the URL
[LPS-28638] - LDAP failure to close NamingEnumeration causing thread locks
[LPS-28641] - LDAP import performance impacted by repeated import.
[LPS-28654] - LPS-28654 Make JavaScriptCompressor OPTIONS configurable in portal.properties
[LPS-28669] - pop-up move out from the browser's visible part
[LPS-28703] - If user is removed from a Site his Team membership remains
[LPS-28713] - DocLib Generating Raw Metadata When It Should Not
[LPS-28719] - Add support in StripFilter for deprecated language attribute as part of <script> tag
[LPS-28726] - If locale.prepend.friendly.url.style=0 is set then url parameters and redirects are overridden by layout's url
[LPS-28729] - Simplify VerifyPermission for algorithms 1-5
[LPS-28733] - When a web content article references a document library file from another site, it may break on import if the site already contains a file with the same name in the same target folder
[LPS-28786] - Asset Publisher - Change from expired version of Web Content to previous approved version is not instantaneous
[LPS-28845] - ClassCastException thrown on SQL Server upgrade for getBoolean on numeric type
[LPS-28857] - Search not returning the right permissions
[LPS-28882] - Taiwanese language is mapped to ThaiAnalyzer in Lucene, should be mapped to CJKAnalyzer
[LPS-29126] - Omniadmin isn't able to change user password when the changeable equals false in PasswordPolicy
Sub-task
[LPS-1238] - Need option to add multiple calenders