Software - Releasenotes
Information - 31.05.2026
Dieses Update erweitert die Sicherheit der Netzwerkkonfiguration, erneuert die Kurzanleitungen und aktualisiert wichtige Komponenten für mehr Stabilität und Sicherheit.
Neue Features
- Verschlüsselte Passwörter für Proxy: Zugangsdaten für Proxy- und SOCKS-Verbindungen können nun verschlüsselt gespeichert werden – nicht mehr nur für den E-Mail-Versand. Die Verschlüsselung lässt sich für jeden Bereich einzeln aktivieren.
- Überarbeitete Kurzanleitungen: Die Quickguides (Deutsch und Englisch) wurden neu erstellt, übersichtlicher gestaltet und um die Passwort-Verschlüsselung ergänzt. Sie werden als PDF mit der Installation ausgeliefert.
Verbesserungen
- Mehr Sicherheit: Sensible Passwörter müssen in der Konfiguration nicht mehr im Klartext hinterlegt werden.
- Aktualisierte Komponenten: Wichtige Bibliotheken wurden auf den neuesten Stand gebracht – unter anderem für E-Mail-Versand und Verschlüsselung.
- Dokumentation erweitert: Handbuch und Kurzanleitungen beschreiben die neuen Verschlüsselungsmöglichkeiten Schritt für Schritt.
Technische Änderungen
- Konfiguration erweitert: Das Element passwordencryption steht nun auch im proxy- und socks-Bereich zur Verfügung und kann dort getrennt auf true oder false gesetzt werden.
- Abhängigkeiten aktualisiert: Sicherheits- und Stabilitätsupdates der eingesetzten Komponenten.
Wichtige Hinweise
- Bestehende Konfiguration bleibt gültig: Vorhandene Konfigurationsdateien funktionieren unverändert weiter. Ist passwordencryption nicht gesetzt, wird das Passwort wie bisher als Klartext verwendet – eine Anpassung ist nur nötig, wenn Sie die Verschlüsselung aktivieren möchten.
- Dienst neu starten: Nach dem Update sollte der Dienst Log Mail Notification einmal neu gestartet werden.
- Passwörter verschlüsseln: Zum Erzeugen verschlüsselter Werte steht das mitgelieferte Werkzeug SMTP Password Encryption bereit (siehe Handbuch und Kurzanleitung).
Information - 28.04.2026
Dieses Update verbessert die Lizenzaktivierung, erweitert die Setup-Installer um Postinstall-Optionen und aktualisiert wichtige Abhängigkeiten für mehr Stabilität und Sicherheit.
Neue Features
- Setup-Installer erweitert: Neue Checkboxen auf der Finish-Page ermöglichen das direkte Öffnen der Konfigurationsdatei in Notepad und des Online-Handbuchs im Browser.
- Erweiterte Diagnose: Verbesserte Diagnose-Ausgaben im Event Viewer zur besseren Fehleranalyse.
Verbesserungen
- Lizenzaktivierung optimiert: Verbesserter Aktivierungsprozess für zuverlässigere Lizenzprüfungen.
- Netzwerkkommunikation verbessert: Optimierte HTTP-Architektur für stabilere Verbindungen.
- E-Mail-Bibliotheken aktualisiert: Aktuelle Versionen für verbesserte TLS/SSL-Handhabung und E-Mail-Verarbeitung.
- Code-Qualität gesteigert: Einheitliche Fehlerbehandlung und strukturiertes Exception-Handling.
Technische Änderungen
- HTTP-Kommunikation modernisiert: Verbesserte Verarbeitung von Netzwerk-Requests.
- Architektur überarbeitet: Optimierte Implementierung für stabilere Verbindungen.
- Proxy-Unterstützung erweitert: Verbesserte Kompatibilität mit verschiedenen Netzwerk-Konfigurationen.
Wichtige Hinweise
- Dienst neu starten: Nach dem Update sollte der Dienst Log Mail Notification einmal neu gestartet werden.
- Setup-Optionen nutzen: Die neuen Finish-Page-Checkboxen erleichtern die Erstkonfiguration nach der Installation.
Information - 12.04.2026
Mit Version Log Mail Notification 1.3.2 profitieren Sie von einer noch zuverlässigeren und stabileren Anwendung. Die Update-Logik und die Sicherheit beim E-Mail-Versand wurden weiter verbessert. Alle bekannten Fehler aus der Vorgängerversion wurden behoben.
Neue Features
- Verbesserte Sicherheit: Die Verschlüsselung für das SMTP-Passwort wurde optimiert.
- Einheitliche Update-Verwaltung: Die Verwaltung von Updates wurde vereinfacht und übersichtlicher gestaltet.
Verbesserungen
- Stabilerer Betrieb: Alle bekannten Fehler aus der letzten Version wurden behoben.
- Optimierte Konfiguration: Die Einstellungen für den E-Mail-Versand und die Lizenzprüfung wurden weiter verbessert.
- Mehr Transparenz in E-Mails: Benachrichtigungen enthalten zusätzliche Systeminformationen wie Computername und FQDN/Domain.
- Robuste Lizenz- und Startlogik: Verbesserte Wiederholungs- und Fehlerbehandlung bei Lizenzproblemen.
Technische Änderungen
- Lizenzprüfung mit Retry-Logik: Wiederholte Lizenzprüfung im Hintergrund mit sauberem Abbruchpfad.
- Lizenzablauf-Mail begrenzt: Versand maximal 1x pro Tag und nur bei vorher gültiger Lizenz.
- Zeitfenster-basierte Log-Erkennung: Versandpfad ohne harte Filterung, damit die Konfigurationslogik konsistent wirkt.
Wichtige Hinweise
- Dienst neu starten: Nach dem Update sollte der Dienst Log Mail Notification einmal neu gestartet werden.
- Konfiguration prüfen: Bei Mehrfachüberwachung bitte die neuen Einträge
logfile1..3undlogstring1..3vollständig setzen (Datei + Suchbegriff je Slot). - Testversand empfohlen: Nach der Aktualisierung einen kurzen Test des Benachrichtigungsversands durchführen.
- Lizenzablauf-Pfad: Der Ablauf-Mail-Pfad ist implementiert und sollte beim ersten realen Ablaufereignis im Betrieb beobachtet werden (Eventlog / Service-Log).
Information - 10.04.2026
Diese Version erweitert Log Mail Notification spürbar in der Praxis: mehrere Log-Überwachungen, klarere Benachrichtigungen und ein robusteres Verhalten bei Lizenzserver-Problemen. Gleichzeitig bleibt das bestehende Verhalten kompatibel, damit vorhandene Konfigurationen weiter funktionieren.
Neue Features
- Bis zu 3 Log-Überwachungen pro Dienst: Neben
logfile/logstringkönnen jetzt zusätzlichlogfile1..3undlogstring1..3parallel genutzt werden. - Kundenfreundliche E-Mail bei abgelaufener Lizenz: Bei Lizenzablauf wird eine verständliche Hinweis-Mail mit Erneuerungslink versendet.
Verbesserungen
- Rückwärtskompatibilität erhalten: Bestehende Konfigurationen mit
logfile/logstringfunktionieren unverändert weiter. - Mehr Transparenz in E-Mails: Relevante Benachrichtigungen enthalten zusätzliche Systeminformationen wie Computername und FQDN/Domain.
- Stabileres Verhalten bei Lizenzserver-Problemen: Statt sofort abzubrechen arbeitet der Dienst mit einem Retry-Fenster und klaren Fehlerpfaden.
- Gewünschtes Meldeverhalten im Zeitfenster: Treffer im konfigurierten Zeitraum können pro Lauf erneut gemeldet werden (kein einmaliges „wegdedupliziertes“ Verhalten).
Technische Änderungen
- Lizenz-Retry-Hardening: Wiederholte Lizenzprüfung im Hintergrund mit Intervall von 1 Stunde innerhalb eines 24h-Fensters; Wartepfad ist über
CancellationTokensauber abbrechbar. - Lizenzablauf-Mail begrenzt: Versand maximal 1x pro Tag und nur dann, wenn der Dienst auf dem System zuvor bereits erfolgreich mit gültiger Lizenz gelaufen ist.
- Zeitfenster-basierte Log-Erkennung: Versandpfad ohne harte Record-/Cursor-Filterung, damit die Konfigurationslogik über
timertimeundloglasttimekonsistent wirkt.
Wichtige Hinweise
- Dienst neu starten: Nach dem Update sollte der Dienst Log Mail Notification einmal neu gestartet werden.
- Konfiguration prüfen: Bei Mehrfachüberwachung bitte die neuen Einträge
logfile1..3undlogstring1..3vollständig setzen (Datei + Suchbegriff je Slot). - Testversand empfohlen: Nach der Aktualisierung einen kurzen Test des Benachrichtigungsversands durchführen.
- Lizenzablauf-Pfad: Der Ablauf-Mail-Pfad ist implementiert und sollte beim ersten realen Ablaufereignis im Betrieb beobachtet werden (Eventlog / Service-Log).
Information - 06.03.2026
Diese Version stärkt die Stabilität und Sicherheit des Mail-Versands und verbessert die interne Verarbeitung von E-Mail-Adressen in Log Mail Notification.
Neue Features
- In dieser Version werden keine neuen, sichtbaren Funktionen eingeführt. Der Schwerpunkt liegt auf internen Verbesserungen im Mail-Bereich.
Verbesserungen
- Robustere Verarbeitung von Absender- und Empfängeradressen: Die Behandlung spezieller Eingaben in E-Mail-Adressen wurde verbessert, um unerwünschte Effekte beim Versand über SMTP zu vermeiden.
- Stabilerer Mail-Versand: Interne Anpassungen im Mail-Subsystem erhöhen die Zuverlässigkeit beim Zustellen von Benachrichtigungen, insbesondere in Umgebungen mit strengen SMTP-Regeln.
- Allgemeine Programm-Sicherheit: Die interne Mail- und Protokollverarbeitung wurde im Hinblick auf Fehlertoleranz und Sicherheit konsolidiert.
Technische Änderungen
- Überarbeitete Mail-Komponenten: Die für Aufbau und Versand von E-Mails verantwortlichen Komponenten wurden aktualisiert und an aktuelle Sicherheitsanforderungen im SMTP-Umfeld angepasst.
- Verbesserte Eingabevalidierung: Die interne Behandlung von Zeichenfolgen, die für Absender- und Empfängerangaben verwendet werden, wurde gehärtet, um problematische Eingaben frühzeitig abzufangen.
Wichtige Hinweise
- Dienst neu starten: Nach dem Update sollte der Dienst Log Mail Notification einmal neu gestartet werden, damit alle Änderungen im Mail-Bereich wirksam werden.
- Funktionstest empfohlen: Nach der Aktualisierung sollte ein kurzer Test des Benachrichtigungsversands (Test-Mail) durchgeführt werden, um die korrekte Konfiguration von Mailserver und Absenderadressen zu verifizieren.
Information - 05.03.2026
Diese Version verbessert die Zuverlässigkeit der Log-Datei-Überwachung in Proxy-/Squid-Umgebungen, erhöht den Datenschutz in den Event-Logs und bringt ein komfortables Service-Control-Skript für Log Mail Notification.
Neue Features
- Squid-/Apache-Log-Unterstützung: Log Mail Notification erkennt nun Zeitstempel im Squid/Apache-Format (
[05/Mar/2026:13:15:46 +0100]) und verwendet diese für die Zeitfenster-Prüfung. - Mehrfach-Klammern in Log-Zeilen: In Proxy-Logs mit mehreren Klammerpaaren (z. B.
(squid-1)[59757]...[05/Mar/2026:13:15:46 +0100]) werden alle[...]-Blöcke geprüft, bis ein gültiger Zeitstempel gefunden wird. - ServiceControl_LMN.bat: Neues Service-Control-Skript für den Dienst Log Mail Notification mit Menü (Start/Stop/Restart/Status), UAC-Elevation, PowerShell-Statusabfrage und schneller Ein-Tasten-Auswahl.
Verbesserungen
- Korrekte Zeitfenster-Prüfung für Proxy-Logs: Warnmeldungen für alte Einträge (z. B. Squid-Logs) wiederholen sich nicht mehr, sobald sie außerhalb des konfigurierten loglasttime-Fensters liegen – auch dann, wenn die Log-Datei weiter beschrieben wird.
- Bevorzugung von Zeilen-Zeitstempeln: Wenn ein gültiger Zeitstempel in der Log-Zeile erkannt wird, wird dieser für die Bewertung verwendet; der Fallback auf
File.GetLastWriteTime()greift nur noch bei Log-Formaten ohne Zeitinformation. - Datenschutzfreundliche Proxy-Diagnose: Proxy-Diagnosemeldungen im Eventlog zeigen nun abstrahierte Zielbezeichnungen (Activation, Webservice, Update oder Hostname) anstatt voller URLs.
- Konsistente Dienststeuerung: Die Darstellung von ServiceControl_LMN.bat wurde an das bekannte EMN-Skript angeglichen (bereinigte Ausgabe, keine sichtbaren Batch-Befehle).
Technische Änderungen
- Timestamp-Parser erweitert: Die Funktion zur Zeitstempel-Erkennung in Log-Zeilen unterstützt nun zusätzlich das Format
dd/MMM/yyyy:HH:mm:ssinnerhalb von[...]und iteriert über alle Klammerpaare einer Zeile. - Anonymisierte Proxy-Logs: In Log Mail Notification werden Proxy-Diagnoseeinträge als
Net: proxyMode=...; proxy=...; effective=Activation/Webservice/Updateprotokolliert. - Robuste Konsolen-Ausgabe: Das Service-Control-Skript setzt
@echo offim Menü explizit, um Darstellungsprobleme durch Encoding/BOM oder Codepage-Unterschiede zu vermeiden.
Wichtige Hinweise
- Konfiguration prüfen: Für Log-Dateien im Squid-/Proxy-Format sollten logfile, logstring, casesensitiv und loglasttime wie im Handbuch empfohlen gesetzt werden (z. B. timertime=5, loglasttime=15).
- Upgrade von 1.1.4/1.1.5: Nach dem Update sollte der Dienst einmal neu gestartet werden, damit die erweiterte Zeitstempel-Erkennung und die neuen Proxy-Logiken aktiv werden.
- ServiceControl_LMN.bat: Das Skript erfordert Administratorrechte; UAC-Elevation erfolgt automatisch beim Start.
Information - 23.02.2026
Diese Version bringt modernes Position Tracking, automatische Log-Rotation-Erkennung und verbesserte Transparenz durch neue Event-IDs.
Neue Features
- Position Tracking: Das System merkt sich die letzte gelesene Position in der Log-Datei. Bei jedem Scan werden nur neue Zeilen gelesen – das verhindert doppelte Alarme und verbessert die Performance um den Faktor 60.
- Automatische Log-Rotation-Erkennung: Wenn Log-Dateien täglich oder stündlich neu erstellt werden, erkennt das System dies automatisch und setzt die Position zurück (Event-ID 1015).
- File.GetLastWriteTime() Fallback: Für Log-Dateien ohne Zeitstempel in den Zeilen wird die Datei-Änderungszeit für die Zeitfenster-Prüfung verwendet.
- Log-Datei-Überwachung: Neue Konfigurationsparameter logfile, logstring und casesensitiv ersetzen die bisherigen Windows-Ereignis-Parameter.
Verbesserungen
- Neue Event-IDs für bessere Transparenz:
- 1014: Log-Scan erfolgreich durchgeführt (Match gefunden)
- 1015: Log-Rotation erkannt, Position zurückgesetzt
- 3002: Log-Datei-Problem (nicht gefunden, Zugriffsfehler)
- Zweisprachige Event-Log-Meldungen: Alle Windows-Ereignisse erscheinen in Deutsch oder Englisch basierend auf der Konfiguration (language).
- Erweiterte Dokumentation: Neue Dokumente für Position Tracking, Event-IDs und PowerShell-Script Get-LMNEvents.ps1 zum Export von Event-Logs nach JSON/CSV.
- State-Management: Position-Dateien werden unter C:\ProgramData\LMN\state\ gespeichert und überleben Service-Neustarts.
Technische Änderungen
- Konfigurationsparameter logevent und logid wurden durch logfile, logstring und casesensitiv ersetzt.
- Event-Log-Einträge zeigen nun die Erkennungsmethode an (Zeilen-Zeitstempel vs. Datei-Änderungszeit).
- Position Tracking nutzt Hash-basierte State-Dateien für eindeutige Zuordnung zu Log-Dateien.
Dokumentation
- Handbuch vollständig aktualisiert mit Log-Datei-Überwachung und Ablauf-Erklärung.
- Neue Dokumentation: WINDOWS-EVENTLOG-REFERENCE.md, POSITION-TRACKING-GUIDE.md, POSITION-TRACKING-SCHNELLSTART.md.
- PowerShell-Script Get-LMNEvents.ps1 aktualisiert mit neuen Event-IDs.
Wichtige Hinweise
- Empfehlung: Der Wert loglasttime sollte 3-4× größer sein als timertime, z.B. timertime=5 und loglasttime=15.
- Bei Update von Version 1.1.x: Konfigurations-Vorlage unter C:\Program Files\Log Mail Notification\Example_LogMailNotification.config prüfen.
Information - 01.02.2026
Finalisierte Produktionsbereitstellung mit Sicherheitsaudit.
Verbesserungen
- E-Mail-Quota zur Nutzung des internen E-Mail-Versand
- Fail-Fast-Prinzip zur Verbesserung der Programmstabilität
- Resource Leaks behoben und Config-Robustheit implementiert
Behoben
- Protokoll-Logs aktualisiert
- Webservice-Calls erweitert