Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Feb 2011 20:50:42 +0000 (UTC)
From:      Hiroki Sato <hrs@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-7@freebsd.org
Subject:   svn commit: r218983 - in stable/7/release/doc: en_US.ISO8859-1/errata share/sgml
Message-ID:  <201102232050.p1NKogx5010987@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: hrs
Date: Wed Feb 23 20:50:42 2011
New Revision: 218983
URL: http://svn.freebsd.org/changeset/base/218983

Log:
  Update release documents for 7.4R.  Document OpenSSL vuln was fixed and
  shlib version was decreased in Errata.

Modified:
  stable/7/release/doc/en_US.ISO8859-1/errata/article.sgml
  stable/7/release/doc/share/sgml/release.dsl
  stable/7/release/doc/share/sgml/release.ent

Modified: stable/7/release/doc/en_US.ISO8859-1/errata/article.sgml
==============================================================================
--- stable/7/release/doc/en_US.ISO8859-1/errata/article.sgml	Wed Feb 23 20:26:43 2011	(r218982)
+++ stable/7/release/doc/en_US.ISO8859-1/errata/article.sgml	Wed Feb 23 20:50:42 2011	(r218983)
@@ -16,7 +16,7 @@
 
 <!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN">
 %release;
-<!ENTITY release.bugfix "7.3-RELEASE">
+<!ENTITY release.bugfix "7.4-RELEASE">
 ]>
 
 <article>
@@ -40,7 +40,7 @@
     <pubdate>$FreeBSD$</pubdate>
 
     <copyright>
-      <year>2010</year>
+      <year>2011</year>
       <holder role="mailto:doc@FreeBSD.org">The &os; Documentation Project</holder>
     </copyright>
 
@@ -167,42 +167,28 @@
   <sect1 id="late-news">
     <title>Late-Breaking News and Corrections</title>
 
-    <para>[20100402] The &os; 7.3-RELEASE Release Notes incorrectly
-      mentioned that a <option>-p</option> flag has been added to the
-      &man.ps.1; utility.  It should have been a <option>-d</option>
-      flag.  The correct entry is:</para>
-
-    <blockquote>
-      <para>The &man.ps.1; command now supports a new flag
-	<option>-d</option>.  This displays descendant info with the
-	output similar to Linux's <option>-H</option> (or
-	<option>-f</option>).</para>
-    </blockquote>
-
-    <para>[20100330] The <filename>libc</filename> of &os; 7.3-RELEASE
-      has the &man.fdopendir.3; function but
-      <filename>&lt;dirent.h&gt;</filename> header file does not
-      contain the function prototype.  This could cause programs
-      compiled on the system to crash on platforms such as
-      &os;/&arch.amd64;, where <literal>sizeof(void *)</literal> is
-      greater than <literal>sizeof(int)</literal>.  This problem has
-      been fixed in <ulink
-	url="http://svn.freebsd.org/changeset/base/205265">r205265
-	(RELENG_7)</ulink>.  An Errata Notice for 7.3-RELEASE is
-      planned.</para>
-
-    <para>[20100330] It turns out that the
-      <filename>zfsloader</filename> in 7.3-RELEASE, a new boot loader
-      similar to &man.loader.8; but it supports ZFS, does not work
-      properly.  This problem has been fixed in <ulink
-	url="http://svn.freebsd.org/changeset/base/205539">r205539
-	(RELENG_7)</ulink>.  An Errata Notice for 7.3-RELEASE is
-      planned.</para>
-
-    <para>[20100323] The &os; 7.3-RELEASE Release Notes incorrectly
-      mentioned that the &man.hwpmc.4; driver has been added though this
-      driver has already been added in 7.0-RELEASE.  The changes in
-      7.3-RELEASE are that &man.pmcannotate.8; utility and support for
-      Intel Core 2 and Core i7 have been added.</para>
+    <para>A bug in <application>OpenSSL</application> that could cause
+      it to parse past the end of the message was found at the late
+      stage of &release.bugfix; release process.  The &release.bugfix;
+      includes a fix for this issue by importing relevant parts from
+      the OpenSSL CVS.  This could be triggered by an incorrectly
+      formatted ClientHello SSL/TLS handshake messages.  The details
+      can be found at <ulink
+      url="http://www.openssl.org/news/secadv_20110208.txt"></ulink>.</para>;
+
+    <para>The shared object version numbers of
+      <application>libcrypto</application> and
+      <application>libssl</application> have been decreased from
+      <literal>6</literal> to <literal>5</literal>.  These are
+      accidentaly increased on 28 November, 2010 (r215997) as OpenSSL
+      0.9.8p was merged.  Note that this affects systems running
+      7-STABLE after that date (after 7.3-RELEASE), not 7.3-RELEASE
+      and the security branch.  Also note that in &os;
+      &release.bugfix;, the library files with the version number
+      <literal>6</literal> are still provided as symbolic links to
+      prevent binaries built in the time window with the accidentaly
+      increased version number from being broken after the system gets
+      updated to &release.bugfix;.</para>
+
   </sect1>
 </article>

