Axel Uhl
2416b49f89
bug6099: interims commit with a first implementation of a user account locking/banning mechanism;
...
yet missing is writing to persistence and replication
2025-03-17 16:30:57 +01:00
Axel Uhl
52d9b8ec0a
Revert "bug6102: dropping test DB in ClearStateServlet"
...
This reverts commit 279da4a8d9 .
2025-03-14 22:48:20 +01:00
Axel Uhl
279da4a8d9
bug6102: dropping test DB in ClearStateServlet
2025-03-14 16:56:06 +01:00
Axel Uhl
90e14ecd1d
avoid sending internal data via Exception messages to untrusted clients
2025-01-23 15:16:25 +01:00
Axel Uhl
6b451641ed
bug5503: added ShiroFilter subclass to skip authentication for OPTIONS requests
2024-07-02 15:12:11 +02:00
Wessels, Udo (PPN)
2b66121265
bug5910: remove not supported line in .project files so that current Eclipse version (2023-09) can import the projects.
2023-10-09 18:00:50 +02:00
Finn Huelsbusch
d888c1fad9
added configuration for eclipse 2022-06 and updated the onboarding
2022-07-07 16:51:33 +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
2c622e5b45
patched <!DOCTYPE projectDescription> into all project files to avoid info/warning in problems view about no grammar constraint
2021-06-19 12:45:03 +02:00
Axel Uhl
ef9097dd5e
bug5513 aftermath: fixing class of invalidRequest filter in all shiro.ini files
2021-04-16 12:01:50 +02:00
Axel Uhl
37fb3dc0a5
bug5513: added configuration of Shiro invalidRequest filter for backward compatibility to all shiro.ini files;
...
re-enabling backslash, semicolon and non-ASCII characters (important, e.g., for Umlaut characters)
in URL paths again
2021-04-16 11:37:44 +02:00
Axel Uhl
ae75a94737
bug5513: added the now necessary authc = com.sap.sse.security.CustomFilter to all shiro.ini files, as already documented in Wiki
2021-04-13 09:39:49 +02:00
Axel Uhl
4db4b95b62
bug4811: set org.eclipse.jdt.core.compiler.codegen.methodParameters to generate in all preference files; Tycho respects them!
2021-02-16 14:58:38 +01:00
Georg Herdt
e6ae9da861
upgrade to recent servlet/web.xml standard of jetty 9.4.
...
bug 5153
2021-01-17 22:16:10 +01: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
Georg Herdt
25ca31f089
switch to filter
...
bug5153
2020-05-25 15:06:51 +02:00
Axel Uhl
d9d435421f
bug5153: fixed initialization of whitelabeling in selenium test set-up
2020-04-08 22:46:52 +02:00
Georg Herdt
91fd377867
fix test
...
#5153
2020-04-08 10:24:10 +02:00
Georg Herdt
4de61eeaa0
make table more readable, add some more docu
2020-04-06 09:55:17 +02:00
Georg Herdt
7e46168c56
implement servlet to switch whitelabel setting during testing #5153
2020-03-09 14:44:02 +01:00
Axel Uhl
89e8bef9c8
Revert "removed PluginNature from our OSGi bundles; they are not Eclipse plugins";
...
according to https://bugs.eclipse.org/bugs/show_bug.cgi?id=544977#c21 the
scenario of using the ManifestBuilder without setting the PluginNature is
not a supported scenario. Besides, it doesn't help to get rid of the new
Eclipse warning regarding non-exported packages.
This reverts commit 063484e29f .
2019-05-28 21:54:20 +02:00
Axel Uhl
063484e29f
removed PluginNature from our OSGi bundles; they are not Eclipse plugins
2019-05-27 22:53:30 +02:00
Axel Uhl
b351d52248
new authentication for Selenium tests after RESTlets no longer produce JSESSIONID sessions;
...
a CreateSessionServlet has been added to the /sailingserver/test-support
context which is only available during Selenium testing, together with
the clearState support
Change-Id: I792de0b62c5edbc0e403ac572e94fd208653575d
2019-02-06 22:08:29 +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
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
867cd6c84e
introduced new property mongo.uri which allows users to provide a full-fledged, replica set-aware mongodb:// URI
...
Change-Id: Ie02631b2217333629e5aa7ca16346734a06819cb
2018-11-30 22:59:19 +01: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
9123771f34
normalized line endings
2017-05-16 09:42:02 +02:00
Steffen Schaefer
b30ef59837
PolarDataServiceImpl is now cleared in Selenium tests
2017-04-04 14:14:42 +02: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
6fecb642a4
moved interface containing the clearState method to SSE; will add it to SecurityService as well; clearing servlet already finds all implementing services
2014-12-01 15:53:59 +01:00
Axel Uhl
15f0ea0489
renamed com.sap.sailing.mongodb to com.sap.sse.mongodb and removed unnecessary dependency to com.sap.sailing.domain.common; fixes bug 2435
2014-11-05 13:08:09 +01: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
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
Benjamin Ebling
bcd1d43207
KW Safe commit
2014-06-24 11:57:03 +02:00
Axel Uhl
0c47e86304
moved Pair and Triple from com.sap.sailing.common.Util to com.sap.sse.common.Util and introduced all missing dependencies on com.sap.sse.common
2014-06-02 23:31:26 +02:00
fmittag
8bf5a48b38
corrected manifest.mf for gateway.test.support bundle and added autostart property to ensure that this web bundle is always running
2014-03-06 16:00:59 +01:00
D049941
5783f3ffde
Missing pom.xml added.
2014-02-11 11:31:29 +01:00
D049941
3770632759
Test support for the SailingService added, which provides a method to
...
clear the state. This is necessary, since test needs a way to create a
well defined state.
The method is published via a Servlet. To avoid data loss, it is
protected by a check of the used database. Only if the database
winddbTest is used, the method call will be dispatched to the
SailingService.
2013-12-18 15:04:00 +01:00