summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
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
2001-01-10"LOCALEBASE" gets defined in "bsd.pkg.mk" now.tron1-7/+2
2001-01-04Set MD5_FILE instead of FILESDIR if we only want the md5 file.wiz1-2/+2
Reduces pkglint warnings.
2001-01-04The way that shared objects were handled in the PLISTs and bsd.pkg.mk wasagc2-2/+6
out of date - it was based on a.out OBJECT_FMT, and added entries in the generated PLISTs to reflect the symlinks that ELF packages uses. It also tried to be clever, and removed and recreated any symbolic links that were created, which has resulted in some fun, especially with packages which use dlopen(3) to load modules. Some recent changes to our ld.so to bring it more into line with other Operating Systems also exposed some cracks. + Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain the ELF symlinks. + Don't mess about with file system entries when handling shared objects in bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will have got it right, and have a much better idea than we do. + Modify PLISTs to contain "ELF symlinks" + On a.out platforms, delete any "ELF symlinks" from the generated PLISTs + On ELF platforms, no extra processing needs to be done in bsd.pkg.mk + Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on a.out platforms + Update the documentation in Packages.txt With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04upgrade to sendmail 8.11.2.itojun5-34/+94
8.11.2/8.11.2 2000/12/29 Prevent a segmentation fault when trying to set a class in address test mode due to a negative array index. Audit other array indexing. This bug is not believed to be exploitable. Noted by Michal Zalewski of the "Internet for Schools" project (IdS). Add an FFR (for future release) to drop privileges when using address test mode. This will be turned on in 8.12. It can be enabled by compiling with: APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_TESTMODE_DROP_PRIVS') in your devtools/Site/site.config.m4 file. Suggested by Michal Zalewski of the "Internet for Schools" project (IdS). Fix potential problem with Cyrus-SASL security layer which may have caused I/O errors, especially for mechanism DIGEST-MD5. When QueueSortOrder was set to host, sendmail might not read enough of the queue file to determine the host, making the sort sub-optimal. Problem noted by Jeff Earickson of Colby College. Don't issue DSNs for addresses which use the NOTIFY parameter (per RFC 1891) but don't have FAILURE as value. Initialize Cyrus-SASL library before the SMTP daemon is started. This implies that every change to SASL related files requires a restart of the daemon, e.g., Sendmail.conf, new SASL mechanisms (in form of shared libraries). Properly set the STARTTLS related macros during a queue run for a cached connection. Bug reported by Michael Kellen of NxNetworks, Inc. Log the server name in relay= for ruleset tls_server instead of the client name. Include original length of bad field/header when reporting MaxMimeHeaderLength problems. Requested by Ulrich Windl of the Universitat Regensburg. Fix delivery to set-user-ID files that are expanded from aliases in DeliveryMode queue. Problem noted by Ric Anderson of the University of Arizona. Fix LDAP map -m (match only) flag. Problem noted by Jeff Giuliano of Collective Technologies. Avoid using a negative argument for sleep() calls when delaying answers to EXPN/VRFY commands on systems which respond very slowly. Problem noted by Mikolaj J. Habryn of Optus Internet Engineering. Make sure the F=u flag is set in the default prog mailer definition. Problem noted by Kari Hurtta of the Finnish Meteorological Institute. Fix IPv6 check for unspecified addresses. Patch from Jun-ichiro itojun Hagino of the KAME Project. Fix return values for IRIX nsd map. From Kari Hurtta of the Finnish Meteorological Institute. Fix parsing of DaemonPortOptions and ClientPortOptions. Read all of the parameters to find Family= setting before trying to interpret Addr= and Port=. Problem noted by Valdis Kletnieks of Virginia Tech. When delivering to a file directly from an alias, do not call initgroups(); instead use the DefaultUser group information. Problem noted by Marc Schaefer of ALPHANET NF. RunAsUser now overrides the ownership of the control socket, if created. Otherwise, sendmail can not remove it upon close. Problem noted by Werner Wiethege. Fix ConnectionRateThrottle counting as the option is the number of overall connections, not the number of connections per socket. A future version may change this to per socket counting. Portability: Clean up libsmdb so it functions properly on platforms where sizeof(u_int32_t) != sizeof(size_t). Problem noted by Rein Tollevik of Basefarm AS. Fix man page formatting for compatibility with Solaris' whatis. From Stephen Gildea of InTouch Systems, Inc. UnixWare 7 includes snprintf() support. From Larry Rosenman. IPv6 changes for platforms using KAME. Patch from Jun-ichiro itojun Hagino of the KAME Project. Avoid a typedef compile conflict with Berkeley DB 3.X and Solaris 2.5 or earlier. Problem noted by Bob Hughes of Pacific Access. Add preliminary support for AIX 5. Contributed by Valdis Kletnieks of Virginia Tech. Solaris 9 load average support from Andrew Tucker of Sun Microsystems. CONFIG: Reject addresses of the form a!b if FEATURE(`nouucp', `r') is used. Problem noted by Phil Homewood of Asia Online, patch from Neil Rickert of Northern Illinois University. CONFIG: Change the default DNS based blacklist server for FEATURE(`dnsbl') to blackholes.mail-abuse.org. CONFIG: Deal correctly with the 'C' flag in {daemon_flags}, i.e., implicitly assume canonical host names. CONFIG: Deal with "::" in IPv6 addresses for access_db. Based on patch by Motonori Nakamura of Kyoto University. CONFIG: New OSTYPE(`aix5') contributed by Valdis Kletnieks of Virginia Tech. CONFIG: Pass the illegal header form <list:;> through untouched instead of making it worse. Problem noted by Motonori Nakamura of Kyoto University. CONTRIB: Added buildvirtuser (see `perldoc contrib/buildvirtuser`). CONTRIB: qtool.pl: An empty queue is not an error. Problem noted by Jan Krueger of digitalanswers communications consulting gmbh. CONTRIB: domainmap.m4: Handle domains with '-' in them. From Mark Roth of the University of Illinois at Urbana-Champaign. DEVTOOLS: Change the internal devtools OS, REL, and ARCH m4 variables into bldOS, bldREL, and bldARCH to prevent namespace collisions. Problem noted by Motonori Nakamura of Kyoto University. RMAIL: Undo the 8.11.1 change to use -G when calling sendmail. It causes some changes in behavior and may break rmail for installations where sendmail is actually a wrapper to another MTA. The change will re-appear in a future version. SMRSH: Use the vendor supplied directory on HPUX 10.X, HPUX 11.X, and SunOS 5.8. Requested by Jeff A. Earickson of Colby College and John Beck of Sun Microsystems. VACATION: Fix pattern matching for addresses to ignore. VACATION: Don't reply to addresses of the form owner-* or *-owner. New Files: cf/ostype/aix5.m4 contrib/buildvirtuser devtools/OS/AIX.5.0
2001-01-03Be the maintainer of this, as per discussion with tv@netbsd.org.jwise1-2/+2
2001-01-03Update mhonarc to version 2.4.7. Changes since version 2.2.0 (thejwise5-31/+101
last pkgsrc version): 10/28/2000 (2.4.7) o Added the following options to m2h_text_plain::filter: attachcheck Honor attachment disposition. By default, all text/plain data is displayed inline on the message page. If attachcheck is specified and Content-Disposition specifies the data as an attachment, the data is saved to a file with a link to it from the message page. htmlcheck Check if message is actually an HTML message (to get around abhorrent MUAs). The message is treated as HTML if the first non-whitespace data looks like the start of an HTML document. o FROMFIELD resource default value is now: from:mail-reply-to:reply-to:return-path:apparently-from: sender:resent-sender The change is the addition of "mail-reply-to." o Added the following resource variables: $MSGTORDNUM$ Ordinal number of message in current thread. o Added the following resource variable message specificiers: TEND Last message of current discussion thread. TTOP Top/root message of current discussion thread. o Changes to readmail.pl: - %Cid hash keys are now URLs. Content-Ids are denoted as "cid:..." Hash also contains Content-Location values of message parts. This allows filters (like the HTML filter) to check for external URL references where the data for the reference is included with the message. - More robust handling of malformed multipart messages. o The null filter is applied to application/ms-tnef by default. o Lowercase tag names are now used in default resource values that contain HTML markup. o Bug fixes to the documentation. Bug Fixes --------- See BUGS. ======================================================================= 04/24/2000 (2.4.6) o Stricter check is made when decoded quoted-printable data. An escape sequence is only converted to a raw character if a it is a valid escape sequence. I.e. Any '=' not followed by two hexadecimal characters is left as-is. o Call to Digest::MD5::md5_hex() wrapped in eval block in case of bad installations of Digest::MD5 module. Bug Fixes --------- See BUGS. ======================================================================= 02/14/2000 (2.4.5) Enhancements/Changes -------------------- o Following changes to m2h_text_html::filter: - All comment declarations are removed. This avoid potential SSI attacks and declarations that may conflict with MHonArc. - Additional tags have been added to the to-strip list to avoid potential client-side scripting attacks. See MIMEFILTERS docs for list. - Added "nofont" option to strip out any <font> tags. o Added application/x-bzip2 to known mime types (mhmimetypes.pl). o Simple modification to get_time_from_date() in mhutil.pl to handle abhorrent case of message date using a 2 digit year. o Under VMS, the default lock file name has been changed to "mhonarc_lck" for directory based locking will work. o mhonarc::htmlize/entify now translates the double-quote character (") to &quot;. o Added VARREGEX resource to allow customization of resource variable matching. Mainly for use with resource files written on multibyte charsets like SJIS. Use with caution. Bug Fixes --------- See BUGS. ======================================================================= 10/01/1999 (2.4.4) Enhancements/Changes -------------------- o Added the following resources: MIMEDECODERS Content-Transfer-Encoding decoding functions. o Added the following resource variables: $PGLINKLIST$ Print out a list of index page links. o New content filter for message/external-body. o Message/delivery-status content handled by mhtxtplain.pl o Support for "Zone[+-]DDDD" timezone specification. o MAILparse_parameter_str() function added to readmail.pl. Function supports parsing parameter value strings with support for RFC 2184 extensions. Function added to provide support for message/external-body filter. Bug Fixes --------- See BUGS. ======================================================================= 08/15/1999 (2.4.3) Enhancements/Changes -------------------- o Added the following resources: POSIXSTRFTIME Use POSIX::strftime() or not for processing time format strings o The "latin[1-6]" character sets defined in the default value of CHARSETCONVERTERS. iso8859::str2sgml modified to use proper iso8859 map for specified latin[1-6] specification. o The text/html filter now strips out scripting markup by default. To allow scripting markup to be preserved, the "allowscript" option can be used. o Unknown media-types are now treated as application/octet-stream, which will invoke the application/octet-stream filter. Because of this, an explicit entry for application/octet-stream has been added to the default value of MIMEFILTERS. o If in a multipart/alternative entity, and no known media-types exists, the last part is treated as application/octet-stream. Bug Fixes --------- See BUGS. ======================================================================= 08/11/1999 (2.4.2) Enhancements/Changes -------------------- o Added the following resources: STDIN Source for standard input o Added the following resource variables: $ENV$ Print an environment variable o Added support for decoding uuencoded data within text messages in mhtxtplain.pl. Decoding activated via the "uudecode" option. o For processing time format strings, POSIX::strftime() is used, if available. If not, MHonArc implementation is used. o The default value of FROMFIELDS now includes "return-path". o Description section moved before Options section in -help message. Bug Fixes --------- See BUGS. ======================================================================= 07/25/1999 (2.4.1) Enhancements/Changes -------------------- o Added the following resources: MSGEXCFILTER Perl expressions for excluding messages from archive. SAVERESOURCES Flag if resource values should be saved in database. o Added the following resource variables: $HTMLEXT$ Value of HTMLEXT resource. o Documentation corrections an additions. o Use of typeglobs removed from mhdb.pl. o mhtime.pl explicitly defined in mhonarc package. Bug Fixes --------- See BUGS. ======================================================================= 06/25/1999 (2.4.0) Enhancements/Changes -------------------- o Added the following resources: ADDRESSMODIFYCODE Perl expressions to apply to addresses during message header conversion. CHECKNOARCHIVE Check "no archive" flag in messages. LOCKMETHOD The type of archive locking performed. SPAMMODE Perform actions to deter email address harvesters. SSMARKUP Markup at the *very* beginning of any generated page. STDOUT Destination of stdout messages/data. STDERR Destination of stderr messages/data. SUBJECTTHREADS To check, or not to check, subjects when computing threads. o Added the following resource variables: $FROMADDRNAME$ Username portion of From email address. $FROMADDRDOMAIN$ Domain portion of From email address. $TOADDRNAME$ Username portion of an email address (applicable in MAILTOURL only). $TOADDRDOMAIN$ Domain portion of an email address (applicable in MAILTOURL only). o A new utility program: mha-decode. The program functions as a MIME message decoder. Can be used against mail folders or single messages. o The "PARENT" argument to applicable resource variables is now called "TPARENT". This change should not affect anyone since the "PARENT" argument did not work properly in previous releases. o SUBJECTHEADER and HEADBODYSEP resource changes will now affect existing messages that are edited during normal operations or via EDITIDX. Note, messages created from old versions of MHonArc may not be affected. o The default TIMEZONES settings now has a more complete list. o Timezone acronym settings now support [+-]HHMM specifications. o Support for ISO-2022-JP encoded strings in message headers is now supported. It does assume that HTML viewer supports ISO-2022-JP. o If Digest::MD5 is installed, md5_hex() will be used to create message-ids for messages without message-ids. This allows MHonArc to ignore non-message-id archived messages in ADD mode. The MD5 digest is computed only on message header for efficieny. If Digest::MD5 is not installed, a message-id will still be assigned if none present, but MHonArc will not be able to detect if message has already been archived in subsequent ADD operations. o Text/html filter supports the "noscript" option. If specified, any script-related markup will be removed. This provides added security to avoid sites being compromised with foreign client-side scripting. o Added the following options to mhexternal.pl (the save-to-file filter): forceattach, forceinline, and inlineexts. o Recognize mailing list headers as defined by RFC 2369 and hyperlink URLs listed. o If no boundaries exist in a multipart message (even though a boundary is defined in the header), MHonArc will treat the entire body as the first part. This prevents "unable to process" warnings. o The "<!--X-From" comment declaration at the top of converted messages is now munged by a modified ROT13 to facilitate anti-spam-bot measures, but still provide the "From" information for mha-dbrecover. o When editing message pages, the new version of the page is now created as a temporary file and then if successfully created, it will get renamed to its proper name. This help avoids "losing" a message page if there is an error during page editing. The same method is applied to the dumping of DBFILE. o Message sorting modified to improve sorting performance when sorting by subject and author. o URL matching expression in mhtxtplain.pl modified to handle '&' characters. Bug Fixes --------- See BUGS. ======================================================================= 11/08/1998 (2.3.3) Bug Fixes --------- See BUGS. ======================================================================= 11/01/1998 (2.3.2) Enhancements/Changes -------------------- o A new (improved) install.me program to do the installation. See INSTALL for more information. Bug Fixes --------- See BUGS. ======================================================================= 10/25/1998 (2.3.1) Enhancements/Changes -------------------- Please read the RELNOTES file for important information regarding upgrading to v2.2.x, or later, from pre-v2.2 releases. o Support for MHTML. I.e. An HTML document that references data included as other parts to the mail message, will be converted so the data will be shown where referenced. Before, all referenced data was shown at the end of the message. o Auto-computing the name for attachments no longer caches data, so performance may decrease when processing MIME messages. This change is required since multiple filters can now write data to files and not all to the same directory (a common utility function now exists for writing data to a file). Also, it avoids behavioral problems with custom front-ends that operate on multiple archives in a single process. o Changes to readmail.pl inorder to support MHTML. Changes done should help the handling of other multipart/related data types. Bug Fixes --------- See BUGS. ======================================================================= 10/10/1998 (2.3.0) o Perl 5 is now required to run MHonArc. Although the code base is still "Perl 4-style", many changes made use of Perl 5 constructs. o New utility programs added to the dustribution: mha-dbedit - Make resource/db changes w/o touching pages. mha-dbrecover - Rebuild database from HTML message files. o Many resource variables have been changed to take arguments to control what values the variables will expand to. Because, of this, many variables are now deprecated. However, old forms of resource variables are still recognized. See the documentation for more information on resource variables (a new section on resource variables has been added to the documentation) and the newer syntax. o New resources: AFS - Skip archive directory permission check ANNOTATE - Annotate message(s). LOCK - To lock, or not to lock. MSGPGS - Print, or not, message pages. NOTE - Annotate markup. NOTEIA - Inactive annotate markup. NOTEDIR - Directory where annotations are located. NOTETEXT - Annotation text. PAGENUM - Page to output when using GENIDX with MULTIPG. READDB - Just load the database (useful for application front-ends). USELOCALTIME - Use localtime to determine day groups in date index listing. o New resource variables: $DDMMYYYY$ - Day/Mon/Year(4 digit) $MMDDYYYY$ - Mon/Day/Year(4 digit) $MSG$ - Filename of message page $SORTTYPE$ - Type of sort in use for main index $TSORTTYPE$ - Type of sort in use for thread index $YYYYMMDD$ - Year(4 digit)/Mon/Day Note, many other variables have been changed. See docs for more information. o Added "J" modifier for resource variables. When specified, escapes quote characters so expanded values can be used within JavaScript strings. o Added "usenameext" option to mhexternal.pl filter. When specified, mhexternal.pl will use the filename specified in the message for determining the filename extension to use. o The -rcfile option can be specified multiple times. Resource files specified are read in the order specified. o The -definevars options has been deprecated in favor of -definevar (no ending 's'). -definevar can be specified multiple times on the command-line. The usaage of it is exactly the same as -definevars. The -definevars is still supported for backwards compatibility. o The -perlinc option can be specified multiple times. o For the mhtxtplain.pl filter, the TARGET attribute for links is now specified only if the target option is specified. o MHonArc is now smarter when the RMM resource is used. MHonArc will now only update pages that are required when messages are removed instead of doing a force update on all pages. RMM operations will now perform much faster. o Subject based replies are *no longer* treated as a separate "group" when printing thread index pages. I.e. Subject based replies no longer cause a separate TSUBLISTBEG and TSUBLISTEND to be invoked. Before, it was a problem if the HTML OL element was used. OL numbering would restart when subject based replies were printed. o GENIDX now supports the use of MULTIPG (w/IDXSIZE). o MHonArc uses rename instead of file copying when editing pages. Should provide a speed increase when editing archive pages. o Reason when a file cannot be opened or created is printed ($! is now included in the error message). o If unable to lock an archive (and -force not specified), MHonArc will now return an exit status of 75 (EX_TEMPFAIL). This is for the benefit of MTAs (like sendmail) where MHonArc is called via an alias. o Some changes to code to make it suitable for MHonArc to be embedded into other Perl programs. The most significant changes was to make it possible to process more than one archive in a single process instance (note, archives can only be processed in sequence and not in parallel). Now it easier to write different application front-ends to MHonArc. o Some other code cleanup in the hopes to improve performance. Bug Fixes --------- See BUGS.
2001-01-02Depending on whether we use the in-tree OpenSSL or pkgsrc OpenSSL, the defaultjlam1-2/+16
certificates directory is /etc/openssl/certs or ${PREFIX}/certs. Pass the correct directory to the c-client library build so that SSL authentication works as expected regardless of which version of NetBSD we use.
2001-01-02Remove mutt-current, since it has long been replaced by mutt.wiz6-293/+1
2000-12-28s/NO_PACKAGE/NO_BIN_ON_{FTP,CDROM}/rh1-2/+3
2000-12-28add one filewiz1-1/+2
2000-12-18As imap-uw was recently updated to provide SSL support, programs which linkjwise4-13/+15
with libimapuw (at least on ELF) _need_ to explicitly bring in -lssl -lcrypto. In the future, when updating a package, _please_ check any packages which depend on that package to make sure they aren't broken by the change. It took a _long_ time to find out that pine was broken on this machine (a SparcClassic).
2000-12-17Add SSL support for clients.jlam5-19/+48
2000-12-17Honor CFLAGS from environment during build. Also some cosmetic changesjlam3-17/+28
to the Makefile to use existing make variables instead of defining a new do-build target.
2000-12-14upgrade to more recent IPv6 patch. now standalone mode supports IPv6.itojun2-4/+4
2000-12-14Update to postfix-19991231pl13, since the pl12 distfile isn't availablewiz2-5/+5
any more. Fixes pkg/11725 by Damon Brodie.
2000-12-13Use makeinfo to format the info manual. It seems that sometimes Emacsjtb2-4/+13
just can't get enough memory: Formatting: Frame Configuration ... Memory exhausted--use M-x save-some-buffers RET *** Error code 255 (From recent pkgsrc/i386 bulk build).
2000-12-13Update "imap-uw" package to version 2000a. This fixes PR pkg/11456 andtron4-271/+6
and PR pkg/11671.
2000-12-12ignore gdbm. PR 11706.itojun2-0/+16
2000-12-12Added wm category to main Makefile; remove packages that have been movedwiz1-2/+2
from x11 to wm; fix paths in packages that depend on the moved ones.
2000-12-12Unify Makefiles -- mostly headers: remove FreeBSD Ids.wiz1-2/+1
Consistent 4 character indentation of SUBDIR entries.
2000-12-11upgrde to 3.1.2, as 2.x had security issues and there's no support givenitojun14-1829/+15
any longer to 2.x. NOTE: kerberos support is dropped, kerberos guru please re-do it... from ftp://ftp.qualcomm.com/eudora/servers/unix/popper/Release.Notes Release Notes: 3.1 Can now set server mode and kerberos service name using run-time options. Can now specify plain-text password handling when APOP is available using '-p 0|1|2|3' run-time option. 0 is default; 1 means clear text passwords are never permitted for any user; 2 means they are always permitted (even if an APOP entry exists), which allows them to be used as a fallback when clients don't support APOP); 3 means they are permitted on the local interface (127.*.*.*) only. Added '-D drac-host' run-time option to specify the drac host. Only valid if compiled with --enable-drac. The default is localhost. Added '-f config-file' run-time option. Additional run-time options are read from the specified file. All current run-time options can now be set this way. See INSTALL file for option names and syntax. Added '-u' run-time option to read '.qpopper-options' file in user's home directory. Added Kerberos V support. BULLDB access now uses usleep(3C) if available, resulting in many more access attempts with a shorter maximum delay. Added run-time options 'bulldb-nonfatal' (-B) and 'bulldb-max-retries' to allow fine control over BULLDB access behavior. 'bulldb-nonfatal' allows a session to continue if the bulletin database can't be locked. 'bulldb-max-retries' sets the maximum number of attempts to lock the database. This value should only be changed if you know if your system has usleep(3C) or not. On systems with usleep(3C), this can be a large value (the default is 75). On systems without usleep(3C), this should remain small (the default is 10). Added new ./configure flags (see INSTALL for more details): --enable-timing to write log records with elapsed time for authentication, initialization, and cleanup. --enable-old-uidl to generates UIDs using old (pre-3.x) style encoding. This is only useful if you also set NO_STATUS and have existing users with old (pre-3.x) spool files and you want to keep the UIDs the same. --disable-status to prevent Qpopper from writing 'Status' or 'X-UIDL' headers (sets NO_STATUS). This forces UIDs for each message to be recalculated in each session. --enable-keep-temp-drop to prevents Qpopper from deleting the temp drop files. --disable-check-pw-max to prevent Qpopper from checking for expired passwords. --disable-old-spool-loc to not check for old .user.pop files in old locations when HASH_SPOOL or HOMEDIRMAIL used. --disable-check-hash-dir to not check for or create hash spool directories. Use this if you pre-create the directories. --enable-server-mode-group-include=group to set server mode for users in the specified group. --enable-server-mode-group-exclude=group to set server mode OFF for users in the specified group. --enable-secure-nis-plus for use with secure NIS+. --disable-optimizations to turn off compiler optimizations. --with-kerberos5 for Kerberos V support (using patch from Ken Hornstein). --enable-any-kerberos-principal to accept any principal in the client request. --enable-kuserok to use kuserok() to vet users. --enable-ksockinst to use getsockinst() for Kerberos instance. --enable-standalone to create standalone POP daemon instead of being run out of inetd. Can specify IP address and/or port number to bind to as parameter 1, e.g., 'popper 199.46.50.7:8110 -S' or 'popper 8110 -S -T600'. If not specified, IP address defaults to all available. The default port is 110 except when _DEBUG (not simply DEBUG) is defined, then it is 8765. --enable-auth-file=path to permit access only to users listed in the specified file. Format is one user per line. --enable-nonauth-file=path to deny access to users listed in the specified file. Format is one user per line. --disable-update-abort to avoid the default behavior of going into update mode if the session aborts (the default behavior violates of RFC 1939, but was found to be needed when noisy dialup lines otherwise prevented users from ever deleting messages). ([RCG]) 3.0 Both dot-locking and flock() now used on all platforms. (On some systems we emulate flock() using fcntl). Added POP3 extensions(CAPA). The extensions added so far are X-MANGLE, LOGIN-DELAY and EXPIRE. X-MANGLE condenses Mime messages into a single part for ease of use by lightweight clients. The transformations supported through X-MANGLE are to and from text/plain, format=flowed, and text/html. As a way to enable MIME-mangling with clients that do not support XMANGLE, add "-no-mime" to the user name. For example, if the userid is"mary", enter it in the client as "mary-no-mime". The optional LOGIN-DELAY and EXPIRE values are only announced through the CAPA command. The values to announce are passed as command line switches. Actual enforcement of minimum login delay and message expiration is up to the site by some other means. (For example, a simple script run from crontab could be used for message expiration.) Qpopper does support automatic deletion of downloaded messages through the --enable-auto-delete configure flag. This can be used to effect EXPIRE 0 (no retention). Added new run-time options: -R to disable reverse-lookups on client IP addresses; -c to downcase user name. A failure at some point in a transaction now releases all locks explicitly. Certain paths do not release locks where SysV .lock files are created. Fixed bugs with Bulletin Services and Server mode. DEBUGn macros for debug and trace messages. Added new ./configure flags (see INSTALL for more details): --with-warnings for extra compiler warnings. --enable-shy to hide qpopper's version number in the banner and CAPA IMPLEMENTATION tag. --enable-auto-delete to automatically mark for deletion all messages downloaded with RETR. --enable-hash-spool=1|2 to use hashed spool directories. --enable-home-dir-mail=file to use a spool file in the user's home directory. --enable-bulldb=path to enable bulletins and set the path for the bulletin directory. --with-new-bulls=number to specify the maximum number of bulletins for new users (default is 10). --enable-popbulldir=path to specify an alternate location for users' popbull files. --enable-log-login to log successful user logins. This can be used, for example, to validate subsequent SMTP sessions from the same IP address within a short time period, in the absence of SMTP AUTH support by client and server. (Suggested by Andy Harper et al). --with-pam=service-name to authenticate using PAM (based on patch contributed by German Poo). --with-log-facility=name to specify the log facility. Default is LOG_LOCAL1 or LOG_MAIL, depending on the OS. --enable-uw-kludge to check for and hide a UW IMAP status message. --enable-group-bulls to show bulletins by groups (group name is second element in bulletin name). Based on patch by Mikolaj Rydzewski. --enable-timing to report timing information in the log. --enable-drac to use DRAC. Based on patches by Mike McHenry, Forrest Aldrich, Steven Champeon, and others. Added file popper/banner.h -- modify this file to add a custom banner and CAPA IMPLEMENTATION tag suffix. Note that if you modify qpopper you should indicate this using banner.h. Improved error messages and warnings: warning "Unable to get canonical name of client" now includes IP address of client; logging added for I/O errors and discarded input (line too long); added errno to POP EOF -ERR message; "Possible probe of account" warning now logged as WARNING, not CRITICAL.
2000-12-11Add and enable "sylpheed" package.kei1-1/+2
2000-12-11Initial import of "Sylpheed" package:kei5-0/+53
Sylpheed - an X based e-mail client has features (or go for it :-)) o user-friendly and intuitive interface o 3-paned view like many Windoze-based mail client o ability of keyboard-only operation o Mew/Wanderlust-like key bind o multipart MIME o unlimited multiple account handling o message queueing o assortment function o XML-based address book o APOP support o unread message management o MH folder support o multithread support (experimental) o can import mbox o drag & drop (partially implemented) o fast thread display o high-speed message processing o lightweight resource usage o easily customizable configuration o "Attract by subject" faculty, which is convenient when thread is broken on Mailing List and so on. o supports automake + autoconf, and internationalization of message by gettext o integrated NetNews client (partially implemented) This package was made by Osamu OISHI <oishi@ims.ac.jp> and he posted it to tech-pkg-ja mailing list. XXX latest version is 0.8.4, which will (hopefully) be imported later.
2000-12-10imapd.8 -> cyrus-imapd.8 so as not to conflict with identically namedjlam5-4/+32
manpage from the UW IMAP package (imap-uw).
2000-12-10Update cyrus-imapd to 1.6.24nb1:jlam11-112/+250
* Update dependency on cyrus-sasl to >=1.5.24nb2. * Move creation of cyrus user and mail group to cyrus-sasl. * Install HTML documentation. * Install minimal imapd.conf configuration file defaulting to 'pwcheck' authentication. * Install mkimap perl script for creating cyrus imap directories. * Improvements to DEINSTALL/INSTALL scripts. * Make me the maintainer.