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
