diff --git a/ChangeLog b/ChangeLog index 719dd86..6b728a8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,4 @@ -Version 1.66b: +Version 1.67b: -------------- - Improved directory detection logic. diff --git a/Makefile b/Makefile index a95920d..ba443f2 100644 --- a/Makefile +++ b/Makefile @@ -20,7 +20,7 @@ # PROGNAME = skipfish -VERSION = 1.66b +VERSION = 1.67b OBJFILES = http_client.c database.c crawler.c analysis.c report.c INCFILES = alloc-inl.h string-inl.h debug.h types.h http_client.h \ diff --git a/analysis.c b/analysis.c index 60b0798..6ea6097 100644 --- a/analysis.c +++ b/analysis.c @@ -131,7 +131,7 @@ static void test_add_link(u8* str, struct http_request* ref, /* Don't add links that look like they came from JS code with fragmented HTML snippets, etc. */ - if (!sure && (strchr("()\"' +,^:", *str) || + if (!sure && (strchr("!()\"' +,^:", *str) || (*str == '/' && strchr("()\"' +,^", str[1])))) return; if ((str[0] == '\'' || str[0] == '"') && (str[1] == '+' || str[1] == ' ')) diff --git a/dictionaries/minimal.wl b/dictionaries/minimal.wl index 738e0fe..220b52a 100644 --- a/dictionaries/minimal.wl +++ b/dictionaries/minimal.wl @@ -4,7 +4,6 @@ e 1 1 1 class e 1 1 1 cnf e 1 1 1 conf e 1 1 1 config -e 1 1 1 csproj e 1 1 1 csv e 1 1 1 err e 1 1 1 error @@ -19,7 +18,6 @@ e 1 1 1 orig e 1 1 1 out e 1 1 1 part e 1 1 1 pl -e 1 1 1 rb e 1 1 1 sql e 1 1 1 svn-base e 1 1 1 temp @@ -517,6 +515,7 @@ w 1 1 1 crossdomain w 1 1 1 crypt w 1 1 1 crypto w 1 1 1 cs +w 1 1 1 csproj w 1 1 1 css w 1 1 1 current w 1 1 1 custom @@ -1418,6 +1417,7 @@ w 1 1 1 r w 1 1 1 radio w 1 1 1 random w 1 1 1 rar +w 1 1 1 rb w 1 1 1 rdf w 1 1 1 read w 1 1 1 readme