Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-48463

Jenkins should create xml 1.1 output in order to support control characters that are illegal in xml 1.0

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • core

      The current implementation of XmlFile.java emits an XML 1.0 header, which breaks things like Move/Copy/Promote if the user has included any characters that are illegal in XML 1.0 (such as Control-XX, etc) in their jobs.
      XStream, which is used for serialization/deserialization, deals with XML fragments, and doesn't have an issue reading/writing this non well-formed XML. Changing XmlFile.java so that it creates xml 1.1  here will allow jenkins config files to support these special characters. This also requires updating the underlying XML Pull Parser being used by XStream to something that support XML v1.1

          [JENKINS-48463] Jenkins should create xml 1.1 output in order to support control characters that are illegal in xml 1.0

          mike cirioli created issue -
          mike cirioli made changes -
          Remote Link New: This issue links to "Pull Request #3185 (Web Link)" [ 19332 ]
          CloudBees Inc. made changes -
          Remote Link New: This issue links to "CloudBees Internal OSS-2590 (Web Link)" [ 19334 ]
          Oleg Nenashev made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Baptiste Mathus made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Progress [ 3 ] New: Closed [ 6 ]
          CloudBees Inc. made changes -
          Remote Link New: This issue links to "CloudBees Internal CJP-8409 (Web Link)" [ 20141 ]
          Antonio Muñiz made changes -
          Remote Link Original: This issue links to "CloudBees Internal CJP-8409 (Web Link)" [ 20141 ]
          CloudBees Inc. made changes -
          Remote Link New: This issue links to "CloudBees Internal CJP-8409 (Web Link)" [ 20173 ]
          Oleg Nenashev made changes -
          Link New: This issue relates to JENKINS-50358 [ JENKINS-50358 ]
          Ioannis Moutsatsos made changes -
          Attachment New: image-2018-08-30-17-20-59-194.png [ 43970 ]
          Jochen A. Fürbacher made changes -
          Link New: This issue relates to JENKINS-54146 [ JENKINS-54146 ]

            mikecirioli mike cirioli
            mikecirioli mike cirioli
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: