Introduction
Introduction Statistics Contact Development Disclaimer Help
Send Accept-Ranges-header for file-requests - quark - quark web server
git clone git://git.suckless.org/quark
Log
Files
Refs
LICENSE
---
commit 5a7994bc61ce868521fc996e46006b61d07d23c4
parent db4e35d3d5cbd5bfac61cfb8edadd47c4608a864
Author: Laslo Hunhold <[email protected]>
Date: Thu, 23 Jul 2020 18:54:43 +0200
Send Accept-Ranges-header for file-requests
Now that the range-support is actually working, we can send out
the Accept-Ranges-header so that clients know they can send
range-requests to the server.
This can be seen empirically when watching a video and skipping around
into unbuffered space. Previously, it would not be possible and the
time-selector would flip back to the furthest point the previous
buffering had progressed. Now it is working flawlessly.
Signed-off-by: Laslo Hunhold <[email protected]>
Diffstat:
M resp.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/resp.c b/resp.c
@@ -190,7 +190,8 @@ resp_file(int fd, char *name, struct request *r, struct sta…
"Connection: close\r\n"
"Last-Modified: %s\r\n"
"Content-Type: %s\r\n"
- "Content-Length: %zu\r\n",
+ "Content-Length: %zu\r\n"
+ "Accept-Ranges: bytes\r\n",
s, status_str[s], timestamp(time(NULL), t1),
timestamp(st->st_mtim.tv_sec, t2), mime,
upper - lower + 1) < 0) {
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.