Broken kio_smtp

Aaron J. Seigo aseigo at olympusproject.org
Sat Apr 12 23:27:19 BST 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Saturday 12 April 2003 03:35, Stephan Kulow wrote:
> Am Saturday 12 April 2003 00:39 schrieb Aaron J. Seigo:
> > kmail, or whatever app is running the slave, should probably disable that
> > setting in its own account information so it doesn't try again and again
> > to authenticate ...
>
> For that the slave still need to tell the app instead of simply ignoring
> the fact.

of course... but that isn't what i said, nor is it how it works right now 
anyways.

it is fine if the smtp ioslave puts up a warning, but simply stopping when the 
solution is obvious and safe (turning off auth for transmission) only makes 
things harder for the user. the "Right" thing for software to do is to work, 
and the fact that people think that the SMTP slave is suddenly broken due to 
this choice in behaviour shows that right now the SMTP slave isn't doing the 
"Right" thing... 

if this were a security issue (Marc used the term "security fix" to refer to 
his work) it would be different.. but i'd like to know what the security 
problem was, exactly. were passwords being leaked? no. were servers able to 
be used as relays when they shouldn't be? no. was email being delivered as 
expected? yes. did it interfere with encryption settings (SSL/TLS) if they 
existed? no.

the only security "problem" was that the user wasn't notified that they had 
set up SMTP auth, but that the server didn't actually support it. i think 
it's great that a warning is now shown, but stopping the transmission 
altogether?

if the only way for the IOSlave to tell the application that there was a 
problem is to fail completely then there is something wrong with the IOSlave 
infrastructure. it should be possible to send non-fatal errors back to client 
applications.

- -- 
Aaron J. Seigo
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE: The 'K' is for 'kick ass'
http://www.kde.org       http://promo.kde.org/3.1/feature_guide.php
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+mJLI1rcusafx20MRAndHAJ0SW1s4lXduu+4GhS2Ay0KbFbeXfQCfe+UY
ecwmCviRus8lYkYTWF+xneY=
=RYw/
-----END PGP SIGNATURE-----





More information about the kde-core-devel mailing list