Sage Database
Work on the Sage database project began in earnest today. We had the initial meeting where we agreed on the work to be done. Afterwards, I asked Phil to update the purchase request and Ran to locate the RAID hardware. Ran located the hardware in N112C and Phil is in the process of doing the update. I also attended meetings for Plane and our usual web coordination meeting and helped Mike configure the proxy web server for ldp.
Posted on Mon, 31 Oct 2005 Tags: web
On to Sage
I copied the mailbox script over to happy, ran it to make sure it works, and added it to root's cron table. The script sends its majordomo commands to me instead of majordomo, so it just generates a report without doing anything.
I started work on the Sage project. So far I've set up an initial meeting for Monday and talked with some of the actors in the process to see where things stand.
I worked with Dan on the PRDS bug. The bug only seems to occur when Tomcat is restarted from the command line and not when it's restarted through the web. Squid seems to be involved too, as the problem doesn't occur if squid is out of the loop.
Posted on Fri, 28 Oct 2005 Tags: squid majordomo web
Finally Done
Okay, I lied. I spent the day getting my script to send the commands necessary to do an unsubscribe from Majordomo. The trick was reading and parsing the configuration file with the list password in it. I had half the jopb done with old code. (Standard name=balue with comment lines.) I had to add support for multiline values via here documents.
Posted on Thu, 27 Oct 2005 Tags: majordomo
Bouncefile Finished
I finished as much of the bouncefile script as I can. It's all tested and documented and everything. The only part missing is deleting members from the mailing list without human intervention. But once you let that sort of thing happen it's like the Skygrid in Terminator setting off global nuclear war
Posted on Wed, 26 Oct 2005 Tags:
Mostly Done
My script to search for bad mailing list address from the returned mail is mostly done. The final work concerns what the customer wants in the report the script generates, documenting the script, and setting it up to run weekly. I hope to get all of that done tomorrow.
Posted on Tue, 25 Oct 2005 Tags:
Debugging
I found and fixed all the errors in my bounce script and I started to modify the command to actually unsubscribe people. There are two remaining pieces of code I haven't written: the code that snags the list address from the mail message and the subroutine that decides if a user should be unsubscribed.
Posted on Mon, 24 Oct 2005 Tags:
More Mailbox
I finished coding the script that extracts bounced email from the mailbox. All the script does now is generate a report with email address, number of bounces, first bounce date, and last bounce date. It doesn't update the mailing list yet. The script still needs debugging.
Posted on Fri, 21 Oct 2005 Tags:
Mailbox Scraping
I spent the day coding a parser to pull the bits of information I need out of the mailbox file that contains returns from the mailing list (Data Munging 101). I'm not finished yet, but I have the code roughed out.
Posted on Thu, 20 Oct 2005 Tags:
Rejected Mail
I started work on a new project: reading a mailbox of email return messages and using the information to update our mailing lists. So far I've looked at the file to try to figure out how to parse it. Each mailer seems to have its own format for return messages.
Posted on Wed, 19 Oct 2005 Tags:
Partial Day
Because of doctor's appointment. I moved the ST Folder type fix to battra, but my testing got halted because Mike is busy with battra.
Posted on Tue, 18 Oct 2005 Tags: