v0.35.1: performance, AGPL licensing and documentation overhaul

- Web Server reads static files inline; proxy middleware chain flattened
- About window with license summary and project links; AGPL-3.0-or-later
- Rewritten documentation: feature list, screenshots, performance guide
- Fix false spikes in per-Vhost request-rate charts
This commit is contained in:
gru committed 2026-11-05 18:29:56 +01:00
1 parent d3b492874b
commit eba9f89283
135 files changed
+1425 -1064

No files matched your search

+15 -4
View File
@@ -942,6 +942,7 @@
"docsWrites": "Enable write operations",
"docsWriteConfirm": "This sends a real change to RustProxy. Continue?",
"docsExpired": "Session ended. Sign in again.",
"docsImage": "Screenshot",
"docsError": "Documentation could not be loaded.",
"docsAccount": "Signed in as",
"docsReadOnly": "Read-only execution by default. SSE streams and login/setup are not executed here.",
@@ -2250,11 +2251,21 @@
"about": "About",
"aboutTitle": "About RustProxy",
"aboutAuthor": "Author",
"aboutLicenseText": "Full license text",
"aboutDocumentation": "Documentation and API reference",
"aboutLicensePointWarranty": "The software is provided without any warranty.",
"aboutLicensePointNetwork": "If you run a modified version as a network service, its users must be able to obtain the modified source code.",
"aboutLicensePointShare": "Distributed copies and modified versions must stay under the same license and include their source code.",
"aboutLicensePointUse": "Use it for any purpose, including commercial deployments.",
"aboutLicenseTitle": "License summary",
"aboutSpdx": "SPDX identifier",
"aboutCopyright": "Copyright",
"aboutTagline": "Reverse proxy, web server, certificate manager and traffic monitor in a single service with a built-in administration panel.",
"aboutLicense": "License",
"aboutLicenseValue": "GNU AGPL v3",
"aboutOpenSourceText": "RustProxy is an open-source project. Its source code is publicly available for inspection, development and community contribution.",
"aboutRepository": "Official source repository",
"aboutPackagesRepository": "Official package repository",
"aboutLicenseValue": "GNU AGPL v3.0 or later",
"aboutOpenSourceText": "RustProxy is free and open-source software. You may use, study, modify and redistribute it under the terms of the GNU Affero General Public License, version 3 or any later version.",
"aboutRepository": "Source code",
"aboutPackagesRepository": "Website and packages",
"aboutPythonRuntime": "Certificate Python runtime",
"runtimePython": "Python",
"runtimePip": "pip",
+15 -4
View File
@@ -942,6 +942,7 @@
"docsWrites": "Włącz operacje zapisu",
"docsWriteConfirm": "Ta operacja naprawdę zmieni RustProxy. Kontynuować?",
"docsExpired": "Sesja wygasła. Zaloguj się ponownie.",
"docsImage": "Zrzut ekranu",
"docsError": "Nie udało się wczytać dokumentacji.",
"docsAccount": "Zalogowano jako",
"docsReadOnly": "Domyślnie wykonywane są tylko odczyty. Strumienie SSE oraz logowanie i setup nie są tu uruchamiane.",
@@ -2250,11 +2251,21 @@
"about": "O projekcie",
"aboutTitle": "O RustProxy",
"aboutAuthor": "Autor",
"aboutLicenseText": "Pełny tekst licencji",
"aboutDocumentation": "Dokumentacja i dokumentacja API",
"aboutLicensePointWarranty": "Oprogramowanie jest dostarczane bez jakiejkolwiek gwarancji.",
"aboutLicensePointNetwork": "Jeśli udostępniasz zmodyfikowaną wersję jako usługę sieciową, jej użytkownicy muszą mieć dostęp do zmodyfikowanego kodu źródłowego.",
"aboutLicensePointShare": "Rozpowszechniane kopie i wersje zmodyfikowane muszą pozostać na tej samej licencji i zawierać kod źródłowy.",
"aboutLicensePointUse": "Możesz go używać w dowolnym celu, także komercyjnie.",
"aboutLicenseTitle": "Licencja w skrócie",
"aboutSpdx": "Identyfikator SPDX",
"aboutCopyright": "Prawa autorskie",
"aboutTagline": "Reverse proxy, serwer WWW, menedżer certyfikatów i monitor ruchu w jednej usłudze z wbudowanym panelem administracyjnym.",
"aboutLicense": "Licencja",
"aboutLicenseValue": "GNU AGPL v3",
"aboutOpenSourceText": "RustProxy jest projektem open source. Kod źródłowy jest publicznie dostępny do wglądu, rozwoju i współtworzenia.",
"aboutRepository": "Oficjalne repozytorium źródłowe",
"aboutPackagesRepository": "Oficjalne repozytorium pakietów",
"aboutLicenseValue": "GNU AGPL v3.0 lub nowsza",
"aboutOpenSourceText": "RustProxy jest wolnym oprogramowaniem o otwartym kodzie. Możesz go używać, analizować, modyfikować i rozpowszechniać na warunkach licencji GNU Affero General Public License w wersji 3 lub dowolnej późniejszej.",
"aboutRepository": "Kod źródłowy",
"aboutPackagesRepository": "Strona i pakiety",
"aboutPythonRuntime": "Środowisko Python certyfikatów",
"runtimePython": "Python",
"runtimePip": "pip",