Index: lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/DokumaranService.java =================================================================== diff -u -r16c98c95fc32882d9f80529722d7b62c5486e7fb -r40a1c8bbca353fc6db4a252242d61a8448c82ef9 --- lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/DokumaranService.java (.../DokumaranService.java) (revision 16c98c95fc32882d9f80529722d7b62c5486e7fb) +++ lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/DokumaranService.java (.../DokumaranService.java) (revision 40a1c8bbca353fc6db4a252242d61a8448c82ef9) @@ -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);