Version 4.60 of MUSCLE

Release Notes: This release features greatly improved IPv6 support, as well as as a simplified interface to the Message class (Message::Find*() methods that take by-reference arguments, and Message::Get*() methods). It also adds a feature to automatically include source code location hashes in log entries, more flexible signal handling, and the LogCallback API has been made simpler and more powerful. There are various bugfixes.

    Other releases

    •  03 Apr 2014 12:51

      Release Notes: This minor releases fixes bugs in the MemMem() function and the DataNode recycling mechanism, adds various convenience methods, and refines the detection of wildcard strings to be less conservative.

      •  08 Jan 2014 21:12

        Release Notes: This release is a very minor update. It adds a few convenience methods to the String class, and adds some minor new functionality to the DetectNetworkConfigChangesSession class. It also adds copper-detection support to the NetworkInterfaceInfo class.

        •  14 Oct 2013 18:14

          Release Notes: This versions adds proper OpenSSL support for authenticated/encrypted client-server TCP connections. OpenSSL support can be enabled by compiling with -DMUSCLE_ENABLE_SSL and then providing a public key for the clients and a private key for the server.

          •  21 Sep 2013 02:57

            Release Notes: This version improves C++11 move-constructor optimization support in the Queue and Hashtable classes (available when compiling with -DMUSCLE_USE_CPLUSPLUS) and fixes a number of potential bugs that were reported when compiling the code with clang++'s scan-build static analyzer tool. It also adds some SFINAE logic to make muscleSwap() more efficient for types that implement a SwapContents() method, and includes some fixes for compilation under Android.

            •  03 Sep 2013 12:47

              Release Notes: This minor release fixed a bug in the -DMUSCLE_USE_MUTEXES_FOR_ATOMIC_OPERATIONS implementation, and improved Android and Qt compatibility.

              Screenshot

              Project Spotlight

              Capstone

              A lightweight multi-arch, multi-platform disassembly framework.

              Screenshot

              Project Spotlight

              gslapt

              A GTK version of slapt-get.