X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fsend.c;h=ad1cf39755f0adec6a4060e09ff21b8b51a90353;hb=a51ad22240aacc586d164bf9b79b9f0380fc8992;hp=8409654d1a0d6072877812c458dfcda907a24add;hpb=2f689a1cb907a5de04e6d39ffd217a69af3216c7;p=mmh diff --git a/uip/send.c b/uip/send.c index 8409654..ad1cf39 100644 --- a/uip/send.c +++ b/uip/send.c @@ -2,8 +2,6 @@ /* * send.c -- send a composed message * - * $Id$ - * * This code is Copyright (c) 2002, by the authors of nmh. See the * COPYRIGHT file in the root directory of the nmh distribution for * complete copyright information. @@ -21,6 +19,12 @@ # define SASLminc(a) 0 #endif /* CYRUS_SASL */ +#ifndef TLS_SUPPORT +# define TLSminc(a) (a) +#else /* TLS_SUPPORT */ +# define TLSminc(a) 0 +#endif /* TLS_SUPPORT */ + static struct swit switches[] = { #define ALIASW 0 { "alias aliasfile", 0 }, @@ -108,6 +112,8 @@ static struct swit switches[] = { { "attachformat", 7 }, #define PORTSW 42 { "port server-port-name/number" , 4 }, +#define TLSSW 43 + { "tls", TLSminc(-3) }, { NULL, 0 } }; @@ -147,9 +153,6 @@ main (int argc, char **argv) struct stat st; char *attach = (char *)0; /* header field name for attachments */ int attachformat = 0; /* mhbuild format specifier for attachments */ -#ifdef UCI - FILE *fp; -#endif /* UCI */ #ifdef LOCALE setlocale(LC_ALL, ""); @@ -265,6 +268,7 @@ main (int argc, char **argv) case SOMLSW: case SNOOPSW: case SASLSW: + case TLSSW: vec[vecp++] = --cp; continue; @@ -394,18 +398,6 @@ go_to_it: if ((cp = getenv ("SIGNATURE")) == NULL || *cp == 0) if ((cp = context_find ("signature")) && *cp) m_putenv ("SIGNATURE", cp); -#ifdef UCI - else { - snprintf (buf, sizeof(buf), "%s/.signature", mypath); - if ((fp = fopen (buf, "r")) != NULL - && fgets (buf, sizeof buf, fp) != NULL) { - fclose (fp); - if (cp = strchr (buf, '\n')) - *cp = 0; - m_putenv ("SIGNATURE", buf); - } - } -#endif /* UCI */ for (msgnum = 0; msgnum < msgp; msgnum++) if (stat (msgs[msgnum], &st) == NOTOK)