Uploaded image for project: 'Chemistry (Retired)'
  1. Chemistry (Retired)
  2. CMIS-371

Not possible to run the dotCMIS with the .NET Client Profile

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • DotCMIS 0.2
    • DotCMIS 0.3
    • dotcmis
    • None

    Description

      The Client Profile is much smaller than the Full profile. For client applications this is a must.

      As far as I can see, the full profile is only required for the HttpUtility class, used from http.cs line 262 and atompub-linkcache.cs line 227. Only the method UrlEncode is used.

      HttpUtility.UrlEncode can be replaced by Uri.EscapeDataString.

      Note that Uri.EscapeDataString doesn't accept null. So in atompub-linkcache.cs a null check has to be added, ie:
      result.Append(paramValue == null ? "" : Uri.EscapeDataString(UrlBuilder.NormalizeParameter(paramValue)));

      Attachments

        Activity

          People

            fmui Florian Müller
            c.hoeflake Cornelis Hoeflake
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: