[sldev] alternative os support?

Mathew Frank mathew at lifeart.net.au
Tue Jan 23 14:45:22 PST 2007


Joshua,
as long as this is being visited, the following thoughts occur:

   1. blocking access based on reported name of client is like blocking
      based  on reported name of web browser - ie useless in blocking
      access to somebody not using your official client.   It only leads
      to a misreporting of the client type - for example libsecondlife
      says it is windows when it is not.
   2. I see that you put this in so as to have an easy answer to
      potential problems.

Accordingly don't just add "bsd" to a list of valid clients.  Replace 
the "denied access" system with a simple warning.


Cheers,
Mathew


Joshua Bell wrote:
> John Hurliman wrote:
>> The easiest method is to pretend to be another OS. During the XML-RPC 
>> exchange with the login server the client sends a platform field that 
>> is defined as "Win" for Windows, not sure about other platforms. I'm 
>> guessing you added another option to an #ifdef somewhere where the 
>> platform field was getting set, so that field isn't being filled in 
>> when you connect. All libsecondlife clients connect as "Win", but 
>> maybe we should change it to Linux to boost up the Linux stats, since 
>> many or most libsl clients are on Linux anyways :-).
> We currently only support "win" and "mac" on the back end part of this 
> handshake; Linux viewers send "win" (there's an #ifdef in the code 
> somewhere), so you'll need to wait until we get the back end plumbing 
> sorted out before tweaking this.
>
> Joshua
>
> _______________________________________________
> Click here to unsubscribe or manage your list subscription:
> /index.html
>
>
> __________ NOD32 2000 (20070123) Information __________
>
> This message was checked by NOD32 antivirus system.
> http://www.eset.com
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.secondlife.com/pipermail/sldev/attachments/20070124/e745b4c2/attachment-0001.htm


More information about the SLDev mailing list