HalcyonGrid / halcyon

Halcyon 3d virtual reality world simulator
BSD 3-Clause "New" or "Revised" License
20 stars 19 forks source link

ancient reference to Inworldz #139

Open Yichard opened 2 years ago

Yichard commented 2 years ago

Ancient reference to Inworldz when we decline an object (given by a script) [10:09] Grid: You decline 'YichTrains choosing Aspect Ratio' ( http://places.inworldz.com/Commercial Center/98/47/25 ) from YT main-store-demo. This happened in Mundos Market.

emperorstarfinder commented 2 years ago

Yes, That was the InWorldz equivalent to the http://maps.secondlife.com/secondlife/Region/x/y/z. That will need to be refactored in the code to point to your grid URL for the location on your grid. The best way to do that would be to refactor those pieces of the code to call the configurable for your GridURL.

Documentation Note for Developers: It is worth noting that there likely are other references to InWorldz in the code that are out of date as well that will need some refactoring. Some however are to additional libraries (i.e. InWorldz.Whip.Client) that should be renamed but due to issues with .sln files in older versions of visual studio (i.e. VS2015 and below) not being able to find the named .dll library or executable when compiling Halcyon itself with those newly renamed libraries or it will break the build of those actual libraries due to those .slns it will take recreating those using VS2017 or newer) in order to fix those references.

I will try to refactor that when I have a little extra time this coming week.

Yichard commented 2 years ago

What is annoying is that references to Inworldz (and even SL) appear to the users. That they remain in the code is much less a problem I think. Especially that trying to rename libs or dlls can have a lot of unforeseen consequences. Thanks for tackling this :-)

kf6kjg commented 2 years ago

In the past I've purged all references that I could find that were user facing. The libraries I'm fine with leaving names as is: InWorldz was the developer of those. It's a part of the history of the project.

Looks like I missed at least on user facing reference, and that needs cleanup. My memory says there might have been a reference I didn't clean up because it needed to heavily refactored to go from hardcoded to configurable. Should have been an existing issue of that was the case..

emperorstarfinder commented 2 years ago

There are a number of references that weren't cleaned up partly due to the old .sln files in the various libraries. WHIP Server is one where until we can fix the issues with Conan and boost will always be a headache, as we discussed previously. I might be able to recreate those however and correct that.

The places.inworldz.com URL in the LocationURLPrefix is the equivalent of Secondlife's SLURL (http://maps.secondlife.com"). According to the comments in GrdInfoService.cs Line 2184, they provided the URL for the InWorldz equivalent until such time as the configurable overrides worked across all modules and parts of the code. The viewer generally relies on the "slurl_base" to determine the location of things as provided by the GridServer. The ideal way to fix this would be to point util.LocationURLPrefix to the configurable under the [Network] configurable for the Hostname of the "default_grid_server" and then point the LoadURLPrefix on line 2184 in GridInfoService.cs to use the configurable override that sets this in Util.cs.

The workaround fix currently (for the developer-oriented folks) would be as follows:

In OpenSim/Framework/Communications/Services/GridInfoService.cs replace current line 103 which reads:

Util.LocationURLPrefix = gridCfg.GetString("slurl_base", "http://places.inworldz.com/");

With the following line that contains the URL to your GridServer:

Util.LocationURLPrefix = gridCfg.GetString("slurl_base", "http://<your_gridserver_url/");

In OpenSim/Framework/Util.cs replace current line 2184 which reads:

public static string LocationURLPrefix = "http://places.inworldz.com/";

with the following line that contains the URL to your GridServer:

public static string LocationURLPrefix ="http://<your_gridserver_url>/";

Just be sure you replace with the URL to your GridServer. Then recompile Halcyon and that should at least fix the issue temporarily until we can fix the configurable overrides.

Ana-Green commented 2 years ago

The places.inworldz.com URL in the LocationURLPrefix is the equivalent of Secondlife's SLURL (http://maps.secondlife.com/%22). According to the comments in GrdInfoService.cs Line 2184, th...

