Apache FTPServer ble først opprettet som et delprosjekt i Apache MINA nettverk rammeverk, men det kan nå også brukes som en frittstående, innebygges FTP server.
Serveren støtter Resumable FTP overføringer, brukerkontoer, anonyme pålogginger, virtuelle retninger, dødtid gjenkjenning, båndbredde begrensninger, tilpasset tilbakemeldinger meldinger, og både opplasting og nedlasting operasjoner.
Det vil også håndtere både ASCII og binære data overføringsoperasjoner, samtidig som vi tar hensyn til den aktuelle brukeren lese / skrivetilgang.
Apache FTPServer er også kryssplattform testet og fungerer på alle store operativsystemer
Hva er nytt i denne utgaven.
- Bugs:
- Det tar ca 1 minutt og 100% CPU å sette en & quot; bredt & quot; passiv port range
- (org.apache.ftpserver.DefaultDataConnectionConfiguration $ Passive.SetPorts ())
- [FindBugs] Mulig null peker over passivePorts i PassivePorts :: & # X3c; init & # x3e;
- ALT MLST ikke håndterer små bokstaver riktig
- Typo i http://mina.apache.org/ftpserver/ftp-commands.html
- Typo i http://mina.apache.org/ftpserver/ftplet.html
- distribusjon / res / ftp-db.sql har overflødig tekst på starten av filen
- Server sertifikat sendes i ftpserver.jks er utløpt
- ALT MLST ikke håndterer ukjente factnames riktig
- STAT kommandoen returnerer galt 200 state
- STAT / skaper ugyldig katalogoppføring (med Patch)
- NPE i PassivePorts (int [] passivePorts, boolean checkIfBound) konstruktør
- FTPServer kjernen ikke lenger trenger ORO
- Ignorert / ugyldig påstand svikt i FtpLetReturnDefaultTest.testLogin ()
- PassivePorts.reserveNextPort () er ikke synkronisert
- Forbedringer:
- Stringbuffer = & # x3e; Stringbuilder for internt bruk
- Når du velger en passiv port, kan du bruke & quot; tilfeldig port & quot; fra bassenget i stedet for & quot; laveste port & quot;
- Oppgrader til MINA 2.0.4
- Clie
Hva er nytt i versjon 1.0.5:
- Bug:
- Feil pom.xml på stammen
- Feil Javadoc for ConnectionConfigFactory.get / setMaxAnonymousLogins
- Parent pom.xml og kjerne / pom.xml henvisning til $ {groupId} bør være $ {project.groupId} i ftplet -api avhengighet
- maxLogin nås umiddelbart
- Eksempler pom.xml kan ikke analyseres av Eclipse M2: problem med XML
- DbUserManager lukkes ikke prøveuttak i ctor
- Ugyldig POM for FTPServer-foreldre fører kompilering feil med Maven 3 ved bruk ftplet transitive avhengig
- STAT-kommandoen virker ikke som LISTE
- NioListener.resume () ikke riktig nullstille hvile-
- Deaktivere en bruker ser ut til å ha noen effekt
- org.apache.ftpserver: FTPServer-foreldre: 1.0.4 pom er ugyldig
- Forbedring:
- Ta tar.bz2 distribusjon
- Legg sjekk slik at NioListener.start () ikke kan kalles på en gang lytteren
- Ny funksjon:
- Legg til en alternativ konfigurasjon for maksimalt antall tråder serveren er lov til å lage
Hva er nytt i versjon 1.0.4:
- DefaultFtpServer kaster NPE ved omstart og mangler dokumentasjon på restart ikke blir støttet.
- MKD kommandoen på linux sjekker for banen separator før passering til filesystemview.
- Håndtering ugyldig portnummer fra klienten.
- Oppgrader til MINA 2.0.0-RC1.
Kommentarer ikke funnet