Commit Graph
32590 Commits
Author SHA1 Message Date
mike cirioli 37365eeca7 [JENKINS-48463] update hard coded references of XPP3Driver to KXml2Driver in order to support XMLv1.1 2018-01-24 09:25:32 -05:00
mike cirioli 9a4a913e38 [JENKINS-48463] - update jenkins core to use xml v1.1
- switched to KxmlDriver (needed for xml 1.1 support)
  - updated to create xml v1.1 headers
  - updated test to use KXml2Driver explicitly
  - updated unit tests to support xml v1.1
2018-01-24 09:24:56 -05:00
Oleg Nenashev 0d1f80ba9f Merge pull request #3252 from oleg-nenashev/feature/JENKINS-49017-sublist
[JENKINS-49017] - Whitelist java.util.Sublist and java.util.RandomAccessSublist
2018-01-24 14:37:01 +01:00
MarcoAurelioWM 8e189efbdf Fix Spanish (es) link translation
Typo/gramar fix.
2018-01-24 13:09:57 +01:00
Daniel Beck 4dc9fbf307 Merge pull request #3257 from Wadeck/CSRF_ADMIN_WARNING_BOOTSTRAP
CSRF Admin monitor warnings for Bootstrap
2018-01-24 11:25:00 +01:00
Wadeck Follonier 240a127315 OldDataMonitor: Prevent escaping b-old version 2018-01-24 10:56:38 +01:00
Daniel Beck 104f4888bb [FIXED JENKINS-24452] Don't export arbitrary unexportable exceptions 2018-01-24 10:46:33 +01:00
Daniel Beck f0b1bce2f4 Further clean up the polling threads option, better validation 2018-01-23 17:35:35 +01:00
Daniel Beck 7e8d817f78 Remove support for unbounded number of polling threads
The default is 10. Previously unbounded configs will be set to 10.
2018-01-23 14:45:10 +01:00
Wadeck Follonier 03d722dfaf - use the correct css class for the CSRF Admin monitor warnings 2018-01-23 14:39:06 +01:00
Daniel Beck d2b81b8ad1 Separate original and downstream dependency errors
Nobody understands 'fix this plugin first', so separate those from
the actual issues that need fixing.
2018-01-23 13:47:05 +01:00
Daniel Trebbien 0f1c35291d [JENKINS-49060] Include the filename of the unreadable file in the exception message 2018-01-22 18:50:01 -08:00
Jesse Glick 9842a2795e [JENKINS-46652] Check Computer.BUILD permission only on heayweight tasks. 2018-01-22 17:45:26 -05:00
Oleg Nenashev b550c33301 Merge pull request #3251 from oleg-nenashev/feature/JENKINS-49070-big-decimal
[JENKINS-49070] - Whitelist BigDecimal and BigInteger
2018-01-22 22:34:59 +01:00
Oleg Nenashev 31d3573c58 Merge pull request #3253 from KostyaSha/patch-8
java.util.Collections$SynchronizedSet !!!
2018-01-22 22:34:34 +01:00
Kanstantsin Shautsou 688057c5ce java.util.Collections$SynchronizedSet !!! 2018-01-22 19:32:58 +03:00
Oleg Nenashev 6a85f93fb7 [JENKINS-49017] - Whitelist java.util.Sublist and java.util.RandomAccessSublist 2018-01-22 15:55:05 +01:00
Oleg Nenashev 1393f69359 [JENKINS-49070] - Whitelist BigDecimal and BigInteger 2018-01-22 14:16:29 +01:00
Oleg Nenashev 07d8f4e3e6 [JENKINS-48766] - Add info about remoting to the WAR manifest file 2018-01-22 12:04:54 +01:00
Oleg Nenashev 95f1f5ad19 [JENKINS-48766] - Print warnings in agent connection logs when the Remoting version is not supported 2018-01-22 11:24:32 +01:00
Oleg Nenashev 1b2f0e7e64 [JENKINS-48766] - Expose Remoting Minimum version in TcpSlaveAgentListener 2018-01-22 11:23:39 +01:00
Oleg Nenashev 0ca85720d4 [JENKINS-48766] - Make the RemotingVersionInfo API publicly available 2018-01-22 11:22:47 +01:00
Kohsuke Kawaguchi adb3c86c75 [maven-release-plugin] prepare for next development iteration 2018-01-21 13:22:47 -08:00
Kohsuke Kawaguchi c03253b9b4 [maven-release-plugin] prepare release jenkins-2.103 jenkins-2.103 2018-01-21 13:22:46 -08:00
Devin Nusbaum d629897958 [JENKINS-48899] Do not downgrade detached plugins when upgrading Jenkins (#3229)
* Reproduce JENKINS-48899

* Do not downgrade installed detached plugins
2018-01-21 15:33:03 +01:00
Oleg Nenashev 4cbeed7a33 Merge pull request #3241 from oleg-nenashev/jep-200/JENKINS-49000-guava-whitelists
[JENKINS-49000] - Whitelist Extra Guava Classes (JEP-200)
2018-01-21 15:23:10 +01:00
Manuel Recena 6f2769e69a [JENKINS-43786] Overhaul of Manage Jenkins page (#2857)
* [JENKINS-43786] Initial source code modifications

* [JENKINS-43786] Adding a customized Bootstrap version and some messages were adapted

* [JENKINS-43786] Some Monitors included in the core have been adapted

* [JENKINS-43786] Reverting an unexisting typo

* [JENKINS-43786] Applying final styles

* [JENKINS-43786] Addressing more use cases

* [JENKINS-43786] Revisiting how the buttons are shown

* [JENKINS-43786] Adjustments in the administrative monitor pop-up

* [JENKINS-43786] Added more use cases related with administrative messages

* [JENKINS-43786] Adapted the Administrative Monitors provided by Jenkins core

* [JENKINS-43786] Addressed the @daniel-beck's review

* [JENKINS-43786] Wrong indent

* [JENKINS-43786] Better semantic HTML

* [JENKINS-43786] Better semantic HTML

* [JENKINS-43786] Applying the same criteria for listing items

* [JENKINS-43786] Adapted tests

* [JENKINS-43786] Removing redirect links in the administrative monitor descriptions

* [JENKINS-43786] Adapted Administrative Monitor

* [JENKINS-43786] Reverted Redirect URLs

* [JENKINS-43786] Applying the same code style

* [JENKINS-43786] Applying the same code style

* [JENKINS-43786] Apply a common HTML markup to the Administrative Monitors in core

* [JENKINS-43786] One more Administrative Monitor updated

* [JENKINS-43786] Polishing some details

* [JENKINS-43786] Deprecating CSS Styles

* [JENKINS-43786] We are ready for deprecating anything

* [JENKINS-43786] We are ready for deprecating anything

* [JENKINS-43786] Details
2018-01-21 14:28:51 +01:00
Vincent Latombe 0311b2dffa [FIXES JENKINS-47406] Milestone JOB_LOADED is now attained after cleaning up obsolete items (#3078)
* [FIXES JENKINS-47406] Milestone JOB_LOADED is now attained after cleaning up obsolete items

This allows @Initializer(after=InitMilestone.JOB_LOADED) implementations
to create items safely without risking them to be removed.

* [JENKINS-47406] Add test with an initializer creating a job

* Revert "[FIXES JENKINS-47406] Milestone JOB_LOADED is now attained after cleaning up obsolete items"

This reverts commit 79ce796b00.

* [JENKINS-47406] Reinstate the test with Jesse's solution

* Reverted this commit by mistake

Revert "Revert "[FIXES JENKINS-47406] Milestone JOB_LOADED is now attained after cleaning up obsolete items""

This reverts commit 36c499c58c.

* Add link to hpi sources

* Fix Mix-up after the previous merge
2018-01-21 08:38:52 +01:00
Oleg Nenashev 53ac66eec0 Merge pull request #3248 from jglick/JENKINS-49054
[JENKINS-49054] Work around XStream bug by looking up list type before trying to unmarshal elements
2018-01-21 08:35:22 +01:00
Oleg Nenashev 832f17fe52 Merge pull request #3235 from ManuelB/bug/JENKINS-48957-blue-ocean-wildfly-old-jackson
[JENKINS-48957] Prevent wildfly to deliver old jackson for blue ocean and other plugins
2018-01-21 08:34:49 +01:00
Oleg Nenashev 708c9db28f Merge pull request #3232 from AlessandroMenti/update-italian-localization
Update the Italian localization
2018-01-21 08:27:56 +01:00
Oleg Nenashev d1fea11ec5 Merge pull request #3247 from jglick/xstreamRequiresWhitelist
Test: RobustReflectionConverter gracefully loads config fields now blocked by JEP-200
2018-01-20 22:07:51 +01:00
Oleg Nenashev 408a66c8bf Merge pull request #3203 from jsoref/apostro
MessageFormat treats ' as a special character
2018-01-20 06:12:32 +01:00
Jesse Glick 976fe5aaa0 [JENKINS-49054] Work around XStream bug by looking up list type before trying to unmarshal elements. 2018-01-19 17:54:08 -05:00
Jesse Glick 64d5e84074 Confirming that RobustReflectionConverter gracefully handles loading of configuration fields now blocked by JEP-200. 2018-01-19 15:27:05 -05:00
Jesse Glick 2696e9c865 Merge pull request #3245 from jglick/JENKINS-49025
[JENKINS-49025] Add java.lang.String$CaseInsensitiveComparator
2018-01-19 10:01:53 -05:00
Jesse Glick d1e278b652 [JENKINS-49025] Add java.lang.String$CaseInsensitiveComparator. 2018-01-18 16:16:51 -05:00
Jesse Glick 4f4af4e6ab Merge pull request #3237 from jglick/ClassFilterImpl
Some more refinements to ClassFilterImpl shutoff during development
2018-01-18 12:28:38 -05:00
Kohsuke Kawaguchi 2904044e51 [maven-release-plugin] prepare for next development iteration 2018-01-17 14:52:07 -08:00
Kohsuke Kawaguchi 847a2534ce [maven-release-plugin] prepare release jenkins-2.89.3 jenkins-2.89.3 2018-01-17 14:52:07 -08:00
Jesse Glick b1e66f4775 Merge pull request #3239 from jglick/XStream2Security247Test
Removing XStream2Security247Test as it no longer reproduces SECURITY-247
2018-01-17 11:38:04 -05:00
Jesse Glick c5e302b237 Merge pull request #3236 from jglick/ClassFilterImplSanityTest
Minor cleanups of ClassFilterImplSanityTest
2018-01-17 11:37:23 -05:00
Oleg Nenashev 8def746838 [JENKINS-49000] - Whitelist Extra Guava Classes 2018-01-17 17:28:17 +01:00
Baptiste Mathus ef2a432c27 Merge pull request #3233 from batmat/JENKINS-48407-2
[FIX JENKINS-48407] Permission issue after upgrade to 2.93
2018-01-17 10:25:33 +01:00
Jesse Glick 01c46ba29d Removing XStream2Security247Test as it no longer reproduces SECURITY-247. 2018-01-16 18:53:09 -05:00
Jesse Glick c1cf47c57f Some more refinements to ClassFilterImpl shutoff during development. 2018-01-16 15:44:53 -05:00
Jesse Glick c339ab4aff Minor cleanups of ClassFilterImplSanityTest. 2018-01-16 15:34:42 -05:00
Oleg Nenashev e42886c922 Merge pull request #3234 from oleg-nenashev/bug/JENKINS-48946
[JENKINS-48946] - Whitelist Java inner classes with reported regressions
2018-01-16 18:55:05 +01:00
Baptiste Mathus 00d9397ab4 [FIX JENKINS-48407] Test to check we have the expected permissions 2018-01-16 17:24:35 +01:00
Oleg Nenashev 88eb5ee3e6 [JENKINS-48958] - whitelist java.util.Optional 2018-01-16 12:58:12 +01:00