- Fixed compilation errors on gcc 13+.
- Added support for CMake install target.
- Updated to pyftpdlib 1.5.9.
ftp::client
:- Deleted move constructors.
- Internal improvements.
- Added missing includes in
<ftp/ftp.hpp>
:#include <ftp/file_list_reply.hpp>
#include <ftp/file_size_reply.hpp>
- Added support for IPv6 protocol. See RFC 2428.
ftp::reply
:- Added a default constructor.
- Added
ftp::reply::is_negative()
method. - Added
ftp::reply::is_intermediate()
method.
ftp::file_size_reply
:- Added a default constructor.
ftp::client::get_file_list()
now returnsftp::file_list_reply
, which provides the parsed list of files.ftp::client::get_file_size()
now returnsftp::file_size_reply
, which provides the parsed size.ftp::replies::get_list()
now returnsstd::vector
instead ofstd::list
.ftp::replies::get_list()
renamed toftp::replies::get_replies()
.
- Added
ftp::observer::on_connected()
.
Initial release.