The Personal FTP Server Professional v4.2 (international)  


***Deutsche Version***

Ein eigener FTP-Server fr Win95/98/ME/NT/2000/XP mit Benutzerverwaltung (anonymous oder 
geschlossenes System) und Rechtevergabe. Zur  Zeit sind 1000 User mit 
eigenem Passwort und eigenem Zuriffspfad mglich. Rechteverteilung von 
nur lesen, nur schreiben, bis lesen und schreiben und lschen.
Weitere Informationen entnehmen Sie bitte dem beiliegendem Handbuch.


Einschrnkungen der unregistrierten Sharewareversion: 
20 min Limit
Einige neue Funktionen der Version 4.2 sind teilweise gesperrt

Preis der Vollversion: ab 31,00 EUR 

Status: Shareware Testversion

Bestellen Sie die Vollversion in unserem Onlineshop unter einer der genannten Domains.

Kontakt:

Michael Roth
Schillerstrasse 3
31246 Lahstedt

http://www.michael-roth-software.de
http://www.mrdownload.de
http://www.pftppro.de
http://www.mrshareware.de
mail: webmaster@michael-roth-software.de
mail: m-roth@t-online.de





History:

Neu in Version 4.2:

- Trayicon blinkt nun bei einem oder mehreren Usern online 

- Benutzeraccounts lassen sich einfach an und ausschalten (farblich codiert) 

- Pfad der Logdatei ist konfigurierbar 

- Datenexport in das CSV Format 

- Einzelne User sind nun lschbar 

- 0 Byte Dateien werden akzeptiert 

- Probleme bei einzelnen MAC Clients sind behoben 

- Audiofunktionen (Einloggen, Ausloggen, usw. usw) sind implementiert (Platzsparend durch integrierte MP3   Funktionen) 

- MySQL Datenbankanbindung fr eigene Benutzerverwaltung z.B. mit PHP Frontend ist integriert 

- Serverkernel verschlankt und auf neue Streamindmechanismen umgestellt

- Dienstversion erstellt (ab 30.06.2002 verfgbar)



Neu in Version 4.1:

- Interne Betaversion

Neu in Version 4.0:

- Jetzt mit maximal 24 Freigabeordnern

- das zustzlich Recht rd ist jetzt vorhanden. Das Recht ist mit rw gleich, erlaubt aber zustzlich
  das erstellen von Ordnern.

- interne Kernel wurde auf deaktivierten Securekernel umgestellt

- NT4 Version und normale Version PFTPC ready...

- interne Verbesserungen

- direkte Links auf unsere Support Seiten

Neu in Version 3.5:

- Optionaler Passwortschutz fr Benutzerverwaltung und Erweiterte Optionen

- Gendertes und verbessertes NLST Verhalten fr die Befehle mget,mdelete usw. usw.

- Beschleunigter IP Upload

- Benutzerverwaltung stark verbessert inkl. dialoggesteuerter Ordnerauswahl und neuem
  Rechtemen

- Diverse bersetzungsbugs beseitigt

- interne Ratiofunktionen gekapselt

- neuere Kernelfunktionen wurden inkl. neuartigem Exceptionhandling umprogrammiert was
  zu noch schnelleren Ergebnissen sowie weiter gesteigerter Sicherheit und stabilitt
  fhrt.

- PFTP PRO ist nun auch als DIENST fr WINDOWS verfgbar

- Datumroutinen fr die Logdaten an internationale Formate angepasst. So kommt es auf
  diversen internationalen Windowsversionen nicht mehr zu eine Fehlermeldung wenn die
  Logdateien aktiviert sind.

- Diverse weitere nderungen zur Kompatibilittsverbesserung

Neu in Version 3.3c:

- Resume wird voll untersttzt

- Die List und NLST Kommandos wurde fehlertolerant recodiert

- Viele neue FTP Clients werden nun untersttzt

- Ein List auf einen nicht freigegebenen Ordner fhrt nicht mehr zu einem
  sofortigen Rausschmiss aus dem Server. Der List wird auf den Hauptpfad
  umgeleitet. 

Neu in Version 3.3b:

- Internationalisierte Version. Die deutsche und englische Version
  wurden ab Version 3.3 zusammengefhrt.

- Das Userinformationsfenster wurde vergrert damit auch lngere Dateien
  komplett angezeigt werden.

- Die Dateigren werden (in Bytes) nun fr jeden User und jede Datei
  im Log angezeigt unf protokolliert.

