mirror of https://github.com/koreader/koreader
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23ebe39031
This change to the parser in `cloudstorage.lua` adds support for the [Apache WebDAV module][1] It was manually tested using the [bytemark/webdav][2] docker container. I developed this in Windows, with a docker container that hosted an extracted AppImage and a VNC server that I viewed using a VNC client. I will write up my work flow at a later point. Changes have not been tested against other webdav servers (what was this originally tested against?). Please could someone test against other webdav servers? I also noticed a logic inversion error where we were looking for a slash at the end of the URL and if it exists, then we explicitly set `has_trailing_slash=false` - so I fixed it to set to `true`. I had to do this so that we weren't visiting the URL without a trailing slash - apache sends back a 301 redirect with a `location` header with a trailing slash, if you don't put a trailing slash. As a side note, I think we should consider replacing this regexp pattern matching parser with the [XML parser in the newsreader plugin[3] [1]: https://httpd.apache.org/docs/2.4/mod/mod_dav.html [2]: https://github.com/BytemarkHosting/docker-webdav [3]: https://github.com/koreader/koreader/blob/master/plugins/newsdownloader.koplugin/lib/xml.lua |
4 years ago | |
---|---|---|
.. | ||
apps | 4 years ago | |
device | 4 years ago | |
document | 4 years ago | |
ui | 4 years ago | |
cache.lua | 4 years ago | |
cacheitem.lua | 10 years ago | |
configurable.lua | 5 years ago | |
dbg.lua | 5 years ago | |
depgraph.lua | 4 years ago | |
device.lua | 4 years ago | |
dispatcher.lua | 4 years ago | |
docsettings.lua | 4 years ago | |
dump.lua | 5 years ago | |
fontlist.lua | 4 years ago | |
gettext.lua | 4 years ago | |
httpclient.lua | 8 years ago | |
logger.lua | 5 years ago | |
luadata.lua | 5 years ago | |
luasettings.lua | 5 years ago | |
luxl.lua | 4 years ago | |
optmath.lua | 4 years ago | |
pluginloader.lua | 5 years ago | |
pluginshare.lua | 7 years ago | |
random.lua | 5 years ago | |
readcollection.lua | 5 years ago | |
readhistory.lua | 4 years ago | |
up_reg.list | 10 years ago | |
util.lua | 4 years ago | |
version.lua | 5 years ago |