Modified: stable/7/release/doc/share/sgml/release.dsl
==============================================================================
--- stable/7/release/doc/share/sgml/release.dsl	Wed Feb 23 20:26:43 2011	(r218982)
+++ stable/7/release/doc/share/sgml/release.dsl	Wed Feb 23 20:50:42 2011	(r218983)
@@ -81,7 +81,7 @@
 		   ((or (equal? arch #f)
 			(equal? arch "")
 			(equal? arch "all"))
-		    (process-children-trim))
+		      (process-children-trim))
 		   (else
 		    (make sequence
 		      (literal "[")
@@ -95,7 +95,7 @@
 				(loop (car rest) (cdr rest)))
 			      (empty-sosofo))))
 		      (literal "] ")
-		      (process-children-trim))))
+		      (process-children-trim)))))
 		  (if (and (not (null? role)) (equal? role "merged"))
 		      (literal " [" merged-string "]")
 		      (empty-sosofo))))
@@ -118,7 +118,7 @@
 		   ((or (equal? arch #f)
 			(equal? arch "")
 			(equal? arch "all"))
-		    (process-children-trim))
+		      (process-children-trim))
 		   (else
 		    (make sequence
 		      (literal "[")
@@ -135,7 +135,7 @@
 		      (process-children-trim))))
 		  (if (and (not (null? role)) (equal? role "merged"))
 		      (literal " [" merged-string "]")
-		      (empty-sosofo)))))))
+		      (empty-sosofo))))))))
     ]]>
 
     <![ %output.html; [
@@ -169,6 +169,7 @@
 					  (normalize "footnote")))
 	      (tgroup (have-ancestor? (normalize "tgroup")))
 	      (arch (attribute-string (normalize "arch")))
+	      (rev (attribute-string (normalize "revision")))
 	      (role (attribute-string (normalize "role")))
 	      (arch-string (entity-text "arch"))
 	      (merged-string (entity-text "merged")))
