From 327c35bbfa90c4635e980c3f752196f70c9ed959 Mon Sep 17 00:00:00 2001 From: Fumitoshi UKAI Date: Fri, 4 Jan 2002 19:14:35 +0000 Subject: [w3m-dev 02779] ';' is valid in URL From: Hironori Sakamoto --- ChangeLog | 7 ++++++- main.c | 10 +++++----- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index bf41e49..b3b10fe 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2002-01-05 Hironori Sakamoto + + * [w3m-dev 02779] `;' is valid in URL + * main.c (chkURLBuffer): add ; + 2001-12-28 Fumitoshi UKAI * [w3m-dev 02772] @@ -1755,4 +1760,4 @@ * release-0-2-1 * import w3m-0.2.1 -$Id: ChangeLog,v 1.196 2001/12/27 19:23:38 ukai Exp $ +$Id: ChangeLog,v 1.197 2002/01/04 19:14:35 ukai Exp $ diff --git a/main.c b/main.c index 611193b..cffd2a7 100644 --- a/main.c +++ b/main.c @@ -1,4 +1,4 @@ -/* $Id: main.c,v 1.54 2001/12/27 18:22:59 ukai Exp $ */ +/* $Id: main.c,v 1.55 2002/01/04 19:14:36 ukai Exp $ */ #define MAINPROGRAM #include "fm.h" #include @@ -4147,9 +4147,9 @@ void chkURLBuffer(Buffer *buf) { static char *url_like_pat[] = { - "http://[a-zA-Z0-9][a-zA-Z0-9:%\\-\\./?=~_\\&+@#,\\$]*[a-zA-Z0-9_/=]", + "http://[a-zA-Z0-9][a-zA-Z0-9:%\\-\\./?=~_\\&+@#,\\$;]*[a-zA-Z0-9_/=]", #ifdef USE_SSL - "https://[a-zA-Z0-9][a-zA-Z0-9:%\\-\\./?=~_\\&+@#,\\$]*[a-zA-Z0-9_/=]", + "https://[a-zA-Z0-9][a-zA-Z0-9:%\\-\\./?=~_\\&+@#,\\$;]*[a-zA-Z0-9_/=]", #endif /* USE_SSL */ #ifdef USE_GOPHER "gopher://[a-zA-Z0-9][a-zA-Z0-9:%\\-\\./_]*", @@ -4161,9 +4161,9 @@ chkURLBuffer(Buffer *buf) #endif /* USE_NNTP */ "mailto:[^<> ][^<> ]*@[a-zA-Z0-9][a-zA-Z0-9\\-\\._]*[a-zA-Z0-9]", #ifdef INET6 - "http://[a-zA-Z0-9:%\\-\\./_@]*\\[[a-fA-F0-9:][a-fA-F0-9:\\.]*\\][a-zA-Z0-9:%\\-\\./?=~_\\&+@#,\\$]*", + "http://[a-zA-Z0-9:%\\-\\./_@]*\\[[a-fA-F0-9:][a-fA-F0-9:\\.]*\\][a-zA-Z0-9:%\\-\\./?=~_\\&+@#,\\$;]*", #ifdef USE_SSL - "https://[a-zA-Z0-9:%\\-\\./_@]*\\[[a-fA-F0-9:][a-fA-F0-9:\\.]*\\][a-zA-Z0-9:%\\-\\./?=~_\\&+@#,\\$]*", + "https://[a-zA-Z0-9:%\\-\\./_@]*\\[[a-fA-F0-9:][a-fA-F0-9:\\.]*\\][a-zA-Z0-9:%\\-\\./?=~_\\&+@#,\\$;]*", #endif /* USE_SSL */ "ftp://[a-zA-Z0-9:%\\-\\./_@]*\\[[a-fA-F0-9:][a-fA-F0-9:\\.]*\\][a-zA-Z0-9:%\\-\\./=_+@#,\\$]*", #endif /* INET6 */ -- cgit v1.2.3