Registrant | REDACTED FOR PRIVACY (DT) -- | -- Registrant Org | Linden Research, Inc. Registrant Country | us Registrar | CSC CORPORATE DOMAINS, INC. CSC Corporate Domains, Inc.IANA ID: 299URL: www.cscprotectsbrands.com,http://cscdbs.comWhois Server: whois.corporatedomains.com(p) Registrar Status | clientTransferProhibited Dates | 7,348 days oldCreated on 2002-04-29Expires on 2023-04-29Updated on 2022-04-24 |   Name Servers | A1-228.AKAM.NET (has 113,494 domains)A18-67.AKAM.NET (has 113,494 domains)A24-64.AKAM.NET (has 113,494 domains)A3-65.AKAM.NET (has 113,494 domains)A4-66.AKAM.NET (has 113,494 domains)A9-67.AKAM.NET (has 113,494 domains) |   Tech Contact | REDACTED FOR PRIVACY (DT)NetNames USA Inc.11th Floor,New York, New York, 10004, us(p) (f) IP Address | 23.206.171.32 - 14 other sites hosted on this server |   IP Location | - Washington - Seattle - Akamai Technologies Inc. ASN | AS20940 AKAMAI-ASN1, NL (registered Jul 10, 2001) Domain Status | Registered And Active Website IP History | 44 changes on 44 unique IP addresses over 18 years |   Registrar History | 7 registrars |   Hosting History | 8 changes on 7 unique name servers over 16 years |  
Whois Record ( last updated on 2022-06-11 )
Domain Name: secondlife.com
Registry Domain ID: 86082110_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.corporatedomains.com
Registrar URL: www.cscprotectsbrands.com
        http://cscdbs.com
Updated Date: 2022-04-25T01:19:55+00:00
        2022-04-25
Creation Date: 2002-04-29T14:11:31+00:00
        2002-04-29
Registrar Registration Expiration Date: 2023-04-29T18:11:31+00:00
        2023-04-29
Registrar: CSC CORPORATE DOMAINS, INC.
        CSC Corporate Domains, Inc.
Sponsoring Registrar IANA ID: 299
Registrar Abuse Contact Email: 
Registrar Abuse Contact Phone: 18887802723
Status: 
        clientTransferProhibited
Registry Registrant ID: 
Registrant Name: REDACTED FOR PRIVACY (DT)
Registrant Organization: Linden Research, Inc.
Registrant Street: 945 Battery Street
Registrant City: San Francisco
Registrant State/Province: CA
Registrant Postal Code: 94111
Registrant Country: us
Registrant Phone: 14152439000
Registrant Phone Ext: 
Registrant Fax: 14152439000
Registrant Fax Ext: 
Registrant Email: 
Registry Admin ID: 
Admin Name: REDACTED FOR PRIVACY (DT)
Admin Organization: Linden Research, Inc.
Admin Street: 1100 Sansome Street
Admin City: San Francisco
Admin State/Province: CA
Admin Postal Code: 94111
Admin Country: us
Admin Phone: REDACTED FOR PRIVACY (DT)
Admin Phone Ext: 
Admin Fax: REDACTED FOR PRIVACY (DT)
Admin Fax Ext: 
Admin Email: 
Registry Tech ID: 
Tech Name: REDACTED FOR PRIVACY (DT)
Tech Organization: NetNames USA Inc.
Tech Street: 11th Floor
Tech City: New York
Tech State/Province: New York
Tech Postal Code: 10004
Tech Country: us
Tech Phone: REDACTED FOR PRIVACY (DT)
Tech Phone Ext: 
Tech Fax: REDACTED FOR PRIVACY (DT)
Tech Fax Ext: 
Tech Email: 
Registry Billing ID: 
Billing Name: 
Billing Organization: 
Billing Street: 
Billing City: 
Billing State/Province: 
Billing Postal Code: 
Billing Country: 
Billing Phone: 
Billing Phone Ext: 
Billing Fax: 
Billing Fax Ext: 
Billing Email: 
Nameservers: 
        a1-228.akam.net
        a18-67.akam.net
        a24-64.akam.net
        a3-65.akam.net
        a4-66.akam.net
        a9-67.akam.net
DNSSEC: unsigned

places.inworldz.com:

Whois Record for InWorldz.com

