Commit Graph
383 Commits
Author SHA1 Message Date
Yaroslav Afenkin 59ac866d99 [SECURITY-3037] 2023-02-23 07:59:06 +00:00
Kevin-CB f39c11fa27 [SECURITY-2823] 2023-02-23 07:58:53 +00:00
Jesse GlickandAlexander Brandes bedd4fe1ca [JENKINS-62332] Remove plugin update GUI “A newer version than being offered for installation exists…” (#7362)
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2023-01-17 08:08:51 +00:00
Alexander Brandes 4602160a5c Fill in todo annotations (#7585) 2023-01-16 20:32:29 +01:00
0ddfd46d48 [JENKINS-70240] Support non-HTTP URLs in PluginManager#doCheckUpdateSiteUrl (#7524)
Co-authored-by: Julie Heard <55280278+julieheard@users.noreply.github.com>
Co-authored-by: Basil Crow <me@basilcrow.com>
2022-12-17 08:31:29 -08:00
EBIBOandDaniel Beck 304b4b3197 [JENKINS-69183] It is impossible to update disabled plugins (#7040)
Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
2022-12-08 06:12:29 -08:00
Basil Crow efb0eaa52c Remove unnecessary SpotBugs exclusions (#7437) 2022-11-22 07:38:31 -08:00
Basil Crow 9e3c7807f3 Introduce a high-level HTTP client API (#7398) 2022-11-19 10:17:11 -08:00
Carroll Chiou 79c6043298 Allow detached plugin location to be overridden (#7303)
obtain detatched plugin location via a method that can be overridden
2022-11-07 18:24:05 +00:00
0cb9e0233e [JENKINS-69032] Plugin manager update site URL can be saved empty (#6886)
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: James Nord <jtnord@users.noreply.github.com>
Co-authored-by: Alexander Brandes <mc.cache@web.de>
Co-authored-by: Basil Crow <me@basilcrow.com>
2022-10-03 20:20:14 +01:00
6db88c3f5b Add sidebar to plugin manager, increase search bar size (#6783)
Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: Basil Crow <me@basilcrow.com>
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2022-09-06 08:30:33 +01:00
Basil CrowandJesse Glick a837997e68 PluginManager#whichPlugin does not work for JenkinsRule (#6982)
Co-authored-by: Jesse Glick <jglick@cloudbees.com>
2022-08-15 22:49:39 +01:00
Basil Crow a0faeaee3c Use diamond operator where possible (#6764) 2022-07-04 10:32:38 -07:00
Basil Crow 6d179998e1 Use Java 11 methods where possible (#6700) 2022-06-30 09:31:36 -07:00
Daniel BeckandDaniel Beck a7efc06f28 Fix 'unavailable plugin' messages in plugin manager (#6656)
Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
2022-06-16 16:04:30 +02:00
dependabot[bot] e036d3af2e Bump parent POM from 1.74 to 1.76 (#6642)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-10 07:58:06 -07:00
Basil CrowandTim Jacomb aa0513ee10 Revert JENKINS-20679 (support for plugin Java requirement metadata) (#6549)
Co-authored-by: Tim Jacomb <timjacomb1+github@gmail.com>
2022-05-11 08:59:33 -07:00
Basil Crow c5f996a2ee Miscellaneous code cleanup (#6362) 2022-03-13 17:45:37 -07:00
Basil Crow e27b310065 Enable whitespace-related Checkstyle checks (#6149) 2022-01-03 08:55:03 -08:00
Basil Crow 02eecd8a49 Consistent indentation with spaces rather than tabs (#6147) 2022-01-01 11:45:56 -08:00
Basil Crow b25b45bc90 Remove trailing whitespace (#6138) 2021-12-31 07:54:03 -08:00
Basil Crow 27646d11e4 [JENKINS-67372] Restore support for symbolic links in the Jenkins home directory (#6059) 2021-12-18 11:17:05 -08:00
Basil Crow 485c9b0966 Fix XXE_SAXPARSER SpotBugs violations (#6052) 2021-12-14 10:49:51 -08:00
Basil Crow 560136b534 Release detached plugin class loaders on shutdown (#6034) 2021-12-14 08:27:50 +00:00
Basil Crow 91675c5d44 Release class loader when a plugin fails to load (#6030) 2021-12-14 08:27:41 +00:00
Basil Crow 165d559469 Fix RV_RETURN_VALUE_IGNORED_BAD_PRACTICE SpotBugs violations (#6025) 2021-12-11 12:51:46 -08:00
Basil CrowandJames Nord 2ea1148286 Fix CatchingUnchecked Error Prone violations (#5950)
Co-authored-by: James Nord <jtnord@users.noreply.github.com>
2021-12-10 09:51:30 -08:00
Basil Crow cd91b39f56 Fix SIC_INNER_SHOULD_BE_STATIC SpotBugs violations 2021-12-06 14:02:59 -08:00
Basil Crow 2023494b86 Fix DCN_NULLPOINTER_EXCEPTION SpotBugs violations 2021-12-06 14:00:50 -08:00
Basil Crow 081c0ce6f4 Fix JLM_JSR166_UTILCONCURRENT_MONITORENTER SpotBugs violations 2021-12-06 14:00:50 -08:00
Basil Crow 4492a1c198 Fix NP_NULL_PARAM_DEREF SpotBugs violations 2021-12-06 14:00:50 -08:00
Basil Crow d5cea69751 Prevent new SpotBugs violations from being introduced (#6015) 2021-12-06 13:52:38 -08:00
Basil Crow cd92d7f88f Fix PublicConstructorForAbstractClass Error Prone violations (#5951) 2021-12-03 12:25:01 -08:00
Basil Crow 4b1f8949df Enable MissingDeprecated Checkstyle check (#5967) 2021-11-29 08:30:49 -08:00
Basil Crow 92b5256543 Register UberClassLoader as parallel-capable (#5931) 2021-11-21 08:59:26 +00:00
Basil Crow 1290af7ce1 Clean up usages of ClassLoaderReflectionToolkit (#5895) 2021-11-12 08:01:28 +00:00
Alex EarlandTim Jacomb 57737eec99 feat: Add ability to upload a plugin via URL [JENKINS-4814] (#5862)
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2021-11-08 20:34:28 +00:00
Wadeck Follonier 77c49cef1b [JENKINS-66776] Add full name of failed plugin when possible (#5766) 2021-10-10 10:08:57 +01:00
Basil Crow 632033d6ad Sort imports (#5732) 2021-09-18 09:39:42 +01:00
Basil Crow ad427ecd66 Clean up PluginFirstClassLoader and PluginManager (#5686) 2021-09-02 20:36:48 +01:00
Basil Crow c9eaf345d8 Remove Java 11 ClassNotFoundException telemetry (#5666) 2021-08-24 08:00:15 +01:00
Basil Crow bd7c823c27 Remove unnecessary parentheses (#5576) 2021-06-25 09:23:37 +01:00
Stefan Spieker 6ab8415ede Use system properties and declared some suggested static properties final (#5390)
* use system properties and declared some suggested static properties final

* set restricted attribute and other suggestions
2021-06-25 09:23:16 +01:00
Stefan Spieker 7fd6191ed2 use try with resources 2021-06-11 22:34:07 +02:00
Basil CrowandTim Jacomb 2760e3ebfb Remove Bytecode Compatibility Transformer (#5526)
* Remove Bytecode Compatibility Transformer

* AntClassLoader2 is now redundant

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2021-06-01 13:06:30 +08:00
Basil Crow c904989067 Deprecate Util#join(Collection, String) in favor of String#join(CharSequence, Iterable) (#5467) 2021-05-09 08:08:59 +01:00
Basil Crow 95e85495ca Enable AvoidStarImport Checkstyle check (#5420) 2021-04-28 17:28:39 +08:00
Basil Crow f6378676b1 Add missing @Override annotations (#5430) 2021-04-28 17:28:25 +08:00
Basil Crow 881365d30b Enable RedundantModifier Checkstyle check 2021-03-08 07:56:42 -08:00
StefanSpieker 58499905f8 replaced MS_SHOULD_BE_FINAL general spotbugs exclude with individual excludes (#5235) 2021-03-08 07:58:49 +00:00