Commit Graph
19294 Commits
Author SHA1 Message Date
Kohsuke Kawaguchi bd4ec617c2 [maven-release-plugin] prepare for next development iteration 2019-09-23 09:31:12 -07:00
Kohsuke Kawaguchi bd6946956e [maven-release-plugin] prepare release jenkins-2.190.1 2019-09-23 09:30:59 -07:00
Daniel Beck 190c431c82 Merge branch 'stable-2.190' into security-stable-2.190 2019-09-12 14:08:14 +02:00
Oleg Nenashev 99ec6b1d32 Merge pull request #4176 from glavoie/JENKINS-58938
JENKINS-58912/JENKINS-58938: Fix Groovy compilation error that breaks the UI.

(cherry picked from commit e8df387ea3)
2019-09-12 09:13:54 +02:00
Jeff Thompson f114f920f3 Merge pull request #4188 from Wadeck/JENKINS-59167_rss_rootUrl
[JENKINS-59167] Correction of rootUrl in RSS/Atom feeds

(cherry picked from commit 26c8523052)
2019-09-12 09:12:56 +02:00
Daniel Beck b08cf5fdd5 Merge branch 'security-stable-2.176' into security-stable-2.190 2019-09-10 22:51:44 +02:00
Daniel Beck 3073c11e0c Merge branch 'security-stable-2.164' into security-stable-2.176 2019-09-10 22:43:57 +02:00
Daniel Beck b1432e31b8 Merge branch 'security-stable-2.150' into security-stable-2.164 2019-09-10 22:40:02 +02:00
Daniel Beck 0a3efd0816 Merge branch 'security-stable-2.138' into security-stable-2.150 2019-09-10 21:58:49 +02:00
Wadeck Follonier e2c596c049 [SECURITY-1471] 2019-09-10 21:31:40 +02:00
Daniel Beck a6af29cd1f Merge branch 'security-stable-2.176' into security-stable-2.190 2019-09-10 20:45:27 +02:00
Daniel Beck 941c35559a Merge branch 'security-stable-2.164' into security-stable-2.176 2019-09-10 20:45:00 +02:00
Daniel Beck b4ba5dfc46 Merge branch 'security-stable-2.150' into security-stable-2.164 2019-09-10 20:44:27 +02:00
Daniel Beck 00de43f5b3 Merge branch 'security-stable-2.138' into security-stable-2.150 2019-09-10 20:42:54 +02:00
Wadeck Follonier 8c8d014330 [SECURITY-1537] 2019-09-10 20:30:30 +02:00
Wadeck Follonier 560ee832b4 [SECURITY-1505] 2019-09-10 20:27:47 +02:00
Wadeck Follonier da3c704753 [SECURITY-1453]
(cherry picked from commit fb88530f77)
2019-09-09 16:34:53 +02:00
Wadeck Follonier 95d2f62ebd [SECURITY-1491]
Co-Authored-By: Daniel Beck <daniel-beck@users.noreply.github.com>
(cherry picked from commit ace5965b45)
2019-09-09 16:34:35 +02:00
Kohsuke Kawaguchi f8e48a3064 [maven-release-plugin] prepare for next development iteration 2019-08-26 09:03:46 -07:00
Kohsuke Kawaguchi 6666bc05b6 [maven-release-plugin] prepare release jenkins-2.176.3 2019-08-26 09:03:36 -07:00
Kohsuke Kawaguchi 01d7f443c9 [maven-release-plugin] prepare for next development iteration 2019-08-18 18:54:13 -07:00
Kohsuke Kawaguchi 16ea4d0d9a [maven-release-plugin] prepare release jenkins-2.190 2019-08-18 18:54:06 -07:00
Alex Earl f982d84a07 Fix JENKINS-23349 (#4152)
This fixes the issue when the project name
includes a character that can't be encoded
directly in UTF-8, e.g., surrogate pairs.
2019-08-17 13:10:56 +02:00
Pavel Janousek afcdb045c1 [JENKINS-54772] Fix reported list of environment variables from agent (#3770)
* [JENKINS-54772] Fix reported list of environment variables from agent

* Feedback incorporated

* Code moved to SlaveComputer class
2019-08-17 02:01:39 +02:00
Matt Sicker eadd4b72e1 [JENKINS-58734] Use SHA-256 for crumbs (#4134)
* [JENKINS-58734] Use SHA-256 for crumbs

Signed-off-by: Matt Sicker <boards@gmail.com>

* Use SHA-256 more consistently

Signed-off-by: Matt Sicker <boards@gmail.com>
2019-08-16 13:37:01 +02:00
Aakash R Kanvinde 35e507ee38 [JENKINS-58157] Fixing 'delete build' button too long (#4121)
* [JENKINS-58157] Fixing 'delete build' button too long

* Update breadcrumbs.css
2019-08-16 13:36:26 +02:00
Jesse Glick 0c2d194f0d doQuietDown() cannot actually throw IOException. (#4151) 2019-08-16 12:02:56 +02:00
Matt Sicker 3d8115624a Clean up formatting (#4143)
Signed-off-by: Matt Sicker <boards@gmail.com>
2019-08-16 10:00:24 +02:00
Wadeck Follonier 8b70c48a5f [JENKINS-58736] Correction of /assets throwing 500 (#4136) 2019-08-16 09:56:42 +02:00
Raihaan Shouhell 9d16af6b2d Move file to right folder (#4116) 2019-08-16 09:56:18 +02:00
Matt Sicker f8f095e466 Replace Charset.forName with StandardCharsets (#4132)
This refactors usage of Charset::forName on common character sets that
now have an equivalent value in StandardCharsets.
2019-08-16 09:55:34 +02:00
Damian Szczepanik fda304cb92 Add Polish translations (#4140) 2019-08-16 09:55:07 +02:00
Daniel Beck 46972f723f Remove build-pipeline-plugin from setup wizard (#4147) 2019-08-16 09:54:31 +02:00
A. Jard 3661cefad4 [JENKINS-58571] Check if name is editable on item before doing rename. (#4122)
* [58571] Check if name is editable on item before doing rename.

* [JENKINS-58571]Form failure when rename item with not editable name.

* [JENKINS-58571] Change to IOException when isNameEditable is false.

* [JENKINS-58571] Validate test harness furure version.

* [JENKINS-58571] Validate test harness 2.55.
2019-08-16 09:53:56 +02:00
Gabriel Belingueres ecdc79c41f [JENKINS-58836] Wrong spanish argentinian translation for 'logout' (#4144)
Modificed logout key.
2019-08-16 09:53:21 +02:00
Daniel Beck 6e068d2401 Merge branch 'stable-2.176' into security-stable-2.176 2019-08-13 16:38:11 +02:00
Matt Sicker 8fcce3c850 [JENKINS-58548] Remove extra whitespace from scriptText (#4133)
* [JENKINS-58548] Remove extra whitespace from scriptText

This removes the unnecessary whitespace being output in scriptText
and anywhere else that has non-XML whitespace semantics in its output
when using <l:view>.

Signed-off-by: Matt Sicker <boards@gmail.com>

* Fix test name

Co-Authored-By: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
(cherry picked from commit dae53088b7)
2019-08-13 15:19:48 +02:00
Matt Sicker 6ae3220257 [JENKINS-58595] Add missing ${h} in rss and atom views (#4148)
* [JENKINS-58595] Add missing ${h} in rss and atom views

Now that l:view was fixed not to output whitespace, these views can be
updated to directly use l:view. Otherwise, they needed to initialize
the ${h} Jelly variable which is done via l:view normally.

This fixes a regression introduced in SECURITY-534.

Signed-off-by: Matt Sicker <boards@gmail.com>

* Fix the fix

Signed-off-by: Matt Sicker <boards@gmail.com>
2019-08-13 14:08:23 +02:00
Daniel Beck 91fabe2aee Merge branch 'security-stable-2.164' into security-stable-2.176 2019-08-13 13:37:35 +02:00
Daniel Beck 97db3ad8e7 Merge branch 'security-stable-2.150' into security-stable-2.164 2019-08-13 13:36:44 +02:00
Daniel Beck cad06f01ce Merge branch 'security-stable-2.138' into security-stable-2.150 2019-08-13 13:35:09 +02:00
Wadeck FollonierandDaniel Beck ace5965b45 [SECURITY-1491]
Co-Authored-By: Daniel Beck <daniel-beck@users.noreply.github.com>
2019-08-13 13:30:21 +02:00
Wadeck Follonier fb88530f77 [SECURITY-1453] 2019-08-13 12:36:27 +02:00
Kohsuke Kawaguchi 17d45ff1ae [maven-release-plugin] prepare for next development iteration 2019-08-07 09:30:55 -07:00
Kohsuke Kawaguchi a5db82c025 [maven-release-plugin] prepare release jenkins-2.189 2019-08-07 09:30:50 -07:00
Jesse Glick cad09c4bb0 Merge pull request #4137 from jglick/PeepholePermalink-leak-JENKINS-58733
[JENKINS-58733] Avoid a file handle leak in PeepholePermalink
2019-08-04 13:22:23 -04:00
Matt SickerandDaniel Beck dae53088b7 [JENKINS-58548] Remove extra whitespace from scriptText (#4133)
* [JENKINS-58548] Remove extra whitespace from scriptText

This removes the unnecessary whitespace being output in scriptText
and anywhere else that has non-XML whitespace semantics in its output
when using <l:view>.

Signed-off-by: Matt Sicker <boards@gmail.com>

* Fix test name

Co-Authored-By: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
2019-08-02 00:18:16 +02:00
Jesse Glick 5169f14019 Batch up dynamic plugin installations from setup wizard (#4124)
* Batch up dynamic plugin installations from setup wizard.

* Reworked to thread the list of batched-up plugins properly and introduced CompleteBatchJob to force the setup wizard to wait.

* UpdateCenterPluginInstallTest.test_installKnownPlugins failure.

* @amuniz notes that an existing message could now be considered misleading.

* Introduced UpdateCenter.DownloadJob.getDisplayName for better consistency in logging, as suggested by @Vlatombe.

* Reducing log levels of messages from dynamicLoad which are not of great interest, as suggested by @Vlatombe.

* Reducing log level of another message of little interest.

* Adding classic UI for CompleteBatchJob.

* CompleteBatchJob should be used only when dynamicLoad.

* Null defense on UpdateCenterJob.site.
Otherwise can get:
java.lang.NullPointerException
	at hudson.model.UpdateCenter.getConnectionCheckJob(UpdateCenter.java:850)
	at hudson.model.UpdateCenter.addConnectionCheckJob(UpdateCenter.java:817)
	at hudson.model.UpdateCenter.addJob(UpdateCenter.java:804)
	at hudson.model.UpdateSite$Plugin.deploy(UpdateSite.java:1367)
	at hudson.PluginManager.install(PluginManager.java:1537)
	at hudson.PluginManager.install(PluginManager.java:1496)
	at hudson.PluginManager.doInstall(PluginManager.java:1445)
	at …
2019-08-01 19:55:44 +02:00
Jesse Glick e66c207311 [JENKINS-58733] Avoid a file handle leak in PeepholePermalink. 2019-08-01 12:11:08 -04:00
Jeff Thompson d205a026da [JENKINS-55945] IllegalStateException trying to get user. (#4107)
This change catches the exception and returns false, invalidating the user session. This behavior is sensible, because if we are unable to validate the user we must assume the session is invalid.
Catching the error at this point reportedly helps with some scenarios and shouldn't cause any further harm.

(cherry picked from commit 8349cebb61)
2019-08-01 13:07:05 +02:00