<table><tr><td style="">marten created this revision.<br />marten added a reviewer: KDE PIM.<br />Herald added a project: KDE PIM.<br />Herald added a subscriber: kde-pim.<br />marten requested review of this revision.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D21464">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>This is to provide an explicit option to not use the system proxy setting for IMAP connections, as described in <a href="https://phabricator.kde.org/T7430" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: none;">T7430</a>. This was originally intended to be implemented for IMAP as well as SMTP and POIP3, but it got overlooked. <a href="https://bugs.kde.org/show_bug.cgi?id=407685" class="remarkup-link" target="_blank" rel="noreferrer">https://bugs.kde.org/show_bug.cgi?id=407685</a> refers.</p>
<p>D21643 implements the proxy option in the IMAP core library. This is the GUI for the setting, which appears as an additional option in the "Advanced" tab of the account settings dialogue.</p>
<p><a href="https://phabricator.kde.org/F6856767" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: none;">F6856767: pimproxy-imap-after.png</a></p></div></div><br /><div><strong>TEST PLAN</strong><div><p>Built pimruntime with this change. Verified that the account option is correctly saved in the agent configuration file and that it controls whether the IMAP resource connects via the proxy.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R44 KDE PIM Runtime</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D21464">https://phabricator.kde.org/D21464</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>resources/imap/imapaccount.cpp<br />
resources/imap/imapaccount.h<br />
resources/imap/imapresource.kcfg<br />
resources/imap/sessionpool.cpp<br />
resources/imap/settings.cpp<br />
resources/imap/setupserver.cpp<br />
resources/imap/setupserverview_desktop.ui</div></div></div><br /><div><strong>To: </strong>marten, KDE PIM<br /><strong>Cc: </strong>kde-pim, dvasin, rodsevich, winterz, vkrause, mlaurent, knauss, dvratil<br /></div>