ActivePython 2.6.5.14 released, fixing the debug bug

activepython blog hero

We just released ActivePython 2.6.5.14 (download it here, release notes here).

One fun change in this build is a fix for the debug bug: a buglet that dates back to 1999 (!) that could potentially have meant any SSL read or write with Python’s OpenSSL bindings would result in a helpful one second sleep(1). Benjamin Peterson succinctly pronounced on the single errant line of code:

Let it die.

Personifying that line of code as Robin’s Minstrels: There was much rejoicing.

Thankfully, as Antoine (on the bug report) and dredge (on Hacker News) pointed out, most OpenSSL builds will not be affected (because of a #ifdef PKT_DEBUG guard). Indeed, ActivePython’s included OpenSSL builds are not affected.

Recent Posts

Tech Debt Best Practices: Minimizing Opportunity Cost & Security Risk

Tech debt is an unavoidable consequence of modern application development, leading to security and performance concerns as older open-source codebases become more vulnerable and outdated. Unfortunately, the opportunity cost of an upgrade often means organizations are left to manage growing risk the best they can. But it doesn’t have to be this way.

Read More
Scroll to Top