Commit graph

519 commits

Author SHA1 Message Date
ad
a52965912b Use USE_PERL5, not DEPENDS. 2000-02-15 16:54:26 +00:00
agc
4cffd86a29 When multi-line dependencies occur, use a "DEPENDS+= package" format
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-15 09:26:12 +00:00
fredb
faef006a4b Add USE_PERL=YES. Closes PR pkg/9048. Also, de-fuzz patches. 2000-02-13 19:39:50 +00:00
tron
bf09142e70 Avoid CVS lossage caused by RCS Ids in patches. 2000-02-13 00:18:26 +00:00
tron
4ff79d1ba0 Add and enable "sendmail88" package. 2000-02-13 00:16:23 +00:00
tron
b22b8d4d3a Initial import of "sendmail88" package:
The well known Mail Transport Agent

This package replaces the "sendmail" 8.8.8 distribution in the main
source tree.
2000-02-13 00:14:48 +00:00
rh
df19ad725e Add and enable p5-Mail-IMAPClient 2000-02-10 10:53:26 +00:00
rh
6daf2b9cb0 Initial import of Mail-IMAPClient-1.07, a perl5 IMAP (RFC-2060) client
module.
2000-02-10 10:51:56 +00:00
tron
7a819b25a8 Remove unnecessary directory name "pub" from URL for "ftp.fu-berlin.de". 2000-02-09 22:17:44 +00:00
tron
189fc70895 Fix think in revision 1.39 which broke "ncurses" dependence on NetBSD. 2000-02-09 01:12:13 +00:00
wiz
e554b98852 fixed RCS tag 2000-02-05 19:51:44 +00:00
wiz
6239b2ead2 whitespace fix 2000-02-05 19:51:13 +00:00
wiz
ca61f9e6e0 $() -> ${} 2000-02-05 19:50:34 +00:00
tron
d1b9beb2c4 Use "ptl2" instead of "mit-pthreads" to make this work on a.out systems. 2000-02-04 00:13:21 +00:00
tron
6327f7b690 Ooops, forgot to update package list. 2000-02-04 00:10:32 +00:00
tron
907a316f26 Update "spruce" package to version 0.5.14. Changes since version 0.5.9:
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-02-03 23:38:17 +00:00
tron
dc0e31b34d List me as maintainer of this package. 2000-01-31 23:51:30 +00:00
agc
f9a9d449bc Only DEPEND on ncurses in NetBSD - standard Solaris curses works fine. 2000-01-28 10:16:54 +00:00
agc
cb82fbe597 Upgrade to version 4.11 of grepmail, an mbox formatted file search
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-24 14:19:56 +00:00
itojun
8f19ead3e9 backout previous two commit. fetchmailconf was built separately.
(sorry I should have noticed)
2000-01-24 08:43:43 +00:00
itojun
71122fc3ac one more lossage fix. 2000-01-24 08:22:46 +00:00
itojun
81d7b331d3 add lossage from PLIST (fetchmailconf.1) 2000-01-24 08:22:20 +00:00
tron
fcc7dedcd7 Use a softlink for "fetchmailconf.1" so that this works properly with
"${MANZ}" and we don't need "@exec" and "@unexec" commands.
2000-01-23 14:40:13 +00:00
fredb
9cc7df91d7 Add and enable "fetchmailconf". 2000-01-21 15:54:51 +00:00
fredb
d74210b286 Initial import of fetchmailconf-5.2.4, a GUI for fetchmail. This python
(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-21 15:53:30 +00:00
fredb
51c0d46745 Factor out "fetchmailconf", as suggested by Hubert Feyrer, so that
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-21 15:45:32 +00:00
ad
eab8dcc07d Update to Exim 3.13:
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-21 12:53:42 +00:00
itojun
855ce9e426 add relays.mail-abuse.org to the list of checked domain names. 2000-01-21 05:11:21 +00:00
tron
29cea9fce9 Update "mutt" package to version 1.0.1. Changes since version 1.0:
- a couple of bug fixes (including the y2k bug)
- addition of some translations
2000-01-19 11:15:07 +00:00
agc
860ec07e79 Modify the Makefile to install mts.conf as mts.conf.dist, and mhn.defaults
as mhn.defaults.dist, so that an existing configuration is not lost by
a new installation.

Fixes PR 7819 from Matthew Green.
2000-01-18 15:50:32 +00:00
sommerfeld
fb7661640c Avoid misaligned loads on alpha in util/inet_addr_local.c: copy *ifr in
such a way that gcc doesn't make unwarranted assumptions about the
alignment of *ifr.  Simply casting to (char *) wasn't sufficient.
2000-01-16 00:51:06 +00:00
jlam
24ef86f870 Update dependency on ncurses to >=4.2 2000-01-15 18:46:22 +00:00
agc
5b206088eb Upgrade the exmh package to version 2.1.1. Fixes PR 8929, from Steve
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-13 09:17:36 +00:00
frueauf
9360c0d5e6 Update fetchmail to 5.2.3.
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-10 22:50:16 +00:00
wiz
fd82d9987b use PATCH_FILES instead of rewriting the functionality 2000-01-09 16:02:55 +00:00
wiz
f8ef00c6a4 MASTER_SITE_XCONTRIB used, RCS tag added, DESCR shortened 2000-01-09 01:50:02 +00:00
wiz
b1b6f049bc removed unnecessary PKGNAME (== DISTNAME) 2000-01-09 01:31:18 +00:00
wiz
9d81cf27a6 whitespace removed, reformatted 2000-01-09 01:30:51 +00:00
wiz
9f0dde4511 reorder lines to silence pkglint 2000-01-09 01:29:54 +00:00
wiz
dff88901c6 whitespace cleanup & command replacement 2000-01-09 01:29:30 +00:00
wiz
ef19777419 replaced some commands by their ${COMMAND} counterparts 2000-01-09 01:29:06 +00:00
wiz
137e98b5d9 whitespace cleanup 2000-01-09 01:28:34 +00:00
wiz
a1b66cec15 RCS tags added 2000-01-09 01:28:07 +00:00
wiz
9e392fbbf0 (re)gen 2000-01-09 01:27:44 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
bouyer
f3aed86bd1 works on solaris 2000-01-04 17:12:59 +00:00
bouyer
c2eed29811 Make it compile on solaris. 2000-01-04 16:58:50 +00:00
simonb
f23ae9eff7 Point to valid homepage. 2000-01-03 21:47:55 +00:00
kim
9db387d92c Make work on Solaris. 2000-01-03 21:25:44 +00:00
christos
a4c84a6aa8 fae patsa 2000-01-03 20:59:50 +00:00