The purpose of this is to make it easier to maintain and eventually to allow the rclone backends to be re-used in other projects without having to use the rclone configuration system. The new code layout is documented in CONTRIBUTING.
Supported by all remotes except FTP.
* Insert User-Agent in Transport - fixes #199 * Update timeouts to use Context * Modernise transport