Commit Graph
100 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 378138dfae Merge branch 'master' into usermanagement 2014-10-06 13:44:13 +02:00
Axel Uhl c6d507b596 Added hint for how to browse a p2 repository textually to find bundles and their versions in order to upgrade a target platform 2014-10-06 11:43:44 +00: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 d97a2f802a Merge remote-tracking branch 'origin/master' 2014-10-06 00:26:13 +02:00
Axel Uhl 9fb15f1b7e Merge branch 'java8' 2014-10-06 00:26:05 +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 51f0036224 Added hint for how to browse a p2 repository textually to find bundles and their versions in order to upgrade a target platform 2014-10-05 21:12:10 +00: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
Axel Uhl 3cc60a5946 added inherits to UserManagement.gwt.xml to make EntryPointHelper visible 2014-10-02 21:09:11 +02:00
Axel Uhl 61764b3ad8 create an admin/admin user by default 2014-10-02 17:58:09 +02:00
Axel Uhl 197eebd6bb formatting; making field final 2014-10-02 17:44:23 +02:00
Axel Uhl 07c6dcee66 removed fragment host version specification for com.sap.sse.security.test fragment 2014-10-02 17:35:49 +02:00
Axel Uhl 06619d6a5a fixed registration of user management service in other places; introduced constants interface for web context path and service path 2014-10-02 17:27:56 +02:00
Axel Uhl a63d56809a fixed bug 2358 by adding a flavor of the EntryPointHelper.register... method that accepts a bundle web context path as additional parameter 2014-10-02 16:55:12 +02:00
Axel Uhl 0c730b9bdc Merge branch 'master' into usermanagement 2014-10-02 15:47:09 +02:00
Axel Uhl 960ecee417 Merge branch 'master' into java8 2014-10-02 15:46:20 +02:00
Axel Uhl bcbcd4ca34 fixing bug 2317 comment #7 by checking whether a tab is selected at all in the new vertical tab layout panel 2014-10-02 15:41:57 +02:00
Axel Uhl ba2f9cd542 don't require specific minimum version of com.sap.sse.security stuff 2014-10-02 15:40:57 +02:00
Axel Uhl abeda0ec91 fixed comment syntax 2014-10-02 14:20:14 +02:00
Axel Uhl e477d2ba7a downgrade Tycho to 0.20.0; see http://dev.eclipse.org/mhonarc/lists/tycho-user/msg05812.html 2014-10-02 14:18:58 +02:00
Axel Uhl f85ff13e76 Merge branch 'master' into java8 2014-10-02 13:34:28 +02:00
Axel Uhl 535fe0e5fa whitespace changes only 2014-10-02 13:33:59 +02:00
Axel Uhl 19d07da694 Merge branch 'master' into usermanagement 2014-10-02 09:18:43 +02:00
Axel Uhl af37675988 Merge branch 'master' into java8 2014-10-02 09:17:12 +02:00
Axel Uhl 1d0dd0b67f more TracAPI Javadoc for classes added in release 3.0.6 or earlier 2014-10-02 09:16:10 +02:00
Axel Uhl 59cbbe4b6a trying without the explicit Maven dependency to test.support bundle in Selenium test bundle 2014-10-02 09:14:43 +02:00
Axel Uhl f739863d52 reduced load in WindEstimationLockingUnderLoadTest to speed up test execution 2014-10-01 23:59:49 +02:00
Axel Uhl 739eaa847c according to an old comment in the Selenium project's pom.xml, removed the dependencies on the features;
these dependencies, based on the update to Tycho 0.21.0, should hopefully be covered by the
specification of the product to start
2014-10-01 23:51:51 +02:00
Axel Uhl 54085980ee removed the WEB-INF/deploy directory from git 2014-10-01 18:24:29 +02:00
Axel Uhl 091377c9d4 fix more .gwt.xml files by adding inherits for the SSE GWT base stuff for the security project 2014-10-01 18:21:08 +02:00
Axel Uhl ef182e9248 obtain user through LoginPanel.getCurrentUser() 2014-10-01 18:20:14 +02:00
Axel Uhl 5ed6b3e817 use EntryPointHelper.registerAsyncService in LoginPanel to avoid code duplication 2014-10-01 17:54:11 +02:00
Axel Uhl 4244dacb9a made compile after merging master into usermanagement; still many open issues 2014-10-01 17:43:19 +02:00
Axel Uhl 7c23d21f57 working on cleaning up the merge issues after trying to merge master into usermanagement 2014-10-01 17:20:09 +02:00
Axel Uhl 819ca7b182 interims state after merge; doesn't compileMerge branch 'master' into usermanagement
Conflicts:
	home.md
	java/com.sap.sailing.domain.igtimiadapter.test/src/com/sap/sailing/domain/igtimiadapter/test/AbstractTestWithIgtimiConnection.java
	java/com.sap.sailing.feature/feature.xml
	java/com.sap.sailing.gwt.ui/SailingGWT Remote Profiling (Run-Mode only).launch
	java/com.sap.sailing.gwt.ui/WEB-INF/web.xml
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/GlobalNavigationPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/media/MediaSelector.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/tv/TVViewController.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/usermanagement/UserManagementPage.java
	java/com.sap.sailing.server/SailingServer (No Proxy).launch
	java/com.sap.sailing.server/SailingServer (Proxy).launch
