notbugIf you buy from Amazon USA, please support us by using this link.
Port details
fstrm Implementation of the Frame Streams data transport protocol in C
0.4.0 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
Maintainer: freebsd@dns.company search for ports maintained by this maintainer
Port Added: 09 Apr 2015 14:45:24
License: APACHE20
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
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (25 items)
  1. /usr/local/share/licenses/fstrm-0.4.0/catalog.mk
  2. /usr/local/share/licenses/fstrm-0.4.0/LICENSE
  3. /usr/local/share/licenses/fstrm-0.4.0/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
  26. Collapse this list.

To install the port: cd /usr/ports/devel/fstrm/ && make install clean
To add the package: pkg install fstrm

PKGNAME: fstrm

distinfo:

TIMESTAMP = 1526070744
SHA256 (farsightsec-fstrm-v0.4.0_GH0.tar.gz) = 2c84ff059d5850078d3d85927fd2e8f8a1cbe76bcf91cb125cfbbbd89ec5afc0
SIZE (farsightsec-fstrm-v0.4.0_GH0.tar.gz) = 194789


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
There are no ports dependent upon this port

Configuration Options
===> The following configuration options are available for fstrm-0.4.0:
     DOCS=on: Build and/or install documentation
     DOXYGEN=off: Use doxygen for docs
===> Use 'make config' to modify these settings

USES:
autoreconf gmake libtool pkgconfig

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

Number of commits found: 12

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
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: 12

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, 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
libgit2Oct 15
giteaOct 11
jenkinsOct 11
jenkins-ltsOct 11
toxOct 11
tincOct 09
tinc-develOct 09
gitlab-ceOct 05
clamavOct 03
py-django21Oct 03
firefoxOct 02
firefox-esrOct 02
libxulOct 02
linux-firefoxOct 02
linux-seamonkeyOct 02

11 vulnerabilities affecting 107 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2018-10-15 12:29:44


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 35624
Broken 62
Deprecated 515
Ignore 345
Forbidden 3
Restricted 162
No CDROM 74
Vulnerable 35
Expired 4
Set to expire 488
Interactive 0
new 24 hours 3
new 48 hours8
new 7 days28
new fortnight124
new month219

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