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

Disable JNLP1/JNLP2/CLI1 by default on new installations

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved (View Workflow)
    • Priority: Minor
    • Resolution: Fixed
    • Component/s: core, remoting
    • Labels:
      None
    • Similar Issues:

      Description

      It is almost one year since the release of JNLP4 protocol in Remoting 3.0. This protocol is available in Jenkins LTS since 2.32.1, and so far it demonstrates good stability being compared to JNLP2 and especially to JNLP3. The protocol was enabled by default in 2.46.x, and we do not have confirmed JNLP4 issues since that.

      I propose to disable the previous protocols

        Attachments

          Issue Links

            Activity

            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            docs/protocols.md
            http://jenkins-ci.org/commit/remoting/8374363405ed190ea3df89b5da25c887c58fd1f7
            Log:
            JENKINS-45841 - Recategorize the protocols

            Now there are 3 categories: Active, Deprecated and Test

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: docs/protocols.md http://jenkins-ci.org/commit/remoting/8374363405ed190ea3df89b5da25c887c58fd1f7 Log: JENKINS-45841 - Recategorize the protocols Now there are 3 categories: Active, Deprecated and Test
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            docs/protocols.md
            http://jenkins-ci.org/commit/remoting/1d04cbef636906f25429182151a5e3294e5f8a05
            Log:
            JENKINS-45841 - Explicitly deprecate protocols, add Errata

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: docs/protocols.md http://jenkins-ci.org/commit/remoting/1d04cbef636906f25429182151a5e3294e5f8a05 Log: JENKINS-45841 - Explicitly deprecate protocols, add Errata
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            docs/protocols.md
            http://jenkins-ci.org/commit/remoting/fc7e28b88a0db367a142882c49f37c58cf3bcab5
            Log:
            Merge pull request #183 from oleg-nenashev/docs/JENKINS-45841-docs

            JENKINS-45841 - Mark JNLP1/2 as deprecated in the documentation

            Compare: https://github.com/jenkinsci/remoting/compare/67edc4bc4896...fc7e28b88a0d

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: docs/protocols.md http://jenkins-ci.org/commit/remoting/fc7e28b88a0db367a142882c49f37c58cf3bcab5 Log: Merge pull request #183 from oleg-nenashev/docs/ JENKINS-45841 -docs JENKINS-45841 - Mark JNLP1/2 as deprecated in the documentation Compare: https://github.com/jenkinsci/remoting/compare/67edc4bc4896...fc7e28b88a0d
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            src/main/java/org/jenkinsci/remoting/engine/Jnlp3ConnectionState.java
            src/main/java/org/jenkinsci/remoting/engine/Jnlp4ConnectionState.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpAgentEndpoint.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpAgentEndpointResolver.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpClientDatabase.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpConnectionState.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpConnectionStateListener.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol1Handler.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol2Handler.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol3Handler.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol4Handler.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol4PlainHandler.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpProtocolHandler.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpProtocolHandlerFactory.java
            src/main/java/org/jenkinsci/remoting/engine/LegacyJnlpConnectionState.java
            src/main/java/org/jenkinsci/remoting/engine/LegacyJnlpProtocolHandler.java
            src/main/java/org/jenkinsci/remoting/engine/WorkDirManager.java
            http://jenkins-ci.org/commit/remoting/b7c0861b556363e933f7495a0d5730e871c05731
            Log:
            JENKINS-45841 - Update Remoting Javadoc.

            Just to make the protocol deprecation fact more explicit.

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/java/org/jenkinsci/remoting/engine/Jnlp3ConnectionState.java src/main/java/org/jenkinsci/remoting/engine/Jnlp4ConnectionState.java src/main/java/org/jenkinsci/remoting/engine/JnlpAgentEndpoint.java src/main/java/org/jenkinsci/remoting/engine/JnlpAgentEndpointResolver.java src/main/java/org/jenkinsci/remoting/engine/JnlpClientDatabase.java src/main/java/org/jenkinsci/remoting/engine/JnlpConnectionState.java src/main/java/org/jenkinsci/remoting/engine/JnlpConnectionStateListener.java src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol1Handler.java src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol2Handler.java src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol3Handler.java src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol4Handler.java src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol4PlainHandler.java src/main/java/org/jenkinsci/remoting/engine/JnlpProtocolHandler.java src/main/java/org/jenkinsci/remoting/engine/JnlpProtocolHandlerFactory.java src/main/java/org/jenkinsci/remoting/engine/LegacyJnlpConnectionState.java src/main/java/org/jenkinsci/remoting/engine/LegacyJnlpProtocolHandler.java src/main/java/org/jenkinsci/remoting/engine/WorkDirManager.java http://jenkins-ci.org/commit/remoting/b7c0861b556363e933f7495a0d5730e871c05731 Log: JENKINS-45841 - Update Remoting Javadoc. Just to make the protocol deprecation fact more explicit.
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            src/main/java/org/jenkinsci/remoting/engine/Jnlp3ConnectionState.java
            src/main/java/org/jenkinsci/remoting/engine/Jnlp4ConnectionState.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpAgentEndpoint.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpAgentEndpointResolver.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpClientDatabase.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpConnectionState.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpConnectionStateListener.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol1Handler.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol2Handler.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol3Handler.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol4Handler.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol4PlainHandler.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpProtocolHandler.java
            src/main/java/org/jenkinsci/remoting/engine/JnlpProtocolHandlerFactory.java
            src/main/java/org/jenkinsci/remoting/engine/LegacyJnlpConnectionState.java
            src/main/java/org/jenkinsci/remoting/engine/LegacyJnlpProtocolHandler.java
            src/main/java/org/jenkinsci/remoting/engine/WorkDirManager.java
            http://jenkins-ci.org/commit/remoting/cd81fcf98ad7af7059703b9150e87f81fdc3aaf2
            Log:
            Merge pull request #182 from oleg-nenashev/docs/JENKINS-45841-javadoc

            JENKINS-45841 - Update Remoting Javadoc to indicate the protocol support status

            Compare: https://github.com/jenkinsci/remoting/compare/fc7e28b88a0d...cd81fcf98ad7

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/java/org/jenkinsci/remoting/engine/Jnlp3ConnectionState.java src/main/java/org/jenkinsci/remoting/engine/Jnlp4ConnectionState.java src/main/java/org/jenkinsci/remoting/engine/JnlpAgentEndpoint.java src/main/java/org/jenkinsci/remoting/engine/JnlpAgentEndpointResolver.java src/main/java/org/jenkinsci/remoting/engine/JnlpClientDatabase.java src/main/java/org/jenkinsci/remoting/engine/JnlpConnectionState.java src/main/java/org/jenkinsci/remoting/engine/JnlpConnectionStateListener.java src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol1Handler.java src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol2Handler.java src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol3Handler.java src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol4Handler.java src/main/java/org/jenkinsci/remoting/engine/JnlpProtocol4PlainHandler.java src/main/java/org/jenkinsci/remoting/engine/JnlpProtocolHandler.java src/main/java/org/jenkinsci/remoting/engine/JnlpProtocolHandlerFactory.java src/main/java/org/jenkinsci/remoting/engine/LegacyJnlpConnectionState.java src/main/java/org/jenkinsci/remoting/engine/LegacyJnlpProtocolHandler.java src/main/java/org/jenkinsci/remoting/engine/WorkDirManager.java http://jenkins-ci.org/commit/remoting/cd81fcf98ad7af7059703b9150e87f81fdc3aaf2 Log: Merge pull request #182 from oleg-nenashev/docs/ JENKINS-45841 -javadoc JENKINS-45841 - Update Remoting Javadoc to indicate the protocol support status Compare: https://github.com/jenkinsci/remoting/compare/fc7e28b88a0d...cd81fcf98ad7
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            content/blog/2017/08/2017-08-11-remoting-update.adoc
            http://jenkins-ci.org/commit/jenkins.io/c5f1e6510c2a8160dfc84ae71d02a991b1de8c76
            Log:
            [JENKINS-45841, JENKINS-43985] - Remoting Update, Aug 2017. Protocol deprecation, Java 8 and plans

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: content/blog/2017/08/2017-08-11-remoting-update.adoc http://jenkins-ci.org/commit/jenkins.io/c5f1e6510c2a8160dfc84ae71d02a991b1de8c76 Log: [JENKINS-45841, JENKINS-43985] - Remoting Update, Aug 2017. Protocol deprecation, Java 8 and plans
            Hide
            oleg_nenashev Oleg Nenashev added a comment -

            Released in 2.75

            Show
            oleg_nenashev Oleg Nenashev added a comment - Released in 2.75

              People

              • Assignee:
                oleg_nenashev Oleg Nenashev
                Reporter:
                oleg_nenashev Oleg Nenashev
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: