It would be helpful if the library could be adapted to more recent Boost versions.
For example, the class ssl::rfc2818_verification has been declared as deprecated since Boost 1.73 (April 28th, 2020). It was removed in the current version 1.87 (December 12th, 2024).
|
socket.set_verify_callback(ssl::rfc2818_verification(url.host)); |
Replace by
socket.set_verify_callback(ssl::host_name_verification(url.host));
|
mutable boost::asio::io_service _ioService; |
boost::asio::io_service has been renamed to
boost::asio::io_context (Boost 1.66)
Replace by
Delete line 22:
|
tcp::resolver::query query(url.host, "443"); |
|
connect(socket.lowest_layer(), resolver.resolve(query)); |
Replace by
connect(socket.lowest_layer(), resolver.resolve(url.host, "https"));
It would be helpful if the library could be adapted to more recent Boost versions.
For example, the class
ssl::rfc2818_verificationhas been declared as deprecated since Boost 1.73 (April 28th, 2020). It was removed in the current version 1.87 (December 12th, 2024).tgbot-cpp/src/net/BoostHttpOnlySslClient.cpp
Line 44 in da74ac4
Replace by
tgbot-cpp/include/tgbot/net/BoostHttpOnlySslClient.h
Line 36 in da74ac4
boost::asio::io_servicehas been renamed toboost::asio::io_context(Boost 1.66)tgbot-cpp/src/net/BoostHttpOnlySslClient.cpp
Line 72 in da74ac4
Replace by
Delete line 22:
tgbot-cpp/src/net/BoostHttpOnlySslClient.cpp
Line 22 in da74ac4
tgbot-cpp/src/net/BoostHttpOnlySslClient.cpp
Line 29 in da74ac4
Replace by