summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2007-03-10Update to 0.79:wiz2-7/+6
0.79 same as 0.78_6 0.78_6 06.02.2003 - Remove old configuration variables from version 0.74. - document $mail{Sender} - add seconds to Date header (some buggy mailers freak out if the time has no seconds) - added "/" (\x2F) as a valid character in mailbox part. - minor documentation updates 0.78_5 24.08.2002 - Adapt reference to mail headers in module to new case convention (bug introduced in 0.78_2). - ppd and PPM install changes... 0.78_4 no change in module, only in PPM distribution 0.78_3 11.08.2002 - support multi-line responses - define local $\ and $_ in &sendmail to protect us from outside settings (is this really needed?) - delete $mail{Sender} used for envelope sender, but not needed as header - internal rewrite using subs to send and receive on socket 0.78_2 11.08.2002 - fix old bug with dot as 76th char disappearing. - correct very old bug where port number was not extracted from stuff like 'my.server:2525'. - fix time_to_date bug with negative half-hour zones (only Newfoundland?) - use Sys::Hostname to get the hostname for HELO. (I think it has been part of the standard distribution for many years now) - support different envelope sender through $mail{Sender} - Change case of headers: first character after "-" also uppercased now, so people who believe this is required because Outlook does it this way stop complaining. :-) - Enable full session output for debugging - Do not copy the mail message again to a different variable. - Minor documentation changes.
2007-03-09compatibility fix for SASL 2.1.22.obache3-11/+24
Taken from: https://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imtest/imtest.c.diff?r1=1.107&r2=1.108 Bump PKGREVISION. Reported by Jukka Salmi in PR 35959.
2007-03-09Use PLIST_SUBST rather than appending one-line PLIST.foo to PLIST_SRC,schmonz6-19/+15
and remove one-line PLIST.foo files. Quote some paths to appease pkglint. Update URL to "12 Steps to qmail List Bliss".
2007-03-09Remove PLIST_SUBST, as there's nothing in PLIST to substitute.schmonz1-5/+1
2007-03-08Update to 2.2.4:wiz5-115/+101
2007-02-08 Jeffrey Stedfast * README: Bumped version * configure.in: Bumped version to 2.2.4 2007-02-06 Jeffrey Stedfast Fix for bug #394433 * configure.in: Detect if the system has GNU's getopt implementation available for us to use. * Makefile.am: Don't build our own copy of the GNU getopt library if the system has it available. * src/uuencode.c: If the system has getopt.h, use it instead of our own getopt.h. * src/uudecode.c: If the system has getopt.h, use it instead of our own getopt.h. 2007-02-06 Jeffrey Stedfast More fixes on account of my test suite... * tests/test-cat.c (test_cat_substream): end = start + random amount... duh. Fixes a bug where sometimes the end bound was < the start bound. * gmime/gmime-stream-cat.c (stream_substream): Calculate the length of each of the source streams correctly. D'oh. (stream_substream): Fixed the calculation for s->start. (stream_substream): Fixed the s->end calculation for when end within the source stream's bounds. (stream_substream): Keep track of how long our substream is going to be for use with setting absolute bound_end on a multi-stream substream. 2007-02-05 Jeffrey Stedfast Fixes on account of the awesome test suite I wrote earlier... still need to fix ::substream() tho (or maybe it's just the test that's broke?). * gmime/gmime-stream-cat.c: Added an id member to struct _cat_node, for use with debugging... (stream_read): Seek in the source stream, don't call Cat::stream_seek() to do it. (stream_seek): Swapped the logic of the "within bounds" check, had it backwards. When seeking past a stream, set the node->position to the length of the stream (technically, it's like we read() thru all that data, right?). Instead of resetting all streams starting at n->next, reset them all starting at current->next... since 'n' technically might be before 'current'. (g_mime_stream_cat_add_source): Assign each node an id for easier debugging... 2007-02-05 Jeffrey Stedfast * tests/test-cat.c: The beginnings of a test suite for GMimeStreamCat. * gmime/gmime-stream-cat.c (stream_read): Go to the next stream if nread <= 0, not just nread == 0. 2007-02-04 Jeffrey Stedfast * gmime/gmime-stream-mem.c (stream_reset): No longer need to update stream->position. * gmime/gmime-stream-mmap.c (stream_reset): Same g_return_if_fail change. Also don't update stream->position. (stream_seek): Added similar sanity checking/eos resetting as StreamFs code. * gmime/gmime-stream-file.c (stream_read): Style changes. (stream_write): Style changes. (stream_close): Fixed compiler warning. (stream_reset): Changed g_return_if_fail to a true if-then. (stream_seek): Changed to mimic the StreamFs changes. (g_mime_stream_file_new): Similar to fs_new() change. * gmime/gmime-stream-fs.c (stream_close): Loop the close() ourselves. (stream_reset): Changed g_return_if_fail to a true if-then. Also be better about resetting eos. (stream_seek): Rewritten to be more correct/robust (at least I hope). Also properly reset eos when appropriate. (g_mime_stream_fs_new): If lseek() fails, pretend start offset is 0. * gmime/gmime-stream.c (stream_reset): No longer needs to update stream->position. (g_mime_stream_reset): Update stream->position if everything reset smoothly. This is just a convenience change to subclass implementations. * gmime/gmime-stream-cat.c (stream_read): Rewritten. Hopefully correct now? Ugh. We can hope... (stream_write): Fixed to work better. (stream_close): Rewritten. (stream_reset): Rewritten to reset the streams, don't seek. (stream_seek): Rewritten... still not correct, but should be ok assuming our bound_start is 0. (stream_length): Rewritten to not depend on a pre-calculated length value... this Does Not Work (tm) if the source streams are unbound and we've written to them. (stream_substream): Rewritten... because ::seek() is so complex for this type of stream, I've tried to eliminate a lot of the headaches by making substreams only slurp up the streams within the bounds of the start/end requested. If the entire contents within the requested bounds are contained within a single source stream, we return a substream of said source stream instead. (g_mime_stream_cat_add_source): Don't precalculate the length here anymore. * gmime/gmime-stream-buffer.c (stream_read): Fixed to never allow buflen to be negative if the read() of our source stream fails. (stream_close): Handle the case where we've already been closed. (stream_eos): Simplified. (stream_reset): Stylistic changes. (stream_seek): Don't allow seeks under our bound_start. 2007-02-03 Jeffrey Stedfast * gmime/gmime-stream-cat.c (stream_flush): Flush all streams up to and including the current stream, not just the current stream. (stream_write): break if we don't write any data to current->stream or get an error so we can try the next stream. * gmime/gmime-stream-file.c (stream_close): Same as below. * gmime/gmime-stream-fs.c (stream_close): Allow closing multiple times... makes this consistant with the other streams. (stream_write): If a system write fails with EFBIG or ENOSPC, set eos to TRUE. 2007-01-20 Jeffrey Stedfast * tests/test-streams.c (test_stream_gets): printf formatter fixes. * examples/imap-example.c: #include <glib/gstdio.h>, fixes bug #394434. 2007-01-20 Jeffrey Stedfast Fixes bug #394419 * gmime/gmime-filter-charset.c (filter_filter): Do iconv const casting. (filter_complete): Same. 2006-11-02 Jeffrey Stedfast * gmime/gmime-utils.c (g_mime_utils_header_format_date): Changed the names of the parameters to date and tz_offset to prevent warnings from -Wshadow. * gmime/gmime-filter-html.c (writeln): Fixed another possible buffer overflow condition pointed out by hpj. * gmime/gmime-filter-crlf.c (filter_filter): Fixed a possible buffer overflow condition pointed out by hpj. * gmime/gmime-gpg-context.c (gpg_ctx_op_step): Modified to use poll() rather than select() 2006-09-18 Joe Shaw * mono/Makefile.am: Use SOURCES_XML instead of XML_SOURCES to specify the sources.xml file. XML_SOURCES breaks with newer automakes. 2006-08-29 Pawel Salek * gmime/gmime-message-partial.c: set buf just before use - since the mem stream buffer may get reallocated in the meantime leading to segfaults. 2006-08-29 Jeffrey Stedfast * gmime/gmime-param.c (decode_quoted_string): Unescape escape sequences. Fixes bug #352771. * gmime/gmime-message.c (g_mime_message_set_subject): Updated the docs. (g_mime_message_get_subject): Same. 2006-08-21 Peter Bloomfield * gmime/gmime-utils.c (g_mime_utils_unquote_string): handle an arbitrary sequence of quoted and unquoted sections. 2006-08-02 Jeffrey Stedfast * README: Bumped version * configure.in: Bumped version to 2.2.3 * gmime/gmime-message.c (process_header): Decode the values for Subject, From, Reply-To so that g_mime_message_get_subject/etc all return decoded strings like they were meant to. 2006-06-23 Jeffrey Stedfast * gmime/gmime-gpg-context.c (swrite): Use g_build_filename() and g_get_tmp_dir() rather than hard-coding the tmpfile to be in /tmp. 2006-06-23 Jeffrey Stedfast * gmime/gmime-part.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-parser.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-param.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-multipart-signed.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-multipart-encrypted.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-multipart.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-message-partial.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-message-part.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-message.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-iconv.c (g_mime_iconv_open): Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-header.c (g_mime_header_new): Use g_mime_strcase_[hash,equal] rather than param_[hash,equal] to reuse code. * gmime/gmime-gpg-context.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-filter-enriched.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-disposition.c (g_mime_disposition_add_parameter): Use g_mime_strcase_[hash,equal] rather than param_[hash,equal] to reuse code. (g_mime_disposition_new): Same. (param_equal): Removed. (param_hash): Removed. * gmime/gmime-content-type.c: Use g_ascii_* versions of str[n]casecmp. (g_mime_content_type_new_from_string): Use g_mime_strcase_[hash,equal] rather than param_[hash,equal] to reuse code. (g_mime_content_type_set_parameter): Same. (param_equal): Removed. (param_hash): Removed. * gmime/gmime-charset.c: Use g_ascii_* versions of str[n]casecmp. 2006-06-23 Jeffrey Stedfast * gmime/gmime-stream-cat.c (stream_seek): Fixed to only seek if necessary and also to use ::reset() if seeking back to the beginning of the stream so that it works for non-seekable streams too. Fixes bug #345503 - again thanks to Charles for reporting this bug. * gmime/gmime-object.c (subtype_bucket_foreach): Fixed to also free the bucket memory. Fixes bug #345768, thanks to Charles Kerr for pointing this out. 2006-06-22 Jeffrey Stedfast * gmime/gmime-gpg-context.c: Removed #define _POSIX_SOURCE to fix bug #172179. 2006-06-15 Jeffrey Stedfast * README: Bumped version * configure.in: Bumped version to 2.2.2 2006-06-01 Jeffrey Stedfast * gmime/gmime-utils.c (parse_broken_date): Fixed to handle MM-DD-YY properly and also to fallback to DD-MM-YY if the first pair of digits isn't within range for a proper month. 2006-05-30 Jeffrey Stedfast * gmime.h.in: Removed. * gmime.h: Now static, no longer auto-generated. * gmime/gmime.c: Set the gmime_[major,minor,micro]_version variables. (g_mime_check_version): New function to check the required version. * gmime/gmime-stream-fs.c: Implement our own no-op version of fsync() for systems that don't have fsync(). 2006-05-24 Jeffrey Stedfast * examples/imap-example.c (main): Use g_mkdir() to make this example portable to Win32. 2006-05-01 Jeffrey Stedfast * gmime/gmime-gpg-context.c (gpg_ctx_parse_status): Handle prompts from GnuPG asking for the user's PIN for their SmartCard. 2006-04-21 Jeffrey Stedfast * gmime/gmime-stream.h: #include <stdio.h> for SEEK_SET/CUR/END enum values. 2006-03-16 Jeffrey Stedfast * README: Bumped version * configure.in: Bumped version to 2.2.1 * gmime/gmime-parser.c (parser_step): No-op if we are in an ERROR state. (parser_construct_message): Don't bail if we don't start in state INIT, this is valid. (parser_step_from): We need to bail even if parser_fill() returns > 0 if the line is incomplete (e.g. a forced refill was needed but no additional data could be read). 2006-03-16 Jeffrey Stedfast * README: Bumped version * configure.in: Bumped version to 2.2.0, it's about time I made a stable release. 2006-03-15 Jeffrey Stedfast * gmime/gmime-parser.c (parser_step_from): If we fail to find a From line, set an error state. Also fixed the End-Of-Data check to prevent an infinite loop if the stream ends with \n\n. (parser_construct_message): Make sure our state starts off at INIT. Also check for the ERROR state in our parser_step() loop and return NULL if we encounter an error. 2006-03-03 Jeffrey Stedfast * util/url-scanner.c (g_url_web_end): Allow urls such as "http://www.novell.com./path" (note the '.' before the path component). (g_url_addrspec_start): If the '@' is the first character in the match, then it isn't a valid email address.
2007-03-07Fix build on DragonFly as RNG_RNGInit was calling itself due to badjoerg2-1/+15
linkage. I love platform dependent magic in each Makefile.
2007-03-07Dynamically generate the part of the PLIST for libfreebl. This is becausedmcmahill4-12/+10
the exact names of the freebl libraries depends on the platform and they have a habit of changing even on minor releases. This causes these mozilla packages to be broken quite a lot on platforms other than NetBSD/i386. Hopefully this fix will last longer than previous ones. pkgrevision bumps all around.
2007-03-07Don't assume time_t and long are the same (on sparc64, they aren't).gdt4-2/+49
Fixes ascii timestamps in greylist.db, but as this is solely for the benefit of humans looking at the file functionality is unchanged.
2007-03-07Update to dovecot-1.0rc26.ghen2-6/+6
Most importantly this should fix mbox problems in recent RCs. * Changed --with-headers to --enable-header-install * If time moves backwards only max. 5 seconds, sleep until we're back in the original present instead of killing ourself. An error is still logged. - IMAP: With namespace prefixes LSUB prefix.* listed INBOX.INBOX. - deliver: Ignore mbox metadata headers from the message input. X-IMAP header crashed deliver. - deliver: If mail_debug=yes, drop out DEBUG environment before calling sendmail binary. Postfix's sendmail didn't really like it. - mbox: X-UID brokeness fixes broke rc25 even with valid X-UID headers. Now the code should finally work right. - Maildir: When syncing a huge maildir, touch dovecot-uidlist.lock file once in a while to make sure it doesn't get overwritten by another process. - Maildir++ quota: We didn't handle NUL bytes in maildirsize files very well. Now the file is rebuilt when they're seen (NFS problem). - Index/view handling fix should fix some crashes/errors - If index files were moved to a different endianess machine, Dovecot logged all sorts of errors instead of silently rebuilding them. - Convert plugin didn't change hierarchy separators in mailbox names. - PostgreSQL authentication could have lost requests once in a while with a heavily loaded server. - Login processes could have crashed in some situations - auth cache crashed with non-plaintext mechanisms
2007-03-06Updated mail/clamav to 0.90.1martti3-14/+14
Lots of fixes since 0.90. For details, see ChangeLog.
2007-03-04- Add an smime option (enables by default). When disabled, it removes the perltonio5-34/+41
dependancy (may be good for small systems) - Make pkglint happy - Fix a mistake in patch-ab
2007-03-04Remove unnecessary patchtonio1-91/+0
2007-03-04Update mail/mutt-devel to 1.5.14tonio5-32/+33
Changelog: - many bugfixes * curs_lib.c: Clear the progress bar when the current operation has completed. * lib.c: Even more paranoid temporary file creation.
2007-03-04Update MASTER_SITES/HOMEPAGE -- mostly disappeared.wiz1-3/+3
From Sergey Svishchev in private mail.
2007-03-03Add an option `fancythreads' to add Eduardo Chappa's `fancy threading' UIjwise2-4/+14
patches to pine. Bump PKGREVISION.
2007-03-02Give this away to pkgsrc-users. I don't have a use for this anymore, so Itv1-2/+2
haven't really been paying attention to its status upstream. <sigh>
2007-03-02Update thunderbird and thunderbird-gtk1 to 1.5.0.10. Fixed in this version:ghen8-56/+23
MFSA 2007-06 Mozilla Network Security Services (NSS) SSLv2 buffer overflow MFSA 2007-01 Crashes with evidence of memory corruption (rv:1.8.0.10/1.8.1.2) For more info, see http://www.mozilla.com/en-US/thunderbird/releases/1.5.0.10.html
2007-03-02if SSL is enabled we need to tell configure where to find it, or itgrant2-3/+5
is silently built without SSL. bump PKGREVISION since SSL is enabled by default.
2007-03-02fix build on Solaris with sunpro.grant2-1/+15
2007-03-02enable p5-Mail-Serner and p5-Mail-Sender-Easyabs1-1/+3
2007-03-02Import mail/p5-Mail-Sender-Easy-0.0.5 into pkgsrcabs4-0/+45
Mail::Sender's one problem is its a bit cumbersome to use, with so many options and things to open, close, the whole thing, parts, multiparts etc etc., and several ways to check for successs. Its hard to remember what needs done at what point with what data to do what you want and then which way you check what data based on what was done to see if it worked or not. This module's aim is to make all of that ``Easy'' It does so by providing a single function (and method) to send mail based on an (IMHO) easier to work with hashref and returns true or false on success or failer and sets $@ to any errors. The EXAMPLE section shows an ``email or die'' that will send an email using SMTP Auth on port 26 with text and html parts, the html part has a smiley gif embedded inline and a PDF attached and a high priority flag and read and delivery receipt requests. It will take you seconds to customize it to send that to yourself (and its ``Easy'' to understand what its going on without having to understand the intracacies of SMTP and MIME messages.
2007-03-02Import mail/p5-Mail-Sender-0.8.13 into pkgsrcabs4-0/+30
Mail::Sender provides an object oriented interface to sending mails. It doesn't need any outer program. It connects to a mail server directly from Perl, using Socket. It can handle attachments.
2007-03-01Use variables instead of interactively asking the user to provide values.wiz2-45/+27
Some pkglint cleanup while here.
2007-03-01Update to dovecot-1.0rc25.ghen2-6/+6
* If time moves backwards, Dovecot kills itself instead of giving random problems. + Added --with-headers configure option to install .h files. Binary package builders could use this to create some dovecot-dev package to make compiling plugins easier. - PLAIN authentication: Don't crash dovecot-auth with invalid input. - IMAP APPEND: Don't crash if saving fails - IMAP LIST: If prefix.INBOX has children and we're listing under prefix.%, don't drop the prefix. - mbox: Broken X-UID headers still weren't handled correctly. - mail-log plugin: Fixed deleted/undeleted logging.
2007-03-01Up too late last night. Dovecot's imap-login exports IP, so we canschmonz1-5/+2
simply re-export it as TCPREMOTEIP, et voila. No change in behavior.
2007-02-28Disable --enable-experimental by default, because it does not workxtraeme2-31/+37
correctly with sparc64. Make it an option: clamav-experimental. Move all options into the options.mk file.
2007-02-28Update mhonarc to version 2.6.16.jwise2-8/+7
Changes are fixes to following bugs only: * in urlize change %X to %02X * MIMEFILTERS settings not retained in database * qprint.pl should be able to handle a soft line break at the end of the string * HTML mail does not get its charset converted
2007-02-28Add and enable relay-ctrl.schmonz1-1/+2
2007-02-28Initial import of relay-ctrl 3.1.1.schmonz7-0/+141
This set of programs controls access to relaying for users that authenticate using either POP3 using the qmail-popup/qmail-pop3d or pop3front servers, or IMAP using Courier IMAP or Dovecot.
2007-02-27Improve interface to tofmipd rc.d script, akin to that of qmail-run.schmonz2-5/+22
Now one sets the host and port in rc.conf with tofmipd_tcp{host,port} (default "localhost:8025") and manages logging with tofmipd_log (default: "YES", to syslog) and friends. tofmipd_flags is still useful for authentication and miscellaneous other options. Bump PKGREVISION.
2007-02-26Fix HTTP MASTER_SITES.schmonz1-2/+2
2007-02-26Update to 1.1.11. From the changelog:schmonz4-42/+268
* The snapshot of the wiki documentation is now included within the main tmda-1.1.x.tgz tarball in the 'doc' directory rather than in a separate tmda-1.1.x-doc.tgz tarball. * New feature courtesy of Vitor Espindola. A new configuration variable, TIMEOUT_UNITS, to give users the ability to customize the timeout unit value strings in the templates instead of using the English defaults of "years", "months", "weeks", "days", "hours", "minutes", and "seconds". For more information, see http://wiki.tmda.net/ConfigurationVariables#TIMEOUT_UNITS * Virtual domain improvements to tmda-pending courtesy of Lloyd Zusman. A '--vhost-script' command-line option has been added to match tmda-ofmipd and tmda-filter. Also two new options have been added, '--vhost-user' and '--vhost-domain'. See the tmda-pending --help output for more information, or for greater detail, see http://article.gmane.org/gmane.mail.spam.tmda.devel/6584 * An alternative "simpler" example of how to use TLS with tmda-ofmipd via stunnel has been added. See the contrib/ofmipd-stunnel-daemons/ directory. * A bug that broke tmda-filter's '-e' command-line option has been fixed.
2007-02-24Update to 1.5000:wiz2-7/+7
Version 1.5000: Thu Jan 11 2007 - The Cache and Grep implementations now detect when changes have occurred to the file being parsed, and automatically invalidate their cache values and revert to the Perl implementation. NOTE: This works well for appending to the mailbox, but undefined behavior occurs if modifications are made to the mailbox at locations earlier than the current position. (Thanks to Armin Obersteiner <armin@xos.net> for the feature suggestion.) - Changed the reset test so that it doesn't create output with inconsistent line endings in the case of a dos mailbox. - Fixed a bug where occasionally the reading of the next email will go into an infinite loop when reading from standard input. (Thanks to <hpeberhard@users.sourceforge.net> for the bug report and sample input.) - read_next_email now returns undef on end of file. (Thanks to Lucas Nussbaum <lucas@lucas-nussbaum.net> for first reporting the bug. Thanks to Stephen Gran <sgran@debian.org>, Frank Lichtenheld <djpig@debian.org>, Steinar H. Gunderson <sgunderson@bigfoot.com>, Christian Hammers <ch@debian.org>, gregor herrmann <gregor+debian@comodo.priv.at>, and Joey Hess <joeyh@debian.org> for their efforts to fix or work around the bug. Finally, thanks to Tassilo von Parseval <Tassilo.von.Parseval@rwth-aachen.de> for (mis)using the module in an intuitive way that prompted the solution.) - Simplified code by removing end_of_file attribute of parser objects.
2007-02-23Update to dovecot-1.0rc24.ghen2-6/+6
* Dovecot now fails to load plugins that were compiled for different Dovecot version, unless version_ignore=yes is set. This needs to be explicitly set in plugins, so out-of-tree plugins won't have this check by default. - pop3_lock_session=yes could cause deadlocks, and with maildir the uidlist lock could have been overridden after 2 minutes causing problems - PAM wasted CPU by calling a timeout function 1000x too often - Trash plugin was more or less broken with multiple namespaces and with multiple trash mailboxes
2007-02-22Remove elmo-shimbun, as it is not in the module list. Bump revision.joerg2-5/+3
2007-02-22pkglint USE_LANGUAGES cleanup. Patch from Sergey Svishchev.wiz1-2/+2
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz36-94/+94
Patch provided by Sergey Svishchev in private mail.
2007-02-22Update MASTER_SITES and HOMEPAGE. Mark as not for Linux,wiz1-4/+7
since the code assumes fpos_t is an integral type. From Sergey Svishchev.
2007-02-22pkglint cleanup; update HOMEPAGE/MASTER_SITES.wiz3-7/+7
From Sergey Svishchev in private mail.
2007-02-21Update to 0.20:wiz2-9/+9
- Updated for new clamav release 0.90
2007-02-21Update to dovecot-1.0rc23. From the release announcement mail:ghen4-29/+26
Documentation is probably the only important thing left before v1.0. * deliver doesn't ever exit with Dovecot's internal exit codes anymore. All its internal exit codes are changed to EX_TEMPFAIL. * mbox: X-Delivery-ID header is now dropped when saving mails. * mbox: If pop3_uidl_format=%m, we generate a unique X-Delivery-ID header when saving mails to make sure the UIDL is unique. + PAM: blocking=yes in args uses an alternative way to do PAM checks. Try it if you're having problems with PAM. + userdb passwd: blocking=yes in args makes the userdb lookups be done in auth worker processes. Set it if you're doing remote NSS lookups (eg. nss_ldap problems are fixed by this). + If PAM child process hasn't responded in two minutes, send KILL signal to it (only with blocking=no) - IMAP: APPEND ate all CPU while waiting for more data from the client (broken in rc22) - mbox: Broken X-UID headers assert-crashed sometimes - mbox: When saving a message to an empty mbox file it got an UID which immediately got incremented. - mbox: Fixed some wrong "uid-last unexpectedly lost" errors. - auth cache: In some situations we crashed if passdb had extra_fields. - auth cache: Special extra_fields weren't saved to auth cache. For example allow_nets restrictions were ignored for cached entries. - A lot of initial login processes could cause auth socket errors in log file at startup, if dovecot-auth started slowly. Now the login processes are started only after dovecot-auth has finished initializing itself. - imap/pop3 proxy: Don't crash if the remote server disconnects before we're logged in. - deliver: Don't bother trying to save the mail twice into the default mailbox (eg. if it's over quota). - mmap_disable=yes + non-Linux was really slow with large dovecot.index.cache files - MySQL couldn't be used as a masterdb - Trash plugin was more or less broken - imap/pop3 couldn't load plugins if they chrooted - imap/pop3-login process could crash in some conditions - checkpassword-reply crashed if USER/HOME wasn't set
2007-02-21Update to 4.7.2. From the changelog:schmonz2-6/+6
-add ignore_stderr option to filters, copying same from MDA_external destination. Thanks: Vittorio Beggi.
2007-02-20Add an option to use dovecot for SASL.joerg2-4/+13
2007-02-20Teach emacs22{,nox11}.uebayasi1-2/+2
2007-02-20devel/semi isn't happy after misc/bbdb installed.obache1-2/+2
(noted in head of semi's Makefile)
2007-02-19added elmo-shimbun.el{,c} to PLISTjnemeth2-3/+5
2007-02-19Update ruby-actionmailer to 1.3.2.minskim2-9/+9
Changes: * Deprecate server_settings renaming it to smtp_settings, add sendmail_settings to allow you to override the arguments to and location of the sendmail executab le. [Koz]
2007-02-17Enable the option readdir_r, clamav will use it if it's available andxtraeme1-1/+2
if it was enabled correctly in autoconf.
2007-02-16Update bogofilter to 1.0.3.obache5-14/+22
Patch provided by Kimura Fuyuki in PR 35595. And regen patch-aa. 1.0.3 2006-07-10 * Released 1.0.3 to provide the bogotune bugfixes to a wider audience. 2006-07-09 * Work around GNU make 3.81 incompatibility in doc/Makefile* (it does not work properly with "}\" at the line ends, but wants "} \" instead). 2006-06-02 * "make rpm" changes: - document use with gpg-agent (see Makefile.am) - build static RPMs (these won't fail) before shared RPMs 2006-05-29 * #include cleanups in common.h, system.h and C files. 2006-04-28 * Updated copyright dates. 2006-04-13 * Included additional config file options in bogofilter's --help message. 2006-03-27 * Corrected option parsing in bogotune to support -n ham1 ham2 -s spam1 spam2 as suggested by bogotune -h; broken since 0.93.2. 2006-03-26 * Corrected problem with bogotune's -D option (thanks to Jason Smith). * Corrected man page description of bogotune's -n and -s options. 2006-03-17 * Fixed bf_compact's test for transactional environment. 2006-03-12 * 1.0.2 Promoted to "Stable" status 1.0.2 2006-03-03 2006-02-19 * Added vm-bogofilter.el for using bogofilter with VM, an Emacs mail tool (thanks to Björn Knutsson). * Added FAQ question "How do I use bogofilter with VM (an Emacs mail tool)?" (thanks to Pimpon). 2006-02-14 * SleepyCat has been acquired by Oracle, who are now providing Berkeley DB. Since most of the references are to actual strings in the programs or addresses that remain unchanged, this will only gradually show in the bogofilter sources and documentation. 2006-02-06 * Flush output after writing spam header line and/or message body. * When database is near to maximum allowed size, allow reading it and disallow writing to it. 2006-01-30 * Fix formatting of Rtable output when in the message header, this keeps verbose passthrough modes RFC-822/2822 compliant. 2006-01-29 * The configure script, when checking Berkeley DB capabilities, now checks for logging and transactional subsystems rather than the locking subsystem that was abandoned before 1.0.0. This appears a suitable workaround for configure lockups on OpenBSD 3.7 macppc with db 4.2 or 4.3. 2006-01-28 * Only print Berkeley DB file size message once per run. 2006-01-21 * 1.0.1 Promoted to "Stable" status 2006-01-02 * Fixed --input-file and --output-file command line options. 2006-01-01 * Added CVE-2005 identifiers for defects described in doc/bogofilter-SA-2005-01 1.0.1 2006-01-01 * New names for binary rpms: bogofilter-db42 - requires shared library for DB-4.2.52 bogofilter-db42-static - statically linked with DB-4.2.52 bogofilter-sqlite3 - requires shared library for SQLite3-3.2.8 bogofilter-sqlite3-static - statically linked with SQLite3-3.2.8 2005-12-30 * The configure help texts have been revised, the IEEE checks for trio have been simplified (they are no longer nested) and configure.ac has been updated to quiet autoconf -Wobsolete warnings. The README file now reflects the new requirements. 2005-12-29 * For maintainers: Add install-staticdblibs.sh, a script to fetch and build static & lean BerkeleyDB 4.2.52.4 and SQLite 3.2.8 libraries. Modify some parts of the RPM building so that the binary RPMs are built without external dependencies beyond glibc 2.2. This may render "make rpm" unusable on non-Linux platforms, but you should still be able to "rpmbuild -tb" from the source .tar.gz file. 2005-12-27 * Add '-O' option to direct bogoutil output to a file. * Fix building of binary rpms with SQLite support. * Include SQLite binary rpm as standard part of "make rpm" 2005-12-26 * Split NEWS file into files NEWS and NEWS.0 for new (version 1.0 and after) and old (version 0.x.y) info 2005-12-25 * Capitalize variables in bogofilter.spec.in to please RH9's RPM 4.2 implementation. 2005-12-18 * Fix bad return code in db_loop() in datastore_sqlite.c (reported by Sami Farin). 2005-12-17 * XML documentation cleanups (thanks to Nicholas Kaiser). 2005-12-06 * bogofilter.cf.example was updated to reflect the proper default of db_log_autoremove=yes. It previously claimed the default were "off". 1.0.0 2005-11-30 2005-11-28 * Minor FAQ updates and correctons. * Abort if ar(1) is not available during build. 2005-11-19 * bogofilter supports BerkeleyDB 4.4.16. doc/README.db and INSTALL have been updated accordingly.
2007-02-16Update mail/offlineimap to 4.0.16tonio2-10/+11
Added dependency on python curse libraries, do that it does not fail at runtime Changelog contains many bugfixes, and: * Support IPv6 with SSL. * improve performance with large folders. * new homepage * sync INTERNALDATEs. * Fixed a bug that could cause OfflineIMAP to crash when copying a message from a remote server that didn't have an INTERNALDATE.