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