Registrant | Registration Private -- | -- Registrant Org | Domains By Proxy, LLC Registrant Country | us Registrar | GoDaddy.com, LLCIANA ID: 146URL: https://www.godaddy.com,http://www.godaddy.comWhois Server: whois.godaddy.com(p) Registrar Status | clientDeleteProhibited, clientRenewProhibited, clientTransferProhibited, clientUpdateProhibited Dates | 4,864 days oldCreated on 2009-02-15Expires on 2022-10-14Updated on 2021-10-16 |   Name Servers | AMY.NS.CLOUDFLARE.COM (has 24,364,164 domains)PIOTR.NS.CLOUDFLARE.COM (has 24,364,164 domains) |   Tech Contact | Registration PrivateDomains By Proxy, LLCDomainsByProxy.com,Tempe, Arizona, 85284, us(p) (f) IP Address | 104.21.75.55 - 434 other sites hosted on this server |   IP Location | - California - San Jose - Cloudflare Inc. ASN | AS13335 CLOUDFLARENET, US (registered Jul 14, 2010) Domain Status | Registered And Active Website IP History | 42 changes on 42 unique IP addresses over 15 years |   Registrar History | 2 registrars with 1 drop |   Hosting History | 8 changes on 7 unique name servers over 15 years |  
Whois Record ( last updated on 2022-06-11 )
Domain Name: inworldz.com
Registry Domain ID: 1542605955_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.godaddy.com
Registrar URL: https://www.godaddy.com
Updated Date: 2021-10-16T08:03:48Z
Creation Date: 2009-02-15T09:18:13Z
Registrar Registration Expiration Date: 2022-10-15T06:59:59Z
Registrar: GoDaddy.com, LLC
Registrar IANA ID: 146
Registrar Abuse Contact Email: 
Registrar Abuse Contact Phone: +1.4806242505
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Domain Status: clientRenewProhibited https://icann.org/epp#clientRenewProhibited
Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Registry Registrant ID: Not Available From Registry
Registrant Name: Registration Private
Registrant Organization: Domains By Proxy, LLC
Registrant Street: DomainsByProxy.com
Registrant Street: 2155 E Warner Rd
Registrant City: Tempe
Registrant State/Province: Arizona
Registrant Postal Code: 85284
Registrant Country: US
Registrant Phone: +1.4806242599
Registrant Phone Ext:
Registrant Fax: +1.4806242598
Registrant Fax Ext:
Registrant Email: Select Contact Domain Holder link at 
https://www.godaddy.com/whois/results.aspx?domain=inworldz.com
Registry Admin ID: Not Available From Registry
Admin Name: Registration Private
Admin Organization: Domains By Proxy, LLC
Admin Street: DomainsByProxy.com
Admin Street: 2155 E Warner Rd
Admin City: Tempe
Admin State/Province: Arizona
Admin Postal Code: 85284
Admin Country: US
Admin Phone: +1.4806242599
Admin Phone Ext:
Admin Fax: +1.4806242598
Admin Fax Ext:
Admin Email: Select Contact Domain Holder link at 
https://www.godaddy.com/whois/results.aspx?domain=inworldz.com
Registry Tech ID: Not Available From Registry
Tech Name: Registration Private
Tech Organization: Domains By Proxy, LLC
Tech Street: DomainsByProxy.com
Tech Street: 2155 E Warner Rd
Tech City: Tempe
Tech State/Province: Arizona
Tech Postal Code: 85284
Tech Country: US
Tech Phone: +1.4806242599
Tech Phone Ext:
Tech Fax: +1.4806242598
Tech Fax Ext:
Tech Email: Select Contact Domain Holder link at 
https://www.godaddy.com/whois/results.aspx?domain=inworldz.com
Name Server: AMY.NS.CLOUDFLARE.COM
Name Server: PIOTR.NS.CLOUDFLARE.COM
DNSSEC: unsigned
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/

