as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330
Changelog since 6.2.42:
* Indentation of web templates are corrected. Though this change will not
affect functionality, administrators might have to apply their
customization to the new templates again.
* WWSympa: TLS client authentication: Now it gets rfc822Name in X.509v3
subjectAltName, otherwise emailAddress attribute in subject DN. Note
that earlier efforts getting attribute such as MAIL, Email in subject DN
are no longer supported.
* ARC: Now Mail-DKIM 0.55 or better is required for ARC support.
* WWSympa: Admin function to bulk unsubscribe which has been provided by
6.1.x was restored
Fixed bugs:
* "Use of uninitialized value $salt" on --import
* Improve handling of missing sympa/web_tt2 during upgrade
Merged pull requests:
* Support Test::Compile 2.0.0
* Remove all unneeded files from foundation-icons directory
PR: 238784
Submitted by: Geoffroy Desvernay <dgeo@centrale-marseille.fr> (maintainer)
Reported by: Daniel <d.stoye@cms.hu-berlin.de>
MFH: 2019Q3
as a stand-in for "are we running on gcc".
In some cases we only need to specifically test for "are we on the ancient
base gcc", e.g, the usage of 'pragma'.
While here, in some cases turn off SSE functions more specifically based
on ARCH, and turn off -mtune=generic everywhere. These are part of a
larger work in progress; these commits are for ports that would have
been touched by the the powerpc-on-clang test regardless.
Approved by: portmgr (tier-2 blanket)
[PATCH] lib: ostream-file: Don't log any errors when setting
TCP_NODELAY
It's likely never useful to log the error, and it seems more and more
unexpected errors just keep popping up.
Obtained from: upstream git.
dovecot changelog:
* fts-solr: Removed break-imap-search parameter
+ Added more events for the new statistics, see
https://doc.dovecot.org/admin_manual/list_of_events/
+ mail-lua: Add IMAP metadata accessors, see
https://doc.dovecot.org/admin_manual/lua/
+ Add event exporters that allow exporting raw events to log files and
external systems, see
https://doc.dovecot.org/configuration_manual/event_export/
+ SNIPPET is now PREVIEW and size has been increased to 200 characters.
+ Add body option to fts_enforced. This triggers building FTS index only
on body search, and an error using FTS index fails the search rather
than reads through all the mails.
- Submission/LMTP: Fixed crash when domain argument is invalid in a
second EHLO/LHLO command.
- Copying/moving mails using Maildir format loses IMAP keywords in the
destination if the mail also has no system flags.
- mail_attachment_detection_options=add-flags-on-save caused email body
to be unnecessarily opened when FETCHing mail headers that were
already cached.
- mail attachment detection keywords not saved with maildir.
- dovecot.index.cache may have grown excessively large in some
situations. This happened especially when using autoexpunging with
lazy_expunge folders. Also with mdbox format in general the cache file
wasn't recreated as often as it should have.
- Autoexpunged mails weren't immediately deleted from the disk. Instead,
the deletion from disk happened the next time the folder was opened.
This could have caused unnecessary delays if the opening was done by
an interactive IMAP session.
- Dovecot's TCP connections sometimes add extra 40ms latency due to not
enabling TCP_NODELAY. HTTP and SMTP/LMTP connections weren't
affected, but everything else was. This delay wasn't always visible -
only in some situations with some message/packet sizes.
- imapc: Fix various crash conditions
- Dovecot builds were not always reproducible.
- login-proxy: With shutdown_clients=no after config reload the
existing connections could no longer be listed or kicked with doveadm.
- "doveadm proxy kick" with -f parameter caused a crash in some
situations.
- Auth policy can cause segmentation fault crash during auth process
shutdown if all auth requests have not been finished.
- Fix various minor bugs leading into incorrect behaviour in mailbox
list index handling. These rarely caused noticeable problems.
- LDAP auth: Iteration accesses freed memory, possibly crashing
auth-worker
- local_name { .. } filter in dovecot.conf does not correctly support
multiple names and wildcards were matched incorrectly.
- replicator: dsync assert-crashes if it can't connect to remote TCP
server.
- config: Memory leak in config process when ssl_dh setting wasn't
set and there was no ssl-parameters.dat file.
This caused config process to die once in a while
with "out of memory".
pigeonhole changelog:
+ vacation: Made the subject for the automatic response message produced
by the Sieve vacation action configurable. Both the default subject
(if the script defines none) and the subject template (e.g. used to
add a subject prefix) can be configured.
- dsync: dsync-replication does not synchronize Sieve scripts.
- imap_sieve_filter: Reduce FILTER=SIEVE verbosity over IMAP connection.
- testsuite: Pigeonhole testsuite segfaulted if it was compiled with
GCC 9
- remove useless rules (forces a re-configure of the sh.cf file)
- fixed a bug where sometimes trailing dots in fqdn are there breaking
the query construction
www/w3m the default in order to install a text-based browser
to render HTML for nmh. Users can still deselect the option to
obtain a leaner install base. The other HTML rendering options
also still available.
Suggested by: Ken Hornstein <kenh@cmf.nrl.navy.mil> (nmh upline)
An implicit include has gone away (Intrinsic.h) so users of X11/StringDefs.h
now need to explictly include X11/Intrinsic.h to get the typedef for
String, otherwise many of the macro's like this one:
#define XtRString ((String)&XtStrings[1797])
will fall over.
to render HTML. The dependencies are build and run dependencies, build
dependencies because nmh auto-configures itself at build time for text
based browsers it finds. The nmh upstream developer,
Ken Hornstein <kenh@cmf.nrl.navy.mil>, prefers w3m but any text-based
browser will do. The browser option is not default in order to satisfy
minimalist install rerequirements.
Reported by: Ken Hornstein <kenh@cmf.nrl.navy.mil> (upstream)
MFH: 2019Q3