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 | |||