<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>Blogging Techstacks</title>
    
    
    
    <link rel="alternate" type="text/html" href="http://blog.techstacks.com/" />
    <id>tag:typepad.com,2003:weblog-78092932782397196</id>
    <updated>2013-05-22T09:30:00-04:00</updated>
    <subtitle>A blog, support, and help resource for web site systems adminstrators, developers, and engineers.</subtitle>
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/BloggingTechstacks" /><feedburner:info uri="bloggingtechstacks" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://hubbub.api.typepad.com/" /><feedburner:emailServiceId>BloggingTechstacks</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry>
        <title>New Doc: How To Enable SSLv2 and TLSv1.2 in OpenSSL 1.0.1c on Ubuntu 13.04</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BloggingTechstacks/~3/8DLEsMijAX4/new-doc-how-to-enable-sslv2-and-tlsv12-in-openssl-101c-on-ubuntu-1304.html" />
        <link rel="replies" type="text/html" href="http://blog.techstacks.com/2013/05/new-doc-how-to-enable-sslv2-and-tlsv12-in-openssl-101c-on-ubuntu-1304.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a01156fbc6fe6970c0191025c7b84970c</id>
        <published>2013-05-22T09:30:00-04:00</published>
        <updated>2013-05-22T09:30:00-04:00</updated>
        <summary>A new HOWTO article detailing changes one needs to make in order to compile SSLv2 and TLSv1.2 client support into an Ubuntu 13.04 installation running OpenSSL 1.0.1c has been posted to the Techstacks HOW TO site: How To Enable SSLv2 and TLSv1.2 in OpenSSL 1.0.1c on Ubuntu 13.04.</summary>
        <author>
            <name>Chris Mahns</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="openssl" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ssl" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ubuntu" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://blog.techstacks.com/">A new HOWTO article detailing changes one needs to make in order to compile SSLv2 and TLSv1.2 client support into an Ubuntu 13.04 installation running OpenSSL 1.0.1c has been posted to the Techstacks HOW TO site: &lt;a href="http://www.techstacks.com/howto/enable-sslv2-and-tlsv12-in-openssl-101c-on-ubuntu-1304.html" target="_self" title="Enable SSLv2 and TLSv1.2 in OpenSSL 1.0.1c on Ubuntu 13.04"&gt;How To Enable SSLv2 and TLSv1.2 in OpenSSL 1.0.1c on Ubuntu 13.04&lt;/a&gt;. &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=8DLEsMijAX4:EK7EyM4UJdw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=8DLEsMijAX4:EK7EyM4UJdw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?i=8DLEsMijAX4:EK7EyM4UJdw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=8DLEsMijAX4:EK7EyM4UJdw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=8DLEsMijAX4:EK7EyM4UJdw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BloggingTechstacks/~4/8DLEsMijAX4" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blog.techstacks.com/2013/05/new-doc-how-to-enable-sslv2-and-tlsv12-in-openssl-101c-on-ubuntu-1304.html</feedburner:origLink></entry>
    <entry>
        <title>New Doc: How To Enable SSLv2 Methods in Net::SSLeay</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BloggingTechstacks/~3/RoJO-WyvFxM/new-doc-how-to-enable-sslv2-methods-in-netssleay.html" />
        <link rel="replies" type="text/html" href="http://blog.techstacks.com/2013/05/new-doc-how-to-enable-sslv2-methods-in-netssleay.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a01156fbc6fe6970c0192aa24995e970d</id>
        <published>2013-05-21T13:00:00-04:00</published>
        <updated>2013-05-21T13:00:00-04:00</updated>
        <summary>I recently discovered that getting reliable results running cryptonark scans on an Ubuntu 13.04 box running OpenSSL 1.0.1c and Net::SSLeay 1.54 required quite a bit of manual intervention on my part but it did result in a couple of additional How To posts. The first of these posts have been published over on the Techstacks How To site: How To Enable SSLv2 Methods in Net::SSLeay.</summary>
        <author>
            <name>Chris Mahns</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="perl" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ssl" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://blog.techstacks.com/">I recently discovered that getting reliable results running cryptonark scans on an Ubuntu 13.04 box running OpenSSL 1.0.1c and Net::SSLeay 1.54 required quite a bit of manual intervention on my part but it did result in a couple of additional How To posts. The first of these posts have been published over on the Techstacks How To site: &lt;a href="http://www.techstacks.com/howto/enable-sslv2-methods-in-netssleay.html" target="_self" title="Enable SSLv2 Methods in Net:SSLeay"&gt;How To Enable SSLv2 Methods in Net::SSLeay&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=RoJO-WyvFxM:_EP8rYgSa68:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=RoJO-WyvFxM:_EP8rYgSa68:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?i=RoJO-WyvFxM:_EP8rYgSa68:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=RoJO-WyvFxM:_EP8rYgSa68:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=RoJO-WyvFxM:_EP8rYgSa68:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BloggingTechstacks/~4/RoJO-WyvFxM" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blog.techstacks.com/2013/05/new-doc-how-to-enable-sslv2-methods-in-netssleay.html</feedburner:origLink></entry>
    <entry>
        <title>New How To Grade Java 6 Encryption Ciphers Doc Available</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BloggingTechstacks/~3/T0pwtDviNe4/grading-ssl-ciphers-in-java-6.html" />
        <link rel="replies" type="text/html" href="http://blog.techstacks.com/2013/05/grading-ssl-ciphers-in-java-6.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a01156fbc6fe6970c01901c65cc9c970b</id>
        <published>2013-05-21T09:30:00-04:00</published>
        <updated>2013-05-21T09:30:00-04:00</updated>
        <summary>I posted Grade Encryption Ciphers in Java 6 on the How To site the other day and after posting it, I couldn't help but hope that something in it was incorrect. Let me know what you think but with the current state that SSL and TLS are in, things are pretty depressing. While writing it, I kept remembering a point Ivan Ristic had made over on the SSLLabs blog a few weeks ago in the post RC4 in TLS is broken: Now what?/p&gt; ...for public web sites that need to support a wide user base, there is practically nothing 100%...</summary>
        <author>
            <name>Chris Mahns</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="ssl" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://blog.techstacks.com/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;I posted &lt;a href="http://www.techstacks.com/howto/java6_ssl_cipher_strength.html" title="Grade Encryption Ciphers in Java 6"&gt;Grade Encryption Ciphers in Java 6&lt;/a&gt; on the How To site the other day and after posting it, I couldn't help but hope that something in it was incorrect. Let me know what you think but with the current state that SSL and TLS are in, things are pretty depressing. While writing it, I kept remembering a point Ivan Ristic had made over on the SSLLabs blog a few weeks ago in the post &lt;a href="http://blog.ivanristic.com/2013/03/rc4-in-tls-is-broken-now-what.html" title"RC4 in TLS is broken: Now what?"&gt;RC4 in TLS is broken: Now what?&lt;/a&gt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;...for public web sites that need to support a wide user base, there is practically nothing 100% secure they can use to replace RC4. We now have no choice but to accept that, no matter what settings we use, some segment of the user base will be at risk.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=T0pwtDviNe4:9GH00_yfvBM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=T0pwtDviNe4:9GH00_yfvBM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?i=T0pwtDviNe4:9GH00_yfvBM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=T0pwtDviNe4:9GH00_yfvBM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=T0pwtDviNe4:9GH00_yfvBM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BloggingTechstacks/~4/T0pwtDviNe4" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blog.techstacks.com/2013/05/grading-ssl-ciphers-in-java-6.html</feedburner:origLink></entry>
    <entry>
        <title>Apache Tomcat 7.0.40 Released</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BloggingTechstacks/~3/GqjJXePlqZA/apache-tomcat-7040-released.html" />
        <link rel="replies" type="text/html" href="http://blog.techstacks.com/2013/05/apache-tomcat-7040-released.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a01156fbc6fe6970c017eeb0408f7970d</id>
        <published>2013-05-10T09:38:32-04:00</published>
        <updated>2013-05-10T09:38:32-04:00</updated>
        <summary>The Apache Tomcat team announced the release of Tomcat 7.0.40, which contains bug fixes and enhancements as well as a fix for an Information Disclosure vulnerability. See the changelog for more details and download source and binaries from a mirror near you!</summary>
        <author>
            <name>Chris Mahns</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="tomcat" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://blog.techstacks.com/">The Apache Tomcat team &lt;a href="http://mail-archives.apache.org/mod_mbox/www-announce/201305.mbox/%3c518CB1D1.4010603@apache.org%3e" target="_self" title="Apache Tomcat 7.0.40 Release Announcement"&gt;announced the release of Tomcat 7.0.40&lt;/a&gt;, which contains bug fixes and enhancements as well as a fix for an &lt;a href="http://seclists.org/fulldisclosure/2013/May/42" target="_self" title="CVE-2013-2071 Request mix-up if AsyncListener method throws RuntimeException"&gt;Information Disclosure vulnerability&lt;/a&gt;. See the &lt;a href="http://tomcat.apache.org/tomcat-7.0-doc/changelog.html" target="_self" title="Apache Tomcat 7 Changelog"&gt;changelog&lt;/a&gt; for more details and &lt;a href="http://tomcat.apache.org/download-70.cgi" target="_self" title="Tomcat 7 Downloads"&gt;download source and binaries&lt;/a&gt; from a mirror near you!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=GqjJXePlqZA:DaQEo7wyB3Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=GqjJXePlqZA:DaQEo7wyB3Y:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?i=GqjJXePlqZA:DaQEo7wyB3Y:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=GqjJXePlqZA:DaQEo7wyB3Y:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=GqjJXePlqZA:DaQEo7wyB3Y:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BloggingTechstacks/~4/GqjJXePlqZA" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blog.techstacks.com/2013/05/apache-tomcat-7040-released.html</feedburner:origLink></entry>
    <entry>
        <title>Apache Tomcat 6.0.37 Released</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BloggingTechstacks/~3/ngrQGBfEwKE/apache-tomcat-6037-released.html" />
        <link rel="replies" type="text/html" href="http://blog.techstacks.com/2013/05/apache-tomcat-6037-released.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a01156fbc6fe6970c017eeae4c274970d</id>
        <published>2013-05-07T09:28:24-04:00</published>
        <updated>2013-05-07T09:28:24-04:00</updated>
        <summary>The Apache Tomcat team released version 6.0.37, which primarily contains bug fixes but also includes some security fixes. One of the neat enhancements in this release is the addition of the SSLHonorCipherOrder directive, which lets the administrator pin the order that ssl encryption ciphers will be offered to ssl clients. With it, you can now configure tomcat to prioritize RC4 encryption ciphers if you're looking to do some BEAST remediation. Another SSL-related change in this release is that you can now disable TLS Compression on the APR connector (assuming you're using a version of OpenSSL that allows you to disable...</summary>
        <author>
            <name>Chris Mahns</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="tomcat" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://blog.techstacks.com/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;The Apache Tomcat team &lt;a href="http://mail-archives.apache.org/mod_mbox/www-announce/201305.mbox/%3c20130506105608.GA13041@minotaur.apache.org%3e" target="_self" title="Tomcat 6.0.37 Release Announcement"&gt;released version 6.0.37&lt;/a&gt;, which primarily contains bug fixes but also includes some security fixes.&lt;/p&gt;&#xD;
