Bug 210459

Summary: [maintainer] net/scamper: update to 20141211e
Product: Ports & Packages Reporter: mjl
Component: Individual Port(s)Assignee: Dmitry Marakasov <amdmi3>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
update scamper to 20141211e none

Description mjl 2016-06-22 09:12:38 UTC
Created attachment 171670 [details]
update scamper to 20141211e

From https://mailman.caida.org/pipermail/scamper-announce/2016-June/000007.html

* fix dlist_rebuild so that the last node's prev pointer is set
  correctly.  no released code (current or previous) has dlist_rebuild
  in its execution path.

dealias:
* store probedefs in a splaytree at run time, rather than an
  array, which makes insertion rapid.  helps a lot with radargun.
* store probedefs and exclude addresses in a list when parsing
  dealias command, rather than an array.
* fix exclude addresses memory leak when parsing dealias command
* when processing a response, if the address of the response is
  the target probed, use scamper_addr_use rather than go to
  address cache.
* update scamper man page to state that the -w parameter to dealias
  takes wait-timeout in seconds, not milliseconds.

ping:
* in scamper_ping_v4ts_alloc, alloc enough memory for
  scamper_ping_v4ts_t, rather than the larger scamper_ping_reply_v4ts_t.

tbit:
* in tbit_reassemble, alloc enough memory for tbit_frag_t, rather than
  the larger tbit_frags_t.
* in the JSON output, don't try and print the ptbsrc if it wasn't
  supplied (was null)
* in the text output, print https where https was used, instead of
  http.
* in the text and wartsdump output, adjust print format of fragmented
  packets

sc_attach:
* add the ability to connect to a scamper instance running on a
  different system.

sc_tbitblind:
* getopt returns an integer, not a char.  important on arm.
Comment 1 commit-hook freebsd_committer freebsd_triage 2016-06-23 11:06:28 UTC
A commit references this bug:

Author: amdmi3
Date: Thu Jun 23 11:05:33 UTC 2016
New revision: 417362
URL: https://svnweb.freebsd.org/changeset/ports/417362

Log:
  - Update to 20141211e
  - While here, add LICENSE

  From https://mailman.caida.org/pipermail/scamper-announce/2016-June/000007.html

  * fix dlist_rebuild so that the last node's prev pointer is set
    correctly.  no released code (current or previous) has dlist_rebuild
    in its execution path.

  dealias:
  * store probedefs in a splaytree at run time, rather than an
    array, which makes insertion rapid.  helps a lot with radargun.
  * store probedefs and exclude addresses in a list when parsing
    dealias command, rather than an array.
  * fix exclude addresses memory leak when parsing dealias command
  * when processing a response, if the address of the response is
    the target probed, use scamper_addr_use rather than go to
    address cache.
  * update scamper man page to state that the -w parameter to dealias
    takes wait-timeout in seconds, not milliseconds.

  ping:
  * in scamper_ping_v4ts_alloc, alloc enough memory for
    scamper_ping_v4ts_t, rather than the larger scamper_ping_reply_v4ts_t.

  tbit:
  * in tbit_reassemble, alloc enough memory for tbit_frag_t, rather than
    the larger tbit_frags_t.
  * in the JSON output, don't try and print the ptbsrc if it wasn't
    supplied (was null)
  * in the text output, print https where https was used, instead of
    http.
  * in the text and wartsdump output, adjust print format of fragmented
    packets

  sc_attach:
  * add the ability to connect to a scamper instance running on a
    different system.

  sc_tbitblind:
  * getopt returns an integer, not a char.  important on arm.

  PR:		210459
  Submitted by:	mjl@luckie.org.nz (maintainer)

Changes:
  head/net/scamper/Makefile
  head/net/scamper/distinfo