ipreg/fstrm.git
2 years agoMention bytes for --buffersize, be clear is just a number, and add note about rotation. master next release_0_4_0 v0.4.0
Jeremy C. Reed [Thu, 10 May 2018 14:39:19 +0000 (09:39 -0500)]
Mention bytes for --buffersize, be clear is just a number, and add note about rotation.

2 years agovarious manpage changes
Jeremy C. Reed [Fri, 4 May 2018 18:15:20 +0000 (13:15 -0500)]
various manpage changes

- fix misspelling typo
- strftime is about --gmtime/--localtime and not -s specifically
- add a sentence about this strftime purpose
- add an example of the strftime converted filename
- mention -s in regards to splitting
- add commas in the SEE ALSO list, while there sort,
  use .BR macro instead, and put the webpage reference next to them

2 years agoCorrect description of --split + --gmtime/--localtime fstrm_capture options.
Chris Mikkelson [Thu, 3 May 2018 18:14:07 +0000 (13:14 -0500)]
Correct description of --split + --gmtime/--localtime fstrm_capture options.

--split does not trigger the use of strftime() on the output
filename but requires --gmtime or --localtime, both of which do
even in the absence of --split.

2 years agoAdd note about output file "-" in fstrm_capture man page.
Chris Mikkelson [Thu, 3 May 2018 17:56:28 +0000 (12:56 -0500)]
Add note about output file "-" in fstrm_capture man page.

2 years agoComplete and correct fstrm_capture man page.
Chris Mikkelson [Wed, 2 May 2018 19:17:13 +0000 (14:17 -0500)]
Complete and correct fstrm_capture man page.

Document long options, and the previously undocumented debug,
maxconns, and buffersize options. Add clarification of various
other options. Add references to other fstrm utilities and the
fstrm C API documentation.

2 years agominor man page cleanups
Jeremy C. Reed [Mon, 7 May 2018 17:29:12 +0000 (12:29 -0500)]
minor man page cleanups

- grammar fix
- mention Unix domain and TCP again.
- use .BR macro for the SEE ALSO and add commas and move the
webpage reference up one line.

2 years agomention fstrm_replay program
Jeremy C. Reed [Mon, 7 May 2018 17:25:23 +0000 (12:25 -0500)]
mention fstrm_replay program

2 years agoComplete and correct fstrm_replay man page
Chris Mikkelson [Wed, 2 May 2018 21:43:13 +0000 (16:43 -0500)]
Complete and correct fstrm_replay man page

2 years agominor man page changes
Jeremy C. Reed [Mon, 7 May 2018 15:23:26 +0000 (10:23 -0500)]
minor man page changes

remove a comma, move input-file "-" sentence
to earlier and add a "The".
Use .BR macro for the SEE ALSO and add commas and move the
webpage reference up one line

2 years agoUpdate fstrm_dump man page.
Chris Mikkelson [Wed, 2 May 2018 21:35:30 +0000 (16:35 -0500)]
Update fstrm_dump man page.

2 years agofstrm_replay: exit when failing to open writer.
Chris Mikkelson [Thu, 3 May 2018 14:57:49 +0000 (09:57 -0500)]
fstrm_replay: exit when failing to open writer.

2 years agofstrm_capture: warn if --port is used with --unix
Chris Mikkelson [Thu, 3 May 2018 15:25:13 +0000 (10:25 -0500)]
fstrm_capture: warn if --port is used with --unix

2 years agofstrm_replay: validate TCP address and port
Chris Mikkelson [Thu, 3 May 2018 15:18:21 +0000 (10:18 -0500)]
fstrm_replay: validate TCP address and port

2 years agofstrm_replay: warn if --port is supplied with --unix.
Chris Mikkelson [Thu, 3 May 2018 15:07:01 +0000 (10:07 -0500)]
fstrm_replay: warn if --port is supplied with --unix.

2 years agoBump the libtool version info interface and age for adding new functions
Jeremy C. Reed [Thu, 26 Apr 2018 19:02:31 +0000 (15:02 -0400)]
Bump the libtool version info interface and age for adding new functions

