- 28 11月, 2017 1 次提交
-
-
由 Jesse Glick 提交于
* Introducing ItemGroup.allItems and similar default methods. * Do not get me started.
-
- 27 11月, 2017 3 次提交
-
-
由 Oleg Nenashev 提交于
If task can be run only on master, use shortcut
-
由 Kohsuke Kawaguchi 提交于
-
由 Kohsuke Kawaguchi 提交于
-
- 26 11月, 2017 5 次提交
-
-
由 Oleg Nenashev 提交于
* [JENKINS-48157] - Reproduce the issue in test * [JENKINS-48157] - Annotate and document nullness conditions in MyViewsProperty and ViewGroupMixIn * [FIXED JENKINS-48157] - Prevent NPEs when using public API and when using null primaryViewName * [JENKINS-48157] - Fix typo in Javadoc
-
由 Oleg Nenashev 提交于
Disable flaky SetupWizardTest#shouldDisableUnencrypterProtocolsByDefault()
-
由 Oleg Nenashev 提交于
Introducing AccessControlled.hasPermission(Authentication, Permission)
-
由 Oleg Nenashev 提交于
[JENKINS-48116] - Restore AbstractTaskListener binary compatibility in the core.
-
由 Oleg Nenashev 提交于
Cache permission id to avoid allocating of new strings
-
- 23 11月, 2017 2 次提交
-
-
由 Daniel Beck 提交于
misc UX changes
-
由 Alexander Akbashev 提交于
Currently Jenkins to fire WorkflowJob re-calculates the ConstistentHash for entire cluster even if there is no nodes were updated. If cluster is big enough (>100 nodes), it becomes a problem, because MD5 is quite expensive itself plus all this logic comes with high memory footprint. Using the knowledge that WorkflowJob can be executed only on Jenkins master, we can create a shortcut that does not do expensive calculation and just returns Runnable or `null`.
-
- 22 11月, 2017 3 次提交
-
-
由 Oleg Nenashev 提交于
I cannot reproduce the issue locally, but it happens in CI (due to the parallel tests?). I I would prefer to just disable it for now.
-
由 Alexander Akbashev 提交于
Every request that comes from Jelly is checked against Permissions. As result it leads to a call of `getId` method that produces the new string. Usually it's not a problem, but in case of stop-the-world pause user requests are accumulated. So, once pause is finished, we forcibly allocated tons of strings for every request. That leads to new stop-the-world pause. (And this cycle can repeat multiple times)
-
由 Oleg Nenashev 提交于
Cache estimated duration for execution
-
- 21 11月, 2017 4 次提交
-
-
由 Oleg Nenashev 提交于
Since we have the confirmed regression due to the binary compatibility change, I think we need to restore the compatibility. OTOH, I restricted the class, so all users will be forced to stop using it when they updgrade the core.
-
由 Josh Soref 提交于
-
由 Josh Soref 提交于
-
由 Jesse Glick 提交于
Simplifying naming of publish stages
-
- 20 11月, 2017 2 次提交
-
-
由 Kohsuke Kawaguchi 提交于
-
由 Kohsuke Kawaguchi 提交于
-
- 19 11月, 2017 2 次提交
-
-
由 Oleg Nenashev 提交于
Implement default methods in TaskListener and BuildListener
-
由 Oleg Nenashev 提交于
* [JENKINS-47718] - Deprecate User#getUser(String) `User#getUser(String)` method causes lots of confusion for plugin developers. It implicitly creates a user if it cannot be found, and in many cases this is actually a not-expected behavior. This change deprecates the method and to creates a new `User#getOrCreate()` which is more explicit * [JENKINS-47718] - Address comments from @jglick
-
- 17 11月, 2017 4 次提交
-
-
由 Jesse Glick 提交于
-
由 Jesse Glick 提交于
-
由 t-hall 提交于
* [JENKINS-34138] Adding equals/hashCode methods so that installs don't step on each other * [JENKINS-34138] Added issue reference to unit tests * [JENKINS-34138] - changed the order of equals / hashcode
-
由 Devin Nusbaum 提交于
[JENKINS-39179] [JENKINS-36088] Always use NIO to create and detect symbolic links and Windows junctions (#3133) * Always use NIO to detect symlinks * Make assertion failure message consistent * Catch NoSuchFileException to keep tests passing * Make method name more specific and simlify assumption * Remove obsolete comment and reword the main comment in isSymlink * Deprecate Kernel32Util#isJunctionOrSymlink * Use assumptions for junction creation and add messages to assumptions * Replace deprecated code with recommended alternative * Add comment explaining call to DosFileAttributes#isOther * Do not fall back to native code when creating symlinks * Log FileSystemExceptions when creating symbolic links * Catch InvalidPathException and rethrow as IOException * Deprecate Kernel32Utils#createSymbolicLink and #getWin32FileAttributes * Preserve original logging behavior on Windows and remove useless call to Util#displayIOException
-
- 16 11月, 2017 1 次提交
-
-
由 Alexander Akbashev 提交于
In case of having 1000s of ongoing builds opening main pages can take some time if list of executors are opened. It happens because for every queury that comes from jelly we re-calculate the value from scratch. And calculation needs to load some builds from disk. The worst thing is that it happens for every user separately.
-
- 13 11月, 2017 2 次提交
-
-
由 Kohsuke Kawaguchi 提交于
-
由 Kohsuke Kawaguchi 提交于
-
- 12 11月, 2017 7 次提交
-
-
由 Daniel Beck 提交于
[JENKINS-47909] Handle false hex escapes
-
由 Oleg Nenashev 提交于
[JENKINS-12251 follow up] Switch to the non-deprecated variable
-
由 Kseniia Nenasheva 提交于
* [JENKINS-47115] - Add trim option to String Parameter * Add help information * Address comments * Address comments * Address comments * Address comments
-
由 Wadeck Follonier 提交于
[JENKINS-47768] - Avoid having "authenticated" twice in the group membership of a user (LastGrantedAuthorities) (#3123) * Avoid having "authenticated" twice in the group membership of a user - this occur when the SecurityRealm potentially already grants that role (like in github-oauth-plugin) * - changed as requested by Oleg - the list has a maximum of roles.length and in reality it's either roles.length or (roles.length-1), so the maximum is ok * - fix problem of missing the "authenticated" authority * - convert the Groovy script to a Java version - the Groovy test was not run by default (IIUC Groovy scripts are not compiled if placed in java src folder)
-
由 Oleg Nenashev 提交于
Fix "Manage Jenkins" icon on Global Tool Configuration
-
由 Oleg Nenashev 提交于
Update Remoting from 3.13. to 3.14
-
由 Devin Nusbaum 提交于
* Fix JDKInstaller to work with old and new Oracle login flow * Update Javadoc to explain that both login flows are supported
-
- 11 11月, 2017 4 次提交
-
-
由 Mustafa Ulu 提交于
All "Manage Jenkins" links from different pages use gear icon except this one.
-
由 Oleg Nenashev 提交于
Add @since for User.getById
-
由 Oleg Nenashev 提交于
[JENKINS-47940] Specified nodes count can be invalid
-
由 Oleg Nenashev 提交于
Fixes JENKINS-45294, JENKINS-47425, JENKINS-47901, JENKINS-47942 + about 50 reported FindBugs issues (JENKINS-37566). There are 13 FindBugs issues left, work in progress.
-