Update license date on all files. No functional changes.
Changes for adding "const" qualifiers. These are mostly good things and
not C++ specific.
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.
Make ep_hash_forall work more reliabily if the list changes out from
Update licenses to 2017.
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.
Change deletion to be more memory miserly if keys are being re-used.
Basics appear to be working; still have some problems in gdpd_phys.
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.
Fixes to remove some (far from all) warnings kicked out by -Weverything.
Conversion from single process to library + daemon. [Why do I have to check this in a second time?]
Remove most of the vestiges of the old libep, such as EP_NULL, EP_STREAM,
EpStStderr, ep_st_printf, and so forth.