Commit graph

10586 commits

Author SHA1 Message Date
adam
7d4b705c63 revbump after boost update 2020-05-06 14:04:05 +00:00
rillig
a7d5059b64 mail/up-imappproxy: remove obsolete patch, fix directories in README 2020-05-02 19:16:15 +00:00
rillig
ba4d1eb643 mail/qmail: doesn't need the errno hack anymore
notqmail-1.07 correctly includes <errno.h> instead of declaring errno as
a process-global variable.
2020-05-02 10:47:38 +00:00
mef
2555fd1ae9 (mail/up-imappproxy) fix patch-remove-unused-variables instead SUBST 2020-05-02 00:38:10 +00:00
mef
627bc7d0dc (mail/up-imappproxy) fix patch-remove-unused-variables, try again, sorry 2020-05-02 00:21:39 +00:00
mef
031814392b (mail/up-imappproxy) fix patch-remove-unused-variables 2020-05-02 00:14:20 +00:00
adam
abb5ee27b1 py-email_validator: updated to 1.1.0
1.1.0:
Unknown changes
2020-05-01 08:12:08 +00:00
nia
d6480809e1 balsa: Use yelp-tools. Noted by joerg. 2020-04-30 12:45:10 +00:00
wiz
a8fc248e85 mail/Makefile: add imapproxy and fix typo in up-imapproxy 2020-04-30 09:11:34 +00:00
taca
390973d5fa mail/roundcube-plugin-password: update to 1.4.4
Update roundcube-plugin-password to 1.4.4.

pkgsrc change: add dependecy to lang/tcl-expect.


