<?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>MC+A &#187; Google Search Appliance</title>
	<atom:link href="http://www.mcplusa.com/blog/tag/google-search-appliance/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mcplusa.com</link>
	<description>Connecting Business Intellingence</description>
	<lastBuildDate>Wed, 08 Sep 2010 19:35:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Hidden Features of 6.4 : Head Requestor Deny Rules</title>
		<link>http://www.mcplusa.com/blog/2010/08/hidden-features-of-6-4-head-requestor-deny-rules/</link>
		<comments>http://www.mcplusa.com/blog/2010/08/hidden-features-of-6-4-head-requestor-deny-rules/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 19:01:29 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[6.4]]></category>
		<category><![CDATA[Forms Authentication]]></category>
		<category><![CDATA[Google Search Appliance]]></category>
		<category><![CDATA[Header Request]]></category>
		<category><![CDATA[Hidden Features]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Support]]></category>

		<guid isPermaLink="false">http://www.mcplusa.com/?p=1160</guid>
		<description><![CDATA[The Problem Header requests is the default method for how the Google Search Appliance (GSA) performs authorization on a document level (also known as late binding) for web based content (See The Header Requester).  There are numerous advantages and disadvantages.  One of the minuses, is that it relies on the content source to adhere to [...]]]></description>
			<content:encoded><![CDATA[<h2>The Problem</h2>
<p>Header requests is the default method for how the <a title="Buy a GSA!" href="http://shop.mcplusa.com/Category/52-buy_google_search_appliance.aspx">Google Search Appliance</a> (GSA) performs authorization on a document level (also known as late binding) for web based content (See <a title="Google Documentation On Header Requestor" href="http://code.google.com/apis/searchappliance/documentation/64/troubleshooting/headrequestor.html">The Header Requester</a>).  There are numerous advantages and disadvantages.  One of the minuses, is that it relies on the content source to adhere to HTTP protocols.</p>
<p>We&#8217;ve experienced numerous content systems that don&#8217;t fully support the correct HTTP response for this to work.  In many cases of Lotus Domino or<a title="Security Issues With Head Approach TO MS Sharepoint" href="http://www.mcplusa.com/blog/2010/01/security-issues-with-the-head-approach-to-authorizing-sharepoint-content/"> Microsoft SharePoint</a>, a friendly message is return or their is an embedded header.  This causes the to misinterpret the response from the server and think the user has access to the document.</p>
<p>The common method pre 6.4 was to implement a SAML interface and develop custom code to handle the logic for the variety of content sources.  Google released several Open Source projects to jump start your efforts.  Most notably they are:</p>
<ul>
<li><a href="http://code.google.com/p/gsa-valve-security-framework/">Google Value Security Framework</a></li>
<li><a href="http://code.google.com/p/google-saml-bridge-for-windows/">Google SAML Bridge for Windows</a></li>
</ul>
<h2>The Solution: Header Request Deny Rules</h2>
<p>Those tended to be difficult for our clients to implement and another piece of infrastructure to deploy and manage.  In version 6.4, Google has added additional rule validation on the appliance.  You now can check the most common sets on the appliance with simple configuration:</p>
<div id="attachment_1161" class="wp-caption alignnone" style="width: 310px"><a href="http://www.mcplusa.com/wp-content/uploads/2010/08/header_request_deny_rule.jpg"><img class="size-medium wp-image-1161" title="header_request_deny_rule" src="http://www.mcplusa.com/wp-content/uploads/2010/08/header_request_deny_rule-300x168.jpg" alt="" width="300" height="168" /></a><p class="wp-caption-text">Screen shot of the Header Request Deny Rule Form</p></div>
<p>This virtually eliminates many of the customizations that we&#8217;ve made for the wrong response.  How Neat!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcplusa.com/blog/2010/08/hidden-features-of-6-4-head-requestor-deny-rules/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Releases Software Patch for Version 6.4 labeled 6.4.0.G22</title>
		<link>http://www.mcplusa.com/blog/2010/08/google-releases-software-patch-for-version-6-4-labeled-6-4-0-g22/</link>
		<comments>http://www.mcplusa.com/blog/2010/08/google-releases-software-patch-for-version-6-4-labeled-6-4-0-g22/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 15:58:40 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[6.4]]></category>
		<category><![CDATA[6.4.0.G22]]></category>
		<category><![CDATA[Google Search Appliance]]></category>
		<category><![CDATA[software update]]></category>

		<guid isPermaLink="false">http://www.mcplusa.com/blog/2010/08/google-releases-software-patch-for-version-6-4-labeled-6-4-0-g22/</guid>
		<description><![CDATA[New Version Released For 6.4 Google released a patch for the latest search appliance release. Release notes can be found here. MC+A support customers will be contacted to schedule the update.]]></description>
			<content:encoded><![CDATA[<h2>New Version Released For 6.4</h2>
<p>Google released a patch for the latest search appliance release. </p>
<p>Release notes can be found <a href="https://support.google.com/enterprise/doc/gsa/relnotes/relnotes_640G22.html">here</a>.</p>
<p>MC+A support customers will be contacted to schedule the update.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcplusa.com/blog/2010/08/google-releases-software-patch-for-version-6-4-labeled-6-4-0-g22/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>G44-P10 patch released for Google Search Appliance GB-1001, GB-7007 and GB-9009</title>
		<link>http://www.mcplusa.com/blog/2010/07/g44-p10-patch-released-for-google-search-appliance-gb-1001-gb-7007-and-gb-9009-3/</link>
		<comments>http://www.mcplusa.com/blog/2010/07/g44-p10-patch-released-for-google-search-appliance-gb-1001-gb-7007-and-gb-9009-3/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 15:12:24 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[6.2]]></category>
		<category><![CDATA[Google Search Appliance]]></category>
		<category><![CDATA[software update]]></category>

		<guid isPermaLink="false">http://www.mcplusa.com/?p=1141</guid>
		<description><![CDATA[Google has released a patch update to the 6.2 software version. The following list contains a list of the fixes. Compare this list to any issues you having outstanding. 2399366 Sometimes documents with the same date are not sorted by relevance when sorting by date. 2386544 Sometimes sort by date does not sort documents that [...]]]></description>
			<content:encoded><![CDATA[<p>Google has released a patch update to the 6.2 software version.  The following list contains a list of the fixes.  Compare this list to any issues you having outstanding.</p>
<h3>2399366</h3>
<p>Sometimes documents with the same date are not sorted by relevance when sorting by date.</p>
<h3>2386544</h3>
<p>Sometimes sort by date does not sort documents that are chronologically close in the correct order.</p>
<h3>2371696</h3>
<p>Documents with dates that are in the future are not sorted properly when sorting by ascending dates.</p>
<h3>1894928</h3>
<p>Error on GSA when configuring Google Apps: &#8220;Cannot enable Google Apps Integration.&#8221;</p>
<h3>2311340</h3>
<p>GSA Admin API fails to authenticate requests if timezone is not set to US/Pacific.</p>
<h3>1837591</h3>
<p>Some Word documents can not be converted resulting in a crawling error.</p>
<h3>2300088</h3>
<p>GSA cannot convert some documents that contain embedded docs.</p>
<h3>2327144</h3>
<p>Some internal indexing processes are not properly terminated.</p>
<h3>2435021</h3>
<p>Stalled connections are not properly detected in replication setup.</p>
<h3>2551148</h3>
<p>System logs are not properly rotated which can fill disks.</p>
<h3>1971858</h3>
<p>Search Latency graph is broken under &#8216;Status and Reports&gt;Serving Status&#8217;.</p>
<h3>1408031</h3>
<p>Encoded non-ascii filenames become garbled if saved with Internet Explorer.</p>
<h3>2287126</h3>
<p>SupportCall via proxy server fails with Error establishing TCP connection to supportcall.google.com:443: (111, &#8216;Connection refused&#8217;).</p>
<h3>2534465</h3>
<p>Permanent Redirect URLs with extensions that require Conversion(.doc, .pdf, .xls, etc) are not followed if at redirect time the content-length response is different than 0.</p>
<h3>2517840</h3>
<p>The Crawl Queue URLs in 6.2 are shown as encoded.</p>
<h3>2633250</h3>
<p>In federation the primary node tries to authorize urls that have already been authorized by secondary nodes.</p>
<h3>2335370</h3>
<p>Results with same snippet and title do not get filtered in the search results when using the &#8216;filter=p&#8217; search parameter.</p>
<h3>2487684</h3>
<p>The lang_zh-tw language filter fails to show search results beyond the first page.</p>
<h3>2358978</h3>
<p>RK parameter is not working properly.</p>
<h3>2728200</h3>
<p>In 6.2.0.G.44-P6 Admin Console is only available in English.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcplusa.com/blog/2010/07/g44-p10-patch-released-for-google-search-appliance-gb-1001-gb-7007-and-gb-9009-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Database Sync on Google Search Appliance 6.2.0.G44 and later</title>
		<link>http://www.mcplusa.com/blog/2010/06/database-sync-on-google-search-appliance-6-2-0-g44-and-later/</link>
		<comments>http://www.mcplusa.com/blog/2010/06/database-sync-on-google-search-appliance-6-2-0-g44-and-later/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 22:23:19 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[6.0.0.G44]]></category>
		<category><![CDATA[Administrative Toolkit]]></category>
		<category><![CDATA[Google Search Appliance]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.mcplusa.com/blog/2010/06/database-sync-on-google-search-appliance-6-2-0-g44-and-later/</guid>
		<description><![CDATA[I have had some issue utilizing the Google Admin Toolkit&#8217;s python scripts.  Looks like there is some changes to the login and cookie exchange on the new version of the appliance.  There was an old version of a script called db_sync that is no longer posted on there.  Here it is again and an example [...]]]></description>
			<content:encoded><![CDATA[<p>I have had some issue utilizing the <a href="http://code.google.com/p/gsa-admin-toolkit/" rel="nofollow">Google Admin Toolkit&#8217;s</a> python scripts.  Looks like there is some changes to the login and cookie exchange on the new version of the appliance.  There was an old version of a script called db_sync that is no longer posted on there. </p>
<p>Here it is again and an example of the syntax.</p>
<p>c:\python26\python db_sync.py &#8211;hostname 10.10.10.29 &#8211;username backup &#8211;password Replacewithyourpassword &#8211;source db_product</p>
<p>where:</p>
<ul>
<li>10.10.10.29 is the host name or the ip of the server</li>
<li>backup is the name of the user that will be logging in.</li>
<li>Replacewithyourpassword is the password (in this case, backup’s password)</li>
<li>db_product is a db_connector</li>
</ul>
<p>You can download the zip file here: <a href="http://www.mcplusa.com/wp-content/uploads/2010/06/db_sync.zip">db_sync</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcplusa.com/blog/2010/06/database-sync-on-google-search-appliance-6-2-0-g44-and-later/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Releases Google Search Appliance Software 6.4</title>
		<link>http://www.mcplusa.com/blog/2010/06/google-releases-google-search-appliance-software-6-4/</link>
		<comments>http://www.mcplusa.com/blog/2010/06/google-releases-google-search-appliance-software-6-4/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 19:01:54 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[6.4]]></category>
		<category><![CDATA[Google Search Appliance]]></category>
		<category><![CDATA[New Release]]></category>

		<guid isPermaLink="false">http://www.mcplusa.com/blog/2010/06/google-releases-google-search-appliance-software-6-4/</guid>
		<description><![CDATA[Google has just released 6.4 on the enterprise support site and has updated code.google.com’s documentation.&#160; We have yet to install and verify.&#160; But some of the big changes so far: JavaScript Crawling The search appliance now can detect links and content generated dynamically.&#160; I wonder if this will help the forms authentication wizard? Serve Time [...]]]></description>
			<content:encoded><![CDATA[<p>Google has just released 6.4 on the enterprise support site and has updated code.google.com’s documentation.&nbsp; We have yet to install and verify.&nbsp; But some of the big changes so far:</p>
<h3>JavaScript Crawling</h3>
<p>The search appliance now can detect links and content generated dynamically.&nbsp; I wonder if this will help the forms authentication wizard? <img src='http://www.mcplusa.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Serve Time Authentication</h3>
<p>You will no longer need to enable or disable security manager and legacy auth.</p>
<h3>Administrative Improvements</h3>
<p>There are various administrative improvements and organization.</p>
<p>The documentation is <a href="http://code.google.com/apis/searchappliance/documentation/64/NewFeatures64.html" mce_href="http://code.google.com/apis/searchappliance/documentation/64/NewFeatures64.html">here</a>.</p>
<p><img style="border: 0px none; display: inline;" mce_style="display: inline; border: 0px;" title="image" alt="google search appliance 6.4 image" src="http://www.mcplusa.com/wp-content/uploads/2010/06/image_thumb.png" mce_src="http://www.mcplusa.com/wp-content/uploads/2010/06/image_thumb.png" border="0" width="438" height="465"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcplusa.com/blog/2010/06/google-releases-google-search-appliance-software-6-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hidden Features of Google Search Appliance Release 6.2 Metadata base64 Encoding</title>
		<link>http://www.mcplusa.com/blog/2010/04/hidden-features-of-google-search-appliance-release-6-2-metadata-base64-encoding/</link>
		<comments>http://www.mcplusa.com/blog/2010/04/hidden-features-of-google-search-appliance-release-6-2-metadata-base64-encoding/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 12:12:52 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[base64 encoding]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[Google Search Appliance]]></category>
		<category><![CDATA[GSA 6.2 Features]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[Support]]></category>

		<guid isPermaLink="false">http://www.mcplusa.com/blog/2010/04/hidden-features-of-google-search-appliance-release-6-2-metadata-base64-encoding/</guid>
		<description><![CDATA[Previously I had authored a series of new features that came as part of the 6.0 software release that was not noted in the software release. For many of our customers, these feature releases are more significant than say GSA unification since they only have a single GSA. Metadata Base64 Encoding In software release 6.2, [...]]]></description>
			<content:encoded><![CDATA[<p>Previously I had authored a <a href="http://www.mcplusa.com/blog/tag/gsa-6-0-features/">series</a> of new features that came as part of the 6.0 software release that was not noted in the software release.  For many of our customers, these feature releases are more significant than say GSA unification since they only have a single GSA.</p>
<h2>Metadata Base64 Encoding</h2>
<p>In software release 6.2, you can now base64 encode both metadata names and metadata values.</p>
<pre class="brush: plain;"> &lt;record url=&lt;a href=&quot;http://www.mcplusa.com&quot;&gt;http://www.mcplusa.com&lt;/a&gt; action=&quot;add&quot; mimetype=&quot;text/html&quot;&gt;
&lt;metadata&gt;
&lt;meta encoding=&quot;base64binary&quot; name=&quot;acdJvamFXQWjdF9uWEXl&quot; content=&quot;asdfLKZUoiuoiasdfmoaioeit&quot;&gt;
&lt;/metadata&gt;
&lt;/record&gt;</pre>
<p><strong>Note:</strong> the correct encoding attribute is base64binary and not base64 as  <a href="http://code.google.com/apis/searchappliance/documentation/62/feedsguide.html#MetadataBase64Encoding">Google’s documentation</a> states.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcplusa.com/blog/2010/04/hidden-features-of-google-search-appliance-release-6-2-metadata-base64-encoding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Releases Update to Version 6.2.0.G44</title>
		<link>http://www.mcplusa.com/blog/2010/03/google-releases-update-to-version-6-2-0-g44/</link>
		<comments>http://www.mcplusa.com/blog/2010/03/google-releases-update-to-version-6-2-0-g44/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 20:23:42 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[6.0.0.G44]]></category>
		<category><![CDATA[Google Search Appliance]]></category>

		<guid isPermaLink="false">http://www.mcplusa.com/blog/2010/03/google-releases-update-to-version-6-2-0-g44/</guid>
		<description><![CDATA[Google released the latest patch to software version 6.2.&#160; Please contact your MC+A customer support contact for information regarding this or to schedule a time for an upgrade to be performed.]]></description>
			<content:encoded><![CDATA[<p>Google released the latest patch to software version 6.2.&#160; Please contact your MC+A customer support contact for information regarding this or to schedule a time for an upgrade to be performed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcplusa.com/blog/2010/03/google-releases-update-to-version-6-2-0-g44/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Displaying Search History in XSLT on your Google Mini or Google Search Appliance</title>
		<link>http://www.mcplusa.com/blog/2010/03/displaying-search-history-in-xslt-on-your-google-mini-or-google-search-appliance/</link>
		<comments>http://www.mcplusa.com/blog/2010/03/displaying-search-history-in-xslt-on-your-google-mini-or-google-search-appliance/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 13:32:11 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Google Search Appliance]]></category>
		<category><![CDATA[Example]]></category>
		<category><![CDATA[Google Mini]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Recent Searches]]></category>

		<guid isPermaLink="false">http://www.mcplusa.com/blog/2010/03/displaying-search-history-in-xslt-on-your-google-mini-or-google-search-appliance/</guid>
		<description><![CDATA[The Steps To Implement Search History On A Google Search Appliance or Google Mini A few weeks ago there was a thread on the Google Groups regarding how to display search history on a Google Search Appliance query results page.&#160; Our approach typically at MC+A is to utilize the xslt as much as possible as [...]]]></description>
			<content:encoded><![CDATA[<h3>The Steps To Implement Search History On A Google Search Appliance or Google Mini</h3>
<p>A few weeks ago there was a thread on the Google Groups regarding how to display search history on a <a href="/solutions/enterprise-search/google-search-appliance/">Google Search Appliance</a> query results page.&#160; Our approach typically at MC+A is to utilize the xslt as much as possible as it provides less complicated infrastructure.&#160; Because of this, we tend to utilize JQuery to provide some dynamics features to the interface.&#160; In this case, it’s search history.&#160; This article assumes you have some idea about <a href="http://jquery.com/" rel="nofollow">jQuery</a>, specifically the Ready function.  </p>
<h3>Step 1 – Create A DIV</h3>
<p>Create a HTML DIV in your results page that you would like the history to be displayed.&#160; For example:</p>
<pre class="brush: jscript;">
&lt;div id=”recentHistory”&gt;No Recent Searches&lt;/div&gt;
</pre>
<p> Note the id that you use for later in this process.  You can also place text with the div that will be displayed until the jQuery finishes loading.  </p>
<h2>Step 2 – Add A Function Call to jQuery.Ready</h2>
<pre class="brush: jscript;">
$(document).ready(function(){
    setHistory(); //Function to set the Div
});</pre>
<h3>Step 3 – Add the Function Call</h3>
<p>The following function relies on 5 other functions:  </p>
<ol>
<li><strong>GetCookieVal</strong> – Get’s the Cookie Value</li>
<li><strong>GetCookie</strong> – Get’s a raw Cookie</li>
<li><strong>DeleteCookie</strong> – Delet&#8217;e’s a Cookie</li>
<li><strong>SetCookie</strong> – Set’s a Cookie</li>
<li><strong>GetParameter</strong> – Get’s a Query String Value</li>
</ol>
<pre class="brush: jscript;">
function setHistory(){
    var gsaCollection = getParameter(window.top.location.search.substring(1), &quot;site&quot;);
    var gsaClient = getParameter(window.top.location.search.substring(1), &quot;client&quot;);
    var gsaStylesheet = getParameter(window.top.location.search.substring(1), &quot;proxystylesheet&quot;);
    //var gsaAccess =getParameter(window.top.location.search.substring(1),&quot;a&quot;);
    var recentHistory = &quot;&lt;ul&gt;&quot;;
    var historyTemp = GetCookie(&quot;searchhistory&quot;);
    var history;
    if (historyTemp == null) {
        var q = getParameter(window.top.location.search.substring(1), &quot;q&quot;)
        if ((q == null) || (q == &quot;&quot;)) {
            //no history
            recentHistory = recentHistory + &quot;&lt;li&gt;None&lt;/li&gt;&quot;;
        }
        else {
            recentHistory = recentHistory + &quot;&lt;li&gt;&lt;a href=\&quot;search?site=&quot; + gsaCollection + &quot;&amp;client=&quot; +
            gsaClient +
            &quot;&amp;proxystylesheet=&quot; +
            gsaStylesheet +
            &quot;&amp;access=a&quot; +
            &quot;&amp;q=&quot; +
            q +
            &quot;&amp;output=xml_no_dtd&quot; +
            &quot;\&quot; &gt; &quot; +
            q +
            &quot;&lt;/a&gt;&lt;/li&gt;&quot;;
            SetCookie(&quot;searchhistory&quot;, q, expiry);
        }
    }
    else {
        historyString = new String(historyTemp);
        history = historyString.split(&quot;|&quot;);
        var newHistory = new Array(5);
        var newHistoryString = &quot;&quot;;
        newHistory[0] = getParameter(window.top.location.search.substring(1), &quot;q&quot;);
        newHistoryString = newHistory[0];
        recentHistory = recentHistory + &quot;&lt;li&gt;&lt;a href=\&quot;search?site=&quot; + gsaCollection + &quot;&amp;client=&quot; +
        gsaClient +
        &quot;&amp;proxystylesheet=&quot; +
        gsaStylesheet +
        &quot;&amp;access=a&quot; +
        &quot;&amp;output=xml_no_dtd&quot; +
        &quot;&amp;q=&quot; +
        newHistory[0] +
        &quot;\&quot; &gt; &quot; +
        newHistory[0].replace(‘+’, ‘ ‘) +
        &quot;&lt;/a&gt;&lt;/li&gt;&quot;;
        for (var i = 0; i &lt; history.length &amp; i &lt; 4; i++) {
            newHistory[i + 1] = history[i];
            newHistoryString = newHistoryString + &quot;|&quot; + history[i];
            recentHistory = recentHistory + &quot;&lt;li&gt;&lt;a href=\&quot;search?site=&quot; + gsaCollection + &quot;&amp;client=&quot; +
            gsaClient +
            &quot;&amp;proxystylesheet=&quot; +
            gsaStylesheet +
            &quot;&amp;access=a&quot; +
            &quot;&amp;output=xml_no_dtd&quot; +
            &quot;&amp;q=&quot; +
            history[i] +
            &quot;\&quot; &gt; &quot; +
            history[i].replace(‘+’, ‘ ‘) +
            &quot;&lt;/a&gt;&lt;/li&gt;&quot;;
        }
        SetCookie(&quot;searchhistory&quot;, newHistoryString, expiry);
    }
    recentHistory = recentHistory + &quot;&lt;/ul&gt;&quot;;
    document.getElementById(&quot;recentSearches&quot;).innerHTML = recentHistory;
}
</pre>
<p>I am planning on cleaning up the function and posting it here it its entirety in the next couple of days.; </p>
<p>Reply with a comment to nudge me along if I forget.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcplusa.com/blog/2010/03/displaying-search-history-in-xslt-on-your-google-mini-or-google-search-appliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great Tool For Debugging Kerberos with IIS</title>
		<link>http://www.mcplusa.com/blog/2010/02/great-tool-for-debugging-kerberos-with-iis/</link>
		<comments>http://www.mcplusa.com/blog/2010/02/great-tool-for-debugging-kerberos-with-iis/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 22:06:25 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Google Search Appliance]]></category>
		<category><![CDATA[Kerberos]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Tricks of the trade]]></category>

		<guid isPermaLink="false">http://www.mcplusa.com/blog/2010/02/great-tool-for-debugging-kerberos-with-iis/</guid>
		<description><![CDATA[Since the Google Search Appliance introduced support for both Microsoft SharePoint and Kerberos many of our customers have begun to implement Kerberos more often technology.&#160; Kerberos with SharePoint can provide a Single Sign On technology that is silent.&#160; However, the reason that most companies have not implemented Kerberos because it’s difficult to debug.&#160; I have [...]]]></description>
			<content:encoded><![CDATA[<p>Since the Google Search Appliance introduced support for both Microsoft SharePoint and Kerberos many of our customers have begun to implement Kerberos more often technology.&#160; </p>
<p>Kerberos with SharePoint can provide a Single Sign On technology that is silent.&#160; However, the reason that most companies have not implemented Kerberos because it’s difficult to debug.&#160; I have found this tool develop by Brian Murphy to save weeks of debugging time.&#160; It’s easy to set up and provides tests for Kerberos authentication as well as delegation.</p>
<p><a title="http://blogs.iis.net/brian-murphy-booth/archive/2007/03/09/delegconfig-delegation-configuration-reporting-tool.aspx" href="http://blogs.iis.net/brian-murphy-booth/archive/2007/03/09/delegconfig-delegation-configuration-reporting-tool.aspx">http://blogs.iis.net/brian-murphy-booth/archive/2007/03/09/delegconfig-delegation-configuration-reporting-tool.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcplusa.com/blog/2010/02/great-tool-for-debugging-kerberos-with-iis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Search Appliance (GSA) Software Release 6.2.0.G36</title>
		<link>http://www.mcplusa.com/blog/2010/02/gsa-software-release-6-2-0-g36/</link>
		<comments>http://www.mcplusa.com/blog/2010/02/gsa-software-release-6-2-0-g36/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 06:12:17 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[6.2]]></category>
		<category><![CDATA[Google Search Appliance]]></category>
		<category><![CDATA[software update]]></category>

		<guid isPermaLink="false">http://www.mcplusa.com/blog/2010/02/gsa-software-release-6-2-0-g36/</guid>
		<description><![CDATA[Google has released a new software update for version 6.2.&#160; The most notable fix in this release is for the GSA mirroring feature.&#160; Additionally, there are about 14 documented updates.&#160; Our support customers will be contacted by MC+A support to schedule a time to perform the upgrade.&#160; Feel free to contact us if you have [...]]]></description>
			<content:encoded><![CDATA[<p>Google has released a new software update for version 6.2.&#160; The most notable fix in this release is for the GSA mirroring feature.&#160; Additionally, there are about 14 documented updates.&#160; </p>
<p>Our support customers will be contacted by MC+A support to schedule a time to perform the upgrade.&#160; Feel free to contact us if you have any questions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcplusa.com/blog/2010/02/gsa-software-release-6-2-0-g36/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
