Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-1371

Port SVN to Neon 0.24 (including SSL support)

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • all
    • 0.29
    • libsvn_ra_neon
    • None

    Description

      Neon 0.24.0 no longer supports the ne_xml_elm structure, Subversion
      cannot be compiled with it. The URL is the elevant change in ne_xml.h,
      and the log message accompanying the change is below. Subversion's DAV
      layer has to use the latest Neon functionality.
      --
      Redesign of the XML interface.  Major changes:
      * don't require up-front registration of list of elements to handle
      * have the start-element callback either accept, decline, abort,
      or return a state integer.
      * remove 'struct ne_xml_elm'; callbacks are passed {nspace, name}
      strings along with a state integer.
      * dropped "collect", "strip-leading-whitespace" modes
      * push responsibility for accumulating cdata onto caller; drop 'cdata'
      argument from end-element callback.
      * don't abort if no handler accepts a particular element, just ignore
      that branch of the tree.
      

      http://cvs.webdav.org/viewcvs/neon/src/ne_xml.h.diff?r1=1.42&r2=1.43

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              hvmptydvmpty Sergey Lipnevich
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: