History log of /freebsd-10.0-release/usr.sbin/fifolog/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
259065 07-Dec-2013 gjb

- Copy stable/10 (r259064) to releng/10.0 as part of the
10.0-RELEASE cycle.
- Update __FreeBSD_version [1]
- Set branch name to -RC1

[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so
start releng/10.0 at '100' so the branch is started with
a value ending in zero.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


249657 19-Apr-2013 ed

Add the Clang specific -Wmissing-variable-declarations to WARNS=6.

This compiler flag enforces that that people either mark variables
static or use an external declarations for the variable, similar to how
-Wmissing-prototypes works for functions.

Due to the fact that Yacc/Lex generate code that cannot trivially be
changed to not warn because of this (lots of yy* variables), add a
NO_WMISSING_VARIABLE_DECLARATIONS that can be used to turn off this
specific compiler warning.

Announced on: toolchain@


241126 02-Oct-2012 pluknet

mdoc: point to an existing cross reference.


235789 22-May-2012 bapt

Fix world after byacc import:
- old yacc(1) use to magicially append stdlib.h, while new one don't
- new yacc(1) do declare yyparse by itself, fix redundant declaration of
'yyparse'

Approved by: des (mentor)


219123 01-Mar-2011 phk

Another couple of unsigned/ssize_t changes.


219097 28-Feb-2011 phk

Type-change to ssize_t to (app|pl)ease ppc platform.


219095 28-Feb-2011 phk

Update fifolog internals to match main version:

Rename ...write_bytes... to ...write_records..., that's what they do.

Move writer .h stuff into writer private .h file.

Change logic in writer to support both fifolog usage in FreeBSD and
Measured usage better, by always using an input buffer.

Various cleanups.


219094 28-Feb-2011 phk

Don't override the perfectly good default ->zalloc and ->zfree functions.


219027 25-Feb-2011 phk

Fix a bunch of trivial whitespace mistakes and update the miniobj.h
file before the real work starts.


216257 07-Dec-2010 phk

Use a "push" strategy to get data through libz, rather than a "pull" strategy.


210930 06-Aug-2010 uqs

Typo fixes

PR: docs/149314
Submitted by: olgeni
MFC after: 3 days


209871 10-Jul-2010 keramida

Fix reading of empty fifolog files. When we don't have anything
to inflate, skip the rest of the fifolog reader code to avoid
hitting the assert about Z_OK a bit further down.

Approved by: phk
MFC after: 1 week


208110 15-May-2010 phk

Do not attempt to render a logrecord with length byte, until we have
decompressed all the bytes required.


206622 14-Apr-2010 uqs

mdoc: order prologue macros consistently by Dd/Dt/Os

Although groff_mdoc(7) gives another impression, this is the ordering
most widely used and also required by mdocml/mandoc.

Reviewed by: ru
Approved by: philip, ed (mentors)


201390 02-Jan-2010 ed

The last big commit: let usr.sbin/ use WARNS=6 by default.


201227 29-Dec-2009 ed

ANSIfy almost all applications that use WARNS=6.

I was considering committing all these patches one by one, but as
discussed with brooks@, there is no need to do this. If we ever
need/want to merge these changes back, it is still possible to do this
per application.


199411 17-Nov-2009 jh

Unify fifolog_writer usage printout with fifolog_create and
fifolog_reader.

Approved by: trasz (mentor)


190693 04-Apr-2009 ru

Fixed NAME section.


188008 02-Feb-2009 phk

The last sector in the first segment might just be a sync, increment before
checking validity of segment two.


188007 02-Feb-2009 phk

Don't overwrite it, if only one sector is written yet.

Discovered by: "Dewayne Geraghty" <dewayne.geraghty@heuristicsystems.com.au>


185790 09-Dec-2008 phk

Fix a cornercase during search


179000 14-May-2008 phk

Populate usage()

Submitted by: Jaakko Heinonen <jh@saunalahti.fi>


178068 10-Apr-2008 ru

Clean up makefiles and a manpage.

OK'ed by: phk


177795 31-Mar-2008 phk

Accept empty -T arguments.

Proposed by: clemens fischer <ino-qc@spotteswoode.de.eu.org>


177381 19-Mar-2008 phk

Fix two bugs introduced in conversion to FreeBSD source tree:

Off by one error in length calcuation of string records.
Don't attempt to free stack variable.


177285 16-Mar-2008 phk

Remove trailing ';' on macros.

Spotted by: antoine


176998 09-Mar-2008 phk

Add the fifolog tools to FreeBSD.

Quoth the man-page:

Fifologs provide a compact round-robin circular storage for recording
text and binary information to permanent storage in a bounded and pre-
dictable fashion, time and space wise.

Not yet connected to the build, but feel free to test & review.