Commit Graph

141 Commits

Author SHA1 Message Date
Sebastian Sdorra
d3c54396d3 merge with branch 2.0.0-m3 2018-09-10 14:53:59 +02:00
Sebastian Sdorra
13b8b92273 fixed web resource path loading on windows 2018-09-10 13:44:42 +02:00
Mohamed Karray
ed98d04be4 #8630 use try-with-resources to close used resources 2018-08-31 09:55:45 +02:00
Sebastian Sdorra
ee8efe9cf5 do not return directories from WebResourceLoader 2018-08-23 14:48:11 +02:00
Sebastian Sdorra
be21c35bf8 implemented WebResourceServlet, which loads resources from the UberWebResourceLoader 2018-08-21 15:23:54 +02:00
Sebastian Sdorra
bad99919f4 merge with branch 1.x 2017-01-12 19:50:39 +01:00
Sebastian Sdorra
c673b0fb10 replace admin role check from SecurityUtil with permission checks 2016-12-08 07:56:40 +01:00
Sebastian Sdorra
26ece65363 use ssp for user and repository permission checks 2016-12-06 22:04:13 +01:00
Sebastian Sdorra
656085c698 use ahc for internal http operations 2015-05-17 14:04:58 +02:00
Sebastian Sdorra
e5184ac6a0 merge with branch issue-627 2015-02-10 20:50:06 +01:00
Sebastian Sdorra
79e1e5e972 added module to register servlets and filters by new WebElement annotation 2015-02-01 19:14:46 +01:00
Sebastian Sdorra
b536a7b318 fix some unchecked warnings 2014-12-20 23:51:46 +01:00
Sebastian Sdorra
a7b813ea45 remove unused class 2014-12-20 14:23:36 +01:00
Sebastian Sdorra
bfd67c5aef support for non auto binding extension points and treat guice modules as normal extension points 2014-12-19 17:41:46 +01:00
Sebastian Sdorra
f64f29bb2e improve extension binding and added api to query extensions 2014-12-19 17:15:50 +01:00
Sebastian Sdorra
0dcc94e2e1 remove todo, because it is already done 2014-12-14 12:28:43 +01:00
Sebastian Sdorra
7f8d0fa05f do not collect extensions multiple times 2014-12-14 12:27:03 +01:00
Sebastian Sdorra
1bd4743444 added unit test for plugin updates 2014-12-07 18:28:24 +01:00
Sebastian Sdorra
264fa5fe0c load advanced plugin configuration from plugin directory and from root of scm home 2014-11-26 20:10:36 +01:00
Sebastian Sdorra
8e608d2439 created small user-agent detection framework to choose the right encoding for basic authentication 2014-10-17 15:43:28 +02:00
Sebastian Sdorra
de07447a27 javadoc 2014-10-10 21:26:47 +02:00
Sebastian Sdorra
11f84a38f4 added extension point for HttpSessionListener 2014-10-09 16:41:11 +02:00
Sebastian Sdorra
0c671e9313 improve logging 2014-09-28 19:54:14 +02:00
Sebastian Sdorra
b465e4b18b introduce scm version to be sure the plugin is for the correct scm-manager major version 2014-09-13 20:07:07 +02:00
Sebastian Sdorra
3c678dce12 new plugin structure 2014-08-29 10:50:14 +02:00
Sebastian Sdorra
a3be1c775b implement WebResourceLoaders for loading plugin web resources 2014-08-27 21:01:05 +02:00
Sebastian Sdorra
ad686cb787 remove .link directory, because it is not longer needed 2014-08-24 21:20:17 +02:00
Sebastian Sdorra
fd10b809f8 removed AdvancedPluginConfiguration, because it is useless in scm-manager 2.x 2014-08-24 21:11:27 +02:00
Sebastian Sdorra
e08ebfb6da append pluing wrapper to plugin node 2014-08-23 17:39:29 +02:00
Sebastian Sdorra
a8d9d8b9b6 fix/suppress compiler warnings 2014-08-19 21:45:23 +02:00
Sebastian Sdorra
301cc19290 implement option for plugins to use child first classloaders 2014-08-19 21:01:11 +02:00
Sebastian Sdorra
e569d916e9 build plugin tree 2014-08-19 19:30:13 +02:00
Sebastian Sdorra
c079fb062a added MultiParentClassLoader 2014-08-19 15:46:18 +02:00
Sebastian Sdorra
f1a0435014 merge with branch 1.x 2014-08-15 23:53:31 +02:00
Sebastian Sdorra
15ac8740e6 fix usage of AuthenticationSelector 2014-07-20 14:01:20 +02:00
Sebastian Sdorra
8d4a1419cf remove unused import 2014-07-20 13:48:58 +02:00
Sebastian Sdorra
0203709821 added advanced configuration file to allow credentials for maven repositories 2014-07-20 12:15:17 +02:00
Sebastian Sdorra
c5399823a7 use jaxb to parse plugin descriptor 2014-07-13 13:47:35 +02:00
Sebastian Sdorra
4afc54bb20 install plugins in the right order 2014-07-13 09:47:14 +02:00
Sebastian Sdorra
0e85ef9997 added missing javadoc header 2014-07-12 17:41:17 +02:00
Sebastian Sdorra
283422d4e3 improve plugin installation and backup installed archives 2014-07-12 17:17:24 +02:00
Sebastian Sdorra
598f8c95ba use new core plugin index and improved plugin directory structure 2014-07-12 16:41:20 +02:00
Sebastian Sdorra
39b20e1fe0 remove unused imports 2014-07-06 16:45:24 +02:00
Sebastian Sdorra
1d6db4424b start implementation of isolated classloaders 2014-06-06 08:57:41 +02:00
Sebastian Sdorra
18c5c3ec97 merge with branch 1.x 2014-06-04 15:51:19 +02:00
Sebastian Sdorra
72978a05af remove unused imports 2014-05-08 21:27:15 +02:00
Sebastian Sdorra
b1a3f7d5c9 implement marker interface for plugin class loaders to make it easier to find class loader leaks 2014-05-08 19:50:15 +02:00
Sebastian Sdorra
b900aa29f8 replace PluginFilter with guava predicate 2014-04-13 15:17:14 +02:00
Sebastian Sdorra
d454a9b42b rename jax-rs prefix to rest 2014-04-03 19:25:57 +02:00
Sebastian Sdorra
37e47e1d35 remove unused classes 2014-03-29 09:46:16 +01:00