- Die BFP kann nun eingestellt werden. Es kann nun direkt gewhlt (von 1 bis 35) werden
  nach wieviel falschen Einlogversuchen die BFP zuschlgt.

Neu in Version 3.3:

- In der Benutzerverwaltung eingetragene Pfade werden nun automatisch angelegt
  und mssen nun nicht mehr vorher von Hand angelegt werden.

- PFTP PRO importiert nun die IP Nummer aus dem Logfile des Programmes
  DynSite. Damit ist es nun auch AVM Ken Usern mglich Ihre aktuelle IP 
  zu ermitteln. (Damit PFTP (PRO) diese Datei erkennt mu Sie den Namen avm.txt
  besitzen und im PFTP Ordner liegen.)

- In PFTP PRO knnen nun auch Userdaten aus CSV Dateien (z.B. Excel Export) 
  importiert werden (nheres hierzu im Handbuch).

- Der Befehl ls c:/test/*/*.txt arbeitet nun wie bei vielen Unix und Linux Servern
  ber mehrere Unterordner hinweg. (Auch in der Freewareversion)

- Die Fernwartungsfunktionen sind nun auch in der NT4 Version implementiert und verfgbar.

- Die Fehlermeldung bezglich fehlerhaften Ratioeintrgen wurde eleminiert.
  PFTP PRO stellt bei einem Fehler nun selbststndig die korrekte Schreibweise
  wieder her (default).

- Einige Rechtschreibfehler wurden erkannt und in dieser Version gezielt bekmpft. ;-)

- Der Serverkernel wurde an einigen Punkten gendert um in der nchsten Version (3.4) 
  den Sprung auf eine komplette Neuentwicklung mglich zu machen (PFTP PRO SECURE).

- Einige interne Sicherheitsalgorithmen wurden leicht modifiziert und damit verschrt sowie
  Geschwindigkeitsoptimiert. 

- Es wurde eine Kompatibilitt mit weiteren OS/2 FTP Clients hergestellt.

- Das Handbuch wurde berarbeitet.

- In PFTP (Freeware) wurden die Logo Routinen gendert, so das auch bei minimierten Start
  das Logo automatisch verschwindet. (nderungen in den Messageroutinen).

Neu in Version 3.2:

- Fernwartungsfuntkionen implementiert. Damit ist es nun mglich 
  PFTP PRO von jedem Browser aus weltweit zu konfigurieren.

- Autobackup der Userdaten implementiert.
  PFTP PRO macht nun automatische Backups der Userdaten im
  Unterordner \backup\.
  Damit sollte die Chance eines Datenverlust gegen 0 gehen... 

- Jedem User kann nun ein Zeitfenster zugewiesen werden in dem
  er sich auf dem Server einloggen kann.

- Mgliches Sicherheitsleck beseitigt.

- Der Download kann nun fr jeden User limitiert werden.
  Die maximale Downloadmenge wird dabei in MB pro Stunde / Tag / Woche oder Monat
  angegeben.

- Der Name der Userliste wurde gendert.
  Die Endung .dat wurde durch .usr ersetzt. Einige Win2000 und ME
  Versionen hielten die Datei irrtmlich fr eine Systemdatei und stellten
  bei jedem Neustart die alte Datei wieder her.

- nderung im Kommando LIST. Es werden nun auch UNIXtypische Parameter
  untersttzt um eine Kompatibilitt zu einigen WWW FTPClients zu 
  gewhrleisten. Es gelten dabei weiterhin alle Dateirechte von Windows.
  Die Parameter werden nun zwar akzeptiert, aber im weiteren ignoriert.


Neu in Version 3.1:

- Fr jeden Freigabepfad kann nun eine MB Begrenzung
  angegeben werden.
  
- Bugfix in der Ratio Funktion

- Autoload implementiert

- Einige nderungen im Kernel durchgefhrt

Neu in Version 3.0 SE:

- Der Serverkernel wurde komplett berarbeitet.

- Eine mgliche Sicherheitlcke in der Socketprogrammierung
  wurde beseitigt. Unter bestimmten Umstnden war ein
  Denial of Service Angriff auf den Server erfolgreich.
  Das ist nun nicht mehr der Fall.
  
- Optimierung fr schnelle geswitchte LANs >100 MBit.
  PFTP PRO leistet ab sofort auch in Hochgeschwindigkeitsnetzen
  ohne Schwierigkeiten seinen Dienst. 
  In Versionen vor 3.0SE kam es zu Fehlern wenn der Serverrechner
  die Daten nicht mehr schnell genug an PFTP PRO von der Platte
  liefern konnte. Dieser Fehler trat nur in geswitchten 100MBit
  LAN's auf, wenn von vielen Rechnern gleichzeitig mit 
  mehreren Threads downloads durchgefhrt wurden. Danke an 
  Philipp Krieger fr seinen ausfhrlichen Bugreport und die
  LAN-Feldtest's.
  
- PFTP PRO ist nun kompatibel zu mehr als 40 getesteten
  Proxies. Gleichzeitig wurde die Kompatibilitt mit 
  verschiedenen Firewalls und Paketfiltern sichergestellt.
  
- Der Datasocket wird nun aus Kompatibilittsgrnden
  immer an Port 20 ('ftp-data') und die lokale Hostadresse gebunden.
  
- Das Kommando MODE wird nun per Default untersttzt.     

Neu in Version 3.0:

- Die IP-Erkennung wurde verbessert und PFTP unterscheidet nun zwischen
  LAN IP's und Internet IP Nummern. 
  
- Einige interne Routinen wurden optimiert und damit der maximale
  Datendruchsatz erhht.  

//NUR IN DER PRO VERSION:
//
//- Durch die Neuimplementierung der IP-Erkennung ist es nun nicht
//  mehr ntig fr eine korrekte IP-Erkennung ICS zu installieren.
//  Auch Win2K wird nun korrekt untersttzt und der IP-Upload
//  ist nun ohne weitere Konfiguration mglich.
//
//- Bugfix in der Speicherfunktion der Userliste implementiert
//
//- Kompatibilitt zu alten PFTP Versionen wurde teilweise
//  gendert
//
//- Es ist nun ein eigener Bannertext mglich.
//
//- Die Verschlssellungsroutinen sind nun vollstndig implementiert,
//  sie werden bei erscheinen des Discoverer aktiviert.
//
//- Die Abfrage auf zwei Punkte im Pfad wurde verbessert. Es
//  knnen nun wieder normale Punkte im Pfad angegeben werden.


Neu in Version 2.8 Second Edition:

//NUR IN DER PRO VERSION:
//
//- Der Server Port kann nun selbst vom User verndert werden.
//
//- Das Feature IP verffentlichen ist neu implementiert.
//  Damit ist es nun endlich den Usern mit dynamischer IP mglich Ihre
//  temporre Internetadresse z.B. auf der eigenen Homepage zu verffentlichen.
//



Neu in Version 2.8:

- Das lschen des Anzeigememos findet nun schon nach 1000 Zeilen statt.

- Diverse interne Funktionen beschleunigt.

- Datenkompatibilitt zur PRO Version hergestellt.

//NUR IN DER PRO VERSION:
//
//- Neues Recht rw eingefhrt. Es ist nun mglich Schreib- und Leserechte zu vergeben,
//  ohne das ein User Dateien lschen oder berschreiben kann.
//
//- Das Recht w enthlt nun nicht mehr das Recht zu berschreiben. Fr berschreib- und
//  Lschfunktionen ist nun das Recht a Bedingung.
//
//- IP-Begrenzung implementiert. Die Ip-Begrenzung ist das Gegenteil der IP-Sperre.
//  Einmal aktiviert lt der Server nur noch die IP's zu die in der Liste explizit
//  angegeben sind. Wildcards * und ? sind erlaubt und ermglichen ein einfaches konfigurieren.
//
//- Es gibt nun eine eigene Version fr NT4, da einige Installationen von NT4 keine RAS API
//  enthalten. Die Funktion "automatische Anwahl" ist dann leider nur unter Win9x bzw. 2000
//  mglich.



Neu in Version 2.7:

- Einige interne Algorithmen verbessert.

- Statuszeile implementiert


Neu in Version 2.6:

- Einzelne IP's knnen nun komplett gesperrt werden.

- Eine neue komplett berarbeitete Serverkomponente wurde implementiert.

- Fr jeden Benutzer lassen sich jetzt Ratios anlegen. Entweder orientiert
  sich das Ratio on den Dateigren oder an der Dateianzahl. Die einzelnen Ratiowerte
  bleiben auch nach einem Serverneustart erhalten.

//NUR IN DER PRO VERSION:
//
//- Eine automatische Einwahl ber das DF-Netzwerk ist nun mglich.
//
//- Automatische Trennung zu einem bestimmten Zeitpunkt wurde implementiert.
//
//- In der Pro Version knnen nicht nur einzelne IP's gesperrt werden, sondern
//  durch den Einsatz von Wildcards (*,?) auch ganze IP Gruppen.


Neu in Version 2.5 Second Edition:

- List anfragen ohne korrektes Einloggen werden nun sofort abgewiesen.
  
- Einige Laufzeitverbesserungen

- Dialoge knnen nun mit ESC abgebrochen werden.

Neu in Version 2.5:

- SICHERHEITSUPDATES!!!:
  
 *Unter manchen Umstnden war es mglich Dateien ohne das Recht "a" 
  umzubenennen. Dieser Bug wurde behoben!!!
        
 *Leere Ordner knnen nun nicht mehr ohne das Recht "a" gelscht werden.

 *Leere Ordner knnen nun nur noch erstellt werden wenn das Recht "a" oder "w"
  gesetzt ist.

- Algorithmen des Scrollingcodes optimiert ;-)


//NUR IN DER PRO VERSION:
//
//- Traceroute Funktion implementiert. Jeder User kann nun sofort
//  zurckverfolgt werden.

Neu in Version 2.4:

- Bestimmte Dateitypen knnen nun gesperrt werden. Diese Funktion ermglicht
  es dem Administrator bestimmte Dateitypen fr den Upload auf den Server zu 
  sperren (z.B. mp3-Dateien).

- Interne Laufzeitverbesserungen  

//NUR IN DER PRO VERSION:
//    
//- In der Professional Version koennen nun Dateien auf dem Server ausgefuehrt  
//  werden.
//  
//- In der Pro Version wurde das Layout gendert.  
//
//- Bis zu 1000 User gleichzeitig mglich
//

Neu in Version 2.3:

- Multidirectory Funktion implementiert. Jedem User knnen nun bis zu vier Ordner
  gleichzeitig freigegeben werden. Der Einsprungordner bleibt die Angabe unter
  Pfad. Die Pfade 2,3,4 werden (falls vergeben) in die bestehende Dateistruktur
  ber Mountpoints eingehngt. (hnlich wie bei Linux)

- Virtuelle Textdatei implementiert.
  Mit dieser Funktion wird eine Textmeldung als virtuelle Textdatei in jeden
  angezeigten Ordner eingehngt.

- Das Datenformat der Datei FTPUsers.dat hat sich aufgrund der Multidirectory
  Funktion gendert. Ihre alten Daten werden (wenn vorhanden) in das neue
  Format konvertiert. Die Datei FTPUsers.dat wird nun nicht mehr bentigt
  und gelscht. An Ihre Stelle tritt die Datei PFTPUSERS.DAT
  Sollten Sie aus irgendeinem Grund noch die alten Daten im alten Format bentigen,
  schreiben Sie mir eine mail. Ich kann Ihnen ein Tool zur Rckkonvertierung
  zusenden.

- Einige interne Laufzeitverbesserungen.

- Weitgehende kompatibilitt zum SpeedCommander hergestellt.

- Einige nderungen am IE-kompatibilittscode.

Neu in Version 2.2:

- Der Server ist nun Kompatibel zum IE 5.x!!!
  Bisher funktionierte der Verbindungsaufbau nicht mit dem Browser
  aus Redmond (wohl aber mit Netscape und vielen anderen FTP Programmen). 

- In einem Testbericht wurde bemngelt das die Passwrter jedes
  Users beim einloggen angezeigt werden. Es werden nun keine Passwrter
  mehr angezeigt.

- Falsche Servermeldung bei Idletimetrennung beseitigt. Es wird nun die richtige
  Zeitspanne angezeigt.

Neu in Version 2.1:

- Einige Bugs in der englischen bersetzung beseitigt.

- Pingfunktion implementiert. Es ist nun mglich jeden User anzupingen um zu berprfen
  ob er noch Online ist.

- Bei jedem Serverstart wird nun die eigene IP Nummer angezeigt. Das erspart das ewige
  starten von winipcfg.exe um die eigene IP Nummer zu erfahren.

- Servermeldungen erweitert. Zustzlich zum Namen wird nun auch die
  IP Nummer eines Users immer angezeigt sowie in der Logdatei gespeichert.

Neu in Version 2.0:

- Der Server lsst nun wenn Anonymous aktiviert ist auch normale Logins zu!!!
  Die normalen Logins werden weiterhin durch BFP abgesichert.

- Der Server zeigt nun auch im Hauptfenster auf der rechten Seite eine Liste aller
  eingeloggten User an. Durch doppelklick  wird der einzelne User im Detail sichtbar.

- Neue Funktion die ein doppeltes Einloggen der gleichen IP Nummer
  verhindern kann.

- Es werden nun Logdateien angelegt wenn gewnscht.
  Achtung: Bei viel Traffic verursacht diese Funktion sehr viel Systemlast!!! 

- Es ist nun mglich alle aktiven User anzeigen zu lassen.

- Der Server zeigt fr jeden User die bertragenden Daten, die Einlogzeit, die
  letzte geffnete Datei, die letzte Zugriffszeit sowie die Zeit ohne Aktivitt an.

- Einzelne User knnen nun auf Klick aus dem Server gekickt werden.

- Der Benutzerdialog ist nun Modal und bleibt daher im Vordergrund.

- Die Quickinfo des Tray-Symbols zeigt nun in Klammern die Anzahl der zur Zeit
  aktiven User an. 

- Der Personal FTP Server erkennt nun automatisch die Zeit seit dem letzten Zugriff
  und kann einen User der eine bestimmte Zeit keine Anfragen mehr gestellt hat
  automatisch vom Server trennen. Auf diese Weise werden auch hngende Verbindungen
  nach gewisser Zeit automatisch getrennt.

- Der Version 2.0g liegt nun eine FAQ Datei bei.

- Sie wichtigsten Funktionen des Servers sind nun auch ber Tastenkombinationen 
  erreichbar.

- Eine Sprachumschaltung ist nun im laufenden Betrieb mglich.

- Das Fenster fr Erweiterte Optionen ist nun direkt aus dem Hauptmen zu erreichen.
  So knnen dort Einstellungen gendert werden ohne das vorher das Benutzermen 
  ffnen zu mssen. Sehr ntzlich wenn Ihnen jemand ber die Schulter schaut.

- Der Server verfgt nun ber eine Menleiste mit Buttons zur einfacheren Navigation.
  Die Menleiste kann durch den Benutzer angepasst werden. Einfach mit der rechten
  Maustaste auf die Leiste klicken.

*******************
Die Versionen 1.6 bis 1.9 sind nur an Betatester geschickt worden und daher hier nicht aufgefhrt.
*******************

Neu in Version 1.5:

- Der Server ist jetzt nur noch in der Notification Area sichtbar wenn
  er minimiert wird oder minimiert gestartet wird. So stoert der FTP-Server
  Task nicht mehr bei der Arbeit und kann ungestoert im Hintergrund laufen.

- Es ist nun nicht mehr moeglich in Ordner zu gelangen die nicht 
  existieren.

- Es gibt nun zwei Sprachversionen des Personal FTP-Servers: 
  Englisch (v1.5e) und Deutsch (v1.5g). Im zuge dieser Umstellung
  wurden auch alle internen Servermeldungen im Infofenster von mir
  ins Deutsche bersetzt. Die deutsche Version laesst sich mit dem Parameter
  /E auch als englische Version starten. 
  
- Anonymous Bug beseitigt. Der Server stellt nun beim Programmstart
  automatisch Anonymous ein wenn es ausgewaehlt wurde. 

- Design des Servers wurde von mir ueberarbeitet. :-)

- Statusanzeige bei Programmstart

- Nach 10000 Zeilen wird das Display nun automatisch geloescht. 
    
Neu in Version 1.4:

- Es ist nun mglich im Datenbestand nach Usernamen zu suchen.
  Bei vielen Usern bleibt so der berblick erhalten. 

- Optionenbug beseitigt

Neu in Version 1.3:

- BFP Brute Force Protection:
  Die einzelnen User Accounts sind nun gegen Brute Force Angriffe
  gesichert. Nach dreimaligem falschen einloggen in kurzer Zeit
  wird die entsprechende IP Nummer fr kurze Zeit gesperrt.
  Ein Zugriff ist dann auch mit korrektem Passwort von diesem
  Rechner aus nicht mehr mglich.

- Es ist nun mglich die User auf eine bestimmte Anzahl gleichzeitiger
  Logins zu beschrnken.   
  
Neu in Version 1.2:

- Kompatibilitt zu verschiedenen FTP-Clients erweitert.

- Das Kommando 'TYPE A N' wird nun untersttzt.

Neu in Version 1.1:

-Sicherheit durch verschiedene Bugfixes erweitert. 

VERSION 1.0:

-First Release 