<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:wiki="http://purl.org/rss/1.0/modules/wiki/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/"><!--
    Add an "items=nnn" URL parameter to get more than the default 15 items.
    You cannot get more than 100 items though.
    
    Add "unique=1" to get a list of changes where page names are unique,
    i.e. where only the latest change of each page is reflected.
    
    Add "diffs=1" to add change diffs to the description of each items.
    
    Add "ddiffs=1" to link directly to the diff (good for FeedReader).
    Current settings: items=15, unique=1, diffs=1, ddiffs=1-->
<channel rdf:about="http://www.butterfat.net/wiki"><title>Butterfat</title><link>http://www.butterfat.net/wiki/RecentChanges</link><description>RecentChanges at Butterfat</description><wiki:interwiki>ButterFat</wiki:interwiki><items><rdf:Seq><rdf:li rdf:resource="http://www.butterfat.net/wiki/Projects/DeskbarPlugins#20091113015607"></rdf:li><rdf:li rdf:resource="http://www.butterfat.net/wiki/AdminGroup#20090320024952"></rdf:li><rdf:li rdf:resource="http://www.butterfat.net/wiki/Projects/CharlestonArtsCoalition#20090320021947"></rdf:li><rdf:li rdf:resource="http://www.butterfat.net/wiki/Projects/PunJab#20080917132936"></rdf:li><rdf:li rdf:resource="http://www.butterfat.net/wiki/Documentation#20080917132758"></rdf:li><rdf:li rdf:resource="http://www.butterfat.net/wiki/Projects/PunJab/Docs#20080917132733"></rdf:li><rdf:li rdf:resource="http://www.butterfat.net/wiki/Projects/WeatherAggregation#20080825163951"></rdf:li><rdf:li rdf:resource="http://www.butterfat.net/wiki/BrianMuller#20080824150310"></rdf:li><rdf:li rdf:resource="http://www.butterfat.net/wiki/Projects/phpESP#20080720194016"></rdf:li><rdf:li rdf:resource="http://www.butterfat.net/wiki/Projects/SVN#20080525222421"></rdf:li><rdf:li rdf:resource="http://www.butterfat.net/wiki/Projects/StactiveRecord#20080308021750"></rdf:li><rdf:li rdf:resource="http://www.butterfat.net/wiki/Projects/ModAuthOpenID/CustomLoginPage#20080306163254"></rdf:li><rdf:li rdf:resource="http://www.butterfat.net/wiki/Projects/ModAuthOpenID/FAQ#20080306163150"></rdf:li><rdf:li rdf:resource="http://www.butterfat.net/wiki/Projects/ModAuthOpenID#20080306163045"></rdf:li><rdf:li rdf:resource="http://www.butterfat.net/wiki/Projects/phpESP/RoadMap#20080116031506"></rdf:li></rdf:Seq></items></channel><item rdf:about="http://www.butterfat.net/wiki/Projects/DeskbarPlugins#20091113015607"><title>Projects/DeskbarPlugins</title><link>http://www.butterfat.net/wiki/Projects/DeskbarPlugins?action=diff</link><dc:date>2009-11-13T01:56:07Z</dc:date><description>
&lt;pre&gt;
  = Deskbar Plugins =
  A set of plugins for the Gnome [[http://raphael.slinckx.net/deskbar/|Deskbar]] applet.
  
- &amp;lt;&amp;lt;TableOfContents&amp;gt;&amp;gt;
- 
- = The Plugins =
- == Gajim ==
- This plugin allows the roster to be searched and message to be sent to users. You'll need a working Gajim+DBus for it to work.
- 
- == Wayd(What Are You Doing) ==
- Post updates to multiple micro-blog accounts(twitter, jaiku, etc..)  This supersedes my Twitter plugin.  You'll need to have [[http://code.google.com/p/python-twitter/|python-twitter]], python-notify and python-simplejson for it to work.
- 
- == Twitter ==
- Post updates to your Twitter.com account.  You'll need to install [[http://code.google.com/p/python-twitter/|python-twitter]] and python-notify for this to work
- 
- == HostLookup ==
- A very simple plugin that allows DNS lookups for IP's and host names.
- 
- = Downloads =
  I don't use Deskbar anymore so I've moved these to [[http://github.com/mcg/deskbar-plugins|GitHub]].
...

&lt;/pre&gt;
</description><dc:contributor><rdf:Description wiki:host="user-24-214-49-115.knology.net"><rdf:value>Self:MatthewGregg</rdf:value></rdf:Description></dc:contributor><wiki:version>1258077367000000</wiki:version><wiki:status>updated</wiki:status><wiki:diff>http://www.butterfat.net/wiki/Projects/DeskbarPlugins?action=diff</wiki:diff><wiki:history>http://www.butterfat.net/wiki/Projects/DeskbarPlugins?action=info</wiki:history></item><item rdf:about="http://www.butterfat.net/wiki/AdminGroup#20090320024952"><title>AdminGroup</title><link>http://www.butterfat.net/wiki/AdminGroup?action=diff</link><dc:date>2009-03-20T02:49:52Z</dc:date><description>
&lt;pre&gt;
  #acl AdminGroup:admin,read,write All:read
   * MatthewGregg
-  * SatyajitPhanse
-  * FrankStarmer
   * ChristopherZorn
   * BrianMuller
-  * JamesBruce
-  * JoshStarmer
-  * NathanZorn
-  * BrianDadin
  
&lt;/pre&gt;
</description><dc:contributor><rdf:Description wiki:host="user-24-214-49-115.knology.net"><rdf:value>Self:MatthewGregg</rdf:value></rdf:Description></dc:contributor><wiki:version>1237517392000000</wiki:version><wiki:status>updated</wiki:status><wiki:diff>http://www.butterfat.net/wiki/AdminGroup?action=diff</wiki:diff><wiki:history>http://www.butterfat.net/wiki/AdminGroup?action=info</wiki:history></item><item rdf:about="http://www.butterfat.net/wiki/Projects/CharlestonArtsCoalition#20090320021947"><title>Projects/CharlestonArtsCoalition</title><link>http://www.butterfat.net/wiki/Projects/CharlestonArtsCoalition?action=diff</link><dc:date>2009-03-20T02:19:47Z</dc:date><description>converted to 1.6 markup
&lt;pre&gt;
- One of our ongoing projects is providing technical support and advice for the [http://charlestonartscoalition.com Charleston Arts Coalition].  One of our primary projects for them is the [http://charlestonculture.com Charleston Culture] website.
+ One of our ongoing projects is providing technical support and advice for the [[http://charlestonartscoalition.com|Charleston Arts Coalition]].  One of our primary projects for them is the [[http://charlestonculture.com|Charleston Culture]] website.
  
&lt;/pre&gt;
</description><dc:contributor><rdf:Description wiki:host="localhost"><rdf:value>localhost</rdf:value></rdf:Description></dc:contributor><wiki:version>1237515587051590</wiki:version><wiki:status>updated</wiki:status><wiki:diff>http://www.butterfat.net/wiki/Projects/CharlestonArtsCoalition?action=diff</wiki:diff><wiki:history>http://www.butterfat.net/wiki/Projects/CharlestonArtsCoalition?action=info</wiki:history></item><item rdf:about="http://www.butterfat.net/wiki/Projects/PunJab#20080917132936"><title>Projects/PunJab</title><link>http://www.butterfat.net/wiki/Projects/PunJab?action=diff</link><dc:date>2008-09-17T13:29:36Z</dc:date><description>
&lt;pre&gt;

&lt;/pre&gt;
</description><dc:contributor><rdf:Description wiki:host="c-68-59-20-65.hsd1.sc.comcast.net"><rdf:value>Self:ChristopherZorn</rdf:value></rdf:Description></dc:contributor><wiki:version>1221658176000000</wiki:version><wiki:status>updated</wiki:status><wiki:diff>http://www.butterfat.net/wiki/Projects/PunJab?action=diff</wiki:diff><wiki:history>http://www.butterfat.net/wiki/Projects/PunJab?action=info</wiki:history></item><item rdf:about="http://www.butterfat.net/wiki/Documentation#20080917132758"><title>Documentation</title><link>http://www.butterfat.net/wiki/Documentation?action=diff</link><dc:date>2008-09-17T13:27:58Z</dc:date><description>
&lt;pre&gt;
  = Documentation =
  
- [wiki:/ButterfatAdmin Server Administration]
+ [[/ButterfatAdmin|Server Administration]]
  
  Twisted Jabber Examples
-  * [:Documentation/TwistedJabberExample: Twisted Jabber Client Example]
+  * [[Documentation/TwistedJabberExample| Twisted Jabber Client Example]]
  
-  * [:Documentation/TwistedJabberComponentExample: Twisted Jabber Component Example]
+  * [[Documentation/TwistedJabberComponentExample| Twisted Jabber Component Example]]
  
- [:Documentation/PerlRegExpCribSheet: Perl Regular Expression Crib Sheet]
+ [[Documentation/PerlRegExpCribSheet| Perl Regular Expression Crib Sheet]]
  
  
- [http://www.butterfat.net/mySiteMaker/docs/ mySiteMaker]
+ [[http://www.butterfat.net/mySiteMaker/docs/|mySiteMaker]]
  
&lt;/pre&gt;
</description><dc:contributor><rdf:Description wiki:host="c-68-59-20-65.hsd1.sc.comcast.net"><rdf:value>Self:ChristopherZorn</rdf:value></rdf:Description></dc:contributor><wiki:version>1221658078000000</wiki:version><wiki:status>updated</wiki:status><wiki:diff>http://www.butterfat.net/wiki/Documentation?action=diff</wiki:diff><wiki:history>http://www.butterfat.net/wiki/Documentation?action=info</wiki:history></item><item rdf:about="http://www.butterfat.net/wiki/Projects/PunJab/Docs#20080917132733"><title>Projects/PunJab/Docs</title><link>http://www.butterfat.net/wiki/Projects/PunJab/Docs?action=diff</link><dc:date>2008-09-17T13:27:33Z</dc:date><description>
&lt;pre&gt;

&lt;/pre&gt;
</description><dc:contributor><rdf:Description wiki:host="c-68-59-20-65.hsd1.sc.comcast.net"><rdf:value>Self:ChristopherZorn</rdf:value></rdf:Description></dc:contributor><wiki:version>1221658053000000</wiki:version><wiki:status>updated</wiki:status><wiki:diff>http://www.butterfat.net/wiki/Projects/PunJab/Docs?action=diff</wiki:diff><wiki:history>http://www.butterfat.net/wiki/Projects/PunJab/Docs?action=info</wiki:history></item><item rdf:about="http://www.butterfat.net/wiki/Projects/WeatherAggregation#20080825163951"><title>Projects/WeatherAggregation</title><link>http://www.butterfat.net/wiki/Projects/WeatherAggregation?action=diff</link><dc:date>2008-08-25T16:39:51Z</dc:date><description>
&lt;pre&gt;

&lt;/pre&gt;
</description><dc:contributor><rdf:Description wiki:host="128-23-139-135.musc.edu"><rdf:value>Self:MatthewGregg</rdf:value></rdf:Description></dc:contributor><wiki:version>1219682391000000</wiki:version><wiki:status>updated</wiki:status><wiki:diff>http://www.butterfat.net/wiki/Projects/WeatherAggregation?action=diff</wiki:diff><wiki:history>http://www.butterfat.net/wiki/Projects/WeatherAggregation?action=info</wiki:history></item><item rdf:about="http://www.butterfat.net/wiki/BrianMuller#20080824150310"><title>BrianMuller</title><link>http://www.butterfat.net/wiki/BrianMuller?action=diff</link><dc:date>2008-08-24T15:03:10Z</dc:date><description>
&lt;pre&gt;
  Brian Muller can be reached at bmuller@butterfat.net.
  
  == Personal Site on the Tubes ==
-  * [http://findingscience.com]
+  * [[http://findingscience.com]]
  
  == Presentations ==
-  * [http://coop.butterfat.net/~bmuller/presentations/SoftwareDevelopmentTrends/  Presentation on Software Development Trends] to the DSCI300 class @ College of Charleston, 16 March 2007
+  * [[http://coop.butterfat.net/~bmuller/presentations/SoftwareDevelopmentTrends/|Presentation on Software Development Trends]] to the DSCI300 class @ College of Charleston, 16 March 2007
-  * [http://coop.butterfat.net/~bmuller/presentations/SoftwareOrigins/  Presentation on the Origins of Software] to the DSCI300 class @ College of Charleston, 16 November 2007
+  * [[http://coop.butterfat.net/~bmuller/presentations/SoftwareOrigins/|Presentation on the Origins of Software]] to the DSCI300 class @ College of Charleston, 16 November 2007
  
&lt;/pre&gt;
</description><dc:contributor><rdf:Description wiki:host="adsl-230-252-210.chs.bellsouth.net"><rdf:value>Self:BrianMuller</rdf:value></rdf:Description></dc:contributor><wiki:version>1219590190000000</wiki:version><wiki:status>updated</wiki:status><wiki:diff>http://www.butterfat.net/wiki/BrianMuller?action=diff</wiki:diff><wiki:history>http://www.butterfat.net/wiki/BrianMuller?action=info</wiki:history></item><item rdf:about="http://www.butterfat.net/wiki/Projects/phpESP#20080720194016"><title>Projects/phpESP</title><link>http://www.butterfat.net/wiki/Projects/phpESP?action=diff</link><dc:date>2008-07-20T19:40:16Z</dc:date><description>
&lt;pre&gt;
  
  PHP scripts to let non-technical users create surveys, administer surveys, gather results, view statistics. All managed online after database initialization.
  
- [[TableOfContents]]
+ &amp;lt;&amp;lt;TableOfContents&amp;gt;&amp;gt;
  ----
  = Latest News =
- [[Include(Projects/phpESP/News,,from="^----$",to="^----$",editlink)]]
+ &amp;lt;&amp;lt;Include(Projects/phpESP/News,,from="^----$",to="^----$",editlink)&amp;gt;&amp;gt;
  ----
  
  = Downloads =
-   * [http://prdownloads.sourceforge.net/phpesp/phpESP-2.1.1.tgz Latest stable release]
+   * [[http://prdownloads.sourceforge.net/phpesp/phpESP-2.1.1.tgz|Latest stable release]]
  ## * [http://prdownloads.sourceforge.net/phpesp/phpESP-2.0.2-rc2.tar.gz Latest release candidate]
  ## * [http://prdownloads.sourceforge.net/phpesp/phpESP-1.8-cvs.tar.gz Latest developmental release]
  ----
  
  = Documentation =
-   * [http://phpesp.cvs.sourceforge.net/*checkout*/phpesp/phpESP/docs/CHANGES?revision=1.40 Change Log]
...

&lt;/pre&gt;
</description><dc:contributor><rdf:Description wiki:host="dynamic-75-76-24-41.knology.net"><rdf:value>Self:MatthewGregg</rdf:value></rdf:Description></dc:contributor><wiki:version>1216582816000000</wiki:version><wiki:status>updated</wiki:status><wiki:diff>http://www.butterfat.net/wiki/Projects/phpESP?action=diff</wiki:diff><wiki:history>http://www.butterfat.net/wiki/Projects/phpESP?action=info</wiki:history></item><item rdf:about="http://www.butterfat.net/wiki/Projects/SVN#20080525222421"><title>Projects/SVN</title><link>http://www.butterfat.net/wiki/Projects/SVN?action=diff</link><dc:date>2008-05-25T22:24:21Z</dc:date><description>
&lt;pre&gt;

&lt;/pre&gt;
</description><dc:contributor><rdf:Description wiki:host="dynamic-75-76-24-41.knology.net"><rdf:value>Self:MatthewGregg</rdf:value></rdf:Description></dc:contributor><wiki:version>1211754261000000</wiki:version><wiki:status>updated</wiki:status><wiki:diff>http://www.butterfat.net/wiki/Projects/SVN?action=diff</wiki:diff><wiki:history>http://www.butterfat.net/wiki/Projects/SVN?action=info</wiki:history></item><item rdf:about="http://www.butterfat.net/wiki/Projects/StactiveRecord#20080308021750"><title>Projects/StactiveRecord</title><link>http://www.butterfat.net/wiki/Projects/StactiveRecord?action=diff</link><dc:date>2008-03-08T02:17:50Z</dc:date><description>
&lt;pre&gt;
  #acl AdminGroup:admin,write All:read
- '''The project's site has moved to [http://trac.butterfat.net/public/StactiveRecord http://trac.butterfat.net/public/StactiveRecord]. '''
+ '''The project's site has moved to [[http://trac.butterfat.net/public/StactiveRecord|http://trac.butterfat.net/public/StactiveRecord]]. '''
  
  = StactiveRecord Library =
- '''!StactiveRecord''' is a C++ library designed to make simple database use simple.  It was inspired by Ruby on Rail's [http://wiki.rubyonrails.org/rails/pages/ActiveRecord Active Record], however, no similar look, feel, or performance is guaranteed.  It uses an [http://en.wikipedia.org/wiki/Object-relational_mapping Object-relational mapping] pattern to represent records as objects.  It also provides persistent (basic) object relationships (one to many, many to many, one to one).
+ '''!StactiveRecord''' is a C++ library designed to make simple database use simple.  It was inspired by Ruby on Rail's [[http://wiki.rubyonrails.org/rails/pages/ActiveRecord|Active Record]], however, no similar look, feel, or performance is guaranteed.  It uses an [[http://en.wikipedia.org/wiki/Object-relational_mapping|Object-relational mapping]] pattern to represent records as objects.  It also provides persistent (basic) object relationships (one to many, many to many, one to one).
  
  ----
  CategoryProject
&lt;/pre&gt;
</description><dc:contributor><rdf:Description wiki:host="c-68-58-169-229.hsd1.sc.comcast.net"><rdf:value>Self:BrianMuller</rdf:value></rdf:Description></dc:contributor><wiki:version>1204942670000000</wiki:version><wiki:status>updated</wiki:status><wiki:diff>http://www.butterfat.net/wiki/Projects/StactiveRecord?action=diff</wiki:diff><wiki:history>http://www.butterfat.net/wiki/Projects/StactiveRecord?action=info</wiki:history></item><item rdf:about="http://www.butterfat.net/wiki/Projects/ModAuthOpenID/CustomLoginPage#20080306163254"><title>Projects/ModAuthOpenID/CustomLoginPage</title><link>http://www.butterfat.net/wiki/Projects/ModAuthOpenID/CustomLoginPage?action=diff</link><dc:date>2008-03-06T16:32:54Z</dc:date><description>moved to http://trac.butterfat.net/public/mod_auth_openid/wiki/CustomLoginPage
&lt;pre&gt;
- #acl AdminGroup:admin,write All:read
- [[TableOfContents]]
- == Introduction ==
- This page describes how to make a custom login page for [:Projects/ModAuthOpenID: mod_auth_openid].  You should have [:Projects/ModAuthOpenID: mod_auth_openid] installed at this point and working for some location/directory/file.  It's assumed that the default web page that allows a user to identify herself looks terrible in your opinion.  So here's how you make your own.
  
- == Example ==
- Let's say you want to protect the location "/supersecret" (that is, {{{http://example.com/supersecret}}}) on your web server, and you want to use your own custom page for users to enter their identity.
- === Step 1: Determine where your page will live ===
- The page that you create '''must''' exist ''outside'' of your protected location/directory.  Other than that one rule, it can live anywhere, even on a different server.  Use whatever tools/framework/language you want to generate the page.  For the purposes of our example, let's say the page will live at "/login.html".
- 
- === Step 2: Add the location to your httpd.conf ===
- Use the '''AuthOpenID!LoginPage''' option to specify the location of your login page.  This is ''not'' the location on your file system, but rather a full URL ({{{http://.....}}}) or the location relative to your server's www root.
- {{{
- &amp;lt;Location /supersecret&amp;gt;
-         AuthOpenIDEnabled       On
-         AuthOpenIDLoginPage     /login.html
- &amp;lt;/Location&amp;gt;
- }}}
- 
- === Step 3: Make your login page ===
...

&lt;/pre&gt;
</description><dc:contributor><rdf:Description wiki:host="128-23-38-221.musc.edu"><rdf:value>Self:BrianMuller</rdf:value></rdf:Description></dc:contributor><wiki:version>1204821174000000</wiki:version><wiki:status>deleted</wiki:status><wiki:diff>http://www.butterfat.net/wiki/Projects/ModAuthOpenID/CustomLoginPage?action=diff</wiki:diff><wiki:history>http://www.butterfat.net/wiki/Projects/ModAuthOpenID/CustomLoginPage?action=info</wiki:history></item><item rdf:about="http://www.butterfat.net/wiki/Projects/ModAuthOpenID/FAQ#20080306163150"><title>Projects/ModAuthOpenID/FAQ</title><link>http://www.butterfat.net/wiki/Projects/ModAuthOpenID/FAQ?action=diff</link><dc:date>2008-03-06T16:31:50Z</dc:date><description>moved to http://trac.butterfat.net/public/mod_auth_openid/wiki/FAQ
&lt;pre&gt;
- #acl AdminGroup:admin,write All:read
  
- This is the '''FAQ''' for [:Projects/ModAuthOpenID: mod_auth_openid].
- 
- [[TableOfContents()]]
- 
- == Why? ==
-  I'm anxious to see more adoption of the OpenID standard.  Generally, early adopters are required to modify their applications to use libs written in their development language if they want to support distributed auth.  I wanted to create an alternative (and easier) way for developers to add support.  Applications can use custom login pages, only allow identities from trusted providers, etc., but they don't have to handle the redirection/encryption/etc associated with OpenID.
- == Can I use mod_auth_openid to protect a dav share/my svn installation? ==
-  No.  Due to the distributed nature of the [http://openid.net/specs/openid-authentication-1_1.html OpenID specification] users must be able to be redirected to an Identity Provider website to authenticate themselves, and then be redirected back to the initial resource they were attempting to view.  Any software that requires Basic HTTP Authentication (webdav, the ''svn'' client) cannot support such a redirection.  '''mod_auth_openid''' is designed specifically and solely for protecting web based resources when being viewed from a standard web browser.
- == Why are you using a BDB database?  Why do you need a database?  None of the other Apache 2 auth modules need one. ==
-  Some information needs to persist between requests (as a part of the distributed authentication process).  I decided to use a database (rather than using flat files) to reduce the footprint of the module.  I chose BDB because it supports multithreading, database files that exceed 2 terabytes (not that your DB would ever get that large, it's just nice to know), and because multiple tables can exist in the same database file.  The file can be deleted at any time (it's automatically recreated) with the only cost being that whoever is currently logged in/attempting to log in will be logged out/must reauthenticate.  Each record in the DB has an expiration time and is deleted when that time is reached.  See [:Projects/ModAuthOpenID/DBInfo: the page] on the '''db_info''' program if you want to monitor the size of the database.
- == Are GET parameters retained as a user authenticates? ==
-  Yes.  If a user visits a protected location with GET query parameters, they will be preserved throughout the authentication process.  These should be kept to a minimum (in size), though, due to URI query string size constraints in browsers (OpenID uses the query string to pass parameters around as well, adding to the length).
- == How can I log a user out? ==
-   Just delete (overwrite) the ''openid_session_id'' cookie.
- == Why does your C++ look like a first year CS student at a community college wrote it? ==
-  Because I avoid C++ like the plague, and as a natural result I don't know it very well.  Send me patches to make it beautiful.
- == How do I determine the identity URL of the person currently logged in? ==
-  The identity URL of the user currently logged is stored in the ''REMOTE_USER'' CGI environment variable.
...

&lt;/pre&gt;
</description><dc:contributor><rdf:Description wiki:host="128-23-38-221.musc.edu"><rdf:value>Self:BrianMuller</rdf:value></rdf:Description></dc:contributor><wiki:version>1204821110000000</wiki:version><wiki:status>deleted</wiki:status><wiki:diff>http://www.butterfat.net/wiki/Projects/ModAuthOpenID/FAQ?action=diff</wiki:diff><wiki:history>http://www.butterfat.net/wiki/Projects/ModAuthOpenID/FAQ?action=info</wiki:history></item><item rdf:about="http://www.butterfat.net/wiki/Projects/ModAuthOpenID#20080306163045"><title>Projects/ModAuthOpenID</title><link>http://www.butterfat.net/wiki/Projects/ModAuthOpenID?action=diff</link><dc:date>2008-03-06T16:30:45Z</dc:date><description>
&lt;pre&gt;
  #acl AdminGroup:admin,write All:read
- '''The project's site has moved to [http://trac.butterfat.net/public/mod_auth_openid http://trac.butterfat.net/public/mod_auth_openid]. '''
+ '''The project's site has moved to [[http://trac.butterfat.net/public/mod_auth_openid|http://trac.butterfat.net/public/mod_auth_openid]]. '''
  
  = The Apache OpenID Module =
- '''mod_auth_openid''' is an authentication module for the [http://httpd.apache.org Apache 2] webserver.  It handles the functions of an [http://openid.net OpenID] consumer as specified in the [http://openid.net/specs/openid-authentication-1_1.html OpenID 1.1 specification].
+ '''mod_auth_openid''' is an authentication module for the [[http://httpd.apache.org|Apache 2]] webserver.  It handles the functions of an [[http://openid.net|OpenID]] consumer as specified in the [[http://openid.net/specs/openid-authentication-1_1.html|OpenID 1.1 specification]].
  
  ----
  CategoryProject
&lt;/pre&gt;
</description><dc:contributor><rdf:Description wiki:host="128-23-38-221.musc.edu"><rdf:value>Self:BrianMuller</rdf:value></rdf:Description></dc:contributor><wiki:version>1204821045000000</wiki:version><wiki:status>updated</wiki:status><wiki:diff>http://www.butterfat.net/wiki/Projects/ModAuthOpenID?action=diff</wiki:diff><wiki:history>http://www.butterfat.net/wiki/Projects/ModAuthOpenID?action=info</wiki:history></item><item rdf:about="http://www.butterfat.net/wiki/Projects/phpESP/RoadMap#20080116031506"><title>Projects/phpESP/RoadMap</title><link>http://www.butterfat.net/wiki/Projects/phpESP/RoadMap?action=diff</link><dc:date>2008-01-16T03:15:06Z</dc:date><description>
&lt;pre&gt;

&lt;/pre&gt;
</description><dc:contributor><rdf:Description wiki:host="user-24-214-173-82.knology.net"><rdf:value>Self:MatthewGregg</rdf:value></rdf:Description></dc:contributor><wiki:version>1200453306000000</wiki:version><wiki:status>updated</wiki:status><wiki:diff>http://www.butterfat.net/wiki/Projects/phpESP/RoadMap?action=diff</wiki:diff><wiki:history>http://www.butterfat.net/wiki/Projects/phpESP/RoadMap?action=info</wiki:history></item></rdf:RDF>