If there is a better way to celebrate Valentine's Day than sitting at your desk watching a live, streaming webinar about F5 BigIP iRule development tips and tricks, I challenge you to place them in the comments below!
The event runs for 90 minutes starting at 10AM Pacific/1PM Eastern on February 14, 2012.
If you want to fall in love with Tcl (a Top 50 programming language!) all over again, register for F5's iRule Love live stream. According to the invite, early registrants who attend the event are also eligible to win some DevCentral swag, so you may be able to tell your cats, "We got lucky on Valentine's Day! Thanks DevCentral!!"
The Apache HTTP Server project released version 2.2.22 and it's an important release, addressing 6 "significant" security vulnerabilities:
There are also some bugs fixed in this release as well—see the changelog for the full list and, like always, you can download a copy from a mirror near you.
Here's an interesting workaround to a problem I had been having that has been causing me ssl connection headaches in Firefox for years. Here is a description of the problem:
I try to connect to an SSL encrypted page in Firefox and that page generates a certificate warning. What should normally occur (and it used to work) is that you'd get greeted with the "Untrusted Connection" page where you have various buttons to view the certificate, confirm the security exception, or cancel. The problem I've been experiencing is that the Confirm Security Exception button remains disabled and would also show an error message: sec_error_expired_issuer_certificate. There was nothing I could do to get Firefox to accept the cert—not even importing the certificate manually.
I'm not going to claim that this is the fix for all instances but in my case, the ssl warning for the BigIP Admin Console I was failing to connect to was generated for three separate reasons:
However, this wasn't the only set of circumstances where I was having the problem as I was also experiencing it simply connecting to a site using a self-signed cert, (valid date, valid common name).
So, if this happens to be happening to you, the first thing to try is Restart with Add-Ons Disabled, if you can, then try connecting again. Assuming you are then able to successfully connect and the Confirm Security Exception button works, the problem seems to be related to one of your installed Add-Ons.
In my case, the problem was the HTTPFox add-on option labeled "Automatically start watching when browser starts". During a recent round of the testing of various cache-control headers on a new site we were putting up, I enabled this option to save me a few steps in the testing process. As soon as I cleared this Autostart option, I was able to connect to ssl sites that generate warnings.
If you are viewing your Firefox about:config settings page, filter on "httpfox". If set to start automatically when firefox starts, you will find the following configuration setting: user_pref("extensions.httpfox.StartAtBrowserStart", true);. Setting the value to "false" has the same effect as clearing the checkbox but once you restart the browser, user_pref("extensions.httpfox.StartAtBrowserStart", false); will no longer appear in your about:config.
Red Hat Consulting has released a migration guide for folks interested in moving off of WebLogic and onto JBoss. Nice to see the app server wars are heating up again.
It may only be mildly helpul news but it was difficult for me to find anywhere online what was included in the box with the BlackBerry PlayBook. Both the iPad and Kindle Fire product pages display what's included with the purchase but all I could find regarding the PlayBook box contents was what was printed on the actual box. So, if anyone's interested in knowing what you won't need to purchase along with your new PlayBook, here's what is in the box (excepting warranty, startup, and safety guides):
I do have to say that, from a usability standpoint, the very first thing that impressed me with the PlayBook occurred before I had even powered it on. The length of the included AC Adapter is over 6'—twice as long as the one included with my iPad. I know, it seems silly, but when you want to engage in some aimless surfing but also need to recharge the battery, it's nice knowing that one does not need to sit so close to a power outlet in order to do so, (or daisy-chain to an extension cord).
The neoprene sleeve is ok but it is just large enough to cover the PlayBook and that's it. It is clear that, although functional, it's intention is to get you to want to buy something a little more utilitarian.
Here are the top 10 posts of 2011 for my blog, which were published during 2011.
iTerm 2 is a great replacement to the built-in OS X Terminal.app and back in February 2011, iTerm 2 introduced support for themes. Initially, it was pretty tricky to figure out how to import themes, which was why I created this post.
JBoss solidified its leadership over Glassfish in October 2011 when a nasty worm affecting JBoss was released.
This post provides remediation instructions for one of the more commonly found Information Disclosure vulnerabilities on JBoss-powered sites.
Back in August, 2011, the Apache Range Header vunerability was announced with exploit code that allowed anyone to easily DoS an apache site. This script was an initial attempt to detect that vulnerability.
Many of us are accustomed to the directory layout provided with a stock Apache Software Foundation-provided Tomcat distribution. Ubuntu places files in alternate locations. This post was written so I could easily refer to it when working with Ubuntu and, apparently, it was useful to a few thousand people.
Older IIS installations commonly suffer from this vulnerability and the script provided in this post provided a mechanism for safely displaying the problem while also verifying remediation was successful.
In July 2011, iTerm 2 theming support was overhauled making themes easier to manage.
This post documented common things that caused tomcat to crash after startup as well as the one that caused me problems.
Dustin Marx posted a lot of useful and interesting HTML5 articles towards the end of 2009 and the beginning of 2011. I posted this article linking to them, which wound up getting posted to DZone. Hopefully, this provided his site some well-deserved, additional exposure.
This post is fairly self-explanatory, providing remediation for the Apache Range Header vulnerability on Ubuntu.
The Apache Tomcat team announced the release of Tomcat 6.0.35 earlier today. The changelog lists only 1 fix but 6.0.35 also incorporates the fixes and improvements from the unreleased 6.0.34 version. Many of the fixes and improvements appear to be in the area of memory leak prevention and there is a security related fix in this release as well. The security fix is for the recently announced Apache Tomcat Authentication Bypass and Information Disclosure vulnerability.
Downloads are available from the usual tomcat 6 mirror sites.