aboutsummaryrefslogtreecommitdiffhomepage
path: root/stream/stream_cb.c
Commit message (Collapse)AuthorAge
* stream_cb: don't add "*://" to protocol listGravatar wm42016-09-10
| | | | | | | | | --list-protocol was printing a *:// entry, which looked strange at best. The "*" protocol was used to always match everything, so stream_cb.c could hook in custom protocols with a prefix chosen by the API user. Change it instead so that an empty protocol list means "match all", which also gets rid of the special-cased "*" entry.
* stream_cb: remove broken castGravatar wm42016-08-31
| | | | | | | seek_fn is supposed to return the new file offset, or a negative error code. Our code doesn't use the offset, and only wants to know if any errors happened. The int cast is completely broken and might treat a successful seek as failed depending on whether the sign bit will be set.
* client API: add stream_cb API for user-defined stream implementationsGravatar Aman Gupta2016-08-07
Based on #2630. Some heavy changes by committer. Signed-off-by: wm4 <wm4@nowhere>