Bug 210459 - [maintainer] net/scamper: update to 20141211e
Summary: [maintainer] net/scamper: update to 20141211e
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Dmitry Marakasov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-22 09:12 UTC by mjl
Modified: 2016-06-23 11:06 UTC (History)
0 users

See Also:


Attachments
update scamper to 20141211e (968 bytes, patch)
2016-06-22 09:12 UTC, mjl
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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