Commit Graph

7735 Commits

Author SHA1 Message Date
Sebastian Sdorra
c7700a8ddd remove SunAwtAppContextInitiator, because it cases a lot of exceptions 2019-06-26 15:52:54 +02:00
Sebastian Sdorra
8108d9f76e do not ignore InterruptedException, re-interrupt method instead 2019-06-26 14:50:23 +02:00
Sebastian Sdorra
572caedd73 remove mutable field from servlet, use servletcontext attribute instead of field instance 2019-06-26 14:46:14 +02:00
Eduard Heimbuch
82a228ebac Merged in feature/simplify_bootstrap (pull request #274)
Feature/simplify bootstrap
2019-06-26 09:30:00 +00:00
Eduard Heimbuch
0ea2fbe7ea Close branch feature/simplify_bootstrap 2019-06-26 09:30:00 +00:00
Sebastian Sdorra
bc4d6bfa74 merge with 2.0.0-m3 2019-06-26 09:27:52 +02:00
Eduard Heimbuch
802dfd73ca Merged in feature/updatestep_api_for_plugins (pull request #273)
Feature/updatestep api for plugins
2019-06-25 12:25:05 +00:00
Eduard Heimbuch
07ef8acc00 Close branch feature/updatestep_api_for_plugins 2019-06-25 12:25:05 +00:00
Eduard Heimbuch
fc8169cef0 merged 2019-06-25 13:57:30 +02:00
Sebastian Sdorra
2654b017fb fixed broken ClassLoaderLifeCycle unit tests 2019-06-25 13:34:42 +02:00
Sebastian Sdorra
30503158dd remove unused constants and indent 2019-06-25 13:22:32 +02:00
Eduard Heimbuch
302b3809e9 change var to const 2019-06-25 12:54:20 +02:00
Sebastian Sdorra
ebb23981b2 merge with 2.0.0-m3 2019-06-25 09:53:44 +02:00
Sebastian Sdorra
80febf9424 added modules, classloading and view packages to sonia.scm.lifecycle 2019-06-25 09:49:52 +02:00
Eduard Heimbuch
8e0063e4b7 cleanup 2019-06-25 09:33:56 +02:00
Rene Pfeuffer
e73e05b676 Merged in feature/restart_context (pull request #262)
Feature/restart context
2019-06-25 07:30:02 +00:00
Rene Pfeuffer
9a99c841df Close branch feature/restart_context 2019-06-25 07:30:02 +00:00
Sebastian Sdorra
6efa6ff29f remove HttpSessionListener, because SCMv2 does not use server side sessions anymore 2019-06-25 09:15:30 +02:00
Eduard Heimbuch
de8f15abf5 fix renameGlobalConfigFile / add Test 2019-06-25 09:12:57 +02:00
Sebastian Sdorra
c7365b74da move StaticResourceServlet to package sonia.scm 2019-06-25 08:41:02 +02:00
Sebastian Sdorra
99f1c8c55e rename package sonia.scm.boot to sonia.scm.lifecycle 2019-06-25 08:36:57 +02:00
Sebastian Sdorra
56c7fcc114 move Resteasy cleanup into the ResteasyAllInOneServletDispatcher 2019-06-25 08:31:49 +02:00
Eduard Heimbuch
97c8794094 Merged in feature/admin_section (pull request #271)
feature/admin_section
2019-06-25 05:54:20 +00:00
Eduard Heimbuch
19af44d4c8 Close branch feature/admin_section 2019-06-25 05:54:20 +00:00
René Pfeuffer
1e586b020c Make sure task is not executed after is has cancelled himself 2019-06-24 17:51:38 +02:00
Sebastian Sdorra
9662b8a00b simplify scm-manager bootstrap
We have simplified the scm-manager bootstrap process, by replacing the
ServletContextListener call hierarchy with much simpler ModuleProviders.
We have also removed the parent injector. Now we create always a new
injector. If something goes wrong in the process of injector creation,
we will show a nicely styled error page instead of stacktrace on a white
page.
2019-06-24 16:59:28 +02:00
Sebastian Sdorra
f0bb55e77b remove init and close method from context, because their were never used 2019-06-24 16:44:37 +02:00
Eduard Heimbuch
207390bdad fix routing for /admin/ 2019-06-24 15:13:04 +02:00
Eduard Heimbuch
87cf34dd31 add current version to admin-information 2019-06-24 14:37:25 +02:00
René Pfeuffer
bd2509e581 Use correct reader instances 2019-06-24 09:28:24 +02:00
René Pfeuffer
553997e7f0 Add documentation 2019-06-21 15:32:25 +02:00
René Pfeuffer
e1eb7caeab Add documentation 2019-06-21 15:15:08 +02:00
René Pfeuffer
56996395f1 Close file stream 2019-06-21 15:04:45 +02:00
René Pfeuffer
75cd5165e3 Add file tools for v1 xml stores 2019-06-21 14:35:57 +02:00
René Pfeuffer
9172892097 Fix NPE for repositories without properties 2019-06-21 11:33:48 +02:00
René Pfeuffer
f8954846c4 Add test support for plugin migration 2019-06-21 11:09:41 +02:00
René Pfeuffer
2aac002a41 Introduce key based filters for property access 2019-06-21 10:51:20 +02:00
Sebastian Sdorra
6c064a005a implemented optional injection of ServletContextListeners 2019-06-21 09:50:03 +02:00
Sebastian Sdorra
de5bee4947 refactor listener modules 2019-06-21 09:29:06 +02:00
Sebastian Sdorra
bacdf4d711 close every registered Closeable, instead of explicitly close a special set of instances 2019-06-21 08:41:26 +02:00
Sebastian Sdorra
43777f1e27 move bootstrapping of plugins into own class PluginBootstrap 2019-06-21 08:32:58 +02:00
René Pfeuffer
9581bf946b Enable plugins to create config stores for repository config
Therefore we have to
- add an API to create stores for repository ids, not only for
  repositories,
- make v1 properties available in scm-core
- make sure that properties are extracted from repositories before the
  update step of a plugin runs (this is done by sorting the update steps
  in a way so that "core" update steps are executed before plugin update
  steps with the same version)
2019-06-20 16:12:16 +02:00
Florian Scholdei
db351697f8 corrected RepositoryRole paths 2019-06-20 15:41:10 +02:00
Florian Scholdei
35d8ac5075 wrong declaration 2019-06-20 15:22:47 +02:00
Sebastian Sdorra
eec4b282e6 remove MBeanCleanUp step to avoid exception on restart 2019-06-20 15:09:12 +02:00
Sebastian Sdorra
d658a1a662 fix re registration of BootstrapContextFilter after restart 2019-06-20 14:58:32 +02:00
Sebastian Sdorra
cbe983b9f1 log name of eventbus, to make restarts more debuggable 2019-06-20 14:57:22 +02:00
Florian Scholdei
a9e89313bc clarified ButtonGroup vs ButtonAddons 2019-06-20 14:57:00 +02:00
Florian Scholdei
9c787d99ea defined ButtonGroup in DiffFile 2019-06-20 14:33:16 +02:00
Florian Scholdei
6046e20908 express functionality of component by name 2019-06-20 13:40:12 +02:00