Commit graph

10224 commits

Author SHA1 Message Date
nia
d5c846b3af Update packages using a search.cpan.org HOMEPAGE to metacpan.org.
The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.
2019-06-30 20:14:13 +00:00
schmonz
0b0fdd061c Use CPPFLAGS, not CFLAGS, for consistency with ucspi-tcp6 and djbdns. 2019-06-28 19:18:25 +00:00
schmonz
2a3eedf2f4 Really fix rpaths in installed shlibs on Darwin. Bump PKGREVISION. 2019-06-25 14:39:20 +00:00
nia
b21b6149c2 More http -> https.
Reviewed by hand.
2019-06-24 10:59:40 +00:00
jperkin
9f1cb8b28a dovecot2-pigeonhole: Disable hardening autodetection.
Seems to interact badly with the SunOS build.
2019-06-21 15:36:59 +00:00
jperkin
521d97d3fd rspamd: Commit patch changes missed in previous update. 2019-06-21 15:02:54 +00:00
jperkin
278273bcfe rspamd: Update to 1.9.4.
1.9.4: 23 May 2019
  * [CritFix] Fix case sensitivity when parsing Content-Type
  * [Fix] Arc: Another bunch of fixes for arc signing
  * [Fix] Arc: More arc signing fixes
  * [Fix] Avoid another overflow in fpconv
  * [Fix] Fix ARC signing after fixing another bug in it...
  * [Fix] Fix dkim signing exceptions
  * [Fix] Fix some more corner cases for fpconv
  * [Fix] Further fixes to printing of the FP numbers
  * [Fix] Ratelimit: Fix dynamic score

