incref the X509Req when returning an X509Name from get_subject which refers to it; this prevents a segfault if the X509Name outlives the X509Req; update docs to reflect this and to reflect previous similar changes which were apparently made to X509.get_subject and X509.get_issuer
diff --git a/doc/html/exceptions.html b/doc/html/exceptions.html
index 9c8345e..bb49d19 100644
--- a/doc/html/exceptions.html
+++ b/doc/html/exceptions.html
@@ -47,17 +47,18 @@
<BR>
4.1 Exceptions
</H2>
+
<P>
-<EM><EM><EM>We realized early that most of the exceptions would be raised by the I/O
+We realized early that most of the exceptions would be raised by the I/O
functions of OpenSSL, so it felt natural to mimic OpenSSL's error code system,
translating them into Python exceptions. This naturally gives us the exceptions
<tt class="exception">SSL.ZeroReturnError</tt>, <tt class="exception">SSL.WantReadError</tt>,
<tt class="exception">SSL.WantWriteError</tt>, <tt class="exception">SSL.WantX509LookupError</tt> and
<tt class="exception">SSL.SysCallError</tt>.
-</EM></EM></EM>
+
<P>
-<EM><EM><EM>For more information about this, see section <A href="openssl-ssl.html#openssl-ssl">3.3</A>.
-</EM></EM></EM>
+For more information about this, see section <A href="openssl-ssl.html#openssl-ssl">3.3</A>.
+
<P>
<DIV CLASS="navigation">