Apache FTPServer skapades först som ett delprojekt i Apache MINA ram nätverk, men det kan nu också användas som en fristående, inbäddningsbar FTP-server.
Servern stöder resumable FTP-överföringar, användarkonton, anonyma inloggningar, virtuella riktningar, dödtid upptäckt, bandbredd begränsningar, anpassade återkoppling meddelanden, och båda upp- och nedladdnings verksamhet.
Det kommer också att hantera både ASCII och överföra binära data verksamhet, samtidigt som man tar hänsyn till den lämpliga användaren läsa / skrivrättigheter.
Apache FTPServer är också plattformsoberoende testats och fungerar på alla större operativsystem
Vad är nytt i den här versionen.
- Bugs:
- Det tar ca 1 minut och 100% CPU att ställa en & quot; bred & quot; passiv portintervall
- (org.apache.ftpserver.DefaultDataConnectionConfiguration $ Passive.SetPorts ())
- [FindBugs] Möjlig null-pekarreferens av passivePorts i PassivePorts :: & # x3c, init & # x3e;
- VAL MLST inte korrekt hantera skift
- Typo i http://mina.apache.org/ftpserver/ftp-commands.html
- Typo i http://mina.apache.org/ftpserver/ftplet.html
- distributionen / res / ftp-db.sql har ovidkommande text i början på filen
- Servercertifikat transporteras i ftpserver.jks har löpt
- VAL MLST hanterar inte okända factnames korrekt
- STAT kommandot returnerar fel 200 tillstånd
- STAT / skapar ogiltig kataloglista (med Patch)
- nonylfenoletoxilat i PassivePorts (int [] passivePorts, boolean checkIfBound) konstruktören
- FTPServer kärna inte längre behöver ORO
- Ignorerad / ogiltig påstående fel i FtpLetReturnDefaultTest.testLogin ()
- PassivePorts.reserveNextPort () är inte synkroniserad
- Förbättringar:
- String = & # x3e; String för internt bruk
- När plocka en passiv port, använder & quot; slumpmässigt hamn & quot; från poolen i stället för & quot; lägsta port & quot;
- Uppgradera till MINA 2.0.4
- Clie
Vad är nytt i version 1.0.5:
- Bug:
- Fel pom.xml på bål
- Fel Javadoc för ConnectionConfigFactory.get / setMaxAnonymousLogins
- Förälder pom.xml och kärna / pom.xml hänvisning till $ {GroupID} vara $ {project.groupId} i ftplet -api beroendet
- maxLogin nås omedelbart
- Exempel pom.xml kan inte tolkas av Eclipse M2: problem med XML
- DbUserManager inte stänger testanslutning i ctor
- Ogiltig POM för FTPServer förälder orsakar sammanställning misslyckanden med Maven 3 vid användning ftplet transitiva beroenden
- STAT kommandot fungerar inte som LIST
- NioListener.resume () inte korrekt återställa uppskjutningstillståndet
- Inaktivera en användare verkar ha någon effekt
- org.apache.ftpserver: FTPServer-förälder: 1.0.4 pom är ogiltig
- Förbättring:
- Inkludera tar.bz2 fördelning
- Lägg till check så att NioListener.start () inte kan kallas på en började lyssnare
- Ny funktion:
- Lägg till ett konfigurationsalternativ för maximalt antal trådar servern tillåts skapa
Vad är nytt i version 1.0.4:
- DefaultFtpServer kastar nonylfenoletoxilat vid omstart och saknar dokumentation vid omstart inte stöds.
- MKD kommandot på Linux kontrollerar väg avskiljare innan de passerar till filesystemview.
- Hantera ogiltigt portnummer från klient.
- Uppgradera till MINA 2.0.0-RC1.
Kommentarer hittades inte