f871353795
Ref: Aktualisiert Projektmetadaten in Cargo.toml (Version, Edition, Beschreibung, Debug-Einstellungen)
main
DragonSlayer_142025-08-23 17:37:30 +02:00
acc7a887bc
Feat: Ergänzt Abhängigkeiten nmap und $auto in Cargo.toml
DragonSlayer_142025-08-23 17:31:49 +02:00
c4a8b74f8d
Fix: Entfernt doppelte Leerzeilen in .gitignore und fügt .idea hinzu
DragonSlayer_142025-08-23 17:31:38 +02:00
c6cfc4cb3b
Docs: Ergänzt Build-Anleitung für Debian in README.md
DragonSlayer_142025-08-23 17:30:36 +02:00
c2d92bb807
Fix: Bereinigt Mount-/Unmount-Logik und verschiebt WebDAV-Anmeldeinformationen in richtigen Ablauf
DragonSlayer_142025-08-23 17:30:28 +02:00
c57ffe4580
Fix: Hinzufügen von Locking-Mechanismen und verbessertes Mount-/Unmount-Handling
DragonSlayer_142025-08-23 17:30:07 +02:00
bd8d9709c5
Ref: Ergänzt Projekt-Metadaten in Cargo.toml mit Readme, Lizenz, Repository und Debian-spezifischen Einstellungen
DragonSlayer_142025-08-21 17:10:39 +02:00
918b5ff1d1
Ref: Aktualisiert und erweitert Projektbeschreibung in README.md für klarere Funktionsübersicht
DragonSlayer_142025-08-21 17:10:22 +02:00
cf9132fbb1
Ref: Verbessert Logging bei Geräteadress- und MAC-Ermittlung, fügt zusätzliche Validierung und Fehlermeldungen hinzu
DragonSlayer_142025-08-21 16:24:44 +02:00
14876c7e1e
Ref: Optimiert IP-Adressprüfung und verbessert MAC-Ermittlung durch zusätzliche Validierung und Mehrfachversuche
DragonSlayer_142025-08-21 16:24:32 +02:00
04d0fd5532
Ref: Optimiert Geräteadresssuche und integriert Konfigurationsspeicherung bei erfolgreicher Ermittlung von device_ip.
DragonSlayer_142025-08-21 15:38:17 +02:00
7b4472a0cf
Feat: Fügt eine Funktion hinzu, um Config-Parameter bearbeiten zu können.
DragonSlayer_142025-08-21 15:37:20 +02:00
c562e5479d
Feat: Fügt Funktion get_mac_from_ip in network_utils hinzu, um MAC-Adressen basierend auf IPs zu ermitteln
DragonSlayer_142025-08-21 15:37:07 +02:00
403c3180b7
Ref: Entfernt überflüssiges Leerzeichen in der storage-Initialisierung im Konfigurationsmodul
DragonSlayer_142025-08-21 15:29:25 +02:00
00a22ae9d9
Feat: Ergänzt storage-Struktur in Konfigurationsmodul und implementiert Default-Wert sowie Konfigurationsspeicherung
DragonSlayer_142025-08-21 14:26:31 +02:00
1d52181097
Feat: Implementiert Wake-on-LAN-Funktionalität in network_utils und nutzt diese in Hauptlogik zum Aufwecken von Geräten.
DragonSlayer_142025-08-21 14:08:09 +02:00
bbdf381300
Ref: Fügt Logmeldung hinzu, falls lokales Dateisystem bereits gemountet ist.
DragonSlayer_142025-08-21 14:03:16 +02:00
8d2fc9ea22
Ref: Integriert credentials-Modul und passt WebDAV-Mount-Logik an, entfernt eingebettete Zugangsdaten.
DragonSlayer_142025-08-21 14:02:08 +02:00
83de0189d9
Ref: Passt Debug-Logging in network_utils an, loggt nun nur noch erfolgreiche Outputs.
DragonSlayer_142025-08-21 14:01:56 +02:00
d4e7d52afe
Feat: Implementiert save_credentials_webdav zur Verwaltung von WebDAV-Zugangsdaten für Windows und Unix-Systeme
DragonSlayer_142025-08-21 14:01:48 +02:00
c3ba8c702a
Ref: Entfernt Debug-Logging aus network_utils für bereinigten Output.
DragonSlayer_142025-08-21 13:37:57 +02:00
b4e1877e36
Ref: Überarbeitet Erreichbarkeitsprüfung, ergänzt Unterstützung für HTTP(s)-Zugriffe und verbessert Logging.
DragonSlayer_142025-08-21 13:37:34 +02:00
176dc27f52
Ref: Überarbeitet mount- und unmount-Implementierung, fügt detaillierteres Logging hinzu und verbessert Fehlerbehandlung.
DragonSlayer_142025-08-21 12:49:31 +02:00
ad4e9e0055
Feat: Lädt Konfigurationsdatei aus systemweitem Pfad, wenn Programm als Root ausgeführt wird
DragonSlayer_142025-08-21 00:44:10 +02:00
65f238689a
Ref: Überarbeitet get_ip_from_mac zur verbesserten Verarbeitung von mac und Logging.
DragonSlayer_142025-08-21 00:43:49 +02:00
69a2146c34
Feat: Ergänzt Warn-Logmeldung, wenn Programm nicht als Root gestartet wird
DragonSlayer_142025-08-21 00:21:45 +02:00
d26c3e9856
Feat: Überarbeitet Root-/Admin-Prüfung und Neustarts, integriert Aufruf in mainDragonSlayer_142025-08-21 00:13:55 +02:00
4373b60193
Feat: Implementiert Funktionen zum Überprüfen und Neustarten mit Root-/Admin-Rechten
DragonSlayer_142025-08-21 00:07:22 +02:00
da371e5b85
Ref: Überarbeitet mount_local zur Übergabe von network_address und aktualisiert Aufruf von get_ip_from_mac.
DragonSlayer_142025-08-21 00:01:47 +02:00
dad6a4ee58
Feat: Erweitert get_ip_from_mac um Netzwerkparameter und verbessert Logging.
DragonSlayer_142025-08-21 00:01:40 +02:00
a8c415d8f3
Ref: Typisierung von device_address korrigiert und überflüssige Klammern entfernt.
DragonSlayer_142025-08-20 23:35:44 +02:00
d3f6e23965
Ref: Vereinfacht try_from-Signatur in LogLevel-Implementierung.
DragonSlayer_142025-08-20 23:35:33 +02:00
5f85245090
Cleanup: Kommentiert ungenutzte save_config-Funktion in config.rs aus.
DragonSlayer_142025-08-20 23:35:26 +02:00
e3988b86ab
Cleanup: Entfernt veraltete und unnötige Einträge aus .gitignore.
DragonSlayer_142025-08-20 23:35:18 +02:00
2561b099da
Feat: Implementiert das smarte mounten vom lokalen/remote Dateisystem.
DragonSlayer_142025-08-20 23:32:11 +02:00
a9dd3b4eda
Feat: Implementiert Funktionen zum Ein- und Aushängen von Dateisystemen.
DragonSlayer_142025-08-20 23:31:36 +02:00
32874990ea
Ref: Extrahiert Funktionen für gemountete Dateisysteme in eigenes Modul.
DragonSlayer_142025-08-20 23:31:25 +02:00
11d748aa68
Feat: Fügt Funktionen zur Überprüfung von gemounteten Dateisystemen hinzu.
DragonSlayer_142025-08-20 22:53:35 +02:00
79b7eeebe2
Feat: Implementiert Funktion zur Ermittlung des ersten freien Laufwerksbuchstabens auf Windows.
DragonSlayer_142025-08-20 22:48:48 +02:00
9be8f94ce4
Ref: Vereinheitlicht Feldnamen in der General-Struct.
DragonSlayer_142025-08-20 17:20:08 +02:00
8abff469de
Ref: Vereinheitlicht Feldnamen im Local- und Remote-Struct.
DragonSlayer_142025-08-20 17:17:56 +02:00
5abeaae2c6
Feat: Fügt Funktion hinzu, die die IP-Adresse zu einer MAC-Adresse ermittelt.
DragonSlayer_142025-08-20 17:10:46 +02:00
ac39f028dc
Feat: Fügt config und program Module hinzu, fixt einen Schreibfehler.
DragonSlayer_142025-08-20 16:11:50 +02:00
39eb799df3
Feat: Lädt Log-Level einmalig aus der Konfiguration und passt Logik an.
DragonSlayer_142025-08-20 16:10:49 +02:00
2991370051
Feat: Fügt Config-Modul für die Anwendungskonfiguration hinzu.
DragonSlayer_142025-08-20 16:10:28 +02:00