summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
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.
2000-12-10upgrade to patchlevel 12.itojun4-11/+10
patchlevel 11 -> 12 While processing massive amounts of one-recipient mail, the Postfix queue manager could deadlock for 10 seconds while sending a bounce message. In order to remedy this, all queue manager bounce send requests are now executed asynchronously. This problem was reported by El Bunzo (webpower.nl) and by Tiger Technologies (tigertech.com).
2000-12-08Replace REQ file by INSTALL file, and modify to suitwiz3-58/+72
sysutils/amanda-common style.
2000-12-07include patch for SIOCGIFCONF handling (sent to sendmail.org).itojun2-1/+26
the patch is the same as the one applied to src/gnu/dist/sendmail.
2000-12-07Update to postfix-19991231-pl11. Update provided by Mipam in private mail.wiz2-6/+5
Remove bogus MANCOMPRESSED_IF_MANZ.
2000-12-05Add bulk_mailerabs1-1/+2
2000-12-05Add bulk_mailer-1.13abs5-0/+40
bulk_mailer assists with "bulk" mailing, such as large majordomo lists under sendmail. For input, it takes a file of recipient addresses (one address per line) and a message (with headers already attached) to be sent to the recipients. It sorts the recipient list by reversed domain (so similar ones sort together), splits up the recipients into several groups containing no more than N domains each, creates an SMTP envelope for each group of recipients, and feeds that envelope to "/usr/lib/sendmail -bs". Splitting the envelopes up allows sendmail to perform delivery in parallel, so instead of having one large queue entry (for which sendmail might take awhile to get around to attempting delivery for some recipients), it has several smaller queue entries. Depending on your point-of-view, this can still be considered "cluttering up your mail queue", but it does seem to deliver messages more quickly to most recipients.
2000-12-05Update balsa to 1.0.0. This release includes translation updates,rh3-8/+30
complete mailto protocol handling, various fixed memory leaks, fixes for crashes on multiple text selection, and a fix for misbehavior on failed SMTP relaying.
2000-12-05add and enable xbuffywiz1-1/+2
2000-12-05Initial import of xbuffy-3.4 package. Based on the package for xbuffy-3.3wiz13-0/+195
provided by Jens A Nilsson in pkg/11628: Xbuffy is a XBiff-type program with a lot of new options.
2000-12-04use latest KAME IPv6 patch. should fix NetBSD PR 11336 (defaultitojun2-4/+4
listening socket is changed by IPv6 patch).
2000-12-01Make this work on pre-1.5 systems -- check if USE_INET6 is definedfredb1-2/+2
before testing it's value.
2000-12-01Add and enable "vm". Fixes PR pkg/11382 by Jason Beegan.jtb1-1/+2
2000-12-01Initial import of new "vm" package:jtb8-0/+267
VM (View Mail) is an advanced mail user agent for Emacs
2000-11-28Update exim and corresponding docs to version 3.20. Too many changes to notead3-21/+27
here; changelogs can be found at http://www.exim.org/.
2000-11-27Update fetchmail{conf} to 5.6.0.frueauf3-6/+6
fetchmail-5.6.0 (Sun Nov 26 22:11:09 EST 2000), 19625 lines: * Updated FAQ on IPv6 operation. * Enabled showdots to work from the command line. * Fixed a bug in fetchmailconf's handling of the `principal' option. * smtpname processing fixed.
2000-11-27upgrade to snapshot 2000/11/21 + KAME IPv6 patch.itojun2-7/+7
--- 20001024 Documentation: the canonical, virtual etc. manual pages did not document the effect of leading whitespace. 20001025 Bugfix: virtual map expansion stopped too early with self-referential aliases. Reported by Michael Douglass @ datafoundry.net. File: cleanup/cleanup_map1n.c. 20001026 Horror: postmap and postalias (newaliases) silently lose the file lock while building a lookup table with Berkeley DB 2.x and later on Solaris, HP-UX, IRIX, and UNIXWARE. The result is that table lookups fail while the table is being built, so that mail is lost. In order to avoid this misbehavior one has to use an undocumented feature that is NOT available with the DB1.85 compatibility interface. Therefore, Postfix now supports three Berkeley DB programming interfaces of increasing complexity. File: util/dict_db.c. Bugfix: some character manipulations were not portable for signed/unsigned characters. Files: global/quote_821_local.c, global/quote_822_local.c. Workaround: apparently, some software sends SMTP mail that begins with "From sender time-stamp". Sendmail silently ignores such RFC violating garbage, and therefore Postfix needs to jump another hoop. File: smtpd/smtpd.c. 20001028 Bugfix: the flush server tried to access config files after going to the chroot jail. Found by Lutz Jaenicke, TU-Cottbus.DE. File: flush/flush.c. Update: revised LDAP module from primary maintainer John Hensley, with contributions from many other people. Files: util/dict_ldap.c, LDAP_README. Update: LINUX2 chroot setup script by Matthias Andree, uni-dortmund.de. Feature: specify unix:/path/name for LMTP connections over UNIX-domain sockets, and specify inet:host or inet:host:port for IPV4. If no unix: or inet: is specified, IPV4 is assumed. File: lmtp/lmtp_connect.c. Feature: added UNIX-domain support to the smtpstone test programs in order to test the LMTP client UNIX-domain support. 20001030 Bugfix: further testing in preparation for 19991231-pl10 revealed that the DB map code was now broken for every platform. 20001031 Performance: the slow start (gradually increase number of parallel connections to the same site) was too gentle and Postfix would back off too quickly. Files: qmgr/qmgr_queue.c and nqmgr/qmgr_queue.c. 20001101 FAQ update by Ralph Hildebrandt. 20001104 Portability: RedHat Linux has changed incompatibly, again. Fixed with the help of Matthias Andree. File: makedefs. 20001109 Cleanup: changed prototype of internal function that did not return a useful result. File: src/util/vstream_popen.c. 20001110 Workaround: the Debian post install script passes an open file descriptor into the master server and waits forever. Reported by Lamont Jones. File: master/master.c. 20001114 Compatibility: added sendmail -G (gateway submission) option for compatibility with the sendmail rmail command. Requested by David Gilbert, Velocet Communications. 20001116 Documentation: added MAILER-DAEMON to the list of sample masquerade_exceptions settings in conf/sample-rewrite.cf. Suggested by Karl O. Pinc, pop.artic.edu. Performance: the slow start (gradually increase number of parallel connections to the same site) was too gentle and Postfix would back off too quickly. Files: qmgr/qmgr_queue.c and nqmgr/qmgr_queue.c. Yup, changed the same code, again. We now allow for a margin above the actual concurrency, with the size of the initial destination concurrency. Final solution by Patrik Rak. Bugfix: the recipient home directory test broke mailbox_transport support for non-UNIX recipients. File: local/recipient.c. 20001117 Robustness: additional integrity tests for the nqmgr by Patrik Rak. File: nqmgr/qmgr_message.c. 20001118 Bugfix: the new LDAP client code did not work properly if the new ldap_domain parameter was not specified. LaMont Jones, HP. File: util/dict_ldap.c. Feature: the soft_bounce safety net is extended to the SMTP server. With "soft_bounce = yes", The SMTP server changes all 5xx (reject) replies into 4xx (try again) replies. Documentation: the virtual(5) man page now documents both Postfix-style virtual domains and Sendmail-style virtual domains, including their interaction with local usernames, aliases and mailing lists. Hopefully, this ends some of the confusion surrounding virtual domain support. Updated several FAQ entries concerning virtual domain support. Documentation: added FAQ entry for the biff service. 20001119 Bugfix: per-destination queue names were case sensitive so that the same site could have multiple queues. Reported by Patrik Rak. Files: *qmgr/qmgr_message.c. 20001120 Bugfix: per-destination deferred mail logfiles were case sensitive so that the same site could have multiple deferred mail logfiles, so that not all mail would be flushed with ETRN. Reported by Ralph Hildebrandt. Files: flush/flush.c. Portability: added (int) casts to printf-like arguments that specify the width of %*letter conversions. On some systems, sizeof and pointer difference expressions are wider than an int. Reported by Valentin Nechayev @ lucky.net. 20001121: Compatibility: Postfix now retries delivery when an external command is killed by a signal, because people expect such behavior from Sendmail. File: global/pipe_command.c.
2000-11-26Enable SMTP AUTH extensions.ad2-13/+24
2000-11-22fix last commit (add missing $)hubertf1-2/+2
2000-11-22pull IPv6 support from ftp.kame.netitojun4-6/+20
2000-11-21Fix broken build on systems which use the "gettext-lib" package.tron1-3/+3
2000-11-19- re-enable using WIDE patch with sendmail8.11.1+3.4W.patch.taca3-10/+11
2000-11-15Patch provided by Todd Sabin in private e-mail to fix problems withtron2-1/+24
version 2000 of the UW IMAP software.
2000-11-15Update "fetcmailconf" package to version 5.5.6 to sync with "fetchmail"tron2-6/+3
package.
2000-11-14Update fetchmail to 5.5.6.frueauf2-4/+4
fetchmail-5.5.5 (Sat Nov 11 14:22:24 EST 2000), 19563 lines: * Chip Salzenberg's patch to prevent wildcards in Common Names from causing spurious error messages (resolved Debian bug #75011). * Added --showdots option by Thomas Jarosch <tomj@gmx.de>. * Added --principal option from R. Lindsay Todd" <toddr@rpi.edu>. * Spanish-language update from Javier Kohen. * Nalin Dahyabai's fix to handle untagged responses during imap-gss authentication. * Koyama Mituru's patch for improved spam handling under qmail; checks for a 553 reponse to RCPT TO. * Added FAQ item F5 of %h and %p interpolation from Matthias Andree.
2000-11-11Use "${MASTER_SITE_SOURCEFORGE}".tron2-4/+4