Sohaib Baig
November 18, 2025
fix concurrent write access error on get locked IPs
locked IPs are fetched after being compared with the permission for each
IP. Those that fail the permission permission check are removed from the
result of the fetch operation. This removal was previously happening in
an iterable.forEach method, removing elements from inside this method
caused a ConcurrentModificationException, so forEach usage was replaced
with an iterator that safely allows removals based on cursor position.
java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/server/UserManagementServiceImpl.java
6a60ed2
masha.kashirina
November 18, 2025
bug6060: merge main
.redirects.gollum
configuration/updateTracTracApiTokenForArchive.sh
java/com.sap.sse.filestorage/src/com/sap/sse/filestorage/impl/AmazonS3FileStorageServiceImpl.java
wiki/howto/onboarding-glossary.md -> wiki/howto/glossary.md
wiki/howto/onboarding.md
958cfd7
Axel Uhl
November 18, 2025
bug5959: more whitespace/formatting clean-up
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/DomainFactory.java
4d47167
Axel Uhl
November 18, 2025
bug5959: factored commonalities of [Maneuver|MarkPassing]RaceFingerprint
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverhash/ManeuverRaceFingerprint.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverhash/ManeuverRaceFingerprintFactory.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverhash/impl/ManeuverRaceFingerprintImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverhash/impl/ManeuversFromDatabase.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/MarkPassingCalculator.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassinghash/MarkPassingRaceFingerprint.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassinghash/MarkPassingRaceFingerprintFactory.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/DynamicTrackedRace.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/RaceFingerprint.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/RaceFingerprintFactory.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/RaceTrackingConnectivityParameters.java
1e0ebdd
Axel Uhl
November 18, 2025
bug5959: removed unused DynamicTrackedRace[Impl].updateManeuvers
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/DynamicTrackedRace.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
b455c9a
Axel Uhl
November 18, 2025
bug5959: reverted redundant comment changes in DynamicTrackedRegattaImpl
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRegattaImpl.java
6f2be29
Axel Uhl
November 18, 2025
bug5959: made member final
java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverhash/impl/ManeuversFromDatabase.java
2a07034
Axel Uhl
November 18, 2025
bug5959: formatting only
java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverhash/impl/ManeuverFromSmartFutureCache.java
968a6b8
Axel Uhl
November 18, 2025
bug5959: replaced CountDownLatch by basic object notifier in TrackedRaceImpl.waitForAllRAceLogsAttached
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
6bf10a0
Axel Uhl
November 18, 2025
bug5959: removed unnecessary casts again; added final-ness
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
5cbe483