Skip to content
  1. Apr 22, 2013
  2. Apr 20, 2013
  3. Apr 19, 2013
  4. Apr 17, 2013
  5. Apr 16, 2013
  6. Apr 15, 2013
  7. Apr 13, 2013
  8. Apr 12, 2013
  9. Apr 11, 2013
  10. Apr 10, 2013
    • Jesse Glick's avatar
      [FIXED JENKINS-15340] Ask for confirmation before reloading config from disk,... · 9eb69772
      Jesse Glick authored
      [FIXED JENKINS-15340] Ask for confirmation before reloading config from disk, as it may be expensive.
      First of all, /reload should require POST (also prevents XSS DoS attacks).
      Adding <l:confirmationLink> to encapsulate a link that requires confirmation upon clicking.
      Allowing a ManagementLink to request confirmation (also implying POST); could be used also for e.g. /quietDown.
      Enhancing <l:task> to support confirmation as well, and honoring this in context menu items.
      9eb69772
  11. Apr 09, 2013
  12. Apr 08, 2013
  13. Apr 07, 2013
  14. Apr 06, 2013
  15. Apr 04, 2013
  16. Apr 03, 2013
  17. Apr 02, 2013
  18. Mar 28, 2013
  19. Mar 26, 2013
  20. Mar 25, 2013
    • Kohsuke Kawaguchi's avatar
      creating an RC branch · ec1f5138
      Kohsuke Kawaguchi authored
      ec1f5138
    • Kohsuke Kawaguchi's avatar
      recording the fix · cb8ba8cc
      Kohsuke Kawaguchi authored
      cb8ba8cc
    • Kohsuke Kawaguchi's avatar
      [FIXED JENKINS-7291] Permit flyweight tasks to run on master even when it has... · a114c693
      Kohsuke Kawaguchi authored
      [FIXED JENKINS-7291] Permit flyweight tasks to run on master even when it has zero configured executors.
      
      Always adding Computer for master as a fallback
      
      The original proposed fix for JENKINS-7291 creates a Computer object
      transitively. This seems unwise as it violates the design of Computer
      as stated in the javadoc, and for example we can end up creating two
      Computers for the master.
      
      I think a better fix is to create a Computer for the master all the
      time, even if there's no executors configured. The discrimination in
      Queue.makeBuildable would ensure that such phantom Computer is only used
      as a last resort (statistically speaking).
      
      I've also tweaked executors.jelly a bit. I simplified it somewhat
      based on the idea that "if there's only one computer to show, the
      context is likely making it obvious".
      
      (I must be missing the intricacy in the current code.)
      
      Originally developed in a branch at
      2c5b57fcc1f39ed39057254e802f4183db5aa0dc then squashed for clarity.
      a114c693
    • Kohsuke Kawaguchi's avatar
      recording JENKINS-17311 · c4760b47
      Kohsuke Kawaguchi authored
      c4760b47
    • Kohsuke Kawaguchi's avatar
      creating an RC branch · 21f25109
      Kohsuke Kawaguchi authored
      21f25109
Loading