Software - Releasenotes
Information - 22.08.2026
Dieses Update erweitert die Lizenzprüfung um eine regelmäßige Kontrolle im laufenden Betrieb, verlängert die Testlizenz auf 7 Tage und erlaubt deren Einsatz nun auch auf Windows Server und in Domänen-Umgebungen. Zusätzlich wurden wichtige Abhängigkeiten aktualisiert.
Neue Features
- Regelmäßige Lizenzprüfung im laufenden Betrieb: Die Lizenz wird jetzt nicht mehr nur beim Start des Dienstes geprüft, sondern zusätzlich einmal täglich im laufenden Betrieb. Verlängerungen oder ein Ablauf der Lizenz werden dadurch spürbar schneller erkannt, ohne dass ein Neustart des Dienstes erforderlich ist.
- Testlizenz auf Server und Domäne erweitert: Die Testlizenz kann nun auch auf Windows Server und in Domänen-Umgebungen eingesetzt werden. Sie bleibt dabei weiterhin auf ein Gerät begrenzt.
Verbesserungen
- Testlizenz-Laufzeit verlängert: Die Nutzungsdauer der Testlizenz wurde von 3 auf 7 Tage erhöht.
- Neue Testlizenz-Seriennummern: Testlizenzen werden künftig mit einem neuen Seriennummern-Präfix ausgegeben, das die verlängerte 7-Tage-Laufzeit widerspiegelt. Bereits aktivierte Testlizenzen sind hiervon nicht betroffen.
- Abhängigkeiten aktualisiert: Aktuelle Versionen wichtiger Bibliotheken für verbesserte Sicherheit und Stabilität.
Technische Änderungen
- Haupttimer erweitert: Der bestehende Verarbeitungstimer löst nun zusätzlich einmal täglich die Lizenzprüfung aus.
- Ablaufbehandlung vereinheitlicht: Wird eine abgelaufene Lizenz im laufenden Betrieb erkannt, erfolgt wie beim Dienststart zunächst eine Benachrichtigung per E-Mail, bevor der Dienst geordnet beendet wird.
Wichtige Hinweise
- Dienst neu starten: Nach dem Update sollte der Dienst Log Mail Notification einmal neu gestartet werden.
- Kurzfristige Verbindungsstörungen: Ist der Lizenzserver bei der täglichen Prüfung vorübergehend nicht erreichbar, wird der Betrieb fortgesetzt und die Prüfung am Folgetag automatisch wiederholt.
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