Commit graph

10474 commits

Author SHA1 Message Date
triaxx
668bd34850 postfix: update to 3.4.9
upstream changes:
-----------------
 Fixed in all supported stable releases:

    Bug (introduced: Postfix 3.1): smtp_dns_resolver_options were broken while adding support for negative DNS response caching in postscreen. Postfix was inadvertently changed to call res_query() instead of res_search(). Reported by Jaroslav Skarvada.

    Bug (introduced: Postfix 2.5): Postfix ignored the CONNECT macro overrides from a Milter application. Postfix now evaluates the Milter macros for an SMTP CONNECT event after the Postfix-to-Milter connection is negotiated. Problem reported by David Bürgin.

    Bug (introduced: Postfix 3.0): sanitize (remote) server responses before storing them in the verify database, to avoid Postfix warnings about malformed UTF8. Found during code maintenance.
2020-02-11 20:40:27 +00:00
triaxx
d119c213b3 rspamd: update to 2.3
upstream changes:
-----------------
2.3: 04 Feb 2020
  * [Conf] SPF is no longer a C module
  * [Conf] Update spamtrap map path example
  * [CritFix] Fix html entities decoding
  * [CritFix] Fix re cache when mix of pcre and hyperscan is used
  * [Feature] Allow milter code to deal with multiple headers
  * [Feature] Antivirus: Add avast support
  * [Feature] Dkim_signing: Allow to sign via milter_headers
  * [Feature] Implement content hashes
  * [Feature] Lua_text: Add regexp split iterator method
  * [Feature] Lua_text: Implement flattening of the input tables
  * [Feature] Send quit command to Redis
  * [Feature] Speed up is_ascii function
  * [Feature] Spf: Add external_relay option
  * [Fix] Avoid double escaping
  * [Fix] Fix O(N^2) algorithm
  * [Fix] Fix arc seal validation
  * [Fix] Fix base tag processing according to stupid HTML renderer behaviour
  * [Fix] Fix dealing with `\0` in ucl strings and JSON
  * [Fix] Fix gpg parts misdetection
  * [Fix] Fix ignored symbols exporting
  * [Fix] Fix processing of numeric url's
  * [Fix] Fix processing of the closed tcp connections
  * [Fix] Fix regexp type check for pcre2
  * [Fix] Fix urls encode function
  * [Fix] Fix urls shifting when doing decode to include separators
  * [Fix] Fix white on white rule and add is_leaf flag
  * [Fix] Further fixes in charset detection
  * [Fix] Ignore diacritics in chartable module for specific languages
  * [Fix] Limit size of symbols options by max_opts_len option
  * [Fix] More fixes in html tag content calculations
  * [Fix] Plug memory leak in fuzzy storage
  * [Fix] Process high priority settings even if settings/id has been specified
  * [Fix] Select a different upstream on last retransmit
  * [Fix] Treat soft hyphen as zero width space
  * [Fix] Try harder to watch the lifetime of the key_stat
  * [Fix] Use ipv6-mapped-ipv4 addresses in radix trie
  * [Project] Add logic to break execution when processing symbols*
  * [Project] Add methods to set specific content for mime parts from Lua
  * [Project] Lua_content: support PDF files
  * [Project] Move dns_tool to using of the rspamd_spf from FFI module
  * [Project] Preliminary SPF plugin in Lua
  * [Project] Show debug stat for memory pool
  * [Project] Some rework about specific data that is now tagged
  * [Project] Start reworking of the mempool structure
  * [Rework] Allow to add userdata as symbols options
  * [Rework] Change mime part specifics handling
  * [Rework] Move LRU SPF cache from spf plugin
  * [Rework] Rework HTML tags content attachment
  * [Rework] Rework options hash structure
  * [Rework] Start lua_content library
  * [Rework] Stop using of uthash for http headers
  * [Rework] Use faster hashing approach for memory pools variables
  * [Rules] Add PDF related rules
2020-02-11 20:39:48 +00:00
triaxx
e6ee4558a3 Added mail/roundcube-plugin-carddav version 3.0.3 2020-02-11 20:38:47 +00:00
triaxx
a25f835f94 roundcube-plugin-carddav: added version 3.0.3 2020-02-11 20:36:49 +00:00
kamil
bd4dda449b thunderbird: Workaround broken pthread_equal() usage
Switch to an internal version of pthread_equal() without sanity checks.

Problems detected on NetBSD 9.99.46.
2020-02-08 22:36:24 +00:00
kamil
dc181d7d52 thunderbird60: Workaround broken pthread_equal() usage
Switch to an internal version of pthread_equal() without sanity checks.

