<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AjaxLife Blog</title>
	<atom:link href="http://blog.ajaxlife.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ajaxlife.net</link>
	<description>AjaxLife status and updates</description>
	<lastBuildDate>Thu, 01 Jul 2010 17:38:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Official LL Stance: AjaxLife is not feasible</title>
		<link>http://blog.ajaxlife.net/2010/07/official-ll-stance-ajaxlife-is-not-feasible/</link>
		<comments>http://blog.ajaxlife.net/2010/07/official-ll-stance-ajaxlife-is-not-feasible/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 17:38:06 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Uncategorised]]></category>

		<guid isPermaLink="false">http://blog.ajaxlife.net/?p=351</guid>
		<description><![CDATA[Linden Lab has informed me that AjaxLife cannot be run as an openly available service (this is the first time any formal policy regarding it has been determined). It is not currently actually blocked; however, I will be terminating service effective immediately. Note that it is permissible for you to obtain the source and run [...]]]></description>
			<content:encoded><![CDATA[<p>Linden Lab has informed me that AjaxLife cannot be run as an openly available service (this is the first time any formal policy regarding it has been determined). It is not currently actually blocked; however, I will be terminating service effective immediately. Note that it is permissible for you to obtain the source and run a private server; however, I will not be maintaining the code, and you may not make your server publicly accessible either.</p>
<p>I have included below the pertinent portion of the communication from Linden Lab, which is the termination of several weeks of (intermittent) discussion:</p>
<blockquote><p>I&#8217;m afraid we can&#8217;t reinstate access for AJAX Life as an<br />
open service, even if L$ transactions are disabled. The problem<br />
remains that the others have used the service for harassment and<br />
fraud, and we don&#8217;t have engineers available to integrate the IP<br />
address hash you&#8217;ve offered to forward on connection with the<br />
governance tools. We also don&#8217;t have resources for oauth or another<br />
third-party authentication system at this point &#8211; the user count<br />
doesn&#8217;t justify it against larger issues.</p>
<p>There&#8217;s also the problem of the password being passed through AJAX<br />
Life. This creates a security risk for Linden Lab and for the users,<br />
and extends liability risks to you.</p></blockquote>
<p>It is perhaps important to stress that this is not an <em>unreasonable</em> statement; merely an unfortunately one. I have no idea how many people used AjaxLife, but it was under 600/day, and concurrency was 50-60 at most.</p>
<p>If you&#8217;re wondering why this didn&#8217;t happen sooner: AjaxLife&#8217;s original architecture caused its IP to change extremely frequently, as a result of a combination of poor stability and frequent server reassignments. As part of the changes made to make AjaxLife stable (which it now is), it was given a fixed IP. As such, the issue of abuse from the IP became somewhat more prominent, resulting in whatever internal discussions lead to this.</p>
<p>It&#8217;s a shame, but it&#8217;s not surprising, and not really LL&#8217;s fault. It was nice for the last three years, at any rate.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ajaxlife.net/2010/07/official-ll-stance-ajaxlife-is-not-feasible/feed/</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
		<item>
		<title>Blocked again</title>
		<link>http://blog.ajaxlife.net/2010/06/blocked-again/</link>
		<comments>http://blog.ajaxlife.net/2010/06/blocked-again/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 10:15:22 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Uncategorised]]></category>

		<guid isPermaLink="false">http://blog.ajaxlife.net/2010/06/blocked-again/</guid>
		<description><![CDATA[As many of you have noticed, AjaxLife has been blocked by Linden Lab again. No word from them thus far regarding getting it unblocked…]]></description>
			<content:encoded><![CDATA[<p>As many of you have noticed, AjaxLife has been blocked by Linden Lab again. No word from them thus far regarding getting it unblocked…</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ajaxlife.net/2010/06/blocked-again/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Unbanned</title>
		<link>http://blog.ajaxlife.net/2010/05/unbanned/</link>
		<comments>http://blog.ajaxlife.net/2010/05/unbanned/#comments</comments>
		<pubDate>Mon, 24 May 2010 20:37:55 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Uncategorised]]></category>

		<guid isPermaLink="false">http://blog.ajaxlife.net/2010/05/unbanned/</guid>
		<description><![CDATA[Linden Lab has unbanned us again. Hurrah. Log in!]]></description>
			<content:encoded><![CDATA[<p>Linden Lab has unbanned us again. Hurrah.</p>
<p>Log in! <img src='http://blog.ajaxlife.net/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ajaxlife.net/2010/05/unbanned/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Banned</title>
		<link>http://blog.ajaxlife.net/2010/05/banned/</link>
		<comments>http://blog.ajaxlife.net/2010/05/banned/#comments</comments>
		<pubDate>Sun, 23 May 2010 15:04:27 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Uncategorised]]></category>

		<guid isPermaLink="false">http://blog.ajaxlife.net/2010/05/banned/</guid>
		<description><![CDATA[Linden Lab has banned us. Again. Anyone at LL feel like whitelisting app1.ajaxlife.net? :]]></description>
			<content:encoded><![CDATA[<p>Linden Lab has banned us. Again.</p>
<p>Anyone at LL feel like whitelisting app1.ajaxlife.net? :<</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ajaxlife.net/2010/05/banned/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>We&#8217;re back!</title>
		<link>http://blog.ajaxlife.net/2010/05/were-back/</link>
		<comments>http://blog.ajaxlife.net/2010/05/were-back/#comments</comments>
		<pubDate>Fri, 21 May 2010 02:55:46 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Donations]]></category>

		<guid isPermaLink="false">http://blog.ajaxlife.net/?p=342</guid>
		<description><![CDATA[We&#8217;re back, and hopefully more reliable than before. As a bonus, you no longer get redirected to bizarre IPs! Development will be picking up again shortly. Also, since we&#8217;re back, donations would be appreciated – since I&#8217;m on the main grid now (:D), please just send L$ to Katharine Berry in-world if you wish to [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re back, and hopefully more reliable than before. As a bonus, you no longer get redirected to bizarre IPs! Development will be picking up again shortly.</p>
<p>Also, since we&#8217;re back, donations would be appreciated – since I&#8217;m on the main grid now (:D), please just send L$ to Katharine Berry in-world if you wish to donate, cover costs, etc. <img src='http://blog.ajaxlife.net/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> </p>
<p>(I don&#8217;t really have much to say here. Can you tell?)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ajaxlife.net/2010/05/were-back/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>AjaxLife service suspended</title>
		<link>http://blog.ajaxlife.net/2010/01/ajaxlife-service-suspended/</link>
		<comments>http://blog.ajaxlife.net/2010/01/ajaxlife-service-suspended/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 08:46:22 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Downtime]]></category>

		<guid isPermaLink="false">http://blog.ajaxlife.net/2010/01/ajaxlife-service-suspended/</guid>
		<description><![CDATA[AjaxLife service has been temporarily suspended, pending investigation into its intermittent but extremely frequent refusal to make any connections to anything for no entirely obvious reason. As long as it&#8217;s in this state, running it costs me money for no benefit to anyone whatsoever. Hopefully it&#8217;ll be back soon.]]></description>
			<content:encoded><![CDATA[<p>AjaxLife service has been temporarily suspended, pending investigation into its intermittent but extremely frequent refusal to make any connections to anything for no entirely obvious reason. As long as it&#8217;s in this state, running it costs me money for no benefit to anyone whatsoever.</p>
<p>Hopefully it&#8217;ll be back soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ajaxlife.net/2010/01/ajaxlife-service-suspended/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>AjaxLife 0.6.1.1 released</title>
		<link>http://blog.ajaxlife.net/2010/01/ajaxlife-0-6-1-1-released/</link>
		<comments>http://blog.ajaxlife.net/2010/01/ajaxlife-0-6-1-1-released/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 11:42:26 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Release]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://blog.ajaxlife.net/2010/01/ajaxlife-0-6-1-1-released/</guid>
		<description><![CDATA[This release contains no changes to 0.6.1 aside from restoring compatibility with IE.]]></description>
			<content:encoded><![CDATA[<p>This release contains no changes to 0.6.1 aside from restoring compatibility with IE.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ajaxlife.net/2010/01/ajaxlife-0-6-1-1-released/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>AjaxLife 0.6.1 released</title>
		<link>http://blog.ajaxlife.net/2010/01/ajaxlife-0-6-1-released/</link>
		<comments>http://blog.ajaxlife.net/2010/01/ajaxlife-0-6-1-released/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 00:21:46 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://blog.ajaxlife.net/?p=333</guid>
		<description><![CDATA[As promised, some actual development has taken place and AjaxLife 0.6.1 has been released (AjaxLife 0.6 was released and lasted about ten hours due to an annoying bug related to S3 and textures). So, changes! Group chats can now be created, listened and responded to The map actually displays a map The map blocks are [...]]]></description>
			<content:encoded><![CDATA[<p>As promised, some actual development has taken place and AjaxLife 0.6.1 has been released (AjaxLife 0.6 was released and lasted about ten hours due to an annoying bug related to S3 and textures).</p>
<p>So, changes!</p>
<ul>
<li>Group chats can now be created, listened and responded to</li>
<li>The map actually displays a map
<ul>
<li>The map blocks are no longer requested in its entirety at the start. The upshot of this is that AjaxLife will not hang until 2MB of map data has been downloaded and processed, instead loading it as they become visible on the map.</li>
<li>SL&#8217;s region search has been implemented (it had to be, really, since we no longer know of every region in advance)</li>
</ul>
</li>
<li>Textures download correctly. This affects textures from inventory and 1st Life pictures (2nd Life pictures are pulled off the new SL search anyway)</li>
<li>llOwnerSay now appears in yellow</li>
<li>LSL highlighter is up to date (…I think)</li>
<li>HTTPS links will be linked appropriately</li>
<li>Links are clickable in the message of the day</li>
<li>Newlines are displayed in login errors</li>
</ul>
<p>Have a screenshot of a working map:</p>
<div class="mceTemp mceIEcenter">
<dl id="attachment_335" class="wp-caption aligncenter" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://blog.ajaxlife.net/wp-content/uploads/2010/01/Screen-shot-2010-01-25-at-11.00.51.png"><img class="size-medium wp-image-335" title="AjaxLife 0.6.1 Map" src="http://blog.ajaxlife.net/wp-content/uploads/2010/01/Screen-shot-2010-01-25-at-11.00.51-300x214.png" alt="Map with search" width="300" height="214" /></a></dt>
</dl>
</div>
<p>Additionally, it should now be somewhat simpler to run your own AjaxLife server; it no longer has any external dependencies. The 0.6.1 dependencies and source (no binaries right now; sorry) may be downloaded from <a href="http://github.com/Katharine/AjaxLife/downloads">the Downloads page</a>. The new source may be browsed <a href="http://github.com/Katharine/AjaxLife/tree/release-0.6.1">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ajaxlife.net/2010/01/ajaxlife-0-6-1-released/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>AjaxLife 0.6</title>
		<link>http://blog.ajaxlife.net/2010/01/ajaxlife-0-6/</link>
		<comments>http://blog.ajaxlife.net/2010/01/ajaxlife-0-6/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 18:27:32 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Donations]]></category>

		<guid isPermaLink="false">http://blog.ajaxlife.net/?p=330</guid>
		<description><![CDATA[AjaxLife is actually being actively developed again. Shocking, I know. In any case, AjaxLife 0.6 is almost ready. This is mostly a maintenance release, with the following improvements: The map now works as expected Textures now display as expected Group chat now works as expected HTTPS links now work as expected Parcel tracking now works [...]]]></description>
			<content:encoded><![CDATA[<p>AjaxLife is actually being actively developed again. Shocking, I know.</p>
<p>In any case, AjaxLife 0.6 is almost ready. This is mostly a maintenance release, with the following improvements:</p>
<ul>
<li>The map now works as expected</li>
<li>Textures now display as expected</li>
<li>Group chat now works as expected</li>
<li>HTTPS links now work as expected</li>
<li>Parcel tracking now works as expected</li>
<li>llOwnerSay from objects is coloured appropriately</li>
<li>LSL highlighter is up-to-date</li>
</ul>
<p>Actual new features will materialise later on. Additionally, a rewritten iPhone client is in progress. Coinciding with this release, I will once again start requesting donations (For the last year or so I have not requested donations, as it didn&#8217;t feel fair to ask them for something not actively being developed).</p>
<p>Oh, and the source code is now at <a href="http://github.com/Katharine/AjaxLife">http://github.com/Katharine/AjaxLife</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ajaxlife.net/2010/01/ajaxlife-0-6/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>AjaxLife Restored!</title>
		<link>http://blog.ajaxlife.net/2009/09/ajaxlife-restored-3/</link>
		<comments>http://blog.ajaxlife.net/2009/09/ajaxlife-restored-3/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 07:54:50 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Downtime]]></category>

		<guid isPermaLink="false">http://blog.ajaxlife.net/?p=328</guid>
		<description><![CDATA[Apparently, Linden Lab have removed the &#8220;hardware block&#8221; on AjaxLife (for some limited definition of &#8220;hardware&#8221;). As such, it has once again been enabled. Enjoy! (And thanks for helping get it unblocked, too)]]></description>
			<content:encoded><![CDATA[<p>Apparently, Linden Lab have removed the &#8220;hardware block&#8221; on AjaxLife (for some limited definition of &#8220;hardware&#8221;). As such, it has once again been enabled. Enjoy!</p>
<p>(And thanks for helping get it unblocked, too)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ajaxlife.net/2009/09/ajaxlife-restored-3/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
