www.stefanheymann.de

Stefan Heymann

Home | Fotografie · Hasselblad · Galerie | Ruler · XML · HomePump · HomeGallery

HomePump

Allgemein·Download·Historie·Donateware

Historie

Hier ist die komplette HomePump Versions-Historie:

Datum

Version

Änderungen

11.04.2007 1.1.4
  • Im Profil kann nun für den Zeitvergleich eingestellt werden, ob der LIST-Befehl, der die Daten für die timeslip-Datei abruft, die Datei als Parameter angibt oder das ganze Verzeichnis dafür. Letztere Option ist erforderlich, wenn HomePump mit SFTP-Proxys wie Tunnelier verwendet wird.
  • Das Laden der lokalen Verzeichnisse ist jetzt wieder so schnell wie bei der 1.1.2
26.11.2006 1.1.3
  • Es kann nun alternativ zu F9 auch Strg+Umsch+P als Tastenkombination zum Starten der Vollautomatik verwendet werden
  • Bessere Darstellung der Liste bei "großen Schriftarten"
  • Der Verzeichnisname im Hauptfenster oben kann jetzt angeklickt werden, dann gelangt man per Windows-Explorer in das Verzeichnis
  • Die Sortierung der Dateien geschieht jetzt standardmäßig aufsteigend nach Pfad+Dateinamen (auch wenn nach Aktion sortiert wird, wie nach einem Vergleich, wird nun aufsteigend nach Dateinamen sortiert)
  • Die Statistik unten rechts weist nun neben der Dateianzahl auch die Summe der betroffenen Dateigrößen aus
16.12.2005 1.1.2 Es wird nun im Profil in die Listungs-Arten Normal, Konservativ und Schnell unterschieden:
  • Konservativ: Jedes Verzeichnis wird einzeln abgerufen, es wird ein normales LIST-Kommando verwendet. Das müsste mit allen denkbaren FTP-Servern funktionieren. Dateinamen wie .htaccess werden dabei aber oftmals nicht korrekt erkannt.
  • Normal: Jedes Verzeichnis wird einzeln abgerufen, es wird ein "LIST -la" Kommando verwendet. Dadurch werden alle Dateinamen übertragen.
  • Schnell: Hier wird versucht, den kompletten Remote-Verzeichnisbaum durch die Option "-laR" auf einmal einzulesen. Dies geht schneller, als jedes Verzeichnis einzeln zu listen, wird aber nicht von allen FTP-Servern erlaubt. Deaktivieren Sie diese Option, wenn beim Vergleichen keine Daten oder nur die Daten des Remote-Wurzelverzeichnisses eingelesen werden.

Es wurde ein Fehler bei der schnellen Listung behoben, der bei manchen FTP-Servern dazu geführt hat, dass diese gar nicht funktioniert hat.

Vollautomatik: Wenn man die Vollautomatik startet [F9] werden Vergleich und Pumpvorgang direkt hintereinander weg ohne weitere Abfragen ausgeführt. Als Bestätigung ertönt lediglich ein akustisches Signal, es kommt keine weitere Bestätigungsmeldung. Das ist praktisch, wenn man an einer Seite arbeitet und immer wieder die neusten Änderungen hochpumpen möchte ohne jedesmal Vergleich > Start > OK drücken zu müssen. Man muss sich aber auch sicher sein, dass alles korrekt eingestellt ist ;-)

01.06.2005 1.1.1 Es gab einen Bug bei abgeschalteter "Schneller Listung". Hier wurde jede Datei zweimal angezeigt, einmal zum Pumpen und einmal zum Saugen. Dieser Fehler wurde behoben.
20.05.2005 AFTERBURNER Durch verschiedene Optimierungen an der Vergleichs-Engine konnte die benötigte Zeit für den Vergleich zwischen Lokal und Remote dramatisch reduziert werden. Bei meinen Webseiten (bis ca. 1000 Dateien) ist der Vergleich um den Faktor 4-5 schneller. Große Sites mit mehreren tausend Dateien können jetzt überhaupt erst in vernünftigen Zeiten verglichen werden.

