summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2000-03-02Fix version dependencies (new nmh).kim1-3/+3
2000-03-02Fixes:kim7-73/+96
- added missing checksum for the distribution file - put back GCOS_HACK define (it was removed from patch-cb) - do not include mhn.defaults in the PLIST to keep protecting it from upgrades in case it has local modifications - install mhn.defaults.dist from the "files" directory instead of using a dynamically generated one (this was the intention always) - mhn.defaults and mts.conf get installed if they don't exist; new users do not have to worry about copying *.dist files now - added comments about the configuration file philosophy in Makefile
2000-03-02Remove .old files, pointed out by Kimmo.hubertf1-27/+3
2000-03-02Update to V1.0.3, per request of our security officers:hubertf11-189/+102
Versions prior to 1.0.3 of the nmh package contained a vulnerability where incoming mail messages with carefully designed MIME headers could cause nmh's mhshow command to execute arbitrary shell code. See the changelog for another 372 lines of changes.
2000-02-25remove commented out SUBDIR += lines for packages that never gotwiz1-19/+3
converted from FreeBSD, or have been disabled since. Sorted lines alphabetically, added some missing directories.
2000-02-22defuzz. patch is otherwise the samedmcmahill2-8/+6
2000-02-15Use USE_PERL5, not DEPENDS.ad1-2/+2
2000-02-15When multi-line dependencies occur, use a "DEPENDS+= package" formatagc2-7/+7
for each of the continuation lines, rather than using backslashes to continue a single, long definition. This makes it much easier to spot pre-requisite packages and other dependencies.
2000-02-13Add USE_PERL=YES. Closes PR pkg/9048. Also, de-fuzz patches.fredb4-13/+17
2000-02-13Avoid CVS lossage caused by RCS Ids in patches.tron2-21/+3
2000-02-13Add and enable "sendmail88" package.tron1-1/+2
2000-02-13Initial import of "sendmail88" package:tron42-0/+1130
The well known Mail Transport Agent This package replaces the "sendmail" 8.8.8 distribution in the main source tree.
2000-02-10Add and enable p5-Mail-IMAPClientrh1-1/+2
2000-02-10Initial import of Mail-IMAPClient-1.07, a perl5 IMAP (RFC-2060) clientrh5-0/+46
module.
2000-02-09Remove unnecessary directory name "pub" from URL for "ftp.fu-berlin.de".tron1-2/+2
2000-02-09Fix think in revision 1.39 which broke "ncurses" dependence on NetBSD.tron1-2/+4
2000-02-05fixed RCS tagwiz1-1/+1
2000-02-05whitespace fixwiz1-3/+3
2000-02-05$() -> ${}wiz1-6/+6
2000-02-04Use "ptl2" instead of "mit-pthreads" to make this work on a.out systems.tron3-25/+27
2000-02-04Ooops, forgot to update package list.tron1-1/+7
2000-02-03Update "spruce" package to version 0.5.14. Changes since version 0.5.9:tron2-6/+8
o Fixed some IMAPv4r1 issues, seems to be working a little better now. o Added most of the support for GNU Privacy Guard by using an alpha lib Privacy Guard Glue. For GPG support, you must now use the --enable-gpg configure flag (./configure --enable-gpg) For reference, I'm currently using Pgg-20000116 and as the author of Pgg states, new versions are unlikely to be compatable so be warned that you may need to have the same Pgg lib that I have. I will be maintaining a file specifying which version of Pgg you need to use it with Spruce. o Fixed the segfault/corruption bug caused when a user deleted a message from a mbox spool o Various code speedups/cleanups o Added some simple multithreading (spruce now requires POSIX threads) o fixed some segfault-causing assertion errors o Added the ability to set customized word-wrap length o Fixed a bug which led to a incorrectly formatted date in the header if you had set the locale to some other language. o Added IMAP cram-md5 (oops, had it commented out before) o Due to popular demand, I have added blind carbon-copy functionality o Fixed a segfault bug in the address book o Added more NLS files o You can now select multiple addresses in the address book o You can choose to have spruce prepend every subject with a "Re: " (or a "Fw: " - depending on the situation) or you can choose to have spruce only prepend those if they are not already in the subject prior to clicking reply/forward buttons o Finished adding mbox support (hopefully no bugs ;-) o Added more command-line arguments and updated the manual page to reflect these changes o Added support for encrypted connections for POP and IMAP thanks to a patch by Erik Forsberg o Added a manual page o Fixed one last SMTP bug that wouldn't allow a few users to send mail. o Added French, Italian, German, Spanish, and Portuguese NLS support (I wrote a perl script called makepo.pl in /po directory. These languages may not be 100% correct) o You may now use Fetchmail to retrieve messages rather than Spruce's internal Pop3 code. o sped up some of the parsers o various code cleanups
2000-01-31List me as maintainer of this package.tron1-2/+2
2000-01-28Only DEPEND on ncurses in NetBSD - standard Solaris curses works fine.agc1-2/+5
2000-01-24Upgrade to version 4.11 of grepmail, an mbox formatted file searchagc3-13/+18
utility. Install both versions, as grepmail-quick and grepmail-full, and create a symlink to grepmail-full called grepmail. New in version 4.11: - Fixed a bug where an ASCII file would not be recognized as a mailbox when the first couple emails did not have a "From:" line. (Thanks to Jeff Flowers <jeff.flowers@npl.co.uk>) - Added standard Perl testing. New in version 4.1: - Stripped auto-perl execution code, since it never works on all platforms. (Installation instructions modified to require the user to fix the #! line.) - Minor changes to allow grepmail to run without -w complaints. New in version 4.0: - Fixed a bug where shell characters needed to be escaped for compressed files. (Bug found by Richard Clamp <richardc@tw2.com> - Added #!/bin/sh as first line to make the rest compatible with csh/tcsh users. (Bug found by Ed Arnold <era@ucar.edu>) New in version 3.9: - Took out specialization engine because there wasn't enough support to program in that style. - Offering 2 main versions now -- Date::Manip and Date::Parse - Added -R option, which causes grepmail to recurse any directories encountered. (Thanks to Emil Tiller <etiller@asc.corp.mot.com> for the initial code.) - Fixed a small bug that would cause some attachments not to be identified.
2000-01-24backout previous two commit. fetchmailconf was built separately.itojun1-3/+1
(sorry I should have noticed)
2000-01-24one more lossage fix.itojun1-1/+2
2000-01-24add lossage from PLIST (fetchmailconf.1)itojun1-1/+2
2000-01-23Use a softlink for "fetchmailconf.1" so that this works properly withtron2-6/+4
"${MANZ}" and we don't need "@exec" and "@unexec" commands.
2000-01-21Add and enable "fetchmailconf".fredb1-1/+2
2000-01-21Initial import of fetchmailconf-5.2.4, a GUI for fetchmail. This pythonfredb5-0/+36
(py-Tk) script used to be installed with fetchmail-5.2.3 and earlier. It's now factored out, into it's own package, so that it can pull in all the required depencies to run without adding all that baggage to fetchmail.
2000-01-21Factor out "fetchmailconf", as suggested by Hubert Feyrer, so thatfredb5-17/+21
fetchmailconf can be made usable by naive users without forcing this package to depend on py-Tk (and X). Incidently update to 5.2.4: * Fix bug introduced in 5.2.2 that stopped --syslog from working. * Update for es.po, fr.po, cs.po. * Message-string macros eliminated from driver.c so gettext can see them. * Various useful to version reporting & configure.in fixes by Chip Salzenberg. * Bernhard Rosenkraenzer's fix for broken Kerberos V configuration. * Make --logfile work in foreground.
2000-01-21Update to Exim 3.13:ad2-5/+5
New Features in Exim 3.13 ------------------------- 1. There is a new option called auth_always_advertise, available when Exim is compiled with AUTH support, which defaults TRUE. If it is set FALSE, then Exim advertises the AUTH command in response to EHLO only if the calling host is in auth_hosts or host_auth_accept_relay (assuming Exim is configured with some authenticators). Otherwise it does not advertise AUTH, though it is prepared to accept it. Certain mail clients (e.g. Netscape) require to the user to provide a name and password for authentication if AUTH is advertised, even though it may not be needed (the host may be in host_accept_relay, for example). Unsetting auth_always_advertise makes these clients more friendly in these circumstances. 2. The appendfile transport has a new option called allow_fifo. When set, it permits delivery to named pipes (FIFOs) as well as to regular files. If no process is reading the named pipe at delivery time, the delivery is deferred. 3. The smartuser now has qualify_preserve_domain, which works the same as it does for aliasfile and forwardfile. 4. The exim_dbmbuild utility now has a -noduperr option. If set, duplicates in the input do not cause the return code to be non-zero. Changes in Exim 3.13 -------------------- 1. Incoming SMTP timeouts were getting disabled after certain kinds of verification. 2. The "senders" setting on directors and routers was getting string expanded twice, by mistake. This mattered if after the first expansion there was a \ or a $ in the string (e.g. in a regex). 3. Exim could crash if any rewriting rules that applied to envelope recipients referred to the contents of any header lines. 4. If an attempt to authenticate using PAM failed because of some error condition, Exim was accepting rather than rejecting the authentication. 5. Exim crashed if a test for first_delivery or queue_running in an expansion string was part of an "or" group of which an earlier condition succeeded. 6. LDAP fallover to multiple servers in ldap_default_servers was not working if an LDAP lookup included initial parameter settings for user, password, time, etc. 7. A ${hash_n:xxx} expansion did the wrong thing if n was less than the length of xxx, screwing up later text in the expansion string. 8. The second argument of the pam_converse() function is defined without a leading "const" in Solaris, unlike Linux. This is now parameterized so that different OS can use different values, and thereby avoid compile-time warnings. 9. A missing data string for PAM could cause a crash instead of passing back an empty string. 10. A lookup defer while processing sender_reject was giving a 550 error code to MAIL instead of 451. For sender_reject_recipients, a lookup defer was rejecting recipients (with 550); now it gives a 451 to the MAIL command. If there is a lookup defer while processing host_reject_recipients, it now rejects the call instead of rejecting the recipients (so there will be a retry later). If there is a lookup defer while checking host_accept_relay, the rejection now uses 451 instead of 550. 11. A couple of 450 codes have been changed to 451. 12. Add "(another process is handling this message)" to "Spool file is locked" to try to forestall the FAQ. 13. When looking up an IP address for a host obtained from MX records in an IPv6-aware version of Exim, it deferred if the AAAA lookup deferred; now it goes on to try for the A record in that circumstance. If either record is found, it is happy (both are used if present); deferral happens only if one of them deferred and the other did not succeed. Both must fail outright for it to conclude that there is no available IP address. 14. The sed commands in the Makefile were not quoting their arguments, so if, for example, something like MV_COMMAND was set to a string containing white space, the command fell over. This change means that the quotes set up for EXIWHAT_EGREP_ARG get passed through into the munged script, so remove the ones in the script. (We can't remove those in Makefile-Default because we can't then have leading white space in the value.) 15. Some monitor parameters had been overlooked in the default settings in the eximon script, and not set up so that they could be overridden by environment variables with names EXIMON_xxxx. 16. Made exiwhat sort process ids numerically. On some systems duplicate information gets output, so remove duplicate lines in the output. 17. For filter testing (-bf and -bF) output the sender and recipient address at the start, to avoid confusion. 18. Implemented auth_always_advertise (default TRUE). 19. If an address became local through routing (e.g. via self=local) and it then passed through a filter which did no significant deliveries, it got passed back to the routers instead of on to the next director. 20. Add the sender address to the log message for log_refused_recipients, because recipients_reject_except_senders means that it might matter. 21. Add allow_fifo to appendfile to allow delivery to named pipes. 22. Reword "unavailable filtering command X" as "filtering command X is available only in system filters". 23. Added qualify_preserve_domain to smartuser, to make it the same as aliasfile and forwardfile. 24. Added -noduperr to exim_dbmbuild, to prevent an error return just for duplicate keys.
2000-01-21add relays.mail-abuse.org to the list of checked domain names.itojun3-5/+6
2000-01-19Update "mutt" package to version 1.0.1. Changes since version 1.0:tron3-12/+13
- a couple of bug fixes (including the y2k bug) - addition of some translations
2000-01-18Modify the Makefile to install mts.conf as mts.conf.dist, and mhn.defaultsagc4-8/+32
as mhn.defaults.dist, so that an existing configuration is not lost by a new installation. Fixes PR 7819 from Matthew Green.
2000-01-16Avoid misaligned loads on alpha in util/inet_addr_local.c: copy *ifr insommerfeld2-1/+24
such a way that gcc doesn't make unwarranted assumptions about the alignment of *ifr. Simply casting to (char *) wasn't sufficient.
2000-01-15Update dependency on ncurses to >=4.2jlam1-2/+2
2000-01-13Upgrade the exmh package to version 2.1.1. Fixes PR 8929, from Steveagc8-846/+43
Bellovin. Many changes and bug fixes, summarised by Steve as follows: Changing options in exmh, and in particular clicking 'save', does bad things. The version of exmh in use is 2.0.2; 2.1.1 is the current version. 2.1.1 also has much better pgp support. Also new master site for distribution files, and all patches have been applied except one.
2000-01-10Update fetchmail to 5.2.3.frueauf7-92/+32
fetchmail-5.2.3 (Tue Jan 4 01:56:11 EST 2000), 18421 lines: * Ken Estes's patch to check for unreachable UIDL file due to bad NFS mount. * Jorge Godoy's replacement pt_BR.po and various minor translation fixes. * Javier Kohen's replacement for es.po. * Munechika SUMIKAWA's patch to make IPv6 version build when POP2 is enabled. * Russian translation removed; it was badly garbled. * Added Rick van Rein's fetchmaildistrib script to the contrib directory. * Gunther Leber's cleanup patches. * Note to translators: The bodies of the login-error and timeout-error form letters have been changed in driver.c. fetchmail-5.2.2 (Sun Dec 26 09:31:07 EST 1999), 18365 lines: * Arrange for fetchmail to restart itself quietly when the rc file is touched. * Improvements to IPv6 code from Jun-ichiro itojun Hagino <itojun@iijlab.net>. * Drastic simplification of UIDL code, suggested by Ken Estes. fetchmail-5.2.1 (Sun Dec 19 23:08:53 EST 1999), 18330 lines: * Added FAQ item R10 on timeouts during messages. * Fixed indentation problem in fetchmailconf. * Federico Schwindt's patch to fix broken SSL configuration. * Fixes to use fetchmail with IPv6 enabled on glibc without inet6-apps installed; thanks to Arkadiusz Mis'kiewicz. * Interpret IMAP PREAUTH tag correctly (from Joerg Dorchain). * Upgraded to version 0.21 of smbutil.c. FAQ item S2 now documents how to set a domain name.
2000-01-09use PATCH_FILES instead of rewriting the functionalitywiz1-22/+11
2000-01-09MASTER_SITE_XCONTRIB used, RCS tag added, DESCR shortenedwiz3-54/+6
2000-01-09removed unnecessary PKGNAME (== DISTNAME)wiz1-2/+1
2000-01-09whitespace removed, reformattedwiz1-14/+16
2000-01-09reorder lines to silence pkglintwiz1-10/+10
2000-01-09whitespace cleanup & command replacementwiz1-4/+3
2000-01-09replaced some commands by their ${COMMAND} counterpartswiz3-8/+10
2000-01-09whitespace cleanupwiz3-7/+5
2000-01-09RCS tags addedwiz3-0/+3
2000-01-09(re)genwiz2-2/+4