2 years agoinit_writer function takes no arguments
Jeremy C. Reed [Tue, 24 Apr 2018 18:31:23 +0000 (14:31 -0400)]
init_writer function takes no arguments

gcc complained:
warning: function declaration isn't a prototype [-Wstrict-prototypes]

2 years agoupdate copyright years to add 2018 for some source files
Jeremy C. Reed [Tue, 24 Apr 2018 17:23:56 +0000 (13:23 -0400)]
update copyright years to add 2018 for some source files

2 years agoset version to 0.4.0
Jeremy C. Reed [Tue, 24 Apr 2018 17:23:26 +0000 (13:23 -0400)]
set version to 0.4.0

2 years agofix doxygen docs for fstrm_tcp_writer_options_set_socket_address()
Jeremy C. Reed [Tue, 24 Apr 2018 16:58:08 +0000 (12:58 -0400)]
fix doxygen docs for fstrm_tcp_writer_options_set_socket_address()

2 years agoadd changelog entries for upcoming 0.4.0
Jeremy C. Reed [Tue, 24 Apr 2018 15:21:57 +0000 (11:21 -0400)]
add changelog entries for upcoming 0.4.0

2 years agoMerge pull request #39 from farsightsec/branches/capture-buffer-concurrency
Mike Schiffman [Mon, 26 Feb 2018 20:55:05 +0000 (12:55 -0800)]
Merge pull request #39 from farsightsec/branches/capture-buffer-concurrency

Branches/capture buffer concurrency

2 years agoMerge pull request #40 from farsightsec/branches/program-manpages
Mike Schiffman [Mon, 26 Feb 2018 20:44:48 +0000 (12:44 -0800)]
Merge pull request #40 from farsightsec/branches/program-manpages

Branches/program manpages

2 years agoMerge pull request #41 from farsightsec/program-manpages 40/head
Mike Schiffman [Mon, 26 Feb 2018 20:44:24 +0000 (12:44 -0800)]
Merge pull request #41 from farsightsec/program-manpages

fix man pages

2 years agofix man pages 41/head
Mike Schiffman [Mon, 26 Feb 2018 20:41:47 +0000 (12:41 -0800)]
fix man pages

2 years agoRename options and rewrite descriptions for brevity. 39/head
Chris Mikkelson [Mon, 26 Feb 2018 20:21:39 +0000 (14:21 -0600)]
Rename options and rewrite descriptions for brevity.

The argv.[ch] argument processing system in libmy
truncates overly long option names and descriptions
for help formatting purposes. This rewrite makes those
names and descriptions fit those length limitations.

This also fixes an error in the description of the
connections / maxconns option: the default behavior
is to have no limit, not 128.

2 years agofstrm_capture: skip oversize messages. branches/capture-buffer-concurrency
Chris Mikkelson [Wed, 24 Jan 2018 06:02:25 +0000 (00:02 -0600)]
fstrm_capture: skip oversize messages.

This fixes stalled connections caused by messages larger than
the read highwater mark of the input buffer. Discarded messages
are logged for the purposes of tuning the input buffer size.

2 years agoAdd fstrm_dump man page. branches/program-manpages
Chris Mikkelson [Tue, 23 Jan 2018 19:10:44 +0000 (13:10 -0600)]
Add fstrm_dump man page.

2 years agoCorrect capitalization of "Frame Streams" in "-b" option help text.
Chris Mikkelson [Tue, 23 Jan 2018 19:28:58 +0000 (13:28 -0600)]
Correct capitalization of "Frame Streams" in "-b" option help text.

2 years agoAdd "-c" / "--connections" option to fstrm_capture.
Chris Mikkelson [Fri, 19 Jan 2018 19:09:26 +0000 (13:09 -0600)]
Add "-c" / "--connections" option to fstrm_capture.

These options, if given, will limit the number of concurrent
connections fstrm_capture will accept.

2 years agoAdd "-b / --buffer-size" option to fstrm_capture.
Chris Mikkelson [Thu, 18 Jan 2018 21:32:12 +0000 (15:32 -0600)]
Add "-b / --buffer-size" option to fstrm_capture.

This allows the user to set the read buffer size (effectively the
maximum frame size) to a value other than the default 256 KiB.