Weitere Änderungen:

  • Die Option "Schnelle Listung" im Profil. Diese trägt bedeutend zur Beschleunigung des Vergleichs bei und ist daher standardmäßig eingeschaltet. Sie kann allerdings abgeschaltet werden, wenn der FTP-Server die Option nicht unterstützt.
    Für Techies: Hier wird ein LIST -laR durchgeführt, es muss also nur noch eine Verbindung für die Übertragung aller Verzeichnisse aufgebaut werden.
  • Der Standard für "Hochpumpen in Kleinbuchstaben" ist nun "aus" (false)
  • Es wird beim "Start" keine FTP-Verbindung mehr aufgebaut, wenn nur noch Aktionen laufen, die kein FTP erfordern (z. B. nur ZeitSync)
  • Das Mitprotokollieren der lokalen Verzeichnisse kann über das Protokoll-Menü abgeschaltet werden (Protokoll > Lokale Verzeichnisse mitprotokollieren)
  • Auswahl zwischen ZIP-Archiv und selbstextrahierendem Exe-Setup
1.0.x Versionen
27.01.2005 1.0.25
  • Es kann nun auch passives FTP (PASV) durchgeführt werden. Da passives FTP ein wenig sicherer ist, lassen viele Firewalls in Firmen "aktives" FTP gar nicht mehr zu.
  • Das Passwort in einem Profil kann nun frei gelassen werden. Es wird dann beim ersten Verbindungsaufbau gespeichert und bis zum Ende der HomePump-Sitzung im Arbeitsspeicher gespeichert
  • Es wird jetzt berücksichtigt, dass FTP-Server nach ca. 1/2 bis 1 Jahr zu einer Datei keine Uhrzeit mehr liefern. Dies wird beim Vergleich zwischen lokaler und Remote-Uhrzeit berücksichtigt und dadurch werden viel weniger Dateien unnötig zum Pumpen vorgeschlagen.
  • Die Angaben Local, Remote und FTP im Kopf des Programms können sich nun weiter ausbreiten und werden dadurch nicht so schnell abgeschnitten
  • im Menü gibt es den neuen Punkt "Protokoll > Protokoll-Datei schreiben". Wenn dieser angekreuzt ist, wird die komplette FTP-Kommunikation in die Datei FTP-Protokoll.txt Im HomePump-Verzeichnis geschrieben.
  • HomePump passt sich jetzt auch an den Bonbon-Look von Windows XP an.
09.02.2004 1.0.24
  • Abruf der Verzeichnisse geändert (LIST -la), so dass Dateien wie .htaccess korrekt angezeigt werden
  • Per Rechtsklick auf eine Datei in der Liste kann man nun deren Pfad- und Dateinamen (lokal oder remote) in die Zwischenablage kopieren
  • Folgende Tastenkürzel funktionieren, so lange man sich in der Liste befindet: [+] Pumpen, [–] Saugen, [Leertaste] Keine Aktion
  • Wenn der Server keine Sekunden für die Datei-Uhrzeit liefert, wird die Berechnung des Zeitversatzes zwischen Client und Server so berechnet, dass die Sekunden nicht berücksichtigt werden. Dies sollte dazu führen, dass weniger Dateien zum Pumpen vorgeschlagen werden, die nur eine kleine Zeitdifferenz zwischen lokal und remote haben. Ich bitte um Rückmeldung, falls nicht. 
  • Es wird nun vor einem Vergleich geprüft, ob die wichtigsten Angaben für ein Profil überhaupt gemacht sind
  • Anzeige der "Übertragenen Bytes" nun kleiner, so dass auch Dateigrößen im 10MB-Bereich drauf passen
23.06.2003 1.0.23
  • Im Profil können nun Datei-Endungen eingestellt werden, die beim Vergleichen ignoriert werden sollen
  • Verzeichnisse, die den Ausschluss-Kriterien entsprechen sollten nicht beim Einlesen der lokalen Verzeichnisse berücksichtigt werden. Zur Überprüfung werden die eingelesenen Verzeichnisse nun im Protokoll angezeigt.
  • Neue Schriftart "Verdana" für die Dialoge, diverse kleinere optische Änderungen
