The readme on building/installation/execution: http://multics.minidns.net/tomato/umurmur-0.2.8/README
Rodney's Tomato-specific build info: http://multics.minidns.net/tomato/00README_FIRST.txt
For others, the referenced post from Rodney, with links to his MIPS binaries: http://tomatousb.org/forum/t-288915#post-950036
So, what I did was this [edited 13nov2011 for the 0.2.8 update]:
wget -O /etc/umurmurd "http://multics.minidns.net/tomato/PRECOMPILED-static/umurmurd" #get static binary and put in /etc/ [not sure on the 'proper' location...?]
wget -O /etc/umurmur.conf "http://multics.minidns.net/tomato/umurmur-0.2.8/umurmur.conf.example" #get config file and put in /etc/
ls -Al /etc/umurmur* #show wget'd files
cat /etc/umurmur.conf #show contents of config file...adjust accordingly
chmod 755 /etc/umurmurd #make static binary executable
ls -Al /etc/umurmur* #verify executability [new word, no matter what the spell-checker says!]
/etc/umurmurd -h #show binary options
ps #list processes
/etc/umurmurd -c /etc/umurmur.conf -p /var/run/umurmur.PID -r #run the binary, using the README example
ps | grep -e PID -e murmur |grep -v grep #hopefully umurmur shows up now
echo "PID file:"; cat /var/run/umurmur.PID #and the PID above should match what's in the '-p <pidfile>'
The daemon can then be exited via:
kill $(cat /var/run/umurmur.PID)
On a side note to Rodney/etc, when trying the dynamic files, after I link the needed "libconfig.so.9" and try to run umurmurd, I get this:
can't resolve symbol 'SSLv23_server_method'
Is this a version conflict issue?
Much thanks, again, to Rodney for building these, btw! And if someone (Rodney) is interested…I see that uMurmur is up to version 0.2.8 now: :)
Highlights of this release are support for channel passwords and PolarSSL 1.0.0. [...]
Note that uMurmur since 0.2.7 is built using ./configure && make && make install and that Protobuf-c library code no longer is included and have to be linked to just like any other library.
Changelog: Updated Oct 11, 2011 by fatbob.s...@gmail.com
Add channel passwords support. 'password = "<password>";' in channel configuration.
Remove pointless CA cert handling with PolarSSL. Did not work anyway...
Add support for PolarSSL v1.x.x. v0.x.x is still supported.
Fix portability issues in configure script. Add poll.h to header checks.
Fix unneccesary fatal exit when client is disconnected due to SSL error.
Add configuration test flag to umurmurd (-t).
Autotools build system implemented by Diaoul
Add configuration option to log to file.
Fix codec alpha/beta in message to client.
Some random cleanup.
Privilege dropping support added. Enable in conf file. (from tilman2)
PID file fixes + various other fixes by tilman2.
Configuration file errors now goes to the log instead of stderr.
BSD fixes by J Sisson.
Update Mumble protocol to 1.2.3.
Add support for UserStats message.
Add support for recording.