| 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.
|
| |
|
|
|
|
| |
state
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/462
|
| |
|
|
| |
This should make it easier to locate the corresponding cache file.
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/461
|
| |
|
|
|
|
|
| |
When the component summary is not received, derive it from the first
line of the description, thus the summary is not left empty.
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/461
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
| |
This produces similarly looking debug output with less code and
less manual writing.
|
| |
|
|
|
|
| |
We need to use something else to be Y2038-proof.
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/117
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/459
|
| |
|
|
|
|
|
| |
No need to create new detached instances when discarding an alarm, better
to update the main component with the new acknowledge date/time.
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/119
|
| |
|
|
|
|
|
| |
GTimeVal is indeed deprecated and so is e_flag_timed_wait itself so no need for
another Y2038-proof function here.
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/116
|
| |
|
|
|
|
| |
Using the same default timezone for the ECalClient as is used for
the reminder watcher makes sure the floating times are calculated
at the user's time zone, not as UTC.
|
| |
|
|
|
| |
Detached instances may have the same alarm UID as the main object,
in which case it would duplicate the alarms, which is not desired.
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/276
|
| |
|
|
|
|
| |
There is logged what URI had been loaded, but not what URI had been
opened. These can differ, when the server redirects the used URI
to a different place.
|
| |
|
|
|
|
|
|
| |
Use target_compile_features() instead of global C++ standard variable,
which allows to define minimum version for the target, instead of forcing
certain version for the whole project.
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/453
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/454
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/452
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
| |
With WebKitGTK 2.39.6, network proxy settings moved from
WebKitWebsiteDataManager to WebKitNetworkSession.
|
| |
|
|
|
| |
WebKitGTK removed support for plugins in 2.32, but evolution-data-server
already requires 2.34 at least. This property is gone in 2.39.5.
|
| |
|
|
|
| |
The server can return requested information, or an error, either
in the URI's query or in the fragment. Let the code try both places.
|
| |
|
|
|
|
|
|
|
| |
The provided URI strings can be sometimes incorrectly constructed, like an `@`
in the user name part not being encoded, which causes incorrect parse into
the GUri without the relaxed mode (it stops parsing the user information
on the first `@`, not the second), leading into an incorrect host name.
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/2228
|
| |
|
|
|
|
|
|
|
|
| |
The OAuth2 wizard can end with an empty web view, not showing any clue
what is wrong, only in the current URL, where it's too easy to overlook
the real reason why the OAuth2 wizard doesn't continue.
This change shows the error message in the web view/GUI. It also adds
default implementations for the authorization code and an error message
extraction from the URI, to avoid code duplication.
|
| |
|
|
|
|
|
| |
This adds the functionality into the ESoupSession, thus it can be
reused by other parts, if needed.
Related to https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/210
|
| |
|
|
|
|
| |
In !112 I removed the sandbox enable call because it's gone in the GTK 4
API where the sandbox is now mandatory. But this code is built for GTK 3
as well, so where the call is still required.
|
| |
|
|
| |
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/2161
|
| |
|
|
|
| |
WebKitGTK 2.39.5 contains an ABI break. The sandbox is now mandatory, so
the function to enable/disable it has been removed.
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/231
|
| |
|
|
|
|
|
|
|
| |
code
The OAuth2 services can extract the authentication code from the URL,
thus let the user paste the whole URL to make it easier. Otherwise
the user needs to check the URL for the `code`, or similar URL parameter,
and extract the actual value manually.
|
| |
|
|
|
| |
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/447
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/445
|
| |
|
|
|
|
|
|
|
| |
The EDBusObject does not always contain the EDBusSource interface,
it could sometimes happen when the source registry process had
been restarted.
This had been reported downstream at:
https://bugzilla.redhat.com/show_bug.cgi?id=2094417
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/443
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/208
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/442
|
| |
|
|
|
|
|
| |
Add autocleanups support for libebook and libebook-contacts objects.
This allows to use them with g_autoptr(FooBar) for easier reference management.
Closes: https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/111
|
| |
|
|
|
|
| |
This allows to use EGDataSession with any GObject introspected language.
Closes: https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/109
|