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:
Instructions for building from source
-------------------------------------
1. Requirements
- * [OpenSSL](http://www.openssl.org/) or [PolarSSL](http://polarssl.org/) library
+ * [OpenSSL](http://www.openssl.org/) or [PolarSSL](http://polarssl.org/) library. For PolarSSL version 1.0.0 and above is required.
* [libconfig](http://www.hyperrealm.com/libconfig/)
* [libprotoc-c](http://code.google.com/p/protobuf-c/) version 0.14 or 0.15 (use --disable-protoc option in its ./configure to build only the library). If you for some reason have to run an earlier version you need to recompile the protocol file `Mumble.proto` using the protobuf compiler for the corresponding version.
2. Build
- * `./configure`
+ * `./configure` - use `./configure --help` for switches. Defaults to build using PolarSSL, no test certificate, `/dev/urandom` as random source.
* `make`
3. Install
#define VERSION_H_989876
#define UMURMUR_VERSION "0.2.11"
-#define UMURMUR_CODENAME "Demented"
+#define UMURMUR_CODENAME "Bananas"
#endif