summaryrefslogtreecommitdiff
path: root/src/camel/camel.h
Commit message (Collapse)AuthorAgeFilesLines
* evo-I#1621 - Prevent IDN homograph attacksMilan Crha2021-09-301-0/+1
| | | | | | | Add methods to help to recognize when the domain should be in ASCII and use it on appropriate places. Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1621
* I#317 - Add OAuth2 for Yahoo! accountsMilan Crha2021-03-191-0/+1
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/317
* Allow to load modules from custom prefixesMilan Crha2021-02-251-0/+4
| | | | | | | This change loads modules not only from the install prefix, but tries to read it also from the ~/.local/share/evolution/modules and from the directories listed in the EDS_EXTRA_PREFIXES, which is a list of paths separated by colon (':').
* I#70 - Add camel-autocleanups headerCorentin Noël2019-01-111-0/+1
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/70
* Add OAuth2 authentication for Outlook.com IMAP and SMTPMilan Crha2018-01-241-0/+1
| | | | | | It looks like the IMAP accepts an @outlook.com address, while SMTP accepts only the primary address of the Microsoft account, which not necessarily is the same @outlook.com address.
* Change how built-in OAuth2 authentication worksMilan Crha2018-01-221-0/+2
| | | | | | | | This change allows easier extending of built-in OAuth2 authentications with minimal code "duplication". A CMake option ENABLE_GOOGLE_AUTH had been renamed to ENABLE_OAUTH2 to reflect this extensibility as well.
* Fix a performance issue caused by GWeakRef usage in CamelMessageInfoMilan Crha2017-02-151-0/+1
| | | | | | | | | Each single message has its own CamelMessageInfo, which means that a folder with 100K messages has 100K CamelMessageInfo-s where each weak-references the same CamelFolderSummary. The GWeakRef as such is not designed for such large sets, which causes a significant performance issue. The added CamelWeakRefGroup minimizes this performance issue by sharing the same GWeakRef for one object.
* Bug 764065 - [Camel] Port more classes to GObjectCorentin Noël2016-11-081-0/+6
| | | | Some parts had been done by Milan Crha.
* Reorganize directory structureMilan Crha2016-10-111-0/+171
Let's have it as it's common to be, which means top level src/ for sources, single data/ for data, and so on.