otland / forgottenserver

A free and open-source MMORPG server emulator written in C++
https://otland.net
GNU General Public License v2.0
1.55k stars 1.04k forks source link

Set correct minimum dependency versions #4720

Closed ranisalt closed 1 month ago

ranisalt commented 1 month ago

Pull Request Prelude

Changes Proposed

The minimum dependency versions are outdated and set too low. For the HTTP server, Boost 1.75 is the minimum required version. Furthermore, the most outdated still supported Ubuntu version, 20.04 LTS, ships Boost 1.71, it is pointless to support anything before

fmt 8.1.0 is a lot faster than 6.1.2 and also widely available. It has gotten support for formatting time points and named arguments which I intend to use

CMake 3.19 is already a requirement for the preset feature that we already use