Cheerful Curmudgeon

A complete lack of ideas and the power to express them.

  • Home
  • About Me
    • Art Zemon’s PGP Key
    • Privacy Policy
  • Bede BD-4C
    • Hall of Fame
  • Piper Arrow

Bug Fixed: One Reason Why Open Source is Cool

May 19, 2005 Art Zemon

Ever wonder about why people like me continually rave about the wonders of open source software? One reason is because bugs get fixed really fast. Witness some of the security flaws in Firefox which were reported recently and patched within a few days.

Here is a more personal example. I had been having a problem with the RSS feeds for this blog. Some aggregators worked just fine. Others worked occasionally. Some, like Bloglines and Thunderbird, either refused to recognize when new articles had been posted or gave an error message that the feed was not valid.

Feedvalidator identified the cause, a 304 header (content not modified [recently]) that was confusing some aggregators.

Google located the workaround, posted just two days ago by jrconlin in Mosquito, WordPress’ Mantis bug tracking system.

From the Mosquito issue:

Several popular RSS aggregators (Sage for example) currently don’t handle 304’s correctly. Instead, they report a URL error and toss out the previously gathered content. I’ve filed a like bug with that team, but since I have plenty of bandwidth to burn, I’ve made the 304 report optional:

// wp-blog-header.php
//Line:136
if (!DISPLAY_OLD_CONTENT) { //-- jrc
if ( ($client_last_modified && $client_etag) ?
// ...
header('HTTP/1.x 304 Not Modified');
exit;
}
}
} //Line: 152 --jrc
}

DISPLAY_OLD_CONTENT is defined in wp-config.php so I can re-enable it in the future.

WordPress 1.5.1 was released ten days ago with a bug. The workaround was publicly reported eight days later. Two days after that, I needed the fix and was able to find it. Patching my WordPress code took way less time that it is taking to write this article.

Yes, I had to be a bit geeky to figure all of this out. The point is that it was possible.

Internet, Rants & Raves, Software

Recent Posts

  • Stretching a Photo April 21, 2025
  • There are Elephants in the Room April 10, 2025
  • Let’s Eliminate Real WFA April 1, 2025
  • Thumb Wrist Neck Waist Height March 18, 2025
  • Avoid Targeted Advertisements February 5, 2025

About Art Zemon

Omni-curious geek. Husband. Father. Airplane builder & pilot. Bicyclist. Photographer. Computer engineer.

Categories

  • Aviation (261)
    • Bede BD-4C (174)
    • Soaring (5)
  • Bicycling (37)
    • St. Louis to Atlanta (8)
    • St. Peters to Minneapolis (18)
  • Business (48)
  • Cabbages & Kings (24)
  • Communicating (37)
  • Ecology (21)
  • Economy (8)
  • Family (35)
  • Finding the Good (43)
  • Fun (188)
    • Six Word Stories (8)
  • Gardening (5)
  • Genealogy (5)
  • Government (35)
  • Health (67)
  • Judaism (10)
  • Men (12)
  • Mideast (5)
  • Movies (8)
  • Philosophy (15)
  • Photography (27)
  • Rants & Raves (103)
  • Recommendations (35)
  • Safety (37)
  • Science (22)
    • Biology (7)
    • Physics (7)
    • Pyschology (3)
  • Technology (195)
    • eBooks (7)
    • Internet (66)
    • Software (63)
    • VOIP (5)
  • Travel (43)
  • Tzedakah (12)
  • Women (5)

You Will Also Like

  • Art Zemon's Genealogy
  • Art Zemon's Photos
  • Mastodon @babka.social
  • Mastodon @raphus.social

Search

#DonorForLife

6 gallon blood donor badge
#DonorForLife - Give Blood - Save Lives

Archives

Copyright © 2025 · Daily Dish Pro Theme on Genesis Framework · WordPress · Log in