./mbone/dbeacon, Distributed IPv4/IPv6 multicast beacon

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.3.9.1nb5, Package name: dbeacon-0.3.9.1nb5, Maintainer: pkgsrc-users

dbeacon is a Multicast Beacon written in C++. The main purpose of
a beacon is to monitor other beacon's reachability and collect
statistics such as loss, delay and jitter between beacons. dbeacon
supports both IPv4 and IPv6 multicast, collecting information via
ASM and SSM.

dbeacon was originally only IPv6 capable, designed to be used in
the m6bone.


Master sites:

SHA1: d6131e723a251c01d245fcb3ead864f1348e2565
RMD160: 81ec4cfe1c2890c7cdb5afbbd98fd2d0cf2a57a3
Filesize: 42.864 KB

Version history: (Expand)


CVS history: (Expand)


   2015-11-03 00:54:09 by Alistair G. Crooks | Files touched by this commit (12)
Log message:
Add SHA512 digests for distfiles for mbone category

Existing SHA1 digests verified, all found to be the same on the
machine holding the existing distfiles (morden).  Existing SHA1
digests retained for now as an audit trail.
   2015-09-07 14:02:07 by Jonathan Perkin | Files touched by this commit (29)
Log message:
Now that _STRIPFLAG_INSTALL is disabled by default on Darwin, remove manual
settings of INSTALL_UNSTRIPPED=yes for Darwin in individual packages.
   2015-07-01 11:22:20 by Havard Eidnes | Files touched by this commit (3)
Log message:
It looks like we need another round of changes to get_timestamp(),
this time from using gettimeofday() to using cloc_gettime(CLOCK_MONOTONIC),
to avoid the effects of UTC leap second insertion which IIUC steps
the system clock back one second, and will cause the single assert()
in dbeacon.cpp to fire.  Unfortunately, my core dump was incomplete
due to a full root file system...
PKGREVISION bumped.
   2015-01-13 21:25:13 by Havard Eidnes | Files touched by this commit (3) | Package updated
Log message:
Re-do the get_timestamp() patch to instead of calling times() use
gettimeofday() directly.  With a 32-bit clock_t and a 100Hz tick,
times() will wrap once every 497 days if my math isn't too far off,
and this will land us in an assert() in dbeacon and with a core dump.
So instead use gettimeofday() and save 2 x getrusage() per earlier
times() call.  Retain some protection against gettimeofday() failing.
Bump PKGREVISION.
   2014-12-09 11:45:51 by Havard Eidnes | Files touched by this commit (6) | Package updated
Log message:
It can happen that times() returns ((uint32_t)-1).  If that happens,
retry a limited number of times, and log the events.  Export log() from
the main program for use in dbeacon_posix.cpp.

Fix the matrix.pl script since qw() no longer acts as parenteses, so add
some of our own where called for.

Bump PKGREVISION.
   2014-10-06 12:04:17 by Havard Eidnes | Files touched by this commit (5) | Package updated
Log message:
Rename the old patch-aa patch to patch-dbeacon.cpp.
Add a patch for the matrix.pl script to quiet newer perl versions.
Fix the pointer to the sixxs flags, as asked for in 2010(!)
Bump PKGREVISION.
   2012-10-08 11:25:51 by Aleksej Saushev | Files touched by this commit (13)
Log message:
Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.
   2009-06-14 20:06:16 by Joerg Sonnenberger | Files touched by this commit (5)
Log message:
Remove @dirrm entries from PLISTs