[Opensim-dev] external host name

Cristina Videira Lopes lopes at ics.uci.edu
Thu Dec 11 23:44:55 UTC 2008


Things are very messy right now. You can search for "sim_ip", for 
example, which is used in chatting with the grid server, and where it is 
being converted to an IP address in about half of the cases.

To compensate, and before I noticed this inconsistency, Homer introduced 
another field called "sim_host", so not to mess with what was already 
there, that is supposed to carry the external host name, but this only 
works up to the point in which RegionInfo data structures are created. 
At that point, we need to decide what to place in m_externalHostName, 
sim_ip or sim_host. Which means changes in OGS1.

I also noticed that there is yet another data structure called 
RegionUpData that uses IP addresses.

So, messy. Someone should decide what this field is supposed to be, and 
make it a rule.

Charles Krinke wrote:
> Dear Diva:
>
> You have a very good point and I would support harmonizing to one 
> notion even at the expense of breaking some things for a while.
>
> In fact, if someone can identify what some of those things are, or 
> come up with a couple of search strings or grep expressions, I would 
> like to look at the anomalies myself.
>
> +1 on external_host_name
>
> Charles
>
> ------------------------------------------------------------------------
> *
>
> From:* Cristina Videira Lopes <lopes at ics.uci.edu>
> *To:* opensim-dev at lists.berlios.de
> *Sent:* Thursday, December 11, 2008 2:42:05 PM
> *Subject:* [Opensim-dev] external host name
>
> It turns out that a lot of problems with CAPs have to do with
> inconsistencies surrounding the URL of the seed cap. Specifically, in
> some cases we're producing URLs with hostnames, other times we're
> producing URLs with IP addresses, for example:
>
> http://ucigrid03.nacs.uci.edu:9000/CAPS/4cfc94fa-09be-409b-b136-cda2cdde0000/
> vs.
> *MailScanner warning: numerical links are often malicious:* 
> http://128.200.71.43:9000/CAPS/4cfc94fa-09be-409b-b136-cda2cdde0000/
>
> The client is not smart enough to test if this is the same host, it
> assumes it isn't, so it decides someone's trying to game it.
>
> The inconsistencies are all over the code in OpenSim, and they pertain
> to the use of ExternalHostName in several data s! tructures. In some
> cases, an explicit conversion to IP addresses is made.
>
> We should converge to one single thing. And I believe that thing should
> be whatever it is given in external_host_name config. Is this right?
> However, I am a bit afraid this is going to break 17 different things...
>
> Crista
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de <mailto:Opensim-dev at lists.berlios.de>
> https://lists.berlios.de/mailman/listinfo/opensim-dev
> ------------------------------------------------------------------------
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20081211/4d5ee6f8/attachment-0001.html>


More information about the Opensim-dev mailing list