It's nice when things work.
We're releasing gaim 0.69 soonish, and I figured that was good incentive to get all the signal callback problems in the perl plugin fixed. In 0.68's perl rewrite, some signal types were borked, parameters that are modifiable showed garbage, and they couldn't be modified. That has all been fixed, the last two being fixed in the past hour. Works like a charm... until we release and script writers find something else wrong.
Now I just need to figure out the SSL issues and solve those.
Making progress again. Several fixes to the nested archive I/O operations have been made, though it still doesn't work correctly. I think I can figure out the rest rather soon. I have it narrowed down to a block of code.