Commit Graph
635 Commits
Author SHA1 Message Date
Axel Uhl 85ccfc4e5e bug6319: remove dead includeInvalid search parameter; export ORC_API_KEY
The key-based sas.orc.org API routes all active-certificate search through the
activecerts endpoint, which returns active certificates only. The includeInvalid
flag on ORCPublicCertificateDatabase.search(...) could therefore never change the
result and was dead. Remove it from the interface and impl, the default
getCertificateHandle, the two fuzzy-search call sites, SailingServiceImpl, and all
ORC test call sites. The sole route to an inactive certificate in this adapter is to
download it by reference number via DownBoatRMS_byrefno (getCertificate /
getCertificateHandle); the search Javadoc now states this explicitly.

Also export ORC_API_KEY from java/target/env-default-rules.sh so the Java VM can read
it via System.getenv(...). configuration/secrets assigns it as a plain (non-exported)
shell variable that the java child process would not otherwise inherit; it is passed
as an environment variable rather than a -D system property so it is not exposed on
the process command line.

Assisted-By: Claude Opus 4.8 (claude-opus-5-5)
2026-10-17 21:27:46 +02:00
Axel Uhl 2b33134758 bug6227: minor changes, debug logging reduced 2026-09-22 21:58:09 +02:00
Axel Uhl 97f55325b6 upstream change: refreshInstance.sh uses github.com:eclipse-sailing-analytics/sailing-analytics releases;
branding hint became generic ("YourBrand" instead of "SAP");
downstream should merge this with "-s ours" to keep the downstream branding
as is.
2026-07-14 14:41:59 +02:00
Axel Uhl 0404e1bd63 bug6236: caching device mappings and using cache; cache hit counting 2026-04-14 18:44:57 +02:00
Axel Uhl 8e7915c6b8 export GITHUB_TOKEN in env-default-rules.sh so that secret reaches the JVM 2026-04-10 14:18:16 +02:00
Axel Uhl 60e91f40d5 compareServers -a now outputs raw json on stdout and other messages to stderr 2026-04-10 09:43:00 +02:00
Axel Uhl 58a4343120 don't use -C in status script; it harms downstream scripts 2026-03-31 18:50:46 +02:00
Axel Uhl 007621c192 bug6209: don't log SHA256 of bearer token for polar data anymore 2026-03-03 16:01:29 +01:00
Axel Uhl 0300379fda bug6209: generate graph JSON tmp files iff FINE logging is active for IncrementalMstHmmWindEstimationForTrackedRace 2026-02-24 17:06:21 +01:00
Axel Uhl 50a545ed64 bug6209: using PolarDataService for wind-from-maneuver test 2026-02-23 18:44:43 +01:00
Axel Uhl b92b2d2d39 make "status" output colored, so with "less -R" it can be visualized nicely 2026-02-04 00:00:21 +01:00
masha.kashirina 03465ad67d bug6060: merge main 2025-11-13 10:16:39 +01:00
Axel Uhl 6c641933c1 bug6173: adding synchronization to allow multi-threaded use of GithubReleasesRepository 2025-11-06 15:42:36 +01:00
Axel Uhl cb108bcbe8 bug6060: updated documentation and env.sh regarding the new com.sap.sse.branding system property 2025-08-13 17:44:39 +02:00
Axel Uhl e4e01c741c check for availability of "mail" before trying to invoke 2025-07-08 14:12:10 +02:00
Axel Uhl 0af47331f4 added java.lang.module to JavaSE-11.profile 2025-07-07 16:17:03 +02:00
Axel Uhl 2522b9272d yet more java.* packages for JUnit5 in JavaSE-11.profile for Java 17 2025-07-07 14:55:39 +02:00
Axel Uhl e71b234a50 added a few more java.* packages to JavaSE-11.profile 2025-07-07 14:51:51 +02:00
Axel Uhl 0eb538305a added several java.* packages to JavaSE-11.profile so JUnit5 can resolve them with Java 17 2025-07-07 13:56:08 +02:00
Axel Uhl 635ce46a8d Merge branch 'main' into bug6105 2025-06-12 01:40:20 +02:00
Axel Uhl 4a36696c62 removed another env.sh attachment to a mail sent by the start script 2025-05-21 15:15:24 +02:00
Axel Uhl aca9a08bf5 don't attach env.sh to e-mails; it makes Exchange servers block them 2025-05-21 14:31:34 +02:00
Axel Uhl 1a7364ac70 Merge branch 'main' into bug6105 2025-05-18 22:31:36 +02:00
Axel Uhl 1e321cd335 added noreply sender address to start/stop scripts 2025-05-15 11:22:20 +02:00
Axel Uhl 905bc823e3 bug6105: move custom field serializer for TakedownNoticeRequestContext to com.sap.sse.security.ui 2025-04-30 11:03:30 +02:00
Axel Uhl 1cff1f3c53 bug6107: introducing geonames.org.usernames system property for user name secret 2025-03-31 15:03:02 +02:00
Axel Uhl 4e3153a63a bug6095: suspend AI commenting while a race is still in LOADING/PREPARED state 2025-03-06 13:09:11 +01:00
Axel Uhl 502c4bdfab bug6095: after introducing background/retry/back-off for AICore requests, fixed locking (for good) 2025-03-04 17:24:03 +01:00
Axel Uhl f9c32ebd1a bug6095: fixed locking for AIAgent's parallel contributions 2025-03-04 16:05:55 +01:00
Axel Uhl 44c4b70f4e switching to sapmachine-17.0.13 and avoiding mail error output during startup if mail is not installed 2025-01-27 00:02:20 +01:00
Axel Uhl c69b86b538 starting to fetch the YouTube API key from a secret instead of baking it into the source code 2025-01-11 02:36:30 +01:00
Axel Uhl a96f602edd only insert igtimi.riot.port into APP_PARAMETERS if the IGTIMI_RIOT_PORT variable is non-empty 2025-01-09 11:33:24 +01:00
Axel Uhl 2c6d25a18d bug6059: improved release notes; display remote Igtimi Riot config in AdminConsole panel 2024-12-29 01:37:34 +01:00
Axel Uhl de49b19549 bug6059: use IGTIMI_RIOT_PORT variable in start script 2024-12-22 02:27:05 +01:00
Axel Uhl 7b61e2dd07 bug6059: added com.sap.sailing.domain.igtimiadapter.server.riot.impl.RiotServerImpl to the replicables on auto-replication 2024-12-19 14:44:00 +01:00
Axel Uhl 328a866498 using new generateMailProperties.sh to support "start docker" 2024-12-05 13:37:44 +01:00
Axel Uhl b7e1087e07 fixed compareServers script so it can handle leaderboard group names with [] in it 2024-11-22 22:16:33 +01:00
Axel Uhl d155d34c96 patch fail2ban jail.conf so that systemd is used as backend 2024-11-15 20:03:06 +01:00
Axel Uhl 4282c1fced bug6065: adjusted env.sh to the new debranding/branding default 2024-11-07 11:24:46 +01:00
Axel Uhl da9f4ca76f removed "stray" backslash in grep expression in status script 2024-10-21 14:49:04 +02:00
Axel Uhl ee9eb40d44 bug6057: added a UDP receiver for the Queclink connector 2024-09-18 15:10:31 +02:00
Axel Uhl 3e30ccb051 bug6057: added test case for sending fixes to socket server 2024-09-18 10:42:54 +02:00
Axel Uhl fe05c3d3ff removed fields from exclude list of compareServers;
discardIndexResultsStartingWithHowManyRaces
overallLeaderboardName
hasOverallLeaderboard
2024-06-29 15:20:40 +02:00
Axel Uhl f569f91704 upgrade to TracAPI 3.15.12: The MTB reader is not releasing all the resources once the reading process is over 2024-06-25 13:41:29 +02:00
Axel Uhl 0f2cc6bcff timepoint-ms must be excluded from compareServers comparison 2024-06-14 09:42:57 +02:00
Axel Uhl 8511f47081 reset additional timestamp filter from compareServers 2024-06-13 16:17:11 +02:00
Axel Uhl 95ed2233d3 fixed workflow file syntax for new skip_tests input 2024-06-13 15:33:38 +02:00
Thomas Stokes 45e2e37e2a Merge branch 'main' into bug5938 2024-06-11 15:09:18 +01:00
Axel Uhl 22e3624a72 bug5791: fixed test for non-empty variables in env-default-rules.sh; fixed test for empty chargebee values in ChargebeeConfiguration 2024-06-05 15:45:05 +02:00
Axel Uhl c5383fc3c0 added script configuration/github-download-release-assets.sh 2024-05-22 14:25:50 +02:00