01.04.2003 1.0.22
  • Probleme behoben beim Einlesen von Verzeichnissen, deren Namen Leerstellen enthält
  • Keine Anzeige mehr von "Alle Dateien synchron", wenn keine FTP-Verbindung aufgebaut werden konnte
  • Spaltenbreiten werden automatisch optimiert nach Vergleich/Pumpen
  • Dateien mit 0 Bytes Größe werden jetzt korrekt angezeigt
  • und diverse andere Kleinigkeiten, die mir jetzt nicht mehr einfallen
22.11.2002 1.0.21 Neue Aktion "ZeitSync"
22.02.2001 1.0.20
  • Neue Option im Profil: "Verzeichnisse ignorieren, deren Namen mit ... beginnt". Praktisch für FrontPage, da dessen private Verzeichnisse alle mit einem Unterstrich "_" beginnen. Die Einstellung "_" ist auch der Vorgabewert für dieses Feld
  • Testen der FTP-Einstellungen direkt aus dem Profil-Fenster heraus. Hiermit kann getestet werden, ob die Kombination aus FTP-Server-Name, Benutzername und Passwort korrekt ist.
  • Das Profil-Fenster wurde umgestaltet und ist jetzt aus mehreren Registerkarten aufgebaut.
17.02.2001 1.0.19
  • Neue Option im Profil: "Versteckte lokale Verzeichnisse ignorieren". Wenn diese Option aktiv ist, werden lokale Verzeichnisse, die das Dateiattribut "versteckt" (Hidden) haben, beim Vergleich ignoriert. Diese Option ist praktisch zum HomePumpen von mit Microsoft FrontPage erstellten Webs, das für jedes Verzeichnis eins oder mehrere solcher Verzeichnisse anlegt, die nur Informationen enthalten, die für FrontPage relevant sind.
  • Die blauen Labels im Bereich "Statistik" zeigen jetzt auch die Anzahl betroffener Bytes an, wenn man mit der Maus darüber schwebt.
21.01.2001 1.0.18
  • Bugfix: Wenn die Datei für den Uhrenvergleich nicht angelegt werden konnte, gab es eine Fehlermeldung und es wurde gar kein Dateivergleich durchgeführt. Dies wurde behoben. Es wird dann von synchronen Uhren ausgegangen. In diesem Fall sollte ein anderes Verzeichnis für die Uhrenvergleichsdatei (timeslip.txt) gewählt werden.
  • Wenn man im Profil keine Datei für den Uhrenvergleich angibt, wird auch keiner durchgeführt. Es wird dann von synchronen Uhren ausgegangen, die Anzeige unter dem "Vergleich"-Button lautet dann "L = R" anstatt "L = R + 0 min".
08.01.2001 1.0.17 Vergleichen der Uhren von lokalem Rechner und FTP-Server. Dadurch genauerer Vergleich der Uhrzeiten möglich.
26.12.2000 1.0.16
"Stephanus"
  • Profil kopieren
  • KByte/s-Anzeige mit Komma statt Punkt als Dezimaltrenner
  • Statistik-Anzeige beim Beginn des Vergleichs leeren

Diese Version ist dem hl. Stephanus gewidmet, an dessen Namenstag sie entstanden ist (und nach dem ich, wie viele andere Jungs meiner Generation auch, benannt bin :-)

22.10.2000 1.0.15 Kleine kosmetische Änderungen
17.09.2000 1.0.14
  • Unterdrückung Klartext-Passwort im Log
  • Abbrechen auch bei Vergleich
  • Statistik
  • "Nur Pumpen", "Nur Saugen"-Buttons
  • "Pumpe"-Button in "Start" umbenannt
  • Während des Pumpens wird die Prozentzahl auch im Hauptfenster angezeigt, so dass der Transfer bei minimiertem Fenster beobachtet werden kann
  • Wenn nach einem Vergleich alle Dateien synchron sind, entsprechende Meldung
  • Anzeige der Gesamtgrößen beider Sites (lokal und remote)
20.03.2000 1.0.13 Zu ignorierende Verzeichnisse eingeführt
07.12.1999 1.0.11 Anklicken der Spalten in der Datei-Tabelle
12.11.1999 Erst-Erstellung Dokumentation