summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2019-07-03Use https for pear.php.net.nia2-4/+4
2019-07-03dovecot2: update blk3 to follow gnutls disablingtriaxx5-10/+10
Do not bump revision since binary cannot be altered pkgsrc changes: --------------- * make blk3 conform to options.mk * move BUILD_DEFS (pkglint WARN--) * comment an explicit patch (pkglint ERROR--)
2019-07-03dovecot2: remove gnutls option that is currently brokentriaxx1-10/+3
Fix PR pkg/54337
2019-07-02Update to 3.007wen2-7/+7
Upstream changes: version 3.007: Thu 13 Jun 16:54:08 CEST 2019 Fixes: - remove debug statements. version 3.006: Wed 12 Jun 16:43:39 CEST 2019 Improvements: - more flexible in passing settings to Mail::IMAPClient. version 3.005: Wed 5 Jun 15:56:33 CEST 2019 Fixes: - ignore StartTLS on SSL connection. - enforce message_type is ::IMAP::Message, not ::IMAPs
2019-07-01Redirect the last few search.cpan.org packages that I missed.nia1-3/+3
2019-07-01Redirect these few strange perl packages using DISTNAME inside HOMEPAGE.nia1-2/+2
I'm going to assume they have a good reason.
2019-07-01Follow some remaining search.cpan.org redirects.nia10-22/+22
2019-07-01qmail.org lapsed; use netqmail.org or qmailorg.schmonz.com.schmonz3-6/+6
2019-07-01BIGDNS_PATCH has been reliably reachable; remove from MASTER_SITE_LOCAL.schmonz1-4/+3
OUTGOINGIP_PATCH needs to come from a qmail.org mirror, as the original domain has lapsed; get it from mine.
2019-07-01Recursive revbump from boost-1.70.0ryoon27-54/+54
2019-06-30qmail.org domain lapsed. netqmail.org has not, as yet.schmonz1-3/+3
2019-06-30Update packages using a search.cpan.org HOMEPAGE to metacpan.org.nia45-90/+90
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-28Use CPPFLAGS, not CFLAGS, for consistency with ucspi-tcp6 and djbdns.schmonz2-5/+5
2019-06-25Really fix rpaths in installed shlibs on Darwin. Bump PKGREVISION.schmonz1-3/+3
2019-06-24More http -> https.nia2-4/+4
Reviewed by hand.
2019-06-21dovecot2-pigeonhole: Disable hardening autodetection.jperkin1-2/+4
Seems to interact badly with the SunOS build.
2019-06-21rspamd: Commit patch changes missed in previous update.jperkin4-76/+20
2019-06-21rspamd: Update to 1.9.4.jperkin4-89/+116
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-20Update HOMEPAGE (https).schmonz1-2/+2
2019-06-19Keep it simple: set PKG_SYSCONFSUBDIR to match mail/qmail's. Bump version ↵schmonz1-19/+5
just in case.
2019-06-19Keep it simple: libtai does not futz with PKG_SYSCONFSUBDIR.schmonz1-12/+2
2019-06-19Keep it simple: set PKG_SYSCONFSUBDIR to match mail/qmail's. Bump ↵schmonz1-18/+4
PKGREVISION just in case.
2019-06-19Inline the used-only-once DEPENDS_LIBTAI.schmonz1-3/+2
2019-06-19Keep it simple: set PKG_SYSCONFSUBDIR to match mail/qmail's. Bump ↵schmonz1-18/+5
PKGREVISION just in case.
2019-06-19mutt: Disable filemonitor (inotify) on SunOS.jperkin1-1/+2
2019-06-18msmtp: Update to 1.8.4leot2-7/+7
Changes: 1.8.4 - Added support for the OAUTHBEARER authentication method. - Several minor bug fixes.
2019-06-17mutt: Update to version 1.12.1tron2-7/+7
+ $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-15Update to 67.0.1ryoon2-223/+223
* Sync with mail/thunderbird-60.7.1
2019-06-15Update to 60.7.1ryoon2-7/+7
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-12Disable thunderbird45 and thunderbird45-l10nryoon1-3/+1
2019-06-12Remove thunderbird45*ryoon159-34563/+0
www/firefox45/mozilla-common.mk is no longer provided.
2019-06-12Update to 0.29.1ryoon3-9/+9
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-09dovecot2: HOMEPAGE is a permanent redirect to https.nia1-2/+2
2019-06-09claws-mail: HOMEPAGE has a permanent redirect to https.nia1-2/+2
2019-06-07Update to 0.29ryoon3-7/+36
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-07exim: change local makefile options name for SPFtm2-4/+4
The local makefile option need to be adjusted because SPF is no longer an experimental feature in exim.
2019-06-01thunderbird: Pick libGL.so for NetBSD in GLContextProviderGLX.cppkamil2-1/+17
NetBSD ships with libGL.so.3 as of NetBSD-8.99.42 and the libGL.so form is more portable.
2019-05-31mail: Add mhpgpleot1-1/+2
2019-05-31mhpgp: Import mhpgp-20070530 as mail/mhpgpleot6-0/+138
Script to assist using gnupg for signing, encrypting, verifying, decrypting pgp mail with mh/nmh.
2019-05-27Revbump all Go packages after go112 update.bsiegert1-2/+2
2019-05-27thunderbird-enigmail: update to 2.0.11.wiz2-7/+7
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-27Update to 60.7.0ryoon2-223/+223
* Sync with mail/thunderbird-60.7.0
2019-05-27Update to 60.7.0ryoon3-8/+12
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-26mutt: Update to version 1.12.0tron4-14/+15
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-26Update to 0.55wen2-7/+8
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-26Add p5-Mail-AuthenticationResultswen1-1/+2
2019-05-26Import Mail-AuthenticationResults-1.20180923 as ↵wen3-0/+33
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-26Update to 3.007wen2-7/+7
Upstream changes: version 3.007: Fri 3 May 09:38:17 CEST 2019 Improvements: - recognize imap4s
2019-05-25Update to 3.005wen2-7/+7
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-25Update to 3.004wen2-7/+7
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.