NOTICE: This package has been removed from pkgsrc

./devel/electricfence, Different kind of malloc() debugger

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 2.1.13.0.1, Package name: ElectricFence-2.1.13.0.1, Maintainer: pkgsrc-users

Electric Fence is a different kind of malloc() debugger. It uses the virtual
memory hardware of your system to detect when software overruns the boundaries
of a malloc() buffer. It will also detect any accesses of memory that has
been released by free(). Because it uses the VM hardware for detection,
Electric Fence stops your program on the first instruction that causes
a bounds violation. It's then trivial to use a debugger to display the
offending statement.


Required to build:
[devel/libtool-base]

Master sites:

SHA1: e6765bcb1543272040b806eea706fc7ae9b60524
RMD160: 75e41de7bef263007f24a1053528959f9f7fe1fa
Filesize: 29.288 KB

Version history: (Expand)


CVS history: (Expand)


   2008-12-02 23:26:45 by Roland Illig | Files touched by this commit (6)
Log message:
Updated ElectricFence to 2.1.13.0.1.

Changes since 2.1.0 (from debian/changelog):
electric-fence (2.1.13-0.1) unstable; urgency=low

  * Non-maintainer upload
  * eftest.c: uses sig{set,long}jmp() instead of {set,long}jmp() to work on
    both 2.4 and 2.6 kernels (closes: #203436)
  * Added a proper description (closes: #209479)
  * Changed order of commands to build static library without PIC
    (closes: #154034)
  * Clarified and fixed manpage:
    - clarified semantics of EF_PROTECT_FREE (closes: #177800)
    - EF_ALLOC_MALLOC_0 -> EF_ALLOW_MALLOC_0 (closes: #177807)
    - mention EF_ALLOW_MALLOC_0 in the synopsis, correct number of conf
      switches (closes: #177808)
  * /usr/doc symlink not created any more, added postrm with ldconfig call,
    added debhelper tokens (closes: #222980)

 -- Martin Pitt <mpitt@debian.org>  Fri,  5 Dec 2003 16:51:38 +0100

electric-fence (2.1.13) unstable; urgency=high

  * Link with pthreads (closes: #135122)

 -- Matthew Vernon <matthew@debian.org>  Fri, 22 Feb 2001 09:57:50 +0000

electric-fence (2.1.12) unstable; urgency=high

  * Add multithreading support (thanks to infrared@mail.index.hu)
    (closes: #67838)
  * Specify the GPL version (closes: #133494)
  * Patch to allow you to specify that electric-fence should set freed
    memory to a fixed value - makes things more helpful under gdb in
    certain circumstances (patch from Petter Reinholdtsen <pere@hungry.com>
    and modified by yours truly to make it legal :-) (closes: #59764)
  * That's all the outstanding bugs fixed for the next release

 -- Matthew Vernon <matthew@debian.org>  Tue, 19 Feb 2001 22:09:37 +0000

electric-fence (2.1.11) unstable; urgency=low

  * Fix daft typo (closes: #105418)

 -- Matthew Vernon <matthew@debian.org>  Mon, 16 Jul 2001 08:56:01 +0100

electric-fence (2.1.10) unstable; urgency=low

  * pass int not char as type to va_arg (closes: #104800)

 -- Matthew Vernon <matthew@debian.org>  Sun, 15 Jul 2001 13:05:34 +0100

electric-fence (2.1.9) unstable; urgency=low

  * Get the /usr/doc/ stuff right this time (closes: #97010, #97890)

 -- Matthew Vernon <matthew@debian.org>  Fri, 18 May 2001 14:28:01 +0100

electric-fence (2.1.8) unstable; urgency=low

  * Remove spurious (int) casts in calls to mmap (closes: #84940)

 -- Matthew Vernon <matthew@debian.org>  Wed, 11 Apr 2001 15:48:39 +0100

electric-fence (2.1.7) unstable; urgency=low

  * Check if /usr/doc/electric-fence is a symlink in postinst (closes: #93534)

 -- Matthew Vernon <matthew@debian.org>  Tue, 10 Apr 2001 15:41:49 +0100

electric-fence (2.1.6) unstable; urgency=low

  * Make the banner print a correct version (closes: #81413)
  * Man page into /usr/share/man (closes: #91147,#81450)
  * Be sure to get rid of /usr/doc/electric-fence (closes: #81023)

 -- Matthew Vernon <matthew@debian.org>  Mon, 09 Apr 2001 14:52:03 +0100

electric-fence (2.1.5) unstable; urgency=low

  * rename the manpage to correspond to the README file (closes: #77243)

 -- Matthew Vernon <matthew@debian.org>  Fri, 17 Nov 2000 18:35:42 +0000

electric-fence (2.1.4) unstable; urgency=low

  * build tidy-ups (closes: #48156, #52927, #56142)

 -- Matthew Vernon <matthew@debian.org>  Mon, 16 Oct 2000 18:01:36 +0100

electric-fence (2.1.3) unstable; urgency=low

  * install libefence.so (closes:48156)

 -- Matthew Vernon <matthew@debian.org>  Mon, 07 dec 1999 15:42:00 +0000

electric-fence (2.1.2) unstable; urgency=low

  * Actually install that gdb documentation <sigh>

 -- Matthew Vernon <matthew@debian.org>  Mon, 13 Sep 1999 14:08:00 +0100

electric-fence (2.1.1) unstable; urgency=low

   * Taking over this package properly
   * Version numbering fixed (I hope)

 -- Matthew Vernon <matthew@debian.org>  Mon, 01 Sep 1999 13:00:00 +0100

electric-fence (2.1-2) unstable; urgency=low

   * Added Ian Jackson's patches (closes: #41314)
   * Added gdb documentation     (closes: #33186)

 -- Matthew Vernon <matthew@debian.org>  Mon, 16 Aug 1999 16:08:22 +0100

electric-fence (2.1-1) unstable; urgency=low

  * new upstream release (closes: #35853)
   2008-03-03 18:45:38 by Johnny C. Lam | Files touched by this commit (119)
Log message:
Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.
   2008-01-19 10:16:27 by Thomas Klausner | Files touched by this commit (81)
Log message:
Reset maintainer on his request.
   2007-01-07 10:14:16 by Roland Illig | Files touched by this commit (412)
Log message:
Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.
   2006-01-08 21:25:34 by Joerg Sonnenberger | Files touched by this commit (3)
Log message:
DragonFly uses SIGBUS for access violations. Fix the vprint
implementation, va_arg of a char violates C promotion rules.
The builtin of newer GCC versions would call abort() in that case.
   2005-11-08 04:27:32 by Todd Vierling | Files touched by this commit (2)
Log message:
Use strerror() on Interix.
   2005-06-16 08:58:08 by Johnny C. Lam | Files touched by this commit (465)
Log message:
Create directories before installing files into them.
   2005-02-23 23:24:35 by Alistair G. Crooks | Files touched by this commit (505)
Log message:
Add RMD160 digests.