Commit Graph
15529 Commits
Author SHA1 Message Date
Axel Uhl d56ad5f1a4 maintained more launch configs regarding starting the security bundles 2014-10-06 21:42:45 +02:00
Axel Uhl a3ff3d1c4f fixed error in UserManagementServiceImpl initialization where log message waited for unassigned future in a deadlock situation 2014-10-06 18:01:02 +02:00
Axel Uhl 4890898d43 can do without a redefined doGetSerializationPolicy because no cross-bundle RPC is required 2014-10-06 17:54:41 +02:00
Axel Uhl d3e86e83b1 register the UserManagementService in gwt.ui bundle's web.xml, solving the cross-bundle RPC issue 2014-10-06 17:53:11 +02:00
Axel Uhl fd2293c19b added security.ui sources again to SailingGWT.launch 2014-10-06 15:51:37 +02:00
Axel Uhl 4c4e91f7e1 Merge branch 'master' into usermanagement 2014-10-06 13:06:39 +02:00
Axel Uhl d070fc4f26 setting VM for SailingGWT launch config to 1.8 execution environment 2014-10-06 11:28:22 +02:00
Axel Uhl bea7c76b20 removed security.ui again from SailingGWT launch config's class path;
after having fixed it already in 5d2163a45d, commit
a26ed94ae0 inadvertently reverted those changes.
2014-10-06 11:23:52 +02:00
Axel Uhl 7fc6844f37 updated Jetty repository for other target platforms, particularly the central maven build one 2014-10-06 08:42:24 +02:00
Axel Uhl 91b67eb754 upgraded GWT feature in feature.xml to version 2.6.1 2014-10-06 07:59:39 +02:00
Axel Uhl ff689a5924 upgraded versions in feature.xml 2014-10-06 07:56:15 +02:00
Axel Uhl adbae3e412 Merge branch 'master' into usermanagement 2014-10-06 01:28:47 +02:00
Axel Uhl 20649299a4 require servlet 3.1.0 in gwt.ui so the getVirtualServerName() method is always available on ServletContext 2014-10-06 01:20:41 +02:00
Axel Uhl 160558567a Merge branch 'master' into usermanagement 2014-10-06 00:49:00 +02:00
Axel Uhl 7a084f08cf removed the now redundant Java-1.7 specification in gwt.ui.test's build.properties file 2014-10-06 00:47:56 +02:00
Axel Uhl a26ed94ae0 trying to fix the gwt.ui.test compilation issues regarding Java8 migration 2014-10-06 00:46:32 +02:00
Axel Uhl 5c4a847773 use constants to register UserManagementService properly 2014-10-06 00:43:25 +02:00
Axel Uhl 5e90362e14 Merge branch 'master' into usermanagement
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT.launch

