From: Pierre Habouzit Date: Sat, 4 Nov 2006 22:45:06 +0000 (+0100) Subject: we don't care about sun attachments, this is long dead X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=commitdiff_plain;h=df7c0ef298343ef5523ad0be5af9fd629f901738 we don't care about sun attachments, this is long dead Signed-off-by: Pierre Habouzit --- diff --git a/configure.ac b/configure.ac index 617f75d..358a853 100644 --- a/configure.ac +++ b/configure.ac @@ -685,11 +685,6 @@ AC_ARG_ENABLE(buffy-size, AC_HELP_STRING([--enable-buffy-size], [Use file size a AC_DEFINE(BUFFY_SIZE,1,[ Define to enable the "buffy_size" feature. ]) fi]) -AC_ARG_ENABLE(mailtool, AC_HELP_STRING([--enable-mailtool], [Enable Sun mailtool attachments support ]), - [if test x$enableval = xyes; then - AC_DEFINE(SUN_ATTACHMENT,1,[ Define to enable Sun mailtool attachments support. ]) - fi]) - AC_ARG_ENABLE(compressed, [ --enable-compressed Enable compressed folders support ], [if test x$enableval = xyes; then AC_DEFINE(USE_COMPRESSED,1,[ The compressed mailboxes support ]) diff --git a/main.c b/main.c index f6e8d1f..b01058b 100644 --- a/main.c +++ b/main.c @@ -411,11 +411,6 @@ static void show_version (void) "+BUFFY_SIZE " #else "-BUFFY_SIZE " -#endif -#ifdef SUN_ATTACHMENT - "+SUN_ATTACHMENT " -#else - "-SUN_ATTACHMENT " #endif "\n " #ifdef ENABLE_NLS diff --git a/parse.c b/parse.c index d043331..cd78866 100644 --- a/parse.c +++ b/parse.c @@ -155,13 +155,8 @@ int mutt_check_encoding (const char *c) return (ENCQUOTEDPRINTABLE); else if (ascii_strncasecmp ("base64", c, sizeof ("base64") - 1) == 0) return (ENCBASE64); - else if (ascii_strncasecmp ("x-uuencode", c, sizeof ("x-uuencode") - 1) == - 0) + else if (ascii_strncasecmp ("x-uuencode", c, sizeof ("x-uuencode") - 1) == 0) return (ENCUUENCODED); -#ifdef SUN_ATTACHMENT - else if (ascii_strncasecmp ("uuencode", c, sizeof ("uuencode") - 1) == 0) - return (ENCUUENCODED); -#endif else return (ENCOTHER); } @@ -273,10 +268,6 @@ int mutt_check_mime_type (const char *s) return TYPETEXT; else if (ascii_strcasecmp ("multipart", s) == 0) return TYPEMULTIPART; -#ifdef SUN_ATTACHMENT - else if (ascii_strcasecmp ("x-sun-attachment", s) == 0) - return TYPEMULTIPART; -#endif else if (ascii_strcasecmp ("application", s) == 0) return TYPEAPPLICATION; else if (ascii_strcasecmp ("message", s) == 0) @@ -318,13 +309,6 @@ void mutt_parse_content_type (char *s, BODY * ct) if ((pc = mutt_get_parameter ("name", ct->parameter)) != 0 && !ct->filename) ct->filename = m_strdup(pc); - -#ifdef SUN_ATTACHMENT - /* this is deep and utter perversion */ - if ((pc = mutt_get_parameter ("conversions", ct->parameter)) != 0) - ct->encoding = mutt_check_encoding (pc); -#endif - } /* Now get the subtype */ @@ -338,11 +322,6 @@ void mutt_parse_content_type (char *s, BODY * ct) /* Finally, get the major type */ ct->type = mutt_check_mime_type (s); -#ifdef SUN_ATTACHMENT - if (ascii_strcasecmp ("x-sun-attachment", s) == 0) - ct->subtype = m_strdup("x-sun-attachment"); -#endif - if (ct->type == TYPEOTHER) { ct->xtype = m_strdup(s); } @@ -449,20 +428,6 @@ BODY *mutt_read_mime_header (FILE * fp, int digest) rfc2047_decode (&p->description); } } -#ifdef SUN_ATTACHMENT - else if (!ascii_strncasecmp ("x-sun-", line, 6)) { - if (!ascii_strcasecmp ("data-type", line + 6)) - mutt_parse_content_type (c, p); - else if (!ascii_strcasecmp ("encoding-info", line + 6)) - p->encoding = mutt_check_encoding (c); - else if (!ascii_strcasecmp ("content-lines", line + 6)) - mutt_set_parameter ("content-lines", c, &(p->parameter)); - else if (!ascii_strcasecmp ("data-description", line + 6)) { - m_strreplace(&p->description, c); - rfc2047_decode (&p->description); - } - } -#endif } p->offset = ftello (fp); /* Mark the start of the real data */ if (p->type == TYPETEXT && !p->subtype) @@ -481,13 +446,7 @@ void mutt_parse_part (FILE * fp, BODY * b) switch (b->type) { case TYPEMULTIPART: -#ifdef SUN_ATTACHMENT - if (!ascii_strcasecmp (b->subtype, "x-sun-attachment")) - bound = "--------"; - else -#endif - bound = mutt_get_parameter ("boundary", b->parameter); - + bound = mutt_get_parameter ("boundary", b->parameter); fseeko (fp, b->offset, SEEK_SET); b->parts = mutt_parse_multipart (fp, bound, b->offset + b->length, @@ -567,9 +526,6 @@ BODY *mutt_parse_messageRFC822 (FILE * fp, BODY * parent) BODY *mutt_parse_multipart (FILE * fp, const char *boundary, off_t end_off, int digest) { -#ifdef SUN_ATTACHMENT - int lines; -#endif int blen, len, crlf = 0; char buffer[LONG_STRING]; BODY *head = 0, *last = 0, *new = 0; @@ -612,17 +568,6 @@ BODY *mutt_parse_multipart (FILE * fp, const char *boundary, off_t end_off, else if (buffer[2 + blen] == 0) { new = mutt_read_mime_header (fp, digest); -#ifdef SUN_ATTACHMENT - if (mutt_get_parameter ("content-lines", new->parameter)) { - for (lines = - atoi (mutt_get_parameter ("content-lines", new->parameter)); - lines; lines--) - if (ftello (fp) >= end_off - || fgets (buffer, LONG_STRING, fp) == NULL) - break; - } -#endif - /* * Consistency checking - catch * bad attachment end boundaries