Problems detected on NetBSD 9.99.46.
2020-02-08 22:30:17 +00:00
kamil
303ab8f929 thunderbird52: Workaround broken pthread_equal() usage
Switch to an internal version of pthread_equal() without sanity checks.

Problems detected on NetBSD 9.99.46.
2020-02-08 22:20:26 +00:00
ryoon
8883e8bc51 thunderbird-l10n: Update to 68.4.2
* Sync with mail/thunderbird-68.4.2
2020-02-05 14:31:31 +00:00
ryoon
cbfc66a56a thunderbird: Update to 68.4.2
Changelog:
changed
Calendar: Task and Event tree colours adjusted for the dark theme

fixed
Retrieval of S/MIME certificates from LDAP failed
Address-parsing crash on some IMAP servers when preference mail.imap.use_envelope_cmd was set
Incorrect forwarding of HTML messages caused SMTP servers to respond with a timeout
Calendar: Various parts of the calendar UI stopped working when a second Thunderbird window opened
2020-02-05 14:29:56 +00:00
taca
42979c310e mail/pear-Mail_Mime: update to 1.10.6
Update pear-Mail_Mime to 1.10.6.

1.10.6 (2020-01-30)

Changelog:

* Fix different boundary in headers and body when using headers() after
  get() [alec]
* Removed phail.php script [alec]
2020-02-05 14:29:51 +00:00
schmonz
136aba0def Specify TEST_TARGET. 2020-02-03 18:59:55 +00:00
schmonz
48f34856e5 Update to tlsonlyremote 20200202 from upstream TLS patch 20200107. Adds
client cert authentication with TLS v1.3. Bump PKGREVISION.
2020-02-03 04:51:27 +00:00
schmonz
aec35cbd45 Add missing dependencies on py-attrs and py-wcwidth. Bump PKGREVISION. 2020-02-03 01:16:38 +00:00
bsiegert
f6baaa9181 Revbump all Go packages after go113 update. 2020-02-02 14:18:56 +00:00
markd
3a392787b9 mail: update kde release service to 19.12.1
builds with qt 5.14, other changes unknown.
2020-02-02 02:52:21 +00:00
schmonz
b2a83ca361 Add missing BUILD_DEPENDS on py-wheel. 2020-02-01 03:07:49 +00:00
schmonz
0ca792df40 Add missing py-sqlite3 dependency. Bump PKGREVISION. 2020-01-31 20:44:02 +00:00
schmonz
8bbafd6c43 Update to 0.15.0 (by diffing git tags, no new distfile available). From
the changelog:

- Play catchup with newer html2text version again
- Workaround timezone parsing bug in dateparser
- Switch to dateparser for PyPI and tests as well
- Register properly the special mark we are using
- Reduce noise level of 'missing time' problems
2020-01-30 18:02:41 +00:00
leot
2eb273d21a opensmtpd: Drop maintainership (PR pkg/54911) 2020-01-30 10:37:14 +00:00
schmonz
39c5315bcc Sort PLIST (thanks leot@). 2020-01-29 19:09:54 +00:00
schmonz
4be5ff9772 Add and enable feed2exec. 2020-01-29 16:49:07 +00:00
schmonz
c0c88da10f Initial import of feed2exec, the programmable feed reader.
feed2exec is a simple program that runs custom actions on new RSS feed
items (or whatever feedparser can read). It currently has support for
writing into mailboxes (Maildir folders) or executing commands, but more
actions can be easily implemented through plugins. Email are saved as
multipart plain/HTML and can be sent to arbitrary folders.
2020-01-29 16:48:48 +00:00
triaxx
c655d85235 mail/postfix: fix insufficient permissions for var/spool/postfix/...
pkgsrc changes:
---------------
  * Remove the subdirectories of var/spool/postfix to avoid insufficient
    permissions when upgrading (Thanks Matthias!).
2020-01-28 08:16:51 +00:00
taca
cd686211fe mail/pear-Mail_Mime: update to 1.0.5
Update pear-Mail_Mime to 1.0.5.

1.0.5 (2020-01-24)

Changelog:

* Make sure to not set Content-Transfer-Encoding on multipart messages [alec]
* Added support for calendar invitations with attachments/html/images [jacalben]
2020-01-27 13:16:13 +00:00
wiz
f8aa73959e mblaze: update to 0.6.
## 0.6 (2020-01-18)