The conflict was caused by removing the security.ui project from the GWT launch config's classpath
on the master branch; on this branch it has to stay, of course.
2014-10-06 00:33:36 +02:00
Axel Uhl 9fb15f1b7e Merge branch 'java8' 2014-10-06 00:26:05 +02:00
Simon Pamies 98b039bffd Fixed tie break computation when number of wins is the same and last race counts 2014-10-06 00:25:34 +02:00
Simon Pamies c546b2c8e1 Fixed launch config 2014-10-06 00:24:51 +02:00
Axel Uhl 46029c9e65 Merge branch 'master' into java8 2014-10-06 00:18:41 +02:00
Axel Uhl 5d2163a45d added new javax.servlet method to DelegatingServletContext; fixed GWT launch config (removing security.ui from classpath) 2014-10-06 00:17:04 +02:00
Axel Uhl 4e9e557a4e explicitly exclude javax.servlet version 2.5.x in target definitions;
now the OSGi upgrade invalidates one of the Igtimi bundles due to multiple dependency
chains reaching the same target; need to find out how to resolve.
2014-10-06 00:05:36 +02:00
Axel Uhl bd3c07542b trying to locate javax.servlet in version 3.1.0 in Orbit repository 2014-10-05 23:56:24 +02:00
Axel Uhl 62d26cf43a upgrading target platforms so we can use Java8;
org.eclipse.osgi has a profile.list file baked in that contains the list of execution environments (EEs).
JavaSE-1.8 is available only in Luna-like versions, so we need to upgrade our target definitions.
Upgrading OSGi entails upgrading Jetty, entails upgrading to a newer version of javax.servlet, ...
2014-10-05 23:33:48 +02:00
Axel Uhl ae655308d4 Merge branch 'master' into usermanagement 2014-10-05 19:18:34 +02:00
Axel Uhl a6badadb67 added JRE compliance settings to build.properties of gwt.ui.test project 2014-10-05 19:18:07 +02:00
Axel Uhl 0e6d3eb4e8 forgot to actually run the future 2014-10-05 17:45:18 +02:00
Axel Uhl 3124358b75 using a FutureTask to have clients wait for the SecurityService;
this shall avoid problems during bundle initialization, when the security.userstore.mongodb bundle
is slow to come up and other bundles depending on an instance of UserStore have to wait a little
and only then can initialize the SecurityServiceImpl on which, in turn, other things depend.
Before, clients would try to use the SecurityService which wasn't initialized yet and fail
with an NPE.
2014-10-05 15:58:54 +02:00
Axel Uhl 5f8741d651 added another missing open() call for service tracker 2014-10-05 13:39:06 +02:00
Axel Uhl 64604322f8 service trackers need to be opened to enable waiting for a service 2014-10-05 12:05:19 +02:00
Axel Uhl 1260e75b4b wait for SecurityService in com.sap.sse.security.ui activator 2014-10-05 10:57:37 +02:00
Axel Uhl 62f8afa103 Merge branch 'master' into usermanagement
Conflicts:
	java/com.sap.sailing.server/SailingServer (No Proxy).launch
	java/com.sap.sailing.server/SailingServer (Proxy).launch
2014-10-04 23:51:19 +02:00
EC2 Server fb77fed017 fixed default JAVA_HOME to Java8 in default env.sh 2014-10-04 21:40:34 +00:00
Axel Uhl 505f6c36f2 improved loading strategy of security service in gwt.ui bundle, waiting for service to appear in separate thread 2014-10-04 23:22:28 +02:00
Axel Uhl 4c8e2f7957 added more logging to security subsystem initialization 2014-10-04 23:12:52 +02:00
Axel Uhl 2265619203 added com.sap.sse.security.userstore.mongodb to autostart at level 3 to ensure it's there before the security service is needed 2014-10-04 21:47:15 +02:00
Axel Uhl be2b48658f cleverly wait for the UserStore service to become available before creating the security service 2014-10-04 19:36:24 +02:00
Axel Uhl cece1e232a got a bit further, but still NPEs during Maven security test execution 2014-10-04 16:55:16 +02:00
Axel Uhl 80056219bb made security.test execute locally as JUnit test by allowing test user store to be set 2014-10-04 11:56:29 +02:00
Axel Uhl bd7c8cb1db moved shiro.ini to resources/ source folder so that JUnit tests can find and load it 2014-10-04 11:22:53 +02:00
Axel Uhl 61f6e86ad9 added dependency from com.sap.sse.security.test to com.sap.sse.security.userstore.mongodb;
the mongodb bundle contains the activator that registers a user store service under
interface UserStore in the OSGi registry. This is what the security service is looking
for
2014-10-04 00:41:46 +02:00
Axel Uhl 9081acbbdf fixed syntax error in selenium.test's pom.xml 2014-10-03 23:19:44 +02:00
Axel Uhl 8783c0f4cf added shiro.ini to build.properties 2014-10-03 23:13:04 +02:00
Axel Uhl 8ee02a84e9 added com.sap.sse.security.* bundles to selenium.test autostart bundles 2014-10-03 23:09:45 +02:00
Axel Uhl 05affe17a7 added LoginPanel inherits to TvView entry point gwt.xml 2014-10-03 01:31:22 +02:00
Axel Uhl 144b40af9f adjusted oauth image paths for GWT image resources in security.ui bundle 2014-10-03 00:08:57 +02:00
Axel Uhl a8c76cb32a added missing modules to security.ui's pom.xml 2014-10-02 23:26:58 +02:00
Axel Uhl 43ee4e111e added Maven dependency from security.ui to sse.gwt 2014-10-02 22:56:47 +02:00