Changeset 147098 for trunk/dports/mail


Ignore:
Timestamp:
Mar 27, 2016, 2:47:31 AM (3 years ago)
Author:
dluke@…
Message:

mailx: update openssl patch to no longer support SSLv2 (fixes #50967)

Location:
trunk/dports/mail/mailx
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/mail/mailx/Portfile

    r146517 r147098  
    44name            mailx
    55version         12.4
    6 revision        4
     6revision        5
    77categories      mail
    88license         {BSD-old BSD}
  • trunk/dports/mail/mailx/files/patch-openssl.c

    r90369 r147098  
    1 --- openssl.c   2007/08/04 11:41:36     1.12
    2 +++ openssl.c   2009/05/26 21:04:15     1.13
     1--- openssl.c.orig      2016-03-26 22:41:42.000000000 -0400
     2+++ openssl.c   2016-03-26 22:42:04.000000000 -0400
    33@@ -101,12 +101,17 @@
    44 static int ssl_rand_init(void);
     
    2020 static int ssl_password_cb(char *buf, int size, int rwflag, void *userdata);
    2121 static FILE *smime_sign_cert(const char *xname, const char *xname2, int warn);
    22 @@ -203,10 +208,10 @@
     22@@ -203,17 +208,15 @@
    2323        return 1;
    2424 }
     
    3333 
    3434        cp = ssl_method_string(uhp);
    35 @@ -308,7 +313,11 @@
     35        if (cp != NULL) {
     36-               if (equal(cp, "ssl2"))
     37-                       method = SSLv2_client_method();
     38-               else if (equal(cp, "ssl3"))
     39+               if (equal(cp, "ssl3"))
     40                        method = SSLv3_client_method();
     41                else if (equal(cp, "tls1"))
     42                        method = TLSv1_client_method();
     43@@ -308,7 +311,11 @@
    3644        X509 *cert;
    3745        X509_NAME *subj;
     
    4553        int     i;
    4654 
    47 @@ -357,7 +366,8 @@
     55@@ -357,7 +364,8 @@
    4856 
    4957        ssl_init();
     
    5563                return STOP;
    5664        }
    57 @@ -496,7 +506,11 @@
     65@@ -496,7 +504,11 @@
    5866 }
    5967 
     
    6775        struct message  *x;
    6876        char    *cp, *sender, *to, *cc, *cnttype;
    69 @@ -505,7 +519,12 @@
     77@@ -505,7 +517,12 @@
    7078        off_t   size;
    7179        BIO     *fb, *pb;
     
    8088        X509_NAME       *subj;
    8189        char    data[LINESIZE];
    82 @@ -614,7 +633,11 @@
     90@@ -614,7 +631,11 @@
    8391 {
    8492        int     *msgvec = vp, *ip;
     
    92100        char    *ca_dir, *ca_file;
    93101 
    94 @@ -687,7 +710,11 @@
     102@@ -687,7 +708,11 @@
    95103        X509    *cert;
    96104        PKCS7   *pkcs7;
     
    104112 
    105113        certfile = expand((char *)certfile);
    106 @@ -950,9 +977,14 @@
     114@@ -950,9 +975,14 @@
    107115        off_t   size;
    108116        BIO     *fb, *pb;
Note: See TracChangeset for help on using the changeset viewer.