2014-10-01 17:19:36 +02:00
Axel Uhl 0eb7b7c51b addressing bug 2345 by upgrading all launch configurations from JavaSE-1.7 to JavaSE-1.8 as their execution environment 2014-10-01 15:57:50 +02:00
Axel Uhl b2867a788e Merge remote-tracking branch 'server/java8' into java8 2014-10-01 15:44:04 +02:00
EC2 Server 8d5bf943c0 upgraded Tycho to version 0.21.0 so as to enable JavaSE-1.8 to be recognized as execution environment 2014-10-01 13:42:48 +00:00
Axel Uhl 69de0f2d76 upgraded project settings to Java8, fixed gwt.ui to JavaSE-1.7 explicitly 2014-10-01 15:00:44 +02:00
Axel Uhl 161d823dee updated project compliance settings to JavaSE-1.8 2014-10-01 14:44:22 +02:00
Axel Uhl e9130d38f3 upgraded classpaths to JavaSE-1.8 2014-10-01 14:16:18 +02:00
Axel Uhl 7ece44052d upgraded manifests from JavaSE-1.7 to JavaSE-1.8 as runtime environment 2014-10-01 14:08:19 +02:00
Axel Uhl fb7fe1221d Created page state (markdown) 2014-10-01 08:04:19 +00:00
Axel Uhl 266d7d1af7 Sorted planning items in an approximated priority order, added page-state link 2014-10-01 07:19:28 +00:00
Axel Uhl ff23160814 fixed potential concurrency issues in WindStatusServlet 2014-09-30 18:16:48 +02:00
Axel Uhl 3533a802fb Merge remote-tracking branch 'server/master' 2014-09-30 18:05:51 +02:00
Axel Uhl 9558351c92 Added Benjamin Ebling's bachelor thesis to Wiki 2014-09-30 15:53:36 +00:00
Axel Uhl 4c7ca846f3 added Benjamin Ebling's bachelor thesis to doc/theses folder 2014-09-30 17:52:15 +02:00
Axel Uhl 3a5e28606b Updated usermanagement (markdown) 2014-09-30 13:31:27 +00:00
Axel Uhl 36302bc1f1 Updated app spec (markdown) 2014-09-30 13:19:32 +00:00
Axel Uhl f43116b753 Updated usermanagement (markdown) 2014-09-30 11:15:02 +00:00
Axel Uhl 5046170bc8 Updated sap sports server (markdown) 2014-09-30 11:13:37 +00:00
Axel Uhl f14b714e63 Updated planning (markdown) 2014-09-30 11:09:31 +00:00
Axel Uhl 470cd0e446 Removed "replication" topic from planning as this is implemented and in use 2014-09-30 07:54:34 +00:00
Axel Uhl 3f8e71adf2 In the planning of advanced wind field analysis removed the completed spatial interpolation 2014-09-29 07:30:22 +00:00
Axel Uhl 5be81af1de Added links to racelog-tracking and smartphone tracking app spec 2014-09-29 07:27:54 +00:00