Update license date on all files. No functional changes.
Fix a minor compiler warning on strlcpy on Debian.
Improvements to gdp-name-xlate.
Snapshot in on-disk format conversion from ad hoc files to SQLite
databases. Compiles but is completely untested.
Other fixes necessary to compile with a C++ compiler:
* Subtlety different semantics for extern keyword.
* Inability to do a forward declaration of a static variable.
* Structs must be initialized in the same order as declared.
* Cannot initialize a fixed size character array with a quoted string....
Changes for adding "const" qualifiers. These are mostly good things and
not C++ specific.
Rather non-intuitive changes to suppress "return value not used"
warning; just (void)ing the call no longer works.
Changes necessary to compile under C++ because it doesn't understand
that (void *) is compatible with other pointer types. This adds a lot
of explicit casts that are not needed in C.
Update licenses to 2017.
Slightly nicer status printing when using the "USER" registry.
Change EP_STAT creation macros so you don't need to spell out
"EP_STAT_SEV_" on every call.
Fix bug where EP_STAT detail wasn't always looked up in strings table,
leading to cryptic error messages.
Clean up assertion handling to be more flexible and delete unused code.
Update license. No code changes.
Code cleanup: pull out dead code (#ifdefed out) and old SVN version
Include copyright in all files. There are scripts to do bulk
replacement of the copyright if desired.
Fix libep startup problems (hash needs administrative params needs
Fix minor glitch: missing break in last case in a switch.
Didn't quite finish the code changes prompted by the documentation
Change ep_stat_from_errno to return EP_STAT_OK on errno = 0
Fix some white space goofs (space-tab).
More on 32-bit status codes: use int rather than long constants.
integers more than 53 bits wide.
Another snapshot. Much closer to having subscriptions working.
Snapshot. Starting to work, but not there yet.
First cut at multithreading the EP library.
Redo spacing changes (but in a very limited way). At this point tabs
(hard, soft, and shiftwidth) are four characters.
Clean up a couple of the errors kicked out by -Weverything.
Aesthetics changes to status message printing.
Conversion from single process to library + daemon. [Why do I have to check this in a second time?]
More cleanup for status printing.
Remove most of the vestiges of the old libep, such as EP_NULL, EP_STREAM,
EpStStderr, ep_st_printf, and so forth.