Commit Graph

10 Commits

Author SHA1 Message Date
eceb9c297a start-webdav: .env/Token-Prüfung, Server-Health-Check
Made-with: Cursor
2026-02-28 12:49:36 +01:00
de2484bdc3 Duplicati Post-Backup-Script: scripts/stop-webdav.cmd
Made-with: Cursor
2026-02-28 12:46:56 +01:00
d5bf242588 Duplicati Pre-Start-Script: scripts/start-webdav.cmd
Made-with: Cursor
2026-02-28 12:44:44 +01:00
c0d15a18ba token-test: Textkorrektur gebaut → gestartet
Made-with: Cursor
2026-02-28 12:40:53 +01:00
0002af207a token-refresh: .env automatisch aktualisieren
Made-with: Cursor
2026-02-28 12:36:30 +01:00
6ca6132cf8 Docker, Token-Refresh mit Puppeteer, 401-Hinweise
- Dockerfile + .dockerignore
- token-refresh: Chromium öffnet drive.internxt.com, extrahiert Tokens
- 401-Antworten: Link zu drive.internxt.com
- Docs: Token-Erneuerung Option A (automatisch) / B (manuell)

Made-with: Cursor
2026-02-28 12:32:03 +01:00
7dbc6c8fe4 Duplicati/rclone-Fixes, Basic Auth, Repo-Aufräumen
- Basic Auth: beliebige oder WEBDAV_USER/WEBDAV_PASS
- MKCOL: 201 bei existierendem Ordner (Duplicati-Kompatibilität)
- PUT: Leere Dateien, Retry bei File-already-exists
- Aufräumen: bridge-test, debug-files entfernt, webdav-server-Dep
- .env.example: API-Credentials entfernt, drive-web in gitignore
- README: Docs verlinkt, Schnellstart aktualisiert

Made-with: Cursor
2026-02-28 12:21:01 +01:00
406e31f338 Namensentschlüsselung, Phase 4 PUT, Bridge-Fix, Debug-Tools
- name-decrypt.js: AES-Entschlüsselung für Datei-/Ordnernamen (CRYPTO_SECRET2)
- path-resolver.js: getPlainName für alle Pfad-Operationen
- upload.js: PUT mit Verschlüsselung, Bridge API v2
- download.js: Bridge 400-Fix (x-api-version, Header)
- debug-name-decrypt.js: Test-Skript für Namensentschlüsselung
- docs: CRYPTO_SECRET/CRYPTO_SECRET2 dokumentiert

Made-with: Cursor
2026-02-28 11:49:26 +01:00
43b814d984 Phase 2: MKCOL, DELETE, MOVE implementiert
- resolveResource() für Pfad→UUID (Datei/Ordner)
- MKCOL: Ordner anlegen (createFolderByUuid)
- DELETE: Datei/Ordner löschen
- MOVE: Verschieben + Umbenennen mit Destination-Header

Made-with: Cursor
2026-02-28 11:06:56 +01:00
7c1866e6fc Initial commit: WebDAV-Adapter für Internxt Drive
- Browser-Token-Auth (INXT_TOKEN, INXT_MNEMONIC)
- Phase 1: PROPFIND (Verzeichnis auflisten)
- Drive API + Pfad-Resolver
- Dokumentation: Auth, Architektur, WSL

Made-with: Cursor
2026-02-28 10:54:29 +01:00