&lt;p&gt;One of the neat enhancements in this release is the addition of the SSLHonorCipherOrder directive, which lets the administrator pin the order that ssl encryption ciphers will be offered to ssl clients. With it, you can now configure tomcat to prioritize RC4 encryption ciphers if you're looking to do some BEAST remediation. &lt;/p&gt;&#xD;
&lt;p&gt;Another SSL-related change in this release is that you can now disable TLS Compression on the APR connector (assuming you're using a version of OpenSSL that allows you to disable TLS compression). This can help provide additional protection against the CRIME attack/vulnerability.&lt;/p&gt;&#xD;
&lt;p&gt;See the &lt;a href="http://tomcat.apache.org/tomcat-6.0-doc/changelog.html" target="_self" title="Apache Tomcat 6 Changelog"&gt;Apache Tomcat 6 Changelog&lt;/a&gt; for all the enhancments and fixes in this release and you can &lt;a href="http://tomcat.apache.org/download-60.cgi" target="_self" title="Apache Tomcat 6 Downloads"&gt;download source and binaries from a tomcat 6 mirror site.&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=ngrQGBfEwKE:XgkZPpUNGGI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=ngrQGBfEwKE:XgkZPpUNGGI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?i=ngrQGBfEwKE:XgkZPpUNGGI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=ngrQGBfEwKE:XgkZPpUNGGI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=ngrQGBfEwKE:XgkZPpUNGGI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BloggingTechstacks/~4/ngrQGBfEwKE" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blog.techstacks.com/2013/05/apache-tomcat-6037-released.html</feedburner:origLink></entry>
    <entry>
        <title>SSL Labs Updates SSL/TLS Deployment Best Practices Doc</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BloggingTechstacks/~3/pJaQwrH4NNs/ssl-labs-updates-ssltls-deployment-best-practices-doc.html" />
        <link rel="replies" type="text/html" href="http://blog.techstacks.com/2013/04/ssl-labs-updates-ssltls-deployment-best-practices-doc.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a01156fbc6fe6970c017eeaa4fff2970d</id>
        <published>2013-04-28T10:25:43-04:00</published>
        <updated>2013-04-28T10:25:43-04:00</updated>
        <summary>Qualys SSL Labs has updated their SSL/TLS Deployment Best Practices guide to version 1.1. See a list of changes at the SSL Labs Community blog post, which links to the Best Practices PDF.</summary>
        <author>
            <name>Chris Mahns</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="ssl" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://blog.techstacks.com/">Qualys SSL Labs has updated their SSL/TLS Deployment Best Practices guide to version 1.1. See a list of changes at the &lt;a href="https://community.qualys.com/blogs/securitylabs/2013/04/23/ssltls-deployment-best-practices-updated" target="_self" title="SSL/TLS Deployment Best Practices Updated - Qualys Security Labs"&gt;SSL Labs Community blog post&lt;/a&gt;, which links to the Best Practices PDF.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=pJaQwrH4NNs:vaCYv1s83Og:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=pJaQwrH4NNs:vaCYv1s83Og:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?i=pJaQwrH4NNs:vaCYv1s83Og:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=pJaQwrH4NNs:vaCYv1s83Og:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=pJaQwrH4NNs:vaCYv1s83Og:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BloggingTechstacks/~4/pJaQwrH4NNs" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blog.techstacks.com/2013/04/ssl-labs-updates-ssltls-deployment-best-practices-doc.html</feedburner:origLink></entry>
    <entry>
        <title>An OpenSSL Version Matrix</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BloggingTechstacks/~3/CtV6zp1_Whc/an-openssl-version-matrix.html" />
        <link rel="replies" type="text/html" href="http://blog.techstacks.com/2013/04/an-openssl-version-matrix.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a01156fbc6fe6970c01901b9e297e970b</id>
        <published>2013-04-26T23:41:47-04:00</published>
        <updated>2013-04-27T07:56:18-04:00</updated>
        <summary>Here's a basic OpenSSL version number matrix, which I compiled because I couldn't find it on the 'net earlier. It's displayed here as a simple perl hash and goes back to the May 1999 release of version 0.9.3. Versions prior to 0.9.3 utilized a different versioning scheme. It includes the openssl version number in hex from the crypto/opensslv.h header file and its corresponding version string plus the release date. #OPENSSL VERSION NUMBER MATRIX # Format of this hash is: # version number in hex =&gt; Version Number - Release Date %openssl_versions = ( '0x00903100' =&gt; 'OpenSSL 0.9.3 - May 24...</summary>
        <author>
            <name>Chris Mahns</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="openssl" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="perl" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://blog.techstacks.com/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Here's a basic OpenSSL version number matrix, which I compiled because I couldn't find it on the 'net earlier. It's displayed here as a simple perl hash and goes back to the May 1999 release of version 0.9.3. Versions prior to 0.9.3 utilized a different versioning scheme. It includes the openssl version number in hex from the &lt;code&gt;crypto/opensslv.h&lt;/code&gt; header file and its corresponding version string plus the release date.&lt;/p&gt;&#xD;
&#xD;
&lt;pre class="brush:perl;"&gt;&#xD;
#OPENSSL VERSION NUMBER MATRIX&#xD;
&#xD;
# Format of this hash is:&#xD;
# version number in hex =&amp;gt; Version Number - Release Date&#xD;
%openssl_versions = (&#xD;
    '0x00903100' =&amp;gt; 'OpenSSL 0.9.3  - May 24 1999',&#xD;
    '0x00903101' =&amp;gt; 'OpenSSL 0.9.3a - May 29 1999', &#xD;
    '0x00904100' =&amp;gt; 'OpenSSL 0.9.4  - Aug  9 1999',&#xD;
    '0x00905100' =&amp;gt; 'OpenSSL 0.9.5  - Feb 29 2000',&#xD;
    '0x0090581f' =&amp;gt; 'OpenSSL 0.9.5a - Apr  3 2000',&#xD;
    '0x0090600f' =&amp;gt; 'OpenSSL 0.9.6  - Sep 24 2000',&#xD;
    '0x0090601f' =&amp;gt; 'OpenSSL 0.9.6a - Apr  5 2001',&#xD;
    '0x0090602f' =&amp;gt; 'OpenSSL 0.9.6b - Jul  9 2001',&#xD;
    '0x0090603f' =&amp;gt; 'OpenSSL 0.9.6c - Dec 21 2001',&#xD;
    '0x0090604f' =&amp;gt; 'OpenSSL 0.9.6d - May 10 2002',&#xD;
    '0x0090605f' =&amp;gt; 'OpenSSL 0.9.6e - Jul 30 2002',&#xD;
    '0x0090606f' =&amp;gt; 'OpenSSL 0.9.6f - Aug  8 2002',&#xD;
    '0x0090607f' =&amp;gt; 'OpenSSL 0.9.6g - Aug  9 2002',&#xD;
    '0x0090608f' =&amp;gt; 'OpenSSL 0.9.6h - Dec  8 2002',&#xD;
    '0x0090700f' =&amp;gt; 'OpenSSL 0.9.7  - Dec 31 2002',&#xD;
    '0x0090609f' =&amp;gt; 'OpenSSL 0.9.6i - Feb 19 2003',&#xD;
    '0x0090701f' =&amp;gt; 'OpenSSL 0.9.7a - Feb 19 2003',&#xD;
    '0x0090702f' =&amp;gt; 'OpenSSL 0.9.7b - Apr 10 2003',&#xD;
    '0x009060af' =&amp;gt; 'OpenSSL 0.9.6j - Apr 10 2003',&#xD;
    '0x0090703f' =&amp;gt; 'OpenSSL 0.9.7c - Sep 30 2003',&#xD;
    '0x009060bf' =&amp;gt; 'OpenSSL 0.9.6k - Sep 30 2003',&#xD;
    '0x009060cf' =&amp;gt; 'OpenSSL 0.9.6l - Nov  4 2003',&#xD;
    '0x009060df' =&amp;gt; 'OpenSSL 0.9.6m - Mar 17 2004',&#xD;
    '0x0090704f' =&amp;gt; 'OpenSSL 0.9.7d - Mar 17 2004',&#xD;
    '0x0090705F' =&amp;gt; 'OpenSSL 0.9.7e - Oct 25 2004',&#xD;
    '0x0090706F' =&amp;gt; 'OpenSSL 0.9.7f - Mar 22 2005',&#xD;
    '0x0090707f' =&amp;gt; 'OpenSSL 0.9.7g - Apr 11 2005',&#xD;
    '0x0090800f' =&amp;gt; 'OpenSSL 0.9.8  - Jul  5 2005',&#xD;
    '0x0090708f' =&amp;gt; 'OpenSSL 0.9.7h - Oct 11 2005',&#xD;
    '0x0090801f' =&amp;gt; 'OpenSSL 0.9.8a - Oct 11 2005',&#xD;
    '0x0090709f' =&amp;gt; 'OpenSSL 0.9.7i - Oct 15 2005',&#xD;
    '0x009070af' =&amp;gt; 'OpenSSL 0.9.7j - May  4 2006',&#xD;
    '0x0090802f' =&amp;gt; 'OpenSSL 0.9.8b - May  4 2006',&#xD;
    '0x009070bf' =&amp;gt; 'OpenSSL 0.9.7k - Sep  5 2006',&#xD;
    '0x0090803f' =&amp;gt; 'OpenSSL 0.9.8c - Sep  5 2006',&#xD;
    '0x009070cf' =&amp;gt; 'OpenSSL 0.9.7l - Sep 28 2006',&#xD;
    '0x0090804f' =&amp;gt; 'OpenSSL 0.9.8d - Sep 28 2006',&#xD;
    '0x009070df' =&amp;gt; 'OpenSSL 0.9.7m - Feb 23 2007',&#xD;
    '0x0090805f' =&amp;gt; 'OpenSSL 0.9.8e - Feb 23 2007',&#xD;
    '0x00908070' =&amp;gt; 'OpenSSL 0.9.8f - Oct 11 2007',&#xD;
    '0x0090807f' =&amp;gt; 'OpenSSL 0.9.8g - Oct 19 2007',&#xD;
    '0x0090808f' =&amp;gt; 'OpenSSL 0.9.8h - May 28 2008',&#xD;
    '0x0090809f' =&amp;gt; 'OpenSSL 0.9.8i - Sep 15 2008',&#xD;
    '0x009080af' =&amp;gt; 'OpenSSL 0.9.8j - Jan  7 2009',&#xD;
    '0x009080bf' =&amp;gt; 'OpenSSL 0.9.8k - Mar 25 2009',&#xD;
    '0x10000001' =&amp;gt; 'OpenSSL 1.0.0-beta1 - Apr 1 2009',&#xD;
    '0x10000002' =&amp;gt; 'OpenSSL 1.0.0-beta2 - Apr 21 2009',&#xD;
    '0x10000003' =&amp;gt; 'OpenSSL 1.0.0-beta3 - Jul 15 2009',&#xD;
    '0x009080cf' =&amp;gt; 'OpenSSL 0.9.8l - Nov  5 2009',&#xD;
    '0x10000004' =&amp;gt; 'OpenSSL 1.0.0-beta4 - Nov 10 2009',&#xD;
    '0x10000005' =&amp;gt; 'OpenSSL 1.0.0-beta5 - Jan 20 2010',&#xD;
    '0x009080d1' =&amp;gt; 'OpenSSL 0.9.8m-beta1 - Jan 20 2010',&#xD;
    '0x009080df' =&amp;gt; 'OpenSSL 0.9.8m - Feb 25 2010',&#xD;
    '0x009080ef' =&amp;gt; 'OpenSSL 0.9.8n - Mar 24 2010',&#xD;
    '0x1000000f' =&amp;gt; 'OpenSSL 1.0.0  - Mar 29 2010',&#xD;
    '0x009080ff' =&amp;gt; 'OpenSSL 0.9.8o - Jun  1 2010',&#xD;
    '0x1000001f' =&amp;gt; 'OpenSSL 1.0.0a - Jun  1 2010',&#xD;
    '0x0090810f' =&amp;gt; 'OpenSSL 0.9.8p - Nov 16 2010',&#xD;
    '0x1000002f' =&amp;gt; 'OpenSSL 1.0.0b - Nov 16 2010',&#xD;
    '0x0090811f' =&amp;gt; 'OpenSSL 0.9.8q - Dec  2 2010',&#xD;
    '0x1000003f' =&amp;gt; 'OpenSSL 1.0.0c - Dec  2 2010',&#xD;
    '0x0090812f' =&amp;gt; 'OpenSSL 0.9.8r - Feb  8 2011',&#xD;
    '0x1000004f' =&amp;gt; 'OpenSSL 1.0.0d - Feb  8 2011',&#xD;
    '0x1000005f' =&amp;gt; 'OpenSSL 1.0.0e - Sep  6 2011',&#xD;
    '0x10001001' =&amp;gt; 'OpenSSL 1.0.1-beta1 - Jan  3 2012',&#xD;
    '0x1000006f' =&amp;gt; 'OpenSSL 1.0.0f - Jan  4 2012',&#xD;
    '0x0090813f' =&amp;gt; 'OpenSSL 0.9.8s - Jan  4 2012',&#xD;
    '0x0090814f' =&amp;gt; 'OpenSSL 0.9.8t - Jan 18 2012',&#xD;
    '0x1000007f' =&amp;gt; 'OpenSSL 1.0.0g - Jan 18 2012',&#xD;
    '0x10001002' =&amp;gt; 'OpenSSL 1.0.1-beta2 - Jan 19 2012',&#xD;
    '0x10001003' =&amp;gt; 'OpenSSL 1.0.1-beta3 - Feb 24 2012',&#xD;
    '0x1000008f' =&amp;gt; 'OpenSSL 1.0.0h - Mar 12 2012',&#xD;
    '0x0090815f' =&amp;gt; 'OpenSSL 0.9.8u - Mar 12 2012',&#xD;
    '0x1000100f' =&amp;gt; 'OpenSSL 1.0.1  - Mar 14 2012',&#xD;
    '0x1000009f' =&amp;gt; 'OpenSSL 1.0.0i - Apr 19 2012',&#xD;
    '0x0090816f' =&amp;gt; 'OpenSSL 0.9.8v - Apr 19 2012',&#xD;
    '0x1000101f' =&amp;gt; 'OpenSSL 1.0.1a - Apr 19 2012',&#xD;
    '0x0090817f' =&amp;gt; 'OpenSSL 0.9.8w - Apr 23 2012',&#xD;
    '0x1000102f' =&amp;gt; 'OpenSSL 1.0.1b - Apr 26 2012',&#xD;
    '0x0090818f' =&amp;gt; 'OpenSSL 0.9.8x - May 10 2012',&#xD;
    '0x100000af' =&amp;gt; 'OpenSSL 1.0.0j - May 10 2012',&#xD;
    '0x1000103f' =&amp;gt; 'OpenSSL 1.0.1c - May 10 2012',&#xD;
    '0x0090819f' =&amp;gt; 'OpenSSL 0.9.8y - Feb  5 2013',&#xD;
    '0x100000bf' =&amp;gt; 'OpenSSL 1.0.0k - Feb  5 2013',&#xD;
    '0x1000104f' =&amp;gt; 'OpenSSL 1.0.1d - Feb  5 2013',&#xD;
    '0x1000105f' =&amp;gt; 'OpenSSL 1.0.1e - Feb 11 2013'&#xD;
);&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=CtV6zp1_Whc:AIHcn351DZQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=CtV6zp1_Whc:AIHcn351DZQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?i=CtV6zp1_Whc:AIHcn351DZQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=CtV6zp1_Whc:AIHcn351DZQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=CtV6zp1_Whc:AIHcn351DZQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BloggingTechstacks/~4/CtV6zp1_Whc" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blog.techstacks.com/2013/04/an-openssl-version-matrix.html</feedburner:origLink></entry>
    <entry>
        <title>Could Bing Be a Honeypot?</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BloggingTechstacks/~3/p9edDcmXHCc/could-bing-be-a-honeypot.html" />
        <link rel="replies" type="text/html" href="http://blog.techstacks.com/2013/04/could-bing-be-a-honeypot.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a01156fbc6fe6970c017d42f40bb9970c</id>
        <published>2013-04-19T21:34:19-04:00</published>
        <updated>2013-04-19T21:34:19-04:00</updated>
        <summary>I open a browser and go to https://www.bing.com/. Safari on the Mac displays: Firefox displays the following warning: At first glance, it appears as if www.bing.com, front-ended by longtime content delivery network provider Akamai, is using a wildcard cert with multiple Subject Alernative Names but "*.bing.com" is not one of them. But there's more. The certificate key size is only 1024 bits! Weak ciphers (&lt; 128 bits) work! SSLv2 works!! Is this a honeypot? Now, the discussion occurring on Hacker News regarding this issue did point out that Bing does not advertise ssl support for www.bing.com but it does support...</summary>
        <author>
            <name>Chris Mahns</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="ssl" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://blog.techstacks.com/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;I open a browser and go to https://www.bing.com/.&lt;/p&gt;&#xD;
&lt;p&gt;Safari on the Mac displays:&lt;/p&gt;&#xD;
&lt;p&gt;&#xD;
&lt;a class="asset-img-link" href="http://www.techstacks.com/.a/6a01156fbc6fe6970c01901b6abc3a970b-popup" onclick="window.open( this.href, '_blank', 'width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false" style="display: inline;"&gt;&lt;img alt="Bing2013SSLErrorSaf" class="asset  asset-image at-xid-6a01156fbc6fe6970c01901b6abc3a970b" src="http://www.techstacks.com/.a/6a01156fbc6fe6970c01901b6abc3a970b-320wi" style="display: block; margin-left: auto; margin-right: auto;" title="Bing2013SSLErrorSaf"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Firefox displays the following warning:&lt;/p&gt;&#xD;
&lt;p&gt;&#xD;
&lt;a class="asset-img-link" href="http://www.techstacks.com/.a/6a01156fbc6fe6970c01901b6abceb970b-popup" onclick="window.open( this.href, '_blank', 'width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false" style="display: inline;"&gt;&lt;img alt="Bing2013SSLErrorFF" class="asset  asset-image at-xid-6a01156fbc6fe6970c01901b6abceb970b" src="http://www.techstacks.com/.a/6a01156fbc6fe6970c01901b6abceb970b-320wi" style="display: block; margin-left: auto; margin-right: auto;" title="Bing2013SSLErrorFF"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&#xD;
&lt;p&gt;At first glance, it appears as if www.bing.com, front-ended by longtime content delivery network provider Akamai, is using a wildcard cert with multiple Subject Alernative Names but "*.bing.com" is not one of them.&lt;/p&gt;&#xD;
&lt;p&gt;But there's more. The certificate key size is only 1024 bits! Weak ciphers (&amp;lt; 128 bits) work! &lt;span style="text-decoration: underline;"&gt;&lt;em&gt;SSLv2 works&lt;/em&gt;&lt;/span&gt;!! Is this a honeypot?&lt;/p&gt;&#xD;
&lt;p&gt;Now, the &lt;a href="https://news.ycombinator.com/item?id=5576041" target="_self"&gt;discussion occurring on Hacker News&lt;/a&gt; regarding this issue did point out that Bing does not advertise ssl support for www.bing.com but it does support ssl on web applications under &lt;strong&gt;ssl.bing.com&lt;/strong&gt;. The concern I have here is that weak ciphers work to this host and SSLv2 connections also work, (but the certificate key is 2048 bits at least). So, things aren't much better on ssl.bing.com.&lt;/p&gt;&#xD;
&lt;p&gt; &lt;/p&gt;&#xD;
&lt;p&gt; &lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=p9edDcmXHCc:WGjjG6zFZA0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=p9edDcmXHCc:WGjjG6zFZA0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?i=p9edDcmXHCc:WGjjG6zFZA0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=p9edDcmXHCc:WGjjG6zFZA0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=p9edDcmXHCc:WGjjG6zFZA0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BloggingTechstacks/~4/p9edDcmXHCc" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blog.techstacks.com/2013/04/could-bing-be-a-honeypot.html</feedburner:origLink></entry>
    <entry>
        <title>There is an Introduction to iRules Book Out</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BloggingTechstacks/~3/4pjU6zcCLAQ/there-is-an-introduction-to-irules-book-out.html" />
        <link rel="replies" type="text/html" href="http://blog.techstacks.com/2013/04/there-is-an-introduction-to-irules-book-out.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a01156fbc6fe6970c017d42b71f44970c</id>
        <published>2013-04-11T11:27:21-04:00</published>
        <updated>2013-04-11T11:27:21-04:00</updated>
        <summary>Steven Iveson has published the eBook, An Introduction to F5 Networks LTM iRules , available in Kindle Reader format on Amazon. Presently, the U.S. price is $7.99. The 138 page book is geared towards networking professionals who are beginners with iRules and need to get a solid introduction to iRules commands, statements, tcl syntax, etc. There is supposed to be a second edition released soon that expands the topics covered in the book and the author expects that the second edition will be delivered for free to purchasers of the first edition.</summary>
        <author>
            <name>Chris Mahns</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="irule" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://blog.techstacks.com/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;a href="http://twitter.com/sjiveson"&gt;Steven Iveson&lt;/a&gt; has published the eBook, &lt;a href="http://www.amazon.com/gp/product/B00BIB25O4/ref=as_li_ss_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B00BIB25O4&amp;amp;linkCode=as2&amp;amp;tag=allsortsandno-20"&gt;An Introduction to F5 Networks LTM iRules&lt;/a&gt;&lt;img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=allsortsandno-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=B00BIB25O4" border="0" alt="" width="1" height="1" /&gt;, available in Kindle Reader format on Amazon. Presently, the U.S. price is $7.99.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;The 138 page book is geared towards networking professionals who are beginners with iRules and need to get a solid introduction to iRules commands, statements, tcl syntax, etc. There is supposed to be a second edition released soon that expands the topics covered in the book and the author expects that the second edition will be delivered for free to purchasers of the first edition.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=4pjU6zcCLAQ:5MhgM3ma2co:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=4pjU6zcCLAQ:5MhgM3ma2co:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?i=4pjU6zcCLAQ:5MhgM3ma2co:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=4pjU6zcCLAQ:5MhgM3ma2co:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=4pjU6zcCLAQ:5MhgM3ma2co:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BloggingTechstacks/~4/4pjU6zcCLAQ" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blog.techstacks.com/2013/04/there-is-an-introduction-to-irules-book-out.html</feedburner:origLink></entry>
    <entry>
        <title>Apache Tomcat 7.0.39 Released</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BloggingTechstacks/~3/rQ-S8RqkkAo/apache-tomcat-7039-released.html" />
        <link rel="replies" type="text/html" href="http://blog.techstacks.com/2013/03/apache-tomcat-7039-released.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a01156fbc6fe6970c017ee9d471e3970d</id>
        <published>2013-03-29T09:14:43-04:00</published>
        <updated>2013-03-29T09:21:43-04:00</updated>
        <summary>The Apache Tomcat team released version 7.0.39, which is mostly a bug fix release. The release announcement lists the following notable enhancements: There have been multiple improvements in the bytes to/from characters conversion process. The core conversion process has been refactored to use the NIO APIs. This has resulted in a number of improvements including invalid UTF-8 byte sequences at the end of a series of bytes now trigger a conversion error rather than being silently swallowed. Errors detected in request URIs will be replaced with the replacement character (allowing the application to respond to the invalid URI as it...</summary>
        <author>
            <name>Chris Mahns</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="tomcat" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://blog.techstacks.com/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;The Apache Tomcat team released version 7.0.39, which is mostly a bug fix release. The &lt;a href="http://mail-archives.apache.org/mod_mbox/www-announce/201303.mbox/%3c5152D179.1060907@apache.org%3e"&gt;release announcement&lt;/a&gt; lists the following notable enhancements:&lt;/p&gt;&#xD;
&lt;blockquote&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;There have been multiple improvements in the bytes to/from characters conversion process. The core conversion process has been refactored to use the NIO APIs. This has resulted in a number of improvements including invalid UTF-8 byte sequences at the end of a series of bytes now trigger a conversion error rather than being silently swallowed. Errors detected in request URIs will be replaced with the replacement character (allowing the application to respond to the invalid URI as it wishes) and errors in request bodies will trigger an IOException. The use of the JVM provided UTF-8 decoder has been replaced by a better UTF-8 decoder derived from Apache Harmony. This improved decoder has earlier detection of error conditions and more closely follows the Unicode specification regarding the use of replacement characters.&lt;/li&gt;&#xD;
&lt;li&gt;The annotation scanning process now provides more information if the scan fails due to broken class dependencies. There is now enough information to identify the class(es) at fault. The JAR scanning process that supports annotation scanning has also seen multiple improvements and fixes including the exclusion by default of the Bootstrap class path from the scan.&lt;/li&gt;&#xD;
&lt;li&gt;Upgraded a number of Tomcat's dependencies including Commons Daemon to 1.0.14, Commons IO to 2.4 and Commons FileUpload to r1458500. A new dependency on Commons Codec was added to replace Tomcat's internal Base64 encoder/decoder.&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;/blockquote&gt;&#xD;
&lt;p&gt;Refer to the complete &lt;a href="http://tomcat.apache.org/tomcat-7.0-doc/changelog.html"&gt;changelog&lt;/a&gt; for all of the fixes and enhancements in this release and you can &lt;a href="http://tomcat.apache.org/download-70.cgi"&gt;download tomcat 7.0.39 source and binaries&lt;/a&gt; from a mirror near you.&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=rQ-S8RqkkAo:07VqJUchE_g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=rQ-S8RqkkAo:07VqJUchE_g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?i=rQ-S8RqkkAo:07VqJUchE_g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=rQ-S8RqkkAo:07VqJUchE_g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BloggingTechstacks?a=rQ-S8RqkkAo:07VqJUchE_g:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BloggingTechstacks?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BloggingTechstacks/~4/rQ-S8RqkkAo" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://blog.techstacks.com/2013/03/apache-tomcat-7039-released.html</feedburner:origLink></entry>

</feed><!-- ph=1 -->