* mfwd: prefix Subject with "Fwd:".
* mscan: add dottime formatting.
* mlist: look at maildir/new too for messages.
* Many bug and portability fixes.
2020-01-27 10:39:19 +00:00
rillig
9637f7852e all: migrate homepages from http to https
pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
2020-01-26 17:30:40 +00:00
rillig
84f2203288 all: migrate some SourceForge homepage URLs back from https to http
https://mail-index.netbsd.org/pkgsrc-changes/2020/01/18/msg205146.html

In the above commit, the homepage URLs were migrated from http to https,
assuming that SourceForge would use the same host names for both http and
https connections. This assumption was wrong. Their documentation at
https://sourceforge.net/p/forge/documentation/Custom%20VHOSTs/ states
that the https URLs use the domain sourceforge.io instead.

To make the homepages from the above commit reachable again, pkglint has
been extended to check for reachable homepages. This check is only
enabled when the --network command line option is given.

Each of the homepages that referred to https://$project.sourceforge.net
before was migrated to https://$project.sourceforge.io (27), and if that
was not reachable, to the fallback URL http://$project.sourceforge.net
(163).
2020-01-26 05:26:08 +00:00
jperkin
982c63fe94 *: Remove obsolete BUILDLINK_API_DEPENDS.openssl. 2020-01-25 10:45:10 +00:00
schmonz
0dca39c23f Modernize patch filename. 2020-01-23 16:45:48 +00:00
schmonz
8d765c77c2 Fix "Cannot open %s as a filehandle: it is already open as a dirhandle",
deprecated in Perl 5.10 and fatal since 5.28. Bump PKGREVISION.
2020-01-23 15:55:04 +00:00
sevan
915ffa1dba Fix building against OpenSSL 1.1.1 2020-01-22 20:50:34 +00:00
nia
6b247e5e7a evolution: Gets gnome category. 2020-01-21 15:13:41 +00:00
rillig
b686dd9180 all: migrate several HOMEPAGEs to https
pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
2020-01-18 23:30:43 +00:00
jperkin
26c1bffc9f *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
jperkin
13943f3046 *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:10 +00:00
nia
993967eb02 mutt: +sasl by default for easier times authing to remote mailservers.
Bump PKGREVISION
2020-01-17 16:39:46 +00:00
tm
dec0f82262 neomutt: build fix on illumos/SmartOS 2020-01-16 13:52:39 +00:00
jperkin
510dbe5aae *: Remove USE_OLD_DES_API.
OpenSSL 1.1.1d no longer ships des_old.h, and the time for this being
necessary appears to be behind us.
2020-01-16 13:33:50 +00:00
taca
8c9856fb02 mail/roundcube-plugin-zipdownload: update to 1.4.2
Update roundcube-plugin-zipdownload to 1.4.2.

pkgsrc change:

* Use common patches/distinfo directory with roundcube.

