<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>OPML Editor code updates</title>
		<link>http://editor.opml.org/</link>
		<description>New features and fixes for users of the OPML Editor, in an RSS 2.0 &apos;codecasting&apos; feed.</description>
		<language>en-us</language>
		<copyright>Copyright 2007-2009 Scripting News, Inc.</copyright>
		<pubDate>Thu, 29 Jul 2010 04:41:08 GMT</pubDate>
		<lastBuildDate>Thu, 29 Jul 2010 04:41:08 GMT</lastBuildDate>
		<cloud domain="rpc.rsscloud.org" port="5337" path="/rsscloud/pleaseNotify" registerProcedure="" protocol="http-post" />
		<docs>http://rsscloud.org/rssCodeupdates.html</docs>
		<generator>OPML Editor v0.73</generator>
		<item>
			<title>system.verbs.builtins.string.getRandomPassword</title>
			<description>Add optional parameter, flAllLower, default true. Makes it easier when typing the password.</description>
			<pubDate>Thu, 29 Jul 2010 04:40:52 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00848.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00848.part" length="2112" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.realtime.server.deleteOldInboxes</title>
			<description>Count individual deletions, not calls to this routine.</description>
			<pubDate>Mon, 26 Jul 2010 22:58:37 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00847.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00847.part" length="1612" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.realtime.server.getUpdates</title>
			<description>Delete inboxes that are too old, once each hour.</description>
			<pubDate>Mon, 26 Jul 2010 22:56:41 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00846.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00846.part" length="3018" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.realtime.server.deleteOldInboxes</title>
			<description>Count the number of inbox deletions.</description>
			<pubDate>Mon, 26 Jul 2010 22:56:28 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00845.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00845.part" length="1476" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.realtime.server.init</title>
			<description>Init adrdata^.server.stats.whenLastDeleteInboxes, adrdata^.server.stats.ctDeleteInboxes.</description>
			<pubDate>Mon, 26 Jul 2010 22:54:14 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00844.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00844.part" length="3140" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.realtime.server.deleteOldInboxes</title>
			<description>If an inbox hasn&apos;t been checked in N hours, it&apos;s deemed old and can be reclaimed.</description>
			<pubDate>Mon, 26 Jul 2010 22:43:37 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00843.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00843.part" length="1232" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.realtime.server.init</title>
			<description>Init adrdata^.server.prefs.ctSecsReclaimInbox, the number of seconds before we reclaim an inbox.</description>
			<pubDate>Mon, 26 Jul 2010 22:43:23 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00842.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00842.part" length="2632" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.realtime.client.getUpdates</title>
			<description>Maintain adrdata^.client.stats.ctConsecutiveErrors.</description>
			<pubDate>Wed, 21 Jul 2010 15:48:30 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00841.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00841.part" length="5434" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.realtime.client.init</title>
			<description>Init adrdata^.client.stats.ctConsecutiveErrors.</description>
			<pubDate>Wed, 21 Jul 2010 15:47:53 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00840.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00840.part" length="2800" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.realtime</title>
			<description>First release of the realtime manager.</description>
			<pubDate>Tue, 20 Jul 2010 12:57:49 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00839.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00839.part" length="28372" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>system.verbs.builtins.window.minimumSize</title>
			<description>Enforce a minimum size for the window.</description>
			<pubDate>Mon, 05 Jul 2010 14:12:34 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00838.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00838.part" length="926" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.table.tableContains</title>
			<description>Added test code in a bundle at the bottom of the script.</description>
			<pubDate>Wed, 30 Jun 2010 18:20:59 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00837.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00837.part" length="2431" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.mainResponder.respond</title>
			<description>If an item in config.mainresponder.domains contains a full url to a page and not a domain, redirect to the url. Previously if the url was say http://somedomain.com/hello.html it would try to take you to http://somedomain.com/hello.html/ which is nonsense.</description>
			<pubDate>Tue, 29 Jun 2010 15:18:31 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00836.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00836.part" length="81785" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.mainResponder.adminSite.callbacks.pathEvaluation</title>
			<description>I got caught up in here again, this time I just wired the whole thing off if it&apos;s the OPML Editor.</description>
			<pubDate>Wed, 23 Jun 2010 19:49:49 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00835.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00835.part" length="7964" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.data.announcements.current</title>
			<description>Current announcement.</description>
			<pubDate>Wed, 23 Jun 2010 14:10:09 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00324.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00324.part" length="372" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>river2Suite.data.announcements.archive.[&quot;06-23-10&quot;]</title>
			<description>Archived announcement.</description>
			<pubDate>Wed, 23 Jun 2010 14:09:34 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00323.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00323.part" length="761" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>river2Suite.data.announcement</title>
			<description>New announcement (empty). Will contain something when there&apos;s something to announce. :-)</description>
			<pubDate>Tue, 22 Jun 2010 15:33:57 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00322.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00322.part" length="363" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>river2Suite.data.announcements.archive</title>
			<description>Archive of previous announcements.</description>
			<pubDate>Tue, 22 Jun 2010 15:33:29 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00321.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00321.part" length="3432" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>river2Suite.everyMinute</title>
			<description>We broke the process for releasing Rebooting the News. If River2 read the feed while the post was public but didn&apos;t have the MP3 linked in, then the user didn&apos;t get yesterday&apos;s show. Simple fix, remove the history element for the podcast if it&apos;s defined,</description>
			<pubDate>Tue, 22 Jun 2010 15:09:28 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00320.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00320.part" length="8049" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.tcp.httpReadUrl</title>
			<description>Add optional param to let the user get the HTTP status code.</description>
			<pubDate>Sun, 13 Jun 2010 06:48:03 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00834.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00834.part" length="7891" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>howtoRpcHandlers.getOutline</title>
			<description>Pay attention to the returned code from HTTP GET. Only pass back if we got a 200 result, otherwise create a new outline and return it.</description>
			<pubDate>Sun, 13 Jun 2010 06:30:13 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/howto.root/00045.part</guid>
			<enclosure url="http://bits.codecasting.org/howto.root/00045.part" length="4017" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.date.sameMonth</title>
			<description>Give me two dates and I&apos;ll tell you if they&apos;re in the same month.</description>
			<pubDate>Sat, 12 Jun 2010 12:18:36 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00833.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00833.part" length="1194" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.apps.FriendFeed</title>
			<description>There have been some problems connecting to private rooms in FF. I seem to be the only one not having them. Want to be sure everyone&apos;s using the same glue scripts table.</description>
			<pubDate>Thu, 10 Jun 2010 14:39:29 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00832.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00832.part" length="82342" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>system.verbs.builtins.Frontier.openDataFile</title>
			<description>Add optional parameter, flCheckWindowOpen. If false we don&apos;t check to see if the window is open. This is where most of the time is spent, the tickcount for 1000 calls went from 764 to 30 when I turned this check off.</description>
			<pubDate>Wed, 09 Jun 2010 01:26:54 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00831.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00831.part" length="6973" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.init</title>
			<description>Changed the flAutoExportOpml pref to default to true instead of false.</description>
			<pubDate>Mon, 07 Jun 2010 10:40:09 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00319.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00319.part" length="26562" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>codeListerSuite.buildOneListing</title>
			<description>Call this when you&apos;ve written a new verb, or changed one verb, and just want to update one listing.</description>
			<pubDate>Sun, 06 Jun 2010 00:13:23 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/codeLister.root/00001.part</guid>
			<enclosure url="http://bits.codecasting.org/codeLister.root/00001.part" length="1881" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>howtoWebsite.[&quot;#template&quot;]</title>
			<description>Change title to a macro call.</description>
			<pubDate>Fri, 04 Jun 2010 15:34:28 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/howto.root/00044.part</guid>
			<enclosure url="http://bits.codecasting.org/howto.root/00044.part" length="2788" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>howtoWebsite.[&quot;#tools&quot;].title</title>
			<description>Created. Allow a user to override the title.</description>
			<pubDate>Fri, 04 Jun 2010 15:34:08 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/howto.root/00043.part</guid>
			<enclosure url="http://bits.codecasting.org/howto.root/00043.part" length="883" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>howtoSuite.init</title>
			<description>Add the title callback.</description>
			<pubDate>Fri, 04 Jun 2010 15:33:53 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/howto.root/00042.part</guid>
			<enclosure url="http://bits.codecasting.org/howto.root/00042.part" length="7549" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.file.reconcileFolder</title>
			<description>If the destfolder doesn&apos;t exist, create it.</description>
			<pubDate>Sat, 22 May 2010 23:38:57 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00830.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00830.part" length="6376" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>workspace.userlandSamples.letMeKnowWhenDnsChanges</title>
			<description>Copy the message into the object db location scratchpad.letmeknowmsg. That way you can open the window and watch the value change. It can be hard to read the message in the About window.</description>
			<pubDate>Sat, 22 May 2010 11:26:06 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00829.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00829.part" length="1615" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.apps.wordPress</title>
			<description>Glue scripts table for WordPress.</description>
			<pubDate>Fri, 21 May 2010 02:48:22 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00828.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00828.part" length="11757" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>system.verbs.builtins.mainResponder.adminSite.callbacks.pathEvaluation</title>
			<description>I don&apos;t understand why this code works this way, but it&apos;s making it impossible for me to get to the opmlEditor configuration site when I use port 5337. So -- if system.environment.isOpmlEditor is true, we return true instead of throwing a 404 error. You c</description>
			<pubDate>Thu, 20 May 2010 13:29:02 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00827.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00827.part" length="7656" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.table.uniqueName</title>
			<description>Cleaned up code. Hadn&apos;t been touched in 13 years.</description>
			<pubDate>Thu, 20 May 2010 12:59:04 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00826.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00826.part" length="1280" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.viewNews</title>
			<description>If the title of an item ends with ? or ! don&apos;t add a period after it.</description>
			<pubDate>Thu, 20 May 2010 12:21:20 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00318.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00318.part" length="25190" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.string.addPeriodToSentence</title>
			<description>Ending with a punctuation mark is not the right test -- a sentence that ends with a right-square-bracket still needs a period. So we narrow the test to a small set of characters.</description>
			<pubDate>Thu, 20 May 2010 12:18:03 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00825.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00825.part" length="1678" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>topTwitsSuite.main</title>
			<description>Adding a dot betw the title and the URL is too crude. What if the name ends with a question mark?</description>
			<pubDate>Thu, 20 May 2010 11:30:43 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/topTwits.root/00008.part</guid>
			<enclosure url="http://bits.codecasting.org/topTwits.root/00008.part" length="3844" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.string.addPeriodToSentence</title>
			<description>Created. It looks stupid to add a period at the end of a sentence that already ends with a punctuation mark. So we only add one if the last character is not a punctuation mark.</description>
			<pubDate>Thu, 20 May 2010 11:06:16 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00824.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00824.part" length="1218" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>twitterRiverSuite.postFeedItem</title>
			<description>If the last character in the headline is punctuation, don&apos;t add a &quot;.&quot; at the end.</description>
			<pubDate>Thu, 20 May 2010 01:43:13 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/twitterRiver.root/00001.part</guid>
			<enclosure url="http://bits.codecasting.org/twitterRiver.root/00001.part" length="4988" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.readFeed</title>
			<description>If the feed is not enabled, don&apos;t read it. Makes it easy to stop feeds that are updating more than is reasonable.</description>
			<pubDate>Mon, 17 May 2010 21:08:58 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00317.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00317.part" length="5126" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.file.reconcileFolder</title>
			<description>Added optional errortable parameter. If it&apos;s not nil, errors don&apos;t stop the reconciler, they&apos;re just added to table and the process continues.</description>
			<pubDate>Sat, 15 May 2010 21:00:26 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00823.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00823.part" length="6116" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.opmlEditor.website.[&quot;#template&quot;]</title>
			<description>The header image wasn&apos;t displaying in my browser, so I hard-coded the img element instead of relying on the imageRef macro.</description>
			<pubDate>Fri, 14 May 2010 14:13:25 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00822.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00822.part" length="2384" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>system.verbs.builtins.html.data.standardMacros.imageRef</title>
			<description>Went looking for a bug that might have been showing up in the Tool Catalog page in the OPML Editor, but it probably isn&apos;t here. Along the way I reformatted the code to current conventions.</description>
			<pubDate>Fri, 14 May 2010 14:10:24 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00821.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00821.part" length="6941" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Website.quickSub</title>
			<description>The type attribute on the feed-level link in Atom is optional. If not present, it defaults to text/html.</description>
			<pubDate>Thu, 06 May 2010 11:32:45 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00316.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00316.part" length="5768" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.xml.rss.getFeedItems</title>
			<description>A couple of fixes for stackoverflow.com Atom feeds.</description>
			<pubDate>Thu, 06 May 2010 06:41:13 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00820.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00820.part" length="23300" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Info</title>
			<description>Bump version to 0.89.</description>
			<pubDate>Wed, 05 May 2010 11:52:27 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00315.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00315.part" length="648" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>river2Suite.static.setupPagetable</title>
			<description>Mistake -- using &quot;adrpage&quot; to determin the name of the default file. It should be hard-coded to &quot;index.&quot;</description>
			<pubDate>Tue, 04 May 2010 16:20:43 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00314.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00314.part" length="1691" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.static.afterScan</title>
			<description>Build index.opml and index.js.</description>
			<pubDate>Tue, 04 May 2010 16:20:30 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00313.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00313.part" length="1826" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.static.buildOpml</title>
			<description>If adruser is nil, export the OPML for the main user.</description>
			<pubDate>Tue, 04 May 2010 16:20:16 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00312.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00312.part" length="1358" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.static.buildOnePage</title>
			<description>Call river2Suite.static.setupPagetable to set up the pagetable.</description>
			<pubDate>Tue, 04 May 2010 16:19:58 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00311.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00311.part" length="3809" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.everyMinute</title>
			<description>A maintenence flag to undo the initialization of adrdata^.prefs.static.flJavaScriptInclude.</description>
			<pubDate>Tue, 04 May 2010 16:19:43 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00310.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00310.part" length="7209" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.init</title>
			<description>Comment initialization of adrdata^.prefs.static.flJavaScriptInclude. We build the .js file if dropbox support is on. No need to have such fine-grained prefs.</description>
			<pubDate>Tue, 04 May 2010 16:19:32 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00309.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00309.part" length="26398" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.static.afterScan</title>
			<description>Build the JavaScript include for each user if the feature is enabled.</description>
			<pubDate>Tue, 04 May 2010 11:21:17 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00308.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00308.part" length="1622" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.static.buildJavaScriptInclude</title>
			<description>Create a static JavaScript include file that includes all the current news items for the indicated user.</description>
			<pubDate>Tue, 04 May 2010 11:18:42 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00306.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00306.part" length="1323" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.init</title>
			<description>Init adrdata^.prefs.static.flJavaScriptInclude false.</description>
			<pubDate>Tue, 04 May 2010 11:17:23 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00304.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00304.part" length="26130" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.userland.randomizeAllPasswords</title>
			<description>Given an address in an object database, reset all objects named password or secretSubject to a random string of 10 characters. This makes it possible to ship userland.com websites with the user information intact, without revealing any passwords. The emai</description>
			<pubDate>Sat, 01 May 2010 16:08:28 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00819.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00819.part" length="2118" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.Frontier.tools.commands.addFeed</title>
			<description>If the user gives us an HTML page, do the auto-discovery routine, cribbed from river2website.quicksub.</description>
			<pubDate>Thu, 29 Apr 2010 21:34:33 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00818.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00818.part" length="11595" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.Frontier.tools.windowTypes.commands.openUrl</title>
			<description>If the url ends with /feed/ open it in the editor not the browser. But this whole idea of looking at the URL to decide where to open it is bogus. We should read the content and see if it&apos;s a feed or not. But this fix will get past a common problem, for no</description>
			<pubDate>Thu, 29 Apr 2010 21:33:22 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00817.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00817.part" length="23831" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Website.feeds</title>
			<description>Created. We call the page the &quot;feeds page&quot; now, so it makes sense that there should be a page on the site called feeds (the original is called &quot;subscriptions&quot; and it&apos;s still there).</description>
			<pubDate>Tue, 27 Apr 2010 18:14:02 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00303.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00303.part" length="913" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.viewMenu</title>
			<description>Treat the page named &quot;feeds&quot; the same as the page named &quot;subscriptions.&quot;</description>
			<pubDate>Tue, 27 Apr 2010 18:13:20 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00302.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00302.part" length="8026" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Website.feeds</title>
			<description>Created. We call the page the &quot;feeds page&quot; now, so it makes sense that there should be a page on the site called feeds (the original is called &quot;subscriptions&quot; and it&apos;s still there).</description>
			<pubDate>Tue, 27 Apr 2010 18:10:14 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00301.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00301.part" length="913" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.static.buildOpml</title>
			<description>Save the static OPML file for the indicated user.</description>
			<pubDate>Tue, 27 Apr 2010 14:24:20 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00300.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00300.part" length="1110" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.static.afterScan</title>
			<description>Save the OPML file for each user who has the feature enabled.</description>
			<pubDate>Tue, 27 Apr 2010 14:24:03 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00299.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00299.part" length="1298" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Website.viewOpml</title>
			<description>Pass pta^.adruser to opmlBuild.</description>
			<pubDate>Tue, 27 Apr 2010 14:23:34 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00298.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00298.part" length="856" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.opmlBuild</title>
			<description>It was a mistake for us to get adruser from pta -- instead, take it as an optional parameter, so other routines can get the OPML for an individual user without having to mess with pta.</description>
			<pubDate>Tue, 27 Apr 2010 14:23:22 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00297.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00297.part" length="4975" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Website.quickSub</title>
			<description>Pass the user param to the feeds page.</description>
			<pubDate>Sat, 24 Apr 2010 20:38:33 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00296.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00296.part" length="5356" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Website.bookmarklet</title>
			<description>Pass the user param to the bookmarklet page.</description>
			<pubDate>Sat, 24 Apr 2010 20:38:05 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00295.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00295.part" length="1711" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.data.bookmarklet</title>
			<description>Updated HTML text for the bookmarklet page.</description>
			<pubDate>Sat, 24 Apr 2010 20:37:27 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00294.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00294.part" length="3314" type="application/x-frontier-wptx"/>
			</item>
		<item>
			<title>river2Suite.viewSubs</title>
			<description>Pass the user param to the bookmarklet page.</description>
			<pubDate>Sat, 24 Apr 2010 20:36:56 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00293.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00293.part" length="15358" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.addUserLink</title>
			<description>Factors code that was appearing in lots of places.</description>
			<pubDate>Sat, 24 Apr 2010 20:36:15 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00292.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00292.part" length="1049" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.viewSubs</title>
			<description>Add a &quot;user&quot; param to the viewOpml link, if we&apos;re viewing the feeds of a user.</description>
			<pubDate>Sat, 24 Apr 2010 18:09:20 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00291.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00291.part" length="15146" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.viewTopOfPage</title>
			<description>If there&apos;s a &quot;user&quot; parameter, then the index file points to that user&apos;s index, not the general one.</description>
			<pubDate>Sat, 24 Apr 2010 17:39:17 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00290.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00290.part" length="2303" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>lifeLinerRpcHandlers.save</title>
			<description>Fixed bug in saveFile where it would save in &quot;relpath&quot; instead of using the computed &quot;filepath&quot; -- this would cause it to overwrite scripting.com/rss.xml -- oy! :-(</description>
			<pubDate>Fri, 23 Apr 2010 18:57:16 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/lifeLiner.root/00012.part</guid>
			<enclosure url="http://bits.codecasting.org/lifeLiner.root/00012.part" length="4799" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.firewall</title>
			<description>If adruser is not nil (there&apos;s a &quot;user&quot; parameter on the request), the request must have the correct password for that user.</description>
			<pubDate>Thu, 22 Apr 2010 20:52:17 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00289.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00289.part" length="13546" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Website.[&quot;#filters&quot;].firstFilter</title>
			<description>Set pta^.adruser before going through security so it&apos;s available to the firewall code.</description>
			<pubDate>Thu, 22 Apr 2010 20:51:39 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00288.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00288.part" length="2692" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Info</title>
			<description>Bump the version to 0.88.</description>
			<pubDate>Mon, 05 Apr 2010 08:25:39 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00287.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00287.part" length="648" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>river2Suite.opmlBuild</title>
			<description>Previous change broke the case where we build OPML from doScanNow and pta isn&apos;t defined.</description>
			<pubDate>Mon, 05 Apr 2010 01:32:58 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00286.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00286.part" length="4651" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.Frontier.tools.nodeTypes.callbacks.opRightClick</title>
			<description>If the window had an &quot;adrRightClickMenu&quot; attribute, we would always insert the menu down from the cursor, which wouldn&apos;t work if it was the first item in the menu. Now we check and add it to the right if it&apos;s the first one.</description>
			<pubDate>Thu, 01 Apr 2010 13:48:13 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00816.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00816.part" length="12863" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.opmlBuild</title>
			<description>If pta^.adruser is non-nil, only show the feeds that the user is subscribed to.</description>
			<pubDate>Tue, 30 Mar 2010 19:44:31 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00285.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00285.part" length="4275" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.tcp.getLocationInfo</title>
			<description>Make apiUrl a parameter, so you can call a different service, should the default one disappear someday.</description>
			<pubDate>Sun, 28 Mar 2010 14:19:49 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00815.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00815.part" length="2787" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.tcp.getLocationInfo</title>
			<description>Gets location info for the indicated IP address, if not specified, gets info for the machine it&apos;s running on.</description>
			<pubDate>Sun, 28 Mar 2010 14:07:20 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00814.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00814.part" length="2551" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.initUser</title>
			<description>More prefs for per-user static rendering: bottomPageText, pageTitle.</description>
			<pubDate>Fri, 26 Mar 2010 17:50:51 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00284.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00284.part" length="3894" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Website.[&quot;#template&quot;]</title>
			<description>Allow user to set the page title and add text at the bottom of the page.</description>
			<pubDate>Fri, 26 Mar 2010 17:50:33 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00283.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00283.part" length="1049" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>river2Suite.macros</title>
			<description>Code that runs from the website template.</description>
			<pubDate>Fri, 26 Mar 2010 17:50:02 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00282.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00282.part" length="1484" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>river2Suite.data.announcements</title>
			<description>Minor tweak to current announcement.</description>
			<pubDate>Fri, 26 Mar 2010 14:55:37 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00281.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00281.part" length="3664" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>river2Suite.data.announcements</title>
			<description>Announcing nyblogs.org.</description>
			<pubDate>Fri, 26 Mar 2010 14:25:12 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00280.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00280.part" length="3560" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>river2Suite.viewTopOfPage</title>
			<description>Called from the template, usually this just displays title.gif, but if we&apos;re rendering a user&apos;s static page, and they have their own top-of-page stuff, we use that instead.</description>
			<pubDate>Fri, 26 Mar 2010 13:58:03 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00279.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00279.part" length="1955" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Website.[&quot;#template&quot;]</title>
			<description>The top of page image is now determined in viewTopOfPage script, not hard-coded here.</description>
			<pubDate>Fri, 26 Mar 2010 13:57:34 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00278.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00278.part" length="969" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>river2Suite.static.buildOnePage</title>
			<description>New optional parameter, adruser, if not nil, we render the static page for that user. Also fixed bug with searchArgs, it was initialized as a table, it&apos;s supposed to be a string.</description>
			<pubDate>Fri, 26 Mar 2010 13:56:45 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00277.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00277.part" length="3489" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.static.afterScan</title>
			<description>Render a static page for each user who has the feature enabled.</description>
			<pubDate>Fri, 26 Mar 2010 13:55:52 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00276.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00276.part" length="1074" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.initUser</title>
			<description>Static rendering prefs and stats.</description>
			<pubDate>Fri, 26 Mar 2010 13:52:31 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00275.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00275.part" length="3450" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.viewNews</title>
			<description>If we&apos;re generating a static version of the page and Instapaper is enabled, use the URL on the Instapaper site instead of the URL into the River2 (local) site. This works pretty well. The user is prompted to enter his or her username and password before t</description>
			<pubDate>Wed, 24 Mar 2010 16:46:08 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00274.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00274.part" length="24506" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.data.announcements.current</title>
			<description>Update announce to include info about Instapaper support!</description>
			<pubDate>Mon, 22 Mar 2010 23:22:28 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00273.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00273.part" length="828" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>river2Website.[&quot;#images&quot;].instapaper</title>
			<description>Slightly nicer Instapaper icon.</description>
			<pubDate>Mon, 22 Mar 2010 14:16:33 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00272.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00272.part" length="1510" type="application/x-frontier-data"/>
			</item>
		<item>
			<title>river2Info</title>
			<description>Version 0.85</description>
			<pubDate>Mon, 22 Mar 2010 13:32:32 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00271.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00271.part" length="648" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>river2Suite.data.prefsOutline</title>
			<description>Instapaper prefs section, added explanation of Security prefs section.</description>
			<pubDate>Mon, 22 Mar 2010 13:31:24 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00270.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00270.part" length="6615" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>system.verbs.builtins.radio.prefs.compileIfDirty</title>
			<description>When compiling a Tools prefs page, if we are given a string, turn it into an address and dereference it. This allows us to point to the prefs outline from a #installer table. See river2.root for an example.</description>
			<pubDate>Mon, 22 Mar 2010 12:17:02 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/00813.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/00813.part" length="11466" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Website.instapaper</title>
			<description>Use the &quot;referer&quot; request header instead of the hard-coded url to redirect back to. This makes the code more general, and also makes it work when using River2 on a different server.</description>
			<pubDate>Sun, 21 Mar 2010 23:58:02 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00269.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00269.part" length="3130" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.data.urls.instapaperPage</title>
			<description>The URL must be relative, so it can work when you&apos;re accessing River2 over the net. (The other addresses in this table prob should be relative too.)</description>
			<pubDate>Sun, 21 Mar 2010 16:40:49 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00268.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00268.part" length="218" type="application/x-frontier-TEXT"/>
			</item>
		<item>
			<title>river2Suite.viewNews</title>
			<description>Instapaper support. Also every item now has a name anchor so it&apos;s possible to redirect back to a specific item.</description>
			<pubDate>Sun, 21 Mar 2010 16:14:27 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00267.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00267.part" length="23358" type="application/x-frontier-scpt"/>
			</item>
		</channel>
	</rss>
