Here's what I'm currently playing with; I'm not ready to commit
anything until I rebase my FUA work on top of this, as I only
want to break filter ABI once between releases.
Eric Blake (2):
backend: Rework internal/filter error return semantics
filters: Add log filter
TODO | 2 -
docs/nbdkit-filter.pod | 84 +++++++--
docs/nbdkit.pod | 1 +
filters/log/nbdkit-log-filter.pod | 117 +++++++++++++
configure.ac | 1 +
src/internal.h | 1 -
src/connections.c | 45 ++---
src/filters.c | 81 +++++----
src/plugins.c | 66 +++----
filters/cache/cache.c | 49 ++++--
filters/cow/cow.c | 28 +--
filters/log/log.c | 357 ++++++++++++++++++++++++++++++++++++++
filters/partition/partition.c | 2 +-
filters/Makefile.am | 1 +
filters/log/Makefile.am | 62 +++++++
15 files changed, 761 insertions(+), 136 deletions(-)
create mode 100644 filters/log/nbdkit-log-filter.pod
create mode 100644 filters/log/log.c
create mode 100644 filters/log/Makefile.am
--
2.14.3