1. 14 2月, 2013 12 次提交
    • K
      recording the change · 4a830ed6
      Kohsuke Kawaguchi 提交于
      4a830ed6
    • K
      [FIXED JENKINS-16474] · 6801cefc
      Kohsuke Kawaguchi 提交于
      Fixed the HTTP request thread saturation problem with Winstone.
      (cherry picked from commit 4b1a95f2)
      
      Conflicts:
      
      	changelog.html
      6801cefc
    • J
      Exclude NekoHTML and its concomitant obsolete Xerces. · d4b3178c
      Jesse Glick 提交于
      (cherry picked from commit 20d628fa)
      d4b3178c
    • J
      [SECURITY-60] Upgrade Spring. · e52c7efa
      Jesse Glick 提交于
      (cherry picked from commit b44df8b1)
      
      Conflicts:
      
      	core/pom.xml
      e52c7efa
    • J
      Use jsStringEscape where necessary. · afaa76c4
      Jesse Glick 提交于
      (cherry picked from commit 6d99c02b)
      afaa76c4
    • J
      [SECURITY-55] · 36342d71
      Jesse Glick 提交于
      This patch makes standard post-build action refuse to let you configure a downstream project you cannot currently build.
      The one from parameterized-trigger will show an error in the configure screen but still lets you save the configuration; needs an analogous patch to that plugin.
      Does not yet protect against POSTing config.xml with the trigger.
      (cherry picked from commit 757bc8a5)
      
      Conflicts:
      
      	core/src/main/java/hudson/model/Descriptor.java
      36342d71
    • J
      [SECURITY-47] · 0de3e9b1
      Jesse Glick 提交于
      - My second patch, with whitelisted XPath values and forbidden JSONP.
      - Disabling JSONP altogether for REST API (unless explicitly allowed).
      - Forbid primitive XPath result sets by default.
      - Refuse to serve _crumb=123456 as this could (very hypothetically) be exploited.
      (cherry picked from commit f4af9b1a)
      
      Conflicts:
      
      	core/src/main/java/hudson/model/Api.java
      0de3e9b1
    • K
      [FIXED SECURITY-46] · 4c52ddfe
      Kohsuke Kawaguchi 提交于
      (cherry picked from commit f8d2a0ba)
      4c52ddfe
    • J
      [SECURITY-16] · 61921fbb
      Jesse Glick 提交于
      Require POST for various operations.
      (cherry picked from commit 36c86243)
      
      Conflicts:
      
      	core/src/main/java/hudson/model/AbstractBuild.java
      61921fbb
    • J
      [SECURITY-13] · 0271fdb8
      Jesse Glick 提交于
      (cherry picked from commit 1fb2acfd)
      
      Conflicts:
      
      	core/src/main/java/hudson/model/AbstractProject.java
      	core/src/main/java/hudson/model/ParametersDefinitionProperty.java
      0271fdb8
    • K
      [SECURITY-54] Massaging the original fix. · ad08359f
      Kohsuke Kawaguchi 提交于
      - Use the proper block cipher mode.
        Or else the information about the plain text still ends up revealing as a pattern without the attacker knowing the key.
      - No need to hide SLAVE_SECRET from the encrypted payload.
        jnlpMac is needed to decrypt this payload to begin with, so there's no point in hiding it. This simplifies the code a little bit.
      - Using a newer slave installer that uses the -secret option
      (cherry picked from commit f4496df1)
      ad08359f
    • K
      [SECURITY-54] · 73387139
      Kohsuke Kawaguchi 提交于
      Jesse's original patch
      (cherry picked from commit 01a24e2c)
      73387139
  2. 12 2月, 2013 3 次提交
  3. 11 2月, 2013 4 次提交
  4. 09 2月, 2013 2 次提交
  5. 08 2月, 2013 8 次提交
  6. 07 2月, 2013 11 次提交