Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/backend
diff options
context:
space:
mode:
authorLeitwolf112026-08-29 11:01:03 +0300
committerLeitwolf112026-08-29 11:01:03 +0300
commit178f97b44da88d8653d1f942a993d06aad9b48cf (patch)
tree06303aee472e125095425e6d28a96746a5db5a61 /backend
parent2ed7f2ea7eb873325dc2111d7be77760e21c8029 (diff)
downloadwebsite-178f97b44da88d8653d1f942a993d06aad9b48cf.tar.gz
Transfer all project-owned website sources and operations files to Progmasoft copyright ownership under AGPL-3.0-or-later, add the shared defensive Progmasoft patent grant with SPDX and REUSE coverage, preserve third-party licenses, and align notices, package metadata, authentication, mail, deployment, branding, and repository documentation with the current ViGet service
Diffstat (limited to 'backend')
-rw-r--r--backend/Auth/AuthCodeOptions.cs4
-rw-r--r--backend/Auth/AuthCodeService.cs4
-rw-r--r--backend/Auth/AuthEndpoints.cs4
-rw-r--r--backend/Auth/PublisherNamePolicy.cs4
-rw-r--r--backend/Data/ApplicationUser.cs4
-rw-r--r--backend/Data/AuthChallenge.cs4
-rw-r--r--backend/Data/Migrations/20260726172221_InitialRegistryIdentity.Designer.cs4
-rw-r--r--backend/Data/Migrations/20260726172221_InitialRegistryIdentity.cs4
-rw-r--r--backend/Data/Migrations/20260728182403_CascadeAccountOwnedRecords.Designer.cs4
-rw-r--r--backend/Data/Migrations/20260728182403_CascadeAccountOwnedRecords.cs4
-rw-r--r--backend/Data/Migrations/20260820173435_AddPublisherNames.Designer.cs4
-rw-r--r--backend/Data/Migrations/20260820173435_AddPublisherNames.cs4
-rw-r--r--backend/Data/Migrations/RegistryDbContextModelSnapshot.cs3
-rw-r--r--backend/Data/RegistryDbContext.cs4
-rw-r--r--backend/Data/RegistryToken.cs4
-rw-r--r--backend/Email/EmailOptions.cs4
-rw-r--r--backend/Email/RegistryEmailSender.cs4
-rw-r--r--backend/Program.cs4
-rw-r--r--backend/Properties/AssemblyInfo.cs4
-rw-r--r--backend/Tokens/TokenEndpoints.cs4
-rw-r--r--backend/XSharp.Web.Api.csproj4
21 files changed, 43 insertions, 40 deletions
diff --git a/backend/Auth/AuthCodeOptions.cs b/backend/Auth/AuthCodeOptions.cs
index 05337de..b4fa48d 100644
--- a/backend/Auth/AuthCodeOptions.cs
+++ b/backend/Auth/AuthCodeOptions.cs
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
namespace XSharp.Web.Api.Auth;
diff --git a/backend/Auth/AuthCodeService.cs b/backend/Auth/AuthCodeService.cs
index 6223c27..64135fd 100644
--- a/backend/Auth/AuthCodeService.cs
+++ b/backend/Auth/AuthCodeService.cs
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
using System.Security.Cryptography;
using System.Text;
diff --git a/backend/Auth/AuthEndpoints.cs b/backend/Auth/AuthEndpoints.cs
index ca3e16b..077d673 100644
--- a/backend/Auth/AuthEndpoints.cs
+++ b/backend/Auth/AuthEndpoints.cs
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
using System.Security.Claims;
using Microsoft.AspNetCore.Authentication;
diff --git a/backend/Auth/PublisherNamePolicy.cs b/backend/Auth/PublisherNamePolicy.cs
index 9b687ab..4a4dcfb 100644
--- a/backend/Auth/PublisherNamePolicy.cs
+++ b/backend/Auth/PublisherNamePolicy.cs
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
namespace XSharp.Web.Api.Auth;
diff --git a/backend/Data/ApplicationUser.cs b/backend/Data/ApplicationUser.cs
index f02da66..6e0dbb5 100644
--- a/backend/Data/ApplicationUser.cs
+++ b/backend/Data/ApplicationUser.cs
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
using Microsoft.AspNetCore.Identity;
diff --git a/backend/Data/AuthChallenge.cs b/backend/Data/AuthChallenge.cs
index 0c34566..0a03625 100644
--- a/backend/Data/AuthChallenge.cs
+++ b/backend/Data/AuthChallenge.cs
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
namespace XSharp.Web.Api.Data;
diff --git a/backend/Data/Migrations/20260726172221_InitialRegistryIdentity.Designer.cs b/backend/Data/Migrations/20260726172221_InitialRegistryIdentity.Designer.cs
index e5463df..c8c7b29 100644
--- a/backend/Data/Migrations/20260726172221_InitialRegistryIdentity.Designer.cs
+++ b/backend/Data/Migrations/20260726172221_InitialRegistryIdentity.Designer.cs
@@ -1,6 +1,6 @@
// <auto-generated />
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
diff --git a/backend/Data/Migrations/20260726172221_InitialRegistryIdentity.cs b/backend/Data/Migrations/20260726172221_InitialRegistryIdentity.cs
index 26dbf8d..40437f0 100644
--- a/backend/Data/Migrations/20260726172221_InitialRegistryIdentity.cs
+++ b/backend/Data/Migrations/20260726172221_InitialRegistryIdentity.cs
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
using System;
using Microsoft.EntityFrameworkCore.Migrations;
diff --git a/backend/Data/Migrations/20260728182403_CascadeAccountOwnedRecords.Designer.cs b/backend/Data/Migrations/20260728182403_CascadeAccountOwnedRecords.Designer.cs
index 48bbc78..ed58ebb 100644
--- a/backend/Data/Migrations/20260728182403_CascadeAccountOwnedRecords.Designer.cs
+++ b/backend/Data/Migrations/20260728182403_CascadeAccountOwnedRecords.Designer.cs
@@ -1,6 +1,6 @@
// <auto-generated />
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
diff --git a/backend/Data/Migrations/20260728182403_CascadeAccountOwnedRecords.cs b/backend/Data/Migrations/20260728182403_CascadeAccountOwnedRecords.cs
index 4973944..d5d561d 100644
--- a/backend/Data/Migrations/20260728182403_CascadeAccountOwnedRecords.cs
+++ b/backend/Data/Migrations/20260728182403_CascadeAccountOwnedRecords.cs
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
using Microsoft.EntityFrameworkCore.Migrations;
diff --git a/backend/Data/Migrations/20260820173435_AddPublisherNames.Designer.cs b/backend/Data/Migrations/20260820173435_AddPublisherNames.Designer.cs
index 823b244..a6cbc0f 100644
--- a/backend/Data/Migrations/20260820173435_AddPublisherNames.Designer.cs
+++ b/backend/Data/Migrations/20260820173435_AddPublisherNames.Designer.cs
@@ -1,6 +1,6 @@
// <auto-generated />
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
diff --git a/backend/Data/Migrations/20260820173435_AddPublisherNames.cs b/backend/Data/Migrations/20260820173435_AddPublisherNames.cs
index ef8cba1..ad063d5 100644
--- a/backend/Data/Migrations/20260820173435_AddPublisherNames.cs
+++ b/backend/Data/Migrations/20260820173435_AddPublisherNames.cs
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
using Microsoft.EntityFrameworkCore.Migrations;
diff --git a/backend/Data/Migrations/RegistryDbContextModelSnapshot.cs b/backend/Data/Migrations/RegistryDbContextModelSnapshot.cs
index 63988e2..8f424ca 100644
--- a/backend/Data/Migrations/RegistryDbContextModelSnapshot.cs
+++ b/backend/Data/Migrations/RegistryDbContextModelSnapshot.cs
@@ -1,3 +1,6 @@
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
+
// <auto-generated />
using System;
using Microsoft.EntityFrameworkCore;
diff --git a/backend/Data/RegistryDbContext.cs b/backend/Data/RegistryDbContext.cs
index d507089..a7dfa34 100644
--- a/backend/Data/RegistryDbContext.cs
+++ b/backend/Data/RegistryDbContext.cs
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
using Microsoft.AspNetCore.Identity;
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
diff --git a/backend/Data/RegistryToken.cs b/backend/Data/RegistryToken.cs
index 63f5bbc..a4e11cb 100644
--- a/backend/Data/RegistryToken.cs
+++ b/backend/Data/RegistryToken.cs
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
namespace XSharp.Web.Api.Data;
diff --git a/backend/Email/EmailOptions.cs b/backend/Email/EmailOptions.cs
index 009b7cb..d263385 100644
--- a/backend/Email/EmailOptions.cs
+++ b/backend/Email/EmailOptions.cs
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
namespace XSharp.Web.Api.Email;
diff --git a/backend/Email/RegistryEmailSender.cs b/backend/Email/RegistryEmailSender.cs
index ac9d27f..e84929f 100644
--- a/backend/Email/RegistryEmailSender.cs
+++ b/backend/Email/RegistryEmailSender.cs
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
using System.Net;
using System.Net.Mail;
diff --git a/backend/Program.cs b/backend/Program.cs
index 8daaa62..65ddf5e 100644
--- a/backend/Program.cs
+++ b/backend/Program.cs
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
using System.Security.Cryptography.X509Certificates;
using System.Threading.RateLimiting;
diff --git a/backend/Properties/AssemblyInfo.cs b/backend/Properties/AssemblyInfo.cs
index ee5f88d..28b42c5 100644
--- a/backend/Properties/AssemblyInfo.cs
+++ b/backend/Properties/AssemblyInfo.cs
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
using System.Runtime.CompilerServices;
diff --git a/backend/Tokens/TokenEndpoints.cs b/backend/Tokens/TokenEndpoints.cs
index 8178706..38dc48c 100644
--- a/backend/Tokens/TokenEndpoints.cs
+++ b/backend/Tokens/TokenEndpoints.cs
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com>
-// SPDX-License-Identifier: AGPL-3.0-or-later
+// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
+// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0
using System.Security.Claims;
using System.Security.Cryptography;
diff --git a/backend/XSharp.Web.Api.csproj b/backend/XSharp.Web.Api.csproj
index 2b6ac24..784b1f5 100644
--- a/backend/XSharp.Web.Api.csproj
+++ b/backend/XSharp.Web.Api.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
- <!-- SPDX-FileCopyrightText: 2026 Leitwolf <xs-lang.chess031@slmails.com> -->
- <!-- SPDX-License-Identifier: AGPL-3.0-or-later -->
+ <!-- SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com> -->
+ <!-- SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0 -->
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable>