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><dirent.h></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&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>