Hi, what about adding http range request support [1] to the backend? After I comitted r8169 ("get only the last N bytes of a logfile") last week darix suggested to use the http "Range" header instead of the "start" and "end" query parameters. The advantage of using the range header is that it is already part of the protocol and the range header isn't limited to the "getlogfile()" function (we can use it whenever a file is replied). The attached patch adds initial range header support to the backend (it also supports multiple range requests [2]). Comments, objections etc. are welcome:) If there are no objections I'm going to commit it and the next step will be to implement range support in BSServerEvents::reply_file (or rather in the corresponding "stream" functions). Marcus [1] http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.2 [2] http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.2