Off-site status information for cornerhost.com.

3/23/2008

top 5 priorities

I haven't done a status report in a while. Here are my top 5 current priorities:

Automated Mail Queue Management

During the recent mail queue crisis on manganese, I wrote a script to help manage the sendmail queues. I promised to get this running around the clock to prevent further issues, but I haven't finished yet. I've just been running it manually so I can keep an eye on things. Getting this 100% automated is my top priority.

Mod Security Improvements

I've had a number of complaints about 406 errors cropping up when they shouldn't - the result of over-eager mod_security rules. The latest versions of mod_security allow blocking individual rules at the .htaccess level, but will require some changes to the server configuration.

In particular, any "SecFilterEngine off" lines in your .htaccess files will have to be replaced, so I need to coordinate the upgrades to make sure nobody's site starts throwing a 500 error.

I also want to get you the audit logs for your individual sites so you can see exactly what's being blocked.

Catchall Rule Changes

Currently, new domains have their email rule set to act as a catchall. This used to be pretty convenient, but these days it leads to people getting a lot of spam. I want to change the default to bounce, and add some new user interface elements in the control panel to help you set up mail rules if you need them.

Also, as I mentioned previously, I want to disable forwarding catchall addresses to outside mail services, as this is a great way to get our servers blacklisted for relaying spam. I've worked up a plan for implementing this over time and making sure everyone has the information they need to make this transition. Expect to hear more on this soon.

Fix all known Control Panel Bugs

I've got a list of bugs piling up in the Trac and elsewhere. I want to take a week or two and get these resolved. Since the code is now open source, I plan to write up reports on some of these in a blog or something to start building a body of knowledge on where things are and how to get things done in the code.

Update PHP5

I've got a new build of php5 with mcrypt and mbstring (extensions that several apps, including phpMyAdmin, complained were missing). This is almost ready to deploy. I just need to double check that I haven't dropped anything from the current build, since I had to recreate the rpm build script by hand.


Anyway, those are my top 5. I'll keep you posted as things progress.

Blog Archive