notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
fstrm Implementation of the Frame Streams data transport protocol in C
0.5.0_1 devel on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port 0.5.0Version of this port present on the latest quarterly branch.
Maintainer: freebsd@dns.company search for ports maintained by this maintainer
Port Added: 2015-04-09 14:45:24
Last Update: 2019-08-02 14:30:40
SVN Revision: 507877
License: APACHE20
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (25 items)
  1. /usr/local/share/licenses/fstrm-0.5.0_1/catalog.mk
  2. /usr/local/share/licenses/fstrm-0.5.0_1/LICENSE
  3. /usr/local/share/licenses/fstrm-0.5.0_1/APACHE20
  4. bin/fstrm_capture
  5. bin/fstrm_dump
  6. bin/fstrm_replay
  7. include/fstrm.h
  8. include/fstrm/control.h
  9. include/fstrm/file.h
  10. include/fstrm/iothr.h
  11. include/fstrm/rdwr.h
  12. include/fstrm/reader.h
  13. include/fstrm/tcp_writer.h
  14. include/fstrm/unix_writer.h
  15. include/fstrm/writer.h
  16. lib/libfstrm.a
  17. lib/libfstrm.so
  18. lib/libfstrm.so.0
  19. lib/libfstrm.so.0.1.0
  20. man/man1/fstrm_capture.1.gz
  21. man/man1/fstrm_dump.1.gz
  22. man/man1/fstrm_replay.1.gz
  23. libdata/pkgconfig/libfstrm.pc
  24. @postexec /usr/sbin/service ldconfig restart > /dev/null
  25. @postunexec /usr/sbin/service ldconfig restart > /dev/null
Collapse this list.
Dependency lines:
  • fstrm>0:devel/fstrm
  • libfstrm.so:devel/fstrm
To install the port: cd /usr/ports/devel/fstrm/ && make install clean
To add the package: pkg install fstrm
PKGNAME: fstrm
Flavors: there is no flavor information for this port.
distinfo:

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. autoconf>=2.69 : devel/autoconf
  2. automake>=1.16.1 : devel/automake
  3. libtoolize : devel/libtool
  4. gmake : devel/gmake
  5. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libevent.so : devel/libevent
This port is required by:
for Libraries
  1. dns/knot-resolver

Configuration Options

USES:

Master Sites:
  1. https://codeload.github.com/farsightsec/fstrm/tar.gz/v0.5.0?dummy=/

Number of commits found: 14

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
02 Aug 2019 13:30:40
Original commit files touched by this commit  0.5.0_1
Revision:507877
jbeich search for other commits by this committer
devel/libevent2: update to 2.1.11

Changes:	https://github.com/libevent/libevent/releases/tag/release-2.1.11-stable
ABI:		https://abi-laboratory.pro/tracker/timeline/libevent/
PR:		239599
Reported by:	GitHub (watch releases)
Approved by:	zeising (maintainer)
MFH:		2019Q3 (maybe security, partially restores 2.1.8 ABI)
Differential Revision:	https://reviews.freebsd.org/D21133
08 May 2019 20:52:58
Original commit files touched by this commit  0.5.0
Revision:501054
swills search for other commits by this committer
devel/fstrm: upgrade to 0.5.0

PR:		237799
Submitted by:	Leo Vandewoestijne <freebsd@dns.company> (maintainer)
10 Sep 2018 13:14:52
Original commit files touched by this commit  0.4.0
Revision:479406
mat search for other commits by this committer
Add DOCS options to ports that should have one.

Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
16 May 2018 17:04:09
Original commit files touched by this commit  0.4.0
Revision:470130
truckman search for other commits by this committer
Upgrade the devel/fstrm port from version 0.3.2 to 0.4.0:

  * Added manual pages for fstrm_capture and fstrm_dump.

  * Added new tool, fstrm_replay, for replaying saved Frame Streams data
    to a socket connection.

  * Adds TCP support. Add tcp_writer to the core library which
    implements a bi-directional Frame Streams writer as a TCP socket
    client. Introduces new developer API: fstrm_tcp_writer_init,
    fstrm_tcp_writer_options_init, fstrm_tcp_writer_options_destroy,
    fstrm_tcp_writer_options_set_socket_address, and
    fstrm_tcp_writer_options_set_socket_port.

  * fstrm_capture: new options for reading from TCP socket.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
