Archiv

Archiv für September, 2012

HardlinkBackup 2.0.1 verbessert Darstellung und behebt Bugs

29. September 2012 2 Kommentare

Es kam wie’s immer kommt: Ein paar Bugs haben das Final Release überlebt ;). Ich habe die letzten Tage damit verbracht, alle verbliebenen Bugs zu finden und auszubauen und möchte möglichst schnell allen Anwendern ein möglichst fehlerfreies HardlinkBackup zukommen lassen.

Zudem habe ich kurz nach dem Release von Version 2.0.0 eine Möglichkeit gefunden, die Textdarstellung zu verbessern. Das habe ich nun eingebaut und bin der Meinung, dass die Texte nun sehr viel schärfer aussehen. Wer noch Probleme mit unscharfen Texten hat, sollte auf seinem Rechner mal den Microsoft ClearType-Tuner ausführen (unter Windows 7: Systemsteuerung=>Anzeige=>ClearType-Text anpassen, unter Windows XP online oder als PowerToy).

Konkret behebt HardlinkBackup 2.0.1 folgende Probleme:

  • Das Kopieren von Berechtigungen auf Verzeichnissen funktionierte nicht richtig.
  • Traten zu viele Fehler auf, schlug das Backup nicht ordnungsgemäß fehl; das Backup blieb „In Verarbeitung“ und die Benachrichtigungen wurden nicht versendet.
  • Backups wurden nicht mit „höchsten Berechtigungen“ geplant.
  • Bei geplanten Backups ohne Benutzeranmeldung wurde die Zusammenfassung nicht angezeigt (Benachrichtigung: Zusammenfassung bei Logon anzeigen).
  • Die Standard-E-Mail-Vorlage hat nicht die detaillierten Fehlermeldungen versendet, wenn das Backup fehlgeschlagen ist (bitte bei den Backups noch einmal die Vorlage übernehmen bzw. den eigenen E-Mail-Text analog zur Vorlage anpassen).
  • Bei geplanten Backups ohne Benutzeranmeldung kam es zu Abstürzen der Client-Anwendung nach dem Auslösen der Aktion nach dem Backup (das hat das Backup nicht beeinträchtigt).
  • Das Layout im Überblick-Dialog hat bei vielen Quellverzeichnissen und geringer Bildschirmauflösung dazu geführt, dass das Feld „Zielverzeichnis“ unsichtbar war.

Neben diesen Fehlerbehebungen habe ich kleinere Optimierungen an der Oberfläche bzw. den Texten gemacht. Außerdem habe ich die Abwärtskompatibilität verbessert; so werden nun auch Backupsätze von RsyncBackup korrekt erkannt und Backupdefinitionen können ebenfalls von RsyncBackup eingelesen werden (Datei muss zunächst auf *.hbd umbenannt werden).

Dieses Update wird über das Auto-Update-Feature installiert bzw. kann wie immer hier heruntergeladen werden.

KategorienHardlinkBackup, Software Tags:

HardlinkBackup 2.0 erzeugt Fehlalarm „not a virus“ bei 3 von 36 Antivirenprogrammen

29. September 2012 2 Kommentare

Leider gibt es momentan das Problem, dass HardlinkBackup von 3 von 36 Antivirenprogrammen mit der Warnung „not-a-virus:Monitor.MSIL.KeyLogger.er“ bedacht wird. Als ich davon informiert wurde, war ich erstmal geschockt – wie manche Kunden, die z.B. Kaspersky Anti-Virus einsetzen vermutlich auch.

Natürlich denkt man erstmal „oh Gott, hoffentlich habe ich keinen Virus an meine Kunden verteilt“ – denn das wäre wirklich fatal. Meine Nachforschungen haben ergeben, dass die Warnung von einer Bibliothek „Microsoft.Win32.TaskScheduler.dll“ (!!!) hervorgerufen wird, die ich benutze um die Aufgaben im Windows Taskplaner zu erstellen. Diese Bibliothek macht eigentlich nur ganz wenig; sie übersetzt die Windows-Schnittstellen in C# Schnittstellen; ich habe sie mir im Quellcode angesehen und sie macht überhaupt nichts mit einem „KeyLogger“ vergleichbares. Vom Autor der Bibliothek habe ich folgendes Statement erhalten:

