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

Raise minimum requirement to servlet 3.1

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Component/s: core
    • Labels:
    • Similar Issues:

      Description

      This issue is a trial balloon to see how people think of us moving to Servlet 3.0 as the minimum requirement for Jenkins to improve user experience.

      If you have thoughts about this (including arguments against this), please make your case as a comment, so that we can make an informed decision.

        Attachments

          Issue Links

            Activity

            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Kohsuke Kawaguchi
            Path:
            pom.xml
            src/main/java/org/jenkinsci/maven/plugins/hpi/AbstractJettyMojo.java
            src/main/java/org/jenkinsci/maven/plugins/hpi/ConsoleScanner.java
            src/main/java/org/jenkinsci/maven/plugins/hpi/RunMojo.java
            http://jenkins-ci.org/commit/maven-hpi-plugin/a91d455c77093335fae1baf6a8bfb1a54a2a1f04
            Log:
            Merge pull request #28 from jenkinsci/jetty9.2

            JENKINS-23378 update to Jetty9.2

            Compare: https://github.com/jenkinsci/maven-hpi-plugin/compare/01181f07e3e9...a91d455c7709

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: pom.xml src/main/java/org/jenkinsci/maven/plugins/hpi/AbstractJettyMojo.java src/main/java/org/jenkinsci/maven/plugins/hpi/ConsoleScanner.java src/main/java/org/jenkinsci/maven/plugins/hpi/RunMojo.java http://jenkins-ci.org/commit/maven-hpi-plugin/a91d455c77093335fae1baf6a8bfb1a54a2a1f04 Log: Merge pull request #28 from jenkinsci/jetty9.2 JENKINS-23378 update to Jetty9.2 Compare: https://github.com/jenkinsci/maven-hpi-plugin/compare/01181f07e3e9...a91d455c7709
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Kohsuke Kawaguchi
            Path:
            pom.xml
            src/main/java/org/jvnet/hudson/test/HudsonTestCase.java
            src/main/java/org/jvnet/hudson/test/JavaNetReverseProxy.java
            src/main/java/org/jvnet/hudson/test/JenkinsRule.java
            src/main/java/org/jvnet/hudson/test/NoListenerConfiguration.java
            src/main/java/org/jvnet/hudson/test/ThreadPoolImpl.java
            http://jenkins-ci.org/commit/jenkins-test-harness/eec94edfe6a4708ebb3ea068d94d7a8e6f37996e
            Log:
            JENKINS-23378 Servlet 3.1 support

            Test harness now runs with Jetty 9.2

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: pom.xml src/main/java/org/jvnet/hudson/test/HudsonTestCase.java src/main/java/org/jvnet/hudson/test/JavaNetReverseProxy.java src/main/java/org/jvnet/hudson/test/JenkinsRule.java src/main/java/org/jvnet/hudson/test/NoListenerConfiguration.java src/main/java/org/jvnet/hudson/test/ThreadPoolImpl.java http://jenkins-ci.org/commit/jenkins-test-harness/eec94edfe6a4708ebb3ea068d94d7a8e6f37996e Log: JENKINS-23378 Servlet 3.1 support Test harness now runs with Jetty 9.2
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Kohsuke Kawaguchi
            Path:
            pom.xml
            src/main/java/org/jvnet/hudson/test/HudsonTestCase.java
            src/main/java/org/jvnet/hudson/test/JavaNetReverseProxy.java
            src/main/java/org/jvnet/hudson/test/JenkinsRule.java
            src/main/java/org/jvnet/hudson/test/NoListenerConfiguration.java
            src/main/java/org/jvnet/hudson/test/ThreadPoolImpl.java
            http://jenkins-ci.org/commit/jenkins-test-harness/f8efd0032cda8584aafd6fc435fd7bb8e61df8c6
            Log:
            Merge pull request #12 from jenkinsci/jetty9.2

            JENKINS-23378 Servlet 3.1 support

            Compare: https://github.com/jenkinsci/jenkins-test-harness/compare/5681958948c3...f8efd0032cda

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: pom.xml src/main/java/org/jvnet/hudson/test/HudsonTestCase.java src/main/java/org/jvnet/hudson/test/JavaNetReverseProxy.java src/main/java/org/jvnet/hudson/test/JenkinsRule.java src/main/java/org/jvnet/hudson/test/NoListenerConfiguration.java src/main/java/org/jvnet/hudson/test/ThreadPoolImpl.java http://jenkins-ci.org/commit/jenkins-test-harness/f8efd0032cda8584aafd6fc435fd7bb8e61df8c6 Log: Merge pull request #12 from jenkinsci/jetty9.2 JENKINS-23378 Servlet 3.1 support Compare: https://github.com/jenkinsci/jenkins-test-harness/compare/5681958948c3...f8efd0032cda
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Kohsuke Kawaguchi
            Path:
            war/src/main/webapp/WEB-INF/web.xml
            http://jenkins-ci.org/commit/jenkins/76c4c121a3b5fdeec9138ac463a33df911c378e5
            Log:
            JENKINS-23378 accept any user with any role

            not just those who have one of the roles defined in this web.xml

            The special role name $B!H (B* $B!I (B is a shorthand for all role names
            defined in the deployment descriptor. The special role name $B!H (B** $B!I (B is a
            shorthand for any authenticated user independent of role. When
            the special role name $B!H (B** $B!I (B appears in an authorization constraint,
            it indicates that any authenticated user, independent
            of role, is authorized to perform the constrained requests.

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: war/src/main/webapp/WEB-INF/web.xml http://jenkins-ci.org/commit/jenkins/76c4c121a3b5fdeec9138ac463a33df911c378e5 Log: JENKINS-23378 accept any user with any role not just those who have one of the roles defined in this web.xml The special role name $B!H (B* $B!I (B is a shorthand for all role names defined in the deployment descriptor. The special role name $B!H (B** $B!I (B is a shorthand for any authenticated user independent of role. When the special role name $B!H (B** $B!I (B appears in an authorization constraint, it indicates that any authenticated user, independent of role, is authorized to perform the constrained requests.
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Kohsuke Kawaguchi
            Path:
            changelog.html
            core/pom.xml
            core/src/main/java/hudson/WebAppMain.java
            core/src/main/java/hudson/cli/CLIAction.java
            core/src/main/java/hudson/model/AsyncAperiodicWork.java
            core/src/main/java/hudson/model/AsyncPeriodicWork.java
            core/src/main/java/hudson/security/csrf/DefaultCrumbIssuer.java
            core/src/main/java/hudson/util/StreamTaskListener.java
            core/src/main/java/hudson/util/XStream2.java
            core/src/main/java/jenkins/security/ApiTokenProperty.java
            core/src/main/resources/hudson/ProxyConfiguration/help-name.html
            core/src/main/resources/hudson/ProxyConfiguration/help-name_de.html
            core/src/main/resources/hudson/ProxyConfiguration/help-name_fr.html
            core/src/main/resources/hudson/ProxyConfiguration/help-name_tr.html
            core/src/main/resources/hudson/model/Messages_pl.properties
            core/src/main/resources/hudson/model/View/AsynchPeople/index_pl.properties
            core/src/main/resources/hudson/triggers/TimerTrigger/help-spec.html
            pom.xml
            test/pom.xml
            test/src/test/java/hudson/model/ComputerConfigDotXmlTest.java
            test/src/test/java/hudson/model/QueueTest.java
            test/src/test/java/hudson/model/UpdateSiteTest.java
            test/src/test/java/hudson/util/XStream2Security247Test.java
            test/src/test/java/jenkins/security/Security232Test.java
            test/src/test/resources/hudson/util/XStream2Security247Test/config.xml
            war/src/main/webapp/WEB-INF/web.xml
            http://jenkins-ci.org/commit/jenkins/08a8f1472205d33f742cf2e3a4f27b3c49e69f06
            Log:
            Merge pull request #2063 from jenkinsci/JENKINS-23378

            [FIXED JENKINS-23378] Servlet 3.1

            Compare: https://github.com/jenkinsci/jenkins/compare/796b82461b90...08a8f1472205

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: changelog.html core/pom.xml core/src/main/java/hudson/WebAppMain.java core/src/main/java/hudson/cli/CLIAction.java core/src/main/java/hudson/model/AsyncAperiodicWork.java core/src/main/java/hudson/model/AsyncPeriodicWork.java core/src/main/java/hudson/security/csrf/DefaultCrumbIssuer.java core/src/main/java/hudson/util/StreamTaskListener.java core/src/main/java/hudson/util/XStream2.java core/src/main/java/jenkins/security/ApiTokenProperty.java core/src/main/resources/hudson/ProxyConfiguration/help-name.html core/src/main/resources/hudson/ProxyConfiguration/help-name_de.html core/src/main/resources/hudson/ProxyConfiguration/help-name_fr.html core/src/main/resources/hudson/ProxyConfiguration/help-name_tr.html core/src/main/resources/hudson/model/Messages_pl.properties core/src/main/resources/hudson/model/View/AsynchPeople/index_pl.properties core/src/main/resources/hudson/triggers/TimerTrigger/help-spec.html pom.xml test/pom.xml test/src/test/java/hudson/model/ComputerConfigDotXmlTest.java test/src/test/java/hudson/model/QueueTest.java test/src/test/java/hudson/model/UpdateSiteTest.java test/src/test/java/hudson/util/XStream2Security247Test.java test/src/test/java/jenkins/security/Security232Test.java test/src/test/resources/hudson/util/XStream2Security247Test/config.xml war/src/main/webapp/WEB-INF/web.xml http://jenkins-ci.org/commit/jenkins/08a8f1472205d33f742cf2e3a4f27b3c49e69f06 Log: Merge pull request #2063 from jenkinsci/ JENKINS-23378 [FIXED JENKINS-23378] Servlet 3.1 Compare: https://github.com/jenkinsci/jenkins/compare/796b82461b90...08a8f1472205

              People

              • Assignee:
                Unassigned
                Reporter:
                kohsuke Kohsuke Kawaguchi
              • Votes:
                7 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: