<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.apple-style-span
        {mso-style-name:apple-style-span;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
/* List Definitions */
@list l0
        {mso-list-id:2127237496;
        mso-list-type:hybrid;
        mso-list-template-ids:-306395042 1051365538 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ascii-font-family:Calibri;
        mso-fareast-font-family:Calibri;
        mso-hansi-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple style='word-wrap: break-word;
-webkit-nbsp-mode: space;-webkit-line-break: after-white-space'>
<div class=Section1>
<p class=MsoNormal style='margin-left:.25in'><span style='font-size:11.0pt;
font-family:"Calibri","sans-serif";color:#1F497D'>Edward,<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.25in'><span style='font-size:11.0pt;
font-family:"Calibri","sans-serif";color:#1F497D'> Thanks for getting
back to me so quickly. Below are the answers to your questions.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.25in'><span style='font-size:11.0pt;
font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.25in'><span style='font-size:11.0pt;
font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><span
style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Apache version is 2.2.3<o:p></o:p></span></p>
<p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><span
style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>As for the error log, I cannot find anywhere in the httpd.conf
file that it uses the syntax “valid_user”. There is a
location (the last line in the conf file) that states “require valid-user”
but that is using a hyphen and not an underscore. Is this accurate?<o:p></o:p></span></p>
<p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><span
style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I did change my httpd config to display Debug level info in the
logs but nothing useful appeared. The only messages pertaining to this issue
was the one I posted previously.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Thank you,<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Justin Mitchell<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Systems Administrator<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Shentel Communications Company<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>540.984.5522</span><span style='font-size:11.0pt;font-family:
"Calibri","sans-serif";color:#1F497D'><o:p></o:p></span></p>
</div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<div>
<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>
<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Edward Rudd
[mailto:urkle@outoforder.cc] <br>
<b>Sent:</b> Tuesday, July 21, 2009 9:54 AM<br>
<b>To:</b> Justin Mitchell<br>
<b>Cc:</b> modules@lists.outoforder.cc<br>
<b>Subject:</b> Re: [Modules] mod_auth_xradius cannot communicate with
FreeRadius server<o:p></o:p></span></p>
</div>
</div>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>what version of apache httpd are you using?<o:p></o:p></p>
<div>
<p class=MsoNormal>from the error, it looks like it's not understanding
"valid_user" and is treating it as a userID.<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal>Have you run httpd in LogLevel debug?<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><o:p> </o:p></p>
</div>
<div>
<p class=MsoNormal><o:p> </o:p></p>
</div>
<div>
<p class=MsoNormal><o:p> </o:p></p>
<div>
<div>
<p class=MsoNormal>On Jul 16, 2009, at 8:50 AM, Justin Mitchell wrote:<o:p></o:p></p>
</div>
<p class=MsoNormal><br>
<br>
<o:p></o:p></p>
<div>
<div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'> I am experiencing a problem with the module not sending
requests to my radius server. I am getting prompted for a UID and
password but after entering valid information the prompt immediately returns a
401 error. Running my radius in debug confirms that the service is never
polling the radius server for authentication. <o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'> The freeradius server is on the same host as the apache so
this is not a networking issue. I am also certain that this is not a
radius issue since the service is functioning for other applications. The
module is loading properly and the error logs are less than helpful.
Apache error log states the following :<o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'> <o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'>access to / failed, reason: verification of user id 'valid_user'
not configured</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'> Below is the section of my httpd.conf file that pertains to
this module. Can anyone tell me what I have done wrong? I copied
the example config from the website as a template so it’s a little wordy.<o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'> <o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'> <span
class=apple-converted-space> </span></span><span style='font-size:11.0pt;
font-family:"Courier New";color:black'>## This Loads mod_auth_xradius into Apache</span><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:11.0pt;
font-family:"Courier New";color:black'>LoadModule auth_xradius_module
modules/mod_auth_xradius.so</span><span style='font-size:11.0pt;font-family:
"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> ## The Cache for mod_auth_xradius must be
configured globally.</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> ## If you do not want Authentication Caching,
set:</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> # AuthXRadiusCache none -</span><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> ## A Local DBM Based Cache (low performance)</span><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> # AuthXRadiusCache dbm
"conf/auth_xradius_cache"</span><span style='font-size:11.0pt;
font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> ## Only a Single memcached Server</span><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> # AuthXRadiusCache memcache "127.0.0.1"</span><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> ## Multiple memcached Servers</span><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> # AuthXRadiusCache memcache "127.0.0.1 10.0.0.10
10.0.0.11 10.0.0.11:11212"</span><span style='font-size:11.0pt;font-family:
"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> ## Time in Seconds that an entry will be cached.</span><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> # AuthXRadiusCacheTimeout 300</span><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> <Directory "/var/www/html/"></span><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> ## All of the
directives inside the <Directory> block can be placed</span><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> ## inside '.htaccess'
files.</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> ## This is what the
client sees in their Prompt.</span><span style='font-size:11.0pt;font-family:
"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> AuthName "Private
Area"</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> ## Type of
authentication to use.</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> AuthType basic</span><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> ## Address and the
Shared Secret of the RADIUS Server to contact.</span><span style='font-size:
11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> AuthXRadiusAddServer
"localhost:1812" "valid-secret"</span><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> ## Multiple Servers can
be added in the same context.</span><span style='font-size:11.0pt;font-family:
"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> # AuthXRadiusAddServer
"10.0.0.10:1812" "2secrets"</span><span style='font-size:
11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> # AuthXRadiusAddServer
"10.0.0.11:1812" "secret1"</span><span style='font-size:
11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> ## Time in Seconds to
wait for replies from the RADIUS Servers</span><span style='font-size:11.0pt;
font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> AuthXRadiusTimeout 2</span><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:1.25in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'>## Number of times to resend a request to a server if no reply is
received.</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> AuthXRadiusRetries 2</span><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> ## This tells apache
that we want a valid user and password.</span><span style='font-size:11.0pt;
font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> require valid-user</span><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div style='margin-left:.5in'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Courier New";
color:black'> </Directory></span><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'> <o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'> <span
class=apple-converted-space> </span></span><span style='font-size:11.0pt;
font-family:"Courier New";color:black'> </span><span style='font-size:
11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'> <o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'>Thank you,<o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'> <o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'>Justin Mitchell<o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'>Systems Administrator<o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'>Shentel Communications Company<o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'>540.984.5522<o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:black'> <o:p></o:p></span></p>
</div>
</div>
<p class=MsoNormal><span style='font-size:13.5pt;font-family:"Helvetica","sans-serif";
color:black'>_______________________________________________<br>
Modules mailing list<br>
<a href="mailto:Modules@lists.outoforder.cc">Modules@lists.outoforder.cc</a><br>
<a href="http://lists.outoforder.cc/mailman/listinfo/modules">http://lists.outoforder.cc/mailman/listinfo/modules</a><o:p></o:p></span></p>
</div>
</div>
<p class=MsoNormal><o:p> </o:p></p>
</div>
</div>
</body>
</html>