Commit graph

1919 commits

Author SHA1 Message Date
rh
fde82a8309 Make this compile on Darwin. 2002-12-09 00:19:46 +00:00
chris
d9f25bba76 Update cyrus-imapd to 2.1.11.
This includes the fix for the recent buffer overflow.

Note that IPv6 patch doesn't work, I've not had the time to look into this,
but felt that being a security fix I should get the update done.

Also note that if you define CYRUS_DB_RECOMMENDED in your build environment
it will build using the cyrus mailing list recommended defaults for the
database settings.
2002-12-08 00:39:42 +00:00
chris
ae38110356 Update sylpheed-claws to 0.8.6.
Use Apache 2 mime.types file.

Make the differences between the sylpheed and sylpheed-claws Makefile as
minimal as possible.  Note that we now use gdk-pixbuf, rather than imlib.

Smoke tested only, IE it works with my cyrus imap server enough to read and
send mail.
2002-12-08 00:15:22 +00:00
salo
a0eee6a109 Include buildlink.mk file for x11/gnome-libs instead of DEPENDS. 2002-12-08 00:06:08 +00:00
cjep
5c7def79f4 Add and enable isync. 2002-12-07 15:13:37 +00:00
cjep
42757a1ea7 Initial import of isync 0.8 into the NetBSD packages collection as
mail/isync.

isync is a command line utility for synchronizing a remote IMAP mailbox
with a local maildir-style mailbox. This is useful for working in
disconnected mode, such as on a laptop. Modifications made locally and
remotely are synchronized so that no message status flags are lost.

Supplied by Ceri Storey in PR#19314. Thanks!
2002-12-07 15:12:41 +00:00
schmonz
0a1bd5acad Replace IGNORE with PKG_FAIL_REASON or PKG_SKIP_REASON as appropriate. 2002-12-07 02:38:52 +00:00
chris
ad728bb1cf Update cyrus-imapd to 2.0.17. Main changes are:
Fixed some potential buffer overflows in the sieve code, as well
as a pre-login buffer overflow in the IMAP parsing code.
Backport of a fix for an (unrelated) problem with the
strlcpy implementation.
2002-12-06 12:53:51 +00:00
jmmv
8dddcc3aa8 Fix mutt(1) manpage so paths in the FILES section appear properly
(/etc -> PKG_SYSCONFDIR and /usr/local -> PREFIX). Also remove references
to the mutt_dotlock program and do not install its manpage because it does
not get installed. Bump PKGREVISION to 3.