24 Apr 2018 00:49:56
Original commit files touched by this commit  0.3.2
Revision:468167
dbaio search for other commits by this committer
Update maintainer email address

Ownership of the former email address confirmed by email

PR:		227620
Submitted by:	Leo Vandewoestijne
28 Apr 2017 21:01:28
Original commit files touched by this commit  0.3.2
Revision:439675
truckman search for other commits by this committer
Upgrade fstrm to version 0.3.2:

 * Accomodate systems without pthread_condattr_setclock (Issue #34)

PR:		218554
Approved by:	Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
Sponsored by:	Farsight Security, Inc.
24 Feb 2017 23:24:28
Original commit files touched by this commit  0.3.1
Revision:434757
truckman search for other commits by this committer
Upgrade devel/fstrm to version 0.3.1:
  * Add support for '-' as a filename for stdin/stdout (PR #28)

  * destroy condition variable and mutexes in fstrm_iothr_destroy() (PR #25)

Set INSTALL_TARGET=install-strip to pacify stage Q/A.

PR:		217184
Approved by:	Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
Sponsored by:	Farsight Security, Inc.
20 Feb 2017 02:57:04
Original commit files touched by this commit  0.3.0_2
Revision:434427
jbeich search for other commits by this committer
devel/libevent2: drop historical suffix after r362796

PR:		216777
Approved by:	mm (maintainer)
04 Feb 2017 07:56:59
Original commit files touched by this commit  0.3.0_1
Revision:433286
jbeich search for other commits by this committer
devel/libevent2: update to 2.1.8 and cleanup

- DEFAULT_VERSIONS += ssl=openssl-devel is now supported
- devel/py-event and devel/p5-Event-Lib are marked BROKEN

Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/whatsnew-2.1.txt
Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/ChangeLog
PR:		216527
Exp-run by:	antoine
Approved by:	mm (maintainer)
27 Oct 2016 11:17:55
Original commit files touched by this commit  0.3.0
Revision:424758
jbeich search for other commits by this committer
devel/fstrm: update to 0.3.0

Changes:	https://github.com/farsightsec/fstrm/releases/tag/v0.3.0
PR:		213829
Submitted by:	Leo Vandewoestijne (maintainer)
01 Apr 2016 14:00:57
Original commit files touched by this commit  0.2.0
Revision:412346
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
28 Apr 2015 18:44:05
Original commit files touched by this commit  0.2.0
Revision:384932
bdrewery search for other commits by this committer
USE_GITHUB: For the new support, fix DISTNAME to be more consistent.

When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.

Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.

empty() is used rather than (!defined || !${}) to support fmake.

The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.

PR:		199069
With hat:	portmgr
Testing done:	All USE_GITHUB ports without GH_COMMIT were
checksum/fetch/extract/WRKSRC tested.
18 Apr 2015 19:09:04
Original commit files touched by this commit  0.2.0
Revision:384248
tijl search for other commits by this committer
Convert to USES=autoreconf
09 Apr 2015 14:45:13
Original commit files touched by this commit  0.2.0
Revision:383649
robak search for other commits by this committer
devel/fstrm: NEW PORT - Implementation of the Frame Streams data transport
protocol in C

fstrm is an optimized C implementation of Frame Streams that
includes a fast, lockless circular queue implementation
and exposes library interfaces for setting up a dedicated
Frame Streams I/O thread and asynchronously submitting data
frames for transport from worker threads. It was originally
written to facilitate the addition of high speed binary
logging to DNS servers written in C using the dnstap
log format.

WWW: https://github.com/farsightsec/fstrm

PR:		199292
Submitted by:	Leo Vandewoestijne <freebsd@dns-lab.com>

Number of commits found: 14

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
keaSep 20
mbedtlsSep 19
broSep 17
expat2Sep 17
expat2Sep 16
curlSep 14
opensslSep 11
openssl111Sep 11
linux-flashplayerSep 10
onigurumaSep 07
xymon-serverSep 07
asterisk13Sep 06
asterisk15Sep 06
asterisk16Sep 06
asterisk16Sep 06

8 vulnerabilities affecting 50 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-09-23 10:02:25


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 37833
Broken 414
Deprecated 530
Ignore 674
Forbidden 3
Restricted 162
No CDROM 74
Vulnerable 28
Expired 20
Set to expire 501
Interactive 0
new 24 hours 3
new 48 hours14
new 7 days104
new fortnight137
new month468

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2019 Dan Langille. All rights reserved.