diff --git a/CMakeLists.txt b/CMakeLists.txt index 1b4f6d2..2f3941d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,8 +9,8 @@ project (uhub NONE) enable_language(C) set (UHUB_VERSION_MAJOR 0) -set (UHUB_VERSION_MINOR 4) -set (UHUB_VERSION_PATCH 1) +set (UHUB_VERSION_MINOR 5) +set (UHUB_VERSION_PATCH 0) set (PROJECT_SOURCE_DIR "${CMAKE_SOURCE_DIR}/src") set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake/Modules) diff --git a/ChangeLog b/ChangeLog index d97930f..8ee41ac 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,23 @@ +0.5.0: +- Use TLS 1.2 and strong ciphers by default, but made this configurable. +- Fix TLS event handling which caused some busy loops +- TLS: Support certificate chains +- Fix bug #211: Better Hublist pinger support by adding the AP flag of the INF message. +- Fix bug #198: Timers could cause infinite loops +- Sqlite3 is now mandatory +- Added mod_chat_history_sqlite and mod_chat_is_privileged. +- Support for systemd notify and journal logging +- Improved flood control counting to strictly not allow more than the given amount of messages in the configured interval. +- Optimize lookups by CID and nick. +- Added an NMDC and ADC hub redirectors written in Python. +- Fix all Clang compile warnings. +- Install uhub-passwd also. +- Add support for detecting HTTP connections to the hub. Enough to tell browsers to stop calling. +- Compile fixes for OpenBSD, including warnings about strcat. +- Fix crashing autotest due to wrong initialization of the usermanager. +- mod_topic: check argument for NULL +- rename !cleartopic to !resettopic + 0.4.1: - Converted to CMake which replaces Visual Studio project files and GNU makefiles - Fix issues with SSL causing excessive CPU usage.