summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2019-09-10Pullup ticket #6046 - requested by tacabsiegert8-32/+30
mail/roundcube, mail/roundcube-plugin-*: security fix Revisions pulled up: - mail/roundcube-plugin-enigma/Makefile 1.6 - mail/roundcube-plugin-enigma/distinfo 1.14 - mail/roundcube-plugin-password/Makefile 1.6 - mail/roundcube-plugin-password/distinfo 1.14 - mail/roundcube-plugin-zipdownload/Makefile 1.4 - mail/roundcube-plugin-zipdownload/distinfo 1.14 - mail/roundcube/Makefile.common 1.14 - mail/roundcube/distinfo 1.65 --- Module Name: pkgsrc Committed By: taca Date: Sun Sep 1 13:08:09 UTC 2019 Modified Files: pkgsrc/mail/roundcube: Makefile.common distinfo Log Message: mail/roundcube: update to 1.3.10 RELEASE 1.3.10 -------------- - Managesieve: Fix so "Create filter" option does not show up when Filters menu is disabled (#6723) - Fix compatibility with kolab/net_ldap3 > 1.0.7 (#6785) - Fix bug where bmp images couldn't be displayed on some systems (#6728) - Fix bug in parsing vCard data using PHP 7.3 due to an invalid regexp (#6744) - Fix bug where bold/strong text was converted to upper-case on html-to-text conversion (6758) - Fix bug in rcube_utils::parse_hosts() where %t, %d, %z could return only tld (#6746) - Fix bug where Next/Prev button in mail view didn't work with multi-folder search result (#6793) - Fix bug where selection of columns on messages list wasn't working - Fix bug in converting multi-page Tiff images to Jpeg (#6824) - Fix wrong messages order after returning to a multi-folder search result (#6836) - Fix PHP 7.4 deprecation: implode() wrong parameter order (#6866) - Fix bug where it was possible to bypass the position:fixed CSS check in received messages (#6898) - Fix bug where some strict remote URIs in url() style were unintentionally blocked (#6899) - Fix bug where it was possible to bypass the CSS jail in HTML messages using :root pseudo-class (#6897) - Fix bug where it was possible to bypass href URI check with data:application/xhtml+xml URIs (#6896) --- Module Name: pkgsrc Committed By: taca Date: Sun Sep 1 13:08:56 UTC 2019 Modified Files: pkgsrc/mail/roundcube-plugin-enigma: Makefile distinfo Log Message: mail/roundcube-plugin-enigma: update to 1.3.10 RELEASE 1.3.10 -------------- - 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) --- Module Name: pkgsrc Committed By: taca Date: Sun Sep 1 13:10:39 UTC 2019 Modified Files: pkgsrc/mail/roundcube-plugin-password: Makefile distinfo Log Message: mail/roundcube-plugin-password: update to 1.3.10 Update roundcube-plugin-password to 1.3.10. No changes except version. pkgsrc change: remove duplicated setting PLUGIN. --- Module Name: pkgsrc Committed By: taca Date: Sun Sep 1 13:11:47 UTC 2019 Modified Files: pkgsrc/mail/roundcube-plugin-zipdownload: Makefile distinfo Log Message: mail/roundcube-plugin-zipdownload: update to 1.3.10 Update roundcube-plugin-password to 1.3.10. No changes except version. pkgsrc change: remove duplicated setting PLUGIN.
2019-09-08Pullup ticket #6042 - requested by tacabsiegert2-8/+8
mail/dovecot2-pigeonhole: security fix Revisions pulled up: - mail/dovecot2-pigeonhole/Makefile 1.49-1.52 - mail/dovecot2-pigeonhole/distinfo 1.37-1.39 --- Module Name: pkgsrc Committed By: taca Date: Thu Jul 18 13:41:34 UTC 2019 Modified Files: pkgsrc/mail/dovecot2-pigeonhole: Makefile distinfo Log Message: mail/dovecot2-pigeonhole: update to 0.5.7 Update dovecot2-pigeonhole to 0.5.7. Changes ------- + vacation: Made the subject for the automatic response message produced by the Sieve vacation action configurable. Both the default subject (if the script defines none) and the subject template (e.g. used to add a subject prefix) can be configured. - dsync: dsync-replication does not synchronize Sieve scripts. - imap_sieve_filter: Reduce FILTER=SIEVE verbosity over IMAP connection. - testsuite: Pigeonhole testsuite segfaulted if it was compiled with GCC 9 --- Module Name: pkgsrc Committed By: taca Date: Tue Jul 23 15:12:22 UTC 2019 Modified Files: pkgsrc/mail/dovecot2-pigeonhole: Makefile distinfo Log Message: mail/dovecot2-pigeonhole: update to 0.5.7.1 v0.5.7.1 2019-07-23 Timo Sirainen <timo.sirainen@open-xchange.com> - dsync: Sieve script syncing failed if mailbox attributes weren't enabled. --- Module Name: pkgsrc Committed By: nia Date: Wed Jul 24 18:14:42 UTC 2019 Modified Files: pkgsrc/mail/dovecot2-pigeonhole: Makefile Log Message: Use https for dovecot.org. --- Module Name: pkgsrc Committed By: taca Date: Thu Aug 29 01:07:24 UTC 2019 Modified Files: pkgsrc/mail/dovecot2-pigeonhole: Makefile distinfo Log Message: mail/dovecot2-pigeonhole: update to 0.5.7.2 Update dovecot2-pigeonhole to 0.5.7.2. Changes ------- * CVE-2019-11500: ManageSieve protocol parser does not properly handle NUL byte when scanning data in quoted strings, leading to out of bounds heap memory writes. Found by Nick Roessler and Rafi Rubin.
2019-09-08Pullup ticket #6041 - requested by tacabsiegert8-30/+45
mail/dovecot2: security fix Revisions pulled up: - mail/dovecot2/Makefile 1.98-1.100 - mail/dovecot2/Makefile.common 1.30-1.33 - mail/dovecot2/PLIST 1.66 - mail/dovecot2/buildlink3.mk 1.31-1.32 - mail/dovecot2/distinfo 1.93-1.97 - mail/dovecot2/options.mk 1.12 - mail/dovecot2/patches/patch-aa 1.7 - mail/dovecot2/patches/patch-src_lib_ostream-file.c deleted --- Module Name: pkgsrc Committed By: triaxx Date: Wed Jul 3 05:51:54 UTC 2019 Modified Files: pkgsrc/mail/dovecot2: options.mk Log Message: dovecot2: remove gnutls option that is currently broken Fix PR pkg/54337 --- Module Name: pkgsrc Committed By: triaxx Date: Wed Jul 3 06:09:22 UTC 2019 Modified Files: pkgsrc/mail/dovecot2: Makefile Makefile.common buildlink3.mk distinfo pkgsrc/mail/dovecot2/patches: patch-aa Log Message: dovecot2: update blk3 to follow gnutls disabling 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--) --- Module Name: pkgsrc Committed By: taca Date: Thu Jul 18 13:38:18 UTC 2019 Modified Files: pkgsrc/mail/dovecot2: Makefile.common PLIST buildlink3.mk distinfo Log Message: mail/dovecot2: Update dovecot2 to 2.3.7. Changes ------- * fts-solr: Removed break-imap-search parameter + Added more events for the new statistics, see https://doc.dovecot.org/admin_manual/list_of_events/ + mail-lua: Add IMAP metadata accessors, see https://doc.dovecot.org/admin_manual/lua/ + Add event exporters that allow exporting raw events to log files and external systems, see https://doc.dovecot.org/configuration_manual/event_export/ + SNIPPET is now PREVIEW and size has been increased to 200 characters. + Add body option to fts_enforced. This triggers building FTS index only on body search, and an error using FTS index fails the search rather than reads through all the mails. - Submission/LMTP: Fixed crash when domain argument is invalid in a second EHLO/LHLO command. - Copying/moving mails using Maildir format loses IMAP keywords in the destination if the mail also has no system flags. - mail_attachment_detection_options=3Dadd-flags-on-save caused email body to be unnecessarily opened when FETCHing mail headers that were already cached. - mail attachment detection keywords not saved with maildir. - dovecot.index.cache may have grown excessively large in some situations. This happened especially when using autoexpunging with lazy_expunge folders. Also with mdbox format in general the cache file wasn't recreated as often as it should have. - Autoexpunged mails weren't immediately deleted from the disk. Instead, the deletion from disk happened the next time the folder was opened. This could have caused unnecessary delays if the opening was done by an interactive IMAP session. - Dovecot's TCP connections sometimes add extra 40ms latency due to not enabling TCP_NODELAY. HTTP and SMTP/LMTP connections weren't affected, but everything else was. This delay wasn't always visible - only in some situations with some message/packet sizes. - imapc: Fix various crash conditions - Dovecot builds were not always reproducible. - login-proxy: With shutdown_clients=3Dno after config reload the existing connections could no longer be listed or kicked with doveadm. - "doveadm proxy kick" with -f parameter caused a crash in some situations. - Auth policy can cause segmentation fault crash during auth process shutdown if all auth requests have not been finished. - Fix various minor bugs leading into incorrect behaviour in mailbox list index handling. These rarely caused noticeable problems. - LDAP auth: Iteration accesses freed memory, possibly crashing auth-worker - local_name { .. } filter in dovecot.conf does not correctly support multiple names and wildcards were matched incorrectly. - replicator: dsync assert-crashes if it can't connect to remote TCP server. - config: Memory leak in config process when ssl_dh setting wasn't set and there was no ssl-parameters.dat file. This caused config process to die once in a while with "out of memory". --- Module Name: pkgsrc Committed By: hauke Date: Fri Jul 19 15:13:31 UTC 2019 Modified Files: pkgsrc/mail/dovecot2: Makefile distinfo Added Files: pkgsrc/mail/dovecot2/patches: patch-src_lib_ostream-file.c Log Message: Silence Error: file_ostream.net_set_tcp_nodelay(, TRUE) failed Patch from upstream -head via FreeBSD <https://svnweb.freebsd.org/ports/head/mail/dovecot/files/patch-src_lib_ostream-file.c?view=markup&pathrev=506487> <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239172> --- Module Name: pkgsrc Committed By: taca Date: Tue Jul 23 15:11:24 UTC 2019 Modified Files: pkgsrc/mail/dovecot2: Makefile Makefile.common distinfo Removed Files: pkgsrc/mail/dovecot2/patches: patch-src_lib_ostream-file.c Log Message: mail/dovecot2: update to 2.3.7.1 v2.3.7.1 2019-07-23 Timo Sirainen <timo.sirainen@open-xchange.com> - Fix TCP_NODELAY errors being logged on non-Linux OSes - lmtp proxy: Fix assert-crash when client uses BODY=8BITMIME - Remove wrongly added checks in namespace prefix checking --- Module Name: pkgsrc Committed By: taca Date: Thu Aug 29 01:05:20 UTC 2019 Modified Files: pkgsrc/mail/dovecot2: Makefile.common distinfo Log Message: mail/dovecot2: update to 2.3.7.2 Update dovecot2 and related packages to 2.3.7.2. Changes ------- * CVE-2019-11500: IMAP protocol parser does not properly handle NUL byte when scanning data in quoted strings, leading to out of bounds heap memory writes. Found by Nick Roessler and Rafi Rubin.
2019-09-06Pullup ticket #6049 - requested by wiedibsiegert2-7/+7
mail/exim: security fix (remote root) Revisions pulled up: - mail/exim/Makefile 1.170 - mail/exim/distinfo 1.72 --- Module Name: pkgsrc Committed By: wiedi Date: Fri Sep 6 12:57:33 UTC 2019 Modified Files: pkgsrc/mail/exim: Makefile distinfo Log Message: exim: update to 4.92.2 Exim version 4.92.2 ------------------- HS/01 Handle trailing backslash gracefully. (CVE-2019-15846)
2019-08-09Pullup ticket #6016 - requested by absbsiegert2-8/+7
mail/exim: security fix Revisions pulled up: - mail/exim/Makefile 1.168 - mail/exim/distinfo 1.71 --- Module Name: pkgsrc Committed By: abs Date: Sun Jul 28 21:17:28 UTC 2019 Modified Files: pkgsrc/mail/exim: Makefile distinfo Log Message: Updated mail/exim to 4.92.1 Exim version 4.92.1 ------------------- JH/31 Avoid re-expansion in ${sort } expansion. (CVE-2019-13917, OVE-20190718-0006)
2019-08-09Pullup ticket #6012 - requested by tacabsiegert3-10/+10
mail/squirrelmail: security fix Revisions pulled up: - mail/squirrelmail/Makefile 1.137 - mail/squirrelmail/PLIST 1.42 - mail/squirrelmail/distinfo 1.71 --- Module Name: pkgsrc Committed By: taca Date: Wed Jul 24 03:49:35 UTC 2019 Modified Files: pkgsrc/mail/squirrelmail: Makefile PLIST distinfo Log Message: mail/squirrelmail: update to 1.4.23pre14832 Update squirrelmail to 1.4.23pre14832. - Changed anti-CSRF security token lifetime to be session-based. - Added favicon and ability for admins to use their own by setting $head_tag_extra in config_local.php (see documented comments in, for example, src/webmail.php) - Altered hook types "do_hook_function" and "concat_hook_function" such that the ultimate hook return value (in its current state, as computed (or not) by the plugins that have executed previously) is both globalized and passed as an additional argument to each plugin. This allows plugins to cooperate better and not overwrite each other's return values. - Updated SVG handling, closing several related vulnerabilities (#2831) [CVE-2018-14950] [CVE-2018-14951] [CVE-2018-14952] [CVE-2018-14953] [CVE-2018-14954] [CVE-2018-14955] - Added IMAP ID command (RFC2971), sent after every login - use by setting $imap_id_command_args in config/config_local.php (see notes in functions/imap_general.php for more details) - Fixed PHP7 warnings (#2847) - Added handling for RCDATA and RAWTEXT elements in HTML sanitizer [CVE-2019-12970]
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.
2019-05-24Update patches from FreeBSD mail/maildrop port.hauke4-6/+24
2019-05-24Upgrade mail/maildrop to v3.0.0hauke9-146/+188
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-24Upgrade mail/courier-unicode to v2.1.hauke4-12/+13
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-23all: replace SUBST_SED with the simpler SUBST_VARSrillig37-118/+118
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-12Update to 0.28.4ryoon2-8/+7
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-11Update to 60.6.1ryoon2-223/+223
* Sync with mail/thunderbird-60.6.1