Message98297
The SASL protocol says that the encoded base64 should be formed from:
null + login + null + password
The smtplib is not doing it, instead its "converting" the \012 (\0 + 2 first chars from password) in the char "\n", and it's right in the python way to see the things, it's not the bug reported here. The bug is a patch to change the null character representation from \0 to \x00 (using the hexadecimal representation) in the encode_base64 call to prevent the "conversion" and generate the right base64 encoded string. |
|
Date |
User |
Action |
Args |
2010-01-25 21:05:06 | surkamp | set | recipients:
+ surkamp, exarkun |
2010-01-25 21:05:06 | surkamp | set | messageid: <1264453506.56.0.425446163145.issue7779@psf.upfronthosting.co.za> |
2010-01-25 21:05:05 | surkamp | link | issue7779 messages |
2010-01-25 21:05:04 | surkamp | create | |
|