From 1a5ae42516983222efafe52ec1b57acd27b089ff495a78894d9c3c5b0c4b5615 Mon Sep 17 00:00:00 2001 From: "Marc S. Weidner" Date: Fri, 6 Jun 2025 17:45:58 +0200 Subject: [PATCH] V8.03.512.2025.06.06 Signed-off-by: Marc S. Weidner --- .gitea/workflows/linter_char_scripts.yaml | 12 +++++++----- config/includes.chroot/preseed/preseed.cfg | 2 +- docs/LICENSES/CC-BY-NC-ND-4.0.txt | 4 ++-- docs/graphviz/ciss.debian.live.builder.dot | 6 +++--- 4 files changed, 13 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/linter_char_scripts.yaml b/.gitea/workflows/linter_char_scripts.yaml index 6c6f9a6..62320ff 100644 --- a/.gitea/workflows/linter_char_scripts.yaml +++ b/.gitea/workflows/linter_char_scripts.yaml @@ -126,12 +126,14 @@ jobs: # STEP 1: Find target files. # # We capture: - # - All files '*.sh', '*.zsh', '*.chroot' - # - All files whose first line begins with “#!” (shebang) + # - All files '*.sh', '*.zsh', '*.chroot', '*.yaml', '*.yml' + # - All files whose first line begins with "#!" (shebang) # ------------------------------- mapfile -t files_to_check < <( find . -type f \( \ -iname '*.sh' -o \ + -iname '*.yml' -o \ + -iname '*.yaml' -o \ -iname '*.zsh' -o \ -iname '*.chroot' -o \ -exec grep -Iq '^#!' {} \; \ @@ -170,7 +172,7 @@ jobs: for file in "${files_to_check[@]}"; do # # 4.1: CRLF detection - # grep -nP returns “lineno:” + # grep -nP returns "lineno:" # ------------------------------- while IFS=: read -r lineno _rest; do findings+="${file}: CRLF-found at line ${lineno}: "$'\n' @@ -178,7 +180,7 @@ jobs: # # 4.2: Unallowed control characters - # grep -nP -o returns “lineno:” + # grep -nP -o returns "lineno:" # ------------------------------- while IFS=: read -r lineno char; do findings+="${file}: control-char at line ${lineno}: ${char}"$'\n' @@ -186,7 +188,7 @@ jobs: # # 4.3: Non-ASCII characters with emoji exception - # grep -nP -o returns “lineno:” + # grep -nP -o returns "lineno:" # ------------------------------- while IFS=: read -r lineno char; do findings+="${file}: non-ascii at line ${lineno}: ${char}"$'\n' diff --git a/config/includes.chroot/preseed/preseed.cfg b/config/includes.chroot/preseed/preseed.cfg index eab24e3..f4ae4e2 100644 --- a/config/includes.chroot/preseed/preseed.cfg +++ b/config/includes.chroot/preseed/preseed.cfg @@ -4,7 +4,7 @@ # SPDX-CreationInfo: 2025-05-05; WEIDNER, Marc S.; # SPDX-ExternalRef: GIT https://git.coresecret.dev/msw/CISS.debian.live.builder.git # SPDX-FileContributor: WEIDNER, Marc S.; Centurion Intelligence Consulting Agency -# SPDX-FileCopyrightText: 2024–2025; WEIDNER, Marc S.; +# SPDX-FileCopyrightText: 2024â€"2025; WEIDNER, Marc S.; # SPDX-FileType: SOURCE # SPDX-License-Identifier: EUPL-1.2 OR LicenseRef-CCLA-1.0 # SPDX-LicenseComment: This file is part of the CISS.debian.installer.secure framework. diff --git a/docs/LICENSES/CC-BY-NC-ND-4.0.txt b/docs/LICENSES/CC-BY-NC-ND-4.0.txt index 7bbe19c..95b4dbf 100644 --- a/docs/LICENSES/CC-BY-NC-ND-4.0.txt +++ b/docs/LICENSES/CC-BY-NC-ND-4.0.txt @@ -1,6 +1,6 @@ Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International - Creative Commons Corporation (“Creative Commons”) is not a law firm and does not provide legal services or legal advice. Distribution of Creative Commons public licenses does not create a lawyer-client or other relationship. Creative Commons makes its licenses and related information available on an “as-is” basis. Creative Commons gives no warranties regarding its licenses, any material licensed under their terms and conditions, or any related information. Creative Commons disclaims all liability for damages resulting from their use to the fullest extent possible. + Creative Commons Corporation ("Creative Commons") is not a law firm and does not provide legal services or legal advice. Distribution of Creative Commons public licenses does not create a lawyer-client or other relationship. Creative Commons makes its licenses and related information available on an "as-is" basis. Creative Commons gives no warranties regarding its licenses, any material licensed under their terms and conditions, or any related information. Creative Commons disclaims all liability for damages resulting from their use to the fullest extent possible. Using Creative Commons Public Licenses @@ -150,6 +150,6 @@ Section 8 - Interpretation. d. Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority. -Creative Commons is not a party to its public licenses. Notwithstanding, Creative Commons may elect to apply one of its public licenses to material it publishes and in those instances will be considered the “Licensor.” Except for the limited purpose of indicating that material is shared under a Creative Commons public license or as otherwise permitted by the Creative Commons policies published at creativecommons.org/policies, Creative Commons does not authorize the use of the trademark “Creative Commons” or any other trademark or logo of Creative Commons without its prior written consent, including, without limitation, in connection with any unauthorized modifications to any of its public licenses or any other arrangements, understandings, or agreements concerning use of licensed material. For the avoidance of doubt, this paragraph does not form part of the public licenses. +Creative Commons is not a party to its public licenses. Notwithstanding, Creative Commons may elect to apply one of its public licenses to material it publishes and in those instances will be considered the "Licensor." Except for the limited purpose of indicating that material is shared under a Creative Commons public license or as otherwise permitted by the Creative Commons policies published at creativecommons.org/policies, Creative Commons does not authorize the use of the trademark "Creative Commons" or any other trademark or logo of Creative Commons without its prior written consent, including, without limitation, in connection with any unauthorized modifications to any of its public licenses or any other arrangements, understandings, or agreements concerning use of licensed material. For the avoidance of doubt, this paragraph does not form part of the public licenses. Creative Commons may be contacted at creativecommons.org. \ No newline at end of file diff --git a/docs/graphviz/ciss.debian.live.builder.dot b/docs/graphviz/ciss.debian.live.builder.dot index 767726c..b8221a9 100644 --- a/docs/graphviz/ciss.debian.live.builder.dot +++ b/docs/graphviz/ciss.debian.live.builder.dot @@ -138,15 +138,15 @@ digraph CISS_debian_live_builder { // Jump Host → Hidden-Master Jump_Host -> Hidden_Master [color=green]; - // Hidden-Master → Name servers (each green with the label “HMAC SHA512”) + // Hidden-Master → Name servers (each green with the label "HMAC SHA512") Hidden_Master -> ns00 [color=green, label="HMAC SHA512"]; Hidden_Master -> ns01 [color=green, label="HMAC SHA512"]; Hidden_Master -> ns02 [color=green, label="HMAC SHA512"]; Hidden_Master -> ns03 [color=green, label="HMAC SHA512"]; - // Red arrows “DNSSEC” from name server cluster (ns_anchor) → B cluster (b_big_anchor) + // Red arrows "DNSSEC" from name server cluster (ns_anchor) → B cluster (b_big_anchor) ns_anchor -> b_big_anchor [color=red, label="DNSSEC"]; - // Red arrow “DNSSEC” from nameserver cluster (ns_anchor) → cloud cluster (cloud_anchor) + // Red arrow "DNSSEC" from nameserver cluster (ns_anchor) → cloud cluster (cloud_anchor) ns_anchor -> cloud_anchor [color=red, label="DNSSEC"]; // Red arrows from TLS Internet → B-Cluster and cloud