systemd / casync

Content-Addressable Data Synchronization Tool
1.51k stars 117 forks source link

src/util: Add Basic Authorization URL Encoding Support #226

Closed sergeysedoy97 closed 2 years ago

sergeysedoy97 commented 4 years ago

A client may avoid a login prompt when accessing a basic access authentication by prepending username:password@ to the hostname in the URL. This PR adds support for unsafe ASCII characters in username and password.

P.S. I know that this feauture has been deprecated by RFC 3986, but many users use it.

sergeysedoy97 commented 4 years ago

Bump