I can’t think of anything in the code that could be interpretted as a keylogger. Nothing in the library even captures keystrokes. I’m baffled. Interesting that only Kaspersky finds a problem. All the other virus scanners find nothing. Unfortunately, the virustotal site provides no information to help diagnose the problem.

Über „Monitor.MSIL.KeyLogger.er“ (u.ä.) konnte auch ich keinerlei Informationen im Internet in Erfahrung bringen. Ich habe mich an die drei Antivirus-Hersteller gewandt, die einen solchen Fehlalarm produziert haben und habe von einem (Ikarus) folgende Antwort erhalten:

Sehr geehrte Damen und Herren,

Vielen Dank für die von Ihnen eingesandte Datei.

*****   Fehlalarm   *****

Bei dieser Datei handelt es sich um einen Fehlalarm. Dieser wurde ausgebaut und wird mit dem nächsten Update nicht mehr auftreten.

Dies ist eine automatisch generierte Nachricht, bitte antworten Sie nicht auf diese Nachricht.

Mit freundlichen Grüßen

Ihr IKARUS Support Team

Sie wurden betreut von:

Marion Marschalek

———————————-

IKARUS Security Software GmbH

Blechturmgasse 11, A-1050 Wien

Web: http://www.ikarus.at

———————————-

Die neueste Signatur von Ikarus (von gestern) enthält bereits das Update und mosert die Bibliothek und damit HardlinkBackup nicht mehr an. Auf die Antwort von Emisoft und Kasperski warte ich noch vergeblich.

Ich denke, es ist klar, dass es sich um einen Fehlalarm handelt. Zudem ist ja auch kein Virus, sondern nur ein „Risiko“ erkannt worden. Man darf auch keine allzu große Intelligenz von einem Antivirus-Programm erwarten…

Leider kann ich nicht ‚mal eben‘ auf eine andere Bibliothek für den Zweck umsteigen oder die C++-Taskplanungsschnittstellen direkt ansprechen; das würde viel Arbeit bedeuten. Außerdem gehe ich davon aus, dass die Virenhersteller den Fehlalarm – hoffentlich bald – beheben.

Ich muss sagen, ich hatte noch nie einen Fehlalarm und mache das zum ersten Mal durch. So ein bisschen ist das natürlich Rufmord, was die Antiviren-Hersteller hier betreiben. Die Unannahmlichkeiten, die dadurch meinen Kunden entstehen, tun mir sehr leid; dagegen machen kann ich aber nichts.

Update: Mittlerweile habe ich auch eine Antwort von Kaspersky Antivirus bekommen:

Guten Tag,

Sorry, it was a false detection. It will be fixed in the next update.

Thank you for your help.

Regards, Ivan Akimov,

Virus Analyst

„123060, Moskau, Russland, 1. Volokolamsky Proezd 10, Haus 1Tel./Fax: + 7 (495) 797 8700 http://www.kaspersky.com/de http://www.viruslist.ru

Ich denke, damit ist das Thema durch.

KategorienHardlinkBackup, Software Tags:

Hinweise zum Umstieg von HardlinkBackup 1.0 auf die neue Version 2.0

24. September 2012 Keine Kommentare

