- Jul 18, 2014
-
-
Jesse Glick authored
[FIXED JENKINS-20663] For now, go back to using ZipOutputStream from Ant that supports setting the filename encoding (present in java.util.zip only in Java 7+).
-
- Jul 17, 2014
-
-
tfennelly authored
Set "X-UA-Compatible" meta tag (MSIE browsers only - forces browser compatibility mode) JS based warning if Document Mode doesn't match IE version (MSIE browsers only)
-
- Jul 16, 2014
-
-
Kevin Burke authored
-
Harald Albers authored
All other places use this class for a td with help icon. This improves rendering of the different strategies under "Restrict project naming"
-
Jesse Glick authored
-
Jesse Glick authored
-
Daniel Beck authored
[JENKINS-2673] Clarify that suggestion means polling just once per hour
-
- Jul 15, 2014
-
-
Jesse Glick authored
Correcting change made in #1176, which introduced an NPE, to restore original logic merely wrapped in a synchronized block. Reproduced NPE in new functional test (original bug probably very hard to reproduce).
-
Jesse Glick authored
-
Jesse Glick authored
-
Jesse Glick authored
[JENKINS-14749] Suppress warnings about expected exception from prototype.js#HAS_EXTENDED_CREATE_ELEMENT_SYNTAX.
-
Jesse Glick authored
[JENKINS-14749] Temporarily work around CSS errors by just suppressing the warnings until they can be fixed.
-
Jesse Glick authored
-
Jesse Glick authored
The JNLP port is not interesting enough to warrant logging at INFO during every startup, including the vast majority of functional tests which do not even use JNLP slaves.
-
Jesse Glick authored
-
Jesse Glick authored
-
- Jul 14, 2014
-
-
Jesse Glick authored
-
tfennelly authored
-
tfennelly authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
- Jul 13, 2014
-
-
Fernando Boaglio authored
-
Daniel Beck authored
-
- Jul 12, 2014
-
-
Daniel Beck authored
updated German translation
-
Daniel Beck authored
-
Daniel Beck authored
-
Kohsuke Kawaguchi authored
I think this is an oversight in bded790f. A random attacker wouldn't know the correct API token value, so given that it matched, I think the caller should know that it was the impersonation that failed, not the authentication. Also log this at a higher level, since this indicates a problem in SecurityRealm.
-
Kohsuke Kawaguchi authored
-
Daniel Beck authored
[FIXED JENKINS-17667] - Syncronization of InstallerTranslator::getToolHome()
-
Daniel Beck authored
Fix changelog generation in ExtractResourceWithChangesSCM
-
CloudBees DEV@Cloud authored
-
Daniel Beck authored
Break links inside pre tags
-
Jesse Glick authored
The actual implementation does not behave as nicely as one would hope, for a few reasons: 1. isEmpty actually tries to load the newestBuild, rather than simply checking whether there is some idOnDisk. Arguably this is necessary, since there could be an unloadable build record, in which case it would be technically correct for the map to be considered empty. 2. Loading AbstractLazyLoadRunMap.newestBuild calls search(MAX_VALUE, DESC), which behaves oddly, by doing a binary search, and thus perhaps loading lg(|map|) entries. You would think that it would suffice to check for the last member of idOnDisk in index.byId. 3. The iterator eagerly loads the next value before hasNext has even been called. Looks bad in a test, though it probably has little practical impact since most callers would be calling hasNext soon afterward anyway. Might cause one extra build record to be loaded unnecessarily from a limited RunList.
-
Jesse Glick authored
[JENKINS-18065] 54c08461 amendment: presumably RunMap.entrySet().iterator().next().setValue(…) should be illegal.
-