<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://50.77.162.165/mediawiki/skins/common/feed.css?207"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Auditor - Revision history</title>
		<link>http://50.77.162.165/mediawiki/index.php?title=Auditor&amp;action=history</link>
		<description>Revision history for this page on the wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.15.5-7</generator>
		<lastBuildDate>Sun, 26 Apr 2026 00:33:56 GMT</lastBuildDate>
		<item>
			<title>Toby.murray:&amp;#32;Reverted edits by 209.212.77.225 (Talk); changed back to last version by Kevin Reid</title>
			<link>http://50.77.162.165/mediawiki/index.php?title=Auditor&amp;diff=1945&amp;oldid=prev</link>
			<guid>http://50.77.162.165/mediawiki/index.php?title=Auditor&amp;diff=1945&amp;oldid=prev</guid>
			<description>&lt;p&gt;Reverted edits by &lt;a href=&quot;/wiki/Special:Contributions/209.212.77.225&quot; title=&quot;Special:Contributions/209.212.77.225&quot;&gt;209.212.77.225&lt;/a&gt; (&lt;a href=&quot;/mediawiki/index.php?title=User_talk:209.212.77.225&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:209.212.77.225 (page does not exist)&quot;&gt;Talk&lt;/a&gt;); changed back to last version by &lt;a href=&quot;/wiki/User:Kevin_Reid&quot; title=&quot;User:Kevin Reid&quot;&gt;Kevin Reid&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{XXX|write general explanation}}&lt;br /&gt;
&lt;br /&gt;
==Protocol==&lt;br /&gt;
&lt;br /&gt;
{{instance msgdoc|audit|1|&amp;lt;var&amp;gt;audition&amp;lt;/var&amp;gt; :[[Audition]]|[[boolean]]}}&lt;br /&gt;
&lt;br /&gt;
{{unspecified message}}&lt;br /&gt;
&lt;br /&gt;
CAUTION: If the auditor uses the [[Audition#ask/1]] method to apply [[stamp]]s, then the auditor '''must''' check that the audition is a genuine system-created Audition or it will be vulnerable to fake auditions which supply the wrong object-examination answers but forward ask/1, or simply steal the stamps and misapply them itself.&lt;br /&gt;
&lt;br /&gt;
Note that under [[guard-based auditing]], the ''as''-auditor of an object is stored in the binding as if the object passed the auditor as a guard; therefore, objects which implement this Auditor protocol as well as the [[Guard]] protocol should make them consistent with each other.&lt;br /&gt;
&lt;br /&gt;
[[Category:ELib specification]]&lt;/div&gt;</description>
			<pubDate>Thu, 21 Apr 2011 05:19:12 GMT</pubDate>			<dc:creator>Toby.murray</dc:creator>			<comments>http://50.77.162.165/wiki/Talk:Auditor</comments>		</item>
		<item>
			<title>209.212.77.225:&amp;#32;geCZTwdijzPHXbQkue</title>
			<link>http://50.77.162.165/mediawiki/index.php?title=Auditor&amp;diff=4206&amp;oldid=prev</link>
			<guid>http://50.77.162.165/mediawiki/index.php?title=Auditor&amp;diff=4206&amp;oldid=prev</guid>
			<description>&lt;p&gt;geCZTwdijzPHXbQkue&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 04:20, 20 April 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{XXX|write general explanation}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Very true! Makes a change &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;see soomene spell &lt;/ins&gt;it &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;out like &lt;/ins&gt;that. :&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;==Protocol==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{instance msgdoc|audit|1|&amp;lt;var&amp;gt;audition&amp;lt;/var&amp;gt; :[[Audition]]|[[boolean]]}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{unspecified message}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CAUTION: If the auditor uses the [[Audition#ask/1]] method &lt;/del&gt;to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;apply [[stamp]]s, then the auditor '''must''' check that the audition is a genuine system-created Audition or &lt;/del&gt;it &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;will be vulnerable to fake auditions which supply the wrong object-examination answers but forward ask/1, or simply steal the stamps and misapply them itself.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Note &lt;/del&gt;that &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;under [[guard-based auditing]], the ''as''-auditor of an object is stored in the binding as if the object passed the auditor as a guard; therefore, objects which implement this Auditor protocol as well as the [[Guard]] protocol should make them consistent with each other&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[Category&lt;/del&gt;:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ELib specification]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-26 00:33:57 --&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 20 Apr 2011 04:20:51 GMT</pubDate>			<dc:creator>209.212.77.225</dc:creator>			<comments>http://50.77.162.165/wiki/Talk:Auditor</comments>		</item>
		<item>
			<title>Kevin Reid:&amp;#32;stub Auditor doc page</title>
			<link>http://50.77.162.165/mediawiki/index.php?title=Auditor&amp;diff=4205&amp;oldid=prev</link>
			<guid>http://50.77.162.165/mediawiki/index.php?title=Auditor&amp;diff=4205&amp;oldid=prev</guid>
			<description>&lt;p&gt;stub Auditor doc page&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 23:58, 15 August 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;!-- diff generator: internal 2026-04-26 00:33:57 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sat, 15 Aug 2009 23:58:17 GMT</pubDate>			<dc:creator>Kevin Reid</dc:creator>			<comments>http://50.77.162.165/wiki/Talk:Auditor</comments>		</item>
	</channel>
</rss>