pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/scamper Update scamper to 20141101 (PR pkg/49353)



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9563b5098b2e
branches:  trunk
changeset: 641732:9563b5098b2e
user:      markd <markd%pkgsrc.org@localhost>
date:      Sun Nov 16 05:17:24 2014 +0000

description:
Update scamper to 20141101  (PR pkg/49353)

20141101:
* fix passing file descriptors through sockets on NetBSD, so that
   scamper can actually work with privsep on NetBSD.
 * use arc4random on all platforms where available.  silences build on
   OpenBSD.
 * increase size of flags array for warts_dealias_data_t so that all
   of the prefixscan flags can fit.  pointed out by OpenBSD gcc.
 * silence build on NetBSD by casting parameter to isspace from char
   to int.
 * silence a couple spurious clang scan-build warnings with assert
   statements.

20141031:
In this Halloween release of scamper:

* work to make scamper compile and work on windows again.  use
  O_BINARY so that output warts files are not corrupted, set the timer
  granularity to 1ms, and handle polling/reading files outside of
  select().  Thanks to Philip Ramsey of Renesys for reporting these
  bugs and supplying the O_BINARY and timer fixes.  as part of trying
  to track down the output corruption I added malloc_zero everywhere,
  in vain, but kept it in scamper out of an abundance of caution.
* detangle scamper_fd_t from scamper_writebuf_t.
* in ping,
  - set a timeout after sending a PTB
  - print reply_ipid in json output for ipv6 echo replies, bump
    json version.
* update scamper -O options in the usage statement, and in the
  manual page

20140530:
* FreeBSD 10 onwards no longer byte swaps some fields in the quotation of
  a received ICMP error message.  chase this in scamper.
* Minor modifications to make scamper compile on Windows 7 using
  Visual Studio Express 2013 for Windows Desktop.
* print ping flags in sc_wartsdump and scamper's json output.
 email alias tied to this mailing list, please let me know.

20140404:
* allow scamper to be built in debug mode on FreeBSD after version 10.
* in scamper-ping, support a probe frequency smaller than once every
  second.  minimum is now once a millisecond.
* handle fragmented responses in linux and sunos correctly.
  this is important for IPv6 IP-ID based alias resolution techniques
  (e.g. speedtrap, ally, radargun) on those platforms.
* numerous bugfixes and improvements to sc_ally pair-wise alias
  resolution utility, the most important being that it will reliably
  complete now.

diffstat:

 net/scamper/Makefile |  4 ++--
 net/scamper/distinfo |  8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diffs (26 lines):

diff -r dbfbd373d569 -r 9563b5098b2e net/scamper/Makefile
--- a/net/scamper/Makefile      Sat Nov 15 22:33:37 2014 +0000
+++ b/net/scamper/Makefile      Sun Nov 16 05:17:24 2014 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.15 2014/01/26 10:28:49 markd Exp $
+# $NetBSD: Makefile,v 1.16 2014/11/16 05:17:24 markd Exp $
 #
 
-DISTNAME=      scamper-cvs-20140122
+DISTNAME=      scamper-cvs-20141101
 PKGNAME=       ${DISTNAME:S/-cvs//}
 CATEGORIES=    net
 MASTER_SITES=  http://www.caida.org/tools/measurement/scamper/code/
diff -r dbfbd373d569 -r 9563b5098b2e net/scamper/distinfo
--- a/net/scamper/distinfo      Sat Nov 15 22:33:37 2014 +0000
+++ b/net/scamper/distinfo      Sun Nov 16 05:17:24 2014 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2014/01/26 10:28:49 markd Exp $
+$NetBSD: distinfo,v 1.11 2014/11/16 05:17:24 markd Exp $
 
-SHA1 (scamper-cvs-20140122.tar.gz) = a9ede92a49d8e3433cb909a1467a51320d35c5af
-RMD160 (scamper-cvs-20140122.tar.gz) = 346fa7d920138b9058e9195ec90a9d72a89bd6c9
-Size (scamper-cvs-20140122.tar.gz) = 1211605 bytes
+SHA1 (scamper-cvs-20141101.tar.gz) = 564c2cbb60ad0d5ac27cef81e7901ca567b4473c
+RMD160 (scamper-cvs-20141101.tar.gz) = a344841e7ea14e146851294795020ebf02c84fb8
+Size (scamper-cvs-20141101.tar.gz) = 1224353 bytes



Home | Main Index | Thread Index | Old Index