mail.h   mail.h 
/* ======================================================================== /* ========================================================================
* Copyright 1988-2006 University of Washington * Copyright 1988-2007 University of Washington
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* *
* ======================================================================== * ========================================================================
*/ */
skipping to change at line 26 skipping to change at line 26
* *
* Author: Mark Crispin * Author: Mark Crispin
* Networks and Distributed Computing * Networks and Distributed Computing
* Computing & Communications * Computing & Communications
* University of Washington * University of Washington
* Administration Building, AG-44 * Administration Building, AG-44
* Seattle, WA 98195 * Seattle, WA 98195
* Internet: MRC@CAC.Washington.EDU * Internet: MRC@CAC.Washington.EDU
* *
* Date: 22 November 1989 * Date: 22 November 1989
* Last Edited: 30 August 2006 * Last Edited: 19 January 2007
*/ */
/* Build parameters */ /* Build parameters */
#define CACHEINCREMENT 250 /* cache growth increments */ #define CACHEINCREMENT 250 /* cache growth increments */
#define MAILTMPLEN 1024 /* size of a temporary buffer */ #define MAILTMPLEN 1024 /* size of a temporary buffer */
#define SENDBUFLEN 16385 /* size of temporary sending buffer, also #define SENDBUFLEN 16385 /* size of temporary sending buffer, also
* used for SMTP commands and NETMBX generat ion * used for SMTP commands and NETMBX generat ion
* buffer so shouldn't be made smaller than * buffer so shouldn't be made smaller than
* MAILTMPLEN. Note that there's a guard by te, * MAILTMPLEN. Note that there's a guard by te,
* so this is actually len+1. */ * so this is actually len+1. */
skipping to change at line 168 skipping to change at line 168
#define GET_DISABLE822TZTEXT 221 #define GET_DISABLE822TZTEXT 221
#define SET_DISABLE822TZTEXT 222 #define SET_DISABLE822TZTEXT 222
#define GET_LIMITEDADVERTISE (long) 223 #define GET_LIMITEDADVERTISE (long) 223
#define SET_LIMITEDADVERTISE (long) 224 #define SET_LIMITEDADVERTISE (long) 224
#define GET_LOGOUTHOOK (long) 225 #define GET_LOGOUTHOOK (long) 225
#define SET_LOGOUTHOOK (long) 226 #define SET_LOGOUTHOOK (long) 226
#define GET_LOGOUTDATA (long) 227 #define GET_LOGOUTDATA (long) 227
#define SET_LOGOUTDATA (long) 228 #define SET_LOGOUTDATA (long) 228
#define GET_EXTERNALAUTHID (long) 229 #define GET_EXTERNALAUTHID (long) 229
#define SET_EXTERNALAUTHID (long) 230 #define SET_EXTERNALAUTHID (long) 230
#define GET_SSLCAPATH (long) 231
#define SET_SSLCAPATH (long) 232
/* 3xx: TCP/IP */ /* 3xx: TCP/IP */
#define GET_OPENTIMEOUT (long) 300 #define GET_OPENTIMEOUT (long) 300
#define SET_OPENTIMEOUT (long) 301 #define SET_OPENTIMEOUT (long) 301
#define GET_READTIMEOUT (long) 302 #define GET_READTIMEOUT (long) 302
#define SET_READTIMEOUT (long) 303 #define SET_READTIMEOUT (long) 303
#define GET_WRITETIMEOUT (long) 304 #define GET_WRITETIMEOUT (long) 304
#define SET_WRITETIMEOUT (long) 305 #define SET_WRITETIMEOUT (long) 305
#define GET_CLOSETIMEOUT (long) 306 #define GET_CLOSETIMEOUT (long) 306
#define SET_CLOSETIMEOUT (long) 307 #define SET_CLOSETIMEOUT (long) 307
#define GET_TIMEOUT (long) 308 #define GET_TIMEOUT (long) 308
skipping to change at line 447 skipping to change at line 449
#define ST_SET (long) 0x4 /* set vs. clear */ #define ST_SET (long) 0x4 /* set vs. clear */
/* Expunge options */ /* Expunge options */
#define EX_UID (long) 0x1 /* argument is a UID sequence */ #define EX_UID (long) 0x1 /* argument is a UID sequence */
/* Copy options */ /* Copy options */
#define CP_UID (long) 0x1 /* argument is a UID sequence */ #define CP_UID (long) 0x1 /* argument is a UID sequence */
#define CP_MOVE (long) 0x2 /* delete from source after copying */ #define CP_MOVE (long) 0x2 /* delete from source after copying */
/* set debug in any created stream */
#define CP_DEBUG (long) 0x20000000
/* Search/sort/thread options */ /* Search/sort/thread options */
#define SE_UID (long) 0x1 /* return UID */ #define SE_UID (long) 0x1 /* return UID */
#define SE_FREE (long) 0x2 /* free search program after finished */ #define SE_FREE (long) 0x2 /* free search program after finished */
#define SE_NOPREFETCH (long) 0x4/* no search prefetching */ #define SE_NOPREFETCH (long) 0x4/* no search prefetching */
#define SO_FREE (long) 0x8 /* free sort program after finished */ #define SO_FREE (long) 0x8 /* free sort program after finished */
#define SE_NOSERVER (long) 0x10 /* don't do server-based search/sort /thread */ #define SE_NOSERVER (long) 0x10 /* don't do server-based search/sort /thread */
#define SE_RETAIN (long) 0x20 /* retain previous search results */ #define SE_RETAIN (long) 0x20 /* retain previous search results */
#define SO_OVERVIEW (long) 0x40 /* use overviews in searching (NNTP only) */ #define SO_OVERVIEW (long) 0x40 /* use overviews in searching (NNTP only) */
#define SE_NEEDBODY (long) 0x80 /* include body structure in prefetc h */ #define SE_NEEDBODY (long) 0x80 /* include body structure in prefetc h */
skipping to change at line 472 skipping to change at line 476
#define SE_SILLYOK (long) 0x400 /* allow silly searches */ #define SE_SILLYOK (long) 0x400 /* allow silly searches */
/* Status options */ /* Status options */
#define SA_MESSAGES (long) 0x1 /* number of messages */ #define SA_MESSAGES (long) 0x1 /* number of messages */
#define SA_RECENT (long) 0x2 /* number of recent messages */ #define SA_RECENT (long) 0x2 /* number of recent messages */
#define SA_UNSEEN (long) 0x4 /* number of unseen messages */ #define SA_UNSEEN (long) 0x4 /* number of unseen messages */
#define SA_UIDNEXT (long) 0x8 /* next UID to be assigned */ #define SA_UIDNEXT (long) 0x8 /* next UID to be assigned */
/* UID validity value */ /* UID validity value */
#define SA_UIDVALIDITY (long) 0x10 #define SA_UIDVALIDITY (long) 0x10
/* set OP_DEBUG on any created stream */
#define SA_DEBUG (long) 0x10000000
/* use multiple newsrcs */ /* use multiple newsrcs */
#define SA_MULNEWSRC (long) 0x20000000 #define SA_MULNEWSRC (long) 0x20000000
/* Mailgets flags */ /* Mailgets flags */
#define MG_UID (long) 0x1 /* message number is a UID */ #define MG_UID (long) 0x1 /* message number is a UID */
#define MG_COPY (long) 0x2 /* must return copy of argument */ #define MG_COPY (long) 0x2 /* must return copy of argument */
/* SASL authenticator categories */ /* SASL authenticator categories */
#define AU_SECURE (long) 0x1 /* /secure allowed */ #define AU_SECURE (long) 0x1 /* /secure allowed */
 End of changes. 5 change blocks. 
2 lines changed or deleted 8 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/