Approved by tron, the maintainer.
2002-12-03 21:21:57 +00:00
martti
d66257b350 Updated squirrelmail to 1.2.10
* multiple session issues resolved
* many updated translations
* a number of other bugs fixed
2002-12-03 06:37:15 +00:00
wiz
ed1c2bf525 Use PKGNAME_NOREV for WRKSRC. 2002-12-02 10:12:19 +00:00
dogcow
a24171073d correct dyslexic brace: ${ECHO{ => ${ECHO} 2002-12-02 09:16:50 +00:00
seb
df43349a71 Update to version 0.8.4.
Package Changes: update MASTER_SITES and HOMEPAGE.

Changes since previous version packaged:

Version 0.8.4 - 9 November 2002
-------------------------------
- Improvements/corrections on networking.
- Major bug fix related to rcopy/rmove.

Version 0.8.3 - 1 October 2002
------------------------------
- Bug fix/feature enhancement concerning the server announcing and closing
  the connection immediately.
- Stale lockfile removed automatically.
- Many other small improvements (variable and compilation option added, etc.).

Version 0.8.2 - 31 July 2002
----------------------------
- Bug fix concerning the namespace of user's mailboxes.

Version 0.8.1 - 29 July 2002
----------------------------
- Major bug fix concerning SSL/TLS and rcopy/rmove.
- Small bug fix related to removing of the lock file.

Version 0.8 - 27 July 2002
--------------------------
- Copy/move messages between different mail accounts (IMAP mail servers)
  support.
- Message flags can be changed.
- Capability to encrypt the accounts' passwords and store them securely
  in the filesystem, using the integrated interactive password editor to
  manage them.
- Passwords may be supplied interactively.
- Daemon mode in which the program polls repeatedly in a specified interval.
- Locking in order to prevent concurrent running instances.
- Variables to control direct expunging of mail and subscribing of newly
  created mailboxes.

Version 0.7.3 - 17 June 2002
----------------------------
- Bug fix related to communication with some mail servers.
2002-12-01 15:38:34 +00:00
salo
e225805136 USE_PKGLOCALEDIR, remove unnecessary patch, delint. 2002-12-01 15:37:58 +00:00
bouyer
cd77cae13c Because of PKGREVISION, PKGNAME is now sendmail-8.8.8nb1, so we can't use
${PKGNAME} for WORKDIR.
2002-11-30 19:24:17 +00:00
grant
13bd1e3ebd USE_PKGLOCALEDIR. 2002-11-30 14:59:39 +00:00
jmmv
424ee9a241 Change location of mutt examples, so they are installed under the
standard directory share/examples/mutt instead of beeing in
share/doc/mutt/samples. Provide a compatibility symlink.

Also avoid direct installation of files under PKG_SYSCONFDIR. Instead
force mutt to install them inside the examples directory and let
bsd.pkg.install.mk copy them to the right place.

Bump PKGREVISION to 2.

Approved by tron (the maintainer) and wiz.
2002-11-27 19:05:39 +00:00
jschauma
3322bd121a Add/enable rmail-mime. 2002-11-27 03:31:00 +00:00
jschauma
035917ebd3 Initial import of rmail-mime.
RMAIL-MIME is a module to provide MIME features to RMAIL.  RMAIL is an Emacs
subsystem for reading and disposing of mail that you receive.
(One more for the emacs-packages meta package :)
2002-11-27 03:29:47 +00:00
cjep
f170eb0a75 NetBSD tag. 2002-11-26 21:41:09 +00:00
martti
2977a09255 - Added support for LDAP (provided by Ron Roskens in PR#19173, minor path
fixes by me)
- Sorted POSTFIX_USE_xxx options
2002-11-26 07:20:06 +00:00
chris
ff0f4d1afd Update makefile to use CONFIG_SUB_OVERRIDE and CONFIG_GUESS_OVERRIDE.
This is needed so fetchmail properly detects shark and cats as arm boxen.

Note it does mean that we now give warnings about missing, but there's no
glue in mk/bsd.pkg.mk to link the gnu-config/missing into a package.
Maybe there should be.

Tested on shark, cats and i386.
2002-11-24 19:55:37 +00:00
martti
64d621dd0a Updated postfix to 1.1.12
- The garbage in "user@garbage"@domain address forms may cause the
  SMTP or LMTP client to terminate with a fatal error exit because
  garbage/tcp is not an existing service.  This cannot be abused
  to cause the SMTP or LMTP client to send data into unauthorized
  ports.
2002-11-24 16:37:56 +00:00
chris
eac1c3f0d5 Take the latest mime.types from apache2 so that it can be installed
into ${PKG_SYSCONFDIR}/sylpheed.

It also means by default attaching files won't attach everything as an
application/octet-stream file.

This also fies the warnings about no mime.types file being found.
2002-11-24 13:31:56 +00:00
chris
bcfa88d3eb Adding missing include of libiconv
Add optional support for openldap, while not doing everything in PR
pkg/18778 I really don't want to change the default behaviour from what
it always has been.

Bump pkgrevision number.
2002-11-24 12:39:20 +00:00
taca
f8fa0cefb8 Make qpopper build on Solaris.
- Remove extra rule line in install target.  (It tried to do make on
  password directory.)
- Solaris's /usr/ucb/install dosen't accept number with -g option.
2002-11-23 17:01:20 +00:00
chris
0a2f4d3d6d Update sylpheed from 0.8.5 to 0.8.6.
For the list of changes see:
http://sylpheed.good-day.net/#changes

Also move BUILD_USES_MSGFMT up a couple of lines, to make pkglint happy.
2002-11-20 10:29:53 +00:00
seb
4c5a219751 I forgot to commit this with the new patches yesterday!!!
Many thanks to Chris Gilbert for noticing it.

Bump PKGREVISION
- Add dependency on autoconf and have auto{header,conf} run at pre-configure
  stage: this is need to avoid conflict between the distribution patch file for
  IPv6 and patch files.
- Pave the way for the removal of PERL5_GENERATE_PLIST from bsd.pkg.mk:
  use perl5/module.mk with PERL5_CONFIGURE=NO.
- Ensure relocatable objects are created so that when the Perl modules are
  linked they are composed wholly from relocatable objects.
  We query perl for how to compile a source file into a relocatable object file.
  Thanks again jlam for this.
2002-11-16 10:39:22 +00:00
seb
8a11fad5d6 Bump PKGREVISION
- Add dependency on autoconf and have auto{header,conf} run at pre-configure
  stage: this is need to avoid conflict between the distribution patch file for
  IPv6 and patch files.
- Pave the way for the removal of PERL5_GENERATE_PLIST from bsd.pkg.mk:
  use perl5/module.mk with PERL5_CONFIGURE=NO.
- Ensure relocatable objects are created so that when the Perl modules are
  linked they are composed wholly from relocatable objects.
  We query perl for how to compile a source file into a relocatable object file.
  Thanks again jlam for this.
2002-11-15 11:49:07 +00:00
jlam
5c5c035139 Use buildlink2. 2002-11-15 04:54:14 +00:00
jlam
e7154c6138 buildlink1 -> buildlink2, and fetch distfiles from MASTER_SITE_LOCAL
since the one on the demime website changes without notice.
2002-11-15 01:39:28 +00:00
jlam
ed38625e7c buildlink1 -> buildlink2 2002-11-15 00:04:41 +00:00
jlam
df1e6ccf0b Include perl5/buildlink2.mk for perl. 2002-11-15 00:04:08 +00:00
kim
4deadf0dc7 Upgrade to tmda-0.64:
* New feature. TEMPLATE_DIR_MATCH_SENDER provides a way to further
  specialize the template selection process. When enabled, TMDA looks
  for templates in a subdirectory of TEMPLATE_DIR that matches the
  sender address, and then increasingly general portions of the domain
  part of the address. For more information and an example, see
  <URL:http://tmda.net/config-vars.html#TEMPLATE_DIR_MATCH_SENDER>

* tmda-pending now allows messages to be specified on standard input
  instead of the command line by using `-' instead of a message
  list. See ``tmda-pending -h'' for an example. Thanks to Michael
  S. Fischer for the patch.

Only accept Python 2.2, as the PLIST is incorrect for 2.1 (due to one
file failing to compile).
2002-11-14 04:25:31 +00:00
schmonz
284f11ca73 Update to 0.63. From the changelog:
* Python version 2.1 or greater is now required.  Upgrade at
  <URL:http://www.python.org/download/>

* When sending an auto response, a new configuration variable
  (AUTORESPONSE_INCLUDE_SENDER_COPY) is used to control whether a copy
  of the sender's message is included or not.  For available options,
  <URL:http://tmda.net/config-vars.html#AUTORESPONSE_INCLUDE_SENDER_COPY>

  If you are using customized templates, you should remove the last
  few lines in each template which include the sender's copy.  For
  example, in confirm_request.txt:

  --- Enclosed is a copy of your message.

  %(original_message)s

  Otherwise, you'll include two copies of the sender's message.

* When sending confirmation requests, Reply-To is now set from the
  confirm_request.txt template.  This is to allow the option to not
  include the confirmation address in a Reply-To header.

  If you use a customized confirm_request.txt, you'll need to add the
  following line to the top (header section) of your template:

  Reply-To: %(confirm_accept_address)s
2002-11-11 05:28:07 +00:00
itojun
b9283c7da0 upgrade to 20021021.
handle stream after ^L correctly.  screen repaint fix.
(no changelog available, so i'm writing based on my memory)
2002-11-09 02:01:59 +00:00
dillo
2939525641 compile in support for standalone (non-inetd started) mode.
bump PKGREVISION.
2002-11-07 03:47:59 +00:00
heinz
24d4f258b3 Changed the rc.d script to account for different behaviour of
load_rc_config in NetBSD 1.6. This resolves PR pkg/18928 by Frank Cusack
(fcusack at fcusack com).

The rc.d script is now called on 'shutdown'.

Included fixes from SA CVS repository (2002-10-21) to minimize
impact of Razor2 on the environment vector, especially PATH.

Bumped PKGREVISION.
2002-11-06 21:51:26 +00:00
frueauf
38c0fb631c Update fetchmail{conf} to 6.1.2.
changes since 6.1.0:

fetchmail-6.1.2 (Thu Oct 31 11:41:02 EST 2002), 22135 lines:
* Jan Klaverstijn's verbosity-lowering patch.
* Updated Turkish, German, Catalan, and Danish translation files.
* Fix processing of POP3 messages with missing bodies.
* Minor fixes by Sunil Shetye: fix generation of auth fail note, handle
  unexpected SIGALRM, plug memory leak, handle lines beginning with '\0',
  try to bulletproof error handling against read failures.

fetchmail-6.1.1 (Fri Oct 18 14:53:51 EDT 2002), 22087 lines:
* OTP fix patches from Stanislav Brabec <utx@penguin.cz>
* fix patch for writing antispam capability correctly in conf.c.
* Fix patches for Debian bugs #162571, #156592.
* Correction to manpage re -b and qmail.
* Patch to disable use of STLS if auth passwd is specified.
* Fix specfile generation to handle SSL correctly.
* New Danish, Turkish, and Catalan translation files.
* Improved ODMR debug messages.
* IMAP efficiency hack; don't fetch sizes unless needed.
* Detect and rewrite invalid return paths beginning with @.
* Fix for subtle freeing bug that suppressed information in some bounce msgs.
* Newline fix patches for internationalization files.
* Fix reversed test guarding authentication-failure warnings.
* Fix POP3 breakage starting at 5.9.14.
2002-11-06 18:39:54 +00:00
martti
9ef7dbabf1 - make this work with apache2
- buildlink2
2002-11-05 07:33:13 +00:00
seb
6f721a360c Pave the way for the removal of PERL5_GENERATE_PLIST from bsd.pkg.mk:
use perl5/module.mk with PERL5_CONFIGURE=NO.
2002-11-04 15:40:29 +00:00
seb
8295507d80 Add dependency on autoconf and have auto{header,conf} run at pre-configure
stage: this is need to avoid conflict between the distribution patch file for
IPv6 support and patches/patch-af (now removed) and patches/patch-ak.

Bump PKGREVISION (again).
2002-11-04 13:48:35 +00:00
seb
e9738c6fcc Bump PKGREVISION after patch-ao addition.
And  regen overlooked distinfo.
2002-11-04 09:54:30 +00:00
seb
0130253c65 More fix for PR pkg/16089.
Libisieve also need to be composed of relocatable objects.
2002-11-04 01:35:31 +00:00
elric
b657bafe8b Remove the check for auth_gss in this. The check only causes the build
to prematurely fail if it thinks that it might fail.

Addresses PR pkg/18851
2002-11-02 00:05:03 +00:00
wiz
f7538fa45d Depend on latest gdbm and bump PKGREVISION (major bump in gdbm library). 2002-11-01 16:34:34 +00:00
seb
2c132f3105 Add overlooked dependencies.
Bump PKGREVISION.

Noted by <douglas at fang dot demon dot co dot uk> in PR pkg/18876.
2002-11-01 11:38:33 +00:00
jlam
33990c55aa Remove blank line from middle of PLIST. 2002-11-01 01:05:34 +00:00
jlam
84ecfaf773 If we are building with perl, then create libcyrus.a, libacap.a, and
libsieve.a from relocatable objects so that when the Perl modules are
linked against these libraries, they are composed wholly from relocatable
objects.  We query perl for how to compile a source file into a relocatable
object file.  This should fix pkg/16089.
2002-11-01 00:26:30 +00:00
seb
e1a01e492d Update to version 4.80.
Package changes:
	Use buildlink2. Use perl5/module.mk.
	Only the "version" with FastReader is now build (no more
	${PREFIX}/bin/grepmail-{quick,full}).

New in version 4.80:
- Added prototype -E flag to support complex searches. (Thanks to Nelson Minar
  <nelson@monkey.org> for the original suggestion in Sep 2000, And terry jones
  <terry@eatoni.com> for seconding the idea.)
- Added -F flag to force processing of files which grepmail determines are not
  mailboxes. (feature suggested by terry jones <terry@eatoni.com>)
- Documentation updated to reflect that -B no longer exists. (By terry jones
  <terry@eatoni.com>)
- The test to determine if a file is a mailbox was improved to adhere better
  to RFC 822, while still providing some flexibility. (Initial suggestion and
  patch by terry jones <terry@eatoni.com>)
- Improved date extraction to also look at the 'From ' line when both the
  Received and Date headers fail. (patch by terry jones <terry@eatoni.com>)
- Fixed a long-standing bug in which filenames of compressed mailboxes which
  contained special shell characters would cause problems. (Thanks to Jost
  Krieger <jkrieger@users.sourceforge.net> for giving me the kick in the pants
  to finally fix this.)
- Fixed a long-standing bug in which grepmail would incorrectly report the
  filename of compressed mailboxes in error messages. (Thanks to Jost Krieger
  <jkrieger@users.sourceforge.net> for giving me the kick in the pants to
  finally fix this.)

New in version 4.72:
- 20% speed improvement in the Perl mailbox parser (By terry jones
  <terry@eatoni.com>)
- Fixed a number of potential bugs in command line processing and date
  processing. (By terry jones <terry@eatoni.com>)
- Cleaned up return values and use of quotes in the code. (By terry jones
  <terry@eatoni.com>)
- Fixed a bug in -X signature processing (By terry jones <terry@eatoni.com>)
- Modified anonymize_mailbox to anonymize To: and Subject: in the header.
  (Thanks to terry jones <terry@eatoni.com> for the idea.)
- Fixed a bug in FastReader where emails less than 255 characters in size
  would occasionally cause a core dump. (Thanks to terry jones
  <terry@eatoni.com> for submitting a bug report and sample mailbox.)
- Made "big" test mailboxes 4 times bigger for more meaningful speed tests

New in version 4.71:
- Fixed warning about SIGHUP on Windows.
- Fixed -u functionality for emails without the Message-Id header. (Thanks to
  Felix E. Klee <felix.klee@inka.de> for finding the bug.) NOTE: grepmail will
  use Digest::MD5 to compute a hash for the email header. If you don't have
  Digest::MD5, grepmail will just store the header. So, the default tradeoff
  is time for space.
- Fixed a bug in the test script. (Thanks to Joey Hess <joey@kitenet.net> for
  finding and fixing the bug.)
- Extended workaround for spurious warning about undefined variable to Perl
  5.8. (Thanks to Joey Hess <joey@kitenet.net> for reporting the ongoing
  heisenbug.)

New in version 4.7:
- Fixed signal handling to make grepmail easier to debug. Thanks to Ilya
  Zakharevich for providing the solution.
- Fixed a possible performance problem in reading of emails (Perl
  implementation), and documented the settings in the README.
- Expanded the pattern for matching the start of emails to allow different
  types of emails to be parsed.
- Fixed a bug where -R was reported as not recognized. (Thanks to Nicholas
  Riley <nriley@sf.net> for the bug report and fix.)
- "anonymize_mailbox" utility included to help people submit bug reports
- If a mailbox can not be found, grepmail now searches the $home/mail,
  $home/Mail, $home/Mailbox directories (or the directory specified by the
  MAIL environment variable). (Thanks to Michael Friendly <friendly@yorku.ca>
  for the feature suggestion and initial patch.)
- Added -X flag to allow the user to specify a pattern for the signature
  separator. (Thanks to Michael Friendly <friendly@yorku.ca> for the feature
  suggestion.)
- Added -Y flag to search specific headers. (Thanks to Terry Jones
  <terry@eatoni.com> for the idea to automatically wrap header lines as
  necessary.)

New in version 4.60:
- Removed -B flag and added -S flag. -B is now performed using -bS.
- Added installation flags to suppress interactive installation. (Thanks to
  Joey Hess <joey@kitenet.net> for the problem report. He had to patch
  Makefile.PL for his Debian packaging.)
- Fixed a slow implementation of searching for signatures that would cause
  grepmail to crawl for very large emails. Thanks to Joey Hess
  <joey@kitenet.net> for discovering the inefficiency.
- Fixed a short-circuit which should have bypassed the search for signatures
  if -B was not specified. Thanks to Joey Hess <joey@kitenet.net> for finding
  the bug.
- Implemented a new Perl parser which is 5% to 50% faster depending on how
  I/O-bound your system is.
- Restructured the code a bit and improved detection of invalid arguments.

New in version 4.51:
- grepmail now dies gracefully when invalid patterns like 'strcpy(' are
  supplied. (It should be 'strcpy\('.)
- Fixed a bug in attachment boundary matching which would cause the boundary
  match to fail if the boundary contained special pattern matching characters.
  (Thanks to Richard Everson <rme at users.sourceforge.net> for identifying
  the bug, and providing a sample email which demonstrates the problem.)
- Added a check for Inline 0.41 or better during "perl Makefile.PL" when
  Mail::Folder::FastReader is selected to be installed. (Thanks to Brian L.
  Johnson <blj8@blj8.com> for the problem report.)
- Fixed a bug where grepmail would fail to print matching emails which had
  signatures, and added a test case for it. This bug was introduced with -B
  support in version 4.49.  (A *huge* thanks to Moritz Barsnick
  <barsnick@gmx.net> for reporting the bug and doing the initial analysis of
  the cause.)
- Modified Makefile.PL to ask whether the user wants FastReader regardless of
  whether they specified arguments to "make Makefile.PL".
- Modified Makefile.PL to allow the user to interactively specify the
  installation path.
- Fixed a typo in debugging output for emails without "Date:" headers.
- Improved error messages.
- Usage message now displays just the flags, --help shows a summary of their
  meanings as well.

New in version 4.50:
- Added X-Draft-From to support newer versions of Gnus (Thanks to Nevin Kapur
  <nevin@jhu.edu> for the patch).

New in version 4.49:
- Fixed test cases to work around PATH modifications made by Date::Manip
- Added -B to search the body but not the signature. (Thanks to Helmut
  Springer <delta@faveve.uni-stuttgart.de> for the feature request.)
- Added LICENSE file. (Thanks to Janet Casey <jcasey@gnu.org> for the
  reminder.)

New in version 4.48:
- Mail::Folder::FastReader migrated from XS to Inline.
- -H flag added by Nevin Kapur <nevin@jhu.edu>
- Error messages are localized in test cases. (Thanks to cpan-testers and in
  particular Jost Krieger <Jost.Krieger@ruhr-uni-bochum.de> for finding this
  bug and diagnosing it.)
- Fixed a problem with timezones in the test cases. (Thanks to Roy Lanek
  <lanek@ranahminang.net> for helping me debug this.)
- Added a check in the test cases for determining if the user's timezone is
  not recognized by Date::Manip.

New in version 4.47:
- Grepmail now converts Gnus emails into mbox emails before printing them.
  (Thanks to Johan Vromans <JVromans@squirrel.nl> for supplying a patch and
  explaining the need for it.
- Fixed a couple bugs in -M processing
- -M is now 19% faster. (It's now only about 9% slower than without -M.)

New in version 4.46:
- Fixed a bug in -u message id processing. (Thanks go to an anonymous bug
  reporter on SourceForge.)
- Added more workarounds to prevent warnings resulting from a bug in Perl 5.6
  (Thanks to Joey Hess <joey@kitenet.net>)
- Added -Z flag to tell grepmail not to use Mail::Folder::FastReader even if
  it is installed.
- Fixed a bug introduced in version 4.44 where -m would not work unless used
  with -n. (Thanks to Imre Simon <is@ime.usp.br> for catching this.)
- --help anywhere on the command line now causes the help to be printed,
  instead of only when used as the first argument.
- Test script now exercises both the Mail::Folder::FastReader and perl mailbox
  implementations as appropriate.
- Restructured code to separate out Perl mailbox implementation as
  Mail::Folder::SlowReader. (This module is embedded in the grepmail script.)
2002-10-31 08:18:40 +00:00