minor, insist on doing the fstat()ing ourselves in _enq_resp()
minor, do no fstat()ing in work_fil(), let the httpd figure it out
Merge branch 'core/httpd'

* core/httpd:
  minor, do no fstat()ing in work_fil(), let the httpd figure it out
  minor, insist on doing the fstat()ing ourselves in _enq_resp()
minor, check path name for relative paths pointing outside trolf_dirfd
Merge branch 'endpnt/files'

* endpnt/files:
  minor, check path name for relative paths pointing outside trolf_dirfd
minor, intercept file:// values and substitute by path in files endpoint
Merge branch 'endpnt/series'

* endpnt/series:
  minor, intercept file:// values and substitute by path in files endpoint
doc, import API.txt
minor, compress gbuf in chunks through a temporary buffer ...

in order to avoid in-place artefacts that occur in certain zlib versions.
Merge branch 'core/httpd'

* core/httpd:
  minor, compress gbuf in chunks through a temporary buffer ...
minor, check for empty servers passed on to gand_open()
minor, default to localhost:8080 when using gandqry(1) without -s|--service
minor, request compressed data in gandapi's gand_get_series()
Merge branch 'core/cliapi'

* core/cliapi:
  minor, request compressed data in gandapi's gand_get_series()
  minor, default to localhost:8080 when using gandqry(1) without -s|--service
  minor, check for empty servers passed on to gand_open()
chore, zap to latest yuck version
Merge branch 'bld/yuck'

* bld/yuck:
  chore, zap to latest yuck version