2 years agoAdd manual pages for fstrm_capture and fstrm_replay.
Chris Mikkelson [Fri, 19 Jan 2018 05:59:25 +0000 (23:59 -0600)]
Add manual pages for fstrm_capture and fstrm_replay.

2 years agofstrm_replay: use analagous options to fstrm_capture.
Chris Mikkelson [Fri, 19 Jan 2018 04:09:18 +0000 (22:09 -0600)]
fstrm_replay: use analagous options to fstrm_capture.

2 years agoMerge pull request #38 from farsightsec/branches/program-test-cases
Mike Schiffman [Wed, 17 Jan 2018 17:30:27 +0000 (09:30 -0800)]
Merge pull request #38 from farsightsec/branches/program-test-cases

Branches/program test cases

2 years agofstrm_capture: complete sending of FINISH frame before closing connection. 38/head
Chris Mikkelson [Tue, 16 Jan 2018 22:43:22 +0000 (16:43 -0600)]
fstrm_capture: complete sending of FINISH frame before closing connection.

The FINISH control frame was being committed to the write buffer, but
the connection was closed immediately thereafter, meaning libevent was
unable to schedule a write to the connection. We solve this by closing
the connection from a write callback, which is called when the control
frame has been written to the connection.

2 years agoAdd tests for fstrm_capture, using fstrm_relay as client.
Chris Mikkelson [Tue, 16 Jan 2018 22:25:11 +0000 (16:25 -0600)]
Add tests for fstrm_capture, using fstrm_relay as client.

2 years agofstrm_replay: correct arguments to fstrm_writer_write() call
Chris Mikkelson [Tue, 16 Jan 2018 19:03:28 +0000 (13:03 -0600)]
fstrm_replay: correct arguments to fstrm_writer_write() call

2 years agofstrm_dump: correct arguments to fstrm_writer_write() call
Chris Mikkelson [Tue, 16 Jan 2018 19:00:40 +0000 (13:00 -0600)]
fstrm_dump: correct arguments to fstrm_writer_write() call

2 years agoAdd test cases for fstrm_dump utility.
Chris Mikkelson [Tue, 16 Jan 2018 18:57:17 +0000 (12:57 -0600)]
Add test cases for fstrm_dump utility.

2 years agoAdd fstrm_replay: replay an fstrm file over a socket connection.
Chris Mikkelson [Tue, 16 Jan 2018 17:45:37 +0000 (11:45 -0600)]
Add fstrm_replay: replay an fstrm file over a socket connection.

2 years agoMerge pull request #37 from farsightsec/fix-tcp-addrlen
Mike Schiffman [Tue, 16 Jan 2018 17:18:30 +0000 (09:18 -0800)]
Merge pull request #37 from farsightsec/fix-tcp-addrlen

Fix tcp addrlen

2 years agoPass correct address lengths to bind() and connect(). 37/head
chris mikkelson [Tue, 16 Jan 2018 15:21:24 +0000 (09:21 -0600)]
Pass correct address lengths to bind() and connect().

2 years agoInclude netinet/in.h in fstrm_capture and tcp test source.
chris mikkelson [Mon, 15 Jan 2018 22:31:12 +0000 (16:31 -0600)]
Include netinet/in.h in fstrm_capture and tcp test source.

2 years agoFix AF_UNIX comment in fstrm/tcp_writer.c
chris mikkelson [Mon, 15 Jan 2018 22:22:07 +0000 (16:22 -0600)]
Fix AF_UNIX comment in fstrm/tcp_writer.c

2 years agoMerge pull request #36 from edmonds/edmonds/tcp-support
Chris Mikkelson [Mon, 15 Jan 2018 22:14:50 +0000 (16:14 -0600)]
Merge pull request #36 from edmonds/edmonds/tcp-support

TCP support

2 years agofstrm_capture: Implement TCP support (--tcp and --port) 36/head
Robert Edmonds [Sun, 14 Jan 2018 22:46:43 +0000 (17:46 -0500)]
fstrm_capture: Implement TCP support (--tcp and --port)

This commit adds new command-line options "-a" (--tcp) and "-p" (--port)
that listen on a TCP socket.

