| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
This makes it possible to ask for a `due-by` user tag and search by it.
It also adds parse of a date/time from a header-like value, not only
from ISO 8601 or an integer.
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/477
|
| |
|
|
| |
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/2345
|
| |
|
|
|
|
|
| |
Follow up fix, verify the signature when the certificate is not trusted, to
properly claim whether the signature is or is not valid.
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/474
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/474
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/472
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/469
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/468
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/123
|
| |
|
|
|
|
| |
return a const
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/465
|
| |
|
|
|
|
| |
Not every filtered folder has summary capability. Asking for a message
info for such folders results in a runtime warning. This one could be
seen when filtering for example POP3 messages.
|
| |
|
|
|
|
| |
The "Single client mode" is enabled by default and it means that
full folder update (check of flags on old messages) is done only
once per day, which can save bandwidth and time significantly.
|
| |
|
|
|
|
|
|
| |
Replace the last occurence of GTimeVal and replace it with GDateTime.
Also use ASCII compare for 'BODY' in UID search in IMAPx.
Closes: https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/120
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/459
|
| |
|
|
|
|
|
|
|
|
| |
It could happen that while the folder had been refreshing, another part
added a new message to it, like a filter copying the message, which
the refresh part evaluated as the new message in the summary had been
removed, because it was not part of the 'known_uids', thus it had
been removed from the local summary. The message was still available
in the folder on the server, thus the next time the folder was refreshed
it re-added the new messages back to the local summary.
|
| |
|
|
| |
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/2161
|
| |
|
|
|
| |
Add a utility function, which converts case-insensitive Inbox
folder name into case-sensitive version used by the IMAPx code.
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/446
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/443
|
| |
|
|
| |
Closes: https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/110
|
| |
|
|
|
|
| |
Add a check for non-NULL summary, because it can be NULL.
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/437
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/437
|
| |
|
|
|
|
| |
While it might not necessarily be a problem in this cases, because
all of them are timeout GSource-s, it'll be better to stay safe and
do not use a thread unsafe g_source_set_name_by_id().
|
| |
|
|
|
| |
This can be used to install out-of-tree extensions. The main use is
under Flatpak, but it can work in regular installations as well.
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/106
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/429
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/102
|
| |
|
|
|
|
| |
Sensitive commands like LOGIN or AUTHENTICATE should not be shown
in the logs, to avoid accidental private data disclosure. These had
been hidden in the most cases, but not all.
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/419
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/413
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/407
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/402
|
| |
|
|
|
| |
Let an empty email address, which constructs string like "user <>",
be removed from the string, because it looks odd in the UI.
|
| |
|
|
|
| |
Providers having different display names from the folder names can override
the function to return appropriate display name.
|
| |
|
|
|
| |
It can be used by the mail clients to limit operations the users
can do on the account.
|
| |
|
|
| |
Better memory management, no need to duplicate the buffer.
|
| | |
|
| |
|
|
|
| |
This way the providers can define options, which are not shown by default,
but which the user can access easily.
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/39
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/85
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/396
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/383
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/390
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/389
|
| | |
|
| |
|
|
|
|
|
| |
Store the CamelStoreSummary into the CamelStoreInfo and create simple accessors
and ref/unref methods.
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/91
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/378
|
| |
|
|
|
|
|
| |
summary_assign_uid()
One code path did not re-enable notifications on the message info,
which could lead to a stale UI state.
|