Axel Uhl
39da2f389c
reset .project files to before c17c183ed63ec10e957829f43b244eea32dc1dcc;
...
this reverts undesired automated edits made by Cline
2026-03-20 10:13:08 +01:00
Axel Uhl
c17c183ed6
bug6217: Opus 4.6-generated scripts for producing a Jetty p2 update site from Maven Central
2026-03-18 15:18:06 +01:00
Axel Uhl
b97ace3db0
bug6097: apply same mechanism for user creation per IP locking as for failed bearer token-based authentication
2025-03-19 14:17:35 +01:00
Axel Uhl
ec8cef1e11
bug6059: made RiotServer replicable
2024-12-19 13:54:25 +01:00
Axel Uhl
ddba4fa9ae
use UTF-8 encoding for plain-text e-mail sending
2024-02-22 14:47:14 +01: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
Udo Wessels
c8991f332f
bug5773: revert mail activation logic not to block mail tests. Only if explicit set to false, it will disable email server calls and log instead only mail content. For all other scenarios it works like before and will try to send the email.
2023-08-07 18:41:29 +02:00
Udo Wessels
48b07ec2f9
bug5773: Revert email toggle read from system properties and implemented the (standard) lookup of mail.enable property from mail.properties.
2023-08-07 14:28:48 +02:00
Udo Wessels
1fa15ca3bf
bug5773: fixed now the update of the user model and user details view if email validation status was set back.
...
- Introduced a new (optional) system parameter to disable email sending. This is good for local execution. No error occurs any more and email content is visible in the log.
2023-08-07 12:44:15 +02:00
Axel Uhl
4be09bcb66
added description for m2s result monitoring for the paris2024 setup; added java/com.sap.sse.mail/META-INF/javamail.default.address.map
2023-07-09 10:27:22 +02:00
Axel Uhl
5d8a57cb67
bug5792: further aligned manifests, .classpath and settings/preferences
2022-12-14 05:23:00 -08:00
Axel Uhl
56fb8a0890
bug4821: moved Subject attachment to ThreadPoolUtilImpl; use where required
2022-08-16 23:35:45 +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
59cbdf1e15
bug5741: cache Class.forName results while reading all operations of one RabbitMQ message;
...
This avoids thousands of expensive Class.forName calls. Now, the next
most expensive thing is reading the class descripors from the stream.
2022-06-16 14:56:26 +02:00
Axel Uhl
780d1bc615
competitors now support a comma-separated list of e-mail addresses
2022-05-07 12:00:57 +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
ac765dca84
bug4811: place a new "port" field in version.json in the "start" script and use it for replica registration; added new port fields to replication status, for both, replicatedfrom and replicatedby
2021-04-20 16:33:50 +02:00
Axel Uhl
c7cdfc8200
bug4811: moved AbstractReplicableWithObjectInputStream to com.sap.sse.replication.interfaces and used throughout
2021-02-09 14:07:07 +01:00
Axel Uhl
6bd4c9239e
consistently use Replicable's operation type parameter for apply(...) method parameter
2020-03-24 13:08:20 +01:00
Tim Hessenmüller
6fced11d04
bug5197: Created SendMailWithMutipartSupplierOperation
2020-03-23 14:58:41 +01:00
Tim Hessenmüller
ee062a35f8
bug5197: Created SendMailOperation
2020-03-23 14:54:10 +01:00
Axel Uhl
a18d9de352
report actual replication operation class for wrappers; use single volatile boolean flag for initial load state instead of ThreadLocal
2020-03-06 01:32:48 +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
Steffen Schaefer
73b377a6cd
Merge branch 'master' into permission-vertical
...
Conflicts:
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
2019-01-24 09:41:58 +01:00
Axel Uhl
d2c3bdf2b5
ensure in-order delivery of messages from replica to master;
...
always pass operations to be sent to master into the queue so they
cannot be delivered to the master earlier than other queued operations
after connectivity has been restored
Change-Id: I7b1409dc4663659039058ce2c0511a26009114b4
2019-01-22 14:31:58 +01:00
Kai Börnert
57bdcc1bcc
Merge branch 'master' into permission-vertical
...
Conflicts:
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
java/com.sap.sse/src/com/sap/sse/util/HttpUrlConnectionHelper.java
2019-01-22 12:21:19 +01:00
Kai Börnert
333e4fa0bc
Merge branch 'master' into permission-vertical
...
Conflicts:
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RestApiApplication.java
java/com.sap.sailing.server.gateway/webservices/api/v1/index.html
java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
2019-01-22 11:12:07 +01:00
Axel Uhl
e633e66766
introduced queueing service for operations unsent to master
...
Change-Id: I0021082ec96b26b4302821a37acf2eb085baf2af
2019-01-21 23:10:45 +01:00
Axel Uhl
34b360cc3e
replication status under /replication/replication?action=STATUS
...
Change-Id: I63cfd64609e458690a89da3ed5478ee5f239579b
2019-01-18 17:35:58 +01:00
Steffen Schaefer
1e00d2d194
Merge branch 'master' into permission-vertical
...
# Conflicts:
# java/com.sap.sailing.domain.persistence/META-INF/MANIFEST.MF
# java/com.sap.sailing.domain.racelogtrackingadapter/META-INF/MANIFEST.MF
# java/com.sap.sailing.domain.swisstimingadapter.persistence/META-INF/MANIFEST.MF
# java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/SwissTimingAdapterPersistenceImpl.java
# java/com.sap.sailing.domain.swisstimingadapter.test/META-INF/MANIFEST.MF
# java/com.sap.sailing.domain.tractracadapter.persistence/META-INF/MANIFEST.MF
# java/com.sap.sailing.domain.tractracadapter.persistence/src/com/sap/sailing/domain/tractracadapter/persistence/impl/MongoObjectFactoryImpl.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/DataMiningServiceImpl.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
# java/com.sap.sailing.polars.datamining/META-INF/MANIFEST.MF
# java/com.sap.sailing.server.gateway.test/src/com/sap/sailing/server/gateway/test/jaxrs/AbstractJaxRsApiTest.java
# java/com.sap.sailing.server.interface/src/com/sap/sailing/server/interfaces/RacingEventService.java
# java/com.sap.sailing.server.replication.test/META-INF/MANIFEST.MF
# java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/TrackRaceReplicationTest.java
# java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/TaggingServiceTest.java
# java/com.sap.sailing.server.testsupport/META-INF/MANIFEST.MF
# java/com.sap.sailing.server/META-INF/MANIFEST.MF
# java/com.sap.sailing.server/src/com/sap/sailing/server/impl/Activator.java
# java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
# java/com.sap.sailing.server/src/com/sap/sailing/server/tagging/TaggingServiceImpl.java
# java/com.sap.sse.mail.replication.testsupport/src/com/sap/sse/mail/replication/testsupport/AbstractMailServiceReplicationTest.java
# java/com.sap.sse.security.test/META-INF/MANIFEST.MF
# java/com.sap.sse.security.test/src/com/sap/sse/security/jaxrs/api/SecurityResourceTest.java
# java/com.sap.sse.security.test/src/com/sap/sse/security/test/UserStoreWithPersistenceTest.java
# java/com.sap.sse.security.userstore.mongodb/META-INF/MANIFEST.MF
# java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/MongoObjectFactory.java
# java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/impl/DomainObjectFactoryImpl.java
# java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/impl/MongoObjectFactoryImpl.java
# java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
2018-12-17 14:36:37 +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
Kai Börnert
6551072e5e
extended ObjectInputStreamResolvingAgainstCache with a listener, that
...
gets called on cache misses and hits
added unified ownership handing on masterdataimport
2018-12-04 14:40:41 +01:00
Benjamin Barth
1c83d01686
bug4573 More improvements for invitation mail building
2018-05-22 17:34:49 +02:00
Benjamin Barth
b5e4b5187c
bug4573 Refactored SerializableMimeBodyPartSuppliers for easier usage,
...
e.g. for building nested body part structures
2018-05-22 15:27:05 +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
Axel Uhl
dc66ad0e33
successful mail replication, from replica to master, for invitation
...
Change-Id: Ic97945a1d6a1f04b94b743099b30285a189a51b1
2017-06-26 18:30:45 +02:00
Axel Uhl
a12749d5e7
compileable attempt to serialize/deserialized Multipart content through replication
...
Change-Id: I9ec088513d8a798444aeb334eae788cd14ccd0ac
2017-06-26 16:07:55 +02:00
Steffen Schaefer
9123771f34
normalized line endings
2017-05-16 09:42:02 +02:00
Steffen Schaefer
52c126e6f2
Using ThreadPoolUtil in ExecutorMailQueue instead of creating a local
...
ExecutorService instance
2016-08-16 15:19:26 +02:00
Steffen Schaefer
577f17ec1e
Updated the activator to properly start and stop
...
SailingNotificationService
2016-07-13 10:43:36 +02:00
Steffen Schaefer
e040866bba
Executor Thread is now configured as daemon
2016-07-13 08:11:21 +02:00
Steffen Schaefer
579f83fade
Preparations for mail notifications
2016-07-12 16:53:48 +02:00
Axel Uhl
4b11a46ca5
another ConcurrentHashMap-->ConcurrentMap declaration change
...
Change-Id: Idb691d65d9cc73b6483be2a19bfe95573a9d16a3
2016-06-07 17:15:36 +02:00
Axel Uhl
84fbd8d6e0
As fix for bug 3589, added MailServiceResolver and use ObjectInputStreamResolvingAgainstCache which respects Thread's context class loader
...
Change-Id: I498624382678929da138d01ff5802f4a44851f44
2016-04-12 10:44:57 +02:00
Papick Garcia Taboada
53e625a08f
Moved link definitions to StringMessages client bundle and sending the proper URLs to the backend for the mail composition.
2016-03-17 14:09:19 +01:00
Axel Uhl
da608903b8
fixed launch configs; fixed mail service which needs to implement ClearStateTestSupport
2015-02-16 16:36:12 +01:00
Fredrik Teschke
f60733698e
Merge branch 'ftes-mail-move-to-sse' into jbross-email-invitation
...
Conflicts:
java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/AbstractServerReplicationTest.java
java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/ConnectionResetAndReconnectTest.java
java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/PrematureOperationReceiptTest.java
java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/RaceLogReplicationTest.java
java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/RegattaLogReplicationTest.java
java/com.sap.sse.security.replication.test/META-INF/MANIFEST.MF
java/com.sap.sse.security.replication.test/src/com/sap/sse/security/replication/test/AbstractSecurityReplicationTest.java
2015-02-14 06:53:07 +01:00
Fredrik Teschke
42e1411bb6
add replication test for mail service (could only test applying changes to master)
2015-02-13 20:30:32 +01:00
Fredrik Teschke
4490d6a35d
fix buggy behaviour with multipart image as email attachment
2015-02-10 02:50:13 +01:00