.

Getting Pownd Suxxors!

Ok I’ve been busy lately (by lately I mean since 2.2 came out). I got a note a while ago from a friend about a problem with my RSS feed - didn’t think much about it. Then today I got an email from another friend who is trying our firefox 3 - it has a plugin that warns you when you visit a site that has malware. Apparently, my site is listed as a malware site…..

It turns out there was a hole in WordPress at some point that let them inject javascript and whatnot into the posts. They were hiding a bunch of it - but it showed up in the RSS.

I think I’ve cleaned out the bad posts (If you see one let me know), I’ve cleared out the back log of comments (all 25K of them), and updated to 2.5.1 - which is the latest and greatest - oh and it has security fixes for 2.5 (just released recently).

The only annoying thing is that every time I do this I have to deal with putting back in my patches to WordPress. I’m going to to give git a whril on this problem to see if it helps.

Also I noticed that some people are having problems with Postie on 2.5.x - I didn’t notice because I wasn’t running 2.5 - but since I am now - I’ll be fixing whatever the main problem is since I still need Postie to work.


Postie - 1.0/1.1

I’ll admit it - I haven’t done much with Postie in a while. Not that you care - but there were three main reasons:

1. Lot of work to do. It’s not slowing down but I did manage to carve out a geek weekend.
2. I don’t really program in PHP in any more. Most of my time is spent in Ruby - makes it a little difficult to switch back in.
3. Postie pretty much works - especially in my environment (I’ve added some fixes for the stuff that appears to be broken for other people - like google and cronless)

There are two new versions:

Version 1.0 - This version is this last one that will be release for WordPres 2.0.x.

BUGFIX: TestWPVersion broke with 2.1
FEATURE: end: now marks the end of a message (Dan Cunningham)
FEATURE: Better Readme (Michael Rasmussen)
FEATURE: Smart Sharpen Option -EXPERIMENTAL- (Jonas Rhodin)
BUGFIX: Issue with google imap fixed (Jim Hodgson)
BUGFIX: Fixed espacing issue in subjects (Paul Clip)
BUGFIX: Typo in Div fixed (phil)

Version 1.1 - All the above - plus this one if officially supported on WordPress 2.1 (Which if you noticed I’m running now)

FEATURE: Updated and tested with WordPress 2.1
BUGFIX:Removed deprecated functions
FEATURE: Cronless Postie now uses the WordPress native Psuedo Cron.

