
* URI encoding issues:
 - out_start usage typically displays the URI-encoded form

* filename tab completion does not quote or escape filenames properly
 like bash does. (try tab after 'A' with a resource 'A File')b

* tab completion does not work across collection, e.g. tab after ../

* use a decent ls implementation which takes options and arguments.

* 'propnames' has confusing output

* 'history' doesn't fail appropriately for 501 etc responses.
