Apache serwer_ftp został stworzony jako podprojektu w Apache MINA ramach sieci, ale może teraz być używany jako samodzielny, zanurzalna serwer FTP.
Serwer obsługuje wstrzymywać i wznawiać transfer FTP, konta użytkowników, wirtualnych anonimowych loginy, wykrywanie bezczynności kierunki, czas, ograniczenia przepustowości, niestandardowych komunikatów zwrotnych, a obie operacje wysyłania i pobierania.
Będzie on również obsługiwać zarówno operacje ASCII i binarne przesyłanie danych, a także biorąc pod uwagę odpowiednie uprawnienia użytkownika odczytu / zapisu.
Apache serwer_ftp testowane jest cross-platform i działa na wszystkich popularnych systemach operacyjnych
Co nowego w tym wydaniu:.
- Bugs:
- To trwa około 1 minutę i 100% CPU ustawić quot &; szeroki & quot; pasywny zakres portów
- (org.apache.ftpserver.DefaultDataConnectionConfiguration $ Passive.SetPorts ())
- [FindBugs] Możliwe pusty wskaźnik nieprawidłowego z passivePorts w PassivePorts :: & # x3c; & # startowych x3e;
- OPTS MLST nie obsługuje poprawnie liter
- Literówka w http://mina.apache.org/ftpserver/ftp-commands.html
- Literówka w http://mina.apache.org/ftpserver/ftplet.html
- Dystrybucja / res / ftp-db.sql ma nieistotnego tekstu na początku pliku,
- Certyfikat serwera wysyłany w ftpserver.jks wygasł
- OPTS MLST nie obsługuje poprawnie nieznane factnames
- STAT polecenie zwraca błędne 200 Stan
- STAT / tworzy niepoprawną zawartość katalogu (z patchem)
- NPE w PassivePorts (int [] passivePorts, logiczna checkIfBound) Konstruktor
- Rdzeń serwer_ftp nie musi ORO
- ignorowane / nieważne błąd potwierdzenia w FtpLetReturnDefaultTest.testLogin ()
- PassivePorts.reserveNextPort () nie jest zsynchronizowany
- Usprawnienia:
- StringBuffer = & # x3e; StringBuilder do użytku wewnętrznego,
- Przy zbieraniu pasywnego portu, użyj & quot; losowy port & quot; z puli, a nie & quot; Najniższy port & quot;
- Aktualizacja do MINA 2.0.4
- Clie
Co nowego w wersji 1.0.5:
- Bug
- Nieprawidłowe pom.xml na pniu
- Nieprawidłowe Javadoc dla ConnectionConfigFactory.get / setMaxAnonymousLogins
- pom.xml nadrzędna i odniesienie rdzeń / pom.xml do GroupID} $ {$ {powinno być w project.groupId} zależność ftplet -api
- maxLogin osiągnięta natychmiast
- Przykłady pom.xml nie mogą być przetwarzane przez Eclipse M2: problem z XML
- DbUserManager nie zamyka test połączenia ctor
- Nieprawidłowy POM dla serwer_ftp niepełnych powoduje błędy przy kompilacji z Maven 3 przy użyciu ftplet przechodnie zależności
- STAT polecenie nie działa jako List
- NioListener.resume () nie prawidłowo przywrócić stan zawieszenia,
- Wyłączenie użytkownikowi wydaje się mieć żadnego wpływu,
- org.apache.ftpserver: serwer_ftp-parent: 1.0.4 pom jest nieprawidłowy
- Wzrost:
- Dołącz dystrybucji tar.bz2
- Dodaj kontrolę, tak aby NioListener.start () nie można nazwać na rozpoczął słuchacza
- Nowa funkcja:
- Dodaj opcję konfiguracji dla maksymalnej liczby wątków serwer może tworzyć
Co nowego w wersji 1.0.4:
- DefaultFtpServer rzuca NPE przy ponownym uruchomieniu i brak dokumentacji na restart nie jest obsługiwany.
- Komenda MKD na linux dla separatora kontroli przed przekazaniem do ścieżki filesystemview.
- Obsługa niepoprawny numer portu od klienta.
- Aktualizacja do 2.0.0-RC1 MINA.
Komentarze nie znaleziono