minor, hygiene, make sure the callback in quoq_flush_cb() accepts const_sl1t_t objects

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, only check for cli and delete it (in fini_tws()) if tws' priv slot is set

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, kick chck_cb() and merge functionality with prep_cb()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, introduce quoq_cb_f type and quoq_cb_asp_s to gather aspects

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, introduce ASPECT_QUO_AGE to keep track of last dissemination

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide subq_find_by_idx()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, when pushing to the subscription list reuse old cell

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, move last_dsm slot of subq cells to struct sub_s (i.e. public api)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
revert, don't reuse old cells on the subq

The problem is that there's a pointer associated with it, so we'd introduce memleaks if we
just copied the struct sub_s object over the old one.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, change output signature of subq_find_by_idx() to return a sub_t

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, disseminate contract information (using `gen-nick' as nick name) in regular intervals

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, adapt to new quoq_flush_cb() callback signature

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, import ud-sock.h with some more socket helpers

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, switch quo-tws to ud-sock.h helpers

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, create dccp and http listeners for sdef requests, connecting is a no-op atm

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide means for up to 8 dccp/http connections and log accesses

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'feat/quo' into next

* feat/quo:
  minor, provide means for up to 8 dccp/http connections and log accesses
  minor, create dccp and http listeners for sdef requests, connecting is a no-op atm
  minor, switch quo-tws to ud-sock.h helpers
  minor, import ud-sock.h with some more socket helpers
  fix, PEBKAC, adapt to new quoq_flush_cb() callback signature
  minor, disseminate contract information (using `gen-nick' as nick name) in regular intervals
  minor, change output signature of subq_find_by_idx() to return a sub_t
  revert, don't reuse old cells on the subq
  minor, move last_dsm slot of subq cells to struct sub_s (i.e. public api)
  minor, when pushing to the subscription list reuse old cell
  minor, provide subq_find_by_idx()
  minor, introduce ASPECT_QUO_AGE to keep track of last dissemination
  minor, introduce quoq_cb_f type and quoq_cb_asp_s to gather aspects
  minor, kick chck_cb() and merge functionality with prep_cb()
  fix, PEBKAC, only check for cli and delete it (in fini_tws()) if tws' priv slot is set
  minor, hygiene, make sure the callback in quoq_flush_cb() accepts const_sl1t_t objects