Author: manolo
Date: Fri May 4 11:00:04 2012
New Revision: 1333874
URL: http://svn.apache.org/viewvc?rev=1333874&view=rev
Log:
Append domain to gmail accounts. Configuration in user home was not being read
Modified:
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/InMemoryIMAPStoreCache.java
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServletConfig.java
Modified:
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/InMemoryIMAPStoreCache.java
URL:
http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/InMemoryIMAPStoreCache.java?rev=1333874&r1=1333873&r2=1333874&view=diff
==============================================================================
---
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/InMemoryIMAPStoreCache.java
(original)
+++
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/InMemoryIMAPStoreCache.java
Fri May 4 11:00:04 2012
@@ -92,7 +92,13 @@ public class InMemoryIMAPStoreCache impl
* @see
org.apache.hupa.server.IMAPStoreCache#get(org.apache.hupa.shared.data.User)
*/
public IMAPStore get(User user) throws MessagingException {
- return get(user.getName(),user.getPassword());
+ IMAPStore ret = get(user.getName(),user.getPassword());
+
+ // TODO: this is a hack, we should have a default domain suffix in
configuration files
+ if (address.contains("gmail.com") && !user.getName().contains("@")) {
+ user.setName(user.getName() + "@gmail.com");
+ }
+ return ret;
}
/*
Modified:
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServletConfig.java
URL:
http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServletConfig.java?rev=1333874&r1=1333873&r2=1333874&view=diff
==============================================================================
---
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServletConfig.java
(original)
+++
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServletConfig.java
Fri May 4 11:00:04 2012
@@ -106,7 +106,7 @@ public class GuiceServletConfig extends
if (demoHostName == null || System.getProperty(demoHostName) == null) {
List<String> configurationList = new ArrayList<String>();
configurationList.add(System.getProperty(SYS_PROP_CONFIG_FILE));
- configurationList.add(System.getProperty(System.getenv("HOME") +
"/.hupa/" + CONFIG_FILE_NAME));
+ configurationList.add(System.getenv("HOME") + "/.hupa/" +
CONFIG_FILE_NAME);
configurationList.add("/etc/default/hupa");
configurationList.add(servletContextRealPath + "/" +
CONFIG_DIR_IN_WAR + CONFIG_FILE_NAME);
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]