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

broken HTTP_PROXY handling on jenkins-slave (JNLP)

      broken HTTP_PROXY handling on jenkins-slave (JNLP)
      The proxy exclusion list (http.nonProxyHosts, no_proxy) is not taken into account on the jenkins-slave side.
      This has been observed in our jenkins master/slave environment which uses JNLP.

      Support for HTTP_PROXY handling on jenkins-slave side has been added with jenkins version 1.606.
      Unfortunately that does not take the proxy exclusion list into account (e.g. defined by no_proxy env variable on linux).
      This forces the slave to always use the proxy. Even for destinations which would be excluded by no_proxy.

      Jenkins uses org.jenkins-ci.main:remoting for handling http proxy functionality.
      Jenkins includes version 2.53.2 of org.jenkins-ci.main:remoting which contains the error described above.

      possible solution:
      1.) create new release of org.jenkins-ci.main:remoting which already contains the fix in it's master branch.
      2.) update jenkins' to use this new version of org.jenkins-ci.main:remoting

      see also:

          [JENKINS-32326] broken HTTP_PROXY handling on jenkins-slave (JNLP)

          Valentin Maechler created issue -
          Valentin Maechler made changes -
          Description Original: *broken HTTP_PROXY handling on jenkins-slave (JNLP)*
          The proxy exclusion list (http.nonProxyHosts, no_proxy) is not taken into account on the jenkins-slave side.
          This has been observed in our jenkins master/slave environment which uses JNLP.

          Support for HTTP_PROXY handling on jenkins-slave side has been added with jenkins version 1.606.
          Unfortunately that does not take the proxy exclusion list into account (e.g. defined by no_proxy env variable on linux).
          This forces the slave to always use the proxy. Even for destinations which would be excluded by no_proxy.

          Jenkins uses [org.jenkins-ci.main:remoting|https://github.com/jenkinsci/remoting] for handling http proxy functionality.
          Jenkins includes version 2.53.2 of [org.jenkins-ci.main:remoting|https://github.com/jenkinsci/remoting] which contains the error described above.

          possible solution:
          1.) create new release of [org.jenkins-ci.main:remoting|https://github.com/jenkinsci/remoting] which *already *contains the fix in it's master branch.
          2.) update jenkins' to use this new version of [org.jenkins-ci.main:remoting|https://github.com/jenkinsci/remoting]

          see also:
          - commit of fix in master branch of org.jenkins-ci.main:remoting
              [https://github.com/jenkinsci/remoting/commit/56d30acb89f5626320d6b47585053674a5fdfb78]
              
          New: *broken HTTP_PROXY handling on jenkins-slave (JNLP)*
          The proxy exclusion list (http.nonProxyHosts, no_proxy) is not taken into account on the jenkins-slave side.
          This has been observed in our jenkins master/slave environment which uses JNLP.

          Support for HTTP_PROXY handling on jenkins-slave side has been added with jenkins version 1.606.
          Unfortunately that does not take the proxy exclusion list into account (e.g. defined by no_proxy env variable on linux).
          This forces the slave to always use the proxy. Even for destinations which would be excluded by no_proxy.

          Jenkins uses [org.jenkins-ci.main:remoting|https://github.com/jenkinsci/remoting] for handling http proxy functionality.
          Jenkins includes version 2.53.2 of [org.jenkins-ci.main:remoting|https://github.com/jenkinsci/remoting] which contains the error described above.

          possible solution:
          1.) create new release of [org.jenkins-ci.main:remoting|https://github.com/jenkinsci/remoting] which *already* contains the fix in it's master branch.
          2.) update jenkins' to use this new version of [org.jenkins-ci.main:remoting|https://github.com/jenkinsci/remoting]

          see also:
          - commit of fix in master branch of org.jenkins-ci.main:remoting
              [https://github.com/jenkinsci/remoting/commit/56d30acb89f5626320d6b47585053674a5fdfb78]
              
          Daniel Beck made changes -
          Assignee New: Oleg Nenashev [ oleg_nenashev ]
          Etienne Bec made changes -
          Remote Link New: This issue links to "PR#84 (Web Link)" [ 14348 ]
          Etienne Bec made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Etienne Bec made changes -
          Assignee Original: Oleg Nenashev [ oleg_nenashev ] New: Etienne Bec [ etiennebec ]
          Etienne Bec made changes -
          Assignee Original: Etienne Bec [ etiennebec ] New: Oleg Nenashev [ oleg_nenashev ]
          SCM/JIRA link daemon made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Progress [ 3 ] New: Resolved [ 5 ]
          Arnaud Héritier made changes -
          Labels New: lts-candidate
          Oliver Gondža made changes -
          Labels Original: lts-candidate New: 2.7.2-fixed lts-candidate
          Oliver Gondža made changes -
          Labels Original: 2.7.2-fixed lts-candidate New: 2.7.2-fixed

            oleg_nenashev Oleg Nenashev
            maecval Valentin Maechler
            Votes:
            2 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: