Category Archives: Hacking The Core

Relicensing of IXR – The Incutio XML-RPC Library (Day 15)

The Incutio XML-RPC Library, used by WordPress, is available in a new version. It is relicensed under the GPL-compatible New BSD License now. The License of the file in wordpress has been questioned in the recent WordPress GPL, licensing and … Continue reading

Posted in Hacking The Core, Reports, Wordpress Licensing | Tagged , , , , , , , | 1 Comment

WordPress Licensing Issues – NOOP (Day 8)

Day eight was mainly reflecting and running loops. I had a long and great discussion with friends in the evening not only about licensing in wordpress but in other free software projects as well that was very insightful. That poses … Continue reading

Posted in Hacking The Core, Pressed, Wordpress Licensing | Leave a comment

WordPress Licensing Issues – Summary (Week 1)

The last days were very informative, I’m learning a lot about licensing. That’s not only in general but more important from a free software perspective in specific. All those how to get things right. WordPress might look a bit as … Continue reading

Posted in Hacking The Core, Pressed, Wordpress Licensing | Tagged , , | 9 Comments

WordPress Licensing Issues – Submitting Code (Day 6) (Update 1x)

Taking care about licensing within a free software project means to care about the code that comes into the project. There are several things a project should take care of there, one of them is a clear policy for submitting … Continue reading

Posted in Pressed, Wordpress Licensing | Tagged , , , , , , , , , | 1 Comment

Verify file encoding with grep

List all lines in PHP-files in a directory-tree that contain characters out of the ASCII 7Bit pane: ~ grep -nPR –include=*.php [\xE0-\xFF] * Does a quick and easy controlling on a full package of files quickly. Finds stuff like this … Continue reading

Posted in Hacking The Core, Hakre's Tips, Pressed | Tagged , , , , | Leave a comment

WordPress Licensing Issues – Progress (Day 5)

I was not able to finish my report for day 5 in my WordPress Licensing series yesterday night, so I’ll add it this morning. My topic this time is progress. Despite the fact, that when confronted with the topic that … Continue reading

Posted in Hacking The Core, Pressed, Wordpress Licensing | Tagged , , , , , , , , , , , , , | 3 Comments

WordPress Licensing Issues – Why I care (Day 4)

Why should I care about WordPress Code’s License Issues? This might be a question you ask yourself as well when you’re a WordPress Contributor, Theme or Plugin Developer. (Yesterday: WordPress Licensing Issues – the third day) It’s pretty simple. As … Continue reading

Posted in Pressed, Wordpress Licensing | Tagged , , , , , | 13 Comments

WordPress Licensing Issues – the third day

Wordpress development goes on every day. At least for that part that has a committing developer. In case there is none, it gets stuck. Licensing issues only seem to be interesting in the beginning. You get comments by core developers … Continue reading

Posted in Pressed, Wordpress Licensing | Tagged , , , , , , , , , , , , , , | 3 Comments

WordPress Licensing Issues – the second 24 hours

After the first 24 hours I became aware of the unauthorized changes of WordPress licensing, the day started with some positive movement. A member of the WordPress team did revert the changes in trunk [15533] and the 3.0 branch [15534] … Continue reading

Posted in Pressed, Wordpress Licensing | Tagged , , , , , , , , , , , , , , , , , , , , , | 11 Comments

Unauthorized changes of WordPress licensing – the first 24 hours

Circa 24 hours ago it came to my attention that the wordpress codebase was silently re-licensed some months ago (before l88 / GPL -/- after l105 / GPLv2). The copyright related licensing statement has been changed on February 28th 2010 … Continue reading

Posted in Pressed, Wordpress Licensing | Tagged , , , , , , , , , , , , | 2 Comments

Fun to Play: WordPress 3.0 Multisite SQL Injection Vulnerability Regression?

One reason why the MU Fork was re-introduced into the WordPress main trunk was that security updates did creep in very slow or not at all. Development went pretty low in the end of the fork. That left it open … Continue reading

Posted in Hacking The Core, Pressed | Tagged , , , , , | 1 Comment

Mysteries about the WordPress Memory Limit

Note: The information in this report applies to WordPress 3.0 specifically. Starting with WordPress 3.2, the memory limit will be configurable again.   Being on track to write a really simple plugin that should take care of the memory related … Continue reading

Posted in Hacking The Core, Pressed | Tagged , , , , , , , , , , | 15 Comments

WP Plugins: How to remove a Filter

Worth to know for wordpress plugin authors: Making your plugin to safely unregister or remove a hook (filter or action) is not possible with the wordpress plugin API. Why? you might ask yourself. Even the name of the remove_filter() function … Continue reading

Posted in Hacking The Core, Plugin Plugout, Pressed | Tagged , , , , , , , , , , , | 14 Comments

PHP: Compare vs. Calculating (1/2)

This speed comparison test I’ve made is not of that much interest, but it shows somehow when / how optimization takes place. Those “performance” test are most likely not that valuable for optimizations but to better know the language. I … Continue reading

Posted in Hacking The Core, Pressed | Tagged , , , , , | 3 Comments

Redirect Loop Protection for Better HTTP Redirects Plugin

Some wordpress user were concerned about Google webmaster tools giving notice about redirect errors (same page redirects). There is a flaw in the current canonical redirect implementation. That is the part of wordpress that takes care that all your site’s … Continue reading

Posted in Hacking The Core, Plugin Plugout, Pressed | Tagged , , , , , | Leave a comment

props

Just wondered what props stand for literally that can be seen in the one or other wordpress commit message: Slang; short for proper dues (source). More examples in the urban dictionary.

Posted in Hacking The Core, Pressed | Tagged , | Leave a comment

WordPress drops PHP 4 in Q1 2011

Introduced under a smaller flag of taking care for testing, a new direction slipped into wordpress developement: To drop PHP 4 and switch over to PHP 5.2 as a minimum requirement for wordpress. Opinion leader Andrew Nacin made the igniting … Continue reading

Posted in Hacking The Core, Pressed, Reports | Tagged , , , , , , , , , , , , , , , , , | 6 Comments

WordPress Bugrate Stats Reprise

Dan Cole has some kind of update to my WordPress Bugrate Post I’ve created in January. I was not aware of this otherwise I would have blogged about this earlier: Already in April this year he published a series of … Continue reading

Posted in Hacking The Core | Tagged , , , , , , , , , , , , | Leave a comment

wordpress HTTP and header related tickets

I’ve done some massive HTTP stuff lately which included a full re-read of some (all?) HTTP releated RFCs – some of them I first studied years ago. It’s not that simple as it was back those years, but it’s good … Continue reading

Posted in Hacking The Core, Pressed, Surviving the Internet | Tagged , , , , , , , , | 2 Comments