summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2011-03-18Memory allocation hygiene fix from PR pkg/44704.gdt3-13/+74
spamass-milter forks, allocates memory and then execs, violating locking rules. This commit adds a patch from Juergen Hannken-Illjes that moves the allocation above the fork. TODO: upstream is recently alive again, after 5 years with no releases. Push these fixes upstream.
2011-03-17service suspended. fetch from backup.zafer1-2/+2
2011-03-17service suspended. prevent timeout. fetch from backup.zafer1-3/+3
2011-03-15require evolution>=2.32.2, should fix a build problem reported indrochner1-1/+2
a followup to PR pkg/44723 by Stefano Marinelli
2011-03-15update to 2.32.2drochner2-7/+6
changes: -bugfixes -translation updates
2011-03-15kill GTK_DISABLE_DEPRECATED, should fix build problem reporteddrochner3-7/+19
by Stefano Marinelli per PR pkg/44723 being here, update to 2.32.2, changes are bugfixes
2011-03-132.3.0 2011/02/21pettai6-65/+27
Feature request #SF2964396: Allow SignHeaders, OmitHeaders and SenderHeaders to be specified as deltas to the default lists. Feature request #SF3053094: Correct documentation and improve function of the AuthservID configuration setting. Requested by Andreas Schulze. Feature request #SF3060152: Add odkim.replace_header() function. Feature request #SF3060161: Add odkim.del_header() function. Feature request #SF3061189: Add new "quarantine" option to all the various "On-" settings. Feature request #SF3066104: Add "AnonymousDomains" configuration option. Feature request #SF3074290: Add _FFR_ATPS, experimental support for draft-kucherawy-dkim-atps. Feature request #SF3076684: Add "VBR-TrustedCertifiersOnly" flag. Feature request #SF3080604: Add odkim.parse_field() function. Requested by Todd Lyons. Feature request #SF3081697: Add "OversignHeaders" configuration option. Feature request #SF3085536: Activate _FFR_STATS_I, providing statistics reporting about use of "i=" in signatures. Feature request #SF3096630: Add odkim.rbl_check() function. Feature request #SF3097083: Make SigningTable accessible from Lua. Feature request #SF3103095: Allow "%" in a KeyTable entry's filename component as well as the domain name. Feature request #SF3105480: Improved VBR correctness; don't conduct VBR checks at all if there are disagreeing "mc" values in multiple VBR-Info header fields. Feature request #SF3106132: Allow "%" in a SigningTable's value. Feature request #SF3109963: Add "MaximumSignaturesToVerify" setting. Suggested by John Wood. Feature request #SF3110593: Add compile-time support for GnuTLS as an alternative to OpenSSL. Suggested by Alessandro Vesely. Feature request #SF3136772: Sign the VBR-Info header field, if added. Requested by Frederik Pettai. Fix bug #SF3134119: With AutoRestart enabled, arrange to relay SIGUSR1 from the parent to the child rather than terminating. Reported by Yoshiaki Yanagihara. Fix bug #SF3141313: Trim whitespace from values in in-core data sets. Reported by Todd Lyons. Fix bug #SF3156124: More robust handling of database disconnects. Also add _FFR_POSTGRESQL_RECONNECT_HACK, which will hopefully be temporary. Reported by Miha Vrhovnik. Fix bug #SF3181180: Correct handling of quoted strings containing parentheses (and the opposite) when parsing Authentication-Results header fields. Reported by Mark Martinec. Fix back-compatibility with very old implementations of milter in MTAs. Fix case-insensitive matching for domain names when doing signing selection. Problem noted by John Espiro. New configuration file options: - "CaptureUnknownErrors", replacing the FFR of the same name - "DNSConnect", requesting the resolver use TCP mode - "KeepAuthResults", suppressing required removal of Authentication-Results header fields - "ResolverTracing", adding detailed logging of libar activity - "StrictHeaders", requesing libopendkim to assert header field counts according to the standards - "UnboundConfigFile", passing a configuration file name to libunbound (suggested by Andreas Schulze) - "VBR-PurgeFields", removing "X-VBR-*" fields after using them Trim whitespace from the end of all values in a config file, not just strings. Problem noted by Reuben Farrelly. Assume a default location for opendkim.conf. Suggested by Andreas Schulze. Don't needlessly demand milter features, causing aborts when they're not available. Problem noted by Todd Lyons. Make odkim.get_clienthost(), odkim.get_clientip() and odkim.get_fromdomain() available in the final script. When "SyslogSuccess" is active, log the selector and domain used. Suggested by Miha Vrhovnik. LIBAR: Feature request #SF3115073: Add flag for fine-grained activity logging for debugging purposes. LIBAR: Add support for using poll() instead of socket(). LIBOPENDKIM: Feature request #SF3087029: Add DKIM_LIBFLAGS_STRICTHDRS. LIBOPENDKIM: Feature request #SF3089990: Add dkim_sig_getsignedhdrs(). LIBOPENDKIM: Fix bug #SF3079094: Have dkim_diffheaders() take canonicalization into account when generating its results to avoid false positives. LIBOPENDKIM: Fix bug #SF3184670: Add error codes for missing and empty "v=" tags, thus avoiding a possible assertion failure when DKIM_LIBFLAGS_BADSIGHANDLES is in use. Reported by J. Coloos. LIBOPENDKIM: Fix up handling of multi-TXT DNS replies inside dkim_get_policy_dns(). LIBOPENDKIM: Add dkim_getid(). LIBOPENDKIM: Treat no answers as an NXDOMAIN with respect to retrieving ADSP records. LIBOPENDKIM: When an unexpected DNS type or class is received, log the received values. LIBVBR: Feature request #SF3105477: Copy the generic DNS work from libopendkim. STATS: Feature request #SF3085536: Activate _FFR_STATS_I, providing statistics reporting about use of "i=" in signatures. STATS: Feature request #SF3125701: Add "s=" key value tracking. STATS: Feature request #SF3137445: Track key sizes. Suggested by Todd Lyons. MILTERTEST: When asserting negotiation state, don't forget to capture what was negotiated. TOOLS: Feature request #SF3106876: Amend opendkim-testkey to return the DNSSEC results as well. TOOLS: Fix bug #SF3143922: Command line parameters to opendkim-testkey now override their configuration file counterparts. TOOLS: Experimental new "opendkim-spam" tool to let users update a stats database to indicate a message is spam, for possible later correlation use. BUILD: opendkim-genzone needs LIBCRYPTO_LDFLAGS. Reported by John Smith. Activate _FFR_CAPTURE_UNKNOWN_ERRORS.
2011-03-10Changes 2.0.11:adam6-35/+16
* dotlock_use_excl setting's default was accidentally "no" in all v2.0.x releases, instead of "yes" as in v1.1 and v1.2. Changed it back to "yes". - v2.0.10: LDAP support was broken - v2.0.10: dsyncing to remote often hanged (timed out in 15 mins) Chamges 2.0.10: * LMTP: For user+detail at domain deliveries, the +detail is again written to Delivered-To: header. * Skip auth penalty checks from IPs in login_trusted_networks. + Added import_environment setting. + Added submission_host setting to send mails via SMTP instead of via sendmail binary. + Added doveadm acl get/set/delete commands for ACL manipulation, similar to how IMAP ACL extension works. + Added doveadm acl debug command to help debug and fix problems with why shared mailboxes aren't working as expected. - IMAP: Fixed hangs with COMPRESS extension - IMAP: Fixed a hang when trying to COPY to a nonexistent mailbox. - IMAP: Fixed hang/crash with SEARCHRES + pipelining $. - IMAP: Fixed assert-crash if IDLE+DONE is sent in same TCP packet. - LMTP: Fixed sending multiple messages in a session. - doveadm: Fixed giving parameters to mail commands. - doveadm import: Settings weren't correctly used for the import storage. - dsync: Fixed somewhat random failures with saving messages to remote dsync. - v2.0.9: Config reload didn't notify running processes with shutdown_clients=no, so they could have kept serving new clients with old settings.
2011-03-10remove GTK_DISABLE_DEPRECATED from CPPFLAGS to fix build problemdrochner2-1/+14
with new gtk2 reported by wiz
2011-03-06Fix glaring LP64 problems; build no longer hangs on amd64 as reporteddholland7-13/+124
in PR 44682.
2011-03-05regen patch so that line numbers are not 1000 lines off.wiz2-5/+5
2011-03-05Stability and security update of thunderbird to 3.1.8.tnn6-29/+27
MFSA 2011-09 Crash caused by corrupted JPEG image MFSA 2011-08 ParanoidFragmentSink allows javascript: URLs in chrome documents MFSA 2011-01 Miscellaneous memory safety hazards (rv:1.9.2.14/ 1.9.1.17)
2011-03-02* fixes to install libraries as BSD_INSTALL_LIB, not BSD_INSTALL_DATA (patch-ac)obache5-48/+60
* nearly 10 years forgotten to replace @x11prefix@ with @PREFIX@ in patch-at. and no need to restrict to BSDs only in pkgsrc. * regen patches with recent mkpatches(1). * use SUBST to replace PREFIX. * add user-destdir installation. Bump PKGREVISION.
2011-03-01destdir installation support.obache1-16/+19
XXX: for user-destdir, see devtools/M4/UNIX/defines.mk, conf*{OWN,GRP,MODE}.
2011-02-28Reset maintainer for retired developers.wiz3-6/+6
2011-02-27Fixes CONFLICTS pattern and add new conflict with p5-Mail-SPF.obache2-4/+6
2011-02-27+ p5-Mail-SPFobache1-1/+2
2011-02-27Import p5-Mail-SPF-2.007 as mail/p5-Mail-SPF from pkgsrc-wip.obache3-0/+51
Mail::SPF is an object-oriented Perl implementation of the Sender Policy Framework (SPF) e-mail sender authentication system. See <http://www.openspf.org> for more information about SPF.
2011-02-27try to catch up from bind95 to libbind changes in mk/resolv.buildlink3.mkobache1-4/+2
2011-02-27Update MASTER_SITES.obache1-2/+2
2011-02-26Remove outdated and unmaintained "postfix-current" package. Please usetron18-1262/+1
the "postfix" package instead which contains a more recent version.
2011-02-26Update "postfix" package to version 2.8.1. Changes since version 2.7.2:tron7-391/+17
Postfix stable release 2.8.0 is available. This release continues the move towards improving code and documentation, and making the system better prepared for changes in the threat environment. The postscreen daemon (a zombie blocker in front of Postfix) is now included with the stable release. postscreen now supports TLS and can log the rejected sender, recipient and helo information. See the POSTSCREEN_README file for recommended usage scenarios. Support for DNS whitelisting (permit_rhswl_client), and for pattern matching to filter the responses from DNS white/blacklist servers (e.g., reject_rhsbl_client zen.spamhaus.org=127.0.0.[1..10]). Improved message tracking across SMTP-based content filters; the after-filter SMTP server can log the before-filter queue ID (the XCLIENT protocol was extended). Read-only support for sqlite databases. See sqlite_table(5) and SQLITE_README. Support for 'footers' that are appended to SMTP server "reject" responses. See "smtpd_reject_footer" in the postconf(5) manpage. This update was tested by Takahiro Kambe.
2011-02-25update to 2.4.22drochner2-6/+6
changes: bugfix
2011-02-25update to 2.32.2drochner2-7/+6
changes: bugfixes and minor improvements
2011-02-21Bump PKGREVISION due to ABI change of ruby18-base.taca1-1/+2
2011-02-212.2.2 2010/11/28pettai4-26/+69
Fix bug #SF2903325: Clean up numerous signed vs. unsigned warnings. Fix bug #SF3095782: When VBR is enabled, only perform a query when the "md" domain in the VBR-Info header field matches the "d" field for any valid signature. Fix bug #SF3105993: Better handling of missing records in Lua DB lookups. When reading keys, ensure what's being read is a regular file and not something else. Complain if TrustAnchorFile names something that can't be opened for reading. LIBOPENDKIM: Don't complain about multiple records returned if one of them was an RRSIG. LIBAR: Rework some I/O logic to avoid a deadlock when the nameserver becomes unresponsive during response processing. BUILD: Move all scripts and executables except opendkim to a bin directory for adminstrator convenience. They were previously in the sbin directory. BUILD: Fix bug #SF3101842: Fix opendkim-genzone build when OpenDBX is in use. BUILD: opendkim-testkey can require SASL build information when used with OpenLDAP, or Lua information when built with Lua. BUILD: Dissociate libopendkim and libunbound, as this is now handled through the application rather than the library. BUILD: Convert to using git for source code management. STATS: Additional reporting improvements. STATS: Fix bug #SF3107659: Add additional diagnostic output to opendkim-importstats when malformed input is found. TOOLS: Handle input generated with and without the _FFR_STATS_I extensions. 2.2.1 2010/10/25 Avoid assertion failures when using "-V" and arlib. Fix "refile" loading. Fix collision between "ReputationRoot" and "StatisticsName" in the configuration file. Convert sender's domain name to lowercase prior to doing any database queries with it. This was done before, but lost during the database overhaul in 1.2.0. Fix up Authentication-Results header field generation for VBR. Reported by Fredrik Pettai. Add _FFR_STATS_I enabling statistics reporting of "i=" signature properties. LIBOPENDKIM: Fix bug #SF3081964: dkim.h requires <sys/time.h>. LIBOPENDKIM: Fix bug #SF3087251: Use thread-safe resolver functions when avaialble. LIBOPENDKIM: Cancel completed reputation queries. LIBOPENDKIM: Simplify DKIM_OPTS_ALWAYSHDRS handling. LIBAR: Fix bug #SF3080720: Don't compute timeouts based on completed or dead queries. LIBVBR: Fix some pointer errors causing false negatives. TOOLS: Write "v=" tags in key records output by opendkim-genzone. 2.2.0 2010/10/03 Feature request #SF2874043: Add _FFR_ADSP_LISTS allowing control over action taken when mail is sent to known lists from ADSP "discardable" sources. Feature request #SF2964366: Allow arbitrary data set operations from inside Lua script hooks. Feature request #SF2981598: Add "NoHeaderB" and "SingleAuthResult" settings so that only one Authentication-Results header field is added, and reduce its variability. Feature request #SF3013084: Add "DomainKeysCompat" setting. Feature request #SF3017358: Allow a token in the KeyTable that gets replaced with the sender's domain name. Feature request #SF3019876: Enable registration and use of generic DNS functions. Feature request #SF3021566: Change "ADSPDiscard" to "ADSPAction", allowing selection of what action to take when a message is determined by ADSP to be "discardable". Feature request #SF3023232: Allow selection of a signer (for the signature's "i=" tag) when calling odkim.sign() or via an optional second parameter in the SigningTable. Feature request #SF3024854: Always log a warning if a key file has unsafe group/other read/write bits set. Further, if the new "RequireSafeKeys" setting is true, refuse to use the data. Feature request #SF3030548: Add _FFR_DEFAULT_SENDER, adding the "DefaultSender" setting. Feature request #SF3049483: Use ReportAddress for ADSP Reports and for the sender envelope address. Feature request #SF3056571: Extend signer selection in the SigningTable to include a token that will be replaced by the From: domain. Feature request #SF3062077: Allow the specification of additional recipients when delivering DKIM/ADSP failure reports through a new ReportBccAddress configuration option. Fix bug #SF3004995: Don't apply "SenderHeaders" to the library as that impacts how ADSP works. Fix bug #SF3025856: Fix "AllowSHA1Only", which was not working at all. Fix bug #SF3037504: Rework database schema and tools to meet revised reporting requirements. Fix bug #SF3051536: Allow disabling of reputation queries. Fix bug #SF3058204: Fix numerous possible double-free() incidents in dkimf_config_free(). Fix PeerList to work with IPv6 addresses. Fix loop boundary check in dkimf_db_close(). Fix assertion failure in dkimf_db_get() when used with a "match both" operation. Fix "LocalADSP", which was not working at all. Fix some Lua test mode logic and a build issue that prevented "ScreenPolicyScript" from working. Added MTACommand for overriding default (mainly for testing). Ignore "Domain" and "Selector" settings if "KeyTable" is set. Add "On-PolicyError" to configuration tables. Don't automatically temp-fail messages bearing signatures that reference revoked keys. Some fixes to the "final" Lua script self-test code. Include libmilter version in "-V" output. Single-thread DB queries done via OpenDBX handles as they can't be used to do parallel queries. Attempt to reconnect after SQL disconnections. Revise text/plain portion of policy reports. Fix up DSN parsing so that it is not needlessly restrictive. Add _FFR_STATSEXT: Allows arbitrary local extensions to statistics gathering via a fourth Lua script that can cause the generation of additional SQL insertion operations. LIBOPENDKIM: Feature request #SF3026287: Add dkim_getuser() function. LIBOPENDKIM: Feature request #SF3065035: Apply library query configuration to ADSP lookups as well, mainly to support auotmated testing. LIBOPENDKIM: Fix bug #SF3071368: Fix tiny memory leak in dkim_init(). LIBOPENDKIM: Fix bug #SF3051762: Don't error out of dkim_get_key() when in test mode by testing signature-specific features when against dummy data. LIBOPENDKIM: Don't build against pthread libraries if not needed. LIBOPENDKIM: Add dkim_get_signer(), dkim_policy_state_new() and dkim_policy_state_free(). LIBOPENDKIM: Don't assert a "g=" default when processing keys so that statistics reporting can tell whether or not it was originally there. LIBOPENDKIM: Minor fix to internal state machine when dealing with unsigned messages. LIBOPENDKIM: Rename DKIM_PRESULT_AUTHOR to DKIM_PRESULT_FOUND. LIBOPENDKIM: Improved error reporting from dkim_ohdrs(). LIBOPENDKIM: Improved re-entrancy of dkim_eoh_verify(). LIBOPENDKIM: Undefine DKIM_FEATURE_ASYNC_DNS (obsolete). MILTERTEST: Feature request #SF3005002: Enable testing of "unspecified" protocol family connections. MILTERTEST: Add "-u" option to report resource usage statistics on completion. MILTERTEST: Add mt.signal() to allow signaling of filters for things like configuration file reloads. MILTERTEST: Enhance mt.connect() to accept optional retry and interval arguments. MILTERTEST: Add "-w" option to request no waiting for the child process to exit and report status. MILTERTEST: Allow partial seconds argument to mt.sleep(). TOOLS: Feature request #SF3004335: Add support to opendkim-testkey to get configuration file values and validate an entire KeyTable. TOOLS: Update opendkim-genkeys script to support draft-ietf-marf-dkim-reporting. TOOLS: Flip logic of "-a" flag to opendkim-stats. TOOLS: Fix bug #SF3037452: Change owner/group/mode of stats database when resetting it to whatever the replaced file had. CONTRIB: Add opendkim-reportstats, contributed by John Wood. BUILD: Fix --with-db. Activate _FFR_ZTAGS.
2011-02-16PR/34742 -- support "reload" command, remove pidfile after stoppingshattered2-3/+5
2011-02-12Fix not-really-a-parse-error when OVERRIDE_EMAIL and DEFAULT_EMAILschmonz3-4/+23
aren't set to anything fancy. Bump PKGREVISION.
2011-02-11Add a small tweak to the rc script:tnn2-1/+22
Make an effort to pick up spamd_flags from the rc configuration when not running on NetBSD/DragonFlyBSD.
2011-02-11Changes 0.5.1:adam2-10/+11
This update release fixes some bugs discovered with the 0.5 stable version and also improves security by preventing some possible CSRF attacks. IDNA support has now been improved and some visual glitches in IE and Safari have been resolved.
2011-02-11Update milter-manager to 1.6.5.obache3-7/+9
== [release-1-6-5] 1.6.5: 2011-01-26 A bug fix release of 1.6.4. === milter manager ==== Fixes * Fixed a bug that "Sendmail Compatible" applicable condition doesn't set applicable if_addr and id_name macro value. [Patch by Kenji Shiono] * Fixed a crash bug that may be caused SMTP client disconnection is detected. [Reported by Kenji Shiono] === milter-manager-log-analyzer ==== Improvements * Supported parsing Authentication-Results added by ENMA. === Ruby milter ==== Improvements * Supported effective user and group change. === Thanks * Kenji Shiono
2011-02-09Update ruby-actionmailer3 package to 3.0.4.taca2-9/+8
* More strict dependency reflect gemspec's description. * It is update of version only for Ruby on Rails 3.0.4 update.
2011-02-09Update ruby-actionmailer package to 2.3.11.taca2-7/+7
* More strict dependency reflect gemspec's description. * It is update of version only for Ruby on Rails 2.3.11 update.
2011-02-07Update to 4.2.0. From the changelog:schmonz2-6/+6
Changed read_file() to return the number of usable lines read, instead of the total number of lines (including comments and whitespace). Fixed a huge thinko in many calls to read_file() -- when the function returns 0, the returned value is NULL. This was causing spamdyke to crash when no content was read from files by "dns-blacklist-file", "dns-whitelist-file", "rhs-blacklist-file", "rhs-whitelist-file" and "hostname-file". Thanks to David Stiller for reporting this one and providing a lot of help in tracking it down. Added the option "tls-cipher-list" for specifying the list of ciphers to use in SSL/TLS connections. This won't be an option many people will ever use, but in specific setups it is required. Thanks to Chris Boulton for suggesting this one and producing a patch to implement it. Added a new value to "tls-level": "smtp-no-passthrough" to allow spamdyke to offer TLS but prevent it from passing TLS through to qmail if the SSL library cannot be initialized for some reason. Fixed a bug in smtp_filter that allowed open relaying when spamdyke was configured with "local-domains-entry" instead of "local-domains-file". Moved code from do_spamdyke() that set stdin and stdout sockets to non-blocking into tls_read() and tls_write() instead. Setting the sockets to non-blocking through the entire run was causing some strange behavior where logging would stop after a series of large inputs. Refactored the address parser (yet again) to fix a bug that wasn't handling routing addresses properly. Thanks to Chris Boulton for reporting this one. Fixed process_config_file() to not reset a "multiple" value to default if it was deliberately cleared during configuration. Fixed prepare_settings() to initialize all default values before processing the command line or configuration files so a "multiple" value can be cleared during configuration. Fixed configure.ac to use a gcc #pragma command to treat format warnings as errors instead of relying on AC_LANG_WERROR (which doesn't always work). Added the options "dns-query-type-a", "dns-query-type-mx", "dns-query-type-ptr" and "dns-query-type-rbl" to limit the types of DNS queries that can be sent for different purposes. Thanks to Teodor Milkov for suggesting this one. Fixed a bug that caused a timeout whenever a post-RCPT filter is triggered on a non-local address. spamdyke is supposed to close the connection to qmail and wait for its exit, but instead was just waiting for its exit, leading to unnecessary timeouts. Thanks to Ulrich C. Manns for reporting this one. Fixed a typo in policy.php.example. Thanks to Richard Lamse for reporting this one. Fixed compiler warnings on Fedora 11. Thanks to Ertan Orhan for reporting this one. Fixed a bug in sendrecv where an uninitialized variable was causing erroneous stalls and timeouts in CentOS 5.5.
2011-02-03Re-add information for optional files that "make mdi" happily removed.tron1-1/+7
Problem pointed out by wizd(8).
2011-02-03Add a patch from the "mutt" bug tracking system which works arround a bugtron3-8/+28
in Exchange 2010's IMAP server. Tested with Dovecot 2.0 and Exchange 2010.
2011-02-02Add fix by Timo Sirainen from the Dovecot Mercury repository to fixtron3-2/+22
a hang when trying to COPY to a non existent mailbox via IMAP.
2011-02-02Update to 1.4.23.ryoon2-7/+6
Changelog: Version 1.4.23: - Fix SCRAM-SHA-1 authentication via libgsasl. Reported and analyzed by Steffen Lehmann for mpop. Version 1.4.22: - Update gnulib to 2010-12-23. - Avoid different account selection behaviour in --pretend mode, and print more informational messages about account selection in --pretend and --debug mode. Suggested by Adam Spiers. - Add a new passwordeval command and --passwordeval option, to set the password from the output of a command. Written by Martin Stenberg. - A few documentation improvements, suggested by Andries E. Brouwer.
2011-01-30Fix build with newer heimdal.markd5-16/+18
2011-01-29missed three more command line config file optionsspz10-34/+91
added descriptions to the patches
2011-01-29stop majordomo from chowning /var/tmp to user majordom due to a superannuatedspz10-51/+161
default in mk/defaults/mk.conf remove the non-shared defaults and put in the setting that actually gets used by more than one package (namely, MAJORDOMO_HOMEDIR) don't make the majordom user own more than it actually needs to make resend, archive, request-answer and medit honor the MAJORDOMO_CF environment variable over the command line option, so that someone calling these via the wrapper (which sets the environment variable) can't make the majordom user execute random perl code by specifying it as config file. Thanks to salo for finding this issue.
2011-01-28Update ruby-mail package to 2.2.15.taca3-9/+14
== Wed 26 Jan 2011 02:23:09 UTC Mikel Lindsaar <mikel@rubyx.com> * Update addresses passed into sendmail to escape them (Andy Lindeman) * Version bump to 2.2.15 and gem release
2011-01-28Update to 2.70. From the changelog:schmonz7-105/+54
2.70 (2010-12-21) * Improved handling of given feed email addresses to prevent mail servers rejecting poorly formed Froms * Added X-RSS-TAGS header that lists any tags provided by an entry, which will be helpful in filtering incoming messages 2.69 (2010-11-12) * Added support for connecting to SMTP server via SSL, see SMTP_SSL option * Improved backwards compatibility by fixing issue with listing feeds when run with older Python versions * Added selective feed email overrides through OVERRIDE_EMAIL and DEFAULT_EMAIL options * Added NO_FRIENDLY_NAME to from from address only without the friendly name * Added X-RSS-URL header in each message with the link to the original item 2.68 (2010-10-01) * Added ability to pause/resume checking of individual feeds through pause and unpause commands * Added ability to import and export OPML feed lists through importopml and exportopml commands 2.67 (2010-09-21) * Fixed entries that include an id which is blank (i.e., an empty string) were being resent * Fixed some entries not being sent by email because they had bad From headers * Fixed From headers with HTML entities encoded twice * Compatibility changes to support most recent development versions of feedparser * Compatibility changes to support Google Reader feeds 2.66 (2009-12-21) * Complete packaging of all necessary source files (rss2email, html2text, feedparser, r2e, etc.) into one bundle * Included a more complete config.py with all options * Default to HTML mail and CSS results * Added 'reset' command to erase history of already seen entries * Changed project email and homepage * Made exception and error output text more useful * Added X-RSS-Feed and X-RSS-ID headers to each email for easier filtering * Improved enclosure handling * Fixed MacOS compatibility issues
2011-01-27Fix dependency pattern for ruby-gnome2-glib.obache1-2/+2
2011-01-27Update milter-manager to 1.6.4.obache3-7/+28
== [release-1-6-4] 1.6.4: 2011-01-21 A bug fix release of 1.6.3. === milter-client ==== Fixes * Used event loop usage as before when event loop backend is GLib. == [release-1-6-3] 1.6.3: 2011-01-20 A performance improvement release. This release includes a few performance improvement features but they are marked 'experimental'. They will be 'stable' feature in 1.8.0. === milter manager ==== Improvements * Upgraded bundled Ruby/GLib2 to 0.90.5 from 0.19.4. * Supported Ruby 1.9.2. * Added ((<manager.fallback_status|configuration.rd.ja#manager.fallback_status>)) that specifies a status returned to SMTP server on internal error. * Added ((<manager.fallback_status_at_disconnect|configuration.rd.ja#manager.fallback_status_at_disconnect>)) that specifies a status returned to SMTP server when disconnection is detected. [Suggested by Kenji Shiono] * Added DATA event emuration that is enabled when SMTP server uses milter protocol version 3 or smaller. * Added ((<manager.event_loop_backend|configuration.rd.ja#manager.event_loop_backend>)) that specifies event loop backend. (experimiental) * Added ((<manager.n_workers|configuration.rd.ja#manager.n_workers>)) that specifies number of worker processes. (experimental) * Added ((<manager.packet_buffer_size|configuration.rd.ja#manager.packet_buffer_sizea>)) that specifies buffer size for send packets. (experimental) ==== Fixes * Fixed a bug that ((<manager.use_netstat_connection_checker|configuration.rd.ja#manager.use_netstat_connection-checker>)) doesn't work with Postfix 2.3. [Reported by Kenji Shiono] * Fixed a DATA event timing when some child milters exist. [Reported by Kenji Shiono] === Document ==== Improvements * Described about Postfix's {client_addr}. [Reported by Kenji Shiono] === milter-client ==== Improvements * Supported multi process. (experimental) * Supported libev as event loop backend. (experimental) * Bundled libev 4.03. * Made write asyncronize. * Supported send packets buffering. (experimental) === milter-server ==== Improvements * Added more condition checks on evnets. ==== Fixes * Fixed a bug that timeout detection doesn't work. [Reported by Kenji Shiono] === Ruby milter ==== Improements * Added ruby-milter.pc. * Added --packet-buffer-size option that specifies send packet buffer size. (experimental) * Added --n-workers option thst specifies number of worker processes. (epxerimental) * Added --event-loop-backend option that specifies event loop backend. (experimental) === milter-test-client ==== Improvements * Added ((<--n-workers|milter-test-client#--n-workers>)) option that specifies number of worker processes. (experimental) * Added ((<--event-loop-backend|milter-test-client#--event-loop-backend>)) option that specifies event loop backend. (experimental) * Added ((<--packet-buffer-size|milter-test-client#--packet-buffer-size>)) option that specifies send packets buffer size. (experimental) === milter-performance-check ==== Improvements * Added ((<--n-additional-lines|milter-performance-check#--n-additional-lines>)) option that grows body size. * Added ((<--report-failure-responses|milter-performance-check#--report-failure-responses>)) option that enables failure SMTP sesseion response report on the last. * Added ((<--report-periodically|milter-performance-check#--report-periodically>)) option that enables periodical statistics report. * Added ((<--flood|milter-performance-check#--flood>)) option that enables flood mood that sends flood of mails in specified period. === milter-report-statistics ==== Improvements * Added: ((<milter-report-statistics.rd.ja>)) === Packet * Updated package repository RPM for CentOS: 1.0.0-0 -> 1.0.0-1. === Thanks * Kenji Shiono
2011-01-27Changes 4.74:adam4-12/+12
* Failure to get a lock on a hints database can have serious consequences so log it to the panic log. * Log LMTP confirmation messages in the same way as SMTP, controlled using the smtp_confirmation log selector. * Include the error message when we fail to unlink a spool file. * Bugzilla 139: Support dynamically loaded lookups as modules. * Bugzilla 139: Documentation and portability issues. Avoid GNU Makefile-isms, let Exim continue to build on BSD. Handle per-OS dynamic-module compilation flags. * Let /dev/null have normal permissions. The 4.73 fixes were a little too stringent and complained about the permissions on /dev/null. Exempt it from some checks. * Report version information for many libraries, including Exim version information for dynamically loaded libraries. Created version.h, now support a version extension string for distributors who patch heavily. Dynamic module ABI change. * CVE-2011-0017 - check return value of setuid/setgid. This is a privilege escalation vulnerability whereby the Exim run-time user can cause root to append content of the attacker's choosing to arbitrary files. * Bugzilla 1041: merged DCC maintainer's fixes for return code. * Bugzilla 1071: fix delivery logging with untrusted macros. If dropping privileges for untrusted macros, we disabled normal logging on the basis that it would fail; for the Exim run-time user, this is not the case, and it resulted in successful deliveries going unlogged.
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz3-5/+6
2011-01-13Fix buildlinking when ssl or gnutls has been setadam1-3/+6
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz36-51/+72
2011-01-13Changes 2.0.9:adam3-16/+27
* Linux: Fixed a high system CPU usage / high context switch count performance problem * Maildir: Avoid unnecessarily reading dovecot-uidlist while opening mailbox. * Maildir: Fixed renaming child mailboxes when namespace had a prefix. * mdbox: Don't leave partially written messages to mdbox files when aborting saving. * Fixed master user logins when using userdb prefetch * lda: Fixed a crash when trying to send "out of quota" reply * lmtp: If delivering duplicate messages to same user's INBOX, create different GUIDs for them. This helps to avoid duplicate POP3 UIDLs when pop3_uidl_format=%g. * virtual storage: Fixed saving multiple mails in a transaction (e.g. copy multiple messages). * dsync: Saved messages' save-date was set to 1970-01-01.