web commit by http://madduck.myopenid.com/: add analysis based on rfc3986 and suggest...