2 years agot/test_fstrm_io_unix.c -> t/test_fstrm_io_sock.c
Robert Edmonds [Sun, 14 Jan 2018 22:17:14 +0000 (17:17 -0500)]
t/test_fstrm_io_unix.c -> t/test_fstrm_io_sock.c

This commit generalizes t/test_fstrm_io_unix.c to support both UNIX and
TCP sockets and renames it to t/test_fstrm_io_sock.c.

An extra command-line parameter is introduced that toggles between UNIX
and TCP socket mode.

An extra helper script t/run_test_fstrm_io_tcp.sh is introduced to run
the test in TCP socket mode.

Makefile.am is updated to run both the UNIX and TCP socket mode tests.

2 years agowriter: Reference tcp_writer in the writer documentation
Robert Edmonds [Sun, 14 Jan 2018 21:30:43 +0000 (16:30 -0500)]
writer: Reference tcp_writer in the writer documentation

2 years agofstrm/libfstrm.sym: Add tcp_writer symbols
Robert Edmonds [Sun, 14 Jan 2018 21:29:37 +0000 (16:29 -0500)]
fstrm/libfstrm.sym: Add tcp_writer symbols

This commit exports the new public tcp_writer functions introduced in
the previous commit.

I've guessed that the next feature release will be 'fstrm 0.4.0'. This
file should be updated with the right version if that turns out not to
be the case.

2 years agotcp_writer: New writer implementation that connects to a TCP socket
Robert Edmonds [Sun, 14 Jan 2018 21:23:40 +0000 (16:23 -0500)]
tcp_writer: New writer implementation that connects to a TCP socket

This commit adds 'tcp_writer' to the core library, which implements a
bi-directional Frame Streams writer as a TCP socket client.

The rdwr operation methods are copied with minor changes from
unix_writer. It may be worthwhile to factor out the "base" functionality
into generic socket methods, but I've not attempted to do so in this
commit.

3 years agoChangeLog: spelling typo
Jeremy C. Reed [Mon, 10 Apr 2017 17:09:31 +0000 (12:09 -0500)]
ChangeLog: spelling typo

3 years agoupdate copyright year in the doxygen api docs introduction
Jeremy C. Reed [Mon, 10 Apr 2017 17:08:53 +0000 (12:08 -0500)]
update copyright year in the doxygen api docs introduction

3 years agoconfigure.ac: Bump version to 0.3.2 v0.3.2
Jeremy C. Reed [Fri, 7 Apr 2017 19:21:21 +0000 (14:21 -0500)]
configure.ac: Bump version to 0.3.2

3 years agoupdate copyright years
Jeremy C. Reed [Fri, 7 Apr 2017 18:31:36 +0000 (13:31 -0500)]
update copyright years

3 years ago.travis.yml: remove conflicting installation of libevent on osx.
Chris Mikkelson [Wed, 22 Mar 2017 00:15:59 +0000 (19:15 -0500)]
.travis.yml: remove conflicting installation of libevent on osx.

3 years agoUpdate changelog.
Chris Mikkelson [Wed, 22 Mar 2017 00:15:26 +0000 (19:15 -0500)]
Update changelog.

3 years agoUse CLOCK_REALTIME by default for pthread_cond_timedwait() deadline.
Chris Mikkelson [Tue, 21 Mar 2017 18:13:26 +0000 (13:13 -0500)]
Use CLOCK_REALTIME by default for pthread_cond_timedwait() deadline.

Only use a a pthread-specific clockid to calculated deadline if
pthread_condattr_setclock() was available to set the corresponding
clockid attribute on the condition.

3 years agoAccomodate systems with clock_gettime and no pthread_condattr_setclock.
Chris Mikkelson [Mon, 20 Mar 2017 21:52:45 +0000 (16:52 -0500)]
Accomodate systems with clock_gettime and no pthread_condattr_setclock.

3 years agoUpdate ChangeLog, version for 0.3.1 v0.3.1
Chris Mikkelson [Thu, 26 Jan 2017 22:06:03 +0000 (16:06 -0600)]
Update ChangeLog, version for 0.3.1

