Remove NoExternalUse Restrictions on SecurityListener methods.
Plugins like github-oauth-plugin implementing SecurityRealm need to call these methods in security lifecycle events.
Added DecoratedLauncher implementation to the core. This launcher Allows subclasses to only implement methods they want to override. Originally, this launcher has been implemented in Custom Tools Plugin, but there are many duplicates in other plugins => it would be useful to have it in Jenkins core.
PeepholePermalink should maintain an in-memory cache of symlinks to avoid disk I/O.
Update WindowsLifeCycle.java to call restart! to properly restart the service.
Using "restart!" instead of "restart" performs the restart in a separate process, so the service wrapper doesn't kill itself.
Need to revert part of 5789f0c since codemirror-mode on f:textarea apparently does not work for lazy-load fragments.
Restrict access to admin monitor info page
This could contain sensitive information in the list of solutions provided. It also shows the path to JENKINS_HOME, exposing OS and configuration information.
InstallerTranslator should gracefully ignore offline slaves.
For logs >200Kb, just show two <t:task>s without nesting, for proper interoperability with the context menu.
f:radio is not databinding-aware and does not correctly handle multiple configuration sections unless you make it.
Fix path to deletion of VM error log
“Form too large” errors submitting view configurations with many jobs
Integrating the fixed version of remoting
Incorrect redirect after deleting a folder.
hudson.Launcher:ProcStarter::envs() may throw NPE
Parameters: NPE in canTake() procedures may kill all executors
Test result page keeps identifying tests as age 1
Resource leak in hudson.model.FileParameterValue
Rules for showing/hiding SCMTrigger.pollingThreadCount option are broken
NPE on plugin install
Jenkins on Linux can not restart after plugin update
Don't advertise POSTing config.xml on master
Don't fail with NPE if the PeepholePermalink cache contains the non-numeric value.
Actually, the change just prevents symptoms. There should be an error somewhere else.
Better diagnosis for an NPE probably involving cloud slaves.