Apache FtpServer blev først skabt som et delprojekt i Apache MINA networking rammer, men det kan nu også bruges som en standalone, indlejres FTP-server.
Serveren understøtter resumable FTP overførsler, brugerkonti, anonyme logins, virtuelle retninger, inaktiv tid afsløring, båndbredde begrænsninger, brugerdefinerede feedback-beskeder, og begge upload og download operationer.
Det vil også håndtere både ASCII og binære videregivelse af oplysninger, samtidig med at der tages hensyn til den relevante bruger læse / skriverettigheder.
Apache FtpServer er også cross-platform testet og vil arbejde på alle større operativsystemer
Hvad er nyt i denne udgivelse:.
- Bugs:
- Det tager ca. 1 minut og 100% CPU at indstille en & quot; brede & quot; passive portinterval
- (org.apache.ftpserver.DefaultDataConnectionConfiguration $ Passive.SetPorts ())
- [FindBugs] Muligt null pointerdereference af passivePorts i PassivePorts :: & # X3C, init & # x3e
- VÆLGER MLST ikke håndteres korrekt bogstaver
- Typo i http://mina.apache.org/ftpserver/ftp-commands.html
- Typo i http://mina.apache.org/ftpserver/ftplet.html
- distribution / res / ftp-db.sql har uvedkommende tekst i starten af filen
- Server certifikat afsendt i ftpserver.jks er udløbet
- VÆLGER MLST håndterer ikke ukendte factnames korrekt
- STAT kommando returnerer forkerte 200 tilstand
- STAT / skaber ugyldig mappe notering (med Patch)
- NPE i PassivePorts (int [] passivePorts, boolean checkIfBound) konstruktør
- FtpServer kerne ikke længere har behov for ORO
- Ignoreret / ugyldig påstand svigt i FtpLetReturnDefaultTest.testLogin ()
- PassivePorts.reserveNextPort () er ikke synkroniseret
- Forbedringer:
- StringBuffer = & # x3e; StringBuilder til internt brug
- Når du vælger en passiv havn, bruge & quot; tilfældig port & quot; fra puljen i stedet for & quot; laveste havn & quot;
- Opgrader til MINA 2.0.4
- Clie
Hvad er nyt i version 1.0.5:
- Bug:
- Forkert pom.xml på stammen
- Forkert javadoc for ConnectionConfigFactory.get / setMaxAnonymousLogins
- Forældre pom.xml og kerne / pom.xml henvisning til $ {Gruppe-} skal være $ {project.groupId} i ftplet -api afhængigheden
- maxLogin nås straks
- Eksempler pom.xml ikke kan analyseres af Eclipse M2: problem med XML
- DbUserManager ikke lukker test-forbindelse i ctor
- Ugyldig POM til ftpserver-forælder forårsager kompilering fiaskoer med Maven 3 ved brug af ftplet transitive afhængigheder
- STAT kommando virker ikke som LISTE
- NioListener.resume () ikke korrekt nulstille suspendere tilstand
- Deaktivering en bruger synes at have nogen effekt
- org.apache.ftpserver: ftpserver-forælder: 1.0.4 pom er ugyldigt
- Forbedring:
- Medtag tar.bz2 fordeling
- Tilføj kontrol, så NioListener.start () ikke kan kaldes på en gang lytter
- Ny funktion:
- Tilføj en konfiguration mulighed for maksimalt antal tråde serveren er tilladt at skabe
Hvad er nyt i version 1.0.4:
- DefaultFtpServer kaster NPE ved genstart og mangler dokumentation om genstart ikke støttes.
- MKD kommandoen linux kontrollerer for sti separator før den ledes til filesystemview.
- Håndtering ugyldigt portnummer fra klienten.
- Opgrader til MINA 2.0.0-RC1.
Kommentarer ikke fundet