Axel Uhl
610aeb454c
fixed wind import form our own exported ZIP files;
...
file extensions were not properly recognized, and only .txt files in ZIP
files were used. Now, gpx, kml, etc. that can be parsed by
RouteConverter can be consumed from ZIP files during wind import
2025-01-29 13:00:42 +01:00
Axel Uhl
f0d091e117
avoid server-side request forgery through CompareServersResource and MasterDataImportResource
2025-01-13 18:38:54 +01:00
Axel Uhl
1bf44ebe67
bug6059: started work on GWT UI for AdminConsole support
2024-12-24 17:09:33 +01:00
Axel Uhl
daa8e3ad6e
Merge branch 'master' into bug5655; starting an implementation of a /createapplicationreplicaset REST method
2021-12-16 10:50:27 +01:00
Axel Uhl
8f652504c3
removing jdom from com.sap.sailing.feature.runtime; leading to compile errors in xmlexport bundle
2021-10-04 22:27:56 +02:00
Axel Uhl
b6e147f4fb
Merge branch 'master' into bug5311
2021-09-21 15:28:50 +02:00
Axel Uhl
370d23b983
mongo42driver: uncompilable interims commit with *-legacy bundle removed from our bundle dependencies;
...
this produces lots of compilation errors, mostly because of MongoClientURI replaced by ConnectionString
2021-08-26 23:29:35 +02:00
Axel Uhl
0bd21957a8
MongoDB Driver update: added org.mongodb.bson to all bundles that require it; now it's down to actual deprecations and functions removed/replaced
2021-08-25 21:53:23 +02:00
Axel Uhl
8d4081ae0d
bug5311: a first method implementation in SailingServerImpl; registering SailingServerFactoryImpl in OSGi registry
2021-08-19 12:23:05 +02:00
Axel Uhl
2566987354
bug5311: added new bundle com.sap.sailing.server.gateway.interfaces as Java facade for remote sailing server REST API
2021-08-18 17:40:52 +02:00
Axel Uhl
b9c6975fbb
bug5311: MigrateLeaderboardgroupResource now manages remote server references in a more fine-grained way, respecting individual event IDs
2021-07-15 15:20:10 +02:00
Axel Uhl
bc13bc9c8f
bug5451: starting to work the com.sap.sailing.hanaexport bundle into a web bundle
2021-06-29 16:04:34 +02:00
Georg Herdt
fbadad0ef7
switch from java.servlet bundle to osgi-servlet bundle to be able to resolve DTDs and XSD for validation (e.g. web.xml)
...
bug 5153
2021-01-17 22:10:27 +01:00
Axel Uhl
c0a3fb0b90
refactored to remove duplications from AbstractSailingServerResource; fixed flush() problem for StreamingOutput also in shared...
2020-04-27 23:20:30 +02:00
Steffen Schaefer
b9f53284b9
Bug 5085: Moved some security related classes to prevent dependency
...
cycles and adjusted shiro.ini files
2019-12-09 09:21:35 +01:00
Axel Uhl
878e5d9dd2
upgraded the MongoDB driver to version 3.6.4; upgraded target platform
...
Change-Id: I621d4af6d3a3b0bcbf70310f731153cacfecebfc
2019-01-25 16:46:46 +01:00
Axel Uhl
72bc50fc0d
move RacingEventService into a separate com.sap.sailing.server.interface bundle
...
Change-Id: Ib75bf6a46be9eaf2d9ccfad85832a3be8a7686be
2018-12-14 23:56:24 +01:00
Axel Uhl
4c4752a748
extracted replication interfaces into separate bundle to avoid having to activate the replication service only for registering a replicable
...
Change-Id: I22e423efee06e653a9ed3b9bea13b3b0153f7156
2018-12-14 21:27:17 +01:00
Axel Uhl
d8c2cf8cd3
upgraded target platform to newer MongoDB driver from org.eclipse.orbit;
...
A 3.x driver is required to connect to Microsoft Azure Cosmos. Upgrading
the target platform accordingly requires further upgrades, including Hamcrest
and JUnit libraries. This, in turn, deprecates or obsoletes numerous APIs,
parts of which that caused compilation *errors* I've replaced by their new
counterparts. Several more warnings still remain and need to be tackled by
replacing the usages to their new counterparts.
2018-12-10 03:00:59 +01:00
Axel Uhl
49db8126bb
allow solution to run with both, Java8 and Java11 with same target platform
...
Change-Id: I4f7772aaa1d9d1b65a2452ad98d8c51809fef2b4
2018-11-30 21:20:06 +01:00
Axel Uhl
8d772196de
Adding com.sun.istack bundle to satisby jaxb implementation bundle's imports
...
Change-Id: Ia2a93ad709c16f81dcb3d9d15d2117e509f9c4e1
2018-11-26 22:11:52 +01:00
Axel Uhl
6c04f43d54
added jaxb-api and jaxb-impl as well as com.sun.activation.javax.activation to local p2 and target platform definition
...
Change-Id: I26de811d87e83660642e526f35a05baa0fbb53bb
2018-11-26 01:13:01 +01:00
Axel Uhl
bc94bcfad4
added dependency from polars to javax.xml.bind
...
Change-Id: I4db95f12a09618954c223b57b52e16e59e2a9f37
2018-11-25 19:52:18 +01:00
Axel Uhl
3a5b2fbe54
implemented creation of session per start and setting start line
...
Change-Id: I614efd18f49bbd65c9db6dee6c55314a2310f8ba
2018-04-30 13:46:51 +02:00
Axel Uhl
f454439d82
reverted effects of 7323e186fc, only importing server package and not requiring the entire bundle
...
Change-Id: I997e99c8a09f2f0e862f66953cb89b84237be567
2018-04-08 01:09:17 +02:00
Axel Uhl
7323e186fc
let gateway bundle require com.sap.sailing.server bundle to let Shiro find bearer token class
...
Change-Id: I67c9c1ba2d94875d02753fbfa7b93dedaf6e3ebf
2018-04-07 19:38:30 +02:00
Axel Uhl
bd90f921dd
added Automatic-Module-Name headers to satisfy Oxygen.3 Java9 warnings rule
2018-03-24 01:45:37 +01:00
Steffen Schaefer
fa1d53edfd
Bug 4450: removed unused websocket bundles
2018-02-16 08:50:23 +01:00
Steffen Schaefer
f6851c53c7
Bug 4442: Updated Jetty dependencies to consistently use version 9.4.8
2018-02-06 15:46:26 +01:00
Steffen Schaefer
572d2fdf68
Bug 4442: Removed the usage of websocket server
2018-02-06 15:38:16 +01:00
Axel Uhl
1ef977b257
offer GPS fix import from Bravo files; not all launch configs updated yet
...
Change-Id: Ia36f53c91606da800d4d7ca41f65b90b0ac08ac1
2017-11-21 22:32:58 +01:00
Axel Uhl
d22e1b071a
added reverse geocoding in case lat/lng are provided
...
Change-Id: Ibc1343873410164ccd9d50eb8255321efd088990
2017-08-22 16:07:47 +02:00
Axel Uhl
e79ad57163
removed unnecessary dependency
...
Change-Id: I61ee80d75753ea97138edc239feec8f78c026e28
2017-08-22 12:53:58 +02:00
Leon Radeck
8471b6b348
Adjusted code.
2017-08-21 17:37:37 +02:00
Axel Uhl
68dccd9d03
lazy activation for NMEA/MarineAPI; added to feature.xml and pom.xml
...
Change-Id: I4f9cd93510b88bbdddf52f7bb59256b04e86b1a9
2017-08-07 17:12:49 +02:00
Axel Uhl
07edd7ffb1
preparing for multi-file upload for both Expedition and GRIB; introduced MappingIterable and MappingIterator
...
moved wind import servlet package structure a little
Change-Id: I9b573d4c91191933383c87397ac8584d9463b4bb
2017-02-08 09:52:25 +01:00
Steffen Schaefer
0d89902f6f
Consistently using servlet API 3.1. There was an export of javax.servlet
...
in the GWT bundles that had version 2.x but was 3.x. The GWT bundles do
not export servlet API anymore, so everything can consistently be on
servlet version 3.1 that is provided by our jetty server.
2016-11-21 13:48:23 +01:00
Axel Uhl
a3c9a66ad2
changed authentication filter for sailing domain;
...
by default, it uses "SAP Sailing Analytics" as the application name; if the system property
com.sap.sailing.server.name is set, its value will be used instead
Change-Id: Iae57b193cfca613dd1aab8df20466ff42472c97e
2016-03-08 22:15:49 +01:00
Axel Uhl
6169f54e25
Merge branch 'master' into bug2589
...
Conflicts:
java/com.sap.sailing.domain.igtimiadapter/META-INF/MANIFEST.MF
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
java/com.sap.sailing.server.gateway/META-INF/MANIFEST.MF
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/RestServletContainer.java
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RestApiApplication.java
Change-Id: I8cbb797ba64d221ea401b90b22d21a813204a6f2
2016-01-04 11:34:01 +01:00
Lennart Hensler
fe4af4bb41
Cleaned DataMiningResource and added simple query for regattas
2015-10-20 13:36:44 +02:00
Lennart Hensler
a1beb256c0
Implemented a simple REST-API for predefined data mining queries
2015-10-19 10:28:26 +02:00
Frederik Petersen
f8f2ada89c
PolarDataService now uses OSGi service registry
...
preparation for being able to use polar data service in domain classes
2015-04-23 10:58:54 +02:00
Axel Uhl
4b62fa899f
Merge branch 'master' into bug2652
...
Conflicts:
java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/RaceLogTrackingAdapter.java
2015-03-13 22:27:27 +01:00
Axel Uhl
fa41887d2b
Merge branch 'master' into bug2663
2015-03-03 16:12:19 +01:00
Frederik Petersen
c0f6f39e1e
Merge branch 'master' into polars
...
Conflicts:
java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/PolarDataMiner.java
java/com.sap.sailing.server.gateway/META-INF/MANIFEST.MF
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Cached MTB).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8890).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (No Proxy, winddbTest).launch
java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
java/com.sap.sailing.server/SailingServer (Proxy, winddbTest).launch
2015-03-02 16:13:26 +01:00
Axel Uhl
0c4794d41e
implement file upload using a plain servlet with Apache multipart suppot, skipping confusing Jersey with FormDataParams that don't work
2015-02-27 18:19:13 +01:00
Axel Uhl
e92a688be3
using Jersey Multipart 1.17.0 which is now consistent with our Jersey version 1.17.0 coming from the Eclipse Orbit
2015-02-27 17:40:41 +01:00
Axel Uhl
041b50cc3d
introduced Jersey ExceptionMapper for Shiro's AuthorizationException
2015-02-26 17:26:45 +01:00
Axel Uhl
c196f48ad1
prepared the com.sap.sailing.server.gateway bundle for REST security, showing a commented example in shiro.ini for the /events service end point
2015-02-25 18:26:27 +01:00
Frederik Petersen
3bc7818939
Added web service for showing polar regression functions
...
This should simplify the extraction of "default" polars for each boat
class.
2015-02-25 08:35:31 +01:00