Projects / MUSCLE / Releases

All releases of MUSCLE

  •  11 Nov 2012 21:11
Avatar

    Release Notes: This is a very minor release. It just fixes one bug related to IP address string formatting, adds a couple of convenience functions, and includes some code cleanup.

    •  01 Oct 2012 18:04
    Avatar

      Release Notes: This version updates the Hashtable class to use less memory when the hash table's array size is less than 65,535 entries.

      •  13 Sep 2012 23:01
      Avatar

        Release Notes: This is a minor release. The main change is that the ZlibUtilityFunctions implementation now uses ThreadLocalStorage to store its internal state, rather than sharing ZLibCodec objects across threads. This has the advantages of allowing greater parallelism and avoiding any chance of deadlocks.

        •  31 Aug 2012 01:08
        Avatar

          Release Notes: The main change in this release is the addition of the MicroMessage API, a super-lightweight set of C function calls to support the sending and receiving of Message objects in very constrained environments. In particular, this API does absolutely no dynamic memory allocations, and almost no data copying -- instead, the flattened-data representation is read from or written to directly on demand. This release also adds some additional methods to the C++ Message class, inlines some methods in the String class, and fixes a few minor bugs.

          •  28 Jun 2012 00:05
          Avatar

            Release Notes: A compilation error under 64-bit environments using GCC 4.7.x was fixed, and some MSVC compiler warnings were cleaned up. A HexBytesToAnnotatedString() function was added for getting a PrintHexBytes()-style ASCII+hex dump as a String. ParseHumanReadableTimeIntervalString() was enhanced so that it now understands non-integral time units (e.g. "3.5 minutes").

            •  11 Jun 2012 17:45
            Avatar

              Release Notes: This release adds some endian-aware primitive-type data-manipulation methods to the ByteBuffer class, some additional convenience methods for the String class, easier signal handling for the SignalHandlerSession class, and a PointerAndBool class that generalizes the space-saving trick previously used privately in the RefCount class.

              •  08 May 2012 18:01
              Avatar

                Release Notes: This release fixes a couple of bugs.

                •  19 Apr 2012 01:44
                Avatar

                  Release Notes: This version contains a number of small fixes. The Arg() methods in the String class are now less error-prone. Short-circuit logic in the QueryFilters was improved. The DefaultConsoleLogger and DefaultFileLogger classes were exposed for re-use elsewhere. .pro files were updated for compatibility with Qt 5.0.

                  •  23 Mar 2012 19:48
                  Avatar

                    Release Notes: This release adds some additional functionality to the included hexterm utility, and merges in some Haiku compatibility tweaks. It also tweaks the address matching so that IPv4 addresses are matched using IPv4 syntax.

                    •  04 Feb 2012 04:48
                    Avatar

                      Release Notes: Minor bugs were fixed. Memory usage of the Message class was reduced a bit, better control over the zlib-encoding of outgoing compressed Message objects was provided, and a deprecated Queue method was removed (GetItemPointer()).

                      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.