Details of the new and enhanced features can be found here for the core services and  here for the WCM services.
Below please find a list of major issues fixed in 2.2.0 Enterprise. For a full list of
closed / fixed issues, please see JIRA issue tracking system.
Release notes for Alfresco's earlier maintenance release, Alfresco 2.1, can be found here or from our Enterprise Plan of Record.
|           Issue |   Summary | 
|---|---|
| AR-609 | alfresco core contains log4j.properties | 
| AR-786 | Benchmark loading breaks user logins | 
| AR-833 | Warning from ehcache 1.2.2 (handing of defaults) | 
| AR-1010 | Outbound check out rule results in confused state | 
| AR-1022 | Update rules firing, when apparently nothing has been updated | 
| AR-1043 | Cannot open Open Office presentation from CIFS | 
| AR-1152 | Guest user should be able to log in with any password | 
| AR-1160 | If you delete a node that gets sent to the archive, the beforeDeleteNode and onDeleteNode policy gets fired twice | 
| AR-1217 | If OpenOffice becomes disconnected, reconnect works, but the transformer registry seems to have removed the transformer | 
| AR-1366 | InvalidNodeRefException when accessing directory via CIFS | 
| AR-1392 | audit java.sql.BatchUpdateException ORA12899 | 
| AR-1413 | CIFS, WebDAV and FTP clients need to be resilient to missing nodes | 
| AR-1466 | Search sort fails with some index structures- may be a lucene issue | 
| AR-1474 | Linux installer doesn't replace @@ALFRESCO_DIR@@ everywhere in the startup scripts | 
| AR-1488 | Able to add content to a 'forum' space | 
| AR-1496 | org.alfresco.util.ApplicationContextHelper.closeApplicationContext() method should be static | 
| AR-1519 | Duplicate entry in archive store | 
| AR-1526 | Cannot open PDFs in 'My Network Places' | 
| AR-1533 | Index folders not tidied up as expected during FTP and CIFS import | 
| AR-1538 | Audit Interceptor should perform quick check for global enabled='false' config flag before performing any work | 
| AR-1571 | javascript fails execution with hebrew encoding | 
| AR-1572 | Export of a folder with ML content will reimport into another location but cannot browse into it due to error | 
| AR-1585 | SDK CustomJSP sample - fails at runtime when trying to display document details in the Web Client | 
| AR-1586 | Reapply same AMP gives exception | 
| AR-1601 | NTLM Passthrou authentication with null pointer exception | 
| AR-1663 | OnCopyCompletePolicy is only being executed once per transaction, and not once per node being copied. | 
| AR-1686 | KeywordSearch does not filter by locale | 
| AR-1694 | Lucene indexes are backed up into the dir.root | 
| AR-1695 | Index tracking on ADM must reindex ALL transactions from the missed one | 
| AR-1702 | Keyword search using WS Search API fails to retrieve documents | 
| AR-1707 | Web services do not properly escape some characters | 
| AR-1720 | Enable E4X extensions | 
| AR-1756 | Null pointer exception for org.alfresco.util.RuntimeSystemPropertiesSetter.postProcessBeanFactory | 
| AR-1759 | Space Rules are not propogating down a pasted space tree | 
| AR-1762 | Use ServletRequest.getServerName() instead of ServletRequest.getLocalName() in ContentWebService line 138 | 
| AR-1773 | Registering a model problem. | 
| AR-1778 |  putContent method in the org.alfresco.webservice.util.ContentUtils class fails to upload *.java, *.txt, *.xml/html files ok with *.doc,*.pdf, *.jpg, *.zip  | 
| AR-1807 | JSON callback throws exception | 
| AR-1808 | childrenByXPath() doesn't allow position query? | 
| AR-1812 | Can't have two schemas, bootstrap fails | 
| AR-1827 | Command-line export creates bad ACP file | 
| AR-1828 | createUsers SOAP call is not thread-safe | 
| AR-1837 | Error aborting rejected workflow in clustered environment | 
| AR-1840 | alf_audit_fact.return val column too small for some event | 
| AR-1842 | Error message appears when checking links on Web Project page | 
| AR-1845 | Error message appears when creating or adding new content in space with 'Check Out' rule | 
| AR-1848 | Properties for Web Forms are displayed not correctly after deleting any Web Form | 
| AR-1849 | Error message appears on Manage Task: Verify Broken Links page | 
| AR-1850 | Chaining sample | 
| AR-1856 | Import of ACP inside a space with rule fails | 
| AR-1871 | Modifing ML property value (such as cm:description) causes classcastexception in OnUpdateNodePolicy.onUpdateNode() | 
| AR-1875 | New Edition on a multilingual document when a rule is present on the parent space | 
| AR-1882 | Error message appears when trying to Approve WCM workflow on server C | 
| AR-1885 | CIFS Path limit | 
| AR-1886 | Impossible to audit NodeService.setProperties(NodeRef, Map) in an Oracle 10gr2 environment | 
| AR-1888 | Not full list of possible features appears when trying to create a rule and select 'Add aspect to am item' | 
| AR-1890 | License details lost causing server to be in read-only mode | 
| AR-1894 | Error message appears when trying to open Manage Adhoc Task, which creator was deleted | 
| AR-1895 |  org.alfresco.sample.webservice.ContentReadAndWrite creates content the wrong way so that created content cannot be retrieved by path afterwards.  | 
| AR-1902 | Double posts when emailing to a document | 
| AR-1903 | Text attachments should be treated the same way as other attachments | 
| AR-1904 | Attachments via email should be allowed on forum posts | 
| AR-1907 | Move rule into folder with rules | 
| AR-1909 | OpenOffice bootstrap start fails with java.io.exception: .... not found | 
| AR-1923 | Audit can stuff up the date used | 
| AR-1927 | Impossible to see Multilingual Content Info on server B for content, which was made multilingual on server A | 
| AR-1932 | Error message appears when trying to rename Forum Space | 
| AR-1938 | User is not informed about invalid characters when creating Space in My Spaces List | 
| AR-1939 | 2.1.1 phpintegration module fails to install with version erro | 
| AR-1956 | ISNULL (and ISNOTNULL) do not work when the property is in an ASPECT | 
| AR-1957 | MS-Office temp files are versioned when using CIFS | 
| AR-1973 | Sort by cm:modified does not work | 
| AR-1977 | '/api/path/content web script doesn't work with AVM stores | 
| AR-1996 | custom-repository-context.xml.sample is incorrect | 
| AR-2003 | AVM Permission patches should report progress | 
| AR-2006 | problems with versioning nd Microsoft office documents in CIFS | 
| AR-2016 | Webdav : java.lang.IllegalArgumentException: setAttribute: Non-serializable attribute | 
| AR-2017 | Content0 items found in advanced search | 
| AR-2041 | NPE on IndexTracking | 
| AR-2046 | Authentication chaining is broken by JMX additions and JMX support bean may fail to initialise | 
| AR-2055 | FileFolderService.makeFolders has incorrect permission check | 
| AR-2060 | Full index rebuild doesn't reindex OpenOffice documents | 
| AR-2069 | WebService tickets are expired when upload and download sessions they have used are timed out | 
| AR-2072 |  when using aspect versionable, copying and deleting a document generates an exception Transaction didn't commit: nodeRef is a mandatory parameter  | 
| AR-2079 | ContentStoreCleaner causes OutOfMemory | 
| AR-2093 | org.alfresco.repo.admin.RepoServerMgmt.java uses AuthenticationServiceImpl instead of AuthenticationService | 
| AR-2127 | Patch hibernate to avoid out of memory issues as the ActionQueue executions list grows | 
| AR-2128 | Work around for hibernate thread local memory leak | 
| AR-2129 | ACL upgrade and changing on AVM is slow - need a better way to find nodes referenced by layering | 
| AR-2130 | Add to hibernate session management to only throw the unwanted stuff and keep earlier stuff in the session | 
| AR-2133 | 2.1 -> 2.2 upgrade fails with null qnames on avm store properties - they are not correctly mappeded to the .empty namespace | 
| AR-2136 | AVM set ACL should only cascade update AVM nodes if any ACL has versioned | 
| AR-2137 | Transaction isolation level is not reset in AVM permission patches | 
| AR-2138 | AVM permission patch requires to add SetPermission permission for ContentManagers (as the UI now does) | 
| AR-2139 | Oracle can not track AVM permission patch progress as it does not suport TX isolation level 1 (dirty read) | 
| AR-2141 | Exception org.alfresco.service.cmr.repository.CopyServiceException: The aspect has not been added to the destination node. | 
| AR-2154 | ehcache-custom.xml.sample.cluster is incomplete | 
| AR-2157 | Child association's target's role makes very common code not work | 
| AR-2165 | Regress - cannot login when repo is in read-only mode | 
| AR-2196 | when uploading a large number of users (5000+) from LDAP the home older is not created correctly | 
| AR-2212 | Some data is not getting flushed to the database during large transactions | 
| AR-786 | Benchmark loading breaks user logins | 
| AR-833 | Warning from ehcache 1.2.2 (handing of defaults) | 
| AWC-1149 | Resource bundles in AMP files | 
| AWC-1211 | ResourceBundle not serializable prevent cluster session failover | 
| AWC-1302 | Modify categories page shows two links to add the item into a category - the one above the 1/2 stage box is rubbish | 
| AWC-1303 | Data Dictionary, Guest home and User Home not being translated with the chosen language. | 
| AWC-1353 | Incorrect displaying user interface text after switching to any language except English | 
| AWC-1359 | 'Create' link doesn't work. | 
| AWC-1361 | The information in My Tasks (webscripts) component isn't displayed | 
| AWC-1362 | System error appears after deleting space and clicking on deleted space in navigator. | 
| AWC-1363 | Incorrect Boolean Search (syntax is the next: 'word +word1') | 
| AWC-1367 | Incorrect Boolean Search (syntax is the next: 'word +word1 -word3' and 'word -word3') | 
| AWC-1368 | Incorrect Boolean Search (syntax is the next: '-word') | 
| AWC-1376 | On clicking 'Close' button system returns on wrong page. | 
| AWC-1380 | Search results aren't saved after refusal to delete (recover) items. | 
| AWC-1390 | 'Paste All' option doesn't work for Forum Spaces, Forums, Topics | 
| AWC-1432 | Recovery location is not shown on clicking 'Recover' button on 'Manage deleted items' | 
| AWC-1443 | Permissions problems in MySpaces web script | 
| AWC-1461 | Breadcrumbs bug with IE7 | 
| AWC-1462 | Unfriendly error notification appears when you try to create space with the name containing '*' symbol | 
| AWC-1465 | Unable to select users during Invite to space. | 
| AWC-1467 | Don't control incorect name for 'Advanced Space Wizard' | 
| AWC-1469 | Impossibility of creation a new pooled task | 
| AWC-1470 | Empty line in the clean_tomcat.sh script file | 
| AWC-1472 | Wrong display of side bar in Navigator menu | 
| AWC-1473 | Incorrect display of Shelf bar | 
| AWC-1484 | Access denied when executing Beanshell | 
| AWC-1488 | Update function doesn't work in Document list, My Spaces List components | 
| AWC-1491 | It is impossible to upload the file in My Spaces List component | 
| AWC-1515 |  E-mail doesn't reach user's mail box, if it was created with the help of templates (invite_user_email.ftl, notify_user_email.ftl)  | 
| AWC-1519 | Error message appears when user cancels creation of new discussion for content | 
| AWC-1534 | Error message appers when Search field is empty on 'Workflow Options' page | 
| AWC-1547 | homeFolderManager fails if client customizations have been specified | 
| AWC-1548 | Some symbols cause errors while searching users on Workflow Wizard page | 
| AWC-1552 | System Error message appears while clicking 'Manage Task' icon in 'All active task' component for the task, for which the user, who created the task, will be deleted. | 
| AWC-1560 | System Error message appears while clicking 'View Completed Task' icon in 'My Completed Task' component for the task, for which the user, whom this task was assigned to, was deleted. | 
| AWC-1561 |  System Error message appears while clicking 'Manage Task' icon in 'My Task To Do' component for the task, for which the user, who created this task, was deleted.  | 
| AWC-1566 | Reapplying rules on a space even disabled rules are executed | 
| AWC-1567 | Allow dynamic reconfiguration of log levels, without a server restart | 
| AWC-1572 | The association target multiplicity has been violated Error | 
| AWC-1576 | In AssociatedQuerySession.java test for association is backward? | 
| AWC-1578 | Category picker when wrapped by Multi-Value editor displays editor too early | 
| AWC-1588 | Open Office Transformer exception is not thrown correctly: | 
| AWC-1590 | Incorrect Boolean Search (syntax is the next: '-trance') | 
| AWC-1591 | Incorrect Advanced Search (syntax is the next: '-trance') | 
| AWC-1592 |  Impossibility to navigate to next and previous template with the help of 'Next Item' and 'Previous Item' buttons on 'Preview of Space' page  | 
| AWC-1598 | The user can't be searched by first name, last name and first name with last name | 
| AWC-1599 | Impossibility to Start Advanced Workflow because of system error | 
| AWC-1601 | System Error appears after Dashboard configuration is finished and Configure link press again | 
| AWC-1602 | Create Space function in My Spaces List component doesn't work | 
| AWC-1604 | lucene query with wildcards | 
| AWC-1606 | Error message appears on 'User Homes' page | 
| AWC-1608 | Outcome for the task done is not display | 
| AWC-1614 | Impossibility to View in CIFS the content | 
| AWC-1615 | Generate 'class' attribute in multi value editor and not 'styleClass' | 
| AWC-1616 | Error message appears on 'Company Home' page | 
| AWC-1630 | NavigationBean patch which would enable additional navigation items in titlebar | 
| AWC-1633 | Unable to edit rule added via web service. | 
| AWC-1636 | WCM Task cause 500 error in MS Office Add-in | 
| AWC-1637 | Getting an error when auditng is switched on | 
| AWC-1638 | NullPointerException in Web Client when using Browse View (with missing model file) | 
| AWC-1639 | Workflow History doesn't render correctly with IE | 
| AWC-1651 | Referring to /alfresco/navigate/showDocDetails/ shows properties of parent node | 
| AWC-1661 | Cannot edit the details of a user who's home space has been deleted | 
| AWC-1664 | InvalidNodeRefException backtracking in Advanced Space Wizard | 
| AWC-1672 | Space/Folder links not shown in My Spaces WebScript | 
| AWC-1690 | Override navigation not working when we 'close search' | 
| AWC-1693 | In a client failover cluster, error shown when attempting to create a space | 
| AWC-1697 | Exception AccessDeniedException is thrown if guest user access Version History prop of a doc. | 
| AWC-1705 | Can not Cut a piece of content that has multilingual translations - Cut option is not shown | 
| AWC-1706 |  Trying to give user accounts permissions (contributor, Consumer, etc) so that they can have rights to Edit, Check In, Check Out  | 
| AWC-1711 | All approve and reject actions for basic workflow should be restricted with 'WriteProperties' permission | 
| AWC-1719 | Need to alllow Rules to account for a space being deleted | 
| AWC-1724 | Alfresco fails to start after indexes auto rebuild | 
| AWC-1728 | It's impossible to find deleted item by content | 
| AWC-1740 | Alfresco Node Browser doesn't show all nodes | 
| AWC-1748 | Alfresco Web Client & Yale SSO(CAS) Integration | 
| AWC-1750 |  User properties can be modified in Administration Console on Manage System users page, but it is not displayed in External directory  | 
| AWC-1751 | It is possible to delete User from the list on Manage System users page, but he is not deleted from External Directory | 
| AWC-1760 | Impossibility to enter Manage System Users page in Administration Console | 
| AWC-1763 | Impossibility to enter Export page in Administration Console | 
| AWC-1768 | Error message appears when trying to create content | 
| AWC-1776 | Direct downloads and deletes are not shown in Audit log | 
| AWC-1777 | Error message appears when trying to create Advanced Space Wizard'->Based on an existing space | 
| AWC-1787 | Bypass task security with pooled tasks | 
| AWC-1807 | User not involved in a workflow can accept or reject it. | 
| AWC-1814 | Modify categories: Layout-Problems | 
| AWC-1831 | Extensions cannot customize/add jscript root object for (alfresco/extension/*-context.xml) | 
| AWC-1835 | Error after pressing 'Login(guest)' | 
| AWC-1836 | Error message appears on clicking 'Cancel' button for 'Start discussions'option for Space and Content | 
| AWC-1843 | NullPointerException when using Create Space Wizard with configured type thats missing | 
| AWC-1900 | Error message appears on Configure Dashboard Wizard (Step1) | 
| AWC-1915 | All uses of JSF DataModel are broken following UI cluster changes | 
| AWC-1957 | Administrator is unable to add any user to 'Selected users/groups and their role(s)' list. | 
| AWC-1961 | On Advanced search page it is impossible to remove added category from the list | 
| AWC-1962 |  User and his selected role for a Space does not display in the 'Selected users/groups and their role(s)' on Invite Users Wizard page (Step1)  | 
| AWC-2022 | Error message appears on clicking 'Cancel' button for 'Start discussions'option for Space and Content | 
| AWC-237 | Category-based content browsing | 
| AWC-615 | Test for cookies not working in Safari | 
| AWC-794 | HttpSession attributes are accessed after session invalidation when logging out | 
| AWC-798 | Error connecting as Guest ff the Guest users Home Space is deleted | 
| AWC-821 | Renaming a user's home space to an existing space results in same name spaces. | 
| AWC-913 | The example AJAX component can leave the summary panel on screen | 
| WCM-1007 | Close Search should return user to the Web Project View, not the user's sandbox | 
| WCM-1009 | Impossibility to go to Summary page on Create Web Project Wizard | 
| WCM-1018 | The GUI should disable the 'Check Links' control if the link validation service is disabled. | 
| WCM-1019 | 2.2 WCM Task Resources showing all assets in sandbox instead of change set | 
| WCM-1023 | File Deployment Receiver fails due to missing class | 
| WCM-1027 | Error message appears trying to create Web Project | 
| WCM-1033 | Only the administrator user seems to be able to create new web projects | 
| WCM-1034 | Virt server JMX cannot connect to alfresco webapp due to bad spring config: java.net.UnknownHostException: ${avm.remote.host} | 
| WCM-1037 | Update case handling in deploy compare logic to handle case-preserving nature of repos | 
| WCM-1052 | Error - Failed to signal transition 'reject' from workflow task | 
| WCM-1058 | The link validation service is not working with the new permissions in AVM | 
| WCM-1066 | PermGen error on 2.2 BETA using HSQL after heavy use | 
| WCM-1069 | Error message appears when user tries to create Web Project | 
| WCM-1070 | Need to take lock on asset when select for edit in web client for both form-generated and non-form generated assets | 
| WCM-1079 | Users with Content Reviewer role cannot approve content via workflow | 
| WCM-1085 | Content can be uploaded via FTP direct to the Staging Sandbox | 
| WCM-1102 | Assign a reviewer that does not belong to a web project will result in NPE when clicking on task | 
| WCM-1105 | Web Form Details in Web Project Edit is not functioning properly | 
| WCM-1108 | ACL upgrade from 2.1 -> 2.2 does not set permissions correctly | 
| WCM-1109 | WCM permission upgrade does not create a snapshot at the end | 
| WCM-1110 | WCM permission patch incorrectly sets store access for Content Managers - it should just set READ/CHANGE permissions | 
| WCM-1111 | WCM Staging area has 'change permissions' mask for Content Managers - they should also have 'read permissions ' | 
| WCM-1120 | Impossibility to create Webapp Folder by user with content manager rights | 
| WCM-1121 | Error mesage appears when the user3 try to approve the task of WCM workflow | 
| WCM-1151 | Impossible to invite new user to the created project from Invite Web Project users page | 
| WCM-1168 | Content Managers Sandbox is still dispalyed in Web Project when this user is deleted from Manage System Users page | 
| WCM-41 | Need ability to create sites based on existing site | 
| WCM-420 | Staging snapshots from Today date filter sometimes disappear | 
| WCM-437 | Show Items per Page control in WCM sandbox view | 
| WCM-460 | CIFS AVM interface does not go through the nodeservice - no security applied to AVM file access | 
| WCM-462 | Cloning Web Projects | 
| WCM-485 | All content inside a web project is of type wcm:avmplaincontent | 
| WCM-489 | Limit view of available web projects | 
| WCM-490 | cannot create web project: Unable to prepare: Transaction is already prepared | 
| WCM-501 | Cannot install alfresco.war in Oracle Application Server | 
| WCM-515 | Picker widget should provide search capabilities | 
| WCM-519 | Widget level ACLs | 
| WCM-527 | Deployment targeting / veto | 
| WCM-533 | It should be possible to inject custom DeploymentCallback classes into the deployment process | 
| WCM-548 | Deployment reports needs to be saved along with each deployed snapshot | 
| WCM-549 | Need ability to preview older snapshots prior to deploying | 
| WCM-554 | In-line callouts should be able to reference a JSP stored and maintained in the Data Dictionary | 
| WCM-560 | Paste content as link for AVM stores | 
| WCM-638 | WCM GUI allows user to click 'submit selected' when no items are selected | 
| WCM-663 | Deployment UI should request a 'targetName' for file server deployments | 
| WCM-665 | Configuration for deployment should be in Spring not in web-client-config-wcm.xml | 
| WCM-667 | Need ability in GUI to see change set associated with each snapshot | 
| WCM-675 | Error message appears on try to create web content with the help of XML schema | 
| WCM-691 | Improvements to startup batch file for deployment server | 
| WCM-70 | AVM Needs security. | 
| WCM-701 | Changes to folder descriptions not tracked under Modified Items | 
| WCM-708 | Deployment receiver process should include a stop script | 
| WCM-712 | The task window should offer controls that approve or reject the task and complete the task in a single step | 
| WCM-732 | If we type an uppercase letter in a dns name, the virtualization server doesn't recognize it. | 
| WCM-751 | Incorrect error notification appears on trying to create two web projects with equal DNS names and 'Finish' button doesn't work. | 
| WCM-774 | Non-admin repository users cannot create content in an existing web project | 
| WCM-783 | Deployment receiver process doesn't write log output to disk on Windows | 
| WCM-789 | Content type relationships cannot be typed and the file picker widget is not enforcing type safety | 
| WCM-793 | Need ability to deploy in-progress changes to remote test server before pushing to staging | 
| WCM-795 | PermGen out of memory error after working for a bit on (rev 6642) | 
| WCM-798 | Undo Selected on an XML or Generated Asset doesn't Undo all related assets | 
| WCM-815 | Deployment report stack traces are not formatted correctly | 
| WCM-817 | Web Project cannot be undeleted properly | 
| WCM-818 | Regenerate renditions on web form throws exception | 
| WCM-825 | Alfresco Authoring Tool Search does not find Web Project Files | 
| WCM-843 | maxLength xsd restriction mapped to maxlength instead of maxLength on xformsNode | 
| WCM-849 | Add virtualization support to allow the ROOT directory location and name to be defined on a remote server. | 
| WCM-855 | Security issues with Folders uploaded via CIFS to WCM | 
| WCM-863 | Broken links checker returns NullPointerException | 
| WCM-865 | Optimistic locking failure caused by large submit | 
| WCM-873 | Exception when using Bulk Import simultaneous in two separate sandboxes in one web project | 
| WCM-875 | Exception when using Bulk Import into a sandbox with simultaneous file copy via CIFS | 
| WCM-876 | Exception while submitting sandbox during simultaneous copy operations | 
| WCM-877 | CIFS does not respect locking when configure CIFS to use AVMLockingAwareService | 
| WCM-884 | Recent snapshots in Staging Sandbox not listing snapshots for entire day | 
| WCM-889 | CIFS should mark all STAGING sandboxes as read-only | 
| WCM-890 | Need ability to filter view of available sandboxes based on user | 
| WCM-901 | file_picker annotation (alf:appearance) is not working anymore if wrapping the xs:anyURI into a xs:simpleType | 
| WCM-905 | xmlNodeModel gives ERROR if the object is referred directly in Web Script's FTL file | 
| WCM-928 | CIFS view onto replicated Web Projects does not show Web Projects | 
| WCM-943 | File deployment time increases with the number of directories being deployed. | 
| WCM-946 | FTP put to overwrite an existing WCM document doesn't register | 
| WCM-948 | Impossible to browse/access wcm project while submitting to Staging | 
| WCM-952 | WebForm: Integer value has to be provided for optional xs:integer element | 
| WCM-959 | Clicking on folder in modified items list in submit dialog causes error | 
| WCM-961 | 'Release Server' action does not have a confirmation dialog | 
| WCM-962 | 'Delete All Deploy Reports' action needs confirmation dialog | 
| WCM-964 | AVM Id issuers do not support rollback - these ids need to be DB generated as elsewhere | 
| WCM-965 | TinyMCE Insert Link's Browse button broken on IE | 
| WCM-993 |  To edit default webfolder (Default Webapp:ROOT) | 
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.