diff -ur gnome-terminal-2.26.0/src/terminal-screen.c gnome-terminal-2.26.0.patched/src/terminal-screen.c
--- gnome-terminal-2.26.0/src/terminal-screen.c	2009-03-15 09:06:26.000000000 -0400
+++ gnome-terminal-2.26.0.patched/src/terminal-screen.c	2009-05-16 14:53:50.000000000 -0400
@@ -150,7 +150,7 @@
 #define HOSTCHARS_CLASS "[-[:alnum:]]"
 #define HOST HOSTCHARS_CLASS "+(\\." HOSTCHARS_CLASS "+)*"
 #define PORT "(?:\\:[[:digit:]]{1,5})?"
-#define PATHCHARS_CLASS "[-[:alnum:]\\Q_$.+!*,;@&=?/~#%\\E]"
+#define PATHCHARS_CLASS "[-[:alnum:]\\Q_$.+!*,;@&=?/~#%:\\E]"
 #define SCHEME "(?:news:|telnet:|nntp:|file:\\/|https?:|ftps?:|webcal:)"
 #define USERPASS USERCHARS_CLASS "+(?:" PASSCHARS_CLASS "+)?"
 #define URLPATH   "(/"PATHCHARS_CLASS"+(?:[(]"PATHCHARS_CLASS"*[)])*"PATHCHARS_CLASS"*)*"