Ich möchte gerne noch ein paar Hinweise zum Umstieg von HardlinkBackup 1.0 auf die neue Version 2.0 geben!

  • Eine Parallelinstallation von Version 1.0 und Version 2.0 ist nicht möglich; das Setup von Version 2.0 deinstalliert – wie jedes andere Update auch – die alte Version.
  • Backupdefinitionen der Version 1.0 können geladen werden und bestehende Backupsätze werden erkannt. Eventuell sind Anpassungen an den Backupdefinitionen erforderlich.
  • Geplante Backups sollten zunächst mit der Version 1.0 entfernt werden (Dialog „Optionen“, Reiter „Geplante Backups“). Nach der Installation von Version 2.0 müssen diese Backups dann neu geplant werden.
  • Die Optionen gehen leider beim Umstieg auf die neue Version verloren :(. Die Einstellungen – vor allem die E-Mail-Einstellungen – müssen also neu eingegeben werden.
  • Da HardlinkBackup 2.0 intern neue Dateiformate verwendet, ist eine Rückkehr zu  Version 1.0 nicht so einfach möglich! Falls ihr evtl. auf Version 1 zurückgehen wollt, sichert für diesen Fall die Backupdefinitionen (*.hbd) und die Backupsatzbeschreibungen (*.hbs) (und evemtuell auch noch die Index-Dateien *.hbi) der Version 1. Neue oder umgestellte Backups kann Version 1 nicht verarbeiten!
  • Noch ein wichtiger Nachtrag: Bei E-Mail Benachrichtigungen unbedingt die E-Mail anpassen. Lässt man den alten Standard-Text stehen, so wird auch ein abgebrochenes Backups als „mit Fehlern beendet“ berichtet.

Viel Spaß mit der neuen Version!

KategorienAllgemein Tags:

HardlinkBackup 2.0 erschienen!

23. September 2012 2 Kommentare

Nach einer länger-als-geplanten Entwicklungsphase und einer länger-als-geplanten Testphase bin ich nun stolz, HardlinkBackup 2.0 veröffentlichen zu können!

HardlinkBackup wurde nun fast zwei Monate lang durch tolle Betatester auf Herz und Nieren geprüft! Vielen Dank an alle Tester! Wie bereits in einem vorherigen Post erwähnt, ist HardlinkBackup 2.0 eine komplette Neuentwicklung, in der ich zahlreiche von den Nutzern gewünschte neue Funktionen eingebaut habe. Die neuen Features sind:

  • Neue Benutzeroberfläche – Die Benutzeroberfläche von HardlinkBackup 2.0 ist komplett neu  und an den Metro-Stil des kommenden Windows 8 angelehnt.
  • Lange Pfad- und Dateinamen – Dieses Feature ist der Wunsch vieler Benutzer. HardlinkBackup 2.0 nutzt die entsprechende Windows-API, um Dateinamen mit 255 Zeichen und Pfadnamen bis zu 32.767 Zeichen zu unterstützen (das sind die unterstützen Längen von NTFS). Diese Unterstützung ist Voraussetzung dafür, die in den darauffolgenden Versionen vorgesehene Unterstützung der Volumenschattenkopien („Volume Shadow Copy Service“ (VSS)) umzusetzen, mit deren Hilfe sich in Benutzung befindliche Dateien sichern lassen.
  • Backup leerer Verzeichnisse – Ein kleineres Feature, das aus der Umstellung des Backupalgorithmus resultiert. HardlinkBackup 2.0 sichert auch leere Verzeichnisse korrekt. Verzeichnisse behalten nun auch ihre Änderungszeitpunkte korrekt.
  • Beliebig große Backups – Einer der Gründe für den Komplettumbau ist die Unterstützung von Backups mit Millionen (oder meinetwegen auch Milliarden) von Dateien. Dadurch hat sich der zweistufige Backupprozess von Version 1 grundlegend geändert. HardlinkBackup 2.0 benötigt weniger Hauptspeicher als Version 1 und der Speicherbedarf nimmt auch nicht mehr mit der Dateianzahl zu.
  • Performanceverbesserungen – HardlinkBackup 2.0 arbeitet schneller als Version 1 – vor allem auf moderner Hardware. Version 2 nutzt die Rechenkerne moderner CPUs besser aus und erhöht den Festplatten- / SSD-Durchsatz. Das Einlesen findet teilweise parallel zum Sichern statt, was die Backupzeiten verkürzt. Auch das Löschen von Backupsätzen wurde parallelisiert und geschieht dann schneller als bisher – leistungsstarke Hardware vorausgesetzt.
  • Backup von Linkstrukturen – HardlinkBackup 2.0 berücksichtigt jetzt die bestehenden Links der Quellverzeichnisse und kann die Linkstrukturen im Backup reproduzieren. Dadurch lassen sich auch Backupverzeichnisse unter Beibehaltung der Hardlinks sichern. Neben Hardlinks werden auch symbolische Links und NTFS Junctions unterstützt.
  • Neue Backup-Modi – Neben dem standardmäßigen und namensgebenden Hardlink-Modus unterstützt HardlinkBackup zwei neue Backup-Modi: Im Move-Modus werden keine Hardlinks verwendet, sondern stattdessen die unveränderten Dateien in den neuen Backupsatz verschoben. Dadurch können ebenfalls ältere Backupsätze ohne Verlust aktueller Dateien gelöscht werden. Im Mirror-Modus werden die Quellverzeichnisse zu einem Backupverzeichnis gespiegelt. Auch dieser Modus kommt ohne Hardlinks aus.
  • Erkennung verschobener und umbenannter Dateien über Prüfsummen – Beim Backup berechnet HardlinkBackup 2.0 nun Prüfsummen und sichert sie in der Indexdatei. Diese Prüfsummen können verwendet werden, um verschobene oder umbenannte Dateien relativ sicher zu erkennen und anstatt die Dateien neu zu kopieren mit dem älteren Backup zu verlinken. Dadurch lässt sich weiter Speicherplatz auf dem Backupziel sparen.
  • Unterstützung von Skripten vor dem Backup-Start und nach dem Ende – dadurch kann man z.B. ein Backuplaufwerk vor dem Backup einbinden und nach dem Backup wieder löschen.
  • Sicherung der Sicherheitsbeschreibungen von Dateien – HardlinkBackup 1 konnte bereits die Sicherheitsbeschreibungen (ACL’s) sichern. Allerdings gingen sie verloren, wenn HardlinkBackup nicht genügend Rechte zum Schreiben der Berechtigungen im Zielverzeichnis hatte. HardlinkBackup 2.0 stellt nun das Übertragen sicher; über eine Option lässt sich steuern, ob die Sicherheitsbeschreibungen übertragen werden sollen oder nicht.
  • Neue Aufgabenplanung – Aus Kompatibilitätsgründen benutzte HardlinkBackup 1 die Aufgabenverwaltung von Windows XP und nicht die neue in Windows Vista und 7 (bzw. Server 2008). Deshalb tauchten unter Windows 7 die Aufgaben von HardlinkBackup nicht in der Aufgabenplanung der Systemsteuerung, sondern nur unter “C:\Windows\Tasks” auf. HardlinkBackup 2 nutzt unter Windows Vista und höher die neue Aufgabenplanung.
  • Zweites Backupziel – Aus dem professionellen Einsatz kam der Wunsch, zwei Backupziele gleichzeitig zu beschreiben. Dem ist HardlinkBackup 2.0 nachgekommen. So kann man z.B. ein Backup “in einem Rutsch” auf ein lokales und ein Netzwerklaufwerk sichern.
  • Batchmodus – HardlinkBackup 2.0 kann nun auch mehrere in der Kommandozeile übergebene Backups hintereinander ausführen. Dabei wird dann nur die Aktion beim Beenden des zuletzt ausgeführten Backups durchgeführt.

Gegenüber der Vorankündigung habe ich noch die Skriptunterstützung in das Release rein genommen. Die Unterstützung für Volumne Shadow Copy kommt dann im nächsten Update – das sollte aber nicht mehr so lange dauern ;).

Wie bereits angekündigt, bekommen alle Kunden der Version 1 eine entsprechende Lizenz der Version 2. Aus technischen Gründen kann der bisherige Lizenzschlüssel nicht einfach in HardlinkBackup 2 eingegeben werden. Ich verschicke an alle Kunden eine E-Mail mit ihren neuen Lizenzschlüssel. Wenn jemand die E-Mail nicht bekommen hat, möge er sich bitte unter software@lupinho.net melden!

Aufgrund der großen Änderungen wird HardlinkBackup 2.0 vorerst nicht über das Auto-Update der Version 1 veröffentlicht! Um auf die Version 2 umzusteigen, muss die Software zunächst manuell von http://www.lupinho.net/hardlinkbackup/ geladen und installiert werden. Nachfolgende Versionen werden dann wieder über Auto-Update ausgeliefert.

Alle Info’s und den Downloadlink zur neuen Version findet ihr wie immer unter http://www.lupinho.net/hardlinkbackup/.

no images were found

KategorienHardlinkBackup, Software Tags: