Commit graph

38 commits

Author SHA1 Message Date
fredb
266c0cfd05 Add an option to disallow cleartext on the wire in "mail/imap-uw",
and while we're in here, prefix the CCLIENT_MBOX_FMT option with the
name of the package. Reviewed by hubertf.
2002-03-18 17:11:04 +00:00
martti
c730e5e9e0 * Updated to 2001.1 (2001a).
* Updated buildlink.mk as the new version has some new #defines in the .h
  file (and e.g. pine won't build against the old version)


Updated: 2 November 2001

imap-2001a is a maintenance release, consisting primarily of bugfixes
including some critical bugfixes to crash and denial of service problems.
Programs written for imap-2001 will build with this version without
modification.

The following new facilities have also been added:

The new /norsh switch in mailbox names provides a more intuitive way of
disabling rsh-IMAP than the existing :143 or setting the rsh-timeout to 0.

Passwords are no longer returned in mm_dlog() callbacks unless the
application sets the SET_DEBUGSENSITIVE parameter.

The SET_NETFSSTATBUG parameter allows an application to force the
traditional UNIX mailbox driver to close and reopen the mailbox at ping
time.  This is EXTREMELY inefficient, and should only be used to access
files stored on AFS and old NFS systems.

The ISO 8859 and Windows conversion tables have been updated to comply
with Unicode 3.1, and the KOI8-R table has been verified as compliant with
Unicode 3.1.

The SPECIALS mechanism for passing parameters to the lowest level Makefile
has been updated to be more general.  See the next item for why you might
care.

New lrh port to build on Red Hat Linux 7.2, with pre-set definitions for
the places where Red Hat has placed Kerberos and SSL.  It's actually just
the lnp port with SPECIALS defined accordingly.  You may want to use it as
a model if your system needs such definitions.  Note that SPECIALS is
primarily for IMAP toolkit (and Pine) purposes, and that user settings
should use EXTRASPECIALS instead.
2001-12-15 08:30:26 +00:00
tv
a44d819a70 Actually use openssl in the build (set SSLTYPE=unix). 2001-11-06 20:02:46 +00:00
martti
7edddb5204 Updated imap-uw to 2001. Changes:
* Bugfixes
* SSL is now fully integrated into the IMAP toolkit
* Full client and server TLS support
* The server certificate must be signed by a trusted certificate authority
* RFC 1730 (IMAP4 as opposed to IMAP4rev1) support is turned off by default
  in imapd
2001-10-11 15:34:50 +00:00
tv
8b37cdf6c9 UW moved this version of imap into their "old" directory (...even though
the only current version in the toplevel directory is "BETA", duh!)
2001-07-09 14:42:10 +00:00
jlam
18d3a2277c Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. 2001-06-22 03:31:51 +00:00
jlam
85170a45fc Correct path to imapd in symlink to sbin/rimapd. 2001-03-14 16:20:32 +00:00
jlam
0c1c2b28f3 Remove line accidentally left in Makefile in previous fix. 2001-03-13 21:14:19 +00:00
wiz
40c4bdca6a Fix installation on a.out. Addresses pkg/12361. 2001-03-13 20:46:04 +00:00
jlam
359fe2e638 Build _pic.a library without using libtool internals. 2001-03-13 20:22:10 +00:00
jlam
720559cd8f Adapt to new libtool: the true PIC object files are now under the .libs
subdir, so use those to create libc-client_pic.a.
2001-03-01 18:29:26 +00:00
wiz
a13ea108bb Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:52:59 +00:00
jlam
eae08fc23f Rename version from 2000c to 2000.0.3. Keeping the version number tied to
"2000" leaves dependencies on imap-uw unchanged.  Also update to 2000.0.3nb1
as we now build a PIC static lib, libc-client_pic.a, used by php4-imap (I
wish libtool automatically built this library, too...)
2001-02-12 03:31:34 +00:00
jlam
1cf9acaf19 Really do last change! Note to self: actually do the compile to check the
fix is correct!
2001-02-10 03:36:42 +00:00
jlam
318b41ac33 s/IMAPUW_MBOX_FMT/CCLIENT_MBOX_FMT/ 2001-02-09 17:24:49 +00:00
jlam
73f8735fa4 Update imap-uw to 2000c. This is a bugfix release over versions 2000a and
2000b.  Pkgsrc changes include:

	- Reduce the number of patches.
	- Install full set of headers for c-client.
	- Install library as libc-client.* and make compatibility links
	  from libc-client.* to libimapuw.*.  Other software that use the
	  c-client library seem to look for libc-client.*; no software looks
	  for libimapuw.*.
	- Install the IMAP RFCs along with the rest of the UW-IMAP
	  documentation.
	- Introduce a new compile-time knob, CCLIENT_MBOX_FMT, that controls
	  the default format for new mailboxes created by c-client programs.
2001-02-08 19:11:36 +00:00
wiz
b979f7222a Add automatic ${VARIABLE} handling for MESSAGE files.
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced,
not @VARIABLE@, nor @@VARIABLE@@).
By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX,
X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST.
Clean up some packages while I'm there; add RCS tags to most MESSAGEs.
Remove some uninteresting MESSAGEs.
2001-01-29 11:34:21 +00:00
jlam
0d35bbc9aa Use SSLCERTS for location of OpenSSL certificates directory. 2001-01-13 18:39:44 +00:00
jlam
586798fba5 Depending on whether we use the in-tree OpenSSL or pkgsrc OpenSSL, the default
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-02 21:05:50 +00:00
jlam
9eeccd9755 Add SSL support for clients. 2000-12-17 18:25:43 +00:00
jlam
1ec39edb9d Honor CFLAGS from environment during build. Also some cosmetic changes
to the Makefile to use existing make variables instead of defining a new
do-build target.
2000-12-17 17:07:56 +00:00
tron
1ab51e2185 Update "imap-uw" package to version 2000a. This fixes PR pkg/11456 and
and PR pkg/11671.
2000-12-13 21:26:53 +00:00
hubertf
d9b128539d Update to '2000 release.
Fixes a bunch of security problems. (This is the same imap-lib
that also comes with pine-4.30). Sorry, no detailed list available. ;(
2000-11-09 03:35:33 +00:00
toshii
dd2fdb678d Make this build under Solaris.
(Oops, I missed to commit this file.)
2000-09-27 08:34:25 +00:00
hubertf
8db54e6988 Update to 4.7rc6 ("2000" release candidate)
Fixes a security problem in folder handling described in
http://www.securityfocus.com/advisories/2646

Will be used by upcoming pine-pkg
2000-09-19 13:13:29 +00:00
jlam
2ea4f72f97 USE_LIBTOOL instead of pkglibtool 2000-06-09 08:17:56 +00:00
rh
74add3b300 s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
2000-06-01 11:23:11 +00:00
jlam
70821386a8 Update imap-uw to 4.7c2.
The most notable user-visible change is the ability of the ipopd daemon to
forward requests to the imapd daemon, thus allowing POP2 and POP3 mail
clients to check IMAP mail.

Most notable operational changes from earlier versions:
 . New, faster mailbox update logic is now available for the unix driver
    on UNIX and Amiga.  The old way is still being done for MMDF and the
    unixnt driver on NT.
 . External file locking is now available via a setgid mail program named
    /etc/mlock (this is defined by LOCKPGM in the c-client Makefile).  If
    c-client is unable to create a <mailbox>.lock file in the directory
    by itself, it will try to call mlock to do it.  A sample mlock program
    is part of the imap-utils.  This is primarily for the benefit of those
    paranoid souls who have their mail spool directories protected 775
    instead of the recommended 1777.
 . SASL authentication is supported in the IMAP and POP3 servers, and in
    the IMAP, POP3, and SMTP client code.  There is no support for NNTP
    SASL yet
 . CRAM-MD5 is supported by default for IMAP and POP3 clients.  To enable
    server support, read file imap-4.7/docs/md5.txt
 . The mbox driver is now enabled by default.  If the file "mbox" exists on
    the user's home directory and is in UNIX mailbox format, then when INBOX
    is opened this file will be selected as INBOX instead of the mail spool
    file.  Messages will be automatically transferred from the mail spool file
    into the mbox file
   To disable this behavior, delete "mbox" from the EXTRADRIVERS list in the
    top-level Makefile and rebuild
 . IMAP4rev1 protocol is now supported.  The UNIX format support now maintains
    unique identifiers (UIDs) and keyword flags for each message, and keeps an
    invisible message at the start of the file which contains the UID base
    information and a list of assigned keywords.  There is no way to disable
    this behavior, since it would disable IMAP4rev1 support.  This message may
    show up if you access the mailbox as a file using older mail software (e.g.
    Pine 3.9x).  It is invisible with IMAP or POP access, or with access as a
    file using Pine 4.0x.
 . Support for additional mailbox formats
 . No longer keeps entire mailbox in memory for UNIX format files
 . Multilingual searching of the following charsets are supported:
	US-ASCII, UTF-8, ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4,
	ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9,
	ISO-8859-10, ISO-8859-11, ISO-8859-13, ISO-8859-14, ISO-8859-15,
	KOI8-R, KOI8-U (alias KOI8-RU), TIS-620, VISCII,
	ISO-2022-JP, ISO-2022-KR, ISO-2022-CN, ISO-2022-JP-1, ISO-2022-JP-2,
	GB2312 (alias CN-GB), CN-GB-12345, BIG5 (alias CN-BIG5),
	EUC-JP, EUC-KR, Shift_JIS
   All ISO-2022-?? charsets are treated identically, and support ASCII,
    JIS Roman, hankaku katakana, ISO-8859-[1 - 10], TIS, GB 2312, JIS X 0208,
    JIS X 0212, KSC 5601, and planes 1 and 2 of CNS 11643.
   EUC-JP includes support for JIS X 0212 and hankaku katakana
 . Fast sorting including IMAP server-based sort
 . Fast ordered-subject threading including IMAP server-based threading
2000-05-19 03:58:55 +00:00
simonb
692941ba2f Make a link from ${PREFIX}/libexec/imapd to ${PREFIX}/sbin/rimapd,
to support imap access via {r,s}sh.
2000-04-10 03:21:02 +00:00
hubertf
2a95ad9c6b Fix CONFLICTS (remove redundancy, mostly) 1999-02-20 22:48:24 +00:00
tron
fb961089f1 Update "imap-uw" package to version 4.5:
imap-4.5 is a maintenace update, with minor bugfixes to imap-4.4 and
optional support for CRAM-MD5.
1999-02-08 23:31:59 +00:00
tv
6e3aab3832 Update to 4.4. 1998-11-22 22:59:24 +00:00
hubertf
a48fd6c8ee Add post installation note on what to add in /etc/services and
/etc/inetd.conf. Reported by Udo Steinegger <udo@noc.franken.de>
1998-09-27 23:21:56 +00:00
tsarna
6bd0d65c65 The Grand Homepagification:
- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same
	  section.
1998-08-20 15:16:34 +00:00
tv
e794cbe58b The libimapuw API is _not_ binary compatible; bump the major version.
(Includes my official update of imap-uw to 4.2, which I forgot to commit.)
1998-08-05 14:46:31 +00:00
frueauf
a80918432e Add missing CONFLICTS. 1998-08-05 12:16:48 +00:00
tron
18abab19cf Update "imap-uw" package to version 4.2. 1998-08-04 20:40:50 +00:00
tv
40ee3b87a1 Addition of University of Washington IMAP4 reference implementation
including POP2 and POP3 servers.
1998-07-19 15:23:51 +00:00