James Moger
2013-06-20 be2d71efb0f369ed05d87b556ac543435d30f6bf
src/main/java/com/gitblit/GitBlit.java
@@ -967,12 +967,24 @@
      userService.logout(user);
   }
   /**
    * Encode the username for user in an url.
    *
    * @param name
    * @return the encoded name
    */
   protected String encodeUsername(String name) {
      return name.replace("@", "%40");
      return name.replace("@", "%40").replace(" ", "%20").replace("\\", "%5C");
   }
   /**
    * Decode a username from an encoded url.
    *
    * @param name
    * @return the decoded name
    */
   protected String decodeUsername(String name) {
      return name.replace("%40", "@");
      return name.replace("%40", "@").replace("%20", " ").replace("%5C", "\\");
   }
   
   /**