<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Susan+Koltai</id>
	<title>Second Life Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Susan+Koltai"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Susan_Koltai"/>
	<updated>2026-07-26T17:47:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:LlSetContentType&amp;diff=1199083</id>
		<title>Talk:LlSetContentType</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:LlSetContentType&amp;diff=1199083"/>
		<updated>2016-02-12T05:59:19Z</updated>

		<summary type="html">&lt;p&gt;Susan Koltai: Wondering why there is no CONTENT_TYPE_CSS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Too many Questions ==&lt;br /&gt;
we (will) have a pretty new function, but zero information about it...&lt;br /&gt;
only works for LL&#039;s browser / MOAP? (seems like a strange limitation.)&lt;br /&gt;
only works for the prim owner? (hows that going to work with the internal browser / MOAP, user key/name isn&#039;t sent except from llHTTPRequest)&lt;br /&gt;
I can assume it only works for the script that received the request (since normally other scripts can&#039;t respond)&lt;br /&gt;
&lt;br /&gt;
if someone has some better info, it&#039;d be really helpful... if all the above are true, it has zero value, since html from llHTTPRequest can&#039;t be displayed as such. if it&#039;s just limited to html within SL, it has no use for exporting interface of inworld to the web, but more use for things like huds and distrubuted inworld networks.&amp;lt;br/&amp;gt;-- &#039;&#039;&#039;[[User:Void_Singer|Void]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User_talk:Void_Singer|talk]]|[[Special:Contributions/Void_Singer|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 15:29, 5 August 2011 (PDT)&lt;br /&gt;
&lt;br /&gt;
:&amp;quot;for things like huds and distrubuted inworld networks&amp;quot; I think this is exactly the intended use. The exact wording in the release notes was &amp;lt;code&amp;gt;CONTENT_TYPE_HTML &amp;quot;text/html&amp;quot;, only valid for embedded browsers on content owned by the person viewing. Falls back to &amp;quot;text/plain&amp;quot; otherwise.&amp;lt;/code&amp;gt; The implication is that this is to be used with {{LSLGC|Prim Media}}; which should be made clear (and isn&#039;t) in the caveat or description. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 10:20, 6 August 2011 (PDT)&lt;br /&gt;
&lt;br /&gt;
The intended use is to enable HTML based HUDs. I have created an [[HTML_HUD_Demo]].&lt;br /&gt;
&amp;lt;br&amp;gt;For the technical nitty gritty:&lt;br /&gt;
* The server will check if the user-agent string contains Second Life and revert to text/plain if it doesn&#039;t.&lt;br /&gt;
* The server will check the incoming IP of the request against the IP of the object owner and revert to text/plain if they don&#039;t match.&lt;br /&gt;
&lt;br /&gt;
For HUDs this will work as expected. Non-HUD content may have weird behavior:&lt;br /&gt;
* You may set a custom user-agent string to include Second Life in a non-SL browser to view these urls while logged into the region with the content.&lt;br /&gt;
* If you run multiple clients from the same IP and logged into the same region you may be able to see HTML rendered content cross-account.&lt;br /&gt;
* Poxy and IP anonymizing services are unlikely to work well with this.&lt;br /&gt;
&lt;br /&gt;
In general these are rare and unreliable enough to sufficiently reduce the concern for hosting webpages under the Linden Lab domain name. This feature is *not* meant to enable serving general purpose web pages from LSL scripts.&lt;br /&gt;
&lt;br /&gt;
: [[User:Kelly Linden|Kelly Linden]] 14:25, 26 August 2011 (PDT)&lt;br /&gt;
&lt;br /&gt;
:: any hope of opening this up to any browser with the secondlife user-agent string? that&#039;d still keep it out of the wider internet and the association clean, while enabling wider use cases within SL. &amp;lt;br/&amp;gt;-- &#039;&#039;&#039;[[User:Void_Singer|Void]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User_talk:Void_Singer|talk]]|[[Special:Contributions/Void_Singer|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 12:46, 30 August 2011 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Caveat ==&lt;br /&gt;
I wonder if the Caveats is applicable to the new content types: &lt;br /&gt;
* CONTENT_TYPE_XML application/xml&lt;br /&gt;
* CONTENT_TYPE_XHTML application/xhtml+xml&lt;br /&gt;
* CONTENT_TYPE_ATOM application/atom+xml&lt;br /&gt;
* CONTENT_TYPE_JSON application/json&lt;br /&gt;
* CONTENT_TYPE_LLSD application/llsd+xml&lt;br /&gt;
* CONTENT_TYPE_FORM application/x-www-form-urlencoded&lt;br /&gt;
* CONTENT_TYPE_RSS application/rss+xml&lt;br /&gt;
[[User:Techplex Engineer|Techplex Engineer]] 10:20, 12 July 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Multi page HUDS ==&lt;br /&gt;
Why is there no CONTENT_TYPE_CSS defined? Am I missing the point, why it is not required? If you have HUDS with multiple pages would it not make sense to have a common style sheet resource in the HUD script, which can be loaded into the various pages via &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;/mystyles.css&amp;quot; &amp;gt; ? Or is there a trivial workaround to get this done?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: this &#039;&#039;should&#039;&#039; only apply to the html setting, but I don&#039;t want to update the entry without testing first.&amp;lt;br/&amp;gt;-- &#039;&#039;&#039;[[User:Void_Singer|Void]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User_talk:Void_Singer|talk]]|[[Special:Contributions/Void_Singer|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 12:51, 12 July 2013 (PDT)&lt;/div&gt;</summary>
		<author><name>Susan Koltai</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:LSL_Protocol/Ganymedia_OpenMAIP_v1.0_Specification&amp;diff=1176567</id>
		<title>Talk:LSL Protocol/Ganymedia OpenMAIP v1.0 Specification</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:LSL_Protocol/Ganymedia_OpenMAIP_v1.0_Specification&amp;diff=1176567"/>
		<updated>2013-02-06T05:18:00Z</updated>

		<summary type="html">&lt;p&gt;Susan Koltai: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Alpha status as this draft has,&lt;br /&gt;
I miss the specification on how IP Address assignment and service discovery works.&lt;br /&gt;
Also, specifics as to ad-hoc configuration and region handover (in case of avatar attchments) seems to be missing. &lt;br /&gt;
Question: If chat is the predominantly used transport, does this imply llRegionSay()?&lt;br /&gt;
Question: Is there information on message overhead available? &lt;br /&gt;
Question: How scalable is that? Imagine you have a region with 30 avatars, each with 5 attached prims implementing a service or looking for services...what would be approximately the basic chat messages/minute load, service related traffic excluded? (Pure infrastructure).&lt;br /&gt;
&lt;br /&gt;
An alternative solution could be to use a (linden labs provided) or third party infrastructure, serving 2 purposes: &lt;br /&gt;
1. Service discovery (I was using a google app engine self-written service discovery in some of my tests in that area). Distributed service discovery like bonjour has its charms, but so has a lag-free SL experience. For inspiration, check back the multicast messages sent by dns-sd, for example.&lt;br /&gt;
2. Relaying and region handover management. (The attached scripts detect region change, adjust their address with the infrastructure. Communication uses 1 level of indirection to address communications partners.) Transport protocol negotiation and optimization could be managed by such an infrastructure as well. E.g. to allow to fall back to lsl chat transport if both communications partners happen to be within chat range/same region).&lt;/div&gt;</summary>
		<author><name>Susan Koltai</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:LSL_Protocol/Ganymedia_OpenMAIP_v1.0_Specification&amp;diff=1176566</id>
		<title>Talk:LSL Protocol/Ganymedia OpenMAIP v1.0 Specification</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:LSL_Protocol/Ganymedia_OpenMAIP_v1.0_Specification&amp;diff=1176566"/>
		<updated>2013-02-06T04:50:23Z</updated>

		<summary type="html">&lt;p&gt;Susan Koltai: Created page with &amp;quot;Is the specification incomplete? I miss the specification on how IP Address assignment and service discovery works.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Is the specification incomplete?&lt;br /&gt;
I miss the specification on how IP Address assignment and service discovery works.&lt;/div&gt;</summary>
		<author><name>Susan Koltai</name></author>
	</entry>
</feed>