Apache FTPServer stato creato come un sottoprogetto nella Apache MINA quadro networking, ma ora può essere utilizzato anche come un autonomo, server FTP integrabile.
Il server supporta i trasferimenti ripristinabili FTP, account utente, gli accessi anonimi, indicazioni virtuali, il rilevamento di inattività momento, limitazioni di banda, i messaggi di feedback personalizzato, ed entrambe le operazioni di upload e download.
Sarà anche di gestire sia le operazioni ASCII e di trasferimento di dati binari, tenendo anche conto l'utente appropriato permessi di lettura / scrittura.
Apache serverftp è anche cross-platform testato e funziona su tutti i principali sistemi operativi
Cosa c'è di nuovo in questa versione:.
- Bugs:
- Ci vuole circa 1 minuto e il 100% della CPU per impostare un quot &; un'ampia & quot; gamma della porta passiva
- (org.apache.ftpserver.DefaultDataConnectionConfiguration $ Passive.SetPorts ())
- [FindBugs] Possibile nullo puntatore dereferenziamento di passivePorts in PassivePorts :: & # x3c; init & # X3e;
- SCEGLIE MLST non gestisce correttamente i caratteri maiuscoli e minuscoli
- Typo in http://mina.apache.org/ftpserver/ftp-commands.html
- Typo in http://mina.apache.org/ftpserver/ftplet.html
- Distribuzione / res / ftp-db.sql ha testo estraneo all'inizio del file
- Certificato Server disponibile in ftpserver.jks è scaduto
- SCEGLIE MLST non gestisce correttamente factnames sconosciuti
- comando restituisce STAT sbagliato 200 Stato
- STAT / crea directory non valida messa in vendita (con Patch)
- NPE a PassivePorts (int [] passivePorts, checkIfBound booleano) costruttore
- nucleo FTPServer non ha più bisogno ORO
- Ignorato / non valido errore di asserzione in FtpLetReturnDefaultTest.testLogin ()
- PassivePorts.reserveNextPort () non è sincronizzato
- Miglioramenti:
- StringBuffer = & # X3e; StringBuilder per uso interno
- Quando scegliere una porta passiva, usare & quot; porta casuale & quot; dalla piscina invece di & quot; più basso porta & quot;
- Aggiorna a MINA 2.0.4
- Clie
Cosa c'è di nuovo nella versione 1.0.5:
- Bug:
- pom.xml errata del tronco
- Javadoc errato per ConnectionConfigFactory.get / setMaxAnonymousLogins
- pom.xml Parent e riferimento core / pom.xml a $ {} groupId dovrebbero essere $ {} project.groupId nel ftplet -API dipendenza
- maxLogin viene raggiunta immediatamente
- Esempi pom.xml non può essere analizzato da Eclipse M2: problema con XML
- DbUserManager non chiude la connessione di prova in ctor
- POM non valido per ftpserver-genitore causa errori di compilazione con Maven 3 quando si utilizza ftplet dipendenze transitive
- STAT comando non funziona come LISTA
- NioListener.resume () non reimposta correttamente lo stato di sospensione
- La disabilitazione di un utente sembra non avere alcun effetto
- org.apache.ftpserver: ftpserver-parent: 1.0.4 pom è valido
- Miglioramento:
- Inserisci distribuzione tar.bz2
- Aggiungi controllo in modo che NioListener.start () non può essere chiamato un ascoltatore iniziato
- Nuova funzione:
- Aggiungi un opzione di configurazione per il numero massimo di thread del server è autorizzato a creare
Cosa c'è di nuovo nella versione 1.0.4:
- DefaultFtpServer tiri NPE al riavvio e mancanza di documentazione al riavvio non essendo supportato.
- comando MKD sui controlli linux per separatore di percorso prima di passare alla filesystemview.
- Gestione numero di porta non valido dal client.
- Aggiornamento a MINA 2.0.0-RC1.
I commenti non trovato