@@ -179,28 +180,46 @@
 				   (list (list "ALIGN" %default-quadding%))
 				   '()))
 		  (make sequence
-		    (cond
-		     ;; If arch= not specified, then print unconditionally.  This clause
-		     ;; handles the majority of cases.
-		     ((or (equal? arch #f)
-			  (equal? arch "")
-			  (equal? arch "all"))
-		      (process-children))
-		     (else
-		      (sosofo-append
-		       (make sequence
-			 (literal "[")
-			 (let loop ((prev (car (split-string-to-list arch)))
-				    (rest (cdr (split-string-to-list arch))))
-			   (make sequence
-			     (literal prev)
-			     (if (not (null? rest))
-				 (make sequence
-				   (literal ", ")
-				   (loop (car rest) (cdr rest)))
-				 (empty-sosofo))))
-			 (literal "] ")
-			 (process-children)))))
+		    (sosofo-append
+		     (if (and (not (equal? arch #f))
+			      (not (equal? arch ""))
+			      (not (equal? arch "all")))
+			 (make sequence
+			   (literal "[")
+			   (let loop ((prev (car (split-string-to-list arch)))
+				      (rest (cdr (split-string-to-list arch))))
+			     (make sequence
+			       (literal prev)
+			       (if (not (null? rest))
+				   (make sequence
+				     (literal ", ")
+				     (loop (car rest) (cdr rest)))
+				   (empty-sosofo))))
+			   (literal "] "))
+			 (empty-sosofo))
+		     (process-children)
+		     (if (and (not (equal? rev #f))
+			      (not (equal? rev "")))
+			 (make sequence
+			   (literal "[")
+			   (let loop ((prev (car (split-string-to-list rev)))
+				      (rest (cdr (split-string-to-list rev))))
+			     (make sequence
+			       (make element gi: "A"
+				     attributes: (list
+						  (list "HREF" (string-append
+								"http://svn.freebsd.org/viewvc/base?view=revision&#38;revision="
+								prev))
+						  (list "TARGET" "_top"))
+				     (literal "r")
+				     (literal prev))
+			       (if (not (null? rest))
+				   (make sequence
+				     (literal ", ")
+				     (loop (car rest) (cdr rest)))
+				   (empty-sosofo))))
+			   (literal "] "))
+			 (empty-sosofo)))
 		    (if (and (not (null? role)) (equal? role "merged"))
 			(literal " [" merged-string "]")
 			(empty-sosofo))

Modified: stable/7/release/doc/share/sgml/release.ent
==============================================================================
--- stable/7/release/doc/share/sgml/release.ent	Wed Feb 23 20:26:43 2011	(r218982)
+++ stable/7/release/doc/share/sgml/release.ent	Wed Feb 23 20:50:42 2011	(r218983)
@@ -6,40 +6,35 @@
 
 <!-- Version of the OS we're describing.  This needs to be updated
      with each new release. -->
-<!ENTITY release.current "7.3-STABLE">
+<!ENTITY release.current "7.4-RELEASE">
 
 <!-- The previous version used for comparison in the "What's New"
      section.  For -CURRENT, we might point back to the last
      branchpoint. -->
 <!ENTITY release.prev "7.3-RELEASE">
 
-<!-- The previous stable release, useful for pointing user's at the
-     release they SHOULD be running if they don't want the bleeding
-     edge. -->
-<!ENTITY release.prev.stable "6.3-RELEASE">
-
 <!-- The next version to be released, usually used for snapshots. -->
-<!ENTITY release.next "7.4-RELEASE">
+<!ENTITY release.next "7.5-RELEASE">
 
 <!-- The name of this branch. -->
-<!ENTITY release.branch "7.3-STABLE">
+<!ENTITY release.branch "7.4-STABLE">
 
 <!-- The URL for obtaining this version of FreeBSD. -->
-<!ENTITY release.url "http://www.FreeBSD.org/snapshots/">;
+<!ENTITY release.url "ftp://ftp.FreeBSD.org/">;
 
 <!-- The type of release (usually this will be either "snapshot"
      or "release" -->
-<!ENTITY release.type "snapshot">
+<!ENTITY release.type "release">
 <!ENTITY % release.type.current  "IGNORE">
-<!ENTITY % release.type.snapshot "INCLUDE">
-<!ENTITY % release.type.release "IGNORE">
+<!ENTITY % release.type.snapshot "IGNORE">
+<!ENTITY % release.type.release "INCLUDE">
 
 <!-- The manpaths for man page references -->
 <!ENTITY release.man.url "http://www.FreeBSD.org/cgi/man.cgi">;
-<!ENTITY release.manpath.xorg          "7.4">
-<!ENTITY release.manpath.netbsd        "5.0.2">
+<!ENTITY release.manpath.xorg          "7.5">
+<!ENTITY release.manpath.netbsd        "5.1">
 <!ENTITY release.manpath.freebsd-ports "Ports">
-<!ENTITY release.manpath.freebsd       "7.3-stable">
+<!ENTITY release.manpath.freebsd       "7.4-RELEASE">
 
 <!-- Text constants which probably don't need to be changed.-->
 
@@ -53,6 +48,7 @@
 <!ENTITY arch.arm "arm">
 <!ENTITY arch.i386 "i386">
 <!ENTITY arch.ia64 "ia64">
+<!ENTITY arch.mips "mips">
 <!ENTITY arch.pc98 "pc98">
 <!ENTITY arch.powerpc "powerpc">
 <!ENTITY arch.sparc64 "sparc64">



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201102232050.p1NKogx5010987>