Fix the --remove pattern in lcov to exclude catch from the coverage
Fix a signed/unsigned mismatch
Disable the throttle limit if negative
Also, invalid values result in -1 being set
Fix a bunch of int to unsigned int conversion warnings
MaxHistoryLength now has some sensible default value if the user set a negative one
Trivial move of a variable in a smaller “ifndef” scope
Add a missing <string> include
Rename and organize the ci builds
Create subsections in the CHANGELOG
fix #3374
Remove the badges in the readme. The trend is over.
Split the main() into smaller functions
That’s not really enough, but better
Remove a useless fill_duration member
Fix the real_type of ThrottleLimit
Add -Werror to the FreeBSD build
Remove a bunch of useless empty lines
Rename SetDesc to set_desc, and only define it if USE_DATABASE