Use Client_find_by_session() instead of a few open-coded loops.
[umurmur.git] / ChangeLog
index a036f9bec3f080d38e8362f501aacc66c56b340c..9a169777a930126e48748657755ece9b45ba5795 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,57 @@
+0.2.17rc1:
+[FIX] Multiple possible NULL pointer dereferences (TinnedTuna)
+[FIX] Set scheduler policy before switching users (C4K3)
+[FIX] Setup TLS infrastructure before switching users (Nauxuron)
+[FIX] Default bindport6 to bindport if not set explicitly (C4K3)
+[FIX] Default to modern TLS suites (l2dy, adufray)
+[FIX] Do not leave garbage when setting socket options (pfmooney)
+[FIX] Replace stray bool with bool_t (andres-erbsen)
+[FIX] Restrict TLS connections to be TLS >= 1.0 (fmorgner)
+[NEW] Support for mbed TLS >= 2 (Rawi666, l2dy)
+       to enable use:
+       - '--with-ssl=mbedtls' with Autotools
+       - '-DSSL=mbedtls' with CMake
+[NEW] Configuration option to hide IP addresses from clients (C4K3)
+       use 'show_addresses = false;' to hide addresses
+[NEW] Export client hash in SHM interface (snowblind)
+
+0.2.16a:
+[FIX] Crash in SHM API during update (doctaweeks)
+[FIX] Failure to detect missing IPv6 support in FreeBSD jails (marcusball)
+[FIX] Compile-time check for availability of version_get_string (fatbob313)
+
+0.2.16:
+[FIX] Reworked timestamping code (fatbob313)
+[FIX] Banning works again when using IPv6 (fatbob313 and fmorgner)
+[NEW] Sharedmemory API (snowblind)
+       to enable use:
+       - '--with-shmapi' with Autotools
+       - '-DENABLE_SHAREDMEMORY_API=on' with CMake
+       The shm API allows you to use/write tools that communicate directly with
+       umurmurd. For an example, see: http://github.com/umurmur/umurmur-monitor
+[NEW] GnuTLS backend (fmorgner)
+[NEW] SELinux type-enforcement rules for umurmur (fmorgner)
+       The SELinux rules can be found at http://github.com/umurmur/umurmur-selinux
+
+0.2.15:
+IPv6 dual-stack support (fmorgner).
+CMake build system added alongside Autotools (fmorgner).
+Update to use Protobuf-C 1.0.0.
+
+0.2.14:
+Add 'silent' option to channel configuration.
+Add 'position' option to channel configuration.
+Support PolarSSL 1.3.x.
+Handle PolarSSL compiled with zlib-support.
+Use CLOCK_MONOTONIC instead of gettimeofday() which can cause mayhem if
+       time changes dramatically, e.g. when synchronizing with time
+       server.
+Add support for certificate chain delivery for OpenSSL via new option 'ca_path'.
+
+0.2.13:
+Fix Opus not working.
+Add timestamp when logging to file.
+
 0.2.12:
 Fix crash at client disconnect using PolarSSL >= 1.2.6
 Fix usage of /dev/urandom for random numbers (PolarSSL)