Commit graph

11235 commits

Author SHA1 Message Date
schmonz
1cd79f4ef2 Don't try to run under 3.10 (code says 3.6-3.9). 2022-02-05 21:29:12 +00:00
schmonz
cde3e6d1c2 Add and enable qtraceaddr. 2022-02-05 13:51:20 +00:00
schmonz
ffa2e68fb0 Add qtraceaddr, a Perl script that illustrates how qmail decides how to
deliver messages for any addresses given on the command line. If your
qmail installation used non-default values for conf-qmail, conf-break,
or the alias user, you can specify them in the $QMAIL, $QMAILBREAK, and
$QMAILALIAS environment variables. For example:

    # env QMAILBREAK=+ qtraceaddr address@example.org
2022-02-05 13:50:22 +00:00
wiz
f47e4777a4 feed2exec: pypi distfile does not match distinfo
Set DIST_SUBDIR and update package.
setuptools_scm works fine now, and additional tests are installed.

Update PLIST.
Simplify package.

Bump PKGREVISION.
2022-02-04 00:04:09 +00:00
adam
60ccb76565 dovecot2-pigeonhole: updated to 0.5.18
v0.5.18

	- duplicate: Users without a home directory can crash with Sieve when
	  using duplicate database. v2.3.17 regression.
	- imapsieve: When mail was expunged when processing imapsieve events, a
	  crash could occur. Fixes Panic: file mail-index-map.c:
	  line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid > 0)
	- managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
	- redirect: Sieve would crash if redirect after keep-equivalent action failed.
	- sieve: Interpreter crashes when the Sieve index extension is used with
	  index zero.
	- vnd.dovecot.filter: Envelope sender string may become corrupted when
	  Sieve scripts are using vnd.dovecot.filter. This could end up
	  corrupting mbox's From line and return wrong envelope sender string in
	  Sieve tests.
2022-02-03 21:02:53 +00:00
adam
fb3a91f4f0 dovecot2: updated to 2.3.18
v2.3.18

	* Removed mail_cache_lookup_finished event. This event wasn't especially
	  useful, but it increased CPU usage significantly.
	* fts: Don't index inline base64 encoded content in FTS indexes using
	  the generic tokenizer. This reduces the FTS index sizes by removing
	  input that is very unlikely to be searched for. See
	  https://doc.dovecot.org/configuration_manual/fts/tokenization for
	  details on how base64 is detected. Only applies when using libfts.
	* lmtp: Session IDs are now preserved through proxied connections, so
	  LMTP sessions can be tracked. This slightly changes the LMTP session
	  ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
	  and ":Rn" (recipient) counters after the session ID prefix.
	+ Events now have "reason_code" field, which can provide a list of
	  reasons why the event is happening. See
	  https://doc.dovecot.org/admin_manual/event_reasons/
	+ New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
	+ fts: Added fts_header_excludes and fts_header_includes settings to
	  specify which headers to index. See
	  https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
	  for configuration details.
	+ fts: Initialize the textcat language detection library only once per
	  process. This can reduce CPU usage if fts_languages setting has multiple
	  languages listed and service indexer-worker { service_count } isn't 1.
	  Only applies when using libfts.
	+ lib-storage: Reduced CPU usage significantly for some operations that
	  accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
	+ lib: DOVECOT_PREREQ() - Add micro version which enables compiling
	  external plugins against different versions of Dovecot.
	+ lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
	  the LMTP client much more verbose with details about why exactly
	  backend proxy connections or commands are failing.
	+ submission: Support implicit SASL EXTERNAL with
	  submission_client_workarounds=implicit-auth-external. This allows
	  automatically logging in when SSL client certificate is present.
	- *-login: Statistics were disabled if stats process connection was lost.
	- auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
	- auth: With auth_cache_verify_password_with_worker=yes, passdb extra
	  fields in the auth cache got lost.
	- doveadm: Fixed crash if zlib_save_level setting was specified,
	  but zlib_save was unset. v2.3.15 regression.
	- doveadm: Proxying can panic when flushing print output. v2.3.17
	  regression. Fixes:
	  Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
	  (ioloop == current_ioloop)
	- doveadm: stats add --group-by parameter didn't work.
	- fts: Using email-address fts tokenizer could result in excessive memory
	  usage with garbage email input. This could cause the indexer-worker
	  processes to fail due to reaching the VSZ memory size limit.
	  Only applies when using libfts.
	- imap: A SEARCH command timing out while fts returns indexes may timeout
	  returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
	- imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
	  LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
	  folders that are not subscribed when they have a child folder that is
	  subscribed as mandated by IMAP RFCs.
	- imapc: Mailbox vsize calculation crashed with
	  Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
	  assertion failed: (mails_left > 0)
	- indexer: If indexer-worker crashes, the request it was processing gets
	  stuck in the indexer process. This stops indexing for the folder until
	  indexer process is restarted. v2.3.14 regression.
	- indexer: Process was slowly leaking memory for each indexing request.
	- lib-event: Unnamed events were wrongly filtered out for event/metric
	  filters like "event=abc OR something_independent_of_event_name".
	- lib-index: 64-bit big endian CPUs handle last_used field in
	  dovecot.index.cache wrong.
	- lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
	  If there is no error available, log it as an error instead of crashing.
	  The previous fix for this in v2.3.11 was incomplete. Fixes
	  Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
	  assertion failed: (errno != 0)
	- lmtp: Out-of-memory issues can happen when proxying large messages to
	  LMTP backend servers that accept the message data too slow.
	- master: HAProxy header parsing has read buffer overflow if provided
	  header size is invalid. This happens only if inet_listener
	  { haproxy=yes } is configured and only if the remote IP address is in
	  haproxy_trusted_networks.
	- old_stats: Plugin kept increasing memory usage, which became
	  noticeable with long-running imap sessions.
	- stats: Dynamically adding same metric multiple times causes multiple stats.
	- submission-login: Authentication does not accept OAUTH2 token (or
	  other very long credentials) because it considers the line to be too long.
	- submission-login: Process can crash if HELO is pipelined with an
	  invalid domain.
	- submission-proxy: Don't use SASL-IR if it would make the AUTH command
	  line longer than 512 bytes.
	- submission: Service would crash if relay server authentication failed.
	- virtual: FTS search in a virtual folder could crash if there are
	  duplicate mailbox GUIDs. This mainly happened when user had both INBOX
	  and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
	  Panic: file hash.c: line 252 (hash_table_insert_node):
	  assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
	- virtual: If mailbox opening fails, the backend mailbox is leaked and
	  process crashes when client disconnects. Fixes
	  Panic: file mail-user.c: line 232 (mail_user_deinit):
	  assertion failed: ((*user)->refcount == 1)
	- virtual: Searching headers in virtual folders didn't always use
	  full-text search indexes, if fts_enforced=no or body.