RELEASE 1.4-beta
----------------
- zipdownload: Added option to define size limit for multiple messages download (#5696)
2020-01-14 14:34:08 +00:00
taca
ea4f0e34f6 mail/roundcube-plugin-password: update to 1.4.2
Update roundcube-plugin-password to 1.4.2.

pkgsrc change:

* Use common patches/distinfo directory with roundcube.

RELEASE 1.4.2
-------------
- Password: Fix kpasswd and smb drivers' double-escaping bug (#7092)

RELEASE 1.4-rc2
---------------
- Password: Added ldap_exop driver (#4992)
- Password: Added support for SSHA512 password algorithm (#6805)

RELEASE 1.4-rc1
---------------
- Password: Added 'modoboa' driver (#6361)
- Password: Fix bug where password_dovecotpw_with_method setting could be ignored (#6436)
- Password: Fix bug where new users could skip forced password change (#6434)
- Password: Allow drivers to override default password comparisons (eg new is not same as current) (#6473)
- Password: Allow drivers to override default strength checks (eg allow for 'not the same as last x passwords') (#246)
- Passowrd: Allow drivers to define password strength rules displayed to the user
- Password: Allow separate password saving and strength drivers for use of strength checking services (#5040)
- Password: Add zxcvbn driver for checking password strength (#6479)
- Password: Disallow control characters in passwords
- Password: Add support for Plesk >= 17.8 (#6526)

RELEASE 1.4-beta
----------------
- Password: Support host variables in password_db_dsn option (#5955)
- Password: Automatic virtualmin domain setting, removed password_virtualmin_format option (#5759)
- Password: Added password_username_format option (#5766)
2020-01-14 14:33:16 +00:00
ryoon
25431b8d91 thunderbird-l10n: Update to 68.4.1
* Sync with mail/thunderbird-68.4.1.
2020-01-14 14:32:18 +00:00
taca
7a4eaadbfe mail/roundcube-plugin-enigma: update to 1.4.2
Update roundcube-plugin-enigma to 1.4.2.

pkgsrc change:

* Use common patches/distinfo directory with roundcube.

RELEASE 1.4.2
-------------
- Enigma: Add script to import keys from filesystem to the db storage (for multihost)

RELEASE 1.4.1
-------------
- Enigma: Fix bug where signing option was set to disabled after saving a draft in Elastic skin (#6515)

RELEASE 1.4-rc2
---------------
- Added 'keyservers' option to define list of HKP servers for Enigma/Mailvelope (#6326)
- Enigma: For verified signatures, display the user id associated with the sender address (#5958)
- Enigma: Fix bug where revoked users/keys were not greyed out in key info
- Enigma: Fix error message when trying to encrypt with a revoked key (#6607)
- Enigma: Fix "decryption oracle" bug [CVE-2019-10740] (#6638)
- Enigma: Fix bug where signature verification could have been skipped for some message structures (#6838)

RELEASE 1.4-rc1
---------------
- Enigma: Update to OpenPGPjs 4.2.1 - fixes user name encoding issues in key generation (#6524)
- Enigma: Fixed multi-host synchronization of private and deleted keys and pubring.kbx file
- Elastic: Fix bug where Enigma options in mail compose could sometimes be ignored (#6515)

RELEASE 1.4-beta
----------------
- Enigma: Add button to send mail unencrypted if no key was found (#5913)
- Enigma: Add options to set PGP cipher/digest algorithms (#5645)
- Enigma: Multi-host support
2020-01-14 14:31:55 +00:00
ryoon
089163953d thunderbird: Update to 68.4.1
Changelog:
Changes
Various improvements when setting up an account for a Microsoft Exchange server: Now offers IMAP/SMTP if available, better detection for Office 365 accounts; re-run configuration after password change.

Fixes
Attachments with one or more spaces in their names couldn't be opened under some circumstances

After changing view layout, the message display pane showed garbled content under some circumstances

Tags were lost on messages in shared IMAP folders under some circumstances

Various theme changes to achieve "pixel perfection": Unread icon, "no results" icon, paragraph format and font selector, background of folder summary tooltip

Calendar: Event attendee dialog was not displayed correctly

Various security fixes

Security fixes:
CVE-2019-17026: IonMonkey type confusion with StoreElementHole and FallibleStoreElement
#CVE-2019-17015: Memory corruption in parent process during new content process initialization on Windows
#CVE-2019-17016: Bypass of @namespace CSS sanitization during pasting
#CVE-2019-17017: Type Confusion in XPCVariant.cpp
#CVE-2019-17021: Heap address disclosure in parent process during content process initialization on Windows
#CVE-2019-17022: CSS sanitization does not escape HTML tags
#CVE-2019-17024: Memory safety bugs fixed in Thunderbird 68.4.1
2020-01-14 14:30:44 +00:00
taca
674a080a2c mail/roundcube: update to 1.4.2
Update roundcube ot 1.4.2.
pkgsrc change:

* Use "complete" distfile and avoid downloading each JavaScript libraries.
* Use common patches/distinfo directory.
* Use REPLACE_PHP.

Here is release 1.4.0 announce (2019/11/09):

It's a big honor for me to announce the final release of the long awaited
major version 1.4 of Roundcube webmail.
After more than two years of hard work by Alec and other volunteer
contributors, Roundcube finally gets the responsive skin with full mobile
device support - the Elastic.

In addition to the new UI we introduce these new features:

* Email Resent (Bounce) feature
* Improved [Mailvelope](https://www.mailvelope.com) integration
* Support for Redis and Memcached cache
* Support for SMTPUTF8 and GSSAPI

Plus numerous improvements and bug fixes collected from your precious
feedback as well as updates to recent versions of 3rd party libraries like
jQuery and TinyMCE. See the full changelog in the release notes on the
Github download page [1].

The new Elastic theme, which is the new default skin, is built with LESS
and of course the sources are included. They allow a certain degree of
customization by adjusting some colors and variables using the
`_styles.less` and `_variables.less` files. Please consider customizing
your Roundcube installation in order to make phishing [2] harder. You'll
find guidance in the README.md file inside the skin folder.

This release is considered stable and we encourage you to update your
productive installations after carefully testing the upgrade scenario and
preparing your users to the significant changes in their webmail UI.
Download it from https://roundcube.net/download.

With the release of Roundcube 1.4.0, the previous stable release branches
1.3.x and 1.2.x will change into LTS low maintenance mode which means they
will only receive important security updates but no longer any regular
improvement updates. The 1.1.x series is no longer supported and maintained.

RELEASE 1.4.1 (2019/11/22)
-------------
- Elastic: Change HTML editor widget to improve form flow (#6992)
- Elastic: Fix position of mobile floating action button (#7038)
- Managesieve: Fix locked UI after opening filter frame (#7007)
- Fix PHP warning: "array_merge(): Expected parameter 2 to be an array, null given in sendmail.inc (#7003)
- Fix bug where cache keys could exceed length limit specified in db schema (#7004)
- Fix invalid Signature button state after escaping Mailvelope mode (#7015)
- Fix so 401 error is returned only on failed logon requests (#7010)
- Fix db_prefix handling in queries with `TRUNCATE TABLE <name>` and `UNIQUE <name>` (#7013)
- Fix so update.sh script warns about changed defaults (#7011)
- Fix tables listing routine when DSN contained a database with unsupported suffix (#7034)
- Fix so Elastic is also a default in jqueryui plugin (#7039)
- Fix bug where the Installer would not warn about required schema upgrade (#7042)

RELEASE 1.4.2 (2020/01/01)
-------------
- Plugin API: Make actionbefore, before<action>, actionafter and after<action> events working with plugin actions (#7106)
- Managesieve: Replace "Filter disabled" with "Filter enabled" (#7028)
- Managesieve: Fix so modifier type select wasn't hidden after hiding modifier select on header change
- Managesieve: Fix filter selection after removing a first filter (#7079)
- Markasjunk: Fix marking more than one message as spam/ham with email_learn driver (#7121)
- Installer: Fix DB Write test on SQLite database ("database is locked" error) (#7064)
- Installer: Fix so SQLite DSN with a relative path to the database file works in Installer
- Elastic: Fix contrast of warning toasts (#7058)
- Elastic: Simple search in pretty selects (#7072)
- Elastic: Fix hidden list widget on mobile/tablet when selecting folder while search menu is open (#7120)
- Fix so type attribute on script tags is not used on HTML5 pages (#6975)
- Fix unread count after purge on a folder that is not currently selected (#7051)
- Fix bug where Enter key didn't work on messages list in "List" layout (#7052)
- Fix bug where deleting a saved search in addressbook caused display issue on sources/groups list (#7061)
- Fix bug where a new saved search added after removing all searches wasn't added to the list (#7061)
- Fix bug where a new contact group added after removing all groups from addressbook wasn't added to the list
- Fix bug where Ctype extension wasn't required in Installer and INSTALL file (#7049)
- Fix so install-jsdeps.sh removes Bootstrap's sourceMappingURL (#7035)
- Fix so use of Ctrl+A does not scroll the list (#7020)
- Fix/remove useless keyup event handler on username input in logon form (#6970)
- Fix bug where cancelling switching from HTML to plain text didn't set the flag properly (#7077)
- Fix bug where HTML reply could add an empty line with extra indentation above the original message (#7088)
- Fix matching multiple X-Forwarded-For addresses with 'proxy_whitelist' (#7107)
- Fix so displayed maximum attachment size depends also on 'max_message_size' (#7105)
- Fix bug where 'skins_allowed' option didn't enforce user skin preference (#7080)
- Fix so contact's organization field accepts up to 128 characters (it was 50)
- Fix bug where listing tables in PostgreSQL database with db_prefix didn't work (#7093)
- Fix bug where 'text' attribute on body tag was ignored when displaying HTML message (#7109)
- Fix bug where next message wasn't displayed after delete in List mode (#7096)
- Fix so number of contacts in a group is not limited to 200 when redirecting to mail composer from Contacts (#6972)
- Fix malformed characters in HTML message with charset meta tag not in head (#7116)
2020-01-14 14:30:00 +00:00
joerg
4180003ca8 Regen. 2020-01-13 20:40:17 +00:00
tron
e3d1e48f4e mutt: Update to version 1.13.3
- This is a bug fix release, fixing exit screen handling and a possible segv
  on imap-logout-all.

1.13.3 (2020-01-12):
! Bug fix release.
2020-01-12 23:40:47 +00:00
joerg
9c455a0429 Fix build on NetBSD current. 2020-01-12 23:03:28 +00:00
ryoon
eedd1e806f *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
khorben
fe3a87b9f3 deforaos-mailer: update to 0.2.0
Changes since 0.1.8:
- Defaults to Gtk+ 3 (like libDesktop)
- Re-licensed to 2-clause BSD
- Use general-purpose version-flexible SSL/TLS methods
2020-01-12 09:09:24 +00:00
joerg
0c428a53d3 Drop SSLv3-only support. Don't look into internals of SSL structures. 2020-01-10 21:16:03 +00:00