3 years agospelling fix in comment
Jeremy C. Reed [Fri, 13 Jan 2017 18:10:38 +0000 (12:10 -0600)]
spelling fix in comment

3 years agoMerge pull request #28 from wupeka/master
Chris Mikkelson [Thu, 12 Jan 2017 16:48:33 +0000 (10:48 -0600)]
Merge pull request #28 from wupeka/master

Add support for '-' as a filename for stdin/stdout

3 years agoMerge pull request #25 from each/master
Chris Mikkelson [Thu, 12 Jan 2017 16:00:57 +0000 (10:00 -0600)]
Merge pull request #25 from each/master

destroy condition variable and mutexes in fstrm_iothr_destroy()

3 years agoAdd support for '-' as a filename for stdin/stdout 28/head
wpk [Thu, 29 Dec 2016 12:44:19 +0000 (13:44 +0100)]
Add support for '-' as a filename for stdin/stdout

4 years agodestroy condition variable and mutexes in fstrm_iothr_destroy() 25/head
Evan Hunt [Thu, 25 Aug 2016 01:44:49 +0000 (18:44 -0700)]
destroy condition variable and mutexes in fstrm_iothr_destroy()

4 years agoUpdate changelog towards 1.3.0 24/head v0.3.0
Ben April [Sat, 25 Jun 2016 03:06:34 +0000 (23:06 -0400)]
Update changelog towards 1.3.0

4 years agoMerge pull request #22 from farsightsec/branches/rotate-output
Mike Schiffman [Thu, 28 Apr 2016 20:08:21 +0000 (13:08 -0700)]
Merge pull request #22 from farsightsec/branches/rotate-output

Output rotation with strftime() formatting of filenames

4 years agoVarious changes for output rotation 22/head
Robert Edmonds [Wed, 27 Apr 2016 00:28:07 +0000 (20:28 -0400)]
Various changes for output rotation

Some various cleanups and refactoring of Sami's commits, in particular:

- Require explicitly requesting strftime() filtering of the -w argument,
  via either --localtime or --gmtime. This allows a choice of local
  timezone or UTC timestamps.

- Factor out the strftime() rewriting code from open_write_file() into
  a new function update_output_fname().

- Factor out the file rotation code from cb_read() into a new function
  maybe_rotate_output().

- Remove the arbitrary 1024-byte limit on filenames. (Though, add a
  256-byte arbitrary limit on the expansion of the strftime() format
  specifier, since there doesn't appear to be a way to obtain that size
  in advance.)

- Remove the filename suffix appending feature. I'm not sure this is
  entirely necessary. (But if it is it should probably be done via a
  separate patch.)

4 years agoNew options for output split & suffix
Sami J. Mäkinen [Fri, 8 Jan 2016 16:25:09 +0000 (18:25 +0200)]
New options for output split & suffix

4 years agoMerge pull request #21 from farsightsec/branches/osx
Mike Schiffman [Mon, 25 Apr 2016 21:54:34 +0000 (14:54 -0700)]
Merge pull request #21 from farsightsec/branches/osx

Support systems without clock_gettime()

4 years agoSupport systems without clock_gettime() 21/head
Robert Edmonds [Sat, 23 Apr 2016 02:39:33 +0000 (22:39 -0400)]
Support systems without clock_gettime()

4 years ago.travis.yml: Try to build on the Travis-CI OS X environment
Robert Edmonds [Sat, 23 Apr 2016 01:48:59 +0000 (21:48 -0400)]
.travis.yml: Try to build on the Travis-CI OS X environment

4 years ago.travis.yml: Try to build on the new Travis-CI trusty environment
Robert Edmonds [Sat, 23 Apr 2016 01:44:22 +0000 (21:44 -0400)]
.travis.yml: Try to build on the new Travis-CI trusty environment

4 years agoMerge pull request #18 from edigaryev/fix-writer-close
Robert Edmonds [Mon, 21 Mar 2016 22:23:59 +0000 (18:23 -0400)]
Merge pull request #18 from edigaryev/fix-writer-close

Change state properly in fstrm_writer_close()

4 years agoChange state properly in fstrm_writer_close() 18/head
Nikolay Edigaryev [Sun, 20 Mar 2016 20:37:26 +0000 (01:37 +0500)]
Change state properly in fstrm_writer_close()

