All,

The long-awaited no-heater-mode libssm and libssmptcp 0.6.5 betas are ready and available here:

GNU Dists (unpack, make install):
https://svn.cis.uab.edu/hpcl/Nebula/SSM/libssm_ref/dist/libssm_ref-0.6.5-beta1.tar.gz
https://svn.cis.uab.edu/hpcl/Nebula/SSM/libssmp_unix_tcp_ref/dist/libssmptcp_ref-0.6.5-beta1.tar.gz

MD5:
https://svn.cis.uab.edu/hpcl/Nebula/SSM/libssm_ref/dist/libssm_ref-0.6.5-beta1.tar.gz.md5
https://svn.cis.uab.edu/hpcl/Nebula/SSM/libssmp_unix_tcp_ref/dist/libssmptcp_ref-0.6.5-beta1.tar.gz.md5

The TCP plugin requires at least 0.6.5 SSM to build, so please update SSM first.

SSM changes/notes:
- Numerous small optimizations
- Unlinking bug that caused erroneous return status from ssm_unlink and ssm_drop fixed.
- Event structure address bug fixed.
- A small internal plugin interface change to support delivery of threads of execution (to remove the need for busywaits).  This is the reason for pulling back to beta from RC; I will move back to RC status quickly if there are no problems.
- No visible API or semantic changes for applications.

SSMPTCP changes/notes:
- Heavy refactoring and bugfixing; too much to list here.  Primary focus on reducing memory complexity and eliminating allocations, but several problems related to events and mismatched buffer sizes fixed.
- Complete rewrite of system call architecture -- now uses epoll, does not need to launch threads, and contains no busywaits.  Should be very friendly, and performance has improved.
- These updates have been tested fairly thoroughly, but there is a lot of new code -- if you experience problems, please let me know and we will fix.

We still want to do some deeper testing of these releases, so expect additional updates soon.  Again, if you have any problems, just let me know -- hopefully we can call these stable and get back in RC (and release!) soon.

Shane