Bug 211945 - [NEW PORT] net-p2p/libswift: reference implementation of IETF RFC7574 streaming peer protocol
Summary: [NEW PORT] net-p2p/libswift: reference implementation of IETF RFC7574 streami...
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: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-17 15:23 UTC by Dave Cottlehuber
Modified: 2016-08-19 18:52 UTC (History)
1 user (show)

See Also:


Attachments
v1 patch (4.26 KB, text/plain)
2016-08-17 15:23 UTC, Dave Cottlehuber
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Cottlehuber freebsd_committer 2016-08-17 15:23:51 UTC
Created attachment 173786 [details]
v1 patch

# proposed commit log

net-p2p/libswift: reference implementation of IETF RFC7574 streaming peer protocol

LibSwift is the reference UDP-based implementation of IETF RFC7574, a multi-peer
transport layer protocol. Its mission is to disseminate content among a swarm of
peers.

Given a root hash, the data is received from whatever source available and data
integrity is checked cryptographically with Merkle hash trees.

WWW: https://tools.ietf.org/html/rfc7574

# QA 

- poudriere OK - 11.0-BETA4 & 10.3R
- portlint OK (warnings for /var/{run,db}/${PORTNAME} are expected)
- in use for > 2 years privately since FreeBSD 9.2.

# addendum

please add me to https://www.freebsd.org/doc/en_US.ISO8859-1/articles/contributors/contrib-additional.html if that's appropriate:

Dave Cottlehuber <dch@skunkwerks.at>
Comment 1 Kurt Jaeger freebsd_committer 2016-08-17 18:01:05 UTC
testbuilds@work
Comment 2 Kurt Jaeger freebsd_committer 2016-08-17 18:10:23 UTC
Committed. I'm checking if I can just add you to the .xml file.
Comment 3 commit-hook freebsd_committer 2016-08-17 18:10:29 UTC
A commit references this bug:

Author: pi
Date: Wed Aug 17 18:10:02 UTC 2016
New revision: 420360
URL: https://svnweb.freebsd.org/changeset/ports/420360

Log:
  New port: net-p2p/libswift

  LibSwift is the reference UDP-based implementation of IETF RFC7574,
  a multi-peer transport layer protocol. Its mission is to disseminate
  content among a swarm of peers.

  Given a root hash, the data is received from whatever source available
  and data integrity is checked cryptographically with Merkle hash
  trees.

  WWW: https://tools.ietf.org/html/rfc7574

  PR:		211945
  Submitted by:	Dave Cottlehuber <dch@skunkwerks.at>

Changes:
  head/net-p2p/Makefile
  head/net-p2p/libswift/
  head/net-p2p/libswift/Makefile
  head/net-p2p/libswift/distinfo
  head/net-p2p/libswift/files/
  head/net-p2p/libswift/files/libswift.in
  head/net-p2p/libswift/pkg-descr
  head/net-p2p/libswift/pkg-plist
Comment 4 commit-hook freebsd_committer 2016-08-19 18:52:13 UTC
A commit references this bug:

Author: pi
Date: Fri Aug 19 18:51:49 UTC 2016
New revision: 49313
URL: https://svnweb.freebsd.org/changeset/doc/49313

Log:
  Add contributor Dave Cottlehuber

  PR:		211945
  Submitted by:	Dave Cottlehuber <dch@skunkwerks.at>
  Reviewed by:	wblock, koobs

Changes:
  head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml
Comment 5 Kurt Jaeger freebsd_committer 2016-08-19 18:52:37 UTC
Done.