RELEASE 1.4.3
-------------
- Password: Make chpass-wrapper.py Python 3 compatible (#7135)
2020-04-30 07:11:15 +00:00
taca
e47635380a mail/roundcube: update to 1.4.4
Update roundcube, roundcube-plugin-enigma and roundcube-plugin-zipdownload to
1.4.4.  This includes security fixes..


RELEASE 1.4.4
-------------
- Fix bug where attachments with Content-Id were attached to the message on reply (#7122)
- Fix identity selection on reply when both sender and recipient addresses are included in identities (#7211)
- Elastic: Fix text selection with Shift+PageUp and Shift+PageDown in plain text editor when using Chrome (#7230)
- Elastic: Fix recipient input bug when using click to select a contact from autocomplete list (#7231)
- Elastic: Fix color of a folder with recent messages (#7281)
- Elastic: Restrict logo size in print view (#7275)
- Fix invalid Content-Type for messages with only html part and inline images - Mail_Mime-1.10.7 (#7261)
- Fix missing contact display name in QR Code data (#7257)
- Fix so button label in Select image/media dialogs is "Close" not "Cancel" (#7246)
- Fix regression in testing database schema on MSSQL (#7227)
- Fix cursor position after inserting a group to a recipient input using autocompletion (#7267)
- Fix string literals handling in IMAP STATUS (and various other) responses (#7290)
- Fix bug where multiple images in a message were replaced by the first one on forward/reply/edit (#7293)
- Fix handling keyservers configured with protocol prefix (#7295)
- Markasjunk: Fix marking as spam/ham on moving messages with Move menu (#7189)
- Markasjunk: Fix bug where moving to Junk was failing on messages selected with Select > All (#7206)
- Fix so imap error message is displayed to the user on folder create/update (#7245)
- Fix bug where a special folder couldn't be created if a special-use flag is not supported (#7147)
- Mailvelope: Fix bug where recipients with name were not handled properly in mail compose (#7312)
- Fix characters encoding in group rename input after group creation/rename (#7330)
- Fix bug where some message/rfc822 parts could not be attached on forward (#7323)
- Make install-jsdeps.sh script working without the 'file' program installed (#7325)
- Fix performance issue of parsing big HTML messages by disabling HTML5 parser for these (#7331)
- Fix so Print button for PDF attachments works on Firefox >= 75 (#5125)
- Security: Fix XSS issue in handling of CDATA in HTML messages
- Security: Fix remote code execution via crafted 'im_convert_path' or 'im_identify_path' settings
- Security: Fix local file inclusion (and code execution) via crafted 'plugins' option
- Security: Fix CSRF bypass that could be used to log out an authenticated user (#7302)

RELEASE 1.4.3
-------------
- Enigma: Fix so key list selection is reset when opening key creation form (#7154)
- Enigma: Fix so using list checkbox selection does not load the key preview frame
- Enigma: Fix generation of key pairs for identities with IDN domains (#7181)
- Enigma: Display IDN domains of key users and identities in UTF8
- Enigma: Fix bug where "Send unencrypted" button didn't work in Elastic skin (#7205)
- Managesieve: Fix bug where it wasn't possible to save flag actions (#7188)
- Markasjunk: Fix bug where marking as spam/ham didn't work on moving messages with drag-and-drop (#7137)
- Elastic: Fix disappearing sidebar in mail compose after clicking Mail button
- Elastic: Fix incorrect aria-disabled attribute on Mail taskmenu button in mail compose
- Elastic: Fix bug where it was possible to switch editor mode when 'htmleditor' was in 'dont_override' (#7143)
- Elastic: Fix text selection in recipient inputs (#7129)
- Elastic: Fix missing Close button in "more recipients" dialog
- Elastic: Fix non-working folder subscription checkbox for newly added folders (#7174)
- Fix regression where "Open in new window" action didn't work (#7155)
- Fix PHP Warning: array_filter() expects parameter 1 to be array, null given in subscriptions_option plugin (#7165)
- Fix unexpected error message when mail refresh involves folder auto-unsubscribe (#6923)
- Fix recipient duplicates in print-view when the recipient list has been expanded (#7169)
- Fix bug where files in skins/ directory were listed on skins list (#7180)
- Fix bug where message parts with no Content-Disposition header and no name were not listed on attachments list (#7117)
- Fix display issues with mail subject that contains line-breaks (#7191)
- Fix invalid Content-Transfer-Encoding on multipart messages - Mail_Mime fix (#7170)
- Fix regression where using an absolute path to SQLite database file on Windows didn't work (#7196)
- Fix using unix:///path/to/socket.file in memcached driver (#7210)
2020-04-30 07:09:34 +00:00
maya
301862f7c1 re-alpine, alpine: remove workarounds for netbsd<5 2020-04-29 20:28:46 +00:00
rillig
87224f3f51 mail/dspam: remove redundant file from SUBST_FILES 2020-04-28 17:47:59 +00:00
wiz
4fc7f7b8d9 OSBF-lua: limit to lua 5.2 2020-04-28 09:45:26 +00:00
bouyer
1fa2f8e36e Update to 6.2.54. Main changes since 6.2.16:
* Security and bug fixes
* more translations
* Some scenarios and list creation templates for "intranet" use cases were
  made optional: They have been moved into samples/
  https://github.com/sympa-community/sympa/issues/119
  See also "upgrading notes" (https://sympa-community.github.io/manual/upgrade/notes.html#from-version-prior-to-6250)
  for details.
* Hide full email addresses in archives
* Button for full export of subscribers
* Admin function to bulk unsubscribe
* Delete my account" button
* ARC support (Authenticated Received Chain).
2020-04-27 17:57:51 +00:00
rillig
d681f249fa mail/safecat: does not need the error.h hack 2020-04-27 17:37:37 +00:00
rillig
3cf45c53fc mail/relay-ctrl: does not have error.h 2020-04-27 17:31:07 +00:00
taca
8c133e2f0b mail/ruby-mime-types-data: update to 3.2020.0425
Update ruby-mime-types-data to 3.2020.0425.


3.2020.04.25 / 2020-04-25

* Updated the IANA media registry entires as of release date.

* Added several RAW image types based on data from GNOME RAW
  Thumbnailer. #33 fixing #32.

* Added audio/wav. #31.

* Added a type for Smarttech notebook files. #30.

* Added an alias for audio/m4a files. #29.

* Added application/x-ms-dos-executable. #28.
2020-04-27 14:33:50 +00:00
wiz
bc4ff0884f neomutt: update to 20200424.
2020-04-24  Richard Russon  <rich@flatcap.org>
* Bug Fixes
  -Fix history corruption
  -Handle pretty much anything in a URL query part
  -Correctly parse escaped characters in header phrases
  -Fix crash reading received header
  -Fix sidebar indentation
  -Avoid crashing on failure to parse an IMAP mailbox
  -Maildir: handle deleted emails correctly
  -Ensure OP_NULL is always first
* Translations
  -100% Czech
* Build
  -cirrus: enable pcre2, make pkgconf a special case
  -Fix finding pcre2 w/o pkgconf
  -build: tdb.h needs size_t, bring it in with stddef.h
2020-04-26 20:18:56 +00:00
taca
ca7830d27a mail/postfix: update to 3.5.1
Update postfix to 3.5.1.


3.5.0 (2020-03-16)

Postfix stable release 3.5.0 is available. Support has ended for
legacy release Postfix 3.1.

The main changes are below. See the RELEASE_NOTES file for further details.

  * Support for the haproxy v2 protocol. The Postfix implementation
    supports TCP over IPv4 and IPv6, as well as non-proxied
    connections; the latter are typically used for heartbeat tests.

  * Support to force-expire email messages. This introduces new
    postsuper(1) command-line options to request expiration, and
    additional information in mailq(1) or postqueue(1) output.

  * The Postfix SMTP and LMTP client support a list of nexthop
    destinations separated by comma or whitespace. These destinations
    will be tried in the specified order. Examples:

    /etc/postfix/main.cf:
        relayhost = foo.example, bar.example
        default_transport = smtp:foo.example, bar.example

Incompatible changes:

  * Logging: Postfix daemon processes now log the from= and to=
    addresses in external (quoted) form in non-debug logging (info,
    warning, etc.). This means that when an address localpart
    contains spaces or other special characters, the localpart will
    be quoted, for example:

	from=<"name with spaces"@example.com>

    Specify "info_log_address_format = internal" for backwards compatibility.

  * Postfix now normalizes IP addresses received with XCLIENT,
    XFORWARD, or with the HaProxy protocol, for consistency with
    direct connections to Postfix. This may change the appearance
    of logging, and the way that check_client_access will match
    subnets of an IPv6 address.


3.5.1 (2020-04-20)

Postfix versions 3.5.1, 3.4.11, 3.3.9, 3.2.14:

  * Bitrot workaround for broken builds after an incompatible change
    in GCC 10.

  * Bitrot workaround for broken DANE/DNSSEC support after an
    incompatible change in GLIBC 2.31. This change avoids the need
    for new options in /etc/resolv.conf.
2020-04-26 09:33:25 +00:00
taca
42e9bfb830 mail/roundcube-plugin-password: fix runtime problem
Fix roundcube-plugin-password.

* Patch for roundcube-plugin-password had not been applied accidently.
* More changes were required to make it work on *BSD system.

Bump PKGREVISION.
2020-04-26 08:48:23 +00:00
rillig
05189b66fd mail/queue-repair: allow SUBST to be a no-op 2020-04-25 19:37:01 +00:00
rillig
968a35c8c9 mail/pear-Mail-Mime: remove no-op SUBST block
This package comes without any documentation, therefore there is nothing
to patch.
2020-04-25 19:03:16 +00:00
gavan
a4b0cd2d9f Patch exicyclog to work when commands have spaces in them
By default, pkgsrc uses 'mv -f' as MV_COMMAND. exicyclog is not resilient
to this, and breaks as a result. This patch quotes the command names
that are substituted into this script.
2020-04-25 12:48:57 +00:00
ryoon
42be11d809 thunderbird-l10n: Update to 68.7.0
* Sync with mail/thunderbird-68.7.0.
2020-04-24 21:49:41 +00:00
ryoon
01a2a2232c thunderbird: Update to 68.7.0
Changelog:
What's New
new MailExtensions: Raw message source available to MailExtensions

Changes
changed MailExtensions: messages.update function extended to mark messages as junk or not junk
changed MailExtensions: browser.compose.begin functions no longer expand mailing lists

Fixes
fixed Various improvements to account setup when connecting to an Exchange server
fixed Thread collapsed when opening news message in a new window
fixed Addons not automatically updated to compatible version after upgrade from Thunderbird 60
fixed Updating addons did not prompt when requesting new permissions
fixed Extra recipients panel not keyboard-accessible
fixed Accessibility: Status bar was not detected by screenreaders
fixed MailExtensions: messages.query by folder name did not require accountsRead permission
fixed Calendar: Invitations with embedded null bytes did not always decode correctly
fixed Calendar: Cancelled events didn't show with a line-through
fixed Various security fixes

Security fixes:
#CVE-2020-6819: Use-after-free while running the nsDocShell destructor
#CVE-2020-6820: Use-after-free when handling a ReadableStream
#CVE-2020-6821: Uninitialized memory could be read when using the WebGL copyTexSubImage method
#CVE-2020-6822: Out of bounds write in GMPDecodeData when processing large images
#CVE-2020-6825: Memory safety bugs fixed in Thunderbird 68.7.0
2020-04-24 21:48:46 +00:00
manu
27b903392e Bug fix, submitted upstream
Add missing curly brackets that caused res_ninit() to be called
with non-zeroed state structure. In NetBSD, res_ninit() detects
the mistake and quickly calls res_ndestroy(), which will close file
descriptors based on the random data provided in the state structure.
The result at mine is sendmail going mute after the MAIL FROM
command.
2020-04-24 14:33:08 +00:00
nia
840a1a6b89 mail: Mark packages that fail with OpenSSL 1.1 BROKEN 2020-04-24 11:23:07 +00:00
nia
8cb881bd39 balsa: Update to 2.6.0
* Balsa-2.6.0 release. Release date 2020-04-11

This release switches to gmime3 library for MIME processing.
2020-04-22 05:01:51 +00:00
nia
f0e39fb4c4 mutt: Update to 1.13.5
Mutt 1.13.5 was released on March 28, 2020. This is a bug-fix release, fixing a use-after-free bug, and a couple format string processing bugs.
2020-04-21 14:17:39 +00:00
joerg
5ae6138841 Ignore portability of configure.in after patching configure 2020-04-20 00:40:08 +00:00
wiz
d8e6d5a8ac neomutt: update to 20200417.
2020-04-17  Richard Russon  <rich@flatcap.org>
* Features
  - Fluid layout for Compose Screen, see: https://vimeo.com/407231157
  - Trivial Database (TDB) header cache backend
  - RocksDB header cache backend
  - Add <sidebar-first> and <sidebar-last> functions
* Bug Fixes
  - add error for CLI empty emails
  - Allow spaces and square brackets in paths
  - browser: fix hidden mailboxes
  - fix initial email display
  - notmuch: fix time window search.
  - fix resize bugs
  - notmuch: fix entire-thread: update current email pointer
  - sidebar: support indenting and shortening of names
  - Handle variables inside backticks in sidebar_whitelist
  - browser: fix mask regex error reporting
* Translations
  - 100.00% Lithuanian
  - 98.88% Chinese (simplified)
* Build
  - Use regexes for common parsing tasks: urls, dates
  - Add configure option `--pcre2` -- Enable PCRE2 regular expressions
  - Add configure option `--tdb` -- Use TDB for the header cache
  - Add configure option `--rocksdb` -- Use RocksDB for the header cache
  - Create libstore (key/value backends)
  - Update to latest autosetup
  - Update to latest acutest.h
  - Rename `doc/` directory to `docs/`
  - make: fix location of .Po dependency files
  - Change libcompress to be more universal
  - Fix test fails on х32
  - fix uidvalidity to unsigned 32-bit int
* Code
  - Increase test coverage
  - Fix memory leaks
  - Fix null checks
* Upstream
  - Buffer refactoring
  - Fix use-after-free in mutt_str_replace()
  - Clarify PGP Pseudo-header S<id> duration
  - Try to respect MUTT_QUIET for IMAP contexts too
  - Limit recurse depth when parsing mime messages
2020-04-17 18:01:34 +00:00
adam
761e92deb4 py-spf: fix PKGNAME and DEPENDS for Python 2.7 2020-04-17 12:02:36 +00:00
tm
10d47327a2 up-imapproxy: re-add version 1.2.8 with OpenSSL 1.1 patches
Include patchset from the community and Debian package maintainers to
support OpenSSL version 1.1. This is the more feature rich version of
imapproxy.

Last official changelog entries:

2016-09-12  Paul Lesniewski <paul@squirrelmail.org>
	* Added support for systemd startup
	* Added support for accepting pre-auth ID commands (RFC 2971)
	* Added support for DNS RR to cycle through multiple IMAP
	  server backends (thanks to Wolfgang Breyha)
	* Added ability to restrict DNS lookups to IPv4 or IPv6
	  only (thanks to Wolfgang Breyha)
	* Make EGD support conditional, provide compatibility with
	  LibreSSL, other small fixes provided by the BSD team
	* Fixed anomalous crashes recycling used connections (thanks
	  to Emmanuel Dreyfus)
	* Retain compatibility with older OpenSSL versions (thanks to
	  Wolfgang Breyha)
	* Make use of the no_new_privs flag (Linux only) when becoming
	  non-root (thanks to Shawn Landden)

2014-01-20  Paul Lesniewski <paul@squirrelmail.org>
	* Added support for up to TLS v1.2 (thanks to Emmanuel Dreyfus)
	* Added support for ECDHE ciphers (thanks to Emmanuel Dreyfus)
	* Added ability to manually specify TLS ciphers (thanks to Emmanuel Dreyfus)
	* Added server certificate validation (thanks to Emmanuel Dreyfus)

2012-01-01  Paul Lesniewski <paul@squirrelmail.org>
	* Fixed problem where default TLS CA data would never
	  be loaded (thanks to Orion Poplawski)
	* Fixed bug in SSL context initialization
2020-04-17 11:28:02 +00:00
adam
508f8bca2c py-spf: updated to 2.0.14
Final 2.0.14 release
Fix broken tcp fallback, fix dnspython integration, Doc updates.
2020-04-17 11:27:36 +00:00
joerg
5c269e1f90 <version> is a C++17 header, drop here 2020-04-17 00:22:28 +00:00
joerg
12e1e6d34a Adjust for OpenSSL 1.1 2020-04-17 00:21:17 +00:00
manu
8929a05448 Re-add imapproxy, with updated patches to build with OpenSSL 1.1.1 2020-04-16 14:03:28 +00:00
manu
26f4d295c7 Build fix for auth_mkhomedir() that is missing from courrier-authlib 2020-04-16 12:49:34 +00:00
joerg
642432c28e Don't claim config.h when it doesn't exist 2020-04-15 22:39:51 +00:00
wiz
3e17da966f exim: update to 4.93.0.4.
Based on patch provided by Mike Pumford on pkgsrc-users.

Exim version 4.93+fixes
-----------------------
This is not an official release. It is just a branch, collecting
proposed bugfixes. Depending on your environment the fixes may be
necessary to build and/or run Exim successfully.

JH/05 Regard command-line receipients as tainted.

JH/07 Bug 2489: Fix crash in the "pam" expansion condition.  It seems that the
      PAM library frees one of the arguments given to it, despite the
      documentation.  Therefore a plain malloc must be used.

JH/08 Bug 2491: Use tainted buffers for the transport smtp context.  Previously
      on-stack buffers were used, resulting in a taint trap when DSN information
      copied from a received message was written into the buffer.

JH/09 Bug 2493: Harden ARC verify against Outlook, whick has been seen to mix
      the ordering of its ARC headers.  This caused a crash.

JH/10 Bug 2492: Use tainted memory for retry record when needed.  Previously when
      a new record was being constructed with information from the peer, a trap
      was taken.

JH/11 Bug 2494: Unset the default for dmarc_tld_file.  Previously a naiive
      installation would get error messages from DMARC verify, when it hit the
      nonexistent file indicated by the default.  Distros wanting DMARC enabled
      should both provide the file and set the option.
      Also enforce no DMARC verification for command-line sourced messages.

JH/12 Fix an uninitialised flag in early-pipelining.  Previously connections
      could, depending on the platform, hang at the STARTTLS response.

JH/13 Bug 2498: Reset a counter used for ARC verify before handling another
      message on a connection.  Previously if one message had ARC headers and
      the following one did not, a crash could result when adding an
      Authentication-Results: header.

JH/14 Bug 2500: Rewind some of the common-coding in string handling between the
      Exim main code and Exim-related utities.  The introduction of taint
      tracking also did many adjustments to string handling.  Since then, eximon
      frequently terminated with an assert failure.

JH/16 Fix the variables set by the gsasl authenticator.  Previously a pointer to
      library live data was being used, so the results became garbage.  Make
      copies while it is still usable.
2020-04-14 19:34:39 +00:00
wiz
1189da4117 OSBF-lua: drop maintainership. 2020-04-14 12:47:11 +00:00
gdt
f35616385f mail/dcc: Add patch to deal with pkgsrc permissions issued
From Oskar Fessel, apparently with some coordination with Petar.
2020-04-12 15:04:22 +00:00
bsiegert
9429a8bf7a Revbump all Go packages after default version switch to 1.14. 2020-04-12 11:01:37 +00:00
jnemeth
f4bbbcad5b Allow the UseBlacklist configuration option, but ignore it, on
systems that don't have blacklistd.  This prevents configuration
errors as the default config files have:

O UseBlacklist=false
2020-04-12 09:11:41 +00:00
adam
24daafa112 Recursive revision bump after textproc/icu update 2020-04-12 08:27:48 +00:00
khorben
a7c67a4b43 deforaos-mailer: fix the PLIST for Gtk-Doc
Bumps PKGREVISION.

XXX pull-up pkgsrc-2020Q1
2020-04-11 21:11:26 +00:00
ryoon
8c7625dcef pst-utils: Update to 0.6.75
Changelog:
0.6.75  2020-03-22 Markus Schnalke - fix from Debian for vcard version format.
0.6.74  2020-01-12 Paul Wise - many changes for Debian.
0.6.73  2019-07-25 Tim Dufrane - fix segfault in pst_close()
2020-04-09 14:05:31 +00:00
rhialto
f5d7e5b4f4 mail/mutt: move BDB_ACCEPTED to the top of optionsmk
some other buildlink files indirectly include bdb.buildlink3.mk
(at least krb5 in this case).
2020-04-08 08:40:00 +00:00
wiz
4ba0f13f31 mutt: remove conflict with neomutt
From Michael-John Turner in PR 55150
2020-04-07 18:04:07 +00:00