fstrm - Frame Streams implementation in C

Property Value
Distribution openSUSE Leap 15.1
Repository openSUSE Oss all
Package filename fstrm-0.3.2-lp151.2.3.x86_64.rpm
Package name fstrm
Package version 0.3.2
Package release lp151.2.3
Package architecture x86_64
Package type rpm
Category Development/Libraries/C and C++
Homepage https://github.com/farsightsec/fstrm
License Apache-2.0
Maintainer -
Download size 36.45 KB
Installed size 75.29 KB
fstrm is a C implementation of Frame Streams that includes a 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.
Frame Streams is a protocol that allows for the transport of
arbitrarily encoded data payload sequences with just 4 bytes per data
frame. Frame Streams does not specify an encoding format for frames
and can be used with data serialization formats that produces byte
sequences, such as Protocol Buffers, XML, JSON, MessagePack, YAML,
etc. Frame Streams can be used both as a streaming transport over a
reliable byte stream socket (TCP, AF_UNIX, TLS, etc.) for data in
motion, as well as a file format for data at rest. A "Content Type"
header identifies the type of payload being carried over an
individual Frame Stream and allows cooperating programs to determine
how to interpret a given sequence of data payloads.


Package Version Architecture Repository
fstrm - - -


Name Value
libc.so.6(GLIBC_2.4)(64bit) -
libevent-2.1.so.6()(64bit) -
libfstrm.so.0()(64bit) -
libfstrm.so.0(LIBFSTRM_0.2.0)(64bit) -
libpthread.so.0()(64bit) -
libpthread.so.0(GLIBC_2.2.5)(64bit) -


Name Value
fstrm = 0.3.2-lp151.2.3
fstrm(x86-64) = 0.3.2-lp151.2.3


Type URL
Mirror widehat.opensuse.org
Binary Package fstrm-0.3.2-lp151.2.3.x86_64.rpm
Source Package fstrm-0.3.2-lp151.2.3.src.rpm

Install Howto

Install fstrm rpm package:

# zypper install fstrm




2018-01-02 - jengelh@inai.de
- Compact description. Fix RPM groups.
2018-01-01 - avindra@opensuse.org
- update to 0.3.2
* Accommodate systems without pthread_condattr_setclock
- 0.3.1
* Add support for '-' as a filename for stdin/stdout
* Destroy condition variable and mutexes in fstrm_iothr_destroy()
- 0.3.0
* Output file rotation
* Change state properly in fstrm_writer_close()
* force output flush on sighup
* Build on OS X
- cleanup with spec-cleaner
- use dist tarball instead of github archive
2015-09-03 - mrueckert@suse.de
- require the correct version of libevent to make it fail early
2015-06-17 - thehejik@suse.com
- fixed group of shared library-
2015-06-16 - mvetter@suse.com
- cleanup spec file, remove .la
2015-04-09 - mrueckert@suse.de
- initial package

See Also

Package Description
fstrm-devel-0.3.2-lp151.2.3.x86_64.rpm Development files for fstrm, a Frame Streams implementation in C
fsvs-1.2.7-lp151.2.3.x86_64.rpm Backup/Restore/Versioning of large Data Sets with Meta-Data
fswebcam-20140113-lp151.2.4.x86_64.rpm Tiny and flexible webcam program
ft2demos-2.9-lp151.3.5.x86_64.rpm Freetype2 Utilities and Demo Programs
ftbench-2.9-lp151.3.5.x86_64.rpm Run FreeType benchmarks
ftdiff-2.9-lp151.3.5.x86_64.rpm Compare font hinting modes
ftdump-2.9-lp151.3.5.x86_64.rpm Simple font dumper
ftgamma-2.9-lp151.3.5.x86_64.rpm Screen gamma calibration helper
ftgl-demo-2.1.3~rc5-lp151.3.4.x86_64.rpm Demos for FTGL OpenGL font managing library
ftgl-devel-2.1.3~rc5-lp151.3.4.x86_64.rpm Development files for the FTGL OpenGL font managing library
ftgrid-2.9-lp151.3.5.x86_64.rpm Simple glyph grid viewer
ftinspect-2.9-lp151.3.5.x86_64.rpm Shows how a font gets rendered by FreeType
ftlint-2.9-lp151.3.5.x86_64.rpm Simple font tester
ftmulti-2.9-lp151.3.5.x86_64.rpm Multiple masters font viewer
ftop-1.0-lp151.2.3.x86_64.rpm Open File Monitoring