--- received.c.orig  1998-06-15
+++ received.c       2007-03-21
--- .././qmail-1.03/received.c	Mon Jun 15 12:53:16 1998
+++ ../qmail-1.03.2418/received.c	Thu Jun  8 22:50:43 2006
@@ -34,10 +34,11 @@
 
 static char buf[DATE822FMT];
 
-/* "Received: from relay1.uu.net (HELO uunet.uu.net) (7@192.48.96.5)\n" */
-/* "  by silverton.berkeley.edu with SMTP; 26 Sep 1995 04:46:54 -0000\n" */
+/* "Received: from relay1.uu.net (HELO uunet.uu.net) (user@192.48.96.5)" */
+/* "  (de-)crypted with tls-version: cipher [used/perm] DN=dn" */
+/* "  by silverton.berkeley.edu with SMTP; 26 Sep 1995 04:46:54 -0000" */
 
-void received(qqt,protocol,local,remoteip,remotehost,remoteinfo,helo)
+void received(qqt,protocol,local,remoteip,remotehost,remoteinfo,helo,tlsinfo)
 struct qmail *qqt;
 char *protocol;
 char *local;
@@ -45,6 +46,7 @@
 char *remotehost;
 char *remoteinfo;
 char *helo;
+char *tlsinfo;
 {
   struct datetime dt;
 
@@ -61,7 +63,12 @@
     qmail_puts(qqt,"@");
   }
   safeput(qqt,remoteip);
-  qmail_puts(qqt,")\n  by ");
+  qmail_puts(qqt,")");
+  if (tlsinfo) {
+    qmail_puts(qqt,"\n  (de-)crypted with ");
+    qmail_puts(qqt,tlsinfo);
+  }
+  qmail_puts(qqt,"\n  by ");
   safeput(qqt,local);
   qmail_puts(qqt," with ");
   qmail_puts(qqt,protocol);


syntax highlighted by Code2HTML, v. 0.9.1