This makes sure that fstrm_writer_close() changes writer state to closed even if it's impossible to send/receive
control frames (e.g. when other side closes the socket)

5 years agofstrm_capture: Some minor fixups
Robert Edmonds [Tue, 15 Sep 2015 03:02:00 +0000 (23:02 -0400)]
fstrm_capture: Some minor fixups

Style/spelling fixes, also fix a tiny leak.

5 years agoforce output flush on sighup 11/head 12/head
Evan Hunt [Mon, 14 Sep 2015 21:46:49 +0000 (14:46 -0700)]
force output flush on sighup

5 years agoChangeLog: 0.2.0 v0.2.0
Robert Edmonds [Fri, 7 Nov 2014 00:20:10 +0000 (19:20 -0500)]
ChangeLog: 0.2.0

5 years agoconfigure.ac: Bump version to 0.2.0
Robert Edmonds [Fri, 7 Nov 2014 00:20:03 +0000 (19:20 -0500)]
configure.ac: Bump version to 0.2.0

5 years agoreader: Allow fstrm_reader_destroy() and fstrm_reader_close() to close an opened...
Robert Edmonds [Wed, 5 Nov 2014 22:08:36 +0000 (17:08 -0500)]
reader: Allow fstrm_reader_destroy() and fstrm_reader_close() to close an opened reader

This prevents a leak in the case that the client doesn't read to the end
of the stream before calling fstrm_reader_destroy() or
fstrm_reader_close().

5 years agofstrm_capture: Include <sys/stat.h> for the file mode bits
Robert Edmonds [Fri, 24 Oct 2014 21:15:24 +0000 (17:15 -0400)]
fstrm_capture: Include <sys/stat.h> for the file mode bits

5 years ago.travis.yml: Explicitly install libevent-dev
Robert Edmonds [Fri, 24 Oct 2014 21:02:49 +0000 (17:02 -0400)]
.travis.yml: Explicitly install libevent-dev

Oddly, the travis-ci build did not fail due to the missing build
dependency, so libevent must currently be part of the travis-ci
environment. Anyway, explicitly declare the build dependency on
libevent.

5 years agoMakefile.am: Distribute libmy/argv_loc.h (and fix 'make distcheck')
Robert Edmonds [Fri, 24 Oct 2014 21:01:50 +0000 (17:01 -0400)]
Makefile.am: Distribute libmy/argv_loc.h (and fix 'make distcheck')

5 years agoREADME.md: Document the fstrm_capture dependency on libevent
Robert Edmonds [Fri, 24 Oct 2014 20:58:12 +0000 (16:58 -0400)]
README.md: Document the fstrm_capture dependency on libevent

5 years agofstrm_capture: new
Robert Edmonds [Fri, 24 Oct 2014 20:46:33 +0000 (16:46 -0400)]
fstrm_capture: new

This is a reference "capture utility". It uses libevent to multiplex
incoming Frame Streams payloads on a local socket into a single output
file. It requires specifying the desired content type on the command
line. Example command-line use:

  $ fstrm_capture -t protobuf:dnstap.Dnstap -u /tmp/dnstap.sock -w /tmp/dnstap.out

It currently has a hardcoded 256K limit on the size of inbound frames,
in order to bound the amount of memory used to buffer an individual
frame on a particular connection. This needs to be fixed so that the
limit can be configured, and so that frames which exceed this limit are
properly drained and silently skipped. (Another alternative is to simply
drop the connection.)

Another thing that needs to be fixed is to limit the number of open
connections from Frame Streams clients, and to make this limit
configurable.

6 years agofstrm__pthread_cond_timedwait(): Add missing mutex calls
Robert Edmonds [Wed, 1 Oct 2014 20:40:45 +0000 (16:40 -0400)]
fstrm__pthread_cond_timedwait(): Add missing mutex calls

pthread_cond_timedwait() must be called with the mutex locked, and
re-acquires the mutex upon return.

Fixes #5.

6 years agofstrm_writer_open(): return success if the writer is already opened
Robert Edmonds [Fri, 15 Aug 2014 19:38:52 +0000 (15:38 -0400)]
fstrm_writer_open(): return success if the writer is already opened