TERMS OF USE: The data contained in this registrar's Whois database, while believed by the
registrar to be reliable, is provided "as is" with no guarantee or warranties regarding its
accuracy. This information is provided for the sole purpose of assisting you in obtaining
information about domain name registration records. Any use of this data for any other purpose
is expressly forbidden without the prior written permission of this registrar. By submitting
an inquiry, you agree to these terms and limitations of warranty. In particular, you agree not
to use this data to allow, enable, or otherwise support the dissemination or collection of 
this
data, in part or in its entirety, for any purpose, such as transmission by e-mail, telephone,
postal mail, facsimile or other means of mass unsolicited, commercial advertising or 
solicitations
of any kind, including spam. You further agree not to use this data to enable high volume, 
automated
or robotic electronic processes designed to collect or compile this data for any purpose, 
including
mining this data for your own personal or commercial purposes. Failure to comply with these 
terms
may result in termination of access to the Whois database. These terms may be subject to 
modification
at any time without notice.
Whois Record for InWorldz.com [How does this work?](https://whois.domaintools.com/inworldz.com#) Domain Profile Registrant Registration Private Registrant Org Domains By Proxy, LLC Registrant Country us Registrar GoDaddy.com, LLC IANA ID: 146 URL: https://www.godaddy.com,http://www.godaddy.com Whois Server: whois.godaddy.com (p) Registrar Status clientDeleteProhibited, clientRenewProhibited, clientTransferProhibited, clientUpdateProhibited Dates 4,864 days old Created on 2009-02-15 Expires on 2022-10-14 Updated on 2021-10-16 Name Servers AMY.NS.CLOUDFLARE.COM (has 24,364,164 domains) PIOTR.NS.CLOUDFLARE.COM (has 24,364,164 domains) Tech Contact Registration Private Domains By Proxy, LLC DomainsByProxy.com, Tempe, Arizona, 85284, us (p) (f) IP Address 104.21.75.55 - 434 other sites hosted on this server IP Location United States - California - San Jose - Cloudflare Inc. ASN United States AS13335 CLOUDFLARENET, US (registered Jul 14, 2010) Domain Status Registered And Active Website IP History 42 changes on 42 unique IP addresses over 15 years Registrar History 2 registrars with 1 drop Hosting History 8 changes on 7 unique name servers over 15 years Website Website Title 500 SSL negotiation failed: Response Code 500 Whois Record ( last updated on 2022-06-11 ) Domain Name: inworldz.com Registry Domain ID: 1542605955_DOMAIN_COM-VRSN Registrar WHOIS Server: whois.godaddy.com Registrar URL: https://www.godaddy.com Updated Date: 2021-10-16T08:03:48Z Creation Date: 2009-02-15T09:18:13Z Registrar Registration Expiration Date: 2022-10-15T06:59:59Z Registrar: GoDaddy.com, LLC Registrar IANA ID: 146 Registrar Abuse Contact Email: Registrar Abuse Contact Phone: +1.4806242505 Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited Domain Status: clientRenewProhibited https://icann.org/epp#clientRenewProhibited Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited Registry Registrant ID: Not Available From Registry Registrant Name: Registration Private Registrant Organization: Domains By Proxy, LLC Registrant Street: DomainsByProxy.com Registrant Street: 2155 E Warner Rd Registrant City: Tempe Registrant State/Province: Arizona Registrant Postal Code: 85284 Registrant Country: US Registrant Phone: +1.4806242599 Registrant Phone Ext: Registrant Fax: +1.4806242598 Registrant Fax Ext: Registrant Email: Select Contact Domain Holder link at https://www.godaddy.com/whois/results.aspx?domain=inworldz.com Registry Admin ID: Not Available From Registry Admin Name: Registration Private Admin Organization: Domains By Proxy, LLC Admin Street: DomainsByProxy.com Admin Street: 2155 E Warner Rd Admin City: Tempe Admin State/Province: Arizona Admin Postal Code: 85284 Admin Country: US Admin Phone: +1.4806242599 Admin Phone Ext: Admin Fax: +1.4806242598 Admin Fax Ext: Admin Email: Select Contact Domain Holder link at https://www.godaddy.com/whois/results.aspx?domain=inworldz.com Registry Tech ID: Not Available From Registry Tech Name: Registration Private Tech Organization: Domains By Proxy, LLC Tech Street: DomainsByProxy.com Tech Street: 2155 E Warner Rd Tech City: Tempe Tech State/Province: Arizona Tech Postal Code: 85284 Tech Country: US Tech Phone: +1.4806242599 Tech Phone Ext: Tech Fax: +1.4806242598 Tech Fax Ext: Tech Email: Select Contact Domain Holder link at https://www.godaddy.com/whois/results.aspx?domain=inworldz.com Name Server: AMY.NS.CLOUDFLARE.COM Name Server: PIOTR.NS.CLOUDFLARE.COM DNSSEC: unsigned URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/ TERMS OF USE: The data contained in this registrar's Whois database, while believed by the registrar to be reliable, is provided "as is" with no guarantee or warranties regarding its accuracy. This information is provided for the sole purpose of assisting you in obtaining information about domain name registration records. Any use of this data for any other purpose is expressly forbidden without the prior written permission of this registrar. By submitting an inquiry, you agree to these terms and limitations of warranty. In particular, you agree not to use this data to allow, enable, or otherwise support the dissemination or collection of this data, in part or in its entirety, for any purpose, such as transmission by e-mail, telephone, postal mail, facsimile or other means of mass unsolicited, commercial advertising or solicitations of any kind, including spam. You further agree not to use this data to enable high volume, automated or robotic electronic processes designed to collect or compile this data for any purpose, including mining this data for your own personal or commercial purposes. Failure to comply with these terms may result in termination of access to the Whois database. These terms may be subject to modification at any time without notice. that is not the same, Ana Green
life777eternal commented 1 year ago

Noticed today that toast messages for given items had "places.inworldz.com' on the location. Though I had the viewer in full screen mode, and when I tried to save a screenshot of it, the viewer disappeared, kind of, and couldn't save a screenshot of it. Didn't come up when I clicked on it.

2022-11-27 button preview-Window

Thank you.

life777eternal commented 1 year ago

Toast Messages and Grid messages in nearby chat for items given by objects show the "http://places.inworldz.com/...." on the location link for where the object is located.

Nearby Chat

Nearby Chat Grid Message-Firestorm-Releasex64 6 6 3 67470 - Edward Ashford

Menu

object-Window

Toast Message

Toast Message-Window

Thank you.

life777eternal commented 10 months ago

@Yichard Recently this year I've seen this in the chat on Sovaria Estates again when accepting items from others, not only when declining. @kf6kjg