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

Disable DNSMultiCast & UDPBroadcastThread by default

    Details

    • Similar Issues:
    • Released As:
      Jenkins 2.220

      Description

      In 2.0 we try to turn off listeners by default, but UDPBroadcastThread and DNSMultiCast are still started.

      We should

      • create global settings (/configureSecurity) allowing these to be enabled or disabled
      • disable them by default
      • move the start and stop calls to within the associated classes using @Initializer/@Terminator

      The third is to make it easier to split these off into a distinct plugin in the future. (Or fold them into the swarm plugin, which seems to be the major user of one of them, I cannot remember which.)

        Attachments

          Issue Links

            Activity

            Hide
            swashbuck1r Spike Washburn added a comment -

            This was originally planned for the new setup wizard, but got dropped, so should be planned after 2.0.

            Show
            swashbuck1r Spike Washburn added a comment - This was originally planned for the new setup wizard, but got dropped, so should be planned after 2.0.
            Hide
            jglick Jesse Glick added a comment -

            Keith Zantow is this really in progress?

            Show
            jglick Jesse Glick added a comment - Keith Zantow is this really in progress?
            Hide
            jglick Jesse Glick added a comment -

            Linking some apparently related issues which should be moved to the new component when the split is complete.

            Show
            jglick Jesse Glick added a comment - Linking some apparently related issues which should be moved to the new component when the split is complete.
            Hide
            mirabilos mirabilos added a comment -

            And how can we (got bitten by JENKINS-10160 yesterday) disable those for now?

            Show
            mirabilos mirabilos added a comment - And how can we (got bitten by JENKINS-10160 yesterday) disable those for now?
            Hide
            jglick Jesse Glick added a comment -

            system properties IIRC

            Show
            jglick Jesse Glick added a comment - system properties IIRC
            Hide
            oleg_nenashev Oleg Nenashev added a comment -

            It does not seem to be in progress. Keith Zantow, any updates?

            Show
            oleg_nenashev Oleg Nenashev added a comment - It does not seem to be in progress. Keith Zantow , any updates?
            Hide
            oleg_nenashev Oleg Nenashev added a comment -

            There is a stalled PR from Keith: https://github.com/jenkinsci/jenkins/pull/2301

            Show
            oleg_nenashev Oleg Nenashev added a comment - There is a stalled PR from Keith: https://github.com/jenkinsci/jenkins/pull/2301
            Hide
            rtyler R. Tyler Croy added a comment -

            I will be disabling this for Jenkins Evergreen and then closing this ticket since it's clearly stalled/dead.

            Show
            rtyler R. Tyler Croy added a comment - I will be disabling this for Jenkins Evergreen and then closing this ticket since it's clearly stalled/dead.
            Hide
            jglick Jesse Glick added a comment -

            Please either leave it open or file a separate issue with split-plugins-from-core.

            Show
            jglick Jesse Glick added a comment - Please either leave it open or file a separate issue with split-plugins-from-core .
            Hide
            rtyler R. Tyler Croy added a comment -

            Whatever then, this can be stalled somewhere else other than my backlog

            Show
            rtyler R. Tyler Croy added a comment - Whatever then, this can be stalled somewhere else other than my backlog
            Hide
            jglick Jesse Glick added a comment -

            Please just add a link here to whatever you wind up doing in Evergreen, so that if we revisit in Jenkins itself we remember what to clean up.

            Show
            jglick Jesse Glick added a comment - Please just add a link here to whatever you wind up doing in Evergreen, so that if we revisit in Jenkins itself we remember what to clean up.
            Hide
            jglick Jesse Glick added a comment -

            For example, this could be discarded once the baseline version of core supported by the POM has this stuff detached.

            Show
            jglick Jesse Glick added a comment - For example, this could be discarded once the baseline version of core supported by the POM has this stuff detached.
            Hide
            jvz Matt Sicker added a comment -

            I'd love to see this done purely because the tests for it are flaky on my machine. Also, this feature should be disabled by default for security hardening.

            Show
            jvz Matt Sicker added a comment - I'd love to see this done purely because the tests for it are flaky on my machine. Also, this feature should be disabled by default for security hardening.
            Hide
            oleg_nenashev Oleg Nenashev added a comment -

            It was released in Jenkins 2.220

            Show
            oleg_nenashev Oleg Nenashev added a comment - It was released in Jenkins 2.220

              People

              • Assignee:
                Unassigned
                Reporter:
                jglick Jesse Glick
              • Votes:
                6 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: