[sane-devel] xsane mail settings
Barry Tigner
tigner at msu.edu
Thu May 10 20:08:29 UTC 2012
Hi again,
Ok, I found the problem. It is in this code...
/* make sure password is not stored in ascii text */
/* this is very simple but better than nothing */
for (i=0; i<strlen(preferences.email_auth_pass); i++)
{
preferences.email_auth_pass[i] ^= 0x53;
}
When the first character of the password is a capital S,
which is 0x53, xoring it with 0x53 turns it to a null (zero)
character, which is intrepeted as a blank string.
Barry
--
Barry Tigner
MSU PA Electronics Design and Service Ctr.
1230 BioMedical Physical Sciences
Email: tigner at msu.edu
Phone: 517-884-5538
On Thu, 2012-05-10 at 13:00 -0400, Barry Tigner wrote:
> Hi,
>
> I was wrong about the password length limitation.
>
> Some passwords are not making it through the setup.
>
> I captured the communications to show the problem.
>
> using password Abcdefgh99 the log shows the following
> communications.
>
>
> 220 sys58.mail.msu.edu ESMTP Exim 4.75 Thu, 10 May 2012 12:51:00
> -0400
> EHLO localhost
> 250-sys58.mail.msu.edu Hello eshop1.pa.msu.edu [35.9.69.81]
> 250-SIZE 78643200
> 250-PIPELINING
> 250-AUTH PLAIN LOGIN
> 250 HELP
> AUTH LOGIN
> 334 VXNlcm5hbWU6
> dGlnbmVy
> 334 UGFzc3dvcmQ6
> QWJjZGVmZ2g5OQ==
> 535 Incorrect authentication data
>
> Using password Sherlock99 the log shows that the
> communications is missing or has a blank password.
>
> 220 sys01.mail.msu.edu ESMTP Exim 4.75 Thu, 10 May 2012 12:54:03
> -0400
> EHLO localhost
> 250-sys01.mail.msu.edu Hello eshop1.pa.msu.edu [35.9.69.81]
> 250-SIZE 78643200
> 250-PIPELINING
> 250-AUTH PLAIN LOGIN
> 250 HELP
> AUTH LOGIN
> 334 VXNlcm5hbWU6
> dGlnbmVy
> 334 UGFzc3dvcmQ6
>
> 535 Incorrect authentication data
>
>
> You notice that just above the line
>
> "535 Incorrect authentication data"
>
> The first log shows a successfully base64 encoded
> password, but the 2nd log shows a blank line.
> Maybe this problem is in the xsane-setup.c file.
> I will look at it when I have more time, but
> perhaps someone on the development team can spot
> the problem sooner than I could.
>
> thanks !
>
> Barry
>
>
>
> --
> Barry Tigner
> MSU PA Electronics Design and Service Ctr.
> 1230 BioMedical Physical Sciences
> Email: tigner at msu.edu
> Phone: 517-884-5538
>
>
>
> On Wed, 2012-05-09 at 12:47 -0400, Barry Tigner wrote:
> > Hi,
> >
> > There seems to be a name and/or password length limitation of 8 chars
> > for sending scans to an email account.
> >
> > I would like to increase this to at least 16 chars and recompile the
> > current version of xsane. If you can help me find the code that needs
> > to be changed, I would appreciate it.
> >
> > In the future , it would be useful if xsane email settings allowed
> > passwords longer than 8 chars.
> >
> > Thank you,
> > Barry
> >
> >
> >
> >
> > --
> > Barry Tigner
> > MSU PA Electronics Design and Service Ctr.
> > 1230 BioMedical Physical Sciences
> > Email: tigner at msu.edu
> > Phone: 517-884-5538
> >
> >
> >
> >
> --
> sane-devel mailing list: sane-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
> to sane-devel-request at lists.alioth.debian.org
More information about the sane-devel
mailing list