Skip to content
  1. Feb 14, 2013
    • Kohsuke Kawaguchi's avatar
      [FIXED JENKINS-16474] · 6801cefc
      Kohsuke Kawaguchi authored
      Fixed the HTTP request thread saturation problem with Winstone.
      (cherry picked from commit 4b1a95f2)
      
      Conflicts:
      
      	changelog.html
      1.502-rc1
      6801cefc
    • Jesse Glick's avatar
      Exclude NekoHTML and its concomitant obsolete Xerces. · d4b3178c
      Jesse Glick authored
      (cherry picked from commit 20d628fa)
      d4b3178c
    • Jesse Glick's avatar
      [SECURITY-60] Upgrade Spring. · e52c7efa
      Jesse Glick authored
      (cherry picked from commit b44df8b1)
      
      Conflicts:
      
      	core/pom.xml
      e52c7efa
    • Jesse Glick's avatar
      Use jsStringEscape where necessary. · afaa76c4
      Jesse Glick authored
      (cherry picked from commit 6d99c02b)
      afaa76c4
    • Jesse Glick's avatar
      [SECURITY-55] · 36342d71
      Jesse Glick authored
      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
    • Jesse Glick's avatar
      [SECURITY-47] · 0de3e9b1
      Jesse Glick authored
      - 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
    • Kohsuke Kawaguchi's avatar
      [FIXED SECURITY-46] · 4c52ddfe
      Kohsuke Kawaguchi authored
      (cherry picked from commit f8d2a0ba)
      4c52ddfe
    • Jesse Glick's avatar
      [SECURITY-16] · 61921fbb
      Jesse Glick authored
      Require POST for various operations.
      (cherry picked from commit 36c86243)
      
      Conflicts:
      
      	core/src/main/java/hudson/model/AbstractBuild.java
      61921fbb
    • Jesse Glick's avatar
      [SECURITY-13] · 0271fdb8
      Jesse Glick authored
      (cherry picked from commit 1fb2acfd)
      
      Conflicts:
      
      	core/src/main/java/hudson/model/AbstractProject.java
      	core/src/main/java/hudson/model/ParametersDefinitionProperty.java
      0271fdb8
    • Kohsuke Kawaguchi's avatar
      [SECURITY-54] Massaging the original fix. · ad08359f
      Kohsuke Kawaguchi authored
      - 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
    • Kohsuke Kawaguchi's avatar
      [SECURITY-54] · 73387139
      Kohsuke Kawaguchi authored
      Jesse's original patch
      (cherry picked from commit 01a24e2c)
      73387139
  2. Feb 11, 2013
  3. Feb 09, 2013
  4. Feb 08, 2013
  5. Feb 07, 2013
Loading