Compare commits

...
14 Commits
Author SHA1 Message Date
Gitea Action 7cf80445ed ci: CHECKSUMS.txt bei Veröffentlichung erzeugt 2026-06-23 12:37:58 +00:00
Rhino 830304a181 cockpit: Beipackzettel VI3DGL aktualisiert 2026-06-23 14:37:17 +02:00
Gitea Action 557a89f49b VI3DGL: v1.4.5 (2026-06-23T12:06) 2026-06-23 12:06:42 +00:00
Gitea Action 686ffee212 VI3DGL: v1.4.5 (2026-06-23T11:58) 2026-06-23 11:58:10 +00:00
Gitea Action 5e3fac22f0 VI3DGL: v1.4.3 (2026-06-21T18:52) 2026-06-21 18:52:03 +00:00
RhinoandClaude Opus 4.8 27a265b101 fix(proxy): DefaultWebProxy mit angemeldeten Windows-Credentials (407 beheben)
Hinter dem Behoerden-Proxy scheiterte jeder Download (VERSION/MANIFEST/Bundles/
CHECKSUMS) mit '(407) Proxyauthentifizierung erforderlich', sobald update.ps1
von update.bat per Invoke-Expression geladen und ausgefuehrt wurde. Loesung:
einmalig oben (nach $DistBase, vor dem ersten Invoke-WebRequest) dem System-
Proxy die DefaultNetworkCredentials (Negotiate/NTLM des laufenden Benutzers)
mitgeben -> wirkt global fuer alle folgenden Requests.