2022-02-03 21:02:04 +00:00
schmonz
1822939272 Remove a patch, missed in previous. 2022-02-01 18:44:05 +00:00
schmonz
c17eac1527 Update to 0.18.0. From the changelog:
ship accumulated bugfixes and catchup with wayback machine changes.

special thanks to Paul Wise for the immesurable patience on
the wayback plugin and test suite, and to Jelmer Vernooij for the
Debian Janitor.

New features:

* Add support for saving page resources to the Wayback Machine too,
  thanks Paul Wise!

API changes:

* we now generate a standard message-id, which has brackets around it

Bugfixes:

* fix rare crash in feed2exec parse with an empty `mailbox` setting
* fix feedparser dependencies for newer python
* catchup with html2text again (2020.1.16)
* add failing test and fix for cachecontrol 0.12.10 new API (Closes: GL#22)
* do not cache requests in plugins (Closes: #1001412, GL#26)
* Require feedparser 5 as minimum version for Python 3, thanks Paul Wise

Documentation:

* mention (lack of) Gemini and other protocol support
* leave Freenode for oftc.net

Cleanup, CI, linting:

* avoid dateparser bug workaround in newer versions
* drop support for python 3.5, add 3.9
* enforce black in tox, but not in CI
* first pass at type checking with mypy, with failures allowed
* switch to setup.cfg as much as possible
* fix rst syntax since we are not hacking it anymore
* mention build module, which may be necessary for newer setuptools_scm
* move fixtures to conftest.py
* use pytest.mark.network instead of xfail
2022-02-01 18:43:17 +00:00
triaxx
ae8a41c164 fetchmailconf: Update to 6.4.27 2022-01-31 14:13:58 +00:00
triaxx
9700a04aef fetchmail: Update to 6.4.27
upstream changes:
-----------------
fetchmail-6.4.27 (released 2022-01-26, 31661 LoC):

# BREAKING CHANGES:
* Bump wolfSSL minimum required version to 5.1.1 to pull in security fix.

# TRANSLATIONS: language translations were updated by this fine person:
* ro:    Remus-Gabriel Chelu [Romanian]
2022-01-31 14:12:59 +00:00
gutteridge
1ac2d39fda imap-uw: fix non-BSD build breakages from previous change set
Redo some of the patches from the previous change set (PR pkg/56645) so
that they reflect the upstream project's method for including its
version of portable_utime(), rather than what was done previously,
which broke non-BSD builds, e.g., on Solaris derivates:

ld: fatal: symbol 'portable_utime' is multiply-defined:
	(file .libs/osdep.o type=FUNC; file .libs/utime.o type=FUNC);
ld: fatal: file processing errors. No output written to .libs/libc-client.so.5.0.0

Compile tested on NetBSD 9.2_STABLE, NetBSD 9.99.93, OmniOS r151038,
and Fedora Linux 34.
2022-01-30 04:00:42 +00:00
taca
8aabbeee6c mail/roundcube: update to 1.5.2
This update contains security fix.

Roundcube Webmail 1.5.1 (2021-11-28)

This is the first service release to update the new stable version 1.5.  It
provides a bunch of small fixes and improvements after getting your feedback
from the 1.5.0 release.  See the full changelog below.

Important note for MySQL and MariaDB database backends

The change to full UTF-8 support in MySQL/MariaDB didn't work for everybody
migrating an existing DB.  Hence here's an important notice from the
UPGRADING instructions:

If you use MySQL < 5.7.7 or MariaDB < 10.2.2 make sure to configure it with:

	innodb_large_prefix=1
	innodb_file_per_table=1
	innodb_file_format=Barracuda

This version is considered stable and we recommend to update all productive
installations of Roundcube with it.  Please do backup your data before
updating!

CHANGELOG

* Fix importing contacts with no email address (#8227)
* Fix so session's search scope is not used if search is not active (#8199)
* Fix some PHP8 warnings (#8239)
* Fix so dark mode state is retained after closing the browser (#8237)
* Fix bug where new messages were not added to the list on refresh if
  skip_deleted=true (#8234)
* Fix colors on "Show source" page in dark mode (#8246)
* Fix handling of dark_mode_support:false setting in skins meta.json - also
  when devel_mode=false (#8249)
* Fix database initialization if db_prefix is a schema prefix (#8221)
* Fix undefined constant error in Installer on Windows (#8258)
* Fix installation/upgrade on MySQL 5.5 - Index column size too large (#8231)
* Fix regression in setting of contact listing name (#8260)
* Fix bug in Larry skin where headers toggle state was reset on full page
  preview (#8203)
* Fix bug where \u200b characters were added into the recipient input
  preventing mail delivery (#8269)
* Fix charset conversion errors on PHP < 8 for charsets not supported by
  mbstring (#8252)
* Fix bug where adding a contact to trusted senders via "Always allow
  from..." button didn't work (#8264, #8268)
* Fix bug with show_images setting where option 1 and 3 were swapped (#8268)
* Fix PHP fatal error on an undefined constant in contacts import action
  (#8277)
* Fix fetching headers of multiple message parts at once in
  rcube_imap_generic::fetchMIMEHeaders() (#8282)
* Fix bug where attachment download could sometimes fail with a CSRF check
  error (#8283)
* Fix an infinite loop when parsing environment variables with float/integer
  values (#8293)
* Fix so 'small-dark' logo has more priority than the 'small' logo (#8298)


Roundcube Webmail 1.5.2 (2021-12-30)

This is the second service release to update the new stable version 1.5.  It
provides a bunch of small fixes and improvements to the OAuth feature as
well as a security fix to a recently reported XSS vulnerability.  See the
full changelog below.

Security fix

* Cross-site scripting (XSS) via HTML messages with malicious CSS content

This version is considered stable and we recommend to update all productive
installations of Roundcube with it.  Please do backup your data before
updating!

CHANGELOG

* OAuth: pass 'id_token' to 'oauth_login' plugin hook (#8214)
* OAuth: fix expiration of short-lived oauth tokens (#8147)
* OAuth: fix relative path to assets if /index.php/foo/bar url is used
  (#8144)
* OAuth: no auto-redirect on imap login failures (#8370)
* OAuth: refresh access token in 'refresh' plugin hook (#8224)
* Fix so folder search parameters are honored by subscriptions_option plugin
  (#8312)
* Fix password change with Directadmin driver (#8322, #8329)
* Fix so css files in plugins/jqueryui/themes will be minified too (#8337)
* Fix handling of unicode/special characters in custom From input (#8357)
* Fix some PHP8 compatibility issues (#8363)
* Fix chpass-wrapper.py helper compatibility with Python 3 (#8324)
* Fix scrolling and missing Close button in the Select image dialog in
  Elastic/mobile (#8367)
* Security: fix cross-site scripting (XSS) via HTML messages with malicious
  CSS content
2022-01-29 13:34:44 +00:00
triaxx
2fa06adf25 postfix: Update to 3.6.4
upstream changes:
-----------------
 Fixed in Postfix 3.6.4, 3.5.14, 3.4.24, 3.3.21:
  o Bug introduced in bugfix 20210708: duplicate bounce_notice_recipient
    entries in postconf output. This was caused by an incomplete fix to send
    SMTP session transcripts to $bounce_notice_recipient. Reported by Vincent
    Lefevre.
  o Bug introduced in Postfix 3.0: the proxymap daemon did not automatically
    authorize proxied maps inside pipemap (example:
    pipemap:{proxy:maptype:mapname, ...}) or inside unionmap. Problem reported
    by Mirko Vogt.
  o Bug introduced in Postfix 2.5: off-by-one error while writing a string
    terminator. This code passed all memory corruption tests, presumably
    because it wrote over an alignment padding byte, or over an adjacent
    character byte that was never read. Reported by Robert Siemer.

Fixed in Postfix 3.6.4, 3.5.14, 3.4.24:
  o The proxymap daemon did not automatically authorize map features added
    after Postfix 3.3, caused by missing *_maps parameter names in the
    proxy_read_maps default value. Found during code maintenance.
2022-01-26 17:41:31 +00:00
wiz
eef7f6435e imap-uw: bump PKGREVISION for the new patchset added 2022-01-24 22:39:29 +00:00
buhrow
e6d5172fe8 These patches fix a very long standing bug where aguments passed to utime(3) by IMAP-UW and the
c-client library were incorrect.  Unfortunately, on 32-bit systems, the the bug went unnoticed
because all the bits lined up correctly.  On 64-bit systems, this happenstance doesn't work,
meaning the mtime and atime time stamps this software modifies are completely wrong, usually
defaulting to the beginning of the epoch, but only because the random memory locations pointed
to by the incorrect pointers are  0.
Fortunately, the software package includes a portable version of the utime library call that
converts the internal usage of this function to one that's compatible with the one resident in
libc on NetBSD, FreeBSD and other BSD systems.  This patch simply enables that portable code
when compiling this package  on BSD systems while using the pkgsrc system.

These patches have been compiled and are running in production on a 64-bit NetBSD/amd64
system running NetBSD-9.2.

Fixes pkg/pr-56645
2022-01-24 22:21:58 +00:00
buhrow
9836f9a99a /tmp/foo1 2022-01-24 21:05:57 +00:00
triaxx
b3da6257cc fetchmailconf: Update to 6.4.26 2022-01-24 11:57:52 +00:00
triaxx
527e166862 fetchmail: Update to 6.4.26
upstream changes:
-----------------
fetchmail-6.4.26 (released 2021-12-26, 31661 LoC):

# FIXES:
* When using wolfSSL 5.0.0, work around a bug that appears to hit wolfSSL when
  receiving handshake records while still in SSL_peek(). Workaround is to read
  1 byte and cache it, then call SSL_peek() again.
  This affects only some servers. https://github.com/wolfSSL/wolfssl/issues/4593

# TRANSLATIONS: language translations were updated by this fine person:
* sr:    Мирослав Николић (Miroslav Nikolić) [Serbian]
2022-01-24 11:56:59 +00:00
wiz
5e6791b5a4 py-spf: fix PLIST for python 2.7 2022-01-22 14:41:57 +00:00
wiz
00dbb58f11 *: fix for python 3.x 2022-01-19 17:50:45 +00:00
taca
8d46c838f7 mail/ruby-actionmailbox70: update to 7.0.1
7.0.1 (2021-01-06)

* No changes.
2022-01-16 14:08:57 +00:00
taca
081ca55367 mail/ruby-actionmailer70: update to 7.0.1
* Keep configuration of smtp_settings consistent between 6.1 and 7.0.

  André Luis Leal Cardoso Junior
2022-01-16 14:08:12 +00:00
wiz
e3f47fbb0e *: python2 egg files are back, add them to the PLISTs 2022-01-14 17:51:50 +00:00
wiz
41892c6aae neomutt: revert an upstream commit to fix a segfault
A bug report is already open about this upstream.

Bump PKGREVISION.
2022-01-13 16:12:52 +00:00
wiz
6e1ad1ff53 py-sendmail-admin: convert to egg.mk 2022-01-10 20:46:42 +00:00
wiz
85cebd6949 getmail: convert to egg.mk 2022-01-10 20:22:12 +00:00
ryoon
630fd89527 notmuch: Update to 0.34.3
Changelog:
What's new in notmuch 0.34.3
=========================

Library
-------

Do not crash when presented with a .notmuch directory without a
xapian/ subdirectory.

Python Bindings (notmuch2)
--------------------------

Database constructor now searches for configuration by default. Pass
`config=Database.CONFIG.EMPTY` to disable.

The `Message.replies()` method now returns OwnedMessage objects, to
prevent certain memory de-allocation errors.

Fix for importing `notmuch2` module when building bindings
documentation.
2022-01-10 16:13:27 +00:00
wiz
afeb003c52 offlineimap: convert to egg.mk 2022-01-10 08:30:00 +00:00
wiz
6e0ec23691 archivemail: convert to egg.mk 2022-01-10 08:10:07 +00:00
ryoon
45fb4e2594 *: Recursive revbump from boost 1.78.0 2022-01-10 01:46:21 +00:00
bsiegert
69b9f4cba9 Revbump all Go packages after go117 update 2022-01-09 20:10:29 +00:00
wiz
71cce5e81d egg.mk: remove --single-version-externally-managed
setuptools has this as default when --root is used (since version 0.6a11).
2022-01-09 11:58:13 +00:00
mef
5385c16ebb (mail/roundcube-plugin-carddav) regen distinfo 2022-01-08 23:01:30 +00:00
schmonz
18a194b6e7 Quell most of the pkglint warnings. 2022-01-08 11:41:21 +00:00
schmonz
f1ead5f6bd Enable MANZ by replacing roff includes with symlinks. 2022-01-08 11:28:16 +00:00
tnn
66b072a2b6 fix typo 2022-01-07 11:46:56 +00:00
wiz
67e1f1a6bf python: egg.mk: add USE_PKG_RESOURCES flag
This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
2022-01-05 15:40:56 +00:00
schmonz
8db9a7e659 Now that nacl builds more portably, depend on it. Bump PKGREVISION. 2022-01-05 14:03:27 +00:00
schmonz
73d7809c50 In addition to "qmail-tcpclient" being identical to ucspi-tcp's
tcpclient, the author suggests we rely on the curvecpclient and
curvecpmessage binaries provided by NaCl. Bump PKGREVISION.
2022-01-04 21:03:22 +00:00
wiz
bb579283d0 *: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
2022-01-04 20:53:26 +00:00
schmonz
a7c928cd48 Update to 1.2. From the changelog:
* Caution! The tools mdeliver and mexport were buggy in handling and
  generation of trailing empty lines in MBOX-RD.  Do not import
  mbox files generated by mexport >=1.2 with mdeliver <1.2 if you
  require verbatim message delivery.
* mshow: add "-A all" to render all attachments
* msed: match header names case insensitively
* mless: prefer setting LESSKEYIN and using .mlesskey
* mcom: take Delivered-To into account for choosing From address
* mcom: allow tilde prefixed path for profile's outbox setting
* mcom: detect and report mmime errors
* add contrib/mmailto, a handler for mailto: links
* Many bug fixes.
2022-01-04 12:21:47 +00:00
cirnatdan
5eed192f8d *: recursive revbump for evolution-data-server 2022-01-03 08:23:59 +00:00
cirnatdan
13d58c6643 evolution-data-server: Update mail/evolution-data-server to 3.42.2
Evolution-Data-Server 3.42.2 2021-12-03
---------------------------------------

Bug Fixes:
	I#364 - Camel: Add a missing header include into camel-hostname-utils.c (Milan Crha)
	I#365 - Calendar: Crash on local calandar file change (Milan Crha)
	I#366 - Calendar: Correct 'occur-in-time-range?' for zero-length events (Milan Crha)

Translations:
	Christian Kirbach (de)
	Quentin PAGÈS (oc)

Evolution-Data-Server 3.42.1 2021-10-29
---------------------------------------

Bug Fixes:
	I#352 - LDAP: Claim capabilities change on "sync for offline" change (Milan Crha)
	I#355 - Camel: Ignore empty output from "Pipe to program" filter (Milan Crha)
	I#360 - WebDAVNotes: Recognize and prefer files with .md extension (Milan Crha)
	I#361 - Camel: Understand non-standard "Content-Transfer-Encoding: uuencode" (Milan Crha)
	M!81 - Camel-SMTP: accept any 2xx code on MAIL FROM: as success (Дилян Палаузов)
	evo-I#1621 - Prevent IDN homograph attacks (Milan Crha)

Miscellaneous:
	LDAP: Fix a memory leak when filling a contact address (Milan Crha)
	book/cal-backend: Add some safety checks around pending_operations queue (Milan Crha)
	Correct 'Since:' tag in the developer comments (Milan Crha)
	ERemindersWidget: Incorrect value for last selected snooze time after open (Milan Crha)
	Camel: Correct a copy&paste error in a function documentation (Milan Crha)
	org.gnome.Evolution-alarm-notify.desktop: Add X-GNOME-UsesNotifications=true (Milan Crha)

Translations:
	Boyuan Yang (zh_CN)
	Мирослав Николић (sr)
	Rūdolfs Mazurs (lv)
2022-01-03 08:18:47 +00:00
cirnatdan
0e4940ab07 evolution-data-server: Update mail/evolution-data-server to 3.42.1
Evolution-Data-Server 3.42.0 2021-09-17
---------------------------------------

Translations:
	Alan Mortensen (da)
	Balázs Úr (hu)
	Boyuan Yang (zh_CN)
	Changwoo Ryu (ko)
	Charles Monzat (fr)
	Daniel Șerbănescu (ro)
	Goran Vidović (hr)
	Luna Jernberg (sv)
	Nathan Follens (nl)
	Philipp Kiemle (de)
	Piotr Drąg (pl)
	Zander Brown (en_GB)

Evolution-Data-Server 3.41.3 2021-09-03
---------------------------------------

Bug Fixes:
	I#343 - Slow down automatic background downloads when in power saver mode (Milan Crha)
	I#349 - ERemindersWidget: Reverse order of the shown reminders (Milan Crha)

Miscellaneous:
	vala: FolderThreadNode is a compact class (Corentin Noël)

Translations:
	Daniel Mustieles (es)
	Asier Sarasua Garmendia (eu)
	Fran Dieguez (gl)
	Kukuh Syafaat (id)
	Baurzhan Muftakhidinov (kk)
	Jiri Grönroos (fi)
	Jordi Mas (ca)
	Nathan Follens (nl)
	Aurimas Černius (lt)

Evolution-Data-Server 3.41.2 2021-08-13
---------------------------------------

Bug Fixes:
	I#341 - Pass Proxy settings to WebKit in OAuth2 credentials prompter (Milan Crha)
	I#346 - Camel: "Pipe to program" filter does not work (Milan Crha)
	M!72 - Typos its <=> it's (Дилян Палаузов)
	M!73 - Add more GType for many Camel Flags (Corentin Noël)
	M!74 - LDAP: Don't force LDAPS port to 636 (Christoph Ruegge)
	evo-I#1433 - Message List columns for custom headers (Milan Crha)

Miscellaneous:
	CamelMimeFilterToHTML: Speed up read of long lines (Milan Crha)
	CamelMimeFilterToHTML: Correct filtering of text without new line at the end (Milan Crha)
	alarm-notify: Focus window on status icon click when shown (Milan Crha)
	vala: Add support for the auth_type class field of CamelSasl (Corentin Noël)
	vala: Properly annotate CamelServiceAuthType (Corentin Noël)
	ESoupSession: Let it understand GSSAPI authentication method (Milan Crha)

Translations:
	Chao-Hsiung Liao (zh_TW)
	Rafael Fontenelle (pt_BR)
	Philipp Kiemle (de)
	Fabio Tomat (fur)
	Hugo Carvalho (pt)
	Yuri Chornoivan (uk)
	Alexey Rubtsov (ru)
	Enrico Nicoletto (pt_BR)
	Marek Černocký (cs)
	Emin Tufan Çetin (tr)
	Quentin PAGÈS (oc)
	Matej Urbančič (sl)

Evolution-Data-Server 3.41.1 2021-07-09
---------------------------------------

Bug Fixes:
	I#289 - Support Matrix IM Protocol for Contacts (Milan Crha)
	I#306 - Camel: Listen for change notifications on spool account (Milan Crha)
	I#313 - EXmlDocument: Export unformatted text, to save bandwidth (Milan Crha)
	I#315 - EWebDAVDiscover: Correct error response (Milan Crha)
	I#316 - vCard: PHOTO/LOGO is a single value attribute (Milan Crha)
	I#317 - Add OAuth2 for Yahoo! accounts (Milan Crha)
	I#319 - SMTP: Extra empty line added at the end of the message (Milan Crha)
	I#323 - Camel: Consider plain words as message ids in In-Reply-To/References headers (Milan Crha)
	I#326 - libecal: Move Due date relative to the Start date on a recurring task completion (Milan Crha)
	I#328 - IMAPx: LIST-STATUS is not an extension of the LIST-EXTENDED (Milan Crha)
	I#329 - Calendar: Add SIMPLE_MEMO_WITH_SUMMARY capability (Milan Crha)
	I#334 - ECredentialsPrompter: Truncate multiline for pasted passwords (Milan Crha)
	I#335 - CamelFolder: Calls Junk/Not-Junk learn repeatedly (Milan Crha)
	I#336 - Handle "Object is out of sync" during backend refresh better (Milan Crha)
	M!68 - SetupBuildFlags.cmake: Correct testing of two compiler/linker build flags (Matt Turner)
	M!71 - CamelFolderThread: Use g_clear_object/pointer when possible (Corentin Noël)
	evo-I#571 - IMAPx QResync: Folder doesn't show all messages actually in it (Milan Crha)
	evo-I#1499 - ECredentialsPrompter: Ask for dialog parent with the auth_source (Milan Crha)
	evo-I#1512 - Choose account with which to forward message in filter rule (Milan Crha)

Miscellaneous:
	EWebDAVCollectionBackend: Preset also auth method on the new child (Milan Crha)
	Camel: Fails to filter unread junk messages in a virtual Junk folder (Milan Crha)
	Add Yahoo! OAuth2 service objects into the developer documentation (Milan Crha)
	ESourceWebDAV: Fallback to SHA1 on SSL trust verification if needed (Milan Crha)
	tests: Change how timezone is verified in CalMetaBackend test (Milan Crha)
	Ensure non-const pointers passed to I_CAL_IS_... functions (Milan Crha)
	tests: Run book-migration Berkeley DB tests only if libdb had been found (Milan Crha)
	ECalBackendSync: Ensure no Recurrence-ID set when removing all components (Milan Crha)
	PrintableOptions.cmake: Correct variable name comparison (Milan Crha)
	libecal: Fix a warning caught by a gcc static analyzer (Milan Crha)
	ECollectionBackend: Fix a memory leak (Milan Crha)
	gnome_online_accounts_create_client_cb: Prefer g_clear_object() (Milan Crha)
	Data Factories: Miscellaneous fixes (Milan Crha)
	ECalCache: Drop timezones_lock (Milan Crha)
	ECalBackend: Deliver component change notifications in a dedicated thread (Milan Crha)
	CardDAV: Recognize OPTIONS 'Bad Request' response as success for Google (Milan Crha)
	Fix e_webdav_session_util_item_href_equal() (Milan Crha)
	Addressbook: Switch from GData Contacts API to CardDAV API for Google books (Milan Crha)
	Camel: Stop using allow-none annotation (Corentin Noël)
	Introspection: Get rid of allow-none (Corentin Noël)
	CamelMimeFilterEnriched: Add safety checks into enriched_to_html() (Milan Crha)
	Calendar: Support THIS_AND_FUTURE range for the Recurrence-ID (Milan Crha)
	Calendar: Improve the annotation coverage (Corentin Noël)
	tests: Workaround libphonenumber behavior change (Milan Crha)
	test-book-client-write-write: Fix occasional test failure (Milan Crha)
	IMAPx: Change how Junk and NotJunk flags are handled (Milan Crha)
	ECalBackendFile: Free interval tree only when being allocated (Milan Crha)
	Calendar: Drop leftover GDataClientLogin reference in the gtasks backend (Milan Crha)

Translations:
	Alexey Rubtsov (ru)
	Asier Sarasua Garmendia (eu)
	Aurimas Černius (lt)
	Bruce Cowan (en_GB)
	Chao-Hsiung Liao (zh_TW)
	Charles Monzat (fr)
	Daniel Mustieles (es)
	Daniel Șerbănescu (ro)
	Emin Tufan Çetin (tr)
	Enrico Nicoletto (pt_BR)
	Fabio Tomat (fur)
	Florentina Mușat (ro)
	Fran Dieguez (gl)
	Gianvito Cavasoli (it)
	Hugo Carvalho (pt)
	Kjartan Maraas (nb)
	Luna Jernberg (sv)
	Nathan Follens (nl)
	Piotr Drąg (pl)
	Tim Sabsch (de)
	Yuri Chornoivan (uk)
	Zander Brown (en_GB)
	Мирослав Николић (sr)

Evolution-Data-Server 3.40.0 2021-03-19
---------------------------------------

Translations:
	Boyuan Yang (zh_CN)
	Milo Casagrande (it)

Evolution-Data-Server 3.39.3 2021-03-12
---------------------------------------

Bug Fixes:
	I#301 - alarm-notify: Add "until start time" as predefined snooze time (Milan Crha)
	I#303 - camel-folder: Add nullable and optional annotations to out parameters. (Corentin Noël)
	I#304 - IMAPx: Inbox hidden in offline when not subscribed (Milan Crha)
	I#309 - EContact: Inline locally stored image does not retain its mime type (Milan Crha)
	ews-I#144 - Calendar: Dismiss of a reminder doesn't provide recurrence ID (Milan Crha)

Miscellaneous:
	ESoupAuthBearer: Shorten the token expiry time by 4 more seconds (Milan Crha)
	ESoupSession: Refresh Bearer auth token during request redirect (Milan Crha)
	MetaBackend tests: Relax a runtime requirement (Milan Crha)
	Calendar: Add functions to clamp a VTIMEZONE component (Milan Crha)
	e_cal_client_get_component_as_string: Clamp the VTIMEZONE component (Milan Crha)
	test-cal-utils: Add test to clamp a VTIMEZONE by a future time (Milan Crha)
	Calendar: Make few improvements in the Weather backend (Milan Crha)
	camel-debug: Copy cached backtrace symbol strings (Milan Crha)
	camel-gpg-context: Add some debug prints (Milan Crha)
	[IMAPx] Cancel authentication request when failed to get the SASL response (Milan Crha)
	EBookMetaBackend: Add 'backend_module_directory' property into the class (Milan Crha)
	Allow to load modules from custom prefixes (Milan Crha)
	reminder-watcher: Process "Dismiss All" requests in the background (Milan Crha)
	Allocate large-enough buffer for g_base64_decode_step() (Milan Crha)
	CamelSpoolStore: Use cache for often accessed data (Milan Crha)
	alarm-notify: Default notify-past-events to false plus few related fixes (Milan Crha)
	e-book-backend-file: Fix busy loop when modifying multiple contacts at once (Milan Crha)
	Use SHA256 instead of SHA1 where appropriate (Milan Crha)
	Fix integer overflow on 32-bit architectures (Milan Crha)
	Fix a memory leak in camel_util_get_directory_variants() (Milan Crha)

Translations:
	Charles Monzat (fr)
	Ask Hjorth Larsen (da)
	Yuri Chornoivan (uk)
	Asier Sarasua Garmendia (eu)
	Fran Dieguez (gl)
	Kukuh Syafaat (id)
	Hugo Carvalho (pt)
	Мирослав Николић (sr)
	Emin Tufan Çetin (tr)
	Jiri Grönroos (fi)
	Matej Urbančič (sl)
	Balázs Úr (hu)
	Philipp Kiemle (de)
	Goran Vidović (hr)
	Henrique Machado Campos (pt_BR)
	Aurimas Černius (lt)
	Anders Jonsson (sv)
	Jordi Mas (ca)
	Piotr Drąg (pl)
	Rūdolfs Mazurs (lv)
	Daniel Mustieles (es)
	Daniel Șerbănescu (ro)
	Marek Černocký (cs)
	Guillaume Bernard (fr)
	Changwoo Ryu (ko)

Evolution-Data-Server 3.39.2 2021-02-12
---------------------------------------

Bug Fixes:
	I#196 - Use default OAuth2 services on scratch sources (Milan Crha)
	I#283 - CamelNetworkSettings: Unset default value for the 'user' property (Milan Crha)
	I#288 - Adapt to libgweather 40.alpha API changes (Milan Crha)
	I#293 - IMAPx: Ignore unexpected untagged LIST/LSUB responses (Milan Crha)
	I#295 - Calendar: Use ACKNOWLEDGED VALARM property (Milan Crha)
	I#296 - CamelMime*: Annotate the data arrays with element-type uint8 (Corentin Noël)
	I#297 - CalDAV: Support calendar-order property (Milan Crha)
	I#298 - Flatpak: Share NSS database with the system (Milan Crha)
	I#299 - e_xml_is_element_name: Can fail to match a namespaced node (Milan Crha)
	I#300 - Camel: Conversion between UTF-8 and UTF-7 misbehaves for emoji (Milan Crha)
	M!49 - vala: Make webdav_discover_sources E.Source methods ][ (Corentin Noël)
	M!64 - Fix variable reference in e_source_mail_identity_set_signature_uid docs (Michael McClurg)
	M!65 - Correct typos in a/an (Дилян Палаузов)

Miscellaneous:
	camel-debug: Cache symbol resolution to speed up backtrace demangle (Milan Crha)
	Fix variable type to calls of g_once_init_enter() (Milan Crha)
	Fix some compiler warnings (Milan Crha)
	alarm-notify: Stop using g_application_register() (Milan Crha)
	Remove OnlyShowIn from org.gnome.Evolution-alarm-notify.desktop (Milan Crha)
	alarm-notify: Guard new glib symbol usage by a version check (Milan Crha)
	alarm-notify: The XDG_CURRENT_DESKTOP env is a list (Sebastien Bacher)
	CamelFolder: Cancel save of the changes early in the dispose() (Milan Crha)
	AlarmNotify: The e_alarm_notify_activate() can be called multiple times (Milan Crha)
	Correct few typos in the developer comments (Milan Crha)

Translations:
	Daniel Mustieles (es)
	Marek Černocký (cs)
	Balázs Meskó (hu)
	Fabio Tomat (fur)
	Мирослав Николић (sr)
	Fran Dieguez (gl)
	Matej Urbančič (sl)
	Rafael Fontenelle (pt_BR)
	Marek Černocký (cs)
	Kukuh Syafaat (id)
	Emin Tufan Çetin (tr)
	Luna Jernberg (sv)

Evolution-Data-Server 3.39.1 2021-01-08
---------------------------------------

Bug Fixes:
	I#81 - EReminderWatcher: Triggers an alarm for a removed object (Milan Crha)
	I#247 - Trust Prompt: Can fail to extract host from a collection account (Milan Crha)
	I#249 - EBufferTagger: Add link-related options into the context menu (Milan Crha)
	I#254 - Calendar: Add 'has-end?', 'has-due?' and 'has-duration?' into SExp (Milan Crha)
	I#257 - Ineffective refresh of book/calendar meta backends (Milan Crha)
	I#260 - DAV: Relax collection's item href comparison (Milan Crha)
	I#265 - code-cleanup: Remove unnecessary NULL pointer checks (Markus Elfring)
	I#269 - EWebDAVSession: Traverse all 'propstat' nodes in the response (Milan Crha)
	I#271 - Maildir: Allow not to have colons in data filenames (Milan Crha)
	I#272 - WebDAV: Decode URI-s before comparing them (Milan Crha)
	I#273 - Camel: Save folder changes periodically (Milan Crha)
	I#275 - SMTP: Add option to override HELO/EHLO address (Milan Crha)
	I#277 - Reminders: Preselect a reminder in the notification window (Milan Crha)
	I#281 - GLibTools.cmake: Use basename in glib-mkenums templates (Milan Crha)
	I#282 - tests: Avoid build/source directories in executables (Milan Crha)
	I#286 - Skip collection account refresh when parts disabled (Milan Crha)
	M!42 - Change summary of 'notify-window-paned-position' gschema key (Thibault Martin)
	M!44 - Typo 'the the ' -> 'the ' (Дилян Палаузов)
	M!45 - e-cal-client: Make the documentation point to enum definition of E_CAL_OBJ_MOD_* (Corentin Noël)
	M!46 - camel-internet-address: Annotate methods to fetch strings as transfer none (Corentin Noël)
	M!47 - e-webdav-session: Fixed wrong annotation (Marco Betschart)
	M!48 - e-webdav-discover: Define EWebDAVDiscoveredSource as boxed type (Corentin Noël)
	M!49 - vala: Make webdav_discover_sources E.Source methods (Corentin Noël)
	M!50 - Added style class to alarm notification window (ptrxyz)
	M!51 - EWebDAVDiscover*: Make the WebDAV discover Dialog and Content real widgets (Corentin Noël)
	M!52 - Replace several G_TYPE_POINTER to their actual type in signal declaration (Corentin Noël)
	M!53 - calendar: Mention ECalOperationFlags directly instead of using guint32 (Corentin Noël)
	M!54 - Remove unneeded assignments in nntp_get_existing_article_numbers() (Markus Elfring)
	M!55 - Add pointer checks for SQL statement arguments (Markus Elfring)
	M!57 - libedataserver: Add explicit GData dependency for the introspection when enabled (Corentin Noël)
	M!61 - Camel: Add several headers to provide GType for error domains (Corentin Noël)
	M!62 - GObjectIntrospection.cmake: Specify the `sources-top-dirs` (Corentin Noël)
	evo-I#1070 - Improve URL scanner (detect angle brackets) (Milan Crha)
	evo-I#1090 - Forward as iCalendar: Embed event's local attachments (Milan Crha)
	evo-I#1095 - Password Credentials Prompt: Escape text for use in markup (Milan Crha)
	evo-i#1206 - Mail: Preserve TABs in plain text body preview (Milan Crha)

Miscellaneous:
	Mark a missed user-visible text for translation (Milan Crha)
	Calendar: Fix a possible leak in e_cal_util_parse_ics_string() (Milan Crha)
	ReminderWatcher: Add detailed debug prints about the scheduled reminders (Milan Crha)
	EReminderWatcher: Default alarm range should be from the day begin (Milan Crha)
	Camel: Special-case search for the match of the MESSAGE-ID headers (Milan Crha)
	Calendar: Make it possible to assign email address to On This Computer sources (Milan Crha)
	Introduce e_async_closure_new_with_context() (Milan Crha)
	Bump gtk+ requirement to 3.16, due to used functions from that version (Milan Crha)
	EBufferTagger: Derive link color from the theme (Milan Crha)
	EBook/CalBackend: Correct free function for the pending_operations queue (Milan Crha)
	e-categories: Show migration runtime warning only if the file exists (Milan Crha)
	DataCalView: Created objects could be notified twice (Milan Crha)
	CalComponentParameterBag: The take method gives the ownership of the object (Corentin Noël)
	CalComponentPropertyBag: The take method gives the ownership of the object (Corentin Noël)
	GLibTools.cmake: Generate signal marshallers without source reference (Milan Crha)
	Vala: Mark the message field of CamelFolderThreadNode as nullable (Corentin Noël)
	EReminderWatcher: Catch a race condition when creating a calendar view (Milan Crha)
	alarm-notify: Provide application reference in canberra calls (Milan Crha)
	CamelMimeFilterToHTML: Change how empty <div> is recognized (Milan Crha)
	Addressbook:file backend: Prevent percent letter in photo filename (Milan Crha)

Translations:
	Fabio Tomat (fur)
	Yuri Chornoivan (uk)
	Balázs Úr (hu)
	Jordi Mas (ca)
	Rūdolfs Mazurs (lv)
	Yosef Or Boczko (he)
	Dušan Kazik (sk)
	Juliano de Souza Camargo (pt)
	Florentina Mușat (ro)
	Hugo Carvalho (pt)
	Jordi Mas i Hernandez (ca)
	Philipp Kiemle (de)
	Aurimas Černius (lt)

Evolution-Data-Server 3.38.0 2020-09-11
---------------------------------------

Translations:
	Marek Černocký (cs)
	Balázs Meskó (hu)
	Anders Jonsson (sv)
	Dušan Kazik (sk)
	Alan Mortensen (da)
	Mario Blättermann (de)
	Gianvito Cavasoli (it)

Evolution-Data-Server 3.37.92 2020-09-04
----------------------------------------

Bug Fixes:
	I#172 - [IMAPx] Ignore truncated COPYUID server response (Milan Crha)
	I#208 - Avoid race condition when refreshing collection backend (Milan Crha)
	I#232 - ESoupSession: Ensure request URI is properly encoded (Milan Crha)
	I#245 - CardDAV contacts without UID are not shown (Milan Crha)
	I#246 - libecal: Specify forward-declared types for gir (Milan Crha)
	M!43 - Calendar: Add SExp function to filter with DTSTART (Helmut Pozimski)
	evo-I#461 - Let 'Wrap quoted text in replies' influence paragraph style (Milan Crha)
	evo-I#1014 - Calendar: Correct RRULE's UNTIL value saving (Milan Crha)

Miscellaneous:
	GObjectIntrospection.cmake: Depend rather on gir target, than on gir file (Milan Crha)

Translations:
	Efstathios Iosifidis (el)
	Fran Dieguez (gl)
	Piotr Drąg (pl)
	Thibault Martin (fr)
	Goran Vidović (hr)
	Rafael Fontenelle (pt_BR)
	Nathan Follens (nl)
	Kukuh Syafaat (id)
	Boyuan Yang (zh_CN)
	Changwoo Ryu (ko)
	Asier Sarasua Garmendia (eu)
	Zander Brown (en_GB)
	Matej Urbančič (sl)

Evolution-Data-Server 3.37.90 2020-08-07
----------------------------------------

Bug Fixes:
	I#236 - Uses LC_ADDRESS unconditionally in libphonenumber code (Milan Crha)
	I#239 - SMTP: Doesn't send fully qualified host name with EHLO (Milan Crha)
	I#240 - IMAPx: Disable move to real junk/trash in server-side virtual folders (Milan Crha)
	evo-I#1041 - Search folders can show non-matches after filter change (Milan Crha)
	evo-I#1042 - Show recurrence information with user-specified date format (Milan Crha)

Miscellaneous:
	e-soup-logger.h: Add missing G_BEGIN_DECLS (Milan Crha)
	Fix a memory leak in ebmb_gather_photos_local_filenames() (Milan Crha)
	ESoupSession: Provided SoupAuth might not be always used by libsoup (Milan Crha)

Translations:
	Baurzhan Muftakhidinov (kk)
	Boyuan Yang (zh_CN)
	Jordi Mas (ca)
	Fabio Tomat (fur)

Evolution-Data-Server 3.37.3 2020-07-03
---------------------------------------

Bug Fixes:
	I#215 - Utilize If-None-Match header for WebCal refresh (Milan Crha)
	I#222 - Camel: Match-All condition doesn't show any messages (Milan Crha)
	I#223 - WebDAV: Inefficient processing of returned XML data (Milan Crha)
	I#226 - CVE-2020-14928: Response Injection via STARTTLS in SMTP and POP3 (Milan Crha)
	I#228 - Restarting evolution-source-registry re-enables user-disabled CalDAV accounts (Milan Crha)
	evo-I#982 - 'Message contains'-search broken in 3.36.3 (Milan Crha)

Miscellaneous:
	e-data-book-cursor.c: Mute a compiler warning (Milan Crha)
	PrintableOptions.cmake: Sync the file with Evolution changes (Milan Crha)
	camel-folder-search: Fix a memory leak when searching message body (Milan Crha)
	docs: Add api-index file references for new symbols in 3.36 and 3.38 (Milan Crha)
	Rename camel_stream_buffer_truncate() to  camel_stream_buffer_discard_cache() (Milan Crha)
	Use 'xmlNode *' instead of 'xmlNodePtr' in public API (vala related) (Milan Crha)
	EWebDAVSession: Relax requirement for full path existence in propstat response (Milan Crha)
	e_xml_get_node_text: Consider also CDATA section nodes, not only TEXT nodes (Milan Crha)
	Enhance ESoupSession debug logging (Milan Crha)

Translations:
	Emin Tufan Çetin (tr)
	Yuri Chornoivan (uk)
	Florentina Mușat (ro)
	Baurzhan Muftakhidinov (kk)
	Aurimas Černius (lt)
	Daniel Mustieles (es)

Evolution-Data-Server 3.37.2 2020-05-29
---------------------------------------

Bug Fixes:
	I#101 - DAV backends: Limit server requests after getting online (Milan Crha)
	I#209 - libedataserverui: Remove unneeded dependency on libebackend (Milan Crha)
	I#210 - Global buffer overflow in e_contact_check_attr_type_value_used() (Milan Crha)
	I#211 - IMAPx: No IDLE after extraneous connection reset (Milan Crha)
	I#212 - EWebDAVSession: Ignore text/plain server responses on success (Milan Crha)
	I#213 - camel_mime_filter_backup() calls memcpy(null, ...) (Milan Crha)
	I#219 - Search folder content rebuilt after a change in it (Milan Crha)
	M!40 - Add the the enumeration of possible values for ENABLE_FILE_LOCKING (Дилян Палаузов)
	evo-I#915 - Fix some issues reported by Clang's ubsan sanitizer (Milan Crha)

Miscellaneous:
	ECredentialsPrompterImplOAuth2: Enable sandbox usage for WebKitGTK (Milan Crha)
	CamelFilterDriver: do_shell: NULL-terminate the arguments array (Milan Crha)
	SetupBuildFlags.cmake: Use -Werror=implicit-function-declaration only for C code compilation (Milan Crha)
	ECollectionBackend: Limit how often checks for new child sources (Milan Crha)
	WebDAV backends: Transform Precondition Failed error to E_CLIENT_ERROR_OUT_OF_SYNC (Milan Crha)

Translations:
	Daniel Mustieles (es)
	Emin Tufan Çetin (tr)
	Florentina Mușat (ro)

Evolution-Data-Server 3.37.1 2020-04-24
---------------------------------------

Bug Fixes:
	I#165 - Add backend to access Nextcloud Notes (Milan Crha)
	I#195 - alarm-notify: Show more details of the selected event (Milan Crha)
	I#199 - ESoupAuthBearer: Is not thread safe (Milan Crha)
	I#203 - Google book: Do not use progress callbacks in libgdata sync API (Milan Crha)
	I#204 - GOA-configured Nextcloud account not appearing (Milan Crha)
	I#205 - e-source-selectable: Add annotations to developer comments (Milan Crha)
	I#206 - LDAP: Incorrectly converts SExp to LDAP query (Milan Crha)
	evo-I#831 - Free/Busy times are not in UTC (Milan Crha)
	ews-I#87 - Meta backends not moved back online after connect failure (Milan Crha)

Miscellaneous:
	Name D-Bus .service files by D-Bus service names they provide (Milan Crha)
	ESourceRegistryWatcher: The 'filter' signal listener should not be required (Milan Crha)

Translations:
	Marek Černocký (cs)
	Rafael Fontenelle (pt_BR)
	Gianvito Cavasoli (it)
	Goran Vidović (hr)
	Daniel Korostil (uk)
	Daniel Șerbănescu (ro)
	Fabio Tomat (fur)

Evolution-Data-Server 3.36.0 2020-03-06
---------------------------------------

Bug Fixes:
	I#198 - goa: Doesn't set ESourceAuthentication::is-external properly (Milan Crha)

Translations:
	Alan Mortensen (da)
	Nathan Follens (nl)
	Matej Urbančič (sl)
	Jiri Grönroos (fi)
	Gianvito Cavasoli (it)
	Tim Sabsch (de)
2022-01-03 08:13:23 +00:00
wiz
81078c032b py-policyd-spf: convert to egg.mk
Bump PKGREVISION.
2022-01-02 22:14:28 +00:00
wiz
6822427050 py-spf: convert to egg.mk
Bump PKGREVISION
2022-01-02 09:23:28 +00:00
tron
1ad0110148 mutt: Update to version 2.1.5
This is a bug-fix release.  Fixes include:
* a regression with SMTP authentication, where Mutt would force authentication
  when a server advertised AUTH.
* a possible SMTP server response overread, although I don't believe there is
  a security issue here.
* a SEGV bug on NetBSD when trying to use low level terminfo routines. Because
  of this fix, Mutt now looks for the term.h header before enabling these
  routines.  Packagers should ensure this header is present in the build
  dependencies.
* format=flowed text is space-unstuffed before piping to
  $send_multipart_alternative_filter
2021-12-31 07:33:02 +00:00
prlw1
2b7bf9acfd Update imapsync to 2.140
Seven years of development, including adding OAUTH2 support.

(Note on numbering: went from 1.999 to 2.100 to avoid 4 digit minor. The
2 isn't "meaningful" in a major number sense.)
2021-12-30 10:06:21 +00:00
taca
4f1fe3c533 Retire of php73, PHP 7.3.x. 2021-12-29 06:05:18 +00:00
nros
8d90c7e6e3 ifile: fix ssp build on NetBSD 2021-12-26 23:54:01 +00:00