Projects / MUSCLE / Releases

All releases of MUSCLE

  •  13 Oct 2009 05:52
Avatar

    Release Notes: This version adds support for automatic log archiving and rotation, better control over inter-session Message routing, some new routines to easily compress or decompress byte buffers, and enhanced Doxygen documentation. Also, the usual bugfixes and code cleanup were done.

    •  17 Sep 2009 02:32
    Avatar

      Release Notes: This major new version has rewritten Hashtable and Queue classes that use templated functors for item sorting instead of function pointers. It also splits the DataIO::GetSelectSocket() method in two, so that a DataIO can use one socket for reading and another for writing. There are also a large number of other bugfixes and minor enhancements.

      •  18 Jul 2009 01:39
      Avatar

        Release Notes: This release adds automatic, transparent handling of IPv4 connections when compiled with IPv6 support enabled (and run on a dual-stack machine, of course). It also adds conditional-add convenience methods to the Message class, better IP address information reporting to the QMessageTransceiverThread class, and various small cleanups and bugfixes.

        •  17 Jun 2009 17:17
        Avatar

          Release Notes: This version adds a ThreadLocalStorage API, extends the Thread API, adds multiple-send-destination support to the UDPSocketDataIO class, upgrades the GetNetworkInterfaceInfos() API, and has several other minor enhancements.

          •  22 May 2009 22:24
          Avatar

            Release Notes: This version improves signal handling a bit more, and redesigns the ChildProcessDataIO class so it is able to do "soft/hard shutdowns" (i.e. request that the child process quit, and then forcibly kill it if it doesn't comply in a certain number of seconds).

            •  15 May 2009 17:49
            Avatar

              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.

              •  19 Mar 2009 21:08
              Avatar

                Release Notes: This release adds better UDP support to the Java classes, a SegmentedStringMatcher class for convenient wild-card matching on segmented path strings, a number-aware string comparison function, and various other minor features and bugfixes. The Java classes have been repackaged from com.lcs.* to com.meyer.* to reflect a company name change.

                •  28 Jan 2009 23:44
                Avatar

                  Release Notes: Many small improvements and bugfixes.

                  •  17 Nov 2008 22:06
                  Avatar

                    Release Notes: This release adds AddArchiveMessage(), FindArchiveMessage(), and other convenience methods for easier archiving of objects to messages and back. It also redoes the human-readable time values interface to use a class instead of individual value arguments, and fixes several small bugs.

                    •  16 Oct 2008 20:36
                    Avatar

                      Release Notes: This version now has the concept of ConstRef objects in addition to Ref objects (to make it clear that the referenced object really shouldn't be modified). It has an AsyncDataIO facade class that lets you transparently run any DataIO object in its own thread, plus various other minor features and bugfixes.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.