summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2015-02-27Update to 2.200wen2-7/+6
Upstream changes: 2.200 2015-02-25 ** PLEASE CONSIDER USING EMAIL-SENDER INSTEAD ** when trying to pick the first available mailer, never pick Test
2015-02-26Fix build with versioned py-docutils, and depend on 0.12.wiz1-2/+8
From markd.
2015-02-26Update to 4.47.0. From the changelog:schmonz2-6/+6
- try to work around pathological breakage in one random POP server implementation. Thanks: Michael Thomas Kockmeyer. - remove dead marc.theaimsgroup.com list archive from docs. Thanks: Miroslav Rovis. - bugfix: if you combined IMAP IDLE mode with delete_after, getmail would, after remaining connected to the server for the number of days configured, begin deleting messages immediately after retrieval instead of after the configured delay. Now fixed. Thanks: Johannes Weißl.
2015-02-23Fix format string for time_t.joerg3-3/+21
2015-02-21Recursive revbump from audio/pulseaudio.ryoon1-1/+2
2015-02-19Remove trailing whitespace, noticed whilst merging to git. No functionaljperkin2-9/+9
change.
2015-02-19Use the official upstream fix for CVE-2014-9116. The proposed patch thatjperkin4-18/+29
we were previously using has unwanted side-effects, such as appending "," to To/Cc/Mail-Followup-To, and other spacing issues. Bump PKGREVISION.
2015-02-19Bump PKGREVISION for txt2c fix.jperkin1-2/+2
2015-02-19Bump PKGREVISION for txt2c fix.jperkin1-2/+2
2015-02-19Use gmake, fixes the 'txt2c' target and ensures that 'mutt -v' outputjperkin1-3/+2
is correct. Currently on at least SunOS and OSX it is corrupt due to falling back to the broken txt2c.sh script.
2015-02-19Add tcpwrapper PKG_OPTIONS and enable it default.taca3-7/+17
Bump PKGREVISION.
2015-02-17Fix previous commit;taca1-2/+3
* Setting PKGNAME was accidently removed. * Fix typo on php-exif dependency. Noted by tnn@.
2015-02-17Remove patch-installer_check.php and add dependency to php-exif sincetaca3-19/+4
roundcube use php-exif if available and comment in patch-installer_check.php was wrong. Bump PKGREVISION.
2015-02-16Changes 1.1.0:adam6-1256/+264
Allow searching across multiple folders Improved support for screen readers and assistive technology using WCAG 2.0 and WAI ARIA standards Update to TinyMCE 4.1 to support images in HTML signatures (copy & paste) Added namespace filter and folder searching in folder manager New config option to disable UI elements/actions Stronger password encryption using OpenSSL Support for the IMAP SPECIAL-USE extension Support for Oracle as database backend Manage 3rd party libs with Composer
2015-02-14Exim version 4.85adam4-13/+12
----------------- TL/01 When running the test suite, the README says that variables such as no_msglog_check are global and can be placed anywhere in a specific test's script, however it was observed that placement needed to be near the beginning for it to behave that way. Changed the runtest perl script to read through the entire script once to detect and set these variables, reset to the beginning of the script, and then run through the script parsing/test process like normal. TL/02 The BSD's have an arc4random API. One of the functions to induce adding randomness was arc4random_stir(), but it has been removed in OpenBSD 5.5. Detect this OpenBSD version and skip calling this function when detected. JH/01 Expand the EXPERIMENTAL_TPDA feature. Several different events now cause callback expansion. TL/03 Bugzilla 1518: Clarify "condition" processing in routers; that syntax errors in an expansion can be treated as a string instead of logging or causing an error, due to the internal use of bool_lax instead of bool when processing it. JH/02 Add EXPERIMENTAL_DANE, allowing for using the DNS as trust-anchor for server certificates when making smtp deliveries. JH/03 Support secondary-separator specifier for MX, SRV, TLSA lookups. JH/04 Add ${sort {list}{condition}{extractor}} expansion item. TL/04 Bugzilla 1216: Add -M (related messages) option to exigrep. TL/05 GitHub Issue 18: Adjust logic testing for true/false in redis lookups. Merged patch from Sebastian Wiedenroth. JH/05 Fix results-pipe from transport process. Several recipients, combined with certificate use, exposed issues where response data items split over buffer boundaries were not parsed properly. This eventually resulted in duplicates being sent. This issue only became common enough to notice due to the introduction of conection certificate information, the item size being so much larger. Found and fixed by Wolfgang Breyha. JH/06 Bug 1533: Fix truncation of items in headers_remove lists. A fixed size buffer was used, resulting in syntax errors when an expansion exceeded it. JH/07 Add support for directories of certificates when compiled with a GnuTLS version 3.3.6 or later. JH/08 Rename the TPDA expermimental facility to Event Actions. The #ifdef is EXPERIMENTAL_EVENT, the main-configuration and transport options both become "event_action", the variables become $event_name, $event_data and $event_defer_errno. There is a new variable $verify_mode, usable in routers, transports and related events. The tls:cert event is now also raised for inbound connections, if the main configuration event_action option is defined. TL/06 In test suite, disable OCSP for old versions of openssl which contained early OCSP support, but no stapling (appears to be less than 1.0.0). JH/09 When compiled with OpenSSL and EXPERIMENTAL_CERTNAMES, the checks on server certificate names available under the smtp transport option "tls_verify_cert_hostname" now do not permit multi-component wildcard matches. JH/10 Time-related extraction expansions from certificates now use the main option "timezone" setting for output formatting, and are consistent between OpenSSL and GnuTLS compilations. Bug 1541. JH/11 Fix a crash in mime ACL when meeting a zero-length, quoted or RFC2047- encoded parameter in the incoming message. Bug 1558. JH/12 Bug 1527: Autogrow buffer used in reading spool files. Since they now include certificate info, eximon was claiming there were spoolfile syntax errors. JH/13 Bug 1521: Fix ldap lookup for single-attr request, multiple-attr return. JH/14 Log delivery-related information more consistently, using the sequence "H=<name> [<ip>]" wherever possible. TL/07 Bug 1547: Omit RFCs from release. Draft and RFCs have licenses which are problematic for Debian distribution, omit them from the release tarball. JH/15 Updates and fixes to the EXPERIMENTAL_DSN feature. JH/16 Fix string representation of time values on 64bit time_t anchitectures. Bug 1561. JH/17 Fix a null-indirection in certextract expansions when a nondefault output list separator was used.
2015-02-13Update to 31.4.0ryoon2-138/+138
* Sync with thunderbird-31.4.0.
2015-02-13Update to 31.4.0ryoon3-7/+8
Changelog: Fixed The previous issues with jp mac builds have now been fixed, and Thunderbird will no longer need to be run in 32-bit mode. Fixed Security fixes can be found here Fixed Installing extensions within Thunderbird no longer requires download and installing as a file (Bug 1081190) Fixed Autocomplete suggestion sort order was adjusted to prioritize entries where the search string matches the beginning of a word (Bug 970456) Fixed in Thunderbird 31.4 2015-04 Cookie injection through Proxy Authenticate responses 2015-03 sendBeacon requests lack an Origin header 2015-01 Miscellaneous memory safety hazards (rv:35.0 / rv:31.4)
2015-02-10Update postfix to 2.11.4.taca2-6/+6
Postfix 2.11.4 only: * Fix a core dump when smtp_policy_maps specifies an invalid TLS level. * Fix a missing " in \%s\", in postconf(1) fatal error messages, which violated the C language spec. Reported by Iain Hibbert. All supported releases: * Stop excessive recursion in the cleanup server while recovering from a virtual alias expansion loop. Problem found at Two Sigma. * Stop exponential memory allocation with virtual alias expansion loops. This came to light after fixing the previous problem.
2015-02-08Update to 1.196:wiz2-6/+6
1.196 2015-02-05 22:31:29-05:00 America/New_York - AOL "local rules" no longer enforced
2015-02-04Remove ruby-mail24 since no package depends it any more.taca4-186/+0
2015-02-04Remove ruby-mail24.taca1-2/+1
2015-02-04Update ruby-mail to 2.6.3.taca3-42/+51
== Version 2.6.3 - Mon Nov 3 23:53 +1100 2014 Mikel Lindsaar <mikel@reinteractive.net> * #796 support uu encoding (grosser) == Version 2.6.2 (Unreleased) - Wed Oct 22 13:42 -0500 2014 Benjamin Fleischer <github@benjaminfleischer.com> Performance: * #681 - fewer hotspot object allocations (srawlins) * #815 - autoload parsers for load-time speed and memory usage (grosser) Bugs: * #736 - Mail.new copes with non-UTF8 messages marked as UTF8 (jeremy) == Version 2.6.1 - Sun Jun 8 15:34 +1100 2014 Mikel Lindsaar <mikel@reinteractive.net> Features: * Silence warnings on loading ragel-generated parsers (bf4) == Version 2.6.0 - Mon Jun 2 22:49 +1100 2014 Mikel Lindsaar <mikel@reinteractive.net> Features: * Allow interceptors and observers to be unregistered (zuhao) * Added feature to find the mail in uid (taketin) * Save settings passed to TestMailer#new (svanderbleek) * Allow the setting of envelope from directly (jeremy) * Accept other IETF/IANA-registered Content-Types and Content-Transfer-Encodings (jeremy) * Alias shift-jis charset to Shift_JIS Ruby encoding (jeremy) * Add support for ks_c_5601-1987 charset, aliased to CP949 Ruby encoding (jeremy) * Don't allow colons in header names (jeremy) * Can assign arrays of Message-IDs to References and In-Reply-To (jeremy) * Setting the html_ or text_part sets a default text/html or text/plain content type (jeremy) * Setting the html_ or text_part to nil removes it (jeremy) * Addresses without a parsable email or display name still format as their raw text (jeremy) * Close pull request 504 - Alias GB2312 charset to GB18030 Ruby encoding (bpot) * Close pull request 399 - Accept :ca_path and :ca_file options for SMTP delivery (ndbroadbent) * Close pull request 389 - Don't add superfluous message headers to MIME parts (djmaze, jeremy) Performance: * Migrate to RAGEL based parser, awesome work by (bpot) * Performance improvements for people parsing email headers (ConradIrwin) * Close pull request 488 - Speed up field construction & comparison (bpot) Bugs: * Fix for when content looks like field name (kjg) * Don't change original when you change a copy (TylerRick) * Don't include separating semicolon in paramter value when sanitizing (bpot) * Fix fencepost encoding problem with binhex strings and only one token (drasch) * Fix sendmail delivery to addresses with a leading hyphen (lifo, jeremy) * Correctly format mbox From headers per RFC4155 (bpot, jeremy) * Fix bogus '=' at the end of some quoted-printable messages (jeremy) * Shouldn't be fooled into encoding strings on 1.8 by unrelated Encoding constant (emiellohr, jeremy) * Header encoding should be US-ASCII, not the default external encoding (jeremy) * Address elements should return decoded display names by default (jeremy) * Fix up tests that depend on utf-8 external encoding; read fixtures as binary (jeremy) * Capture stderr from Sendmail and Exim deliveries (jeremy) * RFC2822 quoted_string content may be empty (jeremy) * Calling #to_s on a field with a nil value returns an empty string instead of nil (jeremy) * The Received header may contain zero name/value pairs, qmail-style (jeremy) * Fix that setting an attachment with a :mime_type and :encoding would override the :encoding (jeremy) * Fix that declaring an html_part but no text_part would use multipart/alternative anyway (jeremy) * Close pull request 508 - Don't add an extra CRLF to MIME parts; split MIME parts on correct CRLF boundaries (Aalanar) * Close pull request 506 - Escape backslashes in quoted strings (ConradIrwin) * Close pull request 496 - Correctly handle quoted-printable line breaks (jeremy) * Close pull request 493 - Repair misencoded quoted-printable line breaks (jeremy) * Close pull request 487 - Extract comments from group email addresses (bpot) * Close pull request 481 - Correctly quote filename attributes (bpot) * Close pull request 480 - Support mixed encodings in a single header body (adamvaughan) * Close pull request 471 - Fix Ruby 1.8 build when UTF16/32 default to little-endian (kennyj) Coping with third-party bugs: * Parse multipart boundary from Content-Type headers containing extra semicolons (jeremy) * Close pull request 389 - Only add Content-ID to inline attachments to appease Outlook (djmaze, jeremy) Housekeeping: * Add development gem dependency on rdoc (jeremy) * Refresh Bundler dependencies & setup (jeremy) * Remove i18n dependency and last vestiges of activesupport dependency in specs (jeremy) * Clarify that Sender is a single address, not an address list (jeremy) * Add an MIT-LICENSE file to make licensing clear & obvious; update to 2013 (jeremy) * Close pull request 501 - Tighten up header/body whitespace splitting (ConradIrwin) * Close pull request 499 - Clean up some dead code (ConradIrwin) * Close pull request 489, 495 - Docs typos (JackDanger, francois) * Close pull request 485 - Be explicit about unsupported address parsing (bpot) * Close pull request 484 - Remove #tree specs in preparation for deprecation removal (bpot) * Close pull request 482 - Update address field specs to reflect to #initialize API (bpot) * Close pull request 475 - Shush warning on Object#blank? redefinition (amatsuda) * Close pull request 472 - Clean up UTF8/UTF-8 internals (kennyj)
2015-02-04Update ruby-mime-types to 2.4.3.taca3-31/+28
Changes are too many to write here, please refer History.rdoc file.
2015-02-01Switch to use mail/ruby-mail25 package.taca1-2/+3
Bump PKGREVISION.
2015-02-01Add and enable ruby-mail25.taca1-1/+2
2015-02-01Add ruby-mail version 2.5.4 as ruby-mail25 package.taca4-0/+186
2015-02-01Switch to use mail/ruby-mime-types1 package.taca2-4/+6
Bump PKGREVISION.
2015-02-01Add and enable ruby-mime-types1.taca1-1/+2
2015-02-01Add ruby-mime-type 1.25.1 as ruby-mime-type1.taca4-0/+66
2015-01-29Remove cargo cult patch (chunk) pointing towiz2-11/+3
%%LOCALBASE%%/lib/browser_plugins/symlinks/gecko. Nothing installs any files there, nor does is this directory created by anything.
2015-01-28Fix URL for sieve distribution files.tron1-2/+2
2015-01-26unregen patch-ab, since the patch context was manually reduced so thatwiz2-15/+12
the managesieve patch applies cleanly together with this. Noted by Edgar Fuß in PR 49599.
2015-01-24Add upper bound to ABI depends.wiz1-2/+2
Suggested by tron.
2015-01-24Update roundcube to 1.0.5.taca2-7/+6
RELEASE 1.0.5 ------------- - Fix bug where some valid text in a message was handled as uuencoded attachment - Fix wrong icon for download button in classic skin - Fix bug where sent message was saved in Sent folder even if disabled by user (#1490208) - Fix checks based on window.ActiveXObject in IE > 10 - Fix XSS issue in style attribute handling (#1490227) - Fix bug where Drafts list wasn't updated on draft-save action in new window (#1490225) - Fix so "set as default" option is hidden if identities_level > 1 (#1490226) - Fix bug where search was reset after returning from compose visited for reply - Fix javascript error in "IE 8.0/Tablet PC" browser (#1490210) - Fix bug where empty fieldmap config entries caused empty results of ldap search (#1490229)
2015-01-23Update rspamd to 0.8.1wiedi4-55/+6
Remove patches that have been integrated upstream. 0.8.1: * Add sqlite and perl as dependencies for RPM/Debian packages (by @fatalbanana) * Remove whitelist.lua from RPM file list (by @fatalbanana) * Make Exim pass hostnames to rspamd (by @fatalbanana) * Fix building on Fedora (by @fatalbanana) * Add toggle for disabling installation of systemd units on Linux (by @fatalbanana) * Fix double format rounding that caused output corruption (reported by @fatalbanana) * Revert broken change for destructors ordering that led to memory corruption * Do not reset symbols case of settings if parsed from lua (reported by @andrejzverev) * Fix build on SunOS (by @wiedi) * Fix multiple crashes on broken DKIM DNS records * Fix critical issue with composites weights removing * Fix memory corruption in composites processing code * Ignore non-SPF TXT records when parsing SPF includes
2015-01-23Fix for CVE-2014-3430.wiz8-14/+109
Based on http://hg.dovecot.org/dovecot-1.2/raw-rev/8ba4253adc9b adapted to pkgsrc by Edgar Fuß in PR 49599. Bump PKGREVISION. regen patch-ab while here
2015-01-22Update to 6.1.24. Changes since 6.1.22:bouyer3-8/+20
- wwsympa/wwsympa.fcgi.in: Preventing faulty newsletter sending (security fix) - src/sympa.pl.in: [Submitted by B. Marchal, univ. Lorraine] the loop_prevention_regex parameter was never taken into account. - New scenarios to check DKIM signature - When the user requests change of password via WWSympa or SympaSOAP, new password may be checked its strength. - src/lib/Scenario.pm: Now CustomCondition can set the action to take (do_it, reject ...) by setting $_, this allows for complex, single-module CustomConditions. and various bug fixes
2015-01-21recuesive bump from libarchive major update.obache1-2/+2
2015-01-18bulk build wants opensslwiedi1-1/+2
2015-01-17remove old patchwiedi1-13/+0
2015-01-17Update to 0.8.0wiedi5-19/+72
0.8.0: * New fuzzy check logic: - use shingles algorithm for fuzzy matching - use blake2 instead of md5 for larger output space - combine fuzzy and strict matching - allow to organize private storages by means of keys - preserve compatibility with previous versions * New fuzzy storage: - use sqlite instead of own memory based hash tables - rework commands interface - add conversion from the old format - add fuzzy match by shignles - support old rspamd versions * Add lemmatizing for words used in fuzzy hashes that allows to improve match quality by using of the first forms of all words * Rework language detection * Fix several critical bugs, memory leaks and deadlocks: - memory leak in HTML nodes parsing - deadlock in logger code - deadlock in signals processing - crashes in fuzzy_storage - crashes in tokenizers if the input was empty * Import new libucl with several bugfixes and improvements * Support listening on ipv6 addresses only * Fix macro expansion in SPF module * Several bugfixes in DKIM module * Add load headers support for mime parts to the lua API * Add documentation for: - workers in general - fuzzy_storage worker - fuzzy_check plugin - mimepart and textpart lua API modules 0.7.6: * Apply boundary fix for dkim simple canonization * Fix ping command * Return nil if header was not found in lua_task * Fix hang in upstreams revive logic * Decode entitles when normalizing HTML parts * Fix logic of finding URLs in HTML parts * Do not include \0 into length of text when performing conversion to utf8 * Fix raw vs parsed reperesentations Raw parts are now: - decoded b64/qp, but *NOT* converted to utf-8 Processed parts are now: - converted to UTF-8 - normalized if needed (e.g. HTML tags are stripped) * Rework DKIM canonization to line based * Fix fuzzy hashes addding * Use more specific hash function for fuzzy * Fix leaking of iconv descriptors * Fix PTR resolving in lua resolver * Rework spf module. - Copy data to memory pool as cached record might be destroyed causing freed memory being passed to the protocol output (use after free) - Allow SPF_NEUTRAL policy to be handled separately - Add R_SPF_NEUTRAL to the default config * Rework `register_symbols` function * Allow to disable components of hfilter 0.7.5: * Fix owner when creating folder /run/rspamd (by @sfirmery) * Fix IP validity checks * Decode URLs obtained from HTML tags * Fix crash with unweighted upstreams * Stop processing headers in parts * Set sockaddr.sa_family properly when connectig to upstreams * Fix reload issues in surbl and fuzzy_check (reported by @citrin) * Fix timeouts in redirector * Improve lua errors reporting * Fix lua closures processing in libucl * Rework calling of lua functions from regexp module * Choose raw regexp for raw headers * Rework conversion to utf since glib one is broken * Ignore SGML style tags in html * Fix old bug with non-capturing https urls * Fix memory corruption on fuzzy reload (reported by @citrin) * Fix percents display in rspamc * Fix buffer update for DKIM * Do not validate utf for raw headers 0.7.4: * Fix build under *BSD * Detect HAN unicode script * Implement language detection heuristic for text parts * Fix time output in history * Improve piechart coloring * Fix \r\n conversion in DKIM module (reported by @citrin) * Try to detect systems with no IPv6 support * Fix multiple/single values in use settings (reported by @citrin) * Rework IP addresses in upstreams: - Select ipv4/unix addresses if they exist and use ipv6 for ipv6 only upstreams (since the support of ipv6 is poor in many OSes and environments) - Free IP list on upstream destruction - Add test cases for addresses selection - Allow adding of free form IP addresses to upstreams * Fix endiannes in lua_radix search (reported by @citrin) * Soft shutdown should also set wanna_die flag (reported by @citrin) * Stop use-after-free in event loop termination * Fix processing of very short messages in DKIM (reported by @citrin) * Detect systems without shared mutexes * Fix issues with PTR and MX elements in SPF parser (reported by @citrin) 0.7.3: * New upstreams code: - simplify upstreams API; - unify strings parsing in upstreams definition; - add configuration options for the upstreams; - for failed upstreams re-resolve their addresses; - use all resolved addresses for an upstream (round-robin); - implement stable hashing and use it by default for upstreams; - add unit test for upstreams module. * Rework signals processing in all rspamd workers: - signals are now processed in the event loop; - implement the most common signal handlers for all workers; - add callbacks for workers specific signal handlers * Fix critical issue with fuzzy storage: Fuzzy stroage could not save any hashes on termination due to bugged signals handling * Fix roll history IP storage * Rework ipv4/ipv6 handling in parsing addresses: - turn off support of IPV6_V6ONLY socket option; - create ipv6 socket prior to ipv4 one to handle systems with v6/v4 sockets enabled (Linux) * Remove CBL as it's wholly included in Spamhaus XBL (by @fatalbanana) * Remove nszones.com fake RBL (by @citrin) * Fix upstreams interaction for fuzzy_check * Verify spf PTR records (reported by @citrin) * Fix spf MX records parsing * Add compatibility for old libevent (by @yellowman) * Sync bugfixes from libucl 0.7.2: * Convert all maps to the compressed radix trie * Allow IPv6 addresses in IP maps * Remove dynamic items support from symbols cache * Allow hex encoded output of strings * Fix bug with control connections count * Process fuzzy weight correctly (reported by @fatalbanana) * Remove extra reference retain of http connection on error * Remove deprecated options from the default config * Add `one_shot` attr to metric's symbols * Doc: add documentation for metrics * Add Upstart job to debian packaging (by @CameronNemo) * Config: improve SURBL symbols descriptions (by @citrin) * Config: reflect SURBL changes (by @citrin): - Outblaze removed, malware moved to separate list: http://www.surbl.org/news/internal/MW-malware-sublist-added-to-multi * Fix C modules initialization on restart * Treat single IP as a single IP in radix lists (reported by @citrin) * Do not touch file and core limits if not asked explicitly (reported by @citrin) * Improve logging for fuzzy errors * Block SIGPIPE for HTTP writing * Doc: update manual pages * Fix HTTP connection termination * Reduce default number of parallel requests to 8 * Sync with libucl include features 0.7.1: * Fix typo in stat output. * Fix issues with includes crossing with the system includes * Restore testing framework * Add radix trie test suite * Implement new path-compressed radix trie. - The performance benefit over the old algorithm is about 1.5 times. - Memory usage is significantly lower as well. - Now radix trie can accept any IPv4/IPv6 values * Various improvements to the memory pools code * Fix writing reply to a client when no filters are defined * Write base32 encoded fuzzy * Fix 'soft reject' action * Fix rspamd reload and modules reconfiguration * Fix subject rewriting for the default subject * Fix states for processing task and pre-filters * Fix issues with connection closing * Fix crashes in rdns * Fix ratelimit pre-filter * Update exim patch. - Update to the recent exim version - Strip extra leading src/ from the patch - Remove sendfile since it was broken - Fix rspamd spam report for exim * Improve documentation 0.7.0: * Use HTTP protocol for all operatiosn * Webui worker is now removed and controller works as webui * Allow to serve static files via controller by option `static_dir` * Rspamd interface is now a part of rspamd * Rspamc client has been rewritten to use HTTP and non-blocking mode allowing to start multiple operations simultaneously (see `-n` option) * Lua API was completely reworked to satisfy modern standards of LUA: * Module `lua-message` was removed * Reduced number of superglobals registered by rspamd * Many functions has been redesigned * Symbols registration is now more convenient * Users settings has been rewritten as lua plugin * Reworked headers system as gmime's based one misses many headers and is very slow to get headers values * Reorganized code and removed embedded jannsson by using UCL for all json parsing * Migrated to `librdns` for DNS resolving that improves concurrency for DNS requests significantly * Fixed tonns of bugs in MIME processing * Improved metrcis and default symbol's weights * Added new RBL's * Fixed a number of issues in the modules * Removed several memory leaks found * Fix unicode processing * Fix fuzzy checking for unicode parts * Significantly improve documentation and especially LUA API docs * See migration notes at https://rspamd.com/doc/migration.html
2015-01-16Update to 1.607:wiz2-7/+6
revision 1.607 locked by: gilles; date: 2014/11/14 16:25:06; author: gilles; state: Exp; lines: +46 -40 Added several checks if IsUnconnected. Goal avoid imap commands while disconnected. ---------------------------- revision 1.606 date: 2014/11/14 14:49:13; author: gilles; state: Exp; lines: +16 -13 Added total size transferred after each message copied. Added number of total to be synced as a denominator dddd after each message copied, nnn/dddd, where nnn is the number of messages copied. ---------------------------- revision 1.605 date: 2014/11/11 00:00:37; author: gilles; state: Exp; lines: +40 -10 Bugfix. On Windows file path with brackets [] are special. [a] must be written [[]a[]] ---------------------------- revision 1.604 date: 2014/11/08 00:29:26; author: gilles; state: Exp; lines: +36 -9 Added --skipemptyfolders to skip empty host1 folders. They are not created on host2. ---------------------------- revision 1.603 date: 2014/11/07 22:06:33; author: gilles; state: Exp; lines: +26 -26 Typo from previous save with gedit and ¤ ---------------------------- revision 1.602 date: 2014/11/07 21:57:57; author: gilles; state: Exp; lines: +82 -19 Added utf8 output for folder names that use special characters in utf7imap ---------------------------- revision 1.601 date: 2014/10/28 10:48:07; author: gilles; state: Exp; lines: +22 -22 Moved foldersizes call after folders lists print. ---------------------------- revision 1.600 date: 2014/10/27 10:41:52; author: gilles; state: Exp; lines: +8 -8 Remove /x from regex applied with --include and --exclude. Blanks no longer have to be explicit with \ or [ ]. ---------------------------- revision 1.599 date: 2014/10/26 23:42:12; author: gilles; state: Exp; lines: +14 -10 Added help usage for --nomixfolders ---------------------------- revision 1.598 date: 2014/10/21 00:27:07; author: gilles; state: Exp; lines: +20 -7 Added tests to check --regextrans2 's,(.*),\L$1,' Exchange issue with folders with same name and --delete2. ---------------------------- revision 1.597 date: 2014/10/06 10:48:26; author: gilles; state: Exp; lines: +12 -11 Changed --nomixdiffcasefolders to --nomixfolders. Bugfix. --nomixdiffcasefolders was not parsed in command line so it did not work. ---------------------------- revision 1.596 date: 2014/09/04 17:17:36; author: gilles; state: Exp; lines: +11 -6 Added --logfile in help output. Added --nolog in help output. ---------------------------- revision 1.595 date: 2014/09/01 19:39:16; author: gilles; state: Exp; lines: +7 -7 Changed output, no examine anymore, only select. ---------------------------- revision 1.594 date: 2014/08/16 22:40:02; author: gilles; state: Exp; lines: +14 -9 Fixed "imapsync doesn't see created folders in stats phase". Second time. ---------------------------- revision 1.593 date: 2014/07/08 11:19:43; author: gilles; state: Exp; lines: +18 -7 Added --nomixdiffcasefolders to avoid merging folders that are considered different on host1 but the same on destination host2 because of case sensitivities and insensitivities. ---------------------------- revision 1.592 date: 2014/05/22 10:03:17; author: gilles; state: Exp; lines: +23 -12 Bugfix. Make TLS works with last IO::Socket::SSL default value (SSL_verify_mode => 'SSL_VERIFY_NONE') in tls. ---------------------------- revision 1.591 date: 2014/05/22 01:32:52; author: gilles; state: Exp; lines: +30 -19 Bugfix. IO::Tee and Open3 in backstic() were incompatible. FailedBugFix. Tried to fix Tls issue "ERROR: Unable to start TLS: SSL connect attempt failed with unknown error error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed at c:/strawberry/perl/site/lib/Mail/IMAPClient.pm line 455." No success. ---------------------------- revision 1.590 date: 2014/05/20 23:07:14; author: gilles; state: Exp; lines: +12 -6 Added option --disarmreadreceipts to fix resending read receipts with Exchange as host2. ---------------------------- revision 1.589 date: 2014/05/20 21:35:16; author: gilles; state: Exp; lines: +93 -37 Added logging by default in subdirectory LOG_imapsync/. Added option --log. --log is on by default. --nolog to disable logging. Added option --logfile. Default is like LOG_imapsync/YYYY_MM_DD_HH_MM_SS_user2.txt where YYYY_MM_DD_HH_MM_SS is the current date and time like 2014_05_20_23_45_10 Use IO::Tee Perl module for logging. Fixed bug when creating folders on host2 with sep2 to \\ (Lotus Notes). Updated the code to easily switch on --noreleasecheck by default. ---------------------------- revision 1.588 date: 2014/05/15 10:36:10; author: gilles; state: Exp; lines: +18 -11 Added FTGate support (no EXAMINE). ---------------------------- revision 1.587 date: 2014/05/09 17:03:27; author: gilles; state: Exp; lines: +14 -7 Typo when advising about prefix. Easy way to switch releasecheck of by default. ---------------------------- revision 1.586 date: 2014/04/10 16:02:39; author: gilles; state: Exp; lines: +9 -7 Just a test for good_date and pop2imap ---------------------------- revision 1.585 date: 2014/02/17 15:24:34; author: gilles; state: Exp; lines: +39 -34 Warn syncing messges will not be simulated when --dry mode is on and folder on host2 does not exist yet. Try to get folder size when a folder on host2 has the same name but with a different case like OLD_MAIL -> old_mail. Avoid "does not exist" output.
2015-01-14Bump PKGREVISION for ABI bump in dovecot2/Makefile.wiz2-2/+4
2015-01-14Bump ABI depends per PR 49563 from Petar Bogdanovic, and add a notewiz2-3/+8
in the Makefile for updaters.
2015-01-08Nuke zephr related code, the options weren't supported anyway.joerg2-16/+2
2015-01-07Incomplete dependencies for binaries.joerg1-1/+3
2015-01-05Based on PR pkg/49537 by Leonardo Taccari,mef3-41/+10
Update 1.7 to 1.8 (pkgsrc) - Remove post-build: target in Makefile (not necessary now) (upstream) - No immediate ChangeLog, Release note found other than 1.8 is released on 2014-12-03
2015-01-042.9.3 2014/12/27pettai2-7/+6
Fix bug #177: Plug leaking "result" structures when OpenLDAP is in use. Truncate configuration file lines at carriage return. Replace overlapping strlcpy() with memmove() in dkim_get_key_file(). Patch #32: Re-arrange the execution logic to drop privileges in proper order. LIBOPENDKIM: dkim_header() is now a lot more strict about the input it will accept (see RFC5322 Section 2.2). LIBOPENDKIM: Tighten relaxed modes to break on only DKIM-defined whitespace characters. LIBOPENDKIM: Fix bug #208: If a signature fails to verify for either reason (header hash mismatched or body hash mismatched), set DKIM_SIGERROR_BADSIG so that Authentication-Results doesn't report a failure with "no signature error". TOOLS: Feature request #178: Add "-F" flag to opendkim-genzone so records are created with the FQDN. REPUTATION: Handle parameters safely in repute.php.
2015-01-03Removing mail/libspf-altmef7-140/+1
(1) Info from FreeBSD, https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=128322 says | mail/libspf-alt has been superceded by mail/libspf2 a long time ago (2) No objection was answered to my removing proposal at pkgsrc-users@ (2014/12/23 06:57) (3) finddepends reports nothing (other than self buildlink3.mk) Thank you,
2015-01-02Fix build on OS X with patch from Sevan Janiyan in PR pkg/49523.schmonz4-9/+25
While here, recenter a couple other patches.