On Oct 8, 2006, at 8:19 AM, Norman Rasmussen wrote:

> The release was done 2006-03-07, so anytime after that :-P  You can
> see a list of history here:
> http://xmpppy.cvs.sourceforge.net/xmpppy/xmpppy/yahoo-transport/ 
> yahoo.py?view=log
> so my thoughts are try and figure out which bunch of checkins is
> causing the bug (by a process of elimination)

I'll try a few earlier dates when I get a chance, and then I'll let  
you know how they perform.

> Actually I think the transport is using pickle for it's database, not
> bsddb - so this point is moot.  What does:
>
> $ python
>>>> import shelve
>>>> shelve.Pickler.__module__
>>>> shelve.StringIO.__module__
>
> show?

 >>> import shelve
 >>> shelve.Pickler.__module__
'cPickle'
 >>> shelve.StringIO.__module__
'cStringIO'
 >>>

>> Interestingly enough, and I don't know if this matters or not, but if
>> I run strings on yahoouser.dbm.db and grep for my Yahoo username, I
>> get 51 matches.  I don't have 51 Yahoo people in my roster, however.
>
> There seems to be a lot of rubbish data in my user file, so maybe
> that's what you're finding in the strings.  Also you have to consider
> your yid on other users rosters.
>
> You can convert the user file into an html format using:
> http://www.darkskies.za.net/~norman/jabber/yahoo-transport/ 
> yuser_html.tar.gz
> which will make it a lot easier to see what's going on.

Interestingly enough, I grabbed that tool and ran my user database  
through it.  I get *one* user listed with his username, password and  
subscription status.  The file is about 750KB, so I'm pretty sure  
there's more data in there (not to mention my being able to look  
through it for occurrences of my username and such).  So do you think  
ti sounds like the file is corrupt?  Maybe I should just trash it and  
start it over.  Has the format of the file changed any since the last  
release?

Daniel
[EMAIL PROTECTED]

Reply via email to