You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by dr...@apache.org on 2019/01/22 19:10:57 UTC

svn commit: r1851853 - /httpd/site/trunk/tools/announce.sh

Author: druggeri
Date: Tue Jan 22 19:10:57 2019
New Revision: 1851853

URL: http://svn.apache.org/viewvc?rev=1851853&view=rev
Log:
Add Date and Message-ID headers to emails

Modified:
    httpd/site/trunk/tools/announce.sh

Modified: httpd/site/trunk/tools/announce.sh
URL: http://svn.apache.org/viewvc/httpd/site/trunk/tools/announce.sh?rev=1851853&r1=1851852&r2=1851853&view=diff
==============================================================================
--- httpd/site/trunk/tools/announce.sh (original)
+++ httpd/site/trunk/tools/announce.sh Tue Jan 22 19:10:57 2019
@@ -127,12 +127,16 @@ echo "Checking $dir..."
   cve_description=`echo "$contents" | grep -o 'CVE-[0-9]\+-[0-9]\+: .*[^\.]'`
 
   counter=0
+  MID="<`perl -e 'print time . ".";@chars=("A".."Z",0..0);print $chars[rand @chars] for 1..8;'`@httpd.apache.org>"
+  DATE=`date '+%a, %d %b %Y %H:%M:%S %z'`
   for address in `echo "$security_addresses"`;do
     mail_message="$notification_scripts"/"$dir".$counter.txt
     echo "From: $name <$email>" > "$mail_message"
     echo "To: $address" >> "$mail_message"
     echo "Reply-To: dev@httpd.apache.org" >> "$mail_message"
     echo "Subject: $cve_description" >> "$mail_message"
+    echo "Date: $DATE" >> "$mail_message"
+    echo "Message-ID: $MID" >> "$mail_message"
     echo "" >> "$mail_message"
     echo "$contents" >> "$mail_message"
 
@@ -251,6 +255,8 @@ svn add "$release_base"/CURRENT-IS-${ver
 ## Prepare the regular announcement
 contents=`cat "$release_base"/Announcement$branch.txt`
 counter=0
+MID="<`perl -e 'print time . ".";@chars=("A".."Z",0..0);print $chars[rand @chars] for 1..8;'`@httpd.apache.org>"
+DATE=`date '+%a, %d %b %Y %H:%M:%S %z'`
 for address in `echo "$announce_addresses"`;do
   mail_message="$notification_scripts"/Announcement.$counter.txt
 
@@ -258,6 +264,8 @@ for address in `echo "$announce_addresse
   echo "To: $address" >> "$mail_message"
   echo "Reply-To: dev@httpd.apache.org" >> "$mail_message"
   echo "Subject: [ANNOUNCEMENT] Apache HTTP Server $version Released" >> "$mail_message"
+  echo "Date: $DATE" >> "$mail_message"
+  echo "Message-ID: $MID" >> "$mail_message"
   echo "" >> "$mail_message"
   echo "$contents" >> "$mail_message"