Permalink
Commits on Aug 24, 2016
  1. @fbelzunc @oleg-nenashev

    [JENKINS-36748] Do not process null specs in triggers (#2482)

    * [JENKINS-36748] Add a test case and not process null specs
    
    * [JENKINS-36748] Correct license and add a minor comment
    
    * [JENKINS-36748] Add a Waning logger when spec is null
    fbelzunc committed with oleg-nenashev Aug 24, 2016
  2. @daniel-beck @oleg-nenashev
Commits on Aug 23, 2016
  1. @varmenise @oleg-nenashev

    [FIXED JENKINS-36537] Allow the use of custom json signature validato…

    …r for metadata signature check (#2442)
    varmenise committed with oleg-nenashev Aug 23, 2016
  2. @kzantow @oleg-nenashev

    [FIX JENKINS-33374] - Correct Lifecycle-based restart behavior during…

    … setup wizard (#2515)
    
    * JENKINS-33374 - correct restart behavior during setup wizard
    
    * Add tests
    
    * One more test
    kzantow committed with oleg-nenashev Aug 23, 2016
Commits on Aug 22, 2016
  1. @dbroady1 @oleg-nenashev

    [JENKINS-29956] Test Windows junctions before Java 7 symlink (#1787)

    * Test Windows junctions before Java 7 symlink
    
    Apparently Java 7 (and later) do not count Windows junctions as
    symlinks.  When you drill down into the BasicFileAttributes structure,
    reparse points are only counted under isOther.  So, since we already
    have code that properly detects Windows Junctions, let's use that first
    and then fallback to the Java 7 code.
    
    * Add comment for change & link bug.
    
    * Add test case
    
    * Switch to Functions.isWindows().
    
    * Use non-deprecated APIs for tmp file/dir mgmt
    
    * Add better debugging.
    
    * Allow spaces in junction name & dir name.
    
    To do that, it was easier to use ProcessBuilder vs building up the correct
    string in code to send to cmd.exe.
    
    Also, I'll note that according to http://ss64.com/nt/syntax-internal.html,
    mklink is in internal cmd.exe command.  So, it must be invoked through
    "cmd.exe /c" for it to work.
    
    * Remove comment mentioning bug number.
    
    * Remove debugging output, per Baptiste's request
    
    * Add newline at end of file.
    
    * Make sure that the junction was removed.
    
    * Use assertEquals to show retcode of Process.waitFor.
    
    * Fix compilation errors by importing functions
    dbroady1 committed with oleg-nenashev Aug 22, 2016
Commits on Aug 21, 2016
  1. @kohsuke

    updated changelog for release

    kohsuke committed Aug 21, 2016
  2. @kohsuke
  3. @kohsuke
  4. @oleg-nenashev
  5. @daniel-beck

    Merge pull request #2125 from fbelzunc/JENKINS-33549

    [FIXED JENKINS-33549] Specify on the logger the job which cannot create a new build
    daniel-beck committed on GitHub Aug 21, 2016
Commits on Aug 20, 2016
  1. @kzantow @oleg-nenashev
  2. @oleg-nenashev

    [FIXED JENKINS-37561, CID-1205051] - Prevent resource leak in AntClas…

    …sLoader#findClassInComponents() (#2517)
    
    It has been originally reported by Coverity in https://scan5.coverity.com/reports.htm#v36021/p10292/fileInstanceId=97573616&defectInstanceId=28155759&mergedDefectId=1205051. It happens on Exceptional paths only, but actually I see 31 runaway handlers on my jenkins-2.18 instance (maybe happens due to plugin dynamic load failure)
    
    The issue happens, because finally block is misplaced. It handles only the last stream in this cycle
    oleg-nenashev committed on GitHub Aug 20, 2016
  3. @oleg-nenashev

    [FIXED JENKINS-37332] - Prevent File descriptor leaks when reading ma…

    …nifests from JARs (#2516)
    
    * [JENKINS-37332] - Improve diagnostics of non-closed streams during reading of the manifests in PluginManager
    
    * [JENKINS-37332] - Leakless processing of JarUrlConnection during Manifest parsing
    
    * [JENKINS-37332] - Also implement leak-safe method for retrieving file modification date
    
    * [JENKINS-37332] - Add spotcheck methods for manifest file access + Javadoc
    
    * [JENKINS-37332] - Also test multi-line and empty attributes in the test
    oleg-nenashev committed on GitHub Aug 20, 2016
  4. @kzantow @oleg-nenashev
  5. @kzantow @oleg-nenashev
  6. @jglick @oleg-nenashev

    Improve GlobalConfiguration Javadoc to describe how to store data. (#…

    …2509)
    
    Provide a sensible default implementation of configure.
    jglick committed with oleg-nenashev Aug 20, 2016
  7. @jglick @oleg-nenashev
Commits on Aug 19, 2016
  1. @oleg-nenashev
Commits on Aug 15, 2016
  1. @kohsuke
  2. @kohsuke

    updated changelog for release

    kohsuke committed Aug 15, 2016
  3. @kohsuke
  4. @kohsuke
  5. @albers

    Merge pull request #2412 from senk/master

    Change to new spelling rules in german
    albers committed on GitHub Aug 15, 2016
  6. @kohsuke

    Missing license information

    Determined by visitin http://jcip.net/ and accessing the source code.
    The license is in the header.
    kohsuke committed Aug 15, 2016
  7. @kohsuke

    Merge pull request #2506 from oleg-nenashev/remoting/2.62

    Update remoting to 2.62.
    kohsuke committed on GitHub Aug 15, 2016
  8. @senk

    Change to new spelling rules in german

    Changed every occurence of 'muß' to 'muss' and 'daß' to 'dass'
    because it's no longer correct.
    senk committed Jun 17, 2016
Commits on Aug 14, 2016
  1. @oleg-nenashev

    Update remoting to 2.62.

    Changes are listed below:
    
    Fixed issues:
    * [JENKINS-22853](https://issues.jenkins-ci.org/browse/JENKINS-22853) -
    Be robust against the delayed EOF command when unexporting input and output streams.
    (jenkinsci/remoting#97)
    * Fixed ~20 minor issues reported by FindBugs.
    More fixes to be delivered in future versions.
    (jenkinsci/remoting#96)
    
    Enhancements:
    * [JENKINS-37218](https://issues.jenkins-ci.org/browse/JENKINS-37218) -
    Performance: <code>ClassFilter</code> does not use Regular Expressions anymore to match <code>String.startsWith</code> patterns.
    (jenkinsci/remoting#92)
    * [JENKINS-37031](https://issues.jenkins-ci.org/browse/JENKINS-37031)
    <code>TcpSlaveAgentListener</code> now publishes a list of supported agent protocols to speed up connection setup.
    (jenkinsci/remoting#93)
    oleg-nenashev committed Aug 14, 2016
  2. @oleg-nenashev
  3. @oleg-nenashev
  4. @alshopov @oleg-nenashev

    Updating Bulgarian translation (#2498)

    Many more *.properties files
    Started HTML files
    
    Signed-off-by: Alexander Shopov <ash@kambanaria.org>
    alshopov committed with oleg-nenashev Aug 14, 2016
Commits on Aug 13, 2016
  1. @ge-vi @daniel-beck
Commits on Aug 12, 2016
  1. @ndeloof

    Update pluginSetupWizard_fr.properties

    typo
    ndeloof committed on GitHub Aug 12, 2016
Commits on Aug 10, 2016
  1. @stephenc

    Merge pull request #2502 from stephenc/jenkins-37315

    [JENKINS-37315] Stop A/B testing JNLP3
    stephenc committed on GitHub Aug 10, 2016
  2. @stephenc
Commits on Aug 9, 2016
  1. @stephenc

    Merge pull request #2500 from stephenc/jenkins-37189

    [FIXED JENKINS-37189] Only append `?uctest` to http/https update center URLs
    stephenc committed on GitHub Aug 9, 2016