summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2001-02-12Add and enable impjlam1-1/+2
2001-02-12IMP - Internet Messaging Programjlam11-0/+1208
2001-02-12Add a file for easy inclusion into Apache's httpd.conf file.jlam6-27/+62
Reword MESSAGE to refer to this new file.
2001-02-12Remove unnecessary "ALL_TARGET" and cleanup a bit.tron1-13/+12
2001-02-12Change imap-uw dependency to >=2000jlam1-2/+2
2001-02-12Rename version from 2000c to 2000.0.3. Keeping the version number tied tojlam2-4/+19
"2000" leaves dependencies on imap-uw unchanged. Also update to 2000.0.3nb1 as we now build a PIC static lib, libc-client_pic.a, used by php4-imap (I wish libtool automatically built this library, too...)
2001-02-11Update squirrelmail to 1.0.2. Changes from version 1.0.1 include:jlam3-5/+15
- Added a workaround for RedHat's 4.0.4pl1-3 binary package (It's also the same workaround for Konqueror and other PHP installations?) - Select All works through the search - Better escaped string handling from POST variables - Many more code cleanups and optimizations - Added Hungarian translation by Teemu Junnila <teejun@vallcom.com> - Added Icelandic translation by Karl Heid-ar" <karlh@macho.is> - Updated Taiwan translation - Updated Sweedish translation - Updated Finnish translation
2001-02-10Update grepmail to 4.45.bad3-8/+10
The package has moved to Sourceforge. Changes since 4.11: New in version 4.45: - Added -n and -V to usage message. (Thanks to Wolfgang Rohdewald <WRohdewald@dplanet.ch> for catching this.) - Added workarounds to prevent warnings resulting from a bug in Perl 5.6 - A blank line before the start of an email is not required now. This allows broken folders created by Netscape to be read. (Thanks to Jeremy Malcolm <terminus@terminus.net.au> for the bug report.) New in version 4.44: - execution with -M flag now 35% faster - Added a Mail::Folder::FastReader module which can cause grepmail to run 10-40% faster, depending on your system. Since this module is experimental, the installation script will allow you to not install the module. A C compiler is required. - "-----Original Message-----" now recognized as beginning an included message - Fixed a bug where errors would not be displayed if compressed data was piped to grepmail - Date::Parse is now only required if -d is used. (Date::Manip is still only required if you use complex date specfications.) (Thanks to Richard Stallman <rms@gnu.org> for pointing this out.) - Added -n flag to print line numbers a la grep. (Thanks to Richard Stallman <rms@gnu.org> for the suggestion) - Fixed a bug in debug output where the email subject was actually the sender - Fixed an undefined value in the printing of flag information - An ASCII file is now determined to be a mailbox if it has a line whose prefix is 'From' or 'X-From-Line:', and another line whose prefix is 'Received ', 'Date:', 'Subject:', 'X-Status:', or 'Status:'. - Error exits now return 1 (Thanks to Wolfgang Rohdewald <WRohdewald@dplanet.ch> for the bug report) - -V flag prints the version (Thanks to Wolfgang Rohdewald <WRohdewald@dplanet.ch> for the feature request) - Restructured code: localized reading of the emails from the file, removed two functions New in version 4.43: - Fixed a bug in -r counting when used with -h. (Thanks to Andrew <andrew@ugh.net.au> for the bug report.) - Fixed a bug in the handling of included messages. (Thanks to Antoine Martin <antonus@libertysurf.fr> for the bug report and suggestion for the fix.) New in version 4.42: - Added -a flag to use received date instead of sent date for -d matches. (Thanks to Michael Liljeblad <liljeblad at users.sourceforge.net> for the patch.) - Included emails are now ignored properly (Thanks to an anonymous submittor for the bug report and part of a patch https://sourceforge.net/bugs/?func=detailbug&bug_id=112159&group_id=2207) - If an email has no date, the -d switch now issues a warning and does not treat the email as a match (Thanks to David Blaine <blained at users.sourceforge.net> for the bug report.) - -d "" can be used to find emails without dates - Mailbox files are now detected as files using if ($buffer =~ /^(X-From-Line:|From) /im && $buffer =~ /^Subject: /im) rather than if ($buffer =~ /^(X-From-Line:|From) /im && $buffer =~ /^Date: /im) - Improved detection of binary files. (Thanks to Dan Sugalski <dan@tuatha.sidhe.org> for the sample code.) - STDERR and STDOUT now checked separately during "make test" - Headers can now be in the format "Date:<tab>" in addition to "Date: " (Thanks to Benjamin Korvemaker <korvemaker at users.sourceforge.net> for the patch and concept.) New in version 4.41: - Support for Gnus-style mail files added (Thanks to Werner Bosse <Werner.Bosse@alcatel.de> for the patch.) - Test mail files tweaked to make the test cases work better across all time zones. (Thanks to Andreas Kutschera <Andreas.Kutschera@bln.siemens.de> for the patch.) - Added check for unparsable dates in email headers. - Fixed a Perl warning raised when date parsing fails. - Added instructions for getting the necessary modules to README. New in version 4.40: - Date::Parse and Date::Manip version unified -- Date::Parse is now required, and Date::Manip (if present) is used to parse complex dates. (Patch by Seth Cohn <sethcohn@users.sourceforge.net>, modified by David Coppit) New in version 4.31: - Distro has missing test cases for -u functionality. Doh! New in version 4.30: - Updated code to avoid warnings under Perl 5.6 (Thanks to Andreas Kutschera <Andreas.Kutschera@bln.siemens.de> for the bug report.) - Fixed a bug in the test script where bzip2, gzip, and tzip support would not be tested even though the programs were available. (Thanks to Andreas Kutschera <Andreas.Kutschera@bln.siemens.de> for the patch.) - Added standard --help flag (Patch by Seth Cohn <seth@users.sourceforge.net>) - Added -u ("unique") flag, which ensures that no duplicate messages will be output. (A BIG thanks to Seth Cohn <seth@users.sourceforge.net>.) New in version 4.23: - Updated the test cases to work better in timezones close to +0000 and +2300. (email if you have problems with tests 1 and 23. Thanks to Harald Krause <harald.krause@a-city.de> for first finding the bug, and Adam Huffman <adam.huffman@man.ac.uk> for his help debugging it.) - Fixed a bug in the "ignore attachments" code New in version 4.22: - grepmail now behaves better when tzip, bzip2 or gunzip aren't present on the system. - The code has been restructured to compile more easily with perlcc. New in version 4.21: - Fixed a bug that would cause grepmail to runaway when a pipe following it was broken. (Thanks to Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> for the bug report) New in version 4.20: - grepmail development has been moved to SourceForge, and made public. Visit http://grepmail.sourceforge.net/ - Added -s flag, which limits matched emails to a given size - Restructured the code to be more robust with respect to feature interaction. (At a 5-10% slowdown cost.) - Fixed an uninitialized variable warning caused by emails without subjects in debug mode.
2001-02-10Really do last change! Note to self: actually do the compile to check thejlam1-2/+2
fix is correct!
2001-02-09s/IMAPUW_MBOX_FMT/CCLIENT_MBOX_FMT/jlam1-2/+2
2001-02-08Update imap-uw to 2000c. This is a bugfix release over versions 2000a andjlam14-176/+161
2000b. Pkgsrc changes include: - Reduce the number of patches. - Install full set of headers for c-client. - Install library as libc-client.* and make compatibility links from libc-client.* to libimapuw.*. Other software that use the c-client library seem to look for libc-client.*; no software looks for libimapuw.*. - Install the IMAP RFCs along with the rest of the UW-IMAP documentation. - Introduce a new compile-time knob, CCLIENT_MBOX_FMT, that controls the default format for new mailboxes created by c-client programs.
2001-02-07Fix a few more paste-o's.fredb2-5/+5
2001-02-07updatejun5-16/+10
mew-1.95b101 -> mew-1.95b102
2001-02-06Use ${X11BASE} in preference to ${PREFIX} when picking up headers via -Iagc1-2/+2
- makes this package work in the presence of xpkgwedge
2001-02-06Unify format of MESSAGEs, and include RCS Ids.wiz3-2/+15
2001-02-06add mew.jun1-1/+2
2001-02-06Initial import of "mew":jun7-0/+204
Messaging in the Emacs World
2001-02-05Use full pathname "${LOCALBASE}/bin/auto..." in dependences and maketron2-5/+5
targets. This includes a fix for PR pkg/12125 by Tomasz Luchowski.
2001-02-05upgrade to snapshot 20010204. no changelog supplied, seems to be minor bugfix.itojun2-7/+7
2001-02-04upgrade to 20010202 (beta) with latest IPv6 patch.itojun5-23/+57
Major changes with snapshot-20010202 ==================================== The mailbox file size limits for the local and virtual delivery agents can be disabled by setting mailbox_size_limit and/or virtual_mailbox_limit to zero. Incompatible changes with snapshot-20010128 =========================================== If this release does not work for you, you can go back to a previous Postfix version without losing your mail, subject to the "incompatible changes" listed for previous Postfix releases below. REJECT in header/body_checks is now flagged as policy violation rather than bounce, for consistency in postmaster notifications. New mailbox size limit for local delivery (default: 50MBytes). This limit affects all file write access by the local delivery agent or by a process run by the local delivery agent. The purpose of this parameter is to act as a safety for run-away software. It cannot be a substitute for a file quota management system. The default RBL (real-time blackhole lists) domain examples have been updated from *.vix.com to *.mail-abuse.org. Major changes with snapshot-20010128 ==================================== Updated nqmgr (experimental queue manager with clever queueing strategy) by Patrik Rak. This code is still new. Once it stops changing (for a long time!) it will become part of the non-beta release. Virtual mailbox delivery agent by Andrew McNamara. This delivery agent can deliver mail for any number of domains. See the file VIRTUAL_README for detailed examples. This code is still new. Once it stops changing it will become part of the non-beta release. Many "valid_hostname" warnings were eliminated. The warnings that were not eliminated were replaced by something more informative. SASL support (RFC 2554) for the LMTP delivery agent. This is required by recent Cyrus implementations when delivering mail over TCP sockets. The LMTP_README file has been updated but still contains some obsolete information. Workarounds for non-standard RFC 2554 (AUTH command) implementations. Specify "broken_sasl_auth_clients = yes" to enable SMTP server support for old Microsoft client applications. The Postfix SMTP client supports non-standard RFC 2554 servers by default.
2001-02-03Remove dirrm for nonexistent directory.jlam1-3/+1
2001-02-03typo.dent1-1/+1
2001-02-03add some missing header files for alpha.dmcmahill4-44/+42
2001-02-03create missing ELF shared lib linksdmcmahill1-3/+8
2001-02-02Update squirrelmail to stable release version 1.0.1. Changes from developmentjlam6-17/+33
version 0.9.3: - Improved the way sqimap_read_data() is handled - Sped up "no sorting" even more - Fixed problems with sending messages - Fixed some pass-by-reference calls that caused problems with newer PHP versions - Fixed bug that didn't display last folder subscribed to - Removed requirement of PHP 4.0.1 for array_unique() function - Removed unnecessary echo statements by breaking out of PHP - Changed evaluation method from using " to ' for speed improvements - If no plugin array set in config.php, now handled correctly - If subject is > 55 chars, trims it and puts "..." in message list - Hundreds of minor changes to remove all verbose PHP warning messages - Updated config_default.php to include attachment_common plugin (now in distribution) - A few minor speed improvements - Fixed problems in sqimap_read_body(), made it more reliable - Added French translation of help files by gore K <gore_k@ymca-cepiere.org> - Added Finnish translation by Teemu Junnila <teejun@vallcom.com> - Updated Sweedish translation - Updated Russian translation
2001-02-01Remove a test target I forgot I had added.wiz1-2/+1
2001-01-31upgrade to 1.10.itojun2-4/+4
1.10: Jan.30,2001: main.c, address.c: Now you can specify order of IPv4/IPv6 for SMTP with -NB option. -NB4: try IPv4 first, then IPv6 -NB6: try IPv6 first, then IPv4 (default setting) dns.c: AF_INET6 should not be used on IPv4 only plathome. reported by Shigechika AIKAWA <shige@cin.nihon-u.ac.jp> 1.09: Jan.29,2001 address.c: Log un-delivered recipients because of DNS lookup failure. suggested by Koji Kawano <kawano@eng.trans-cosmos.co.jp> dns.c, main.c: A new -g option added to support protocol gateway feature. idea from Makoto MATSUSHITA <matusita@ics.es.osaka-u.ac.jp>
2001-01-30Both this file and bsd.pkg.mk have (different) messagewrstuden1-4/+4
targets. Thus this make file doesn't work. Change the message target here to mmessage to avoid confolict.
2001-01-29Some more MESSAGE cleanup.wiz1-1/+2
2001-01-29Add automatic ${VARIABLE} handling for MESSAGE files.wiz16-106/+96
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced, not @VARIABLE@, nor @@VARIABLE@@). By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX, X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST. Clean up some packages while I'm there; add RCS tags to most MESSAGEs. Remove some uninteresting MESSAGEs.
2001-01-28pull newer IPv6 patch. fixes issues with loggingitojun2-4/+4
2001-01-28Updated vm to version 6.90. Added support for XEmacs. Just putjtb6-32/+242
USE_XEMACS=YES in /etc/mk.conf. The changes from the last packaged version are (sorry for not summarizing this): VM 6.90 released (9 January 2001) * vm-compose-mail: Use apply instead of funcall to call the yank action. We aren't passing a list of arguments to the function. * vm-mark-or-unmark-messages-same-author: compare author addresses case insensitively. * vm-emit-eom-blurb: ignore case when matching against vm-summary-uninteresting-senders to match what vm-su-interesting-from does. * vm-mime-display-internal-text/html: use 'message' to display any errors encountered. * vm-mime-display-internal-text/enriched: use 'message' to display any errors encountered. * vm-yank-message: call vm-decode-mime-encoded-words in the correct buffer. * default value of vm-auto-center-summary changed from nil to 0. VM 6.89 released (22 December 2000) * vm-yank-message: MIME decode the headers of the yanked message if vm-display-using-mime is non-nil. * vm-forward-message: if MIME forwarding, switch the buffer containing the attached message to be multibyte to avoid the appearance of our old friend \201 when the buffer contents are inserted into the composition buffer. (FSF Emacs 20 only). * vm-do-folders-summary: count messages in folders that lack entries in the folders summary database using vm-grep-program. * vm-do-folders-summary: ignore index files in the folder directories. * vm-update-folders-summary-highlight: use intern-soft instead of intern, since the symbol may not be present in the obarray. * vm-mark-for-folders-summary-update: check for killed summary before selecting folders summary buffer. * vm-emit-eom-blurb: bind vm-summary-uninteresting-senders-arrow to "" around call to vm-summary-sprintf. * Makefile: Start using $(prefix) to be more GNUish. Try to create the installation directories if they don't exist. * vm-modify-folder-totals: wrong cells in the list were being updated; fixed. * vm-mime-run-display-function-at-point: return result of calling the display function because callers expect it. This wasn't happening in the FSF Emacs part of the conditional. VM 6.88 released (11 December 2000) * New variables: + vm-folders-summary-mode-hook + vm-grep-program + vm-mmosaic-program + vm-mmosaic-program-switches * vm-determine-proper-charset: don't use MULE rules if operating in a unibyte buffer. The non-MULE rules work better in that case. Dropped use of vm-with-multibyte-buffer. * use BODY.PEEK instead of RFC822.PEEK in IMAP message fetches, since RFC822.PEEK has been made obsolete in RFC 2060. * not decoding for preview if vm-preview-lines == 0 was a mistake, as the header might still need decoding, so this change was reversed. * allow 8-bit chars in IMAP atoms. Microsoft Exchange emits them, resistance is futile. * keep IMAP trace buffer if a protocol error occurs. Code for this was partially done, it's finished now. * improved folders summary, new folders summary format specifier %s. * vm-move-to-xxxx-button: fixed code assumption that buttons were contiguous. * qp-encode.c: get rid of non-constant initializers (nextc = getchar()) to avoid warnings from Sun's compiler. * vm-toolbar-fsfemacs-install-toolbar: "mime" now works in vm-use-toolbar under FSF Emacs. * don't display verbose "Waiting for POP QUIT" message unless getting mail interactively. * make vm-thread-loop-obarray a larger hash table. * use vm-global-block-new-mail to prevent async reentrance into the POP and IMAP code. Use vm-block-new-mail to prevent command-level mail retrieval buffer locally. * vm-check-mail-itimer-function: always check for mail. Now that we're updating the folders summary we need to do the check even if we know there is new mail from a previous check, so that the summary is kept up to date. * removed Mule menu from VM's commandeered menubar (FSF Emacs 20 only). * C-c C-p in composition buffer binding changed from vm-mime-preview-composition to vm-preview-composition. * vm-sort-messages: fixed paren problem that broke non-thread sorting while threading was enabled. * vm-assimilate-new-messages: don't run vm-arrived-message-hook and vm-arrived-messages-hook if being called for the first time in this folder. Old check for this didn't work properly, so now first-time status is passed in as a parameter. * vm-emit-eom-blurb: use vm-summary-sprintf on full name so that it is MIME decoded if necessary. * vm-check-for-spooled-mail: don't skip remaining spool files once we know there is mail waiting. We still need to retrieve data for the remaining folders for the folders summary.
2001-01-26Add and enable etach.jtb1-1/+2
2001-01-26Initial import of "etach":jtb5-0/+52
Emacs Lisp package for dealing with MIME email attachments
2001-01-26etc/rc.d cleanup: rename *.sh -> *hubertf2-4/+4
2001-01-25Add and enable imap-uw-utilsjlam1-1/+2
2001-01-25imap-uw-utils: UW IMAP mailbox utilitiesjlam5-0/+81
2001-01-25Update dependency on php4 to 4.0.4.1nb1 since SquirrelMail requires gettextjlam1-2/+2
support.
2001-01-24Add and enable squirrelmailjlam1-1/+2
2001-01-24SquirrelMail - PHP4 webmail package.jlam10-0/+541
We've been lacking a pkgsrc webmail package for a while. I still haven't figured out how to package IMP and make PHP4 work with the shared IMAP module. But in the meantime, here's SquirrelMail, a straightforward implementation of a webmail gateway to IMAP server implemented completely in PHP4.
2001-01-24The master site has moved. From Vadim Vygonets <vadik@cs.huji.ac.il>.ad1-2/+2
2001-01-21upgrade to 1.08.itojun3-6/+9
1.08: Jan.4,2001 smtp.c: Successful recipients were not logged if the final recipient was rejected in a SMTP transaction. reported by Koji Kawano <kawano@eng.trans-cosmos.co.jp> An access to conn->host->currect encounters NULL at the beginning of SMTP connection establishment. So checks inserted for safety. reported by Makoto MATSUSHITA <matusita@ics.es.osaka-u.ac.jp> dns.c: fallbackmx will work with A/AAAA only hosts commom.h, main.c, dns.c, smtp.c: Option -5 supported for IPv4 or IPv6 only platform to use fallback gateway to IPv6/IPv4 cloud. Unless -5 specified, messages will be bounced back from IPv4 host to IPv6 host (AAAA only MX) or from IPv6 host to IPv4 host (A only MX), what was default action of old versions of smtpfeed. You also want to specify fallback host which can reach IPv6/IPv4.
2001-01-21bring in WIDE patch for 8.11.2, to support mail/smtpfeed better.itojun2-2/+11
2001-01-18Update tnef to 0.16. Changes are:rh2-4/+4
* Now builds on Digital UNIX v4.0 (OSF1) * Intermittent crash fix. * New option to allow for numberd file backups (courtesy of Jean-Jacques Michel)
2001-01-17use more recent IPv6 patch. now the same binary should work onitojun2-4/+4
IPv4-only, IPv6-only and IPv4/v6 dual stack machines. (need more cleanups)
2001-01-13Add a CONFLICTS for the improper version pattern elm-*ME+*.tv1-1/+3
2001-01-13Standardize long-standing wrong version number: "2.4ME+78" -> "2.4me78"tv1-1/+2
2001-01-13Use SSLCERTS for location of OpenSSL certificates directory.jlam1-16/+2
2001-01-13upgrade to 20001217 snapshot.itojun5-24/+36
Major changes with snapshot-20001217 ==================================== This release involves little change in functionality and a lot of small changes to lots of files. The code is put out as a separate snapshot release so that I have a tested baseline for further work. All time-related configuration parameters now accept a one-letter suffix to indicate the time unit (s: second, m: minute, h: hour, d: day, w: week). The exceptions are the LDAP and MYSQL modules which are maintained separately. The mysql client was partially rewritten in order to elimimate some memory allocation/deallocation problems. The code needs more work, and needs to be tested in a real production environment. The local_transport and default_transport configuration parameters can now be specified in transport:destination notation, just like the mailbox_transport and fallback_transport parameters. The :destination part is optional. However, these parameters take only one destination, unlike relayhost and fallback-relay which take any number of destinations. Incompatible changes with snapshot-20001210 =========================================== If this release does not work for you, you can go back to a previous Postfix version without losing your mail, subject to the "incompatible changes" listed for previous Postfix releases below. When delivering to /file/name (as directed in an alias or .forward file), the local delivery agent now logs a warning when it is unable to create a /file/name.lock file. Mail is still delivered as before. The "sun_mailtool_compatibility" feature is going away (a compatibility mode that turns off kernel locks on mailbox files). It still works, but a warning is logged. Instead of using "sun_mailtool_compatibility", specify the mailbox locking strategy as "mailbox_delivery_lock = dotlock". The Postfix SMTP client now skips SMTP server replies that do not start with "CODE SPACE" or with "CODE HYPHEN" and flags them as protocol errors. Older Postfix SMTP clients silently treated "CODE TEXT" as "CODE SPACE TEXT", i.e. as a valid SMTP reply. This snapshot does not yet change default relay settings. That change alone affects a dozen files, most of which documentation. This may be an incompatibility with some people's expectations, but such are my rules - between code freeze and release no major functionality changes are allowed. Several interfaces of libutil and libglobal routines have changed. This may break third-party code written for Postfix. In particular, the safe_open() routine has changed, the way the preferred locking method is specified in the sys_defs.h file, as well as all routines that perform file locking. When compiling third-party code written for Postfix, the incompatibilities will be detected by the compiler provided that #include file dependencies are properly maintained. Major changes with snapshot-20001210 ==================================== This snapshot includes bugfixes that were already released as patches 12 and 13 for the 19991231 "stable" release: - The queue manager could deadlock for 10 seconds when bouncing mail under extreme load from one-to-one mass mailings. - Local delivery performance was substandard, because the per-user concurrency limit accidentally applied to the entire local domain. The mailbox locking style is now fully configurable at runtime. The new configuration parameter is called "mailbox_delivery_lock". Depending on the operating system type, mailboxes can be locked with one or more of "flock", "fcntl" or "dotlock". The command "postconf -l" shows the available locking styles. The default mailbox locking style is system dependent. This change affects all mailbox and all "/file/name" deliveries by the Postfix local delivery agent. The new "import_environment" and "export_environment" configuration parameters now provide explicit control over what environment variables Postfix will import, and what environment variables Postfix will pass on to a non-Postfix process. This is better than hard-coding my debugging environment into public releases. The "mailbox_transport" and "fallback_transport" parameters now understand the form "transport:nexthop", with suitable defaults when either transport or nexthop are omitted, just like in the Postfix transport map. This allows you to specify for example, "mailbox_transport = lmtp:unix:/file/name". The MYSQL client now supports server connections over UNIX-domain sockets. Code provided by Piotr Klaban. See the file MYSQL_README for examples of "host" syntax.
2001-01-10Make LP64 fix work on Solaris.tron2-5/+13