1. 26 2月, 2013 1 次提交
  2. 24 2月, 2013 1 次提交
  3. 22 2月, 2013 3 次提交
    • J
      [FIXED JENKINS-16844] MenuItem.post allows context menu items like Build Now... · b9c18a7b
      Jesse Glick 提交于
      [FIXED JENKINS-16844] MenuItem.post allows context menu items like Build Now to send a POST request.
      Currently just shows a hover notification; TBD if there are use cases for displaying the response.
      b9c18a7b
    • J
      [JENKINS-15156] Found a problem with uninitialized run maps in new Maven modules. · 09c7cf6a
      Jesse Glick 提交于
      Not observed in actual usage, but reproducible (for me at least, though apparently not ci.jenkins-ci.org) in a test:
      java.lang.AssertionError: null
          at jenkins.model.lazy.AbstractLazyLoadRunMap.load(AbstractLazyLoadRunMap.java:628)
          at jenkins.model.lazy.AbstractLazyLoadRunMap.all(AbstractLazyLoadRunMap.java:581)
          at jenkins.model.lazy.AbstractLazyLoadRunMap.entrySet(AbstractLazyLoadRunMap.java:243)
          at java.util.AbstractMap$2$1.<init>(AbstractMap.java:378)
          at java.util.AbstractMap$2.iterator(AbstractMap.java:377)
          at hudson.util.RunList.iterator(RunList.java:103)
          at hudson.util.RunList.size(RunList.java:114)
          at hudson.maven.MavenProjectTest.testDeleteSetBuildDeletesModuleBuilds(MavenProjectTest.java:159)
      09c7cf6a
    • J
      [JENKINS-16917] hudson.plugins.downstream_ext.DownstreamTrigger.DescriptorImpl... · fd0657ef
      Jesse Glick 提交于
      [JENKINS-16917] hudson.plugins.downstream_ext.DownstreamTrigger.DescriptorImpl should not be extending BuildTrigger.DescriptorImpl since it does not produce a BuildTrigger from newInstance.
      (Generally there is no reason to subclass a Descriptor type which is already an @Extension rather than an explicit abstract supertype, but this is a bit more conservative change than just making it final.)
      fd0657ef
  4. 20 2月, 2013 4 次提交
    • H
      translation cleanup · 9a5c66fd
      Harald Albers 提交于
      purged some dislocated messages that survived my former cleanups
      9a5c66fd
    • H
      translation cleanup · 58a2ff7a
      Harald Albers 提交于
      removed translations from GlobalSecurityConfiguration and jenkins/model/Jenkins
      that should only exist in GlobalCloudConfiguration
      58a2ff7a
    • H
      translation cleanup · 9652aa6d
      Harald Albers 提交于
      removed translations from GlobalSecurityConfiguration and jenkins/model/Jenkins
      that should only exist in GlobalQuietPeriodConfiguration and config-quietPeriod
      added translations based on messages from corresponding locations
      9652aa6d
    • H
      translation cleanup · f355e4d1
      Harald Albers 提交于
      removed translations from GlobalSecurityConfiguration and jenkins/model/Jenkins
      that should only exist in GlobalSCMRetryCountConfiguration and config-retryCount
      added translation based on messages from corresponding locations
      corrected wrong property names
      f355e4d1
  5. 17 2月, 2013 15 次提交
  6. 16 2月, 2013 2 次提交
  7. 14 2月, 2013 12 次提交
    • J
      Strengthening regexp a bit. · 7b15466d
      Jesse Glick 提交于
      7b15466d
    • J
      c89d1af4
    • 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
    • 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
    • K
      [SECURITY-54] Massaging the original fix. · f4496df1
      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
      f4496df1
    • K
      [SECURITY-54] · 01a24e2c
      Kohsuke Kawaguchi 提交于
      Jesse's original patch
      01a24e2c
    • K
      Adding a mechanism for NodeProvisioner to know when it's done. · 46d94e08
      Kevin P. Fleming 提交于
      This came from pull request #705
      46d94e08
  8. 13 2月, 2013 2 次提交