dgaudet 97/11/05 03:43:15
Modified: src Tag: APACHE_1_2_X CHANGES mod_imap.c Log: mod_imap should DECLINE non-GET methods. Submitted by: Jay Bloodworth <[EMAIL PROTECTED]> Reviewed by: Brian Behlendorf, Dean Gaudet, Ralf Engelschall Revision Changes Path No revision No revision 1.286.2.58 +3 -0 apache/src/CHANGES Index: CHANGES =================================================================== RCS file: /export/home/cvs/apache/src/CHANGES,v retrieving revision 1.286.2.57 retrieving revision 1.286.2.58 diff -u -r1.286.2.57 -r1.286.2.58 --- CHANGES 1997/11/05 11:40:12 1.286.2.57 +++ CHANGES 1997/11/05 11:43:13 1.286.2.58 @@ -1,5 +1,8 @@ Changes with Apache 1.2.5 + *) mod_imap should decline all non-GET methods. + [Jay Bloodworth <[EMAIL PROTECTED]>] + *) suexec.c wouldn't build without -DLOG_EXEC. [Jason A. Dour] *) mod_userdir was modifying r->finfo in cases where it wasn't setting 1.21.2.2 +5 -1 apache/src/mod_imap.c Index: mod_imap.c =================================================================== RCS file: /export/home/cvs/apache/src/mod_imap.c,v retrieving revision 1.21.2.1 retrieving revision 1.21.2.2 diff -u -r1.21.2.1 -r1.21.2.2 --- mod_imap.c 1997/08/01 08:48:17 1.21.2.1 +++ mod_imap.c 1997/11/05 11:43:14 1.21.2.2 @@ -633,7 +633,11 @@ char *imap_base = icr->imap_base ? icr->imap_base : IMAP_BASE_DEFAULT; - FILE *imap = pfopen(r->pool, r->filename, "r"); + FILE *imap; + + if (r->method_number != M_GET) return DECLINED; + + imap = pfopen(r->pool, r->filename, "r"); if ( ! imap ) return NOT_FOUND;