Index: lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/DokumaranService.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/DokumaranService.java,v diff -u -r1.6 -r1.7 --- lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/DokumaranService.java 30 Jan 2017 09:00:22 -0000 1.6 +++ lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/DokumaranService.java 31 Jan 2017 10:25:29 -0000 1.7 @@ -892,7 +892,7 @@ Pattern p = Pattern.compile("^(?:\\w+://)?[^:?#/\\s]*?([^.\\s]+\\.(?:[a-z]{2,}|co\\.uk|org\\.uk|ac\\.uk|edu\\.au|org\\.au|com\\.au|edu\\.sg|com\\.sg|net\\.sg|org\\.sg|gov\\.sg|per\\.sg))(?:[:?#/]|$)"); // eg: uri.getHost() will return "www.foo.com" Matcher m = p.matcher(uri.getHost()); - String topLevelDomain = m.matches() ? m.group(1) : uri.getHost(); + String topLevelDomain = m.matches() ? "." + m.group(1) : uri.getHost(); Cookie etherpadSessionCookie = new Cookie("sessionID", etherpadSessionIds); etherpadSessionCookie.setDomain(topLevelDomain);