The new version can be found Here (< - Now you can always go to http://postie.economysizegeek.com if you want to get to postie.)


Word Press 2.1

Some how I missed that Word Press 2.1is out. Truth be told I’ve been worrying a lot less about the infrastructure of blogging - and worrying more about content - which is nice. (Spending most of my work day in Ruby hasn’t made it any easier to switch back to PHP for work on Postie).

Apparently , Postie isn’t compatible with the new version of WordPress. Looks like they added some new stuff on features page (like pseudo-cron and some image/thumbnail api features (it sounds like they’re actually doing stuff in the core that Postie had to handle on its own). Judging by the list this is going to be a lot more complicated to update compared to the switch from 1.5 -> 2.0.

I’m going to end up looking into it -because I’ll be updating my personal blog to 2.1 - and I like Postie so I’ll have to update it (plus if memory serves there are some code fragments submitted in).

I don’t know what the time line is for the update - but if I make progress I’ll announce it.


Postie - 0.9.9.3.2 BUGFIX

Don’t you hate it when you leave in debug code on accident - I know I do.

The new version can be found Here (< - Now you can always go to http://postie.economysizegeek.com if you want to get to postie.)
.


Postie - 0.9.9.3

Yes - I’m alive. Yes Postie has some problems. The good news is that I managed to carve out some time to fix some of them. Some of the problems were also sorted out by other users (Big round of applause to all the people who contributed code to the project.)

I’m hoping to do another round of improvements - but it’s late and I would prefer to push this out and make sure that it works for most people before I make any more serious modifications.

The new version can be found Here (< - Now you can always go to http://postie.economysizegeek.com if you want to get to postie.)

Here's the change log:

Version 0.9.9.3
BUGFIX: If your email address matches an existing user - then it will post as that user - even if you allow anyone to post.
BUGFIX: Replaced get_settings('home') with get_settings('siteurl')
BUGFIX: Better handling for Japanese charactersets - Thanks to http://www.souzouzone.jp/blog/archives/009531.html
BUGFIX: Better thumbnail window opening code - thanks to Gabi & Duntello!
FEATURE: Added an option to set the MAX Height of an image - idea from Duntello
BUGFIX: Modified the FilterNewLines for better flowed text handling - You now HAVE TO PUT TWO NEW LINES to end a paragraph.
FEATURE: Added new CSS tags to support positioning images/attachments/3gp videos
BUGFIX: Tries to use the date in the message (Thanks Ravan) I tried this once before and it never worked - hopefully this time it will.
BUGFIX: Added a workaround to fix the problem with Subscribe2 - it will now notify on posts that are not set to show up in the future.

There are still a number of open issues and some features left in the bag. Assuming I manage to find some more time in the next week I'll hope to roll out some more improvements.


PHP sucks - But I Still Use WordPress

I had to post a link to this. It’s basically another of the PHP sucks rants. This one is actually very well written. (I did not infact know about the memory leak cause by returning references in 4.4).

Here’s the real reason I posted it though:

Jonas Maurus’ maurus.net » I’m sorry, but PHP sucks!

You have found the ideal framework or base for your software and it’s written in PHP

This website runs on WordPress. It has by far the best UI of any weblogging application. It also means that I have to navigate around all the problems I mentioned in this document. My guess is that in the long run that will take more time than not using a PHP based weblogging application, but for now, I just wait for PyBloxsom to catch up.

I think this is really a testament to how great WordPress is. I have met a number of PHP-haters who run WordPress (Hi Corey). That to me is ultimate validation. Sure if you get under the skin it can get ugly - but are far as using it goes - it’s been smooth sailing.


Postie - 0.9.9.2

I get to take the bitter with the sweet. It turns out in the shift to WP2.0 I switched to using the official WordPress function to post articles. This should fix a number of bugs related to posting via postie not triggering mail or other plugins.

I wanted to add some actual features this time, but I figured it would best to stick to fixing things :) The big one is that the escaping problem and thumbnail problem should now be fixed.

To make life easier for the cases where you have incredibly messed up mail (I got a sample mail from Vodaphone Ireland that is crazy) I’ve adding some places in the code to add special handlers for email providers. I’m hoping this makes things a little more useful.

Once the dust settles, and I know for a fact that the changes fix the problem for everyone, I’ll try to carve out some time to add some of the back logged features.

  • FEATURE: Postie now detects the version of WordPress being used
  • BUGFIX: It now ignores the NOOP error
  • FEATURE: Smarter Parsing of VodaPhone
  • FEATURE: Easy place to add new code to handle other brain-dead mail clients
  • BUGFIX: Handles insertion of single quotes properly
  • BUGFIX: Thumbnails should now link properly

The link to the new version of Postie is here.


Postie - 0.9.9.1

Turns out there where a couple of problems with the last release.

  • BUGFIX: Needed a strtolower in places to catch all iso-8859 - thx to Gitte Wange for the catch
  • BUGFIX: Fixed issue with the category not being posted properly

The link to the new version of Postie is here.
If anyone is interested in helping to put together a small intro guide to using Postie I would greatly appreciate it.


New Postie

Ok good news and bad news…

Bad news first - I barely have time to keep up with Postie as is. So I seriously don’t have time to maintain two seperate versions of it. That being said I’m making one last release of Postie for WordPress 1.5. In the future Postie will be WP2.0 only. That being said, if someone wants to help fix things in Postie for 1.5 - leave a comment and we can talk.

Postie.tar.gz

Postie.zip

The above version fixes a problem with the config screen that causes it to be rendered almost unreadable. Sorry about that - I thought I had released this version a while ago - but it turns out it was committed but not rolled….

Good news - ok that said, I’ve updated EconomySizeGeek to WordPress 2.0., and that means I had to upate Postie to support it :)

New in this release:

  • Fixes for the config page
  • Bug fix to handle the roles concept
  • New interface to control what roles can/can’t post
  • The category count is now incremented on a post (Actually using the real wp_insert_post method)

The link to the new version of Postie is here.

If anyone is interested in helping to put together a small intro guide to using Postie I would greatly appreciate it.


If you are reading this - than 2.0 is up!

OK I took the plunge and migrated over to 2.0. I’ve also added captch (Sorry the comment spam was getting out of control).

Apparently there are some problems with Postie and 2.0 - I’ll be working thru the comments tonight to see if I can figure out what has changed.


    You are currently browsing the Economy Size Geek weblog archives for the 'WordPress Modifications' category.
    Previous Entries »

    .