Projects / DUMA / Releases

All releases of DUMA

  •  11 Apr 2009 22:48
Avatar

    Release Notes: This release implements an alternative locking mechanism using critical sections on Win32. It adds Windows Threading to testmt.c. It uses WIN32_SEMAPHORES on Win32-Cygwin. It fixes CreateSemaphore() counts on Win32. It fixes a race condition when using macro delete. It has a bugfix in strncpy(): error check was too rigorous.

    •  28 Apr 2008 00:45
    Avatar

      Release Notes: The switch DUMA_ALLOW_MALLOC_0 has been removed. The switches DUMA_MALLOC_0_STRATEGY and DUMA_NEW_0_STRATEGY have been added, and now the allocator for size zero is ANSI/C++ standard compliant. Most compiler warnings have been removed. A suggestion for ~/.gdbinit and a hint on mprotectFailed() have been added. The README has been updated.

      •  10 Mar 2008 02:29
      Avatar

        Release Notes: There is a major bugfix for a hang of the testoperators test case on 64-bit Linux platforms (x86_64 and MIPS64).

        •  25 Jan 2008 21:30
        Avatar

          Release Notes: This release adds the environment variable 'DUMA_CHECK_FREQ' to autmatically check all memory no man's land at each n'th allocation/deallocation. n=0 to deactivate automatic checks. README.txt has been updated.

          •  21 Jan 2008 00:57
          Avatar

            Release Notes: A major bugfix in thread safety.

            •  15 Jan 2008 01:54
            Avatar

              Release Notes: This release adds HTML comparison charts for free memory checkers. It has a bugfix for Makefile target install when DUMASO is empty. A hint has been added where no man's land was overwritten: below or above userSpace.

              •  24 Dec 2007 01:21
              Avatar

                Release Notes: [_duma_]strncpy() doesn't call strlen() any more. A patch for using the shared library under Solaris has been applied. There are other minor fixes.

                •  19 Aug 2007 23:55
                Avatar

                  Release Notes: Minor bugfixes for MinGW, Mac OS X and Windows in the test environment. A new environment variable 'DUMA_REPORT_ALL_LEAKS' to avoid many false leak reports in 'broken' environments. A new debug helper function 'duma_alloc_return()'. The documentation/README have been updated.

                  •  17 Aug 2007 12:38
                  Avatar

                    Release Notes: Some configuration settings are now output with the banner. Leak detection in a shared library for any platform was switched off. Output of the allocator type (malloc, strdup, ...) was added with a leak report for each unfreed memory block. The option DUMA_PREFER_GETENV was added. Set this if you prefer standard C library getenv() over global char **environ. The duma_check(void*) function and its macro DUMA_CHECK() were added, as were duma_checkAll() and its macro DUMA_CHECKALL().

                    •  15 Aug 2007 18:36
                    Avatar

                      Release Notes: This release will check for the option DUMA_NO_LEAKDETECTION before calling any non-existing operators with leak parameters. There are changes in the Makefile to build a dynamic library on OS X. Preloading the duma library now works on OS X.

                      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.