Checking on VPOPMail 1.00

"Ignacio Agulló" <[email protected]>
Newsgroups gmane.mail.squirrelmail.devel
Message-ID <[email protected]>
      Today I felt that it was due for me to make a thorough check on  
the issue of VPOPMail and the passwords, so I spent my first hour at  
work doing it.  (Unexpectedly for me at the moment, on the end this  
meant finishing work one hour later today).  This is what I found.

      For a start, VPOPMail 1.00 accepts passwords from 1 to 15  
characters.  Symbols count the same as the rest of the characters, so  
no re-encoding is apparent initially.  Clicking on the "change  
password" button delivers a new webpage, with the phrase "Your  
settings have been saved" on top.

      If the password measures more than 15 characters, you still get  
the same webpage with "Your settings have been saved"... but on top of  
it, you get the following lines:

----- Start quote -----
Error: password too long
Warning: Cannot modify header information - headers already sent by  
(output started at  
/var/www/html/webmail/plugins/vpopmail/vpopmail.php:38) in  
/var/www/html/webmail/plugins/vpopmail/vpopmail.php on line 41
----- End quote -----

      Seems to be an uncaught exception there.

      After this, I decided to check on all the non-letters,  
non-digits characters from the ASCII code, which are:

  !\"#$%&\'()+,/:;<=>?@[\]^`{|}~

      And I actually found some problem, but not with the percent  
sign... it happens with the space.  It happens this way: SquirrelMail  
seems to work all right with any password, but Thunderbird (and  
supposedly all POP clients) cannot receive messages if the password  
set with VPOPMail starts with spaces.

- If the password is composed only by a space or a series of spaces,  
Thunderbird reports "syntax error".
- If the password starts with a space or a series of spaces and after  
it/them has another caracters, Thunderbird reports "authorization  
failed".

      About the percent sign, it showed no problem today.  I came  
across this problem about three months ago, and at the time I  
concluded that the percent sign was the cause.  I was pretty sure of  
it, however todays results suggest it was caused by a space and not a  
percent sign.  I'll keep an eye on this so if this problem happens  
again I will get sure of the reason of it.

      As for the URL-encode theory I advanced a couple of days ago,  
now it seems clear that I was wrong about it.  I still don't know the  
cause, but seems clear to me that it has nothing to do with  
URL-encoding.

------------------------------------------------------------------------
Ignacio Agulló · www.agullo.tk


------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
-----
squirrelmail-devel mailing list
Posting guidelines: http://squirrelmail.org/postingguidelines
List address: [email protected]
List archives: http://news.gmane.org/gmane.mail.squirrelmail.devel
List info (subscribe/unsubscribe/change options): https://lists.sourceforge.net/lists/listinfo/squirrelmail-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.