Add Travis CI configuration
[umurmur.git] / ChangeLog
index 13a19fe1b979a0ae88e71c95554efaf862c4d0e8..eddfee3b370ef7015a268e0f9d6b080d0c3f0d8e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,79 @@
+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)
+
+0.2.11:
+Support Mumble protocol 1.2.4.
+Support Opus codec.
+Add config file option for 'Opus threshold'.
+Support PolarSSL 1.2.x.
+Remove support for PolarSSL versions prior to 1.0.0.
+Fix disconnect when using PTT.
+Fix possible crash when many clients disconnects simultaneously.
+Fix error message at client disconnect when using OpenSSL.
+Autoconf './configure' switches added:
+--enable-polarssl-test-certificate - use and link the PolarSSL
+       test certificate. Not used by default, causing umurmurd to exit
+       with error if no certificate and/or key file is found.
+--enable-polarssl-havege - use PolarSSL's HAVEGE random number
+       generator. Defaults to /dev/urandom.
++ some other fixes.
+
+0.2.10:
+Update version string everywhere.
+Better logging when connection fails.
+Update Changelog!
+
+0.2.9:
+Fix compile on *BSD (J Sisson).
+Fix building on OS X.
+Support for PolarSSL 1.1.x.
+Admin user via token password.
+Mute/deafen/kick and optionally ban for admin user.
+Optionally save banlist to file.
+Bans via IP and user certificate.
+Banlist editing in Mumble.
+Option added to disallow text messages.
+Release codename added.
+Some other random fixes e.g. 'self deaf' also 'self mutes'.
+
 0.2.8:
 Add channel passwords support. 'password = "<password>";' in channel configuration.
 Remove pointless CA cert handling with PolarSSL. Did not work anyway...