minor, use ffff_m30_s() to print prices and quantities

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, make TxnTm slot reflect the current time

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, report the more recent quote (out of bid/ask) as TxnTm and the current time as ValidUntilTm

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, externalise the actual strfdt'ing

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, do not consider ungiven quotes at all (if txntm is 0)

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

* tool/um-quosnp:
  minor, do not consider ungiven quotes at all (if txntm is 0)
  minor, externalise the actual strfdt'ing
  minor, report the more recent quote (out of bid/ask) as TxnTm and the current time as ValidUntilTm
  minor, make TxnTm slot reflect the current time
  minor, use ffff_m30_s() to print prices and quantities
minor, also read brag URIs off the wire (in um-quodmp and um-quosnp)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, cut off long lines again

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, make last_seen slot volatile, ...

this one has seemed to be optimised away so some of the clients were
falsely pruned.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, use generic queues to implement a uri fetch queue in um-quosnp

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, use generic queues for incoming requests also

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, use the event queue to read in replies from the uri-fetch

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, download secdefs and parse the buffer, storing secdefs into one ...

big contiguous page, setting pointers in the cache array.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, hygiene, use atexit() to clean up cache and secdefs pages

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, implement secdef web-service in um-quosnp

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

* tool/um-quosnp:
  minor, implement secdef web-service in um-quosnp
  chore, hygiene, use atexit() to clean up cache and secdefs pages
  minor, download secdefs and parse the buffer, storing secdefs into one ...
  minor, use the event queue to read in replies from the uri-fetch
  minor, use generic queues for incoming requests also
  minor, use generic queues to implement a uri fetch queue in um-quosnp
  fix, make last_seen slot volatile, ...
  cosmetics, cut off long lines again
  minor, also read brag URIs off the wire (in um-quodmp and um-quosnp)
fix, check for the size of the cache before writing to it

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, share the definitions of fixml_pre/post and fixml_batch_pre/post

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, only cache the <SecDef.../> part when snarfing URIs

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, also snarf <Instrmt> element and use that in quotreq replies

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>