History | View | Annotate | Download (4.46 KB)
Update license date on all files. No functional changes.
Include __BEGIN_DECLS and __END_DECLS (i.e., extern "C" blocks) to play well with C++.
Update licenses to 2017.
Add ep_mem_zrealloc call to realloc memory with zero fill.
Include a way to attempt to recovery from out of memory conditions. Only works on Linux if you disable overcommit. See proc(5), notably /proc/sys/vm/overcommit_memory.
Update license. No code changes.
Include copyright in all files. There are scripts to do bulk replacement of the copyright if desired.
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.
Initial checkin.