* src/textview.c
authorAlfons Hoogervorst <alfons@proteus.demon.nl>
Mon, 13 Jan 2003 19:57:51 +0000 (19:57 +0000)
committerAlfons Hoogervorst <alfons@proteus.demon.nl>
Mon, 13 Jan 2003 19:57:51 +0000 (19:57 +0000)
tune email address validation (c. 0.8.8claws89): if . is
just one char away from @, the address is invalid too
(correctly rejects addresses like foo@.com)

ChangeLog.claws
configure.in
src/textview.c

index acef34c..44a983e 100644 (file)
@@ -1,3 +1,10 @@
+2003-01-13 [alfons]    0.8.8claws95
+
+       * src/textview.c
+               tune email address validation (c. 0.8.8claws89): if . is 
+               just one char away from @, the address is invalid too 
+               (correctly rejects addresses like foo@.com)
+
 2003-01-13 [paul]      0.8.8claws94
 
        * src/messageview.c
index 9ad51b0..a897cac 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=8
 MICRO_VERSION=8
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=claws94
+EXTRA_VERSION=claws95
 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
 
 dnl set $target
index c5468a4..c50a87a 100644 (file)
@@ -896,10 +896,9 @@ static gboolean get_email_part(const gchar *start, const gchar *scanpos,
 
                if (last_dot == NULL)
                        return FALSE;
-
                if (last_dot >= ep_)
                        last_dot = prelast_dot;
-               if (last_dot == NULL)
+               if (last_dot == NULL || (scanpos + 1 >= last_dot))
                        return FALSE;
                last_dot++;