While testing org-caldav I noticed that url-basic-auth doesn't handle cases where either the port or user is supplied in the url when searching for secrets. It amends the port to the server when searching for :host in auth-source and doesn't forward the user parameter that if it finds it. E.g. in cases where the url is http://max@fsf.org:443 it call auth-source-search with :host fsf.org:443 instead of :host fsf.org and doesn't forward :user max to it even thou it was parsed from the URL. The last patch is included to set the max line length for git commit summary when using Magit's git-commit-mode as mentioned in CONTRIBUTE.