Apache ftpserver foi criado pela primeira vez como um subprojeto no Apache MINA estrutura de rede , mas agora também pode ser usada como um autônomo, servidor FTP embutido.
O servidor suporta transferências retomáveis FTP, contas de usuário logins anônimos, instruções virtuais, detecção de tempo ocioso, as limitações de largura de banda, mensagens de feedback personalizado e, em ambas as operações de upload e download.
Ele também irá lidar com ambas as operações de transferência de dados ASCII e binário, tendo também em conta o usuário apropriado permissões de leitura / gravação.
Apache ftpserver também é multi-plataforma testada e funcionará em todos os principais sistemas operacionais
O que é novo nesta versão:.
- Bugs:
- Demora cerca de 1 minuto e 100% da CPU para definir um & quot; grande & quot; intervalo de porta passiva
- (org.apache.ftpserver.DefaultDataConnectionConfiguration $ Passive.SetPorts ())
- [FindBugs] Possível nulo ponteiro dereference de passivePorts em PassivePorts :: & # X3C; x3e o init & #;
- OPTS não MLST não lidar corretamente com maiúsculas e minúsculas
- Erro de digitação no http://mina.apache.org/ftpserver/ftp-commands.html
- Erro de digitação no http://mina.apache.org/ftpserver/ftplet.html
- distribuição / res / ftp-db.sql tem texto estranho no início do arquivo
- certificado de servidor enviado em ftpserver.jks expirou
- OPTS não MLST não lidar com factnames desconhecidos corretamente
- comando retorna STAT errado estado 200
- STAT / cria diretório inválido listar (com Patch)
- NPE em PassivePorts ([] passivePorts, checkIfBound boolean int) construtor
- núcleo ftpserver não precisa mais ORO
- Ignorado falha de declaração inválido / em FtpLetReturnDefaultTest.testLogin ()
- PassivePorts.reserveNextPort () não está sincronizada
- Melhorias:
- StringBuffer = & # x3e; StringBuilder para uso interno
- Ao escolher uma porta passiva, usar & quot; porta aleatória & quot; da piscina em vez de & quot; mais baixo da porta & quot;
- Atualização para MINA 2.0.4
- Clie
O que é novo na versão 1.0.5:
- Erro:
- pom.xml incorreta no tronco
- Javadoc incorreta para ConnectionConfigFactory.get / setMaxAnonymousLogins
- pom.xml Pai e referência core / pom.xml para $ {} deve ser groupId $ {} project.groupId no ftplet -api dependência
- maxLogin é alcançado imediatamente
- Exemplos pom.xml não pode ser analisado pelo Eclipse M2: problema com XML
- DbUserManager não fechar conexão de teste no ctor
- POM inválido para ftpserver-pai faz com que falhas de compilação com Maven 3 ao usar ftplet dependências transitivos
- STAT comando não funciona como LISTA
- NioListener.resume () não redefine corretamente a suspender estado
- Desativando um usuário parece não ter efeito
- org.apache.ftpserver: ftpserver-parent: 1.0.4 pom é inválido
- Melhoria:
- Inclua distribuição tar.bz2
- Adicionar seleção para que NioListener.start () não pode ser chamado em um ouvinte começou
- Novo recurso:
- Adicione uma opção de configuração para o número máximo de threads que o servidor está autorizado a criar
O que é novo na versão 1.0.4:
- DefaultFtpServer joga NPE no reinício e falta de documentação sobre reinício não sendo suportado.
- comando MKD em cheques linux para separador de caminho antes de passar para filesystemview.
- Movimentação número de porta inválido do cliente.
- Atualização para MINA 2.0.0 RC1-.
Comentários não encontrado