From my own experiments with their viewer, the main thing which causes
problems is the user agent string, if you set the version and channel
values to be identical to the OLG login request but get the user agent
string wrong it fails.
Here's what the login XML-RPC looks like as a python dict:
(({'last': 'Last', 'platform': 'Win', 'passwd': '$1$PASSWORDHASH',
'start': 'last', 'version': 'Openlife R16 1.16.2.70',
'last_exec_event': 0, 'options': ['inventory-root',
'inventory-skeleton', 'inventory-lib-root', 'inventory-lib-owner',
'inventory-skel-lib', 'initial-outfit', 'gestures',
'event_categories', 'event_notifications', 'classified_categories',
'buddy-list', 'ui-config', 'tutorial_setting', 'login-flags',
'global-textures'], 'channel': 'Openlife R16', 'first': 'First'},),
u'login_to_simulator')

Yes, it says "Win" for platform even on windows, for reasons known only to them

2009/3/27 Dale Glass <[email protected]>:
> On Пятница 27 марта 2009 22:45:24 Gareth Nelson wrote:
>> It may be worth testing by hacking it to send the same MD5 as their
>> official binary, if it won't connect then obviously something else is
>> going on.
>
> I'm working on that right now.
>
> Can somebody confirm what sort of thing can normally cause a failure to
> login? I can think of: channel, version, MD5. Anything else of the sort to
> look for?
>
>



-- 
"Lanie, I'm going to print more printers. Lots more printers. One for
everyone. That's worth going to jail for. That's worth anything." -
Printcrime by Cory Doctrow

Please avoid sending me Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/SLDev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to