Commit graph

11 commits

Author SHA1 Message Date
Ivailo Monev
5a7c5dfb30 khttpd: adjust to KHTTP changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 21:00:21 +03:00
Ivailo Monev
9d91e54733 khttpd: create responses for the directory specified as argument
hell yeah:
https://ibb.co/tzbDWgj

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-09 02:15:11 +03:00
Ivailo Monev
b621e1e8b8 khttpd: port to KHTTP
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-09 01:06:55 +03:00
Ivailo Monev
9b30ea4993 khttpd: adjust to kdnssd library changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 22:58:51 +03:00
Ivailo Monev
e0dd95c976 khttpd: handle percent-encoded path requests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 14:16:42 +03:00
Ivailo Monev
38a8076c19 khttpd: set Content-Type to the MIME type of the file for files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 14:14:10 +03:00
Ivailo Monev
b2e141ffcf khttpd: use go-previous icon for .. href
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 13:47:51 +03:00
Ivailo Monev
bc9cbdd523 khttpd: list directories as tables
looking fancy:
https://ibb.co/2Ncx883

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 13:35:41 +03:00
Ivailo Monev
cd4605b380 khttpd: tidy body for directories and output .. href
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 12:02:03 +03:00
Ivailo Monev
b7933ddbc7 khttpd: description and icon correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 01:39:05 +03:00
Ivailo Monev
9686bc5943 khttpd: new app for directories sharing
read-only but can be used as regular user which means writing KDED
module for it and a bit of config glue code can shape it into the
perfect replacement for SMB and NFS shares that requires only a web
browser client side (without JS too):
https://ibb.co/Dw1V7n0

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 01:26:18 +03:00