1.9.3: 13 May 2019
  * [Conf] Add IP_SCORE_FREEMAIL composite rule
  * [Feature] Add cryptobox method to generate dkim keypairs
  * [Feature] Add fast hashes to lua cryptobox hash
  * [Feature] Add least passthrough results
  * [Feature] Allow oversign if exists mode
  * [Feature] Clickhouse: Modernise table initial schema
  * [Feature] Implement IUF interface for specific fast hashes
  * [Feature] Lua_util: Allow to obfuscate different fields
  * [Feature] Tune memory management in Rspamd and Lua
  * [Fix] Avoid buffer overflow when printing long lua strings
  * [Fix] Change the default oversigning headers to a more sane list
  * [Fix] Clickhouse: Do not store digest as it is not needed now
  * [Fix] Clickhouse: Fix lots of storage issues
  * [Fix] Clickhouse: Support custom actions
  * [Fix] Deny URLs where hostname is bogus
  * [Fix] Do not blacklist mail by SPF/DMARC for local/authed users
  * [Fix] Fix DoS caused by bug in glib
  * [Fix] Fix UCL parsing of the multiline strings
  * [Fix] Fix buffer overflow when printing small floats
  * [Fix] Fix init code for servers keypairs cache
  * [Fix] Fix issue with urls with no tld (e.g. IP)
  * [Fix] Fix memory in arc signing logic
  * [Fix] Fix memory leak in language detector during reloads
  * [Fix] Fix mixed case content type processing
  * [Fix] Fix processing of the ip urls in file
  * [Fix] Fix use after free
  * [Fix] HTML: Fix `size` attribute processing
  * [Fix] Hum, it seems that 99ff1c8 was not correct
  * [Fix] Lua_task: Fix task:get_from method
  * [Fix] Preserve fd when mapping file to scan
  * [Fix] Re-use milter_headers settings when doing arc signing
  * [Fix] Set dmarc force action as least action
  * [Fix] Switch to GMT
  * [Fix] allow PKCS7 signatures to be text/plain, too
  * [Project] Add initial version of the vault management tool
  * [Project] Add vault support for DKIM and ARC signing
  * [Project] Implement keys rotation in the vault
  * [Project] Improve dkim keys generation for vault
  * [Project] Improve keys creation in rspamadm vault
  * [Rework] Move lua_worker to a dedicated unit
  * [WebUI] Add URL fragments (#) support
  * [WebUI] Fix AJAX request URL

1.9.2: 16 Apr 2019
  * [Conf] Allow to load users plugins from plugins.d
  * [Conf] oversign openpgp and autocrypt headers
  * [Feature] Add SPF FFI library for Lua
  * [Feature] Add more verbosity for SPF caching
  * [Feature] Antivirus: Handle encrypted files specially
  * [Feature] Clickhouse: Slashing - add new fields to CH
  * [Feature] Dkim_signing: Add OpenDKIM like signing_table and key_table
  * [Feature] Dkim_signing: Allow to use new options as maps
  * [Feature] Import fpconv library
  * [Feature] Lua_maps: Allow static regexp and glob maps
  * [Feature] Parse ical files
  * [Feature] Rspamadm: Add dns_tool utility
  * [Feature] Store SPF records digests
  * [Feature] Use fpconv girsu2 implementation for printing floats
  * [Fix] Clickhouse: Use integer seconds when inserting rows
  * [Fix] Fix floating point printing
  * [Fix] Fix processing of embedded urls
  * [Fix] Lua_clickhouse: Fix CH errors processing
  * [Fix] Make spf digest stable
  * [Fix] Properly detect encrypted files in zip archives
  * [Fix] Slashing: Store times in GMT timezone in ClickHouse
  * [Rules] Add additional conditions to perform BTC checks
  * [Rules] Fix pay-to-hash addresses validation

1.9.1: 5 Apr 2019
  * [Conf] Add vendor groups for symbols
  * [Feature] Add `rspamadm template` command
  * [Feature] Allow to add messages from settings
  * [Feature] Allow unconnected DNS servers operations
  * [Feature] Check limits after being set, migrate to uint64
  * [Feature] Greylist: Allow to disable greylisting depending on symbols
  * [Feature] Improve lua binary strings output
  * [Feature] Mime_types: Implement user configurable extension filters
  * [Feature] Mime_types: When no extension defined, detect it by content
  * [Feature] Preprocess config files using jinja templates
  * [Feature] Replies: Filter replies sender to limit whitelisting to direct messages
  * [Feature] Treat all tags with HREF as a potential hyperlinks
  * [Feature] Validate BTC addresses in LEAKED_PASSWORD_SCAM
  * [Fix] Add crash safety for HTTP async routines
  * [Fix] Another fix for Redis sentinel
  * [Fix] Clickhouse: Fix table schema upload
  * [Fix] Core: Fix squeezed dependencies handling for virtual symbols
  * [Fix] Finally fix default parameters parsing in actions section
  * [Fix] Fix ES sending logic (restore from coroutines mess)
  * [Fix] Fix finishing script for clickhouse collection
  * [Fix] Fix priority for regexp symbols registriation
  * [Fix] Fix various issues found by PVS Studio
  * [Fix] Initialize lua debugging earlier
  * [Fix] Neural: Fix training
  * [Fix] Rework cached Redis logic to avoid sentinels breaking
  * [Fix] SURBL: Fix regression in surbl module
  * [Fix] Fix double signing in the milter
  * [Project] Add support of HTTP proxy in requests
  * [Rework] Change lua global variables registration
  * [Rework] Rework HTML content urls extraction
  * [Rework] Start rework of aliasing in Rspamd
  * [WebUI] Combine Scan and Learning into one tab
  * [WebUI] Fix symbol score input type
  * [WebUI] Show grayed out pie
  * [WebUI] Update Throughput summary values dynamically

1.9.0: 12 Mar 2019
  * [Conf] Add missing includes
  * [Conf] Move to options
  * [Conf] Rbl: DWL is actually special whitelist
  * [Conf] Relax some uribl rules
  * [Conf] Remove abuse.ch
  * [CritFix] Html: Entities are not valid within tag params values
  * [Feature] Add `rspamadm mime sign` tool
  * [Feature] Add configgraph utility
  * [Feature] Add dedicated ZW spaces detection for URLs
  * [Feature] Add flag to url object when visible part is url_like
  * [Feature] Add method task:lookup_words
  * [Feature] Add pyzor support (by crosenberg)
  * [Feature] Allow to add upstream watchers to Lua API
  * [Feature] Allow to set rewrite subject pattern from settings
  * [Feature] Better escaping of unicode
  * [Feature] Clickhouse: Allow to store subject in Clickhouse
  * [Feature] Core: Add QP encoding utility
  * [Feature] Core: Add libmagic detection for all parts
  * [Feature] Core: Add support for gzip archives
  * [Feature] Core: Allow to construct scan tasks from raw data
  * [Feature] Core: Detect charset in archived files
  * [Feature] Core: Ignore and mark invisible spaces
  * [Feature] Core: Normalise zero-width spaces in urls
  * [Feature] Core: Process data urls for images
  * [Feature] Core: Relax quoted-printable encoding
  * [Feature] Core: Support RFC2231 encoding in headers
  * [Feature] Core: Support telephone URLs
  * [Feature] Core: allow to emit soft reject on task timeout
  * [Feature] DCC: Add bulkness and reputation checks to dcc
  * [Feature] Elastic: Modernize plugin
  * [Feature] Export visible part of url to lua
  * [Feature] Fuzzy_storage: add preliminary support of rate limits
  * [Feature] HTML: Specially treat data urls in HTML
  * [Feature] Implement event watchers for upstreams
  * [Feature] Implement includes tracing in Lua
  * [Feature] Improve dkim part in configwizard
  * [Feature] Lua_scanners: Add VadeSecure engine support
  * [Feature] Lua_task: Add flexible method to get specific urls
  * [Feature] Mime_types: Add MIME_BAD_UNICODE rule
  * [Feature] Mime_types: Use detected content type as well
  * [Feature] Plugins: Add preliminary version of the external services plugin
  * [Feature] Query sentinel on master errors
  * [Feature] Regexp: Allow local lua functions in Rspamd regexp module
  * [Feature] Rspamadm: Allow to append footers to plain messages
  * [Feature] Rspamadm: Allow to rewrite headers in messages
  * [Feature] Selectors: Add `ipmask` processor
  * [Feature] Settings: Allow hostname match
  * [Feature] Settings: Allow local when selecting settings
  * [Feature] Settings: Allow multiple selectors
  * [Feature] Settings: Allow to inverse conditions
  * [Feature] Support User-Agent in HTTP requests
  * [Feature] Support ed25519 dkim keys generation
  * [Feature] Try to filter bad unicode types during normalisation
  * [Feature] external_services - oletools (olefy) support
  * [Feature] lua_scanners - icap protocol support
  * [Feature] lua_scanners - spamassassin spam scanner
  * [Fix] Add filter for absurdic URLs
  * [Fix] Add some more cases for Received header
  * [Fix] Allow to disable/enable composite symbols
  * [Fix] Arc: Use a separated list of headers for arc signing
  * [Fix] Archive: Final fixes for 7z archives
  * [Fix] Clickhouse: Fix database usage
  * [Fix] Controller: Make save stats timer persistent
  * [Fix] Core: Detect encrypted rarv5 archives
  * [Fix] Core: Don't detect language twice
  * [Fix] Core: Fix address rotation bug
  * [Fix] Core: Fix content calculations for message parts
  * [Fix] Core: Fix emails comments parsing and other issues
  * [Fix] Core: Fix etags support
  * [Fix] Core: Fix headers folding on the last token
  * [Fix] Core: Fix iso-8859-16 encoding
  * [Fix] Core: Fix log_urls flag (and encrypted logging)
  * [Fix] Core: Fix part length when dealing with boundaries
  * [Fix] Core: Fix parts distance calculations
  * [Fix] Core: Fix processing of NDNs of certain type
  * [Fix] Core: Implement logic to find some bad characters in URLs
  * [Fix] Core: treat nodes with ttl properly in lru cache
  * [Fix] Fix Content-Type parsing
  * [Fix] Fix HTTP headers signing case
  * [Fix] Fix control interface
  * [Fix] Fix deletion of the duplicate headers
  * [Fix] Fix emails filtering in emails module
  * [Fix] Fix greylisting log message and logic
  * [Fix] Fix issues with storing of the accepted addr in rspamd control
  * [Fix] Fix maps object update race condition
  * [Fix] Fix memor leaks and whitespace processing
  * [Fix] Fix processing of null bytes in headers
  * [Fix] Fix rcpt_mime and from_mime in user settings
  * [Fix] Fix rfc2047 decoding for CD headers
  * [Fix] Fix rfc2231 for Content-Disposition header
  * [Fix] Fix setting of the subject pattern in config
  * [Fix] Greylist: fix records checking
  * [Fix] HTML: Another HTML comments exception fix
  * [Fix] HTML: Another entities decoding logic fix
  * [Fix] HTML: Fix HTML comments with many dashes
  * [Fix] HTML: Fix entities in HTML attributes
  * [Fix] HTML: Fix some more SGML tags issues
  * [Fix] Ignore whitespaces at the end of value in DKIM records
  * [Fix] MID module: Fix DKIM domain matching
  * [Fix] Milter_headers: Fix remove_upstream_spam_flag and modernise config
  * [Fix] Mime_parser: Fix issue with parsing of the trailing garbadge
  * [Fix] Mime_parser: Fix parsing of mime parts without closing boundary
  * [Fix] Multimap: Fix operating with userdata
  * [Fix] Process orphaned `symbols` section
  * [Fix] Rdns: Fix multiple replies in fake replies
  * [Fix] Rework groups scores definitions
  * [Fix] Set proper element when reading data from Sentinel
  * [Fix] Set rspamd user to initialise supplementary groups on reload
  * [Fix] Settings: Fix selectors usage
  * [Fix] Sort data received from Sentinel to avoid constant replacing
  * [Fix] groups.conf - filename typo
  * [Fix] lua_scanner - oletools typos, logging
  * [Fix] lua_scanners - actions and symbol_fail
  * [Fix] lua_scanners - fix luacheck
  * [Fix] lua_scanners - kaspersky - response with fname
  * [Fix] lua_scanners - savapi redis prefix
  * [Fix] tests - antivirus - fprot symbols
  * [Project] Add concept of flexible actions
  * [Project] Add heuristical from parser to received parser
  * [Project] Add new flags to clickhouse, redis and elastic exporters
  * [Project] Attach new received parser
  * [Project] Fallback to callbacks from coroutines
  * [Project] Implement keep-alive support in lua_http
  * [Project] Lua_udp: Implement fully functional client
  * [Project] Plug keepalive knobs into http connection handling
  * [Project] Rspamadm: Add `modify` tool
  * [Rework] Convert rspamd-server to a shared library
  * [Rework] Dcc: Rework DCC plugin
  * [Rework] Enable explicit coroutines symbols
  * [Rework] Rework telephone urls parsing logic
  * [Rework] Rewrite RBL module
  * [Rework] Settings: Rework settings check
  * [Rework] Slashing: Distinguish lualibdir, pluginsdir and sharedir
  * [Rework] Unify task_timeout
  * [Rework] Use VEX instructions in assembly, relocate
  * [WebUI] Notify user if uploaded data was not learned
  * [WebUI] Remove redundant condition

1.8.3: 03 Dec 2018
  * [CritFix] Make flags mutually exclusive for mime parts
  * [CritFix] Strictly deny unencoded bad utf8 sequences in headers
  * [Feature] Add Kaspersky antivirus support
  * [Feature] Add method to get dkim results
  * [Feature] Add more words regexp classes
  * [Feature] Allow to choose words format in `rspamadm mime`
  * [Feature] Allow to get all types of words from Lua
  * [Feature] Allow to get task flags in C expressions
  * [Feature] Allow to require encryption when accepting connections
  * [Feature] Ignore bogus whitespaces in the words
  * [Feature] Implement more strict configuration tests
  * [Feature] Improve SPF results in Authentication-Results
  * [Feature] Support ClickHouse database
  * [Fix] Add failsafety for utf8 regexps
  * [Fix] Do not trigger BROKEN_CONTENT_TYPE on innocent text parts
  * [Fix] Emit error if connection has been terminated with no stop pattern
  * [Fix] Fix boundaries checks in embedded messages
  * [Fix] Fix double free
  * [Fix] Perform policy downgrade on sample out, add tests
  * [Fix] Properly escape utf8 regexps in hyperscan mode
  * [Fix] Selectors - attachments args condition
  * [Fix] Some fixes for raw parts
  * [Fix] Treat learning errors as non-fatal
  * [Fix] Use tld when looking for DKIM domains
  * [Project] Words unicode structure rework
  * [Project] Add preliminary Redis Sentinel support
  * [Project] Improve Authentication-Results header
  * [Project] Rework DKIM checks results
  * [Project] Use more generalised API to produce meta words

1.8.2: 19 Nov 2018
  * [Conf] Add DWL support in the default configuration
  * [Conf] Disable rspamd_update by default (again)
  * [Conf] Fix configuration sample for ratelimit
  * [CritFix] Disable broken url tags by default
  * [CritFix] Fix \0 processing when doing RSA sign
  * [CritFix] Fix adding symbols to their primary groups
  * [Feature] Add `rspamadm cookie` utility
  * [Feature] Add specialised functions for generating encrypted cookies
  * [Feature] Add support of cookies in replies module
  * [Feature] Add support of words regexps
  * [Feature] Allow to add 3rd party clang plugins
  * [Feature] Allow to create lua regexps from glob or plain patterns
  * [Feature] Allow to set custom limits for upstream lists
  * [Feature] Detect orphaned parts and attach them to message
  * [Feature] Filter tokens in bayes
  * [Feature] Fold b= value when doing arc sealing
  * [Feature] Ignore cookies in the future and too old in the past
  * [Feature] Skip stop words in statistics
  * [Feature] Store stop words and allow to query them
  * [Feature] Support query arguments in controller's custom commands
  * [Feature] Tune upstream limits in Rspamd proxy
  * [Feature] Use different callback symbols for different uribls
  * [Feature] Write DKIM selector in dkim allow/reject symbols
  * [Fix] Add obs_fws state support to eoh state machine
  * [Fix] Add sanity check when applying mime boundaries heuristic
  * [Fix] Antivirus - virus names with 0 were recognized as tables
  * [Fix] Disable headernames in bayes temporarily
  * [Fix] Do not allow syntax errors in include files...
  * [Fix] Do not allow to merge an object with an array (or vice versa)
  * [Fix] Don't perform forged recipients check for missing recipients
  * [Fix] Fix DKIM based RBLs
  * [Fix] Fix actrie implementation (sync from upstream), fixed OOB read
  * [Fix] Fix explicit methods call in selectors
  * [Fix] Fix extraction of additional parts
  * [Fix] Fix finalization for internal plugins
  * [Fix] Fix override_defaults function
  * [Fix] Fix squeezed symbols when using settings
  * [Fix] Fix urls insertion in Clickhouse module
  * [Fix] Furhter fixes to ratelimits logic
  * [Fix] Ignore signatures when looking for boundaries
  * [Fix] Properly set learned count
  * [Fix] Really fix ratelimits configuration and work
  * [Fix] Remove ambigious format flag from printf
  * [Fix] Restore URLs exporting in ClickHouse plugin
  * [Fix] Rework bayes calculations...
  * [Fix] Switch from chi-square to naive for large Fisher value
  * [Fix] Treat normal password as enable password if there is no enable password
  * [Fix] Use proper syntax for making DNS requests
  * [Fix] Various fixes in embedded plugins
  * [Project] Change fuzzy check selection logic to lua_fuzzy library
  * [Project] Rework async events and symbols
  * [Project] Move all metatokens in Bayes to lua_stat from C
  * [WebUI] Add history rows per page control

1.8.1: 16 Oct 2018
  * [CritFix] Fix options insertion
  * [CritFix] Fix words decay one more time (affects long messages)
  * [CritFix] Increase default words_decay
  * [CritFix] Plug memory leak in redis pool
  * [Feature] Add `check_violation` feature to DKIM/ARC signing
  * [Feature] Add only unique elements to Clickhouse url arrays
  * [Feature] Allow `g+:` and `g-:` composite atoms
  * [Feature] Allow dkim domains check in surbl
  * [Feature] Allow maps with HTTP auth
  * [Feature] Allow to disable actions by users settings
  * [Feature] Extend whitelisting options
  * [Feature] Store url object in images
  * [Feature] Use verdict instead of the plain action in plugins
  * [Fix] Allow to call fstring append with NULL string
  * [Fix] DCC - luacheck
  * [Fix] Do not load torch on each rspamadm invocation
  * [Fix] Fix boundaries detection and rework stop words algorithm
  * [Fix] Fix dependencies for DNS_SIGNED symbol
  * [Fix] Fix errors when dealing with dynamic rates/bursts in Ratelimit
  * [Fix] Fix groups mess
  * [Fix] Fix groups mess
  * [Fix] Fix parsing address with comments
  * [Fix] Fix resolving in DMARC reports
  * [Fix] Fix various issues with parsing of the received headers
  * [Fix] Fix watchers issue in lua_tcp when doing no resolving
  * [Fix] Plug memory leak in language detector (affects reloads)
  * [Fix] Remove one letter stop words
  * [Fix] Slashing: backport chunk logic from libucl
  * [Fix] Stop libevent from using cached time in rspamadm
  * [Fix] Try to fix watchers chaining
  * [Fix] Various fixes in redis sync interface
  * [Fix] ip_score - respect check_authed and check_local settings from config
  * [Project] Rework passthrough actions
  * [Project] Clustering module
  * [Rework] Always create result for a task
  * [Rework] Completely rewrite DMARC checks logic
  * [Rework] Rework and fix whitelist plugin
  * [WebUI] Add symbols sorting buttons
  * [WebUI] Change symbols order without updating history
  * [WebUI] Colorize symbols
  * [WebUI] Do not display password form when secure_ip is set
  * [WebUI] Fix symbol description tooltips display
  * [WebUI] History: add sorting by symbol score value
2019-06-21 15:00:12 +00:00
schmonz
b6f281f37b Update HOMEPAGE (https). 2019-06-20 03:17:07 +00:00
schmonz
38e20c84e9 Keep it simple: set PKG_SYSCONFSUBDIR to match mail/qmail's. Bump version just in case. 2019-06-19 17:49:13 +00:00
schmonz
eb557a365d Keep it simple: libtai does not futz with PKG_SYSCONFSUBDIR. 2019-06-19 17:46:39 +00:00
schmonz
b4530b10e3 Keep it simple: set PKG_SYSCONFSUBDIR to match mail/qmail's. Bump PKGREVISION just in case. 2019-06-19 17:44:15 +00:00
schmonz
611ce71b0c Inline the used-only-once DEPENDS_LIBTAI. 2019-06-19 17:43:28 +00:00
schmonz
f140c6fbc6 Keep it simple: set PKG_SYSCONFSUBDIR to match mail/qmail's. Bump PKGREVISION just in case. 2019-06-19 17:42:25 +00:00
jperkin
17d0c513fb mutt: Disable filemonitor (inotify) on SunOS. 2019-06-19 12:05:12 +00:00
leot
77517a5ddb msmtp: Update to 1.8.4
Changes:
1.8.4
 - Added support for the OAUTHBEARER authentication method.
 - Several minor bug fixes.
2019-06-18 22:43:40 +00:00
tron
48dd7a9c7e mutt: Update to version 1.12.1
+ $fcc_before_send, when set, causes Fcc to occur before sending instead of
  afterwards.  When set, the message is saved as-sent; please see the
  documentation for details.
2019-06-17 14:28:43 +00:00
ryoon
3c936c2e81 Update to 67.0.1
* Sync with mail/thunderbird-60.7.1
2019-06-15 01:19:02 +00:00
ryoon
86c842bd46 Update to 60.7.1
Changelog:
Fixed
No prompt for smartcard PIN when S/MIME signing is used

Security fixes:
#CVE-2019-11703: Heap buffer overflow in icalparser.c
#CVE-2019-11704: Heap buffer overflow in icalvalue.c
#CVE-2019-11705: Stack buffer overflow in icalrecur.c
#CVE-2019-11706: Type confusion in icalproperty.c
2019-06-15 01:17:08 +00:00
ryoon
cb30bb44ae Disable thunderbird45 and thunderbird45-l10n 2019-06-12 18:23:59 +00:00
ryoon
64d7704839 Remove thunderbird45*
www/firefox45/mozilla-common.mk is no longer provided.
2019-06-12 18:23:10 +00:00
ryoon
13775bb16a Update to 0.29.1
Changelog:
What's new in notmuch 0.29.1
=========================

Build
-----

Fix for installation failure with `configure --without-emacs`.

What is notmuch
===============
Notmuch is a system for indexing, searching, reading, and tagging
large collections of email messages in maildir or mh format. It uses
the Xapian library to provide fast, full-text search with a convenient
search syntax.
2019-06-12 13:26:27 +00:00
nia
e25cb9ff39 dovecot2: HOMEPAGE is a permanent redirect to https. 2019-06-09 22:10:45 +00:00
nia
488e3c0175 claws-mail: HOMEPAGE has a permanent redirect to https. 2019-06-09 22:09:18 +00:00
ryoon
b0066c7c70 Update to 0.29
Changelog:
Notmuch 0.29 (2019-06-07)
=========================

General
-------

Add "body:" field to allow searching for terms that occur only in the
message body. Users will need to reindex their mail to take advantage
of this feature.

Add support for indexing user specified headers (e.g. List-Id). See
notmuch-config(1) for details. This requires reindexing after changing
the set of headers to be indexed.

Fix bug for searching in some headers for Xapian keywords in quoted
strings.

Add support for gzip compressed mail messages (/not/ multi-message
mboxes); e.g. `gzip -9 $MAIL/archive/giant-message && notmuch new`
should work. Note that maildir flag syncing for gzipped messages is
currently untested.

Notmuch is now capable of indexing, searching and rendering
cryptographically-protected Subject: headers of the form produced by
Enigmail and K-9 mail in encrypted messages.

Command Line Interface
----------------------

`notmuch show` now supports --body=false and --include-html with
--format=text

Fix several performance problems with `notmuch reindex`.

`notmuch show` and `notmuch reply` now emit per-message cryptographic
status in their json and sexp output formats.  See devel/schemata for
more details about what is included there.  This status includes
information about cryptographic protections for the Subject header.

Emacs
-----

Optionally check for missing attachements in outgoing messages (see
function `notmuch-mua-attachment-check`).

Bind `B` to browse URLs in current message.

Bind `g` to refresh the current notmuch buffer.

Editing a message as new now includes an FCC header.

Forwarded messages are now tagged as +forwarded (customizable).

Add references header to link forwarded message to thread of original
message.

The minimum supported major version of Emacs is now 24.

Support for GNU Emacs older than 25.1 is deprecated with this release,
and may be removed in a future release.

Notmuch-emacs documentation is somewhat expanded. More contributions
are very welcome.

Build System
------------

Notmuch release tarballs are now compressed with `xz`.

We now provide conventional detached signatures of the release
tarballs in addition to the signed `sha256sum` files.

Dependencies
------------

Support for GMime 2.6 is removed. The minimum supported version of
GMime is now 3.0.3.  GMime also needs to have been compiled with
cryptography support.

Test Suite
----------

If either GNU parallel or moreutils parallel is installed, the tests
in the test suite will now be run in parallel (one per available
core).  This can be disabled with NOTMUCH_TEST_SERIALIZE=1.
2019-06-07 13:42:50 +00:00
tm
235a2f6d99 exim: change local makefile options name for SPF
The local makefile option need to be adjusted because SPF is
no longer an experimental feature in exim.
2019-06-07 12:20:32 +00:00
kamil
849448b732 thunderbird: Pick libGL.so for NetBSD in GLContextProviderGLX.cpp
NetBSD ships with libGL.so.3 as of NetBSD-8.99.42 and the libGL.so form
is more portable.
2019-06-01 23:27:58 +00:00
leot
1243578b38 mail: Add mhpgp 2019-05-31 17:09:27 +00:00
leot
1d3ee47389 mhpgp: Import mhpgp-20070530 as mail/mhpgp
Script to assist using gnupg for signing, encrypting, verifying,
decrypting pgp mail with mh/nmh.
2019-05-31 17:09:01 +00:00
bsiegert
6b2717c133 Revbump all Go packages after go112 update. 2019-05-27 15:18:17 +00:00
wiz
5a22507822 thunderbird-enigmail: update to 2.0.11.
This release addresses a security issue with inline-PGP messages
that allows an attacker to have Enigmail display a correctly signed
or encrypted message info, but display a different unauthenticated
text.
2019-05-27 14:50:12 +00:00
ryoon
ddb287affe Update to 60.7.0
* Sync with mail/thunderbird-60.7.0
2019-05-27 13:07:03 +00:00
ryoon
b6bf482a2c Update to 60.7.0
Changelog:
changed
    Attachment pane of Write window no longer focussed when attaching files using a keyboard shortcut

fixed
    Various security fixes

#CVE-2019-9815: Disable hyperthreading on content JavaScript threads on macOS
#CVE-2019-9816: Type confusion with object groups and UnboxedObjects
#CVE-2019-9817: Stealing of cross-domain images using canvas
#CVE-2019-9818: Use-after-free in crash generation server
#CVE-2019-9819: Compartment mismatch with fetch API
#CVE-2019-9820: Use-after-free of ChromeEventHandler by DocShell
#CVE-2019-11691: Use-after-free in XMLHttpRequest
#CVE-2019-11692: Use-after-free removing listeners in the event listener manager
#CVE-2019-11693: Buffer overflow in WebGL bufferdata on Linux
#CVE-2019-7317: Use-after-free in png_image_free of libpng library
#CVE-2019-9797: Cross-origin theft of images with createImageBitmap
#CVE-2018-18511: Cross-origin theft of images with ImageBitmapRenderingContext
#CVE-2019-11694: Uninitialized memory memory leakage in Windows sandbox
#CVE-2019-11698: Theft of user history data through drag and drop of hyperlinks to and from bookmarks
#CVE-2019-5798: Out-of-bounds read in Skia
#CVE-2019-9800: Memory safety bugs fixed in Firefox 67, Firefox ESR 60.7, and Thunderbird 60.7
2019-05-27 13:06:18 +00:00
tron
fb63f86c2e mutt: Update to version 1.12.0
Changes since version 1.11.4:
! $ssl_use_tlsv1 and $ssl_use_tlsv1_1 now default to unset.
+ $auto_subscribe, when set, automatically adds an email with the List-Post
  header to the subscribe list.
! Fcc now occurs after sending a message.  If the fcc fails, mutt will prompt
  to try again, or to try another mailbox.
+ Basic protected header ("memory hole") support added for the Subject header.
  See the config vars: $crypt_protected_headers_read,
  $crypt_protected_headers_save, $crypt_protected_headers_subject,
  and $crypt_protected_headers_write.
! Color names can be prefixed with "light" in addition to "bright".  "bright"
  colors are bold face, while "light" are non-bold.
! Color commands can now include an attribute (e.g. bold, underline).
! $pgp_use_gpg_agent defaults set.
+ <descend-directory> in the browser menu allows entering nested maildir
  directories.
+ <group-chat-reply> replies to all, but preserves To recipients in the reply.
+ $include_encrypted, default unset, prevents separately encrypted contents
  from being included in a reply.  This helps to prevent a decryption oracle
  attack.
! With gpgme >= 1.11, recipient keys with a trailing '!' now force subkey use,
  as with classic gpg.
! In send mode, %{charset} mailcap expansion uses the current charset of the
  file.
+ $imap_fetch_chunk_size allows fetching new headers in groups of this size.
  This might help with timeouts during opening of huge mailboxes.
  If you have huge mailboxes, you should also try $imap_qresync.
! <toggle-write> can be invoked from the pager too.
+ The $forward_attachments quadoption allows including attachments in
  inline-forwards (i.e. $mime_forward unset, $forward_decode set.)
2019-05-26 08:43:14 +00:00
wen
c209bf0650 Update to 0.55
Add missing DEPENDS

Upstream changes:
2019-04-12: Marc Bradshaw <marc@marcbradshaw.net>

 * The authserv-id of an Authentication-Results header can contain
   CFWS, Use Mail::AuthenticationResults to parse the authserv-id
   from this field.
2019-05-26 03:22:28 +00:00
wen
799d248c40 Add p5-Mail-AuthenticationResults 2019-05-26 03:11:03 +00:00
wen
68fa9e39ed Import Mail-AuthenticationResults-1.20180923 as mail/p5-Mail-AuthenticationResults.
Mail::AuthenticationResults provides object-oriented authentication-results
email headers. This parser copes with most styles of Authentication-Results
header seen in the wild, but is not yet fully RFC7601 compliant.

Differences from RFC7601:
- key/value pairs are parsed when present in the authserv-id section, this is
  against RFC but has been seen in headers added by Yahoo!.
- Comments added between key/value pairs will be added after them in the data
  structures and when stringified.
2019-05-26 03:08:52 +00:00
wen
85cd9867c0 Update to 3.007
Upstream changes:
version 3.007: Fri  3 May 09:38:17 CEST 2019

        Improvements:
        - recognize imap4s
2019-05-26 00:05:56 +00:00
wen
387a13150f Update to 3.005
Upstream changes:
version 3.005: Fri  3 May 09:41:53 CEST 2019

        Fixes:
        - wrong place to set default message type.
        - transporter should differentiate between pop3 and pop3s in url().

        Improvements:
        - cleanup ::POP3 coding style.
2019-05-25 23:36:40 +00:00
wen
7a1ed7826c Update to 3.004
Upstream changes:
version 3.004: Fri  3 May 09:24:50 CEST 2019

        Fixes:
        - xt/99pod.t was missing from git
        - represent ssl in url()

        Improvements:
        - transporter: rename 'starttls' into 'ssl' option
        - add ::IMAP4s for url abstraction.
2019-05-25 23:29:18 +00:00
hauke
68fe789128 Update patches from FreeBSD mail/maildrop port. 2019-05-24 14:17:16 +00:00
hauke
b98e12a233 Upgrade mail/maildrop to v3.0.0
o new dependencies: courier-unicode (split out library), libidn
o install text READMe files over html ones
o add options.mk
  - optionally authenticate against dovecot user db
  - make locking configurable (I have seen locking rows between
    dovecot and mailfilter that lead to delivery failures)
o re-work patches

From the upstream changelog (yes, it's been eight years):

3.0.0

2018-07-31  Sam Varshavchik  <mrsam@courier-mta.com>

        * rfc2045/reformime: parse utf-8 address types in DSNs.

2018-07-30  Sam Varshavchik  <mrsam@courier-mta.com>

        * maildrop: explicitly require libidn to build maildrop.

2018-07-29  Sam Varshavchik  <mrsam@courier-mta.com>

        * mailbot: generate message/global, message/global-delivery-status,
        and message/global-headers, when needed, when formatting autoreplies.

        * reformime: -m option uses message/global instead of message/rfc822
        for UTF8 messages.

2018-06-25  Sam Varshavchik  <mrsam@courier-mta.com>

        * rfc2045/reformime.c (main2): fix crash if -x or -X is specified
        without the corresponding -s option.

2018-02-16  Sam Varshavchik  <mrsam@courier-mta.com>

        * libs/maildrop/search.C: ":H" pattern matching option, matching
        only the main message headers.

2018-01-08  Osamu Aoki <osamu@debian.org>

        * libs/maildrop/deliver.C (delivery): Always return 75 upon
        delivery failure, for the standalone maildrop build.

2017-12-26  Sam Varshavchik  <mrsam@courier-mta.com>

        * libs/maildir/maildirmake.c (main): maildirmake's -q option
        will create the maildir if it does not exist.

        * libs/rfc2045/reformime.c (main2): Added -rU option, and a new
        internal RFC2045_RW_8BIT_ALWAYS conversion option.

        * libs/rfc2045/reformime.c (main2): Fix crash when the -s option
        is not valid.

2.9.3

2017-11-26  Sam Varshavchik  <mrsam@courier-mta.com>

        * libs/rfc2045/rfc2045reply.c (mkreply): Fix null pointer
        dereferences.

2.9.2

2017-10-03  Sam Varshavchik  <mrsam@courier-mta.com>

        * reformail: fix use after free with -f1

2017-09-27  Giovanni Bechis <giovanni@paclan.it>

        * Fix to configure.ac

2017-09-19  Sam Varshavchik  <mrsam@courier-mta.com>

        * courier: switch default header encoding to UTF-8.

2.9.0

2017-06-17  Sam Varshavchik  <mrsam@courier-mta.com>

        * libs/maildir/maildirquota.c (docheckquota): Skip DT_LNK.

2017-03-11  Sam Varshavchik  <mrsam@courier-mta.com>

        * courier-unicode library API update.

2017-01-27  "Stefan Hornburg (Racke)" <racke@linuxia.de>

        * Merge several Debian patches:

        0001-Include-cstdio-in-afx.h.patch
        0005-Ignore-and-.dpkg-a-z-files.patch
        0007-Fix-bashisms.patch
        0009-Fix-linking-in-upstream-Makefiles.patch
        0012-Define-and-use-PEMFILE-in-mkesmtpdcert.patch
             (*) with some changes.
        0013-Add-P-to-ghostscript-invocation.patch
        0014-Improve-error-reporting-in-preline.c.patch
        0017-Fix-formatting-errors-in-syslog-calls.patch
        0020-Add-perl-stanza-to-perlfilter-scripts.patch

2.8.5

2016-09-20  "Hanno Böck" <hanno@hboeck.de>

        * libs/maildrop/maildir.C (MaildirSave): Fix new/delete mismatch.

2.8.4

2016-08-03  Sam Varshavchik  <mrsam@courier-mta.com>

        * reformime: do not abort due to invalid encoding of the "name"
        attributes.

2015-12-20  Sam Varshavchik  <mrsam@courier-mta.com>

        * maildrop: implement the FLAGS variable.

2015-12-16  Andreas Kinzler <ml-ak@posteo.de>

        * maildrop: fix maildrop not searching last line of text.

2015-07-19  Sam Varshavchik  <mrsam@courier-mta.com>

        * maildrop: fix parsing of a message without a body.

2.8.3

2015-06-27  "Hanno Böck" <hanno@hboeck.de>

        * libs/maildrop/mailbot.c: Fix bad malloc for --feedback-* command
        line parameters.

2015-06-20  Sam Varshavchik  <mrsam@courier-mta.com>

        * maildrop: Implement option to automatically create home directories.

2015-05-09  "Jö Fahlke" <jorrit@jorrit.de>

        * maildrop: Don't include matched subpatterns in foreach.

2.8.2

2015-04-25  Giovanni Bechis <giovanni@openbsd.org>

        * maildircache.c: fix use after free.

        * mkdhparams: make compatible with libressl

2015-02-28  Sam Varshavchik  <mrsam@courier-mta.com>

        * Update to courier-unicode 1.2.

2015-02-16  "Hanno Böck" <hanno@hboeck.de>

        * Fix compilation warning, testsuite.

2.8.0

2014-12-13  Sam Varshavchik  <mrsam@courier-mta.com>

        * Update autotools

2.7.2

2014-07-21  Sam Varshavchik  <mrsam@courier-mta.com>

        * gpglib, rfc2045: fix makefiles.

        * maildrop: fix parsing of headers added by the -A option.

2014-07-13  Sam Varshavchik  <mrsam@courier-mta.com>

        * liblock, couriertls: fix compilation for OpenBSD -- based on a
        patch from Giovanni Bechis <giovanni@paclan.it>.

2014-06-23  Sam Varshavchik  <mrsam@courier-mta.com>

        * libs/gpglib/Makefile.am: Fix -lunicode linkage.

        * libs/rfc2045/Makefile.am: Fix -lunicode linkage.

        * libs/rfc2045/rfc2045decodemsgtoutf8.c (rfc2045_decodemsgtoutf8):
        recognize "message" MIME content type, in addition to "text".

2014-06-18  Sam Varshavchik  <mrsam@courier-mta.com>

        * maildrop: -d option changes groupid only when effective group id
        is root. Addresses Debian bug 564601.

        * mailbot: Add -T replydraft/-l options.

2014-02-02  Osamu Aoki <osamu_aoki_home@nifty.com>

        * Makefile.am: install makedat.1 and makedat.html

2014-01-15  Sam Varshavchik  <mrsam@courier-mta.com>

        * libs/maildrop/search.C (search_cb): Fix logged patterns getting
        garbled, in log output.

2014-01-12  Sam Varshavchik  <mrsam@courier-mta.com>

        * Factored out the unicode library into a separate package.

2.7.1

2013-11-25  Sam Varshavchik  <mrsam@courier-mta.com>

        * Fix various compiler warnings about unchecked results from setuid
        and setgid calls.

2.7.0

2013-08-28  Sam Varshavchik  <mrsam@courier-mta.com>

        * maildrop: pattern searches are now specified in UTF-8. maildrop
        MIME-decodes the search pattern, and transcodes it to the UTF-8
        character set, for searching purposes.

2012-12-04  Alessandro Vesely <vesely@tana.it>

        * rfc2045/makemime.c (openfile_or_pipe): Do not dup stdin filedesc,
        sometimes the stdin buffer already gets filled.

2.6.0

2012-09-05  Sam Varshavchik  <mrsam@courier-mta.com>

        * maildir/maildiraclt.c (maildir_acl_delete): Fix double-free on error
        path of an ENOMEM.

2012-06-18  Sam Varshavchik  <mrsam@courier-mta.com>

        * maildrop: make a mention of reformail -D's locking in the manual
        pages.

2012-06-17  Osamu Aoki <osamu@debian.org>

        * maildrop/formatmbox.C (GetLineBuffer): Do not skip whitespaces
        looking for From: and Subject: headers, to log.

2012-05-05  Sam Varshavchik  <mrsam@courier-mta.com>

        * rfc2045/rfc2045mkboundary.c (rfc2045_mk_boundary): truncate
        the hostname portion of the boundary to 30 chars.

2012-04-22  Sam Varshavchik  <mrsam@courier-mta.com>

        * liblock/mail.c (dotlock_exists): Quell a compiler warning.

2012-02-23  Osamu Aoki <osamu@debian.org>

        * Miscellaneous spelling fixes.

2.5.5

2011-11-25  Sam Varshavchik  <mrsam@courier-mta.com>

        * rfc2045/rfc2045reply.c (mkreply): Fix copying of the contents of the
        original message.

        * rfc2045/reformime.c (do_print_info): rfc2231_udecodeDisposition()
        failure is not fatal.

        * rfc2045/reformime.c (get_suitable_filename): Ditto.

2011-09-06  Sam Varshavchik  <mrsam@courier-mta.com>

        * rfc2045/reformime.c (main2): Fixed segfault on some arches from an
        initial null given to strtok.

2011-08-31  Sam Varshavchik  <mrsam@courier-mta.com>

        * mailbot: add "feedback" and "replyfeedback" formats, generating
        RFC 5965-formatted feedback report. -a option attaches the entire
        original message, instead of only its headers, for "replydsn",
        "feedback", and "replyfeedback" formats.

2011-08-14  Sam Varshavchik  <mrsam@courier-mta.com>

        * rfc2045/reformime.c (main2): On ia64 and arm, argv is in readonly
        memory.
2019-05-24 13:17:57 +00:00
hauke
c07cfe4643 Upgrade mail/courier-unicode to v2.1.
There are currently no pkgsrc packages that depend on this one, so
we don't bother with keeping around the old version.

From the changelog:

2018-07-13  Sam Varshavchik  <mrsam@courier-mta.com>

        * unicode.c: Fix error and validation of valid modified-utf7
        encoding.

2018-07-11  Sam Varshavchik  <mrsam@courier-mta.com>

        * unicode.c: Implement unicode_x_smap_modutf8 pseudo-encoding.

2018-04-27  Sam Varshavchik  <mrsam@courier-mta.com>

        * gcc 8 update, fix assertions. libtool and toolchain updates.

2.0

2017-03-06  Sam Varshavchik  <mrsam@courier-mta.com>

        * Migrate to C++11: remove unicode_char, use char32_t. Replace
        std::vector<unicode_char> with std::u32string.
2019-05-24 08:38:28 +00:00
rillig
c7ff05f63e all: replace SUBST_SED with the simpler SUBST_VARS
pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.
2019-05-23 19:22:54 +00:00
ryoon
6e2d4ef8aa Update to 0.28.4
Changelog:
What's new in notmuch 0.28.4
=========================

Command line interface
----------------------

Fix a spurious error when using `notmuch show --raw` on messages whose
size is a multiple of the internal buffer size.
2019-05-12 10:45:54 +00:00
ryoon
dcbff27804 Update to 60.6.1
* Sync with mail/thunderbird-60.6.1
2019-05-11 04:08:21 +00:00
ryoon
8281c8ca31 Update to 60.6.1
Changelog:
#CVE-2019-9810: IonMonkey MArraySlice has incorrect alias information
#CVE-2019-9813: Ionmonkey type confusion with __proto__ mutations
2019-05-11 04:07:08 +00:00
schmonz
b7593ccf18 Fix relative rpaths in installed libraries on Darwin. Bump PKGREVISION. 2019-05-07 14:24:03 +00:00
ryoon
76d5de997e Recursive rebvump from devel/nss 2019-05-05 22:49:45 +00:00
wiz
5ab814b93d amavis-perl: remove
Depends on removed uvscan.
2019-05-02 22:12:33 +00:00
taca
bbd1b63022 mail/dovecot2-pigeonhole: update to 0.5.6
Update dovecot2-pigeonhole to 0.5.6.

v0.5.6 2019-04-30  Aki Tuomi <aki.tuomi@open-xchange.com>

	+ sieve: Redirect loop prevention is sometimes ineffective. Improve
	  existing loop detection by also recognizing the
	  X-Sieve-Redirected-From header in incoming messages and dropping
	  redirect actions when it points to the sending account. This header
	  is already added by the redirect action, so this improvement only
	  adds an additional use of this header.
	- sieve: Prevent execution of implicit keep upon temporary failure
	  occurring at runtime.
2019-04-30 15:22:22 +00:00