Revise vfs::http so it:
- does glob matching correctly on Apache-style automatically generated directory listings
- correctly converts filenames to and from URLs that have url-encoded characters
- handles servers that do url-encoding with character encodings other than utf-8
- loads package tls on demand if a https:// URL is mounted
- uses per-mount options
- uses a separate module vfs::http::FOO, selected by a Mount option, to analyse directory listings. Thus listings that differ from Apache's automated listings can be handled by a separate drop-in module.
- fixes bugs in unmounting old vfs mounts, and directory detection
- has tests for the new features
The fixes to glob and directory detection allow full directory navigation - even with tk_getOpenFile.
Patch
Purpose