libftp

A cross-platform FTP/FTPS client library based on Boost.Asio

MIT License

Stars
39
Committers
3

Bot releases are visible (Hide)

libftp - v1.1.0

Published by deniskovalchuk 3 months ago

New

  • Added ftp::ssl::create_context() function. It provides a new convenient way to create the ftp::ssl::context_ptr object.
libftp - v1.0.0

Published by deniskovalchuk 3 months ago

This is the first stable major release. There are no differences from v0.5.1.

libftp - v0.5.1 Latest Release

Published by deniskovalchuk 4 months ago

Fixed

  • Fixed compilation errors on g++ 13.2.1 and libstdc++ 6.0.32 by @gg-yb in #18.
libftp - v0.5.0

Published by deniskovalchuk 6 months ago

New

  • Added support for FTP over TLS/SSL (FTPS). See RFC 2228 and RFC 4217.
  • Minor improvements.
libftp - v0.4.1

Published by deniskovalchuk 7 months ago

Fixed

  • Fixed compilation errors on gcc 13+ by @toge in #17.
libftp - v0.4.0

Published by deniskovalchuk 7 months ago

  • Added support for CMake install target by @toge in #16.
libftp - v0.3.3

Published by deniskovalchuk 7 months ago

libftp - v0.3.2

Published by deniskovalchuk 8 months ago

New

  • ftp::client:
    • Deleted move constructors.
    • Internal improvements.
libftp - v0.3.1

Published by deniskovalchuk about 1 year ago

Fixed

  • Added missing includes in <ftp/ftp.hpp>:
    • #include <ftp/file_list_reply.hpp>
    • #include <ftp/file_size_reply.hpp>
libftp - v0.3.0

Published by deniskovalchuk about 1 year ago

New

  • 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.
libftp - v0.2.0

Published by deniskovalchuk about 1 year ago

Breaking changes

  • ftp::client::get_file_list() now returns ftp::file_list_reply, which provides the parsed list of files.
  • ftp::client::get_file_size() now returns ftp::file_size_reply, which provides the parsed size.
  • ftp::replies::get_list() now returns std::vector instead of std::list.
  • ftp::replies::get_list() renamed to ftp::replies::get_replies().

New

  • Added ftp::observer::on_connected().
libftp - v0.1.0

Published by deniskovalchuk about 1 year ago

This is the first release of the libftp project. The public API is stable, but minor changes are possible until version 1.0.0.