summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2012-07-21Remove "WWW: URL" from DESCR. Common in FreeBSD ports, but in pkgsrc thewiz1-2/+0
URL should be as HOMEPAGE in the Makefile.
2012-07-19Update to 14.0ryoon3-139/+229
* Sync with mail/thunderbird
2012-07-19Update to 14.0ryoon14-133/+147
* Use Lightning 1.6 release * Enigmail is not tested fully Changelog: from http://www.mozilla.org/en-US/products/thunderbird/14.0/releasenotes/ FIXED Various fixes and performance improvements FIXED Various security fixes
2012-07-15mail/courier-mta: Fix PLISTmarino1-1/+2
Fixes PKG_DEVELOPER error: ERROR: The following files are in /usr/pkg but not in the PLIST: ERROR: /work/mail/courier-mta/work/.destdir/usr/pkg/share/doc/courier/svn.html
2012-07-15Recursive bump for startup-notification* dependency change, requestedwiz4-7/+8
by Obache.
2012-07-11Update to 3.31wen2-7/+8
version 3.31: Mon, Mar 19, 2012 11:11:11 AM - rt.cpan.org#74799: Support for partial data responses in fetch_hash [Philip Garrett] + bonus: cleaner handling of BODY.PEEK responses - properly handle ALL|FULL|FAST fetch macros in fetch_hash
2012-07-10Bump smtpfeed version from 1.18 (2002/03) to 1.20 Based on PR pkg/46679mef4-148/+171
with: +LICENSE= original-bsd ----------- 1.20: Aug.21,2003: smtp.c, common.h: fix on duplicate mailing. 1.19: Aug.20,2003: configure: SunOS 5.9 support from Toshio Hiraga <Toshio.Hiraga at jp.sony.com> main.c, smtp.c: reuse connection even when all recipients are invalid in a transaction. please specify option -u to use this feature. suggested by Koji Kawano <kawano at tailback.co.jp> smtp.c: retry on recipients which are not accepted with 452 (too many recipients) problem reported by Kenji Ikeda <ikeda at impress.co.jp> fix on bug to set cnf.rcpts_trans to 1 reported by Koji Kawano <kawano at tailback.co.jp> avoid null pointer access/out of range access of state_tbl[] when unexpected close of SMTP connection reported by Hirokazu MORIKAWA <morikawa at nxhack.tarumi.kobe.jp> also by Masato Minda <minmin at wide.ad.jp> reply code tweaking after . termination of DATA command problem reported by Ken Makimura <macky at astem.or.jp> dns.c: do not drop query when got an answer from a NS which does not support recursive query. util.c: fix on size for MALLOC reported by Koji Kawano <kawano at tailback.co.jp> -----------
2012-07-09Update to 1.4.28ryoon2-7/+6
Changelog: Version 1.4.28: - Update autotools files. - Improve error message on connection failures in some IPv6/IPv4 situations. - Improve documentation of EHLO issues. - Bug fix: expand tilde for the aliases command.
2012-07-06Update to 4.32.0. From the changelog:schmonz2-6/+6
- prevent some nuisance stack traces if getmail cannot connect to the POP/IMAP server correctly. Thanks: Daniel Dumke. - restore use_peek IMAP retriever parameter which accidentally got removed in 4.30. Thanks: Andreas Amann.
2012-07-06Update to 4.31.0. From the changelog:schmonz2-6/+6
- improved backwards compatibility with pre-v.4.22.0 oldmail files, so IMAP mail is not re-retrieved if you upgrade from a 4.22 or earlier to this one; no user action necessary. Thanks: Osamu Aoki, Tim van der Molen.
2012-07-05Indent for alignment.schmonz1-12/+12
2012-07-05Update to 1.3.2. From the changelog:schmonz2-10/+9
* Printing message no: was code not tested prior to 1.3.1 release...perl compilation errors. Fixed. * Reworked qmhandle left out printing message no: when detailed listing of messages is requested! Fixed. * Reworked qmhandle to be more accurate in reporting queue information (todo state, bouncing...) * Reworked qmhandle to be more efficient in handling message deletion when more than one message will be deleted * Added big-todo support (required since todo files need to be handled) * Added delete from sender support (both regular expression and string matching) * Added touch info file for messages to remote domain for earlier retry (at the cost of longer queue life) * Added delete if message header or body line matches regular expression (case sensitive and insensitive matching)
2012-07-05fix build with gnutls-3drochner4-12/+39
(inspired by gentoo patch for wmbiff-0.4.27)
2012-07-03revbump for libetpan updatedrochner1-2/+2
2012-07-03update to 1.1drochner1-3/+3
changes: -features: implemented IMAP NAMESPACE, implemented SMTP SIZE, support for Content-Location, improved progress report API for IMAP and SMTP. -bugfixes
2012-07-03update to 1.1drochner4-11/+15
changes: -features: implemented IMAP NAMESPACE, implemented SMTP SIZE, support for Content-Location, improved progress report API for IMAP and SMTP. -bugfixes
2012-07-03This package got broken by the upgrade of the "gnutls" package totron3-3/+37
version 3.0.20. Add a patch which fixes one of the problem and mark is as broken until somebody has the time to fix it.
2012-07-02sync w/ c-m-3.8.1drochner41-148/+119
2012-07-02update to 3.8.1drochner7-99/+20
changes: -UI improvements -bugfixes -translation updates
2012-07-02Revbump after updating boostadam1-2/+2
2012-07-01Add desktopdb.mk and bump PKGREVISION for 118 packages as reported bydholland1-2/+3
pkglint. If any of these are wrong for some reason, please revert/adjust.
2012-06-29Update sylpheed to 3.2.0.taca4-27/+11
Changes since Sylpheed 3.1.4 ---------------------------- [New features] * Each attachments on the message view now have graphical label and popup menu. * The UI for Attachments tab was changed to save the space. Users now also can do 'Save all' without switching the view. * The 'show_attach_tab' option (without UI), which reverts the attachments interface to the old one, was added. * Multiple keywords search of the quick search was implemented. * The context menu of the folder view and the summary view can be popped up using Menu key or Shift+F10. * Win32: IPv6 support was enabled again. * Win32: SylFilter is now also included in the installer. The default junk commands were also changed to sylfilter. * Win32: an option to play sound when new messages arrive was added. * Win32: The file selector now follows Windows shortcut (.lnk). [Improvements] * Number of maximum characters per line of configuration files was increased. * Compose window will not be closed if saving of message to outbox failed. * Sender's e-mail address became not guessable from generated Message-Id. * New plug-in APIs were added. * 'Account Preferences - Advanced - Put deleted messages in' account setting actually works now. * MIME debug output was modified. * Both filtered and original numbers of messages are displayed on the status label now. * The POP3 remote mailbox now supports SOCKS proxy. * The POP3 remote mailbox now retrieves headers from the newer messages (useful for slow connection). * The POP3 remote mailbox can now reload message headers after the loading is stopped. * News (NNTP) now supports SOCKS proxy. * The details of new message counts are displayed on the tooltip of the tray icon. * Address auto-completion now also matches to the subsequent part of the name of contacts. * On file selection dialog, the last selected folders are preserved between sessions now. * DNS lookup error is now distinguished from other connection errors. * The clip icon was replaced with more visible one on selected row. [Performance improvements] * The performance of reading cache files was improved by using memory mapped file (requires GTK+ >= 2.8). * Win32: the launch of Windows installer became faster. [Other changes] * Sylfilter command was added as a preset of junk filter program. * The blinking period of the tray icon was extended to 10 seconds. * 'Is shorter than' became the default for 'Age' filter condition. * The Japanse manual was updated, and the encoding of Japanese manual was changed to UTF-8 to prevent display failure on some browsers. [Bugfixes] * Queue control headers are removed when moving messages from queue folders to trash. * Duplicated keyboard accelerators on some dialogs were fixed. * The focus on quick search entry is not stolen by the refresh of summary. * The HTML parser was modified. * The check of IMAP AUTHENTICATE response was fixed. * The compilation failure with GLib 2.32 or later was fixed. * The bug that a MIME part that didn't have its name could not be saved was fixed. * Address autocomplete drop-down list with newer version of GTK+ was fixed (#52). * Line-space for auto-wrapped lines now reflects the line-space setting (#64). * Some minor fixes for IMAP were made. * Some memory leaks were fixed. * Other bugfixes were made. * Some compiler warnings were removed. * Win32: OpenSSL was updated to 0.9.8x. (0.9.8w in Sylpheed 3.1.4 is also not vulnerable)
2012-06-28Update to 4.30.2. From the changelog:schmonz2-7/+6
- fix a nuisance stack trace that would be dumped if a connection failed in particular states. Thanks: Gary Schmidt. Updating this leaf package during the freeze for the bugfix.
2012-06-23Instead of patching in a mess of machine-dependent logic for printingdholland6-54/+48
error messages, always use strerror. While here, also correct warnings about implicit declaration of malloc ... which turned out to arise because someone patched stdlib.h into all the right places years ago, but for some bizarre reason decided the change should be OS-specific. grmbl.
2012-06-23Add -lsocket -lnsl on Solaris.dholland1-1/+2
2012-06-23Avoid forcibly setting MAKE in makefiles; it breaks things.dholland2-6/+18
2012-06-23Avoid the need for -lcompat; should fix Solaris build. PKGREVISION -> 3.dholland3-12/+43
2012-06-23Distfile changed in place (tweaked wording in docs and RPM specschmonz2-5/+6
file), noticed by dholland. Set DIST_SUBDIR.
2012-06-21Indent for alignment. No functional change other than shorter COMMENT.schmonz1-9/+9
2012-06-21Update to 4.30.1. From the changelog:schmonz3-7/+10
- silence a nuisance deprecation warning about the sets module when running with Python >= 2.5 which was reintroduced in 4.29.0. Thanks: Stephan Schulz. - fix breakage introduced in 4.29.0 where BrokenUIDLPOP3Retriever would fail with a TypeError at logout time. Thanks: Scott Robbins, Stephan Schulz. - fix breakage introduced in 4.29.0 where deleted mail was not being expunged from the last (or only) folder retrieved from in an IMAP session. Thanks: Paul Howarth. - update old contact information for Free Software Foundation. Thanks: Ricky Zhou. - fix incorrect character encoding in plaintext documentation. Thanks: Ricky Zhou. - ensure getmail exits nonzero if a server refuses login due to a credential problem. Thanks: Stephan Schulz. - ensure getmail exits nonzero if various error conditions (like POP/IMAP authentication failure) occur. Thanks: Ryan J., Stephan Schulz. - python versions prior to 2.5.0 contain a bug when dealing with read-only IMAP mailboxes. Monkey-patch imaplib when running with Python<2.5.0. Thanks: Les Barstow. - do IMAP modified-utf7 conversion of mailbox names containing non-ASCII characters. Thanks: A. Lapraitis, Randall Mason. - add special ALL value for retrieving mail from all selectable IMAP mailboxes in the account. - change IMAP retrieval strategy to retrieve all messages from a mailbox, then move on to the next mailbox, etc. Should result in increased speed, but if you set `max_messages_per_session` too low, this could result in later mailboxes not being retrieved from. Updating this leaf package during the freeze for bugfixes.
2012-06-17Add sqlite to PKG_OPTIONS_GROUP.db when PHP is 5.3.x since PHP 5.4.xtaca2-5/+8
drops php-sqlite (Sqlite 2) support.
2012-06-162.5.2 2012/04/09pettai4-14/+31
Fix bug #SF3496208: Replace stats/opendkim-genstats with a perl script so it's far more efficient. Fix bug #SF3514793: Pass proper flags to libdb when creating temporary LDAP caches. Problem noted by Sergey Romanov. Fix a crash bug when using LocalADSP with a message with no parseable From: field. Problem noted by John Merriam. Fix a crash bug when using LDAP with authentication when LDAPAuthUser is not defined. STATS: Fix bug #SF3510729: Convert stats/opendkim-gengraphs to a perl script. 2.5.1 2012/03/15 Fix bug #SF3496131: Fix query cache build problem. Fix bug #SF3500660: Add Date: header field to generated reports. BUILD: A few subsidiary libraries need to know about -lresolv on systems that need it. Reported by Scott Kitterman. STATS: Add "-E" command line flag to opendkim-importstats, forcing an abort on any input error. 2.5.0 2012/02/29 ##################################################################### ### ### ### This release is dedicated to the memory of J.D. Falk, a ### ### tireless champion of anti-abuse technology and collaboration ### ### and a founding member of the Board of the Trusted Domain ### ### Project, a participant in related IETF work, and a long-time ### ### particpant and supporter of MAAWG. J.D. was taken by cancer ### ### on November 16, 2011. His enthusiasm and perspective for ### ### all of this work will be sorely missed. ### ### ### ##################################################################### Feature request #SF3385816: Discontinue DomainKeys support. Feature request #SF3393282: Update ARF output per draft-ietf-marf-authfailure-report-03 et seq. Feature request #SF3406814: Add ability to invoke chroot(). Feature request #SF3477908: Update DKIM reporting per draft-ietf-marf-dkim-reporting-10. Add "WeakSyntaxChecks" suppressing some short-circuiting error checks on syntax. Allow a set of test files to be passed via "-t" rather than just one. Add _FFR_REPUTATION, and several new support libraries (in the libut/ and reputation/ directories) for doing DKIM-based reputation evaluations of arriving messages. Full documentation of the algorithms will appear in an upcoming white paper. This also includes several new configuration options that make use of reputation data pulled from servers: ReputationCache ReputationCacheTTL ReputationLimits ReputationLowTime ReputationMinimum ReputationLimitModifiers ReputationRatios ReputationSpamCheck ReputationTimeFactor For now these are briefly documented in reputation/README. As this subsystem matures, they will be fully documented in opendkim.conf(5). Fix bug #SF3471520: Don't crash when the first line of a configuration file is an "Include" instruction. Fix bug #SF3475149: Apply RFC2254 encoding to LDAP queries. LIBOPENDKIM: Feature request #SF3317160: Per RFC6376, remove granularity checks. LIBOPENDKIM: Feature request #SF3385768: Add dkim_privkey_load(), allowing validation of a private key before reaching end-of-message. LIBOPENDKIM: Feature request #SF3423226: Copy header field name lists instead of using the caller's copy. LIBOPENDKIM: Update list of header fields that should be signed per RFC6376. LIBOPENDKIM: Don't report the absence of "c=" as an error, since there is a default. LIBOPENDKIM: Add DKIM_SIG_CHECK() macro. Suggested by Heikki Gruner. LIBAR: Fix bug #SF2917856: Rename "ar.h" to "async-resolv.h" since "ar.h" is already in common use. STATS: Feature request #SF3397903: Drop all support for data needed for the DKIM Implementation Report, as it has been completed. Leave stuff that's useful for reputation R&D. STATS: Feature request #SF3402857: Modify opendkim-spam to be able to write update records to statistics files. STATS: Feature request #SF3439384: Make opendkim-importstats more backend-agnostic. TOOLS: Add opendkim-testmsg, for signing/verifying messages without all the milter code being invoked. CONTRIB: Add LDAP documentation and examples.
2012-06-15Deal with C99 inline semantic.joerg3-1/+45
2012-06-14Bump PKGREVISION for those RUBY_RAILS_STRICT_DEP is set to no implicitly now.taca1-2/+2
(Relax dependency to Ruby on Rails component packages.)
2012-06-14Set RUBY_RAILS_STRICT_DEP to yes.taca1-1/+2
2012-06-14Update ruby-actionmailer31 to 3.1.6.taca2-5/+6
pkgsrc change: add RUBY_RAILS_STRICT_DEP which will be enabled later. ## Rails 3.1.6 (Jun 12, 2012) * No changes.
2012-06-14Update ruby-actionmailer3 to 3.0.14.taca2-5/+6
pkgsrc change: add RUBY_RAILS_STRICT_DEP which will be enabled later. ## Rails 3.0.14 (Jun 12, 2012) * No changes.
2012-06-14Recursive PKGREVISION bump for libxml2 buildlink addition.sbd15-26/+30
2012-06-13Update ruby-actionmailer32 to 3.2.6.taca1-4/+4
## Rails 3.2.6 (Jun 12, 2012) * No changes.
2012-06-13Update pear-Mail_Mime to 1.8.5.taca2-6/+6
Release date: 2012-06-09 15:39 UTC Release state: stable Changelog: * Added possibility to set additional parameters of message part header, e.g. attachment size [alec] * Added automatic setting of attachment size via Content-Disposition header size parameter [alec]
2012-06-12Sync with thunderbird-13.0.ryoon3-229/+1219
2012-06-12Update to 13.0ryoon20-121/+607
* Update enigmail to 1.4.2 * Update Lightning to 1.5 Changelog: * Filelink: Upload your files to an online storage service and send links to your friends, avoiding bounce back due to large attachments. We have partnered with YouSendIt to bring this feature, but additional partners will be added in the near future. * In partnership with Gandi and Hover, you can now sign up for a personalized email address from within Thunderbird. Along with your new email address, Thunderbird will be automatically set up and ready to send and receive messages. We are working with additional suppliers to cover more areas of the world and to provide more options in the future. * Various security fixes MFSA 2012-40 Buffer overflow and use-after-free issues found using Address Sanitizer MFSA 2012-39 NSS parsing errors with zero length items MFSA 2012-38 Use-after-free while replacing/inserting a node in a document MFSA 2012-37 Information disclosure though Windows file shares and shortcut files MFSA 2012-36 Content Security Policy inline-script bypass MFSA 2012-35 Privilege escalation through Mozilla Updater and Windows Updater Service MFSA 2012-34 Miscellaneous memory safety hazards * The minimum system requirements for Windows are now Windows XP Service Pack 2 or later.
2012-06-12Add inet6 to default suggested options. It's 2012.wiz20-31/+40
2012-06-11Changes 4.80:adam7-139/+38
1. New authenticator driver, "gsasl". Server-only (at present). This is a SASL interface, licensed under GPL, which can be found at http://www.gnu.org/software/gsasl/. This system does not provide sources of data for authentication, so careful use needs to be made of the conditions in Exim. 2. New authenticator driver, "heimdal_gssapi". Server-only. A replacement for using cyrus_sasl with Heimdal, now that $KRB5_KTNAME is no longer honoured for setuid programs by Heimdal. Use the "server_keytab" option to point to the keytab. 3. The "pkg-config" system can now be used when building Exim to reference cflags and library information for lookups and authenticators, rather than having to update "CFLAGS", "AUTH_LIBS", "LOOKUP_INCLUDE" and "LOOKUP_LIBS" directly. Similarly for handling the TLS library support without adjusting "TLS_INCLUDE" and "TLS_LIBS". In addition, setting PCRE_CONFIG=yes will query the pcre-config tool to find the headers and libraries for PCRE. 4. New expansion variable $tls_bits. 5. New lookup type, "dbmjz". Key is an Exim list, the elements of which will be joined together with ASCII NUL characters to construct the key to pass into the DBM library. Can be used with gsasl to access sasldb2 files as used by Cyrus SASL. 6. OpenSSL now supports TLS1.1 and TLS1.2 with OpenSSL 1.0.1. Avoid release 1.0.1a if you can. Note that the default value of "openssl_options" is no longer "+dont_insert_empty_fragments", as that increased susceptibility to attack. This may still have interoperability implications for very old clients (see version 4.31 change 37) but administrators can choose to make the trade-off themselves and restore compatibility at the cost of session security. 7. Use of the new expansion variable $tls_sni in the main configuration option tls_certificate will cause Exim to re-expand the option, if the client sends the TLS Server Name Indication extension, to permit choosing a different certificate; tls_privatekey will also be re-expanded. You must still set these options to expand to valid files when $tls_sni is not set. The SMTP Transport has gained the option tls_sni, which will set a hostname for outbound TLS sessions, and set $tls_sni too. A new log_selector, +tls_sni, has been added, to log received SNI values for Exim as a server. 8. The existing "accept_8bitmime" option now defaults to true. This means that Exim is deliberately not strictly RFC compliant. We're following Dan Bernstein's advice in http://cr.yp.to/smtp/8bitmime.html by default. Those who disagree, or know that they are talking to mail servers that, even today, are not 8-bit clean, need to turn off this option. 9. Exim can now be started with -bw (with an optional timeout, given as -bw<timespec>). With this, stdin at startup is a socket that is already listening for connections. This has a more modern name of "socket activation", but forcing the activated socket to fd 0. We're interested in adding more support for modern variants. 10. ${eval } now uses 64-bit values on supporting platforms. A new "G" suffix for numbers indicates multiplication by 1024^3. 11. The GnuTLS support has been revamped; the three options gnutls_require_kx, gnutls_require_mac & gnutls_require_protocols are no longer supported. tls_require_ciphers is now parsed by gnutls_priority_init(3) as a priority string, documentation for which is at: http://www.gnu.org/software/gnutls/manual/html_node/Priority-Strings.html SNI support has been added to Exim's GnuTLS integration too. For sufficiently recent GnuTLS libraries, ${randint:..} will now use gnutls_rnd(), asking for GNUTLS_RND_NONCE level randomness. 12. With OpenSSL, if built with EXPERIMENTAL_OCSP, a new option tls_ocsp_file is now available. If the contents of the file are valid, then Exim will send that back in response to a TLS status request; this is OCSP Stapling. Exim will not maintain the contents of the file in any way: administrators are responsible for ensuring that it is up-to-date. 13. ${lookup dnsdb{ }} supports now SPF record types. They are handled identically to TXT record lookups. 14. New expansion variable $tod_epoch_l for higher-precision time. 15. New global option tls_dh_max_bits, defaulting to current value of NSS hard-coded limit of DH ephemeral bits, to fix interop problems caused by GnuTLS 2.12 library recommending a bit count higher than NSS supports. 16. tls_dhparam now used by both OpenSSL and GnuTLS, can be path or identifier. Option can now be a path or an identifier for a standard prime. If unset, we use the DH prime from section 2.2 of RFC 5114, "ike23". Set to "historic" to get the old GnuTLS behaviour of auto-generated DH primes. 17. SSLv2 now disabled by default in OpenSSL. (Never supported by GnuTLS). Use "openssl_options -no_sslv2" to re-enable support, if your OpenSSL install was not built with OPENSSL_NO_SSL2 ("no-ssl2").
2012-06-09Changes 5.5.3:adam2-9/+6
* rfc2045/rfc2045reply.c (mkreply): Fix copying of the contents of the original message. * msg2html.c (msg2html_download): rfc2231_udecodeDisposition() failure is not fatal. * cgi/cgi.c (cgiformdecode): Ditto. * pcp/pcp.c (list_msg_mime): Ditto. * liblock/mail.c (dotlock_exists): Handle getting here because of a recycled pid. * unicode/unicode.c (init_default_chset): Handle NULL from setlocale(). * rfc2045/reformime.c (main2): Fixed segfault on some arches from an initial null given to strtok. * rfc2045/reformime.c (main2): On ia64 and arm, argv is in readonly memory. * showmsg2html.c (error): Provide a definition for error(). * Fix gcc 4.6 warnings * sqwebmail.spec.in: switch to systemd. Remove script used when upgrading from ancient pre-sysconftool versions. * Fix autoconf warnings.
2012-06-09Remove unnecessary patchesadam5-107/+0
2012-06-09Changes 0.90:adam10-40/+34
* cone/gettext.C: gettext can't deal with literal ^Ds, so provide a workaround: "\\D" literal. * cone/cursesindexdisplay.C (drawLine): Misformatting of the date column in some locales.
2012-06-09Changes 2.5.5:adam3-20/+20
* 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. * rfc2045/reformime.c (main2): Fixed segfault on some arches from an initial null given to strtok. * 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. * rfc2045/reformime.c (main2): On ia64 and arm, argv is in readonly memory.
2012-06-09Changes 4.10.0:adam2-12/+8
* imapd.c (main): Open IMAPDEBUGFILE only if it exists already. (do_expunge): Optionally log deletions. * pop3dserver.c (cleanup): Optionally log deletions. * imapd.dist.in (IMAP_MOVE_EXPUNGE_TO_TRASH): Officially document how IMAPDEBUGFILE works. * imapscanclient.c: Postpone Y2038K for a while, for uid validities. * liblock/mail.c (dotlock_exists): Handle getting here because of a recycled pid. * unicode/unicode.c (init_default_chset): Handle NULL from setlocale(). * rfc2045/reformime.c (main2): Fixed segfault on some arches from an initial null given to strtok. * rfc2045/reformime.c (main2): On ia64 and arm, argv is in readonly memory. * pop3dserver.c (openpop3dlist): Try a few times to reopen pop3dsizelist if it fails with ESTALE. * pop3d.dist.in: Add AUTHSERVICE settings. They've been supported all along. * Fix gcc 4.6 warnings * courier-imap.spec.in: switch to systemd. Remove script used when upgrading from ancient pre-sysconftool versions. * Fix autoconf warnings.
2012-06-09Changes 0.68.1:adam20-97/+73
* rfc2045mkboundary.c was broken in 0.68 Changes 0.68: * rfc2045/rfc2045mkboundary.c (rfc2045_mk_boundary): truncate the hostname portion of the boundary to 30 chars. * courier/doc/courier.sgml: Remove descriptions of some configuration files that were moved to the courier-authlib package a while ago. They don't belong here any more. * courier/submit.C: Use the authenticated address, instead of the return address, for domain-based virtual configuration. * courier/libs/cfilename.c (config_has_vhost): Checks whether vhost.[ip] exists. * courier/module.esmtp/courieresmtpd.c (main): Only set a message's virtual host if vhost.[ip] exists. * courier/module.esmtp/esmtpclient.c (get_sourceaddr): Make sure the input buffer is null-terminated. * courier/submit.C (getrcpts): If there's no vhost setting from the sender's IP address (this includes local mail!) if vhost.domain exists, use [domain] as the virtual host. * Remove config_search(), which simply called config_localfilename(). Change all current callers to call config_localfilename(). * courier/libs/cfilename.c (config_set_local_vhost): saves a string that gets appended as a suffix, by config_localfilename(), and if that filename exists, that's returned as the filename, otherwise it's the original string without the suffix. config_get_local_vhost() returns the suffix string. to config_set_local_vhost(). * courier/libs/comsubmitclient.c (submit_fork): If config_get_local_vhost(), add a -vhost parameter to submit(). * courier/submit.C (cppmain): -vhost sets config_set_local_vhost(). * courier/submit2.C (closectl): New COMCTLFILE_VHOST parameter in the config file, taken from the vhost setting. * courier/libs/comctlfile.c (ctlfile_setvhost): If COMCTLFILE_VHOST is set, call ctlfile_setvhost(), return an indication if the vhost has changed. Absence of a COMCTLFILE_VHOST treated as a discrete "(null)" setting. * courier/module.esmtp/esmtpclient.c (esmtpchild): If ctlfile_setvhost() then disconnect the current socket, if one is open. * courier/module.esmtp/esmtpclient.c (get_sourceaddr): The IP address specified in ipout or ip6out overrides SOURCE_ADDRESS and SOURCE_ADDRESS_IPV6 environment variable. * courier/module.local/localmail.c (main): Call ctlfile_setvhost(). * courier/module.uucp/uucp.c (uux): Call ctlfile_setvhost(). * courier/module.dsn/dsn.c (main): Call ctlfile_setvhost(). * liblock/mail.c (dotlock_exists): Quell a compiler warning. * courier/courierd.dist.in SOURCE_ADDRESS: Add a note that this setting is deprecated.