Apache FTPServer werd voor het eerst gemaakt als een deelproject in het Apache MINA Netwerken kader, maar het kan nu ook worden gebruikt als een standalone, embedded FTP-server.
De server ondersteunt hervattend FTP transfers, gebruikersaccounts, anonieme logins, virtuele richtingen, idle time detectie, bandbreedtebeperkingen, aangepaste feedback berichten en zowel upload en download activiteiten.
Het zal ook omgaan met zowel ASCII en binaire data-overdracht operaties, terwijl ook rekening houdend met de juiste gebruiker lees / schrijf rechten.
Apache FTPServer is ook cross-platform getest en zal werken op alle belangrijke besturingssystemen
Wat is nieuw in deze release:.
- Bugs:
- Het duurt ongeveer 1 minuut en 100% CPU naar een & quot set; breed & quot; passieve poort range
- (org.apache.ftpserver.DefaultDataConnectionConfiguration $ Passive.SetPorts ())
- [FindBugs] Mogelijke null pointer dereference van PassivePorts in PassivePorts :: & # X3c; init & # x3e;
- KIEST MLST niet goed omgaan met hoofdletters
- Typo in http://mina.apache.org/ftpserver/ftp-commands.html
- Typo in http://mina.apache.org/ftpserver/ftplet.html
- distributie / res / ftp-db.sql heeft vreemde tekst aan het begin van het bestand
- Server certificaat ftpserver.jks verscheept is verstreken
- KIEST MLST niet goed omgaan met onbekende factnames
- STAT commando geeft verkeerde 200 state
- STAT / creëert ongeldige directory listing (met Patch)
- NFE in PassivePorts (int [] PassivePorts, boolean checkIfBound) constructeur
- FTPServer kern niet meer nodig ORO
- Genegeerd / ongeldig bewering storing in FtpLetReturnDefaultTest.testLogin ()
- PassivePorts.reserveNextPort () wordt niet gesynchroniseerd
- Verbeteringen:
- StringBuffer = & # x3e; StringBuilder voor intern gebruik
- Bij het kiezen van een passieve poort, gebruiken & quot; willekeurige poort & quot; van het zwembad in plaats van & quot; laagste poort & quot;
- Upgrade naar MINA 2.0.4
- Clie
Wat is nieuw in versie 1.0.5:
- Bug:
- Verkeerde pom.xml op stam
- Onjuiste Javadoc voor ConnectionConfigFactory.get / setMaxAnonymousLogins
- Parent pom.xml en kern / pom.xml verwijzing naar $ {groupId} moeten zijn $ {project.groupId} in de ftplet -api afhankelijkheid
- maxLogin wordt onmiddellijk bereikt
- Voorbeelden pom.xml kan niet worden ontleed door Eclipse M2: probleem met XML
- DbUserManager sluit niet testaansluiting in Hector
- Ongeldige POM voor ftpserver-ouder veroorzaakt compilatie mislukkingen met Maven 3 bij gebruik ftplet transitieve afhankelijkheden
- STAT opdracht werkt niet zoals LIST
- NioListener.resume () niet correct gereset de slaapstand
- Het uitschakelen van een gebruiker lijkt geen effect te hebben
- org.apache.ftpserver: ftpserver-ouder: 1.0.4 pom is ongeldig
- Verbetering
- Inclusief tar.bz2 distributie
- check toevoegen zodat NioListener.start () niet kan worden genoemd op een begon luisteraar
- Nieuwe functie:
- een configuratie-optie toe voor maximale aantal draden van de server is toegestaan om te creëren
Wat is nieuw in versie 1.0.4:
- DefaultFtpServer gooit NPE op herstart en het gebrek aan documentatie over herstart niet wordt ondersteund.
- MKD commando over linux controleert padscheidingsteken alvorens te filesystemview.
- Met ongeldig poortnummer van client.
- Upgrade naar MINA 2.0.0-RC1.
Reacties niet gevonden