audit work, fixed StellaOps.sln warnings/errors, fixed tests, sprints work, new advisories

This commit is contained in:
master
2026-01-07 18:49:59 +02:00
parent 04ec098046
commit 608a7f85c0
866 changed files with 56323 additions and 6231 deletions

View File

@@ -5,6 +5,7 @@
// Description: PostgreSQL repository for federation sync ledger operations
// -----------------------------------------------------------------------------
using System.Globalization;
using Microsoft.Extensions.Logging;
using Npgsql;
using StellaOps.Concelier.Persistence.Postgres.Models;
@@ -357,8 +358,8 @@ public static class CursorFormat
public static (DateTimeOffset Timestamp, int Sequence) Parse(string cursor)
{
var parts = cursor.Split('#');
var timestamp = DateTimeOffset.Parse(parts[0]);
var sequence = parts.Length > 1 ? int.Parse(parts[1]) : 0;
var timestamp = DateTimeOffset.Parse(parts[0], CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind);
var sequence = parts.Length > 1 ? int.Parse(parts[1], CultureInfo.InvariantCulture) : 0;
return (timestamp, sequence);
}

View File

@@ -1,4 +1,5 @@
using System;
using System.Globalization;
using System.Text.Json;
using System.Collections.Generic;
using StellaOps.Concelier.Documents;
@@ -94,7 +95,7 @@ public sealed class PostgresSourceStateAdapter : LegacyContracts.ISourceStateRep
var metadata = new Dictionary<string, object?>(StringComparer.Ordinal)
{
["backoffUntil"] = backoffUntil.ToString("O"),
["backoffUntil"] = backoffUntil.ToString("O", CultureInfo.InvariantCulture),
["reason"] = reason
};
@@ -201,7 +202,7 @@ public sealed class PostgresSourceStateAdapter : LegacyContracts.ISourceStateRep
}
if (backoffProperty.ValueKind == JsonValueKind.String
&& DateTimeOffset.TryParse(backoffProperty.GetString(), out var parsed))
&& DateTimeOffset.TryParse(backoffProperty.GetString(), CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind, out var parsed))
{
return parsed;
}