summaryrefslogtreecommitdiff
path: root/mail/imap-uw/patches
AgeCommit message (Collapse)AuthorFilesLines
2006-01-12Changes 2004g:adam2-22/+5
* Bug fix: quoted string handling in the mailbox name parsing routine Changes 2004f: * Bug fix: TCP code * New SSL/TLS routines
2005-12-03Do not "extern int errno;" just in case.joerg18-0/+216
2005-10-05Security fix for SA17062:salo1-0/+17
"A vulnerability in UW-imapd can be exploited by malicious users to cause a DoS (Denial of Service) or compromise a vulnerable system. The vulnerability is caused due to a boundary error in the "mail_valid_net_parse_work()" function when copying the user supplied mailbox name to a stack buffer. This can be exploited to cause a stack-based buffer overflow via a specially crafted mailbox name that contains an single opening double-quote character, without the corresponding closing double-quote. Successful exploitation allows arbitrary code execution, but requires valid credentials on the IMAP server." http://secunia.com/advisories/17062/ www.idefense.com/application/poi/display?id=313&type=vulnerabilities http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-2933 Patch from 2004g.
2005-08-12Update to imap-uw-2004e (downwards ABI compatible; shlib teeny version bumped).tv2-22/+27
Changes (note that relnotes say -2004d, but it is indeed -2004e): ===== imap-2004d is a maintenance release, released concurrently with Pine 4.63, and consists primarily of bugfixes There is now a workaround for RedHat breaking flock(). However, since RedHat has said that they don't support flock(), there is no guarantee that they won't break it in the future. So you may want to consider some other Linux distribution or BSD instead. See: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=123415 for the gruesome details. There are no user-visible functional enhancements in this version. ===== OTHER CHANGE: Multiple newsrc and MSA support needed by Pine 4.63.
2005-08-01Add optional IPv6 support. Bump package revision because of this change.tron1-4/+13
2005-06-17Add missing RCS Id tag to patch-ab.hira1-0/+2
2005-03-06Use the SSLKEYS variable to determine the location of the certificatethorpej1-11/+10
private key. Bump package revision to 2.
2004-10-11Add IMAP_UW_USE_WHOSONabs1-11/+29
No change to default build, so no version bump
2004-08-12Changes imap-2004a:adam2-6/+6
* maintenance release, consisting primarily of critical bugfixes * now has a supported NNTP proxy capability * OSF/1 port (Digital UNIX, Tru64) now uses flocksim instead of flcksafe * The unix[nt] and mmdf drivers now prevent mail_append() from writing Status:, X-Status:, X-UID, X-IMAP[base]:, and X-Keywords: header lines to a traditional UNIX or MMDF format mailbox
2004-05-13Changes 2004:adam5-22/+22
* mailutil has three new commands: delete, rename, and prune * IPv6 support now exists for UNIX and W2K * The NNTP driver now supports NNTP SASL and TLS * imapd now supports the LITERAL+ and SASL-IR initial-response extensions * The IMAP driver has some additional checks to reduce the amount of network traffic, including executing "silly searches" (searches of sequence numbers only) locally * The IMAP, POP, SMTP, and NNTP drivers now have diagnostic code to provide better information about servers which violate SASL's empty challenge requirements (e.g. with the PLAIN mechanism). * There is a new mail_fetch_overview_sequence() function which is like mail_fetch_overview() but takes a sequence number string as an argument. There should have been a flags argument and FT_UID bit as in all the other mail_fetch_???() functions but compatibility with the past... :-( * The overview_t callback (from mail_fetch_overview()) now has a fourth argument which contains the message sequence number (as opposed to the UID which is in the second argument). It turned out that some applications were calling mail_msgno() (which can be moderately expensive) to get the sequence number, and c-client already knew it. * Many declarations which are completely internal to a driver have been removed from the driver .h file, and in those cases where there are no external declarations left the .h file has been eliminated entirely. As part of this, the mbox driver routines are now incorporated with the unix driver routines as opposed to being a separate file. The mbox driver still needs to be lunk in order to get the mbox functionality.
2003-09-13Add IMAP_UW_MAILSPOOLHOME (analogous to PROCMAIL_MAILSPOOLHOME). Tokim1-0/+13
default user mailboxes to their home directory, specify the name of the mailbox file.
2003-09-10Updated: 27 August 2003adam2-15/+15
imap-2002e is a minor release, released concurrently with Pine 4.57, and contains primarily bugfixes. Programs written for imap-2002d should build with this version without modification. The NNTP client code now tries to perform better with legacy NNTP servers which do not comply with the current NNTP protocol specification draft, most notably Netscape Collabra. Delivery notifications now work reliably with SMTP servers that support it. The following changes are primarily of concern to developers and power users: There is a "limited advertise" option in env_unix.c which, if set, will only advertise the user's own namespace and the #shared/ namespace. It is now possible to build the IMAP toolkit with a separate SSL KEY file from the certificate file (SSLKEYS vs. SSLCERTS). A new BODY structure element, sparep, is available for the main program to use as a pointer for its own purposes; as well as a SET_FREEBODYSPAREP function, similar to SET_FREEENVELOPESPAREP, SET_FREEELTSPAREP, etc.
2003-07-30Kerberos fix (thanks to tron)adam1-3/+46
2003-07-28New patch file: patch-af, since auth_gss.c has been changed, and kerb_mit.c ↵adam1-0/+21
introduced
2003-07-28Changes:adam4-67/+20
imap-2002c is a minor release, released concurrently with Pine 4.55, and contains primarily bugfixes. Programs written for imap-2002 will build with this version without modification imap-2002d is a minor release, released concurrently with Pine 4.56, and contains primarily bugfixes. Programs written for imap-2002 should build with this version without modification, with one exception. That exception is the ngbogus envelope flag, which stopped being used in imap-2002c and is now gone for good. See RELNOTES for additional information
2003-04-10Add "-ldes" for ${USE_KERBEROS}==YES case, on NetBSD-1.5* only. Thisfredb1-2/+2
should close PR pkg/19430 and PR pkg/20491.
2003-01-23obey CFLAGS and CPPFLAGS. Don't unconditionally add -O2.dmcmahill1-3/+3
2002-12-11Update "imap-uw" package to version 2002.1rc1 (0212051126 snapshot oftron7-87/+153
version 2002a). This version fixes a buffer overflow described in Cert Vulnerability Note VU#961489.
2002-10-30Fail if krb5_init_context fails in ckp_gss.c.elric1-0/+18
2002-10-30In the previous commit, I broke the non-kerberos setup. Thiselric2-21/+53
occurred because gss_import_name() was segfaulting if /etc/krb5.conf was not found. To fix it, I swapped the krb5_init_context() and the gss_import_name() calls, since krb5_init_context() will fail if krb5 is not configured and I can fail appropriately. I also changed slightly how the documentation is installed by the main Makefile, because the ${CP} was relying on the non-existence of the target directory.
2002-10-28Adding GSSAPI support to this package. It is turned on by default forelric2-72/+119
NetBSD and off for everything else.
2001-10-11Updated imap-uw to 2001. Changes:martti3-49/+25
* 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-06-22Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY.jlam1-2/+2
2001-02-08Update imap-uw to 2000c. This is a bugfix release over versions 2000a andjlam10-135/+40
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.
2000-12-17Add SSL support for clients.jlam2-11/+26
2000-12-17Honor CFLAGS from environment during build. Also some cosmetic changesjlam1-5/+14
to the Makefile to use existing make variables instead of defining a new do-build target.
2000-12-13Update "imap-uw" package to version 2000a. This fixes PR pkg/11456 andtron1-263/+0
and PR pkg/11671.
2000-11-09Revert source for IMAP daemon to "imap-2000.RELEASE-CANDIDATE.6" becausetron1-0/+263
the new source code breaks CRAM-MD5 authentification.
2000-11-09Update to '2000 release.hubertf7-42/+42
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-09-27Make this build under Solaris.toshii1-3/+12
2000-09-19Update to 4.7rc6 ("2000" release candidate)hubertf4-32/+33
Fixes a security problem in folder handling described in http://www.securityfocus.com/advisories/2646 Will be used by upcoming pine-pkg
2000-05-19Update imap-uw to 4.7c2.jlam5-35/+42
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
1999-11-25Fix build problems caused by libtool usage.tron4-5/+53
1999-11-18Remove a patch which was already part of the distribution.agc1-13/+0
1999-02-08Update "imap-uw" package to version 4.5:tron2-17/+17
imap-4.5 is a maintenace update, with minor bugfixes to imap-4.4 and optional support for CRAM-MD5.
1998-12-07Don't require the "I accept the risk for..." outdated string at the top oftv1-0/+13
/etc/c-client.cf.
1998-11-22Update to 4.4.tv1-2/+2
1998-08-07Add NetBSD RCS Ids.agc7-0/+14
1998-08-05The libimapuw API is _not_ binary compatible; bump the major version.tv1-1/+1
(Includes my official update of imap-uw to 4.2, which I forgot to commit.)
1998-08-04Update "imap-uw" package to version 4.2.tron1-6/+6
1998-07-19Addition of University of Washington IMAP4 reference implementationtv7-0/+104
including POP2 and POP3 servers.