Spiegelt den gleichen Fix in VI3 server.ps1 (Update-Check). Damit funktioniert
auch der In-App-'Installieren'-Button (server.ps1 startet update.bat -> update.ps1).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-21 20:38:31 +02:00
Gitea Action b26c0c0ebc VI3DGL: v1.4.3 (2026-06-21T18:27) 2026-06-21 18:27:31 +00:00
Gitea Action c9816af9b4 VI3DGL: v1.4.3 (2026-06-21T18:11) 2026-06-21 18:11:46 +00:00
Gitea Action 888ce87284 VI3DGL: v1.4.3 (2026-06-21T18:00) 2026-06-21 18:00:39 +00:00
Gitea Action 2af8622242 VI3DGL: v1.4.3 (2026-06-21T17:54) 2026-06-21 17:54:35 +00:00
Gitea Action 5947e16a5c VI3DGL: v1.4.3 (2026-06-21T15:41) 2026-06-21 15:41:33 +00:00
Gitea Action 32b476fd2c VI3DGL: v1.4.3 (2026-06-21T09:37) 2026-06-21 09:37:25 +00:00
Rhino 86f8626cdd cockpit: Beipackzettel VI3DGL aktualisiert 2026-06-21 01:23:35 +02:00
Rhino f8e03513bf docs: CHANGELOG.md VI3DGL (ueberlebt Mirror) 2026-06-21 01:10:10 +02:00
13 changed files with 13164 additions and 12392 deletions
+3
View File
@@ -0,0 +1,3 @@
b1a4e69eaa33c15a51bc8b082cd305c8d8c3a94a4e4a3f3d5d14040a28221f1e sync-bundle-01.txt
ab0a7311b0deb8ad4b59cfbcb91adc7b97e0a8c52658acfd0faf54f90df02047 sync-bundle-02.txt
95bdd3993481ac8ec937f1adb09bf1851735619dca2dd4283c7608f13f0e1e7e sync-entpacken.bat
+8
View File
@@ -0,0 +1,8 @@
e5f1fe817b91b5d9643ea7c77df0ce71db31dfc731aa2800300f57109f5a0034 sync-bundle-01.txt
58c85e2b8f475288c0c441cf3bdb91c55ae8e9d0c159fbccb189e276fb6a6509 sync-bundle-02.txt
4cc212461953ad756f99f812fd093b90b1dfb2f45c1b0ca4080c73aa077d4c17 sync-bundle-03.txt
a2969b7e51352f303e6c1dd45824b4547f7c9c790516ae7218494a280c94f64e sync-bundle-04.txt
595b27a8ecffded3850dc6808ee22b2564e00bdade317196dc4a721e760e1705 sync-bundle-05.txt
478bbbe43f248720c7bfb5b528443edbe25b609bc748583449082fd1e8357a0b sync-bundle-06.txt
456a7ecdfa06bd4fdb8e23c40b5c0c9016b68927e0225e3763dbf0b5dce3a228 sync-bundle-07.txt
7a01035e06091884352a146208f5afb618e8c381cae8267fe8360bf7c2cd2554 sync-entpacken.bat
+2
View File
@@ -0,0 +1,2 @@
0eaeaeadf1c298b6d17fc2ad236a061a832e305815a6398d36d78b98779c3e49 sync-bundle-01.txt
b917548cba1a6a6ada3bf6c71107e9c3496664b65777194eb50340c73fb79597 sync-entpacken.bat
+51
View File
@@ -0,0 +1,51 @@
## v1.4.5
**Behoben**
- Mitarbeitende **ohne** Berechtigung für Statistik, Logbuch oder Administration bekamen beim Öffnen der Planung im Hintergrund einen Fehler, weil die Seite auf einen gesperrten Bereich zugreifen wollte. Die Planung lädt jetzt für alle sauber.
- Wenn für SuperUser/Gesamtverantwortliche ein offener Hinweis vorlag (der rote Balken oben), ließ sich die Planung nicht mehr bis ganz nach unten scrollen. Das ist behoben.
- Beim Öffnen der Browser-Entwicklerwerkzeuge entstand eine unnötige Fehlermeldung im Server-Protokoll. Das Protokoll wird unverändert weitergeschrieben — nur die Fehlmeldung entfällt.
- Die Planungstabelle lässt sich jetzt mit dem Mausrad **überall** scrollen — auch wenn der Zeiger über der Namensspalte (links) liegt. Vorher reagierte nur das eigentliche Schichtenfeld.
**Geändert**
- Offene Hinweise erscheinen nicht mehr als roter Kopfbalken, sondern öffnen sich beim Anmelden in einem Fenster. Dort lassen sich alle oder einzelne Hinweise „zur Kenntnis nehmen" oder **aufschieben**. Aufgeschobene Hinweise bleiben am roten Zähler neben dem Namen (oben rechts) sichtbar, und das Fenster öffnet sich beim nächsten Anmelden von selbst wieder.
## v1.4.4
**Behoben**
- Update-Prüfung hinter dem Behörden-Proxy: Der Server konnte das Update-Repository nicht erreichen („Proxyauthentifizierung erforderlich") — der Update-Check und das Einspielen funktionieren jetzt.
- „Update installieren" lief auf dem Produktiv-Server auf einen Fehler (500). Der Updater findet jetzt zuverlässig die richtige Programm-Ablage und startet sauber.
- Die angezeigte aktuelle Version war fälschlich „0.0.0", wodurch immer ein Update vorgeschlagen wurde. Es wird jetzt die echte installierte Version angezeigt.
**Neu**
- Selbsttest („laufen alle Funktionen?") prüft zusätzlich, ob das Update-System bereitsteht und ob die Live-Daten am richtigen Ort gefunden werden.
## v1.4.3
**Neu**
- Update-Bereich in der Administration: prüft auf neue Versionen, sichert automatisch vollständig und führt nach dem Einspielen einen Selbsttest aus, bevor das System wieder freigegeben wird.
- Dieser Änderungsverlauf wird vor jedem Update angezeigt, damit klar ist, was sich ändert.
**Behoben**
- Bestätigungsdialoge (z. B. „Alle zur Kenntnis nehmen") erschienen hinter offenen Fenstern und ließen sich nicht bedienen — sie liegen jetzt korrekt im Vordergrund.
# Änderungsverlauf — VI3 DGL-Planung
Diese Hinweise werden den Admins **vor** der Installation im Update-Bereich angezeigt.
Neueste Version steht oben. Pro Version kurz und verständlich beschreiben, **was** sich ändert.
## v1.4.3
**Neu**
- Update-Bereich in der Administration: prüft auf neue Versionen, sichert automatisch vollständig und führt nach dem Einspielen einen Selbsttest aus, bevor das System wieder freigegeben wird.
- Dieser Änderungsverlauf wird vor jedem Update angezeigt, damit klar ist, was sich ändert.
**Behoben**
- Bestätigungsdialoge (z. B. „Alle zur Kenntnis nehmen") erschienen hinter offenen Fenstern und ließen sich nicht bedienen — sie liegen jetzt korrekt im Vordergrund.
## v1.4.2
- Wartungsupdate, interne Korrekturen.
## v1.4.1
- Wartungsupdate.
+6
View File
@@ -0,0 +1,6 @@
3bf6c933d322d4016ce015a1f9a8caccc9f14ea38efefc4c95258e2928ba1cf4 sync-bundle-01.txt
0fa67c68a2db905415d5980796e22f364d5557ee411d82d462566f2966db606e sync-bundle-02.txt
fca4ebd7bf7e8d8f8b7eb3b860aff6129942c24f447847b43f565fd5895e37e2 sync-bundle-03.txt
34a06c58c9eec3fe4766ba6e98bd4540fa4d98ff1c36c713a90c6c39d487b4bd sync-bundle-04.txt
f3395812768ce6904f89ca1b9e2e96c1fd2c8896e5c92671a442dbb282b02f11 sync-bundle-05.txt
5eb48ce445514b1898f2a33dda9250a31087ddc1a0d98028af13c2eb8653212d sync-entpacken.bat
+4 -1
View File
@@ -1,7 +1,9 @@
# 76 Dateien in 5 Bundles # 79 Dateien in 5 Bundles
sync-bundle-01.txt VERSION sync-bundle-01.txt VERSION
sync-bundle-01.txt Wochenplan.template.html sync-bundle-01.txt Wochenplan.template.html
sync-bundle-01.txt app.js sync-bundle-01.txt app.js
sync-bundle-01.txt check.bat
sync-bundle-01.txt check.ps1
sync-bundle-01.txt data/mainframe.html sync-bundle-01.txt data/mainframe.html
sync-bundle-01.txt data/sanitizer.html sync-bundle-01.txt data/sanitizer.html
sync-bundle-01.txt dgl.bat sync-bundle-01.txt dgl.bat
@@ -74,4 +76,5 @@ sync-bundle-03.txt sync-check.html
sync-bundle-04.txt sync-check.js sync-bundle-04.txt sync-check.js
sync-bundle-04.txt sync-manifest.json sync-bundle-04.txt sync-manifest.json
sync-bundle-04.txt sync-worker.js sync-bundle-04.txt sync-worker.js
sync-bundle-04.txt update.bat
sync-bundle-05.txt xlsx.full.min.js sync-bundle-05.txt xlsx.full.min.js
+1 -1
View File
@@ -1 +1 @@
1.4.2 1.4.5
+2900 -2515
View File
File diff suppressed because it is too large Load Diff
+2762 -2681
View File
File diff suppressed because it is too large Load Diff
+7380 -7170
View File
File diff suppressed because it is too large Load Diff
+32 -23
View File
@@ -615,15 +615,15 @@ ICAgIFEoJyNidG4tc3RhcnQnKS5kaXNhYmxlZCA9IGZhbHNlOwogIH0pOwp9CgpRKCcjYnRuLXN0
YXJ0JykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBzdGFydCk7Ci8vIEF1dG8tU3RhcnQgYmVp YXJ0JykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBzdGFydCk7Ci8vIEF1dG8tU3RhcnQgYmVp
bSBPZWZmbmVuCnN0YXJ0KCk7Cg== bSBPZWZmbmVuCnN0YXJ0KCk7Cg==
### FILE: sync-manifest.json | 6024 ### FILE: sync-manifest.json | 6024
ewogICJnZW5lcmllcnQiOiAgIjIwMjYtMDYtMjBUMDg6MTg6NTlaIiwKICAiYnJhbmNoIjogICAg ewogICJnZW5lcmllcnQiOiAgIjIwMjYtMDYtMjNUMTE6NTg6MThaIiwKICAiYnJhbmNoIjogICAg
ICJtYWluIiwKICAiY29tbWl0IjogICAgICIyOWU1ZTgxIiwKICAiYWxnb3JpdGhtdXMiOiJzaGEy ICJtYWluIiwKICAiY29tbWl0IjogICAgICI3NTI2MzA1IiwKICAiYWxnb3JpdGhtdXMiOiJzaGEy
NTYiLAogICJkYXRlaWVuIjogewogICAgIldvY2hlbnBsYW4uaHRtbCI6IHsgInNoYTI1NiI6ICIz NTYiLAogICJkYXRlaWVuIjogewogICAgIldvY2hlbnBsYW4uaHRtbCI6IHsgInNoYTI1NiI6ICJl
MDY4NDMxMjU3NDBjOGJmMjgxY2RkN2VlMTZiMmEyNDI1ZWU2NDBkNDdhOGNkYWVkNzE2OWMwOGY4 NWE3MWQ2NTkyYzU0OTNlNzM0NzUwY2I5NTRiZmE3OGYxZTE4NDZhZTUwYzYzN2U1YTBlMjVjMjA0
OWIzOGQwIiwgImJ5dGVzIjogMjE0OTM1IH0sCiAgICAiV29jaGVucGxhbi50ZW1wbGF0ZS5odG1s NTYxNmI2IiwgImJ5dGVzIjogMjE1Mjc2IH0sCiAgICAiV29jaGVucGxhbi50ZW1wbGF0ZS5odG1s
IjogeyAic2hhMjU2IjogIjM4NjM0OGFhZjgxN2FmYjA1MmRlZGU5Nzc5YTljOWM0ZTg5ZGFjMWVh IjogeyAic2hhMjU2IjogIjM4NjM0OGFhZjgxN2FmYjA1MmRlZGU5Nzc5YTljOWM0ZTg5ZGFjMWVh
OGRhYjBkMTEyMjdiMjRjNTgyNmIxNDMiLCAiYnl0ZXMiOiAyNjM4MCB9LAogICAgImFwcC5qcyI6 OGRhYjBkMTEyMjdiMjRjNTgyNmIxNDMiLCAiYnl0ZXMiOiAyNjM4MCB9LAogICAgImFwcC5qcyI6
IHsgInNoYTI1NiI6ICI5NjEzM2VhZDkwMDRhYTNmMDA4MzI2YmFkZWE1ZTY1ZmVmNTRkZDY3YTli IHsgInNoYTI1NiI6ICJkZmIyOGZiMDNmYTAwZTY3MjU0ZGUxOTJkZGQ1YjJjYTYwZjQ5ZGMxODY5
ZTVkMjg2MDU1NDFiMDZlM2Y1MzA5IiwgImJ5dGVzIjogMTQzMDk4IH0sCiAgICAiZGlhZ25vc2Uu N2Y5YzdmYTdjMTNiNjAxNjM5NzQxIiwgImJ5dGVzIjogMTQ5NzU5IH0sCiAgICAiZGlhZ25vc2Uu
aHRtbCI6IHsgInNoYTI1NiI6ICIwYmY1MDdjMmZmZTI3NjNkNTE2ZjFhYmZiZDlkOTRlMjI3NDgw aHRtbCI6IHsgInNoYTI1NiI6ICIwYmY1MDdjMmZmZTI3NjNkNTE2ZjFhYmZiZDlkOTRlMjI3NDgw
OTk5ZTNjY2ZkNDJjNGQ1YjQzZWNmZTg5YjI3IiwgImJ5dGVzIjogMjUzOCB9LAogICAgImRpYWdu OTk5ZTNjY2ZkNDJjNGQ1YjQzZWNmZTg5YjI3IiwgImJ5dGVzIjogMjUzOCB9LAogICAgImRpYWdu
b3NlLmpzIjogeyAic2hhMjU2IjogImVjOTBkMDRkZmE2MzZmYjA5MDNlZjE3MTlmOTM4YWQwYmY1 b3NlLmpzIjogeyAic2hhMjU2IjogImVjOTBkMDRkZmE2MzZmYjA5MDNlZjE3MTlmOTM4YWQwYmY1
@@ -632,9 +632,9 @@ aWNvbi5pY28iOiB7ICJzaGEyNTYiOiAiMjU0Y2Y1NWJkNzQ0ZDAxYTE0NjFkMjM4NzVkN2JkYjI1
NDI0MWQ4ZmY4MjZhM2QwY2Y2ZDhkN2MwY2Q1Y2NhYSIsICJieXRlcyI6IDQ0NDMgfSwKICAgICJo NDI0MWQ4ZmY4MjZhM2QwY2Y2ZDhkN2MwY2Q1Y2NhYSIsICJieXRlcyI6IDQ0NDMgfSwKICAgICJo
ZWFydGJlYXQtd29ya2VyLmpzIjogeyAic2hhMjU2IjogIjEzMDBiNmJhNGU4OWI2MWViYWFmOGY2 ZWFydGJlYXQtd29ya2VyLmpzIjogeyAic2hhMjU2IjogIjEzMDBiNmJhNGU4OWI2MWViYWFmOGY2
YTk5OGMyMGM5YTFhNzQ2N2E5ZTc5M2RiMDRhM2Y1NmY1NTk2ZWEyNWEiLCAiYnl0ZXMiOiAyNzUx YTk5OGMyMGM5YTFhNzQ2N2E5ZTc5M2RiMDRhM2Y1NmY1NTk2ZWEyNWEiLCAiYnl0ZXMiOiAyNzUx
IH0sCiAgICAiaW5kZXguaHRtbCI6IHsgInNoYTI1NiI6ICJmMjA2M2UxNWVkNjNiZDE3MWE1NmZm IH0sCiAgICAiaW5kZXguaHRtbCI6IHsgInNoYTI1NiI6ICIzMzk2NDRiZmQwODFjZGFmNGMzMmJl
ZGQ1NWViYzk5ODIxYjRjNjg2MzlhNTZkMmJkMTBiNWIyYWE5OGU1YTY1IiwgImJ5dGVzIjogMTI5 ODk0NTIxNDc1NmRkZDRjOTdiYmQ2NWI5MjljNjg4NWIzNGQzYzExZjQ3IiwgImJ5dGVzIjogMTMz
MjExIH0sCiAgICAiaW5mby5odG1sIjogeyAic2hhMjU2IjogIjdmMDE2ZjUzZjVjMWQ1YjE3NzUw NTc1IH0sCiAgICAiaW5mby5odG1sIjogeyAic2hhMjU2IjogIjdmMDE2ZjUzZjVjMWQ1YjE3NzUw
MTFlNTlkZTg5MTIzMGU0ZTc3MjAyY2JmOTFiOGVhODRhMTk1OGZlN2M1NzYiLCAiYnl0ZXMiOiAx MTFlNTlkZTg5MTIzMGU0ZTc3MjAyY2JmOTFiOGVhODRhMTk1OGZlN2M1NzYiLCAiYnl0ZXMiOiAx
Mjc2NSB9LAogICAgImpzL2FkbWluLmpzIjogeyAic2hhMjU2IjogIjkyZjEzM2QzMDE0YmM4Nzdi Mjc2NSB9LAogICAgImpzL2FkbWluLmpzIjogeyAic2hhMjU2IjogIjkyZjEzM2QzMDE0YmM4Nzdi
NGUyYTA5ZmNmNjcyZWFhNzNkYTE5ZGNhN2MyZTU0ZTRkZWIxNzMyYjMwYTk4NDUiLCAiYnl0ZXMi NGUyYTA5ZmNmNjcyZWFhNzNkYTE5ZGNhN2MyZTU0ZTRkZWIxNzMyYjMwYTk4NDUiLCAiYnl0ZXMi
@@ -656,9 +656,9 @@ OiB7ICJzaGEyNTYiOiAiYjI4OTNmYTNhZmMyNGQyYjQ0YzI1OTM0NjU3Nzk2NDlhZjliMjA3YmMy
NzYxODJhMzMxYzVjMTc4MmZjZjRkNCIsICJieXRlcyI6IDQzMjc4IH0sCiAgICAianMvYWRtaW5f NzYxODJhMzMxYzVjMTc4MmZjZjRkNCIsICJieXRlcyI6IDQzMjc4IH0sCiAgICAianMvYWRtaW5f
c3RhbmRhcmRyZWNodGUuanMiOiB7ICJzaGEyNTYiOiAiYWU2OTEyMDhmYzk4MmQwMmZlYzhhOGY1 c3RhbmRhcmRyZWNodGUuanMiOiB7ICJzaGEyNTYiOiAiYWU2OTEyMDhmYzk4MmQwMmZlYzhhOGY1
ZTliNDBlMDI2MzhmMzdiZWU0NGY0ZDRmZTAxZjdlMTEwNjUyZDU3NCIsICJieXRlcyI6IDkyMzcg ZTliNDBlMDI2MzhmMzdiZWU0NGY0ZDRmZTAxZjdlMTEwNjUyZDU3NCIsICJieXRlcyI6IDkyMzcg
fSwKICAgICJqcy9hZG1pbl9zdGF0aXN0aWsuanMiOiB7ICJzaGEyNTYiOiAiMDc2NTUxODllMGUx fSwKICAgICJqcy9hZG1pbl9zdGF0aXN0aWsuanMiOiB7ICJzaGEyNTYiOiAiN2U5MTQ2ZWUyZjli
YmE1YWE4ZjMyYzI5M2IzNGJjN2RiZmNiMTUxY2NiY2QxNDlmM2IwODI0MTVmOTg0MTQ3NiIsICJi YmE1NTFjZjRkNzU0MjU5NzQyYWM1NDAyM2ZiY2IyYTM2YWI5M2Y0ZDkzMjUwZDQ0N2YwZSIsICJi
eXRlcyI6IDgyNTkgfSwKICAgICJqcy9hZG1pbl9zdGF0aXN0aWtfYnVpbGRlci5qcyI6IHsgInNo eXRlcyI6IDg1NTggfSwKICAgICJqcy9hZG1pbl9zdGF0aXN0aWtfYnVpbGRlci5qcyI6IHsgInNo
YTI1NiI6ICI0NGZjYjgyODBiZmQ3MmUwNjUxMDZiNjdkNTBlYzg2NjY2MTZmNWEyOGQ0NTYyZjc1 YTI1NiI6ICI0NGZjYjgyODBiZmQ3MmUwNjUxMDZiNjdkNTBlYzg2NjY2MTZmNWEyOGQ0NTYyZjc1
MzVhYzAxNTU1NjQ2MzU1IiwgImJ5dGVzIjogMzA0OTQgfSwKICAgICJqcy9iZXNldHp1bmcuanMi MzVhYzAxNTU1NjQ2MzU1IiwgImJ5dGVzIjogMzA0OTQgfSwKICAgICJqcy9iZXNldHp1bmcuanMi
OiB7ICJzaGEyNTYiOiAiZjMxY2NmN2E1NzBkNjQ3MjNlOTVkNjIwZWI2ODY5NmVjODE2ZmUwYjJl OiB7ICJzaGEyNTYiOiAiZjMxY2NmN2E1NzBkNjQ3MjNlOTVkNjIwZWI2ODY5NmVjODE2ZmUwYjJl
@@ -687,21 +687,21 @@ OTNkNmQwYjRjMzJlZTM1Zjg1MmI1NGRlZWU2NjIzYmViNjQ3ODhhMzg1MzhkNjFkNzEyNjQyYjFm
NDkwYTA0IiwgImJ5dGVzIjogMzU4OTMgfSwKICAgICJqcy9ncmlkX3JlbmRlci5qcyI6IHsgInNo NDkwYTA0IiwgImJ5dGVzIjogMzU4OTMgfSwKICAgICJqcy9ncmlkX3JlbmRlci5qcyI6IHsgInNo
YTI1NiI6ICIzMTM5ZjZlMmVmZDVjMTE5ZTExMzQ2OTVmZjQyMmIzYzg0YTE0MGUwMjNmZGZjNWVl YTI1NiI6ICIzMTM5ZjZlMmVmZDVjMTE5ZTExMzQ2OTVmZjQyMmIzYzg0YTE0MGUwMjNmZGZjNWVl
YTUwNjZlZDZlOWM2YzM2IiwgImJ5dGVzIjogMzcwNjQgfSwKICAgICJqcy9oaW53ZWlzZS5qcyI6 YTUwNjZlZDZlOWM2YzM2IiwgImJ5dGVzIjogMzcwNjQgfSwKICAgICJqcy9oaW53ZWlzZS5qcyI6
IHsgInNoYTI1NiI6ICIyYjlmMzY4ZTc4MjE3MWVmMDhlZTk0ZDY1ODkzZDBhZGMyOWZiZjEyN2M1 IHsgInNoYTI1NiI6ICIxNWVmN2EyOGFkOGViYjM1Y2FlMmE0OWIwYzVlNDAxODliMGU2MTQ1OThm
ZWY2MzNjYWZjZTczZTBkOTBjY2E4IiwgImJ5dGVzIjogMTkwNjEgfSwKICAgICJqcy9pbXBvcnRf YzI3ODI3YjYwMTZjMDFkMjg5OGIzIiwgImJ5dGVzIjogMTg5MzEgfSwKICAgICJqcy9pbXBvcnRf
ZXhjZWwuanMiOiB7ICJzaGEyNTYiOiAiZjJhYTBkNjgyYjY1MWJlMDM4Y2IwY2U4MDc2NDczMDAw ZXhjZWwuanMiOiB7ICJzaGEyNTYiOiAiZjJhYTBkNjgyYjY1MWJlMDM4Y2IwY2U4MDc2NDczMDAw
YmQxODA5OWU2MzkxMTljNzE0YmQyNjc3NTdiNTM5MCIsICJieXRlcyI6IDkxMjI1IH0sCiAgICAi YmQxODA5OWU2MzkxMTljNzE0YmQyNjc3NTdiNTM5MCIsICJieXRlcyI6IDkxMjI1IH0sCiAgICAi
anMvbG9nYnVjaC5qcyI6IHsgInNoYTI1NiI6ICI0Yjc3MjJkZWZhZDQyYjJkZTM0ZjhhYjJhZWNj anMvbG9nYnVjaC5qcyI6IHsgInNoYTI1NiI6ICI0Yjc3MjJkZWZhZDQyYjJkZTM0ZjhhYjJhZWNj
OGRhNTUxNDdjZmU3MDkwMDc1YzM1MmViMWRiMDI2YjA2OWZlIiwgImJ5dGVzIjogMzY4NjggfSwK OGRhNTUxNDdjZmU3MDkwMDc1YzM1MmViMWRiMDI2YjA2OWZlIiwgImJ5dGVzIjogMzY4NjggfSwK
ICAgICJqcy9zY2hpY2h0dGVhbS5qcyI6IHsgInNoYTI1NiI6ICI2Mjk3YWFhNTQ0ZTlmMDYxODRj ICAgICJqcy9zY2hpY2h0dGVhbS5qcyI6IHsgInNoYTI1NiI6ICI2Mjk3YWFhNTQ0ZTlmMDYxODRj
NjZlYzM3MGMwZTE3Y2UxZDE5NTAwZjI3ODMxZjE2YWVhM2QyMGUyMzhjMDc2IiwgImJ5dGVzIjog NjZlYzM3MGMwZTE3Y2UxZDE5NTAwZjI3ODMxZjE2YWVhM2QyMGUyMzhjMDc2IiwgImJ5dGVzIjog
NjE2NCB9LAogICAgImpzL3N0YXRpc3Rpay5qcyI6IHsgInNoYTI1NiI6ICJjMzJmMzhjZjQzNzA4 NjE2NCB9LAogICAgImpzL3N0YXRpc3Rpay5qcyI6IHsgInNoYTI1NiI6ICI4N2U4MmQxMzY0NTIz
MTkyNjQyOTYxNTAzNDEzNmE5NDMwMzc3NWNiMmQxY2E0ZTRlMjFhNmQ5MzY3M2RhODJmIiwgImJ5 NGJiNTlhNGVlMWY3NTIzZTRiZDE1ZTQzZDJiOWEyNWI5ZjJmNjljYzNmMDYxZGIxMTI5IiwgImJ5
dGVzIjogMTIyMDM1IH0sCiAgICAianMvc3RhdGlzdGlrX2NoYXJ0cy5qcyI6IHsgInNoYTI1NiI6 dGVzIjogMTIxMDQ5IH0sCiAgICAianMvc3RhdGlzdGlrX2NoYXJ0cy5qcyI6IHsgInNoYTI1NiI6
ICJjOGYzODNjYmIxYTA2YjE0N2JlZmNjNDYyOTdiMmU5YTU3Y2I1YTM0YzRjN2IxYTg0YWU5YWRh ICJjOGYzODNjYmIxYTA2YjE0N2JlZmNjNDYyOTdiMmU5YTU3Y2I1YTM0YzRjN2IxYTg0YWU5YWRh
OWZiZmU0NzcwIiwgImJ5dGVzIjogMTg1MTEgfSwKICAgICJqcy9zdGF0aXN0aWtfZW5naW5lLmpz OWZiZmU0NzcwIiwgImJ5dGVzIjogMTg1MTEgfSwKICAgICJqcy9zdGF0aXN0aWtfZW5naW5lLmpz
IjogeyAic2hhMjU2IjogIjIzYTRhYzc5NTViNTBiYjI0NzY3NjNjMjkyYzAyNGM1OGUxNDA1YjZh IjogeyAic2hhMjU2IjogImMwZTc3Yjg2ZDY5YjFhYWIwOGNhMjI2N2E0ZThiNmVlZmY1OGNjZjQ5
NzkzM2E4MTI5MWMwYWY0YTBjNTM3Y2IiLCAiYnl0ZXMiOiAxOTAxMCB9LAogICAgImpzL3N5bmMu N2E3ZDIyMjY2NWMxZmY4MzY5Y2YzODIiLCAiYnl0ZXMiOiAyMTM2OCB9LAogICAgImpzL3N5bmMu
anMiOiB7ICJzaGEyNTYiOiAiNWZiYWEwZDU0OTA0NzQ2MGNkYTQzOTFjMzFmZTY5YzE4YzUxNWNi anMiOiB7ICJzaGEyNTYiOiAiNWZiYWEwZDU0OTA0NzQ2MGNkYTQzOTFjMzFmZTY5YzE4YzUxNWNi
YzhjNDViNDE4ZWNmYmI2MDdhMGQ2MzBiZiIsICJieXRlcyI6IDE5NDc0IH0sCiAgICAianMvdWlf YzhjNDViNDE4ZWNmYmI2MDdhMGQ2MzBiZiIsICJieXRlcyI6IDE5NDc0IH0sCiAgICAianMvdWlf
ZGlhbG9nLmpzIjogeyAic2hhMjU2IjogIjk5YTQzM2RkMGJhMDlhNjE5ZDFlZGI5YWMyN2I4YmUw ZGlhbG9nLmpzIjogeyAic2hhMjU2IjogIjk5YTQzM2RkMGJhMDlhNjE5ZDFlZGI5YWMyN2I4YmUw
@@ -710,9 +710,9 @@ ImpzL3VpX3J0ZS5qcyI6IHsgInNoYTI1NiI6ICJhMzkzYTY5ZDBlNDI3NWIyMTAwMGEwM2RkZDRi
YzU0ODQzMmE5ZjNkNmJmNzQzNWY4MmQ3N2IzZTQ1YzQ0NTYzIiwgImJ5dGVzIjogNjk1MSB9LAog YzU0ODQzMmE5ZjNkNmJmNzQzNWY4MmQ3N2IzZTQ1YzQ0NTYzIiwgImJ5dGVzIjogNjk1MSB9LAog
ICAgImpzL3dvY2hlbnBsYW4uanMiOiB7ICJzaGEyNTYiOiAiNGY5MTRmYzg1NDNjYTc2OWM1OWNl ICAgImpzL3dvY2hlbnBsYW4uanMiOiB7ICJzaGEyNTYiOiAiNGY5MTRmYzg1NDNjYTc2OWM1OWNl
OGU3MzdhNDZjMjg2MDdmMDEzYWRkMjY1NzgyZjgzZWMxZDI3NGEzNjgxMiIsICJieXRlcyI6IDE1 OGU3MzdhNDZjMjg2MDdmMDEzYWRkMjY1NzgyZjgzZWMxZDI3NGEzNjgxMiIsICJieXRlcyI6IDE1
MjA0IH0sCiAgICAic3R5bGUuY3NzIjogeyAic2hhMjU2IjogIjYzNjkyOWRjMjM4M2I2YjA0OGRk MjA0IH0sCiAgICAic3R5bGUuY3NzIjogeyAic2hhMjU2IjogIjQyOWZlZmIzNDIyZDE1YzEwNzQy
NmFmY2M2NDFjYTc4NDc2MWY4MjU3N2U4NDZiODFiMmJhODdiYzFlNzg5ZDMiLCAiYnl0ZXMiOiAy YjhiY2E4ZTU1NDVjMzRjMGVlYjE4MWM5MDFlNzBkOWQ2MWUzZjg3OTE4YTgiLCAiYnl0ZXMiOiAy
MzQ1MzIgfSwKICAgICJzeW5jLWNoZWNrLmh0bWwiOiB7ICJzaGEyNTYiOiAiMjRkZjA3OTliODVk MzM5MTcgfSwKICAgICJzeW5jLWNoZWNrLmh0bWwiOiB7ICJzaGEyNTYiOiAiMjRkZjA3OTliODVk
NjEyOTFkNWRkZjAyNGExN2M1MzM3OWQ5MGM3OWM5ZGE3MmJhNjlkODEzZTAxNGQ2ZjkyZiIsICJi NjEyOTFkNWRkZjAyNGExN2M1MzM3OWQ5MGM3OWM5ZGE3MmJhNjlkODEzZTAxNGQ2ZjkyZiIsICJi
eXRlcyI6IDQyNDkgfSwKICAgICJzeW5jLWNoZWNrLmpzIjogeyAic2hhMjU2IjogImU2YTM5NTQ0 eXRlcyI6IDQyNDkgfSwKICAgICJzeW5jLWNoZWNrLmpzIjogeyAic2hhMjU2IjogImU2YTM5NTQ0
YWFhYjc0NjkxYzA5N2Y5NGYxZDUwMGZhNGU5NWVlNjU4NGI0ZDkwNGViZjk5Nzc3MTc4Njk3NzQi YWFhYjc0NjkxYzA5N2Y5NGYxZDUwMGZhNGU5NWVlNjU4NGI0ZDkwNGViZjk5Nzc3MTc4Njk3NzQi
@@ -858,3 +858,12 @@ fQp9OwoKLy8gSW5pdGlhbC1QdWxzIGRpcmVrdCBiZWltIFdvcmtlci1Jbml0ICh2b3IgZGVyIGVy
c3RlbiAnc3RhcnQnLU5hY2hyaWNodCkuCi8vIERhbWl0IHNpZWh0IG1haW4gc2Nob24sIGRhc3Mg c3RlbiAnc3RhcnQnLU5hY2hyaWNodCkuCi8vIERhbWl0IHNpZWh0IG1haW4gc2Nob24sIGRhc3Mg
ZGFzIE1vZHVsIHVlYmVyaGF1cHQgZ2VwYXJzdCB3dXJkZS4Kc2VsZi5wb3N0TWVzc2FnZSh7IHR5 ZGFzIE1vZHVsIHVlYmVyaGF1cHQgZ2VwYXJzdCB3dXJkZS4Kc2VsZi5wb3N0TWVzc2FnZSh7IHR5
cGU6ICdwdWxzJywgdHM6IERhdGUubm93KCksIHBoYXNlOiAnaW5pdCcgfSk7CnN0YXJ0ZW4oKTsK cGU6ICdwdWxzJywgdHM6IERhdGUubm93KCksIHBoYXNlOiAnaW5pdCcgfSk7CnN0YXJ0ZW4oKTsK
### FILE: update.bat | 402
QGVjaG8gb2ZmCmVjaG8uCmVjaG8gPT09IFZJMyBER0wtUGxhbnVuZzogVXBkYXRlID09PQplY2hv
Lgpwb3dlcnNoZWxsIC1Ob1Byb2ZpbGUgLUV4ZWN1dGlvblBvbGljeSBCeXBhc3MgLUNvbW1hbmQg
XgogICIkcHJvaj0nVkkzREdMJzsgJHJvb3Q9JyV+ZHAwJy5UcmltRW5kKCdcJyk7ICRzdG9wQmF0
PSdzdG9wLmJhdCc7ICRzdGFydEJhdD0nZGdsLmJhdCc7IiBeCiAgIiRzPShJbnZva2UtV2ViUmVx
dWVzdCAnaHR0cHM6Ly91cGRhdGVzLnJoaW5vLm5ydy9yaGluby9TdGF0dXNRdW9fVXBkYXRlcy9y
YXcvYnJhbmNoL21haW4vc2NyaXB0cy91cGRhdGUucHMxJyAtVXNlQmFzaWNQYXJzaW5nIC1UaW1l
b3V0U2VjIDMwKS5Db250ZW50OyIgXgogICJJbnZva2UtRXhwcmVzc2lvbiAkcyIKZWNoby4KcGF1
c2UK
+2 -1
View File
@@ -52,7 +52,8 @@ if ($r -eq $true) { $ok++ } elseif ($r -eq $false) { $bad++ }
Write-Host '' Write-Host ''
if ($bad -eq 0) { if ($bad -eq 0) {
Write-Host ('FERTIG: ' + $ok + ' Dateien aktualisiert.') -ForegroundColor Green Write-Host ('FERTIG: ' + $ok + ' Dateien aktualisiert.') -ForegroundColor Green
Write-Host 'Jetzt server.ps1 neu starten und zur Kontrolle sync-check.html oeffnen.' -ForegroundColor Green Write-Host 'Jetzt server.ps1 neu starten, dann in der Portal-Wurzel check.bat' -ForegroundColor Green
Write-Host 'doppelklicken (Selbsttest "laufen alle Funktionen?") - alles GRUEN = Stand ok.' -ForegroundColor Green
} else { } else {
Write-Host ('FERTIG mit Warnungen: ' + $ok + ' ok, ' + $bad + ' mit falscher Laenge.') -ForegroundColor Yellow Write-Host ('FERTIG mit Warnungen: ' + $ok + ' ok, ' + $bad + ' mit falscher Laenge.') -ForegroundColor Yellow
} }
+13
View File
@@ -11,6 +11,19 @@
$ErrorActionPreference = 'Stop' $ErrorActionPreference = 'Stop'
$DistBase = "https://updates.rhino.nrw/rhino/StatusQuo_Updates/raw/branch/main/$proj" $DistBase = "https://updates.rhino.nrw/rhino/StatusQuo_Updates/raw/branch/main/$proj"
# Behoerden-Proxy verlangt Authentifizierung (407) -> dem System-Proxy einmalig
# die angemeldeten Windows-Credentials (Negotiate/NTLM des laufenden Benutzers)
# mitgeben, sonst scheitert JEDER Download (VERSION/MANIFEST/Bundles/CHECKSUMS)
# unten mit '(407) Proxyauthentifizierung erforderlich'. Wirkt global ueber
# DefaultWebProxy fuer alle folgenden Invoke-WebRequest-Aufrufe.
try {
$p = [System.Net.WebRequest]::GetSystemWebProxy()
if ($p) {
$p.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials
[System.Net.WebRequest]::DefaultWebProxy = $p
}
} catch {}
$_stopName = if ($null -ne $stopBat) { $stopBat } else { 'stop.bat' } $_stopName = if ($null -ne $stopBat) { $stopBat } else { 'stop.bat' }
$_startName = if ($null -ne $startBat) { $startBat } else { 'dgl.bat' } $_startName = if ($null -ne $startBat) { $startBat } else { 'dgl.bat' }