In the iothr implementation, fstrm_writer_open() is called on the writer
object during thread startup. However, the caller may have already
called fstrm_writer_open() on the writer object before passing it to
fstrm_iothr_init(), in which case the second fstrm_writer_open() will
fail, and iothr will never write any data.

Modify fstrm_writer_open() to return fstrm_res_success if the writer has
already been successfully opened.

Fixes #1.

6 years agot/test_file_hello: perform a double call to fstrm_writer_open()
Robert Edmonds [Fri, 15 Aug 2014 19:35:56 +0000 (15:35 -0400)]
t/test_file_hello: perform a double call to fstrm_writer_open()

this provides the failing test case for #1.

6 years agoconfigure.ac: rearrange
Robert Edmonds [Fri, 15 Aug 2014 19:17:00 +0000 (15:17 -0400)]
configure.ac: rearrange

6 years agowriter: trivial doc typo ("THus" -> "Thus")
Robert Edmonds [Tue, 10 Jun 2014 18:56:23 +0000 (14:56 -0400)]
writer: trivial doc typo ("THus" -> "Thus")

6 years agofstrm/fstrm.c: delete (unused)
Robert Edmonds [Tue, 10 Jun 2014 18:50:58 +0000 (14:50 -0400)]
fstrm/fstrm.c: delete (unused)

6 years ago.travis.yml: exclude libmy/ and src/ from coveralls
Robert Edmonds [Tue, 10 Jun 2014 18:39:01 +0000 (14:39 -0400)]
.travis.yml: exclude libmy/ and src/ from coveralls

6 years agoREADME.md: add coveralls.io badge
Robert Edmonds [Tue, 10 Jun 2014 18:38:49 +0000 (14:38 -0400)]
README.md: add coveralls.io badge

6 years agoMerge branch 'master' of ../libmy
Robert Edmonds [Tue, 10 Jun 2014 18:37:02 +0000 (14:37 -0400)]
Merge branch 'master' of ../libmy

6 years agomy/m4/my_code_coverage.m4: use "--coverage" for code coverage CFLAGS/LDFLAGS, strip...
Robert Edmonds [Tue, 10 Jun 2014 18:35:54 +0000 (14:35 -0400)]
my/m4/my_code_coverage.m4: use "--coverage" for code coverage CFLAGS/LDFLAGS, strip optimization from CFLAGS

6 years agoconfigure.ac: update the bug reporting URL
Robert Edmonds [Tue, 3 Jun 2014 20:36:14 +0000 (16:36 -0400)]
configure.ac: update the bug reporting URL

6 years ago.travis.yml: for code coverage builds, compile without optimization flags
Robert Edmonds [Fri, 30 May 2014 21:23:26 +0000 (17:23 -0400)]
.travis.yml: for code coverage builds, compile without optimization flags

6 years ago.travis.yml: install lcov (needed for --enable-code-coverage)
Robert Edmonds [Fri, 30 May 2014 20:44:23 +0000 (16:44 -0400)]
.travis.yml: install lcov (needed for --enable-code-coverage)

6 years ago.travis.yml: enable code coverage checks and upload data to coveralls.io
Robert Edmonds [Fri, 30 May 2014 20:28:43 +0000 (16:28 -0400)]
.travis.yml: enable code coverage checks and upload data to coveralls.io

6 years agoadd code coverage option to the build system
Robert Edmonds [Fri, 30 May 2014 19:50:05 +0000 (15:50 -0400)]
add code coverage option to the build system

6 years agoMerge branch 'master' of ../libmy
Robert Edmonds [Fri, 30 May 2014 20:33:05 +0000 (16:33 -0400)]
Merge branch 'master' of ../libmy

6 years agomy/m4/my_code_coverage.m4: set CODE_COVERAGE_DIRECTORY to $(abs_top_builddir) and...
Robert Edmonds [Fri, 30 May 2014 19:47:56 +0000 (15:47 -0400)]
my/m4/my_code_coverage.m4: set CODE_COVERAGE_DIRECTORY to $(abs_top_builddir) and use it consistently