summaryrefslogtreecommitdiffstats
path: root/src/plugins/messageservices/imap/imapconfiguration.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite logging with QLoggingCategoryDamien Caliste2025-06-131-2/+3
| | | | | | | | | Replace the custom logging mechanism with QLoggingCategory. Also declare the warnings with the proper category. Change-Id: If87d53d27ea0c65abd434af9f99fe49ce634d6dd Reviewed-by: Pekka Vuorela <[email protected]>
* Introduce acceptUntrustedCertificates() configurationPekka Vuorela2023-11-301-0/+11
| | | | | | | | | Allows connections to be made to servers even when the TLS certficiate is not trusted (e.g. broken certificate chain). Change-Id: If912be7d7e4824f243471b40ef5c4d5acb0c31ab Reviewed-by: Damien Caliste <[email protected]> Reviewed-by: Matthew Vogt <[email protected]>
* Replace deprecated QString::SplitBehaviorDamien Caliste2021-04-081-2/+2
| | | | | | | | Change introduced in 5.14 Change-Id: I162b12c244d4d85781116e88b7e345bc66f59f5a Reviewed-by: Christopher Adams <[email protected]> Reviewed-by: David Llewellyn-Jones <[email protected]>
* Update licensing to match latest approach in QtCore.Robin Burchell2015-08-281-22/+14
| | | | | Change-Id: Icce55517963f0cbc35211e9fc6f1a0fc413f5676 Reviewed-by: Simon Hausmann <[email protected]>
* Change IMAP4 default for auto download small attachments.Valerio Valerio2014-09-221-1/+1
| | | | | | | | | | | This commit turns off auto download of small attachments. Downloading small attachments without user permission is not a desired behavior, some emails contain logs or small images that will be always download without user permission in this case. Change-Id: Iaef7eb27f634b4f2594f61955c1468d45fa409e8 Reviewed-by: Matthew Vogt <[email protected]> Reviewed-by: Robin Burchell <[email protected]>
* Replace QT_NO_OPENSSL with QT_NO_SSL.Robin Burchell2014-05-131-1/+1
| | | | | | | | | | | | | | This macro was introduced in Qt 5 development to allow for non-OpenSSL backends, so the presence of OpenSSL doesn't now necessarily reflect the availability of SSL. Some of this looks like it could use some further attention (e.g. it seems a bit nasty to modify public API based on the presence of SSL where that can be avoided) but that is work for another day. Change-Id: Ia9006e43aeb1755f17ebdafb629c11f924263c3d Reviewed-by: Richard J. Moore <[email protected]> Reviewed-by: Valerio Valerio <[email protected]>
* Change to new-form Digia license headers.Robin Burchell2013-02-121-24/+24
| | | | | Change-Id: If0f4427ee93a37de4ebd9e097defd8b3956f0fc6 Reviewed-by: Lars Knoll <[email protected]>
* Default to preferring body parts of type text/html.Don Sanders2012-05-311-1/+1
|
* By default retrieve 100KB of data per message.Don Sanders2012-03-061-1/+1
| | | | For POP/IMAP accounts, previous limit was 20KB.
* Reduce imap timeout from 5 minutes to 10 seconds.Don Sanders2012-02-281-3/+3
| | | | Save battery.
* By default searh on server will only retrieve 100 messages.Don Sanders2011-11-091-1/+1
| | | | | | | From the server that are not already on the device. More messages will be retrieved from the server for each consecutive search run.
* Option to limit data fetched by server based searching.Don Sanders2011-11-061-0/+28
| | | | | | | | | | Option to limit the number of messages fetched by server based searching. Calling the search repeatedly will result in more and more results being fetched. Defaults to 0 which is unlimited.
* Update license headers (make them consistent with harmattan qmf)Don Sanders2011-08-071-17/+17
| | | | Remove obsolete pre-release clause.
* Integrate patch from Gabor FeketeDon Sanders2011-02-141-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * QMailRetrievalAction::Auto ** A new "retrieval specification" parameter. With this, QMF considers protocol specific settings when downloading messages (e.g. skip attachments, perform partial download) * IMAP: ** New "downloadAttachments" protocol parameter. ** Use ImapFetchSelectedMessagesStrategy::setOperation() to set the operation mode for message downloads. ** ImapFetchSelectedMessagesStrategy::metaDataAnalysis() *** Take into account the QMailRetrievalAction::Auto option. *** Remove the code-path for handling multipart/alternative containers separately. ** ImapFetchSelectedMessagesStrategy::newConnection: *** Set the _headerLimit only in ImapFetchSelectedMessagesStrategy::setOperation(). * POP: ** PopClient::setOperation(): make its semantic the same as in IMAP ** PopClient::nextAction(): do not depend on "selected". In case of e.g. retrieveMessages(), we don't want this. Control what we want only with setOperation() (i.e. headerLimit).
* Add the ability to configure how long IMAP leaves connections openEric Springer2010-12-161-0/+25
|
* Fix, NB#203640, add 'pushCapable' and 'capabilities' fields to imap4 service ↵Don Sanders2010-11-111-0/+19
| | | | | | | | | | | | | | | | configuration. These fields are updated when an imap account is logged into on an external server. pushCapable will be set to "0" if the imap server doesn't support the IDLE capability, otherwise pushCapable will be != "0". capabilities is set to a space separated list of capabilities as returned by the IMAP CAPABILITY command. As an example the pushCapable field can be read as follows for an account with id accountId: QMailAccountConfiguration config(accountId); QMailServiceConfiguration serviceConfig(config, "imap4"); bool pushCapable(serviceConfig.value("pushCapable", "0").toInt() != 0);
* Implement Login, Plain, and Cram-MD5 SASL authentication for IMAP protocol ↵Don Sanders2010-11-101-0/+10
| | | | plugin, update UI
* Update license files, so they are the same as Qt.Don Sanders2010-06-291-16/+16
| | | | | | | | Specifically remove out dated "or the Beta Release License Agreement" text. Remove redundant GPL paragaph. Update copyright to 2010.
* Make IMAP exclusively use the standard folders, instead of having its own2010W17espringe2010-04-231-41/+0
|
* QTMOBILITY-181. Put headers for messageserver and qtopiamail libraries into ↵AleksW2010-04-201-0/+1
| | | | an 'include' directory on 'make install'
* Default canDeleteMail on server to true for imap configuration.Don Sanders2010-03-101-1/+1
| | | | Consistent with POP, and less confusing to developers.
* Change the IMAP Plugin configuration class to store a list of pushDon Sanders2010-01-061-0/+10
| | | | | | | | enabled mailboxes. Additionally change the IMAP Plugin GUI settings class to enable the user to select mailboxes to push enable. (List of push enabled mailboxes is not yet actually used by the network code, that will be done next).
* Change the default message download limit to something reasonable,Don Sanders2009-12-231-1/+1
| | | | as it's measured in KB.
* Remove instances of 'Qt Software' from copyright info.MattV2009-11-231-1/+1
|
* Allow Junk folder to be configured for IMAP.MattV2009-06-261-0/+10
|
* Allow IMAP settings to configure standard folder paths.MattV2009-06-241-0/+30
|
* Update copyright header.2009W23MattV2009-06-051-3/+34
|
* Allow the preferred text subtype of multiple alternatives to be specified.MattV2009-03-171-0/+10
|
* Inital commit of QMF qt.Aleks Wojcik2009-03-051-0/+153