Projects / MUSCLE / Releases

All releases of MUSCLE

  •  20 Apr 2005 20:06
Avatar

    Release Notes: This release updates the real-time-clock API to handle UTC and local time zones properly, adds more methods to the String class, adds support for expanding FD_SETSIZE to support more clients, and adds various tweaks to improve performance and compatibility with VC++.

    •  07 Feb 2005 07:52
    Avatar

      Release Notes: A few new convenience functions were added, the Win32 implementations of several time/date conversion functions were debugged, and compatibility patches and performance enhancements were rolled in from several sources.

      •  01 Jan 2005 05:14
      Avatar

        Release Notes: This version adds better broadcast UDP support, a handy ChildProcessDataIO class for communication with spawned sub-processes, improved Python scripts, and a SystemInfo API for querying the name of the host system and various "standard" directories within it.

        •  05 Nov 2004 03:24
        Avatar

          Release Notes: This version adds a CPULoadMeter multi-platform load- metering class, a Win32FileHandleDataIO class, a deadlock- detector utility program, a little TCP listener program, and some tweaks so that the code runs correctly on 64-bit systems. It also tweaks the Qt support code so that it compiles correctly under older versions of Qt.

          •  25 Sep 2004 07:28
          Avatar

            Release Notes: Minimalistic C-only implementations of the Message and MessageGateway classes were included for use in constrained environments. The String and Hashtable classes were optimized a bit more, and some minor bugs were fixed.

            •  14 Aug 2004 04:47
            Avatar

              Release Notes: Support for setting the priority of Qt-based threads was added, and a few minor bugs in the FileDescriptorDataIO class and the assembly byte-swapping routines were fixed. The code was cleaned up for compilation under GCC 3.4.1.

              •  01 Jun 2004 07:21
              Avatar

                Release Notes: This release fixed a bug in the IsRegexToken() function, added optional assembly-optimized byte-swap routines, and replaced the recursive-mutex workaround hack in the Mutex class with an actual PTHREAD_MUTEX_RECURSIVE mutex when using pthreads.

                •  08 May 2004 01:56
                Avatar

                  Release Notes: This release adds optional support for Linux's clone() thread-spawning system, adds SwapContents() methods to the rest of the container classes, and fixes a number of minor bugs.

                  •  18 Mar 2004 05:09
                  Avatar

                    Release Notes: The Thread class can now wait on user-supplied socket descriptors. Some other minor features and bugfixes were also added.

                    •  26 Feb 2004 22:36
                    Avatar

                      Release Notes: This release supports a -DMUSCLE_AVOID_NAMESPACES compile flag. An off-by-one error in String::SwapContents() that would cause memory corruption if the longer of the two strings contained 7 bytes has been fixed. The SetFromArchive() methods of the AndOrQueryFilter and the NandNotQueryFilter classes were broken. UDP didn't work in Windows, because sin_family wasn't being set. A bug has been fixed that would cause ambiguities in the semantics of the PR_RESULT_DATAITEMS Message if a subscribed database node was updated and then deleted immediately afterwards.

                      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.