Announcement

Collapse
No announcement yet.

Webdav connection fails when DisplayName contains accented letters

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Webdav connection fails when DisplayName contains accented letters

    With OX v6.17 rev 12 (and previous versions) it seems not possibile to use accented letters in the DisplayName field.

    When using the Webdav connection to access the Infostore, OX creates a folder under /servlet/webdav.infostore/Userstore which is named like the user DisplayName.

    If DisplayName contains accented letters, for example, this Webdav folder is (I think) correctly url-encoded but when trying to access it (I use Windows XP) an error is returned.

    For example, I've set my DisplayName to "ì" (without quotes) and then tried to connect through Webdav using Windows XP to this address:
    http://sc-ccm02.csi.it/servlet/webdav.infostore/

    After logging in, I click on Userstore folder and I can see some content like:
    Code:
    Name: ì        Internet Address: http://sc-ccm02.csi.it/servlet/webdav.infostore/Userstore/%EC

    If I click on this folder an error is thrown (something like "An unexpected error has occurred. Cannot complete the current action").

    OX related log is:

    Code:
    Aug 5, 2010 10:09:28 AM com.openexchange.sessiond.impl.SessiondServiceImpl getSession
    INFO: Session not found. ID: e21bda4d263d4e12aee41689d54a7bfd
    Aug 5, 2010 10:09:28 AM com.openexchange.sessiond.impl.SessiondServiceImpl getSession
    INFO: Session not found. ID: e21bda4d263d4e12aee41689d54a7bfd
    Aug 5, 2010 10:09:28 AM com.openexchange.login.internal.LoginPerformer logLoginRequest
    INFO: Login:gianni.ferrerogiacominetto@uc.csi.it IP:10.102.65.7 AuthID:4bdd5d95147e47739b7b6639e6784792 Agent:Microsoft Data Access Internet Publishing Provider DAV 1.1 Client:null(null) Interface:WEBDAV_INFOSTORE Context:1(1,uc_csi_it) User:3(gianni.ferrerogiacominetto@uc.csi.it) Session:c3071c19d522433e90052249125d0e73
    Aug 5, 2010 10:09:28 AM com.openexchange.login.internal.LoginPerformer logLogout
    INFO: Logout  Context:1(1,uc_csi_it) User:3(gianni.ferrerogiacominetto@uc.csi.it) Session:c3071c19d522433e90052249125d0e73
    Aug 5, 2010 10:09:28 AM com.openexchange.login.internal.LoginPerformer logLoginRequest
    INFO: Login:gianni.ferrerogiacominetto@uc.csi.it IP:10.102.65.7 AuthID:fbe9b38491054715b87b8563e28bd6ba Agent:Microsoft Data Access Internet Publishing Provider DAV 1.1 Client:null(null) Interface:WEBDAV_INFOSTORE Context:1(1,uc_csi_it) User:3(gianni.ferrerogiacominetto@uc.csi.it) Session:b7287c999f7c4f76b26788e374cdf16b
    Aug 5, 2010 10:09:28 AM com.openexchange.sessiond.impl.SessiondServiceImpl getSession
    INFO: Session not found. ID: c3071c19d522433e90052249125d0e73
    Aug 5, 2010 10:09:28 AM com.openexchange.login.internal.LoginPerformer logLogout
    INFO: Logout  Context:1(1,uc_csi_it) User:3(gianni.ferrerogiacominetto@uc.csi.it) Session:b7287c999f7c4f76b26788e374cdf16b
    Aug 5, 2010 10:09:28 AM com.openexchange.login.internal.LoginPerformer logLoginRequest
    INFO: Login:gianni.ferrerogiacominetto@uc.csi.it IP:10.102.65.7 AuthID:d7901f2eab4a465380debc629e32303a Agent:Microsoft Data Access Internet Publishing Provider Cache Manager Client:null(null) Interface:WEBDAV_INFOSTORE Context:1(1,uc_csi_it) User:3(gianni.ferrerogiacominetto@uc.csi.it) Session:69c3788df28949e0b4c18af87fa72391
    Aug 5, 2010 10:09:28 AM com.openexchange.login.internal.LoginPerformer logLogout
    INFO: Logout  Context:1(1,uc_csi_it) User:3(gianni.ferrerogiacominetto@uc.csi.it) Session:69c3788df28949e0b4c18af87fa72391
    Aug 5, 2010 10:09:28 AM com.openexchange.sessiond.impl.SessiondServiceImpl getSession
    INFO: Session not found. ID: 69c3788df28949e0b4c18af87fa72391
    Aug 5, 2010 10:09:28 AM com.openexchange.login.internal.LoginPerformer logLoginRequest
    INFO: Login:gianni.ferrerogiacominetto@uc.csi.it IP:10.102.65.7 AuthID:d46a95dc13804d4fa51cc150350ad5b6 Agent:Microsoft Data Access Internet Publishing Provider DAV 1.1 Client:null(null) Interface:WEBDAV_INFOSTORE Context:1(1,uc_csi_it) User:3(gianni.ferrerogiacominetto@uc.csi.it) Session:354ab145c925426ca45f3da987f3965f
    Aug 5, 2010 10:09:28 AM com.openexchange.login.internal.LoginPerformer logLogout
    INFO: Logout  Context:1(1,uc_csi_it) User:3(gianni.ferrerogiacominetto@uc.csi.it) Session:354ab145c925426ca45f3da987f3965f

    Which characters are allowed in the DisplayName field?
    If there are some illegal characters, I would suggest to use some regular expression in order to prevent users from using those characters when changing their own vCard

  • #2
    The problem is also present with OX v6.18 RC 2, any suggestion?

    Comment


    • #3
      I'd suggest reporting a bug for this. However, i suppose this is an issue of the WebDAV Client - have you checked it with more standards compliant clients?

      Greetings

      Comment

      Working...
      X