Bug 239844 - New port: net/sctplib -- User-space implementation of the SCTP protocol RFC 4960
Summary: New port: net/sctplib -- User-space implementation of the SCTP protocol RFC 4960
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Kurt Jaeger
URL: https://www.uni-due.de/~be0001/sctplib/
Keywords:
Depends on:
Blocks: 239848
  Show dependency treegraph
 
Reported: 2019-08-14 11:51 UTC by Thomas Dreibholz
Modified: 2019-08-18 11:11 UTC (History)
1 user (show)

See Also:


Attachments
The shar file (2.41 KB, text/plain)
2019-08-14 11:51 UTC, Thomas Dreibholz
no flags Details
The shar file (2.41 KB, text/plain)
2019-08-14 12:19 UTC, Thomas Dreibholz
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Dreibholz 2019-08-14 11:51:34 UTC
Created attachment 206522 [details]
The shar file

The package sctplib has been missing in the FreeBSD ports. Therefore, I have created a port.

The SCTPLIB library is a prototype implementation of the Stream Control Transmission Protocol (SCTP), a message-oriented reliable transport protocol that supports multi-homing, and multiple message streams multiplexed within an SCTP connection (also named association). SCTP is described in RFC 4960. See https://www.uni-due.de/~be0001/sctplib/ for details. The API of the library is modeled after Section 10 of RFC 4960, and most parameters and functions should be self-explanatory to the user familiar with this document. In addition to these interface functions between an Upper Layer Protocol (ULP) and an SCTP instance, the library also provides a number of helper functions that can be used to manage callbacks and timers, as well as UDP sockets for simple IPC. Furthermore, SCTPLIB provides support for UDP encapsulation, making it possible to co-exist with kernel SCTP implementations. 

Fix: The shar file sctplib-1.0.23.shar is attached.
Comment 1 Thomas Dreibholz 2019-08-14 12:19:13 UTC
Created attachment 206530 [details]
The shar file

Updated shar file for the latest sctplib version 1.0.24.
Comment 2 Kurt Jaeger freebsd_committer freebsd_triage 2019-08-18 11:11:42 UTC
With a few modifications, testbuilds are fine.

Committed, thanks!
Comment 3 commit-hook freebsd_committer freebsd_triage 2019-08-18 11:11:56 UTC
A commit references this bug:

Author: pi
Date: Sun Aug 18 11:11:22 UTC 2019
New revision: 509201
URL: https://svnweb.freebsd.org/changeset/ports/509201

Log:
  New port: net/sctplib

  The SCTPLIB library is a prototype implementation of the Stream Control
  Transmission Protocol (SCTP), a message-oriented reliable transport protocol
  that supports multi-homing, and multiple message streams multiplexed within an
  SCTP connection (also named association). SCTP is described in RFC 4960. See
  https://www.uni-due.de/~be0001/sctplib/ for details. The API of the library is
  modeled after Section 10 of RFC 4960, and most parameters and functions should
  be self-explanatory to the user familiar with this document. In addition to
  these interface functions between an Upper Layer Protocol (ULP) and an SCTP
  instance, the library also provides a number of helper functions that can be
  used to manage callbacks and timers, as well as UDP sockets for simple IPC.
  Furthermore, SCTPLIB provides support for UDP encapsulation, making it possible
  to co-exist with kernel SCTP implementations.

  WWW: https://www.uni-due.de/~be0001/sctplib/

  PR:		239844
  Submitted by:	dreibh@iem.uni-due.de

Changes:
  head/net/Makefile
  head/net/sctplib/
  head/net/sctplib/Makefile
  head/net/sctplib/distinfo
  head/net/sctplib/pkg-descr