| Security |
| Searching Message Boards doesnt account for permissions | LPE-1205 |
| Malicious javascript can be inserted into the quick note portlet | LPE-1245 |
| Any password is allowed when NTLM authentication is used in non-domain based scenarios | LPE-1400 |
| IFrame portlet vulnerable to password theft | LPE-1453 |
| Malicious JavaScript can be inserted into the Activities portlet | LPE-1485 |
| Searching image gallery does not account for permissions | LPE-1198 |
| Searching journal / web content does not account for permissions | LPE-1199 |
| Make phishing protection more secure | LPE-1235 |
| Wiki's on private pages are viewable by guest users | LPE-1334 |
| SecureFilter does not honor SERVER_IP | LPE-1468 |
| Inputting invalid URL parameters may expose internal error messages | LPE-1488 |
| Performance |
| Performance improvement for the Class system in Liferay's Javascript | LPE-1183 |
| Document Library fails during load testing | LPE-1289 |
| Nested Portlets causes slow performance | LPE-1447 |
| Deleting a community does not delete the staging data | LPE-1239 |
| Some JavaScript is not being minified | LPE-1280 |
| Chat portlet creates too many connections with server | LPE-1291 |
| ETag caching does not work with WebLogic | LPE-1325 |
| Upgrading a large database is unnecessarily slow - Alter column type | LPE-1343 |
| Upgrading a large database is unnecessarily slow - Update inner join | LPE-1345 |
| Upgrading from 5.1.x to 5.2.x may cause some organization permissions to be lost | LPE-1424 |
| Messaging performance has been improved by switching to AspectJ | LPE-1475 |
| The Manage Pages page takes a long time to load | LPE-1621 |
| General |
| Ehcache's blocking cache causes the portal to deadlock and go down | LPE-1529 |
| Class loading issues with Xerces and Daisydiff | LPE-1317 |
| Portlet 2.0 (JSR 286) Compliance - Public render parameters | LPE-1359 |
| Filters should match against URL plus query string | LPE-1163 |
| Add release.properties to the ext environment | LPE-1175 |
| Updated source code to take advantage of generics | LPE-1237 |
| PhoneLocalService does not work with classes other than Account, Contact and Organization | LPE-1259 |
| JournalContentUtil.getContent() ignores templateId argument | LPE-1263 |
| Tree menu in Manage Page does not work | LPE-1268 |
| The strings, "n", "nu", and "nul" do not pass validation | LPE-1284 |
| Various SAXReader related errors | LPE-1305 |
| VirtualHostFilter prevents application server from serving static files | LPE-1314 |
| Specifying an empty list of static portlets causes errors | LPE-1316 |
| Schedule tasks are executed before the portal has started | LPE-1326 |
| Scheduled jobs are not executed if there's an existing job with the same name | LPE-1330 |
| Adding or removing a portlet may cause an error | LPE-1340 |
| Render parameters are cleared on every request | LPE-1347 |
| Concurrency issue with modifying/viewing a page | LPE-1354 |
| Blocking cache properties are not read | LPE-1374 |
| Duplicate parameters in request | LPE-1378 |
| Portlet events are not distributed to portlets on other pages | LPE-1379 |
| Added option to show monitoring data at the bottom of a page | LPE-1407 |
| "ant format-source" runs twice as fast | LPE-1408 |
| Omitting JavaScript fields in Manage Pages causes JavaScript errors | LPE-1420 |
| Cannot run MulticastClientTool outside of the portal | LPE-1450 |
| Friendly URLs with slashes are incorrectly allowed for a Community | LPE-1454 |
| HTTP 404 Not Found responses are cached | LPE-1455 |
| HTTP 304 responses has a non-zero length body | LPE-1456 |
| Some languages are not displayed correctly with MS SQL Server after contents are saved and liferay is restarted | LPE-1462 |
| Class loading issue with Hibernate | LPE-1478 |
| Method invoker calls the wrong method | LPE-1479 |
| liferay.home is not available as a system property | LPE-1480 |
| Portal Poller may cause application server to lock up | LPE-1490 |
| Permissions cache causes portal to dead lock and go down | LPE-1495 |
| Added a convenience property to disable Ehcache from using blocking caches | LPE-1496 |
| Cannot have a page on a virtual host with where the friendly URL starts with /wsrp | LPE-1498 |
| base-spring.xml advices are applied incorrectly | LPE-1504 |
| "Import" and "Export" tabs display the same thing after clicking on the "Look and Feel" tab | LPE-1580 |
| Improved error messaging in MimeResponseImpl | LPE-1361 |
| Improved toString() for *RequestDataSample | LPE-1414 |
| Authentication |
| Any password is allowed when NTLM authentication is used in non-domain based scenarios | LPE-1400 |
| Make phishing protection more secure | LPE-1235 |
| Unable to import users and groups when there is a slash in the LDAP path | LPE-1261 |
| Deep linking when using CAS or NTLM does not work | LPE-1272 |
| CAS SSO with LDAP does not update existing users in Liferay when LDAP data changes | LPE-1297 |
| NTLM Authentication does not properly read properties from Enterprise Admin | LPE-1381 |
| Some users and groups in Active Directory are not imported | LPE-1196 |
| New users are not exported to LDAP | LPE-1327 |
| Control Panel |
| Can't manage user's private pages from enterprise admin portlet | LPE-1251 |
| Permission to view portal wide users cannot be given to non-admin roles | LPE-1357 |
| Thumbnails in the Image Gallery are overlapping | LPE-1164 |
| Improve the way the Search Portlet highlights keywords in the results | LPE-1194 |
| Users can see all Control Panel items regardless of permissions | LPE-1201 |
| Mail configuration shows IMAP settings in the POP section | LPE-1230 |
| Cannot delete company logo | LPE-1243 |
| File Uploads settings in the Admin portlet are not saved | LPE-1246 |
| Manage Pages option of Enterprise Admin portlet is not allowed if public pages are disabled | LPE-1262 |
| Control Panel doesn't appear in the dock | LPE-1267 |
| Cannot add or modify user without emailAddress | LPE-1288 |
| Cannot search for users using custom attributes | LPE-1302 |
| Setting a phone number as 'primary' is not saved | LPE-1318 |
| Setting an e-mail address as 'primary' is not saved | LPE-1319 |
| Malformed HTML in Control Panel > Organizations | LPE-1320 |
| Editing a user will remove and re-add roles | LPE-1358 |
| Control panel gives the false impression that a user can edit an organization | LPE-1301 |
| Monitoring section always indicate there's zero session | LPE-1341 |
| Form Navigator causes Control Panel menu to disappears. | LPE-1349 |
| Database |
| Social tables are not updated when upgrading from 5.2.4 to 5.2.5 | LPE-1339 |
| DB2 has problems with scrollable results | LPE-1561 |
| ScrollableResults retrieves only the first column from the query | LPE-1573 |
| New portal instance can not be created when database sharding is enabled | LPE-1615 |
| Deleting a community does not delete the staging data | LPE-1239 |
| Database schema does not update during upgrade process | LPE-1275 |
| Automatically fix database integrity issues | LPE-1276 |
| Unused database connections are never released | LPE-1277 |
| New connection pool options | LPE-1295 |
| Added SQL create scripts for sharding environments | LPE-1306 |
| Dirty data in Resource_ table | LPE-1337 |
| Upgrading a large database is unnecessarily slow - Alter column type | LPE-1343 |
| Upgrading a large database is unnecessarily slow - Update inner join | LPE-1345 |
| Web Content Display's setup icons appears in live site | LPE-1433 |
| DBUtil has been moved to portal-kernel.jar | LPE-1558 |
| Sample data was not updated to include new columns in the Organization table | LPE-1265 |
| Export / Import (LAR) |
| Exporting communities do not remove temporary files | LPE-1253 |
| When importing a Wiki article, comments are imported for every version of the article | LPE-1181 |
| Framework / API |
| Search does not work after removing a search engine adapter | LPE-1186 |
| Add support for notification of listeners for registration of MessageListeners in MessageBus | LPE-1189 |
| Portlet 2.0 (JSR 286) Compliance - javax.portlet.description is ignored | LPE-1248 |
| Unread messages of a Message Board thread are now highlighted | LPE-1170 |
| Upgrade third party libraries | LPE-1176 |
| Stop words are always removed from search queries | LPE-1185 |
| New formatting style added to TextFormatter | LPE-1202 |
| New method to merge layoutURL with portalURL | LPE-1204 |
| SourceFormatter may not detect nested quotes in taglibs | LPE-1223 |
| Document Library shortcuts are missing an entry in the AssetEntry database table | LPE-1228 |
| Added support for dynamically hiding sections of the form navigator | LPE-1229 |
| Ehcache updated from 1.6.0 B3 to 1.6.1 | LPE-1233 |
| Clustering support for MessageBus | LPE-1254 |
| Search Portlet does not correctly link to Journal/Web Content articles | LPE-1255 |
| Cannot serialize objects to JSON in plugins | LPE-1266 |
| JGroups updated from 2.6.2 to 2.6.11 B3 | LPE-1269 |
| New double quote static variable in StringPool | LPE-1283 |
| The strings, "n", "nu", and "nul" do not pass validation | LPE-1284 |
| New utility method to get an IP address from a URL | LPE-1298 |
| Added methods to add public render parameters from plugins | LPE-1308 |
| Added support for a SimpleTrigger in QuartzSchedulerEngine | LPE-1310 |
| Added support for actions in MVCPortlet | LPE-1323 |
| Added support for invoking non-static methods in MethodInvoker | LPE-1329 |
| Removed unnecessary Invoker* wrappers that only set and unset class loaders | LPE-1356 |
| Entities with a "resourcePrimKey" returns the wrong ExpandoBridge | LPE-1362 |
| Switching ExpandoBridge implementation has been simplified | LPE-1363 |
| Added convenience method for setting expando bridge attributes | LPE-1369 |
| Service Builder will now automatically generate a reference to Counter and Resource | LPE-1371 |
| Commons Lang updated from 2.3.0 to 2.4.0 | LPE-1372 |
| SimpleDateFormat causes thread locks | LPE-1373 |
| MySQL Connector/J updated from 5.0.7 to 5.0.8 | LPE-1376 |
| Commons Pool updated from 1.3.0 to 1.5.2 | LPE-1377 |
| Added a messaging proxy interface | LPE-1384 |
| Modified rules engine to use message bus proxy | LPE-1385 |
| Release constants now accessible from plugins | LPE-1388 |
| Added createXXXURL methods to LiferayPortletResponse | LPE-1389 |
| Plugins can now use PropsKeys | LPE-1391 |
| Removed <constructor-arg> from Spring configuration files | LPE-1393 |
| Added ability to fetch Groups by companyId | LPE-1394 |
| The PropsUtil in portal-impl and portal-kernel behave differently | LPE-1395 |
| Added new utility methods to PortalUtil | LPE-1399 |
| AggregateClassLoader does not work | LPE-1402 |
| Journal services is missing method to retrieve articles by approved urlTitle | LPE-1404 |
| Rules engine updated to use Drools 5 | LPE-1413 |
| Added support for additional rule engine languages | LPE-1417 |
| Extending service builder generated classes has been simplified | LPE-1421 |
| Deprecated unused Velocity spring configuration classes | LPE-1423 |
| AggregateClassLoader can only aggregate two class loaders | LPE-1428 |
| Deprecated ByteArrayMaker | LPE-1429 |
| Hot deployed language hooks do not override default language keys | LPE-1430 |
| Added a new method to filter properties by a prefix | LPE-1441 |
| Added a new isDuplicateLanguageCode() method to LanguageUtil | LPE-1457 |
| Added an auditing framework | LPE-1461 |
| "ant setup-eclipse" in plugins SDK does not properly create .classpath entries | LPE-1470 |
| DB constants now accessible from plugins | LPE-1476 |
| Added BeanShell and Javassist | LPE-1477 |
| Added a SimplePojoClp class to simplify serializing POJOs between class loaders | LPE-1487 |
| Added ReadWriteLockRegistry utility class | LPE-1505 |
| DBUtil has been moved to portal-kernel.jar | LPE-1558 |
| The upgrade process is now available to plugins | LPE-1575 |
| Adding a non-serializable objects to a shared session now generates an error | LPE-1336 |
| High Availability / Clustering |
| New portal instance can not be created when database sharding is enabled | LPE-1615 |
| Document Library Locking does not work in a clustered environment | LPE-1252 |
| Clustering support for MessageBus | LPE-1254 |
| Cannot add new resources because of the counter deadlocks | LPE-1258 |
| Searching does not work in a cluster environment | LPE-1315 |
| Updated internal calls to CommLink with calls to ClusterLink | LPE-1333 |
| Lucene search does not work in a clustered environment | LPE-1352 |
| Cannot send a cluster link message to self node | LPE-1427 |
| com.liferay.util.servlet.Header cannot be replicated to cluster members | LPE-1438 |
| JavaScript |
| Performance improvement for the Class system in Liferay's Javascript | LPE-1183 |
| JavaScript services do not work if a parameter contains a comma | LPE-1126 |
| Freed up the JavaScript namespace | LPE-1155 |
| Some JavaScript is not being minified | LPE-1280 |
| Sometimes 2 portlets are added to the page when adding a portlet | LPE-1285 |
| Chat portlet creates too many connections with server | LPE-1291 |
| Chat portlet continues to operate after a session expires | LPE-1292 |
| Setting focus on an hidden element causes errors in IE | LPE-1304 |
| New rows in autoFields have the wrong name attribute for radio elements | LPE-1321 |
| Localization |
| Default locale of new users are incorrect | LPE-1238 |
| Language keys can now be renamed | LPE-1282 |
| Web content doesn't save default language properly when localized is checked | LPE-1344 |
| Hot deployed language hooks do not override default language keys | LPE-1430 |
| Setting the localization in the URL does not work | LPE-1440 |
| Added a new isDuplicateLanguageCode() method to LanguageUtil | LPE-1457 |
| ThemeDisplay.isI18n() returns incorrect result after setting language to null | LPE-1458 |
| Multiple languages using the same URL causes poor SEO | LPE-1499 |
| Locale flags are shown for Journal/Web Content even if only one locale is available | LPE-1220 |
| Permissions |
| Searching Message Boards doesnt account for permissions | LPE-1205 |
| View permission on an object does not check if the user has view permission on the parent container | LPE-1197 |
| Searching image gallery does not account for permissions | LPE-1198 |
| Searching journal / web content does not account for permissions | LPE-1199 |
| Portlet permissions are lost when the list of roles is paginated | LPE-1241 |
| Non administrators cannot be given permission to add users | LPE-1271 |
| Search returns results which a user does not have permission to access | LPE-1328 |
| Wiki's on private pages are viewable by guest users | LPE-1334 |
| Permission to view portal wide users cannot be given to non-admin roles | LPE-1357 |
| Impersonating a user may redirect to a restricted url | LPE-1174 |
| Users can see all Control Panel items regardless of permissions | LPE-1201 |
| New permission to control who can assign communities roles to other users | LPE-1303 |
| Download link in Document Library appears even if the user does not have view permission | LPE-1387 |
| Plugin Hooks |
| Create new Documentum hook for Document Library | LPE-1415 |
| auth.failure can now be set from a plugin hook | LPE-1355 |
| Plugin hooks can now override dl.hook.impl | LPE-1409 |
| Plugin hooks can now override mail.hook.impl and image.hook.impl | LPE-1410 |
| Plugin hooks can now override services and models | LPE-1422 |
| Hot deployed language hooks do not override default language keys | LPE-1430 |
| Plugin hooks can now override auto/hot.deploy.listeners | LPE-1483 |
| Plugin Portlet - Chat |
| New chat messages cause the chat bar to disappear below the browser | LPE-1287 |
| Chat portlet creates too many connections with server | LPE-1291 |
| Chat portlet continues to operate after a session expires | LPE-1292 |
| Portal Poller may cause application server to lock up | LPE-1490 |
| IFrame appears in the Chat portlet | LPE-1331 |
| Plugin Portlet - Web Form |
| Web form portlet does not save inputted values when validation error occurs | LPE-1444 |
| Plugin Portlet - WOL |
| Joining an open community through the Summary Portlet sends a request to the administrator | LPE-1207 |
| Plugin Portlet - WSRP |
| WSRP Error consuming portlets from Liferay Producer | LPE-1435 |
| WSRP proper calling of portletClassLoader | LPE-1463 |
| Displaying WSRP search results causes exceptions | LPE-1464 |
| Incorrectly set cookies in WSRP causes exceptions | LPE-1465 |
| Additional producer portlets cannot be added to WSRP | LPE-1466 |
| Return to full page link does not work with WSRP portlets | LPE-1208 |
| Adding a WSRP consumer portlet to a page causes errors | LPE-1473 |
| Can not edit the configuration of a WSRP remote portlet | LPE-1647 |
| Plugin Portlets |
| Cannot deploy plugins using service builder on a server without internet access | LPE-1307 |
| Prevent inclusion of portal-impl.jar in plugins portlets | LPE-1332 |
| Plugins accessing a portal class that throws an error does not output the cause of the error in the logs | LPE-1360 |
| Service builder does not work with plugins that uses Spring/Spring MVC | LPE-1474 |
| Adding a non-serializable objects to a shared session now generates an error | LPE-1336 |
| Plugin Web - Solr Search Engine |
| The Solr plugin does not index an array of values correctly | LPE-1188 |
| Class loading issue with with Solr | LPE-1471 |
| Searching for users in the Control Panel with Solr does not work | LPE-1489 |
| Plugins |
| URL's that are generated will break if the portal context is not "/" | LPE-1236 |
| Added methods to add public render parameters from plugins | LPE-1308 |
| Cannot deploy Liferay to a path that contains spaces | LPE-1367 |
| Plugins can now dynamically modify portlet-hbm.xml | LPE-1491 |
| Portlet |
| Portlet permissions are lost when the list of roles is paginated | LPE-1241 |
| Thumbs up/down ratings does not work in IE6 | LPE-1171 |
| Pasting text into a discussion comment box does not enable the Reply button | LPE-1173 |
| Ratings star selector does not work in IE6 | LPE-1178 |
| URL's that are generated will break if the portal context is not "/" | LPE-1236 |
| portlet_configuration/archived_setup_action.jsp imports the wrong init.jsp | LPE-1257 |
| Sometimes 2 portlets are added to the page when adding a portlet | LPE-1285 |
| CacheContol does not override the cache setting in portlet.xml | LPE-1309 |
| "Return to Full Page" link does not work | LPE-1312 |
| Portlet - Activities |
| Malicious JavaScript can be inserted into the Activities portlet | LPE-1485 |
| "Back" link in Calendar portlet does not work | LPE-1293 |
| The name of the community is not linked in the Activities portlet | LPE-1294 |
| Can not style Activities portlet consistently | LPE-1322 |
| Portlet - Admin |
| Thumbnails in the Image Gallery are overlapping | LPE-1164 |
| Server uptime is incorrect in Server Administration | LPE-1179 |
| Mail configuration shows IMAP settings in the POP section | LPE-1230 |
| File Uploads settings in the Admin portlet are not saved | LPE-1246 |
| Added ability to copy data to a new database | LPE-1443 |
| Portlet - Announcement |
| Announcements do not get sent to members not directly assigned to a community or organization | LPE-1221 |
| Portlet - Asset Publisher |
| Asset publisher portlet always aligns images to the left | LPE-1180 |
| Friendly URLs in the Asset Publisher and Journal are not correct in a pop-up | LPE-1214 |
| Edit icon in Asset Publisher appears in live site | LPE-1426 |
| Passing multiple classNameIds to TagsAssetLocalServiceUtil causes SQL exceptions | LPE-1460 |
| Portlet - Blog |
| Links in BlogAggregator broken for articles with non-english title | LPE-1168 |
| Users with delete permission for Blog entries cannot see the delete button | LPE-1273 |
| Permissions error occurs when a trackback is received | LPE-1296 |
| Added Blogs trackback spam checking | LPE-1368 |
| No confirmation messages appear when adding blogs and bookmarks in the Control Panel | LPE-1581 |
| Portlet - Bookmarks |
| Image gallery / bookmarks portlet searches cannot find images / bookmarks that were merged to its parent folder | LPE-1274 |
| No confirmation messages appear when adding blogs and bookmarks in the Control Panel | LPE-1581 |
| Portlet - Calendar |
| "Back" link in Calendar portlet does not work | LPE-1293 |
| Settings for repeating events are not correct | LPE-1375 |
| Portlet - Directory |
| Cannot search for users using custom attributes | LPE-1302 |
| Portlet - Document Library |
| Document Library fails during load testing | LPE-1289 |
| Create new Documentum hook for Document Library | LPE-1415 |
| Downloading a file from document library in a different file format may not download completely | LPE-1184 |
| Downloading pdf files may result in garbage displayed in the browser | LPE-1187 |
| New option to link Document Library's search results to the document's folder | LPE-1218 |
| Document Library shortcuts are missing an entry in the AssetEntry database table | LPE-1228 |
| Document Library Locking does not work in a clustered environment | LPE-1252 |
| Wrong WebDAV URL in Document Library | LPE-1419 |
| WebDAV response does not include Content-Type header | LPE-1439 |
| Disabling WebDAV does not remove WebDAV link from the UI | LPE-1299 |
| Download link in Document Library appears even if the user does not have view permission | LPE-1387 |
| Portlet - Enterprise Admin |
| Can't manage user's private pages from enterprise admin portlet | LPE-1251 |
| Permission to view portal wide users cannot be given to non-admin roles | LPE-1357 |
| Viewing users in the enterprise admin portlet may show a blank page for non-administrator users | LPE-1195 |
| Added support for dynamically hiding sections of the form navigator | LPE-1229 |
| Cannot delete company logo | LPE-1243 |
| Manage Pages option of Enterprise Admin portlet is not allowed if public pages are disabled | LPE-1262 |
| Cannot add or modify user without emailAddress | LPE-1288 |
| Cannot search for users using custom attributes | LPE-1302 |
| Setting a phone number as 'primary' is not saved | LPE-1318 |
| Setting an e-mail address as 'primary' is not saved | LPE-1319 |
| Malformed HTML in Control Panel > Organizations | LPE-1320 |
| Editing a user will remove and re-add roles | LPE-1358 |
| Control panel gives the false impression that a user can edit an organization | LPE-1301 |
| Monitoring section always indicate there's zero session | LPE-1341 |
| Portlet - IFrame |
| IFrame portlet vulnerable to password theft | LPE-1453 |
| IFrame portlet does not obey the height attribute | LPE-1203 |
| Portlet - Image Gallery |
| Searching image gallery does not account for permissions | LPE-1198 |
| Search Portlet results for the Image Gallery have incorrect links | LPE-1206 |
| Image Gallery's images uses unhelpful alt attribute | LPE-1212 |
| Image gallery / bookmarks portlet searches cannot find images / bookmarks that were merged to its parent folder | LPE-1274 |
| Disabling WebDAV does not remove WebDAV link from the UI | LPE-1299 |
| Portlet - Journal / Web Content |
| Searching journal / web content does not account for permissions | LPE-1199 |
| Links to private pages do not work in Journal / Web Content | LPE-1313 |
| Web content will not properly save items in a multi-selection list structure when updated | LPE-1432 |
| Web content can still be copied if a user does not have view permissions | LPE-1459 |
| Friendly URLs in the Asset Publisher and Journal are not correct in a pop-up | LPE-1214 |
| Journal Content / Web Content Display loses CSS styles when printing | LPE-1216 |
| Journal articles / Web Content does not print | LPE-1217 |
| Search Portlet does not correctly link to Journal/Web Content articles | LPE-1255 |
| IE 8 does not allow Journal/Web Content with secure and unsecure content | LPE-1281 |
| Web content doesn't save default language properly when localized is checked | LPE-1344 |
| reserved-article-url-title variables does not work in Journal/Web Content templates | LPE-1403 |
| Journal services is missing method to retrieve articles by approved urlTitle | LPE-1404 |
| An old version of a Journal article / Web Content is displayed | LPE-1405 |
| Web Content structure elements are now indexed separately | LPE-1497 |
| Locale flags are shown for Journal/Web Content even if only one locale is available | LPE-1220 |
| Disabling WebDAV does not remove WebDAV link from the UI | LPE-1299 |
| Portlet - Message Boards |
| Searching Message Boards doesnt account for permissions | LPE-1205 |
| Unread messages of a Message Board thread are now highlighted | LPE-1170 |
| Changes to a Message Board's mailing lists are not obeyed | LPE-1200 |
| New threads are created for email replies to the message boards | LPE-1219 |
| Message boards subscription emails are not sent | LPE-1247 |
| In a Message Board thread, it is possible to split the thread at the root message | LPE-1397 |
| Message board threads will not show links for previous and next buttons | LPE-1406 |
| Message boards mailing lists are not checked at a regular interval | LPE-1445 |
| Current category is not shown when moving a message board thread | LPE-1231 |
| Message Boards thread count is incorrect after splitting a thread | LPE-1242 |
| Portlet - My Communities |
| Pending membership requests are not handled when a restricted community is changed to an open community. | LPE-1436 |
| Portlet - Nested Portlets |
| Modifying Nested Portlet's preferences removes all portlets on the page | LPE-1311 |
| Nested Portlets causes slow performance | LPE-1447 |
| Nested Portlets contains invalid id attributes in the HTML | LPE-1383 |
| Portlets in a Nested Portlet are not correctly added to a page | LPE-1446 |
| Portlet - Quick Note |
| Malicious javascript can be inserted into the quick note portlet | LPE-1245 |
| Portlet - RSS |
| Cannot set a footer Journal / Web Content for RSS portlet | LPE-1350 |
| Column headers are incorrect when selecting RSS header/footer | LPE-1416 |
| Portlet - Search |
| Page Scoped Entities (wiki, blog, calendar, image gallery, doc lib, message boards, etc) are not visible when searching via the Search Portlet and choosing "this community" as the scope. | LPE-1249 |
| Downloading pdf files may result in garbage displayed in the browser | LPE-1187 |
| Search portlet causes errors when no portlets are searched | LPE-1192 |
| In the Search Portlet, portlets with no search results are sometimes shown | LPE-1193 |
| Search Portlet results for the Image Gallery have incorrect links | LPE-1206 |
| New option to link Document Library's search results to the document's folder | LPE-1218 |
| Directory search results do not link to the user details page | LPE-1469 |
| The scope select box does not appear in the search results page | LPE-1211 |
| Portlet - Shopping |
| Shopping portlet using foreign currency will display and save values incorrectly in currency fields | LPE-1172 |
| Stock quantity in Shopping portlet cannot be edited | LPE-1467 |
| Portlet - Sign In |
| Cannot add or modify user without emailAddress | LPE-1288 |
| Portlet - Software Catalog |
| Cannot add licenses or framework versions to software catalog | LPE-1486 |
| Portlet - Tags Admin |
| Freed up the JavaScript namespace | LPE-1155 |
| Portlet - Wiki |
| Wiki's on private pages are viewable by guest users | LPE-1334 |
| Wiki node deletion will try and remove child pages that have already been removed | LPE-1396 |
| When importing a Wiki article, comments are imported for every version of the article | LPE-1181 |
| Creating a wiki page with a title larger than 75 characters causes an error | LPE-1222 |
| Cannot add comments to a Wiki page in IE6 | LPE-1232 |
| Wiki pages are sometimes unexpectedly deleted | LPE-1244 |
| Pages are missing from a Wiki's list of children pages | LPE-1264 |
| Cannot attach files to Wiki if the Document Library is configured to allow all file extensions | LPE-1353 |
| Wiki pages will delete itself if you try and move the page to its same name | LPE-1392 |
| Cannot add child pages to Wiki pages with a long title | LPE-1412 |
| Cannot move a Wiki pages with a long title | LPE-1418 |
| The parent Wiki page's data is used to create the child Wiki page | LPE-1449 |
| Adding Wiki portlet to a page may cause a duplicate entry error | LPE-1493 |
| Wiki pages with a space in the title does not work with a virtual host | LPE-1502 |
| "print" parameter renamed to "viewMode" in Wiki portlet | LPE-1215 |
| Print text missing from Wiki's print page | LPE-1224 |
| Moved Wiki pages appear twice in the list of child pages | LPE-1425 |
| Rules Engine |
| Modified rules engine to use message bus proxy | LPE-1385 |
| Rules engine updated to use Drools 5 | LPE-1413 |
| Added support for additional rule engine languages | LPE-1417 |
| Search |
| Search does not work after removing a search engine adapter | LPE-1186 |
| Page Scoped Entities (wiki, blog, calendar, image gallery, doc lib, message boards, etc) are not visible when searching via the Search Portlet and choosing "this community" as the scope. | LPE-1249 |
| Search returns results which a user does not have permission to access | LPE-1328 |
| Stop words are always removed from search queries | LPE-1185 |
| Search result summaries do not include the context of the search terms. | LPE-1210 |
| Lucene search does not work in a clustered environment | LPE-1352 |
| Search may not return results for documents that match the keywords | LPE-1364 |
| Using custom attributes may pollute the search index | LPE-1370 |
| Web Content structure elements are now indexed separately | LPE-1497 |
| Staging |
| Scheduling a publish to live and then publishing to live manually causes errors | LPE-1182 |
| Edit icon in Asset Publisher appears in live site | LPE-1426 |
| Web Content Display's setup icons appears in live site | LPE-1433 |
| TagLib |
| Freed up the JavaScript namespace | LPE-1155 |
| Impersonating a user may redirect to a restricted url | LPE-1174 |
| showExpanded option for <liferay-ui:icon-menu> | LPE-1250 |
| <liferay-util:include> can now be used to include pages from a plugin | LPE-1386 |
| The Input Date Tag Lib allows invalid dates to be selected | LPE-1482 |
| Select box generated by <liferay-ui:search> resets after each search | LPE-1209 |
| Missing dividing line between comments | LPE-1270 |
| Themes |
| Update Liferay fav icon | LPE-1260 |
| Upgrade |
| Users are deleted during the verification process | LPE-1300 |
| Social tables are not updated when upgrading from 5.2.4 to 5.2.5 | LPE-1339 |
| New framework for upgrading | LPE-1256 |
| Database schema does not update during upgrade process | LPE-1275 |
| Cannot deploy plugins using service builder on WebLogic | LPE-1324 |
| Upgrading a large database is unnecessarily slow - Alter column type | LPE-1343 |
| Upgrading a large database is unnecessarily slow - Update inner join | LPE-1345 |
| Database can now be upgraded from the command line | LPE-1382 |
| Modified rules engine to use message bus proxy | LPE-1385 |
| The upgrade process is now available to plugins | LPE-1575 |
| Can not style Activities portlet consistently | LPE-1322 |