Commit graph

57 commits

Author SHA1 Message Date
tv
a44d819a70 Actually use openssl in the build (set SSLTYPE=unix). 2001-11-06 20:02:46 +00:00
zuntum
c72c1cf5f9 Move pkg/ files into package's toplevel directory 2001-11-01 00:57:41 +00:00
tron
304d87404b Bump version number in dependence line to "2001.0" to make sure that
all clients use the client library with full TLS support.
2001-10-16 13:00: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
jlam
d2eb68d2a6 Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the default
installation directory in case the package isn't installed.
2001-07-27 13:33:18 +00:00
jlam
7b1d3cb465 Mechanical changes to buildlink.mk files to use EVAL_PREFIX to set
BUILDLINK_PREFIX.<pkgname>.  This allows buildlink to find X11BASE packages
regardless of whether they were installed before or after xpkgwedge was
installed.  Idea by Alistair Crooks <agc@pkgsrc.org>.
2001-07-20 01:54:31 +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
cb76bd5efc Move inclusion of bsd.buildlink.mk to start of file. 2001-07-01 22:59:08 +00:00
jlam
34d11d8a0f Generalize how the dependency pattern may be specified. Instead of just
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify
the dependency pattern as FOO_DEPENDS=foo>=1.0.  This allows things like
JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib.
Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
2001-06-23 19:26:48 +00:00
jlam
fd9f6a3b8d Add buildlink.mk files for use by other package Makefiles. 2001-06-22 05:46:26 +00:00
jlam
18d3a2277c Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. 2001-06-22 03:31:51 +00:00
agc
b26a4eb88b Move to sha1 digests, and add distfile sizes. 2001-04-20 13:09:54 +00:00
agc
9e8d6c8b8d + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:33:31 +00:00
wiz
06a738ae0f Be more explicit in how to restart inetd, and don't offer rebooting the
machine as a suggestion. By Dieter Baron.
2001-04-03 13:10:17 +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
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
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-04 15:10:17 +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
tron
43eafeb573 Revert source for IMAP daemon to "imap-2000.RELEASE-CANDIDATE.6" because
the new source code breaks CRAM-MD5 authentification.
2000-11-09 08:56:35 +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
toshii
506596d439 Make this build under Solaris. 2000-09-27 08:29:04 +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
tron
b75afb8246 Fix build problems caused by libtool usage. 1999-11-25 14:32:42 +00:00
agc
89b4d45eda Remove a patch which was already part of the distribution. 1999-11-18 14:59:14 +00:00
agc
ea605099d4 Advise the user to modify inetd.conf to point to the correct files.
Closes PR pkg/8659 from Erik Bertelsen
1999-10-21 14:29:36 +00:00
agc
f4d5171de1 Add package patch checksum files. 1999-07-09 14:09: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
cgd
65ec58ddb3 make the sample lines for inetd.conf reflect the actual location where the
daemons are installed (libexec rather than bin).
1999-01-14 01:50:33 +00:00
tv
bbfaa8be60 Don't require the "I accept the risk for..." outdated string at the top of
/etc/c-client.cf.
1998-12-07 20:48:16 +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