Forum: Hypernews Feedback/Problems Not Logged In (login)
Show subscribers

This forum should be used to send feedback and discuss problems with installation of the Hypernews system.

The email gateway for this forum is: HNFeedBack-shn@slac.stanford.edu


Inline Depth:
 0 0
 1 1
Add message: (add)

None MIMEtype for Office Open XML documents  by Devin Bougie <Devin Bougie>,   25 Apr, 2011
We currently receive an Internal Server error when users attempt to view docx files that have been uploaded to HyperNews. Any suggestions as to what to add to MIMEtype in hnrc to fix this would be greatly appreciated.

Many thanks, Devin

None change default format  by Devin Bougie <Devin Bougie>,   16 Jun, 2008
Hi All,

I'm sure I'm just missing this somewhere, but how would one change the  
default Message Format from "Smart Text" to "Word Processor?"

Many thanks,
Devin

None Re: change default format  by Terry Y Hung <Terry Y Hung>,   16 Jun, 2008
Re: None change default format (Devin Bougie)
Hi Devin,

   You can move the 'Word Processor' to be the first choice in
variable @messageFormats in Admin/hnrc. Then it will become the
default.

   -- Terry Hung

> 
> 
> *** Discussion title: Hypernews Feedback/Problems
> 
> Hi All,
> 
> I'm sure I'm just missing this somewhere, but how would one change the  
> default Message Format from "Smart Text" to "Word Processor?"
> 
> Many thanks,
> Devin
> 
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/58.html 
> 


-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

None Re: change default format  by Devin Bougie <Devin Bougie>,   16 Jun, 2008
Re: None Re: change default format (Terry Y Hung)
Hi Terry,

On Jun 16, 2008, at 11:49 AM, Terry Hung wrote:
>  You can move the 'Word Processor' to be the first choice in
> variable @messageFormats in Admin/hnrc. Then it will become the
> default.

I did try that, and "Word Processor" became the first choice in the  
list.  However, "Smart Text" is still the default selected option when  
starting a new message.  Is there something else I might be missing?

Thanks,
Devin

None Re: change default format  by Terry Y Hung <Terry Y Hung>,   16 Jun, 2008
Re: None Re: change default format (Devin Bougie)
Hi Devin,

   It is fixed now. Please try 1.11-slac-97 from
http://hypernews.slac.stanford.edu/hn/download/.

   Thanks for the problem report!

-- 
Terry Hung - Stanford Linear Accelerator Center
e-mail: terryh@slac.stanford.edu 

> 
> 
> *** Discussion title: Hypernews Feedback/Problems
> 
> Hi Terry,
> 
> On Jun 16, 2008, at 11:49 AM, Terry Hung wrote:
> >  You can move the 'Word Processor' to be the first choice in
> > variable @messageFormats in Admin/hnrc. Then it will become the
> > default.
> 
> I did try that, and "Word Processor" became the first choice in the  
> list.  However, "Smart Text" is still the default selected option when  
> starting a new message.  Is there something else I might be missing?
> 
> Thanks,
> Devin
> 
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/58/1/1.html 
> 
None Re: change default format  by Devin Bougie <Devin Bougie>,   17 Jun, 2008
Re: None Re: change default format (Terry Y Hung)
Hi Terry,

On Jun 16, 2008, at 8:43 PM, Terry Hung wrote:
>  It is fixed now. Please try 1.11-slac-97 from
> http://hypernews.slac.stanford.edu/hn/download/.

This seems to work as promised.

Many thanks!
Devin

None Re: ">" becomes "&gt;"  by Devin Bougie <Devin Bougie>,   06 May, 2008
On May 6, 2008, at 12:50 AM, Terry Hung wrote:
>  I have added "<>" to the delimiter list so that we can use <http://.... 
> >; as URL link. The patch has been committed to v1.11-slac-93 with  
> the following tag log (See http://hypernews.slac.stanford.edu/hn/download/) 
> :

Many thanks, Terry.  After the upgrade, however, things still look a  
little strange.

<https://edms.classe.cornell.edu/record/2>;

Now becomes (in the emailed copy):

<https://edms.classe.cornell.edu/record/2&gt (https://edms.classe.cornell.edu/record/2 
);

Looking at the source of the generated html page for the web-based  
interface, the link works properly but looks just a little off (&gt is  
included in the link text, but not in the href):
&lt;<A HREF="https://edms.classe.cornell.edu/record/2">https://edms.classe.cornell.edu/record/2&gt 
</A>;
Finally, it looks like setup-lib.pl still has hnversion set to 1.11- 
slac-92.

Thanks again!
Devin

None Re: ">" becomes "&gt;"  by Terry Y Hung <Terry Y Hung>,   06 May, 2008
Re: None Re: ">" becomes "&gt;" (Devin Bougie)
Hi Devin,

Thanks for the testing! I forgot to check how the URL links look in the e-mail copy. I've committed a patch to hypernews1.11-slac-94 (See http://hypernews.slac.stanford.edu/hn/download/) with the following log:

   -> hypernews v1.11-slac-94 (20080506 terryh)
	+ This version cleans up the <http://...>; style URL in e-mail.

   20080506 - terryh
      add-lib.pl tformat.pl
	o Minor patch. Clean up the link <http://....>; or 'http://...>; or 
	  "http://...." in e-mail copy. Remove extra spaces between the URL
	  and the delimiters.

   Thanks!

   -- Terry Hung (terryh@slac.stanford.edu) 

On Tue, 06 May 2008 20:20:49 GMT, Devin Bougie wrote:

> On May 6, 2008, at 12:50 AM, Terry Hung wrote:
> >  I have added "<>" to the delimiter list so that we can use <http://.... 
> > >; as URL link. The patch has been committed to v1.11-slac-93 with  
> > the following tag log (See http://hypernews.slac.stanford.edu/hn/download/) 
> > :
> 
> Many thanks, Terry.  After the upgrade, however, things still look a  
> little strange.
> 
> <https://edms.classe.cornell.edu/record/2&gt;
> 
> Now becomes (in the emailed copy):
> 
> <https://edms.classe.cornell.edu/record/2&gt (https://edms.classe.cornell.edu/record/2 
> );
> 
> Looking at the source of the generated html page for the web-based  
> interface, the link works properly but looks just a little off (&gt is  
> included in the link text, but not in the href):
> &lt;<A HREF="https://edms.classe.cornell.edu/record/2">https://edms.classe.cornell.edu/record/2&gt 
> </A>;
> Finally, it looks like setup-lib.pl still has hnversion set to 1.11- 
> slac-92.
> 
> Thanks again!
> Devin
> 

None Re: ">" becomes "&gt;"  by Devin Bougie <Devin Bougie>,   07 May, 2008
Re: None Re: ">" becomes "&gt;" (Terry Y Hung)
On May 6, 2008, at 7:14 PM, Terry Y Hung wrote:
> Thanks for the testing! I forgot to check how the URL links look in  
> the
> e-mail copy. I've committed a patch to hypernews1.11-slac-94 (See
> http://hypernews.slac.stanford.edu/hn/download/ )

Many thanks, Terry!  This release seems to work well.

Devin

None ">" becomes "&gt;"  by Devin Bougie <Devin Bougie>,   05 May, 2008
Hi All,

With v1.11-slac-92, it appears as though links ending in a "greater  
than" character (">") become "&gt;" which breaks some links.  This may  
be hard to illustrate, but the following link:
http://edms.classe.cornell.edu/record/1

When surrounded by greater and less than characters as in:
<http://edms.classe.cornell.edu/record/1>;

becomes the following, which does not work:
http://edms.classe.cornell.edu/record/1&gt;

Please let me know if any clarification is needed.

Many thanks,
Devin

None Re:   by Terry Y Hung <Terry Y Hung>,   05 May, 2008
Re: None ">" becomes "&gt;" (Devin Bougie)
Hi Devin,

I have added "<>" to the delimiter list so that we can use <http://....>; as URL link. The patch has been committed to v1.11-slac-93 with the following tag log (See http://hypernews.slac.stanford.edu/hn/download/):

  hypernews v1.11-slac-93 (20080505 terryh)
        + This version supports <http://...>; style URL.

   20080505 - terryh
      add-lib.pl
        o Minor patch. Allow '<>' to be used as delimiter of URL. e.g.
          '<http://....>;' when the message is in HTML format. (The typical
          delimiters are single/double quotes and spaces. 

   Thanks for pointing out this problem!

   -- Terry Hung (terryh@slac.stanford.edu) 

On Mon, 05 May 2008 19:26:11 GMT, Devin Bougie wrote:

> Hi All,
> 
> With v1.11-slac-92, it appears as though links ending in a "greater  
> than" character (">") become "&gt;" which breaks some links.  This may  
> be hard to illustrate, but the following link:
> http://edms.classe.cornell.edu/record/1
> 
> When surrounded by greater and less than characters as in:
> <http://edms.classe.cornell.edu/record/1&gt;
> 
> becomes the following, which does not work:
> http://edms.classe.cornell.edu/record/1&gt;
> 
> Please let me know if any clarification is needed.
> 
> Many thanks,
> Devin
> 

None test please ignore (CC) 16:00  by Terry Y Hung <Terry Y Hung>,   06 Feb, 2008
test, please ignore.

None test please ignore (16:04)  by Terry Y Hung <Terry Y Hung>,   06 Feb, 2008
test, please ignore.

None test, please ignore. (TO:) 15:52  by Terry Y Hung <Terry Y Hung>,   06 Feb, 2008
test, please ignore.

None test, please ignore (TO:) 15:43  by Terry Y Hung <Terry Y Hung>,   06 Feb, 2008
test, please ignore.

None test, please ignore. (TO) 15:41  by Terry Y Hung <Terry Y Hung>,   06 Feb, 2008
test, please ignore.

None test, please ignore. (multiple forums in TO field) 15:02  by Terry Y Hung <Terry Y Hung>,   06 Feb, 2008
test, please ignore.

None test, please ignore it.  by Terry Y Hung <Terry Y Hung>,   06 Feb, 2008
Test. Please ignore it.

None Re: user unable to post through email  by Devin Bougie <Devin Bougie>,   25 Sep, 2007
Hi Terry,

On Sep 17, 2007, at 2:59 PM, Terry Hung wrote:
>   Basically the mail server received the request, tried to post the
> request to the HTTP server and failed.
>    Looks like the data sent to the HTTP sever might be the problem at
> [http-26]. Could you compare it to the log of which an operation is
> successful (when you post successfully through e-mail)?
>    Since the log is relatively short, I would compare them line by  
> line to
> see where the deviation is. We don't run SSL here at SLAC, so I  
> don't have
> the log to compare with.

Many thanks for the suggestion.  Unfortunately I haven't yet been  
able to pinpoint where the problem lies.  Here is the diff between a  
successful log (a test message sent from that user's local account)  
and a failed log (sent from that user's remote CERN account):
------
[root@lnx122 25]# diff 10:09:02__061352__mail-incoming.pl  
11:05:03__059231__mail-incoming.pl
1c1
< HN____________________________________________Tue Sep 25 10:09:02 2007
---
 > HN____________________________________________Tue Sep 25 11:05:03  
2007
25c25
< [http-26] (SSLpost) content = 'msg=From 
+fblekman@mail.lns.cornell.edu+Tue+Sep+25+10:09:02+2007%0aReceived: 
+from+lnscu5.lns.cornell.edu+(lnscu5.lns.cornell.edu+[128.84.44.111])% 
0a+by+lnx122.lns.cornell.edu+(8.12.11.20060308/8.12.11)+with+ESMTP+id 
+l8PE92FS022280%0a+for+%3cHNTest-lepp@lnx122.lns.cornell.edu%3e;+Tue, 
+25+Sep+2007+10:09:02+-0400%0aReceived:+from+lnx227.lns.cornell.edu+ 
(lnx227.lns.cornell.edu+[128.84.45.227])%0a+by+lnscu5.lns.cornell.edu+ 
(8.13.6/8.13.6)+with+ESMTP+id+l8PE8xEK006495%0a+for+%3cHNTest- 
lepp@lnx122.lns.cornell.edu%3e;+Tue,+25+Sep+2007+10:08:59+-0400+(EDT)% 
0aReceived:+from+lnx227.lns.cornell.edu+(localhost.localdomain 
+[127.0.0.1])%0a+by+lnx227.lns.cornell.edu+(8.13.8/8.12.10)+with+ESMTP 
+id+l8PE8xB1010839%0a+for+%3cHNTest-lepp@lnx122.lns.cornell.edu%3e; 
+Tue,+25+Sep+2007+10:08:59+-0400%0aReceived:+(from+fblekman@localhost) 
%0a+by+lnx227.lns.cornell.edu+(8.13.8/8.13.8/Submit)+id 
+l8PE8xUE010838%0a+for+HNTest-lepp@hypernews.lepp.cornell.edu;+Tue,+25 
+Sep+2007+10:08:59+-0400%0aDate:+Tue,+25+Sep+2007+10:08:59+-0400% 
0aFrom:+Freya+Blekman+%3cfblekman@mail.lns.cornell.edu%3e%0aMessage- 
Id:+%3c200709251408.l8PE8xUE010838@lnx227.lns.cornell.edu%3e%0aTo: 
+HNTest-lepp@hypernews.lepp.cornell.edu%0aSubject:+test%0a%0atest 
+message+generated+by+dab66+on+lnx227%0a&nofilter=&forum=/HNTest'<BR>
---
 > [http-26] (SSLpost) content = 'msg=From+Freya.Blekman@cern.ch+Tue 
+Sep+25+11:05:02+2007%0aReceived:+from+lnscu5.lns.cornell.edu+ 
(lnscu5.lns.cornell.edu+[128.84.44.111])%0a+by+lnx122.lns.cornell.edu+ 
(8.12.11.20060308/8.12.11)+with+ESMTP+id+l8PF5285023040%0a+for+% 
3cHNTest-lepp@lnx122.lns.cornell.edu%3e;+Tue,+25+Sep+2007+11:05:02 
+-0400%0aReceived:+from+cernmxlb.cern.ch+(cernmx05.cern.ch 
+[137.138.166.161])%0a+by+lnscu5.lns.cornell.edu+(8.13.6/8.13.6)+with 
+ESMTP+id+l8PF4u6X019555%0a+for+%3cHNTest- 
lepp@hypernews.lepp.cornell.edu%3e;+Tue,+25+Sep+2007+11:05:02+-0400+ 
(EDT)%0aDomainKey-Signature:+a=rsa-sha1;+c=nofws;+s=beta;+d=cern.ch; 
+q=dns;+%0a+h=received:message-id:date:from:to:subject:mime- 
version:content-type:content-transfer-encoding;%0a+b=PgpCPK%2bQZG// 
JlDzzI%2bTaaJe30txHlw%2bri6qzKy0SA05s/Jc/ 
JNtUzDEkXExQ0auBdvYW0HEZUbrHCvkWseOGq/0KA%2bqz9Wwk0Z/BbZMXi% 
2b3pQn4uwpktp/8/7R/fQ3B;%0aKeywords:+CERN+SpamKiller+Note:+-52 
+Charset:+west-latin%0aKeywords:+CERN+SpamKiller+Note:+-52+Charset: 
+west-latin%0aX-Filter:+CERNMX05+CERN+MX+v2.0+060921.0942+Release% 
0aReceived:+from+cernfe03.cern.ch+([137.138.28.244])+by 
+cernmxlb.cern.ch+with+Microsoft+SMTPSVC(6.0.3790.1830);%0a++Tue,+25 
+Sep+2007+17:04:34+%2b0200%0aReceived:+from+[128.141.52.88]+ 
([128.141.52.88])+by+cernfe03.cern.ch+over+TLS+secured+channel+with 
+Microsoft+SMTPSVC(6.0.3790.1830);%0a++Tue,+25+Sep+2007+17:04:33+% 
2b0200%0aIn-Reply-To:+%3cD3E0F7D4-3B19-4F17-8A9B- 
C8634645CE23@mail.lepp.cornell.edu%3e%0aReferences:+% 
3c200709251408.l8PE8xUE010838@lnx227.lns.cornell.edu%3e+% 
3cA368ACFA-12AA-43E2-BFA9-87D371FD7336@cern.ch%3e+% 
3cD3E0F7D4-3B19-4F17-8A9B-C8634645CE23@mail.lepp.cornell.edu%3e% 
0aMime-Version:+1.0+(Apple+Message+framework+v752.3)%0aContent-Type: 
+text/plain;+charset=US-ASCII;+delsp=yes;+format=flowed%0aMessage-Id:+ 
%3c2A6C274B-59D0-484D-9660-F63B6D1B6160@cern.ch%3e%0aCc:+Devin+Bougie+ 
%3cdab66@mail.lepp.cornell.edu%3e%0aContent-Transfer-Encoding:+7bit% 
0aFrom:+Freya+Blekman+%3cfreya.blekman@cern.ch%3e%0aSubject:+Re:+test% 
0aDate:+Tue,+25+Sep+2007+17:04:26+%2b0200%0aTo:+HNTest- 
lepp@hypernews.lepp.cornell.edu%0aX-Mailer:+Apple+Mail+(2.752.3)%0aX- 
OriginalArrivalTime:+25+Sep+2007+15:04:33.0523+(UTC)+FILETIME= 
[6185A430:01C7FF85]%0aX-DCC-CULNS-Metrics:+lnscu5.lns.cornell.edu 
+9999;+Body=2+Fuz1=2+Fuz2=2%0a%0ayet+another+test+message.+Thanks+a 
+lot+for+helping+me+by+debugging++%0athis,+Devin+:)%0a%0a%2b-%2b-%2b-% 
0aFreya+Blekman%0aCornell+University+-+CMS+experiment%0aAt+CERN:++ 
+Office:+Bat+32-3-B16%0a+++Phone:+%2b41(0)+22+76+78914%0a++ 
+freya.blekman@cern.ch%0a+++http://www.cern.ch/Freya.Blekman%0a--+Elk 
+nadeel+hep+z'n+voordeel+--+J.+Cruijff%0a%0a%0a%0a% 
0a&nofilter=&forum=/HNTest'<BR>
29,30c29,30
< HTTP/1.1 200 OK
< Date: Tue, 25 Sep 2007 14:09:02 GMT
---
 > HTTP/1.1 500 Internal Server Error
 > Date: Tue, 25 Sep 2007 15:05:03 GMT
31a32
 > Content-Length: 642
33c34
< Content-Type: text/html; charset=UTF-8
---
 > Content-Type: text/html; charset=iso-8859-1
36,37c37,38
< http reply: HTTP/1.1 200 OK<BR>
< [http-28] (SSLpost) first line: HTTP/1.1 200 OK<BR>
---
 > http reply: HTTP/1.1 500 Internal Server Error<BR>
 > [http-28] (SSLpost) first line: HTTP/1.1 500 Internal Server  
Error<BR>
------

The only interesting thing I see in the web server's ssl error log  
whenever a message fails to post is "Premature end of script headers:  
relay-email.pl."  For example:
[Tue Sep 25 11:05:03 2007] [error] [client 128.84.44.208] Premature  
end of script headers: relay-email.pl

Here is the relay-email.pl log from that failed message:
------
[root@lnx122 25]# cat 11:05:03__267741__HNMail__relay-email.pl
HN____________________________________________Tue Sep 25 11:05:03 2007
[hnlib-5] (OpenDebug) @debug =  0 1 1 0 0 0 0 0 0 0 0 0 0 0 0  relay- 
email.pl
[hnlib-5.1] (OpenDebug) HTTP_COOKIE='' remoteUser='' userID=''  
uid='__HNMail'
[hnlib-5.2] (OpenDebug) ENV=:
'CONTENT_LENGTH' = '2620'
'CONTENT_TYPE' = 'application/x-www-form-urlencoded'
'DOCUMENT_ROOT' = '/var/www/html'
'GATEWAY_INTERFACE' = 'CGI/1.1'
'HTTPS' = 'on'
'HTTP_FROM' = 'HNMail'
'HTTP_HOST' = 'hypernews.lepp.cornell.edu'
'HTTP_USER_AGENT' = 'HyperNews 1.11-slac-78 http.pl'
'ORACLE_HOME' = ''
'ORACLE_SID' = ''
'PATH' = '/bin:/usr/bin'
'QUERY_STRING' = ''
'REMOTE_ADDR' = '128.84.44.208'
'REMOTE_HOST' = 'lnx122.lns.cornell.edu'
'REMOTE_PORT' = '49037'
'REQUEST_METHOD' = 'POST'
'REQUEST_URI' = '/lepp/SECURED/relay-email.pl'
'SCRIPT_FILENAME' = '/mnt/hypernews/lepp/SECURED/relay-email.pl'
'SCRIPT_NAME' = '/lepp/SECURED/relay-email.pl'
'SERVER_ADDR' = '128.84.44.208'
'SERVER_ADMIN' = 'dab66@cornell.edu'
'SERVER_NAME' = 'hypernews.lepp.cornell.edu'
'SERVER_PORT' = '443'
'SERVER_PROTOCOL' = 'HTTP/1.0'
'SERVER_SIGNATURE' = '<address>Apache/2.0.46 (Scientific Linux)  
Server at hypernews.lepp.cornell.edu Port 443</address>
'
'SERVER_SOFTWARE' = 'Apache/2.0.46 (Scientific Linux)'
'UNIQUE_ID' = 'D8rdPYBULNAAABbPl8EAAAAG'
[relmail-3] (RelayEmailPL)  start relay-email debugging
[form-2] (GetPostArgs)
[form-3] (GetPostArgs) Read content (2620): parse str='msg=From 
+Freya.Blekman@cern.ch+Tue+Sep+25+11:05:02+2007%0aReceived:+from 
+lnscu5.lns.cornell.edu+(lnscu5.lns.cornell.edu+[128.84.44.111])%0a+by 
+lnx122.lns.cornell.edu+(8.12.11.20060308/8.12.11)+with+ESMTP+id 
+l8PF5285023040%0a+for+%3cHNTest-lepp@lnx122.lns.cornell.edu%3e;+Tue, 
+25+Sep+2007+11:05:02+-0400%0aReceived:+from+cernmxlb.cern.ch+ 
(cernmx05.cern.ch+[137.138.166.161])%0a+by+lnscu5.lns.cornell.edu 
+(8.13.6/8.13.6)+with+ESMTP+id+l8PF4u6X019555%0a+for+%3cHNTest- 
lepp@hypernews.lepp.cornell.edu%3e;+Tue,+25+Sep+2007+11:05:02+-0400+ 
(EDT)%0aDomainKey-Signature:+a=rsa-sha1;+c=nofws;+s=beta;+d=cern.ch; 
+q=dns;+%0a+h=received:message-id:date:from:to:subject:mime- 
version:content-type:content-transfer-encoding;%0a+b=PgpCPK%2bQZG// 
JlDzzI%2bTaaJe30txHlw%2bri6qzKy0SA05s/Jc/ 
JNtUzDEkXExQ0auBdvYW0HEZUbrHCvkWseOGq/0KA%2bqz9Wwk0Z/BbZMXi% 
2b3pQn4uwpktp/8/7R/fQ3B;%0aKeywords:+CERN+SpamKiller+Note:+-52 
+Charset:+west-latin%0aKeywords:+CERN+SpamKiller+Note:+-52+Charset: 
+west-latin%0aX-Filter:+CERNMX05+CERN+MX+v2.0+060921.0942+Release% 
0aReceived:+from+cernfe03.cern.ch+([137.138.28.244])+by 
+cernmxlb.cern.ch+with+Microsoft+SMTPSVC(6.0.3790.1830);%0a++Tue,+25 
+Sep+2007+17:04:34+%2b0200%0aReceived:+from+[128.141.52.88]+ 
([128.141.52.88])+by+cernfe03.cern.ch+over+TLS+secured+channel+with 
+Microsoft+SMTPSVC(6.0.3790.1830);%0a++Tue,+25+Sep+2007+17:04:33+% 
2b0200%0aIn-Reply-To:+%3cD3E0F7D4-3B19-4F17-8A9B- 
C8634645CE23@mail.lepp.cornell.edu%3e%0aReferences:+% 
3c200709251408.l8PE8xUE010838@lnx227.lns.cornell.edu%3e+% 
3cA368ACFA-12AA-43E2-BFA9-87D371FD7336@cern.ch%3e+% 
3cD3E0F7D4-3B19-4F17-8A9B-C8634645CE23@mail.lepp.cornell.edu%3e% 
0aMime-Version:+1.0+(Apple+Message+framework+v752.3)%0aContent-Type: 
+text/plain;+charset=US-ASCII;+delsp=yes;+format=flowed%0aMessage-Id:+ 
%3c2A6C274B-59D0-484D-9660-F63B6D1B6160@cern.ch%3e%0aCc:+Devin+Bougie+ 
%3cdab66@mail.lepp.cornell.edu%3e%0aContent-Transfer-Encoding:+7bit% 
0aFrom:+Freya+Blekman+%3cfreya.blekman@cern.ch%3e%0aSubject:+Re:+test% 
0aDate:+Tue,+25+Sep+2007+17:04:26+%2b0200%0aTo:+HNTest- 
lepp@hypernews.lepp.cornell.edu%0aX-Mailer:+Apple+Mail+(2.752.3)%0aX- 
OriginalArrivalTime:+25+Sep+2007+15:04:33.0523+(UTC)+FILETIME= 
[6185A430:01C7FF85]%0aX-DCC-CULNS-Metrics:+lnscu5.lns.cornell.edu 
+9999;+Body=2+Fuz1=2+Fuz2=2%0a%0ayet+another+test+message.+Thanks+a 
+lot+for+helping+me+by+debugging++%0athis,+Devin+:)%0a%0a%2b-%2b-%2b-% 
0aFreya+Blekman%0aCornell+University+-+CMS+experiment%0aAt+CERN:++ 
+Office:+Bat+32-3-B16%0a+++Phone:+%2b41(0)+22+76+78914%0a++ 
+freya.blekman@cern.ch%0a+++http://www.cern.ch/Freya.Blekman%0a--+Elk 
+nadeel+hep+z'n+voordeel+--+J.+Cruijff%0a%0a%0a%0a% 
0a&nofilter=&forum=/HNTest'
[form-4] (parse) set in{msg} = 'From Freya.Blekman@cern.ch Tue Sep 25  
11:05:02 2007
Received: from lnscu5.lns.cornell.edu (lnscu5.lns.cornell.edu  
[128.84.44.111])
by lnx122.lns.cornell.edu (8.12.11.20060308/8.12.11) with ESMTP id  
l8PF5285023040
for ; Tue, 25 Sep 2007 11:05:02 -0400
Received: from cernmxlb.cern.ch (cernmx05.cern.ch [137.138.166.161])
by lnscu5.lns.cornell.edu (8.13.6/8.13.6) with ESMTP id l8PF4u6X019555
for ; Tue, 25 Sep 2007 11:05:02 -0400 (EDT)
DomainKey-Signature: a=rsa-sha1; c=nofws; s=beta; d=cern.ch; q=dns;
h=received:message-id:date:from:to:subject:mime-version:content- 
type:content-transfer-encoding;
b=PgpCPK+QZG//JlDzzI+TaaJe30txHlw+ri6qzKy0SA05s/Jc/ 
JNtUzDEkXExQ0auBdvYW0HEZUbrHCvkWseOGq/0KA+qz9Wwk0Z/BbZMXi+3pQn4uwpktp/ 
8/7R/fQ3B;
Keywords: CERN SpamKiller Note: -52 Charset: west-latin
Keywords: CERN SpamKiller Note: -52 Charset: west-latin
X-Filter: CERNMX05 CERN MX v2.0 060921.0942 Release
Received: from cernfe03.cern.ch ([137.138.28.244]) by  
cernmxlb.cern.ch with Microsoft SMTPSVC(6.0.3790.1830);
   Tue, 25 Sep 2007 17:04:34 +0200
Received: from [128.141.52.88] ([128.141.52.88]) by cernfe03.cern.ch  
over TLS secured channel with Microsoft SMTPSVC(6.0.3790.1830);
   Tue, 25 Sep 2007 17:04:33 +0200
In-Reply-To:
References:
Mime-Version: 1.0 (Apple Message framework v752.3)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id:
Cc: Devin Bougie
Content-Transfer-Encoding: 7bit
From: Freya Blekman
Subject: Re: test
Date: Tue, 25 Sep 2007 17:04:26 +0200
To: HNTest-lepp@hypernews.lepp.cornell.edu
X-Mailer: Apple Mail (2.752.3)
X-OriginalArrivalTime: 25 Sep 2007 15:04:33.0523 (UTC) FILETIME= 
[6185A430:01C7FF85]
X-DCC-CULNS-Metrics: lnscu5.lns.cornell.edu 9999; Body=2 Fuz1=2 Fuz2=2

yet another test message. Thanks a lot for helping me by debugging
this, Devin :)

+-+-+-
Freya Blekman
Cornell University - CMS experiment
At CERN:   Office: Bat 32-3-B16
    Phone: +41(0) 22 76 78914
    freya.blekman@cern.ch
    http://www.cern.ch/Freya.Blekman
-- Elk nadeel hep z'n voordeel -- J. Cruijff




'
[form-4] (parse) set in{nofilter} = ''
[form-4] (parse) set in{forum} = '/HNTest'
[relmail-4] (RelayEmailPL)  Forum: /HNTest  nofilter=''
[relmail-5] (RelayEmailPL)  MIME::Parser found
[relmail-7] (RelayEmailPL)  allowMIMEmail=1 AllowMIME=1
[relmail-35] (MAILread_file_header)  header='From  
Freya.Blekman@cern.ch Tue Sep 25 11:05:02 2007
'
[relmail-36] (MAILread_file_header)  found From: 'From  
Freya.Blekman@cern.ch Tue Sep 25 11:05:02 2007
'
[relmail-8] (RelayEmailPL)  header=From Freya.Blekman@cern.ch Tue Sep  
25 11:05:02 2007
Received: from lnscu5.lns.cornell.edu (lnscu5.lns.cornell.edu  
[128.84.44.111])
by lnx122.lns.cornell.edu (8.12.11.20060308/8.12.11) with ESMTP id  
l8PF5285023040
for ; Tue, 25 Sep 2007 11:05:02 -0400
Received: from cernmxlb.cern.ch (cernmx05.cern.ch [137.138.166.161])
by lnscu5.lns.cornell.edu (8.13.6/8.13.6) with ESMTP id l8PF4u6X019555
for ; Tue, 25 Sep 2007 11:05:02 -0400 (EDT)
DomainKey-Signature: a=rsa-sha1; c=nofws; s=beta; d=cern.ch; q=dns;
h=received:message-id:date:from:to:subject:mime-version:content- 
type:content-transfer-encoding;
b=PgpCPK+QZG//JlDzzI+TaaJe30txHlw+ri6qzKy0SA05s/Jc/ 
JNtUzDEkXExQ0auBdvYW0HEZUbrHCvkWseOGq/0KA+qz9Wwk0Z/BbZMXi+3pQn4uwpktp/ 
8/7R/fQ3B;
Keywords: CERN SpamKiller Note: -52 Charset: west-latin
Keywords: CERN SpamKiller Note: -52 Charset: west-latin
X-Filter: CERNMX05 CERN MX v2.0 060921.0942 Release
Received: from cernfe03.cern.ch ([137.138.28.244]) by  
cernmxlb.cern.ch with Microsoft SMTPSVC(6.0.3790.1830);
   Tue, 25 Sep 2007 17:04:34 +0200
Received: from [128.141.52.88] ([128.141.52.88]) by cernfe03.cern.ch  
over TLS secured channel with Microsoft SMTPSVC(6.0.3790.1830);
   Tue, 25 Sep 2007 17:04:33 +0200
In-Reply-To:
References:
Mime-Version: 1.0 (Apple Message framework v752.3)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id:
Cc: Devin Bougie
Content-Transfer-Encoding: 7bit
From: Freya Blekman
Subject: Re: test
Date: Tue, 25 Sep 2007 17:04:26 +0200
To: HNTest-lepp@hypernews.lepp.cornell.edu
X-Mailer: Apple Mail (2.752.3)
X-OriginalArrivalTime: 25 Sep 2007 15:04:33.0523 (UTC) FILETIME= 
[6185A430:01C7FF85]
X-DCC-CULNS-Metrics: lnscu5.lns.cornell.edu 9999; Body=2 Fuz1=2 Fuz2=2

[relmail-9] (RelayEmailPL)  spam_keyword1='Keywords:'  
spam_keyword2='CERN SpamKiller Note:' threshold=0
[relmail-79] (spamFilter)  forum=HNTest spam_forums=
[relmail-82] (spamFilter)  turn on spam filter for HNTest
[relmail-83] (spamFilter)  spam_rating=-52 threshold=0 compare=0
[relmail-85] (spamFilter)  spam_rating: reject spam mail and save it  
to hndocs/SPAM
[relmail-33] (MailExtractBody)
[relmail-39] (ParseAddressName)  from=Freya Blekman
[relmail-40] (ParseAddressName)  address=freya.blekman@cern.ch  
from=Freya Blekman
------

Does this look like it could be something with our SPAM settings in  
hnrc (which I don't believe we've touched)?  Any clues or suggestions  
would be greatly appreciated!

Thanks again,
Devin
None Re: user unable to post through email  by Terry Y Hung <Terry Y Hung>,   01 Oct, 2007
Re: None Re: user unable to post through email (Devin Bougie)
Hi Devin,

  in the mail-incoming.pl log:
> Keywords:+CERN+SpamKiller+Note:+-52

  in the relay-email.pl log:
> [relmail-83] (spamFilter)  spam_rating=-52 threshold=0 compare=0
> [relmail-85] (spamFilter)  spam_rating: reject spam mail and save it  
  to hndocs/SPAM

   The email was rejected because both the $spam_threshold and 
$spam_compare are set to 0. The latter means a good message has 
rating greater than 0. In the failed case the rating is -52, and thus
the message was rejected and saved into hndocs/REJECTMAIL.

   According to the log the working emails do not have the spam rating 
header while the failed email has "Keywords: CERN SpamKiller Note: -52", which
by accident has the same keyword as the default.

Two things worth trying:

   1. If you don't need the spam filter, please set $spam_keyword1 = '' in
      the hnrc. Otherwise continue to the following two steps.

   2. Post an email to HyperNews and check its relay-email.pl log to see if
      it has the "..SpamKiller.." header. For some reason some emails
      have this header while some don't on your site.

   3. If all legitimate emails have negative ratings, then set
      $spam_compare to 1 in the hnrc so that all e-mails with negative
      ratings will pass the spam filter.

   Thanks!

   -- Terry Hung

None Re: user unable to post through email  by Devin Bougie <Devin Bougie>,   02 Oct, 2007
Re: None Re: user unable to post through email (Terry Y Hung)
Hi Terry,

On Oct 1, 2007, at 9:15 PM, Terry Y Hung wrote:
> in the mail-incoming.pl log:
>> Keywords:+CERN+SpamKiller+Note:+-52
>
>   in the relay-email.pl log:
>> [relmail-83] (spamFilter)  spam_rating=-52 threshold=0 compare=0
>> [relmail-85] (spamFilter)  spam_rating: reject spam mail and save  
>> it to hndocs/SPAM

I'm not sure if it's worth mentioning, but it doesn't look like an  
hndocs/SPAM directory was ever created.

>    The email was rejected because both the $spam_threshold and
> $spam_compare are set to 0. The latter means a good message has
> rating greater than 0. In the failed case the rating is -52, and thus
> the message was rejected and saved into hndocs/REJECTMAIL.
>
>    According to the log the working emails do not have the spam rating
> header while the failed email has "Keywords: CERN SpamKiller Note:  
> -52", which
> by accident has the same keyword as the default.
>
> Two things worth trying:
>
>    1. If you don't need the spam filter, please set $spam_keyword1  
> = '' in
>       the hnrc. Otherwise continue to the following two steps.

Yes, this fixed the problem (it was actually in spam_keyword2).  I  
don't believe we ever modified the default spam settings in hnrc, so  
it seems possible that others have or will run into this also.

Thank you so much for your time and help.

Sincerely,
Devin
None Re: user unable to post through email  by Terry Y Hung <Terry Y Hung>,   02 Oct, 2007
Re: None Re: user unable to post through email (Devin Bougie)
Hi Devin,

The directory should indeed be "hndocs/REJECTMAIL" rather than "hndocs/SPAM" in the debugging message. This is now corrected and the patch will be included in the future release.

The default of spam_keyword1 was set to nill in v1.11-slac-76. You had the previous default from earlier versions of HyperNews, and the keyword happened to match the keyword on your site (generated by CERN's spam rating script).

   Thanks for the bug report!

   -- Terry Hung (terryh@slac.stanford.edu)

On Tue, 02 Oct 2007 13:36:52 GMT, Devin Bougie wrote:

> Hi Terry,
> 
> On Oct 1, 2007, at 9:15 PM, Terry Y Hung wrote:
> > in the mail-incoming.pl log:
> >> Keywords:+CERN+SpamKiller+Note:+-52
> >
> >   in the relay-email.pl log:
> >> [relmail-83] (spamFilter)  spam_rating=-52 threshold=0 compare=0
> >> [relmail-85] (spamFilter)  spam_rating: reject spam mail and save  
> >> it to hndocs/SPAM
> 
> I'm not sure if it's worth mentioning, but it doesn't look like an  
> hndocs/SPAM directory was ever created.
> 
> >    The email was rejected because both the $spam_threshold and
> > $spam_compare are set to 0. The latter means a good message has
> > rating greater than 0. In the failed case the rating is -52, and thus
> > the message was rejected and saved into hndocs/REJECTMAIL.
> >
> >    According to the log the working emails do not have the spam rating
> > header while the failed email has "Keywords: CERN SpamKiller Note:  
> > -52", which
> > by accident has the same keyword as the default.
> >
> > Two things worth trying:
> >
> >    1. If you don't need the spam filter, please set $spam_keyword1  
> > = '' in
> >       the hnrc. Otherwise continue to the following two steps.
> 
> Yes, this fixed the problem (it was actually in spam_keyword2).  I  
> don't believe we ever modified the default spam settings in hnrc, so  
> it seems possible that others have or will run into this also.
> 
> Thank you so much for your time and help.
> 
> Sincerely,
> Devin
> 

None Re: how to change the login page  by Terry Y Hung <Terry Y Hung>,   20 Sep, 2007
Hi Tom,

   I did 'cd .scripts; grep "does not know who the user is" *.pl' and found 
it in member-lib.pl.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

> Hi,
> 
> When users try to access some article and they are not logged in HN fires 
> a BIG RED message:
> 
>   HyperNews at www.usatlas.bnl.gov does not know who the user is and an 
> unknown user is not permitted to perform this action. (Perhaps the server 
> is not configured to authenticate properly, or it is not telling HyperNews 
> at www.usatlas.bnl.gov who the REMOTE_USER is, or perhaps the access 
> restrictions are incorrect. Check the installation.) You can try to login 
> first:
> 
> (link to login page follows).
> 
> This BIG RED message scares many users - they do not read it, instead they 
> immediately ask us "I have an HN error!"
> 
> I would like to change the message to something less scary and more 
> friendly. I tried to locate the piece of HN code which displays this 
> message to change it, but I cannot find it.
> 
> Could someone tell me the name of the file which contains the routine 
> which displays this message? I will then go and change the text of the 
> message.
> 
> Thanks in advance,
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
None user unable to post through email  by Devin Bougie <Devin Bougie>,   17 Sep, 2007
Hi All,

We are currently running 1.11-slac-77, and have one user who is  
unable to post messages through email.  This user is able to post  
using the web interface, and I (and others) are still able to post  
through email.

The messages make it to our HyperNews server, but are not
appropriately posted to a forum.  Again, test messages I've sent do
seem to be handled properly.

Here is one test message that never got posted in /var/log/maillog:
Sep 12 10:21:35 lnx122 sendmail[2883]: l8CELZkd002883:
from=<Freya.Blekman@cern.ch>, size=1994, class=0, nrcpts=1,
msgid=<AB9A3685-DDEB-4F2C-837E-FC5B1B3E9F63@cern.ch>, proto=ESMTP,
daemon=MTA, relay=lnscu5.lns.cornell.edu [128.8
4.44.111]
Sep 12 10:21:36 lnx122 sendmail[2884]: l8CELZkd002883: to="|/mnt/
hypernews/lepp/.scripts/mail-incoming.pl -f /HNTest", ctladdr=<HNTest-
lepp@lnx122.lns.cornell.edu> (8/0), delay=00:00:01, xdelay=00:00:01,
mailer=prog, pri=32229, d
sn=2.0.0, stat=Sent

And here is the debugLog hypernews generated.
------

[root@lnx122 root]# cat /mnt/hypernews/lepphndocs/debugLog/
2007/09/12/10:21:36__053481__mail-incoming.pl
HN____________________________________________Wed Sep 12 10:21:36 2007
[hnlib-5] (OpenDebug) @debug =  0 1 1 0 0 0 0 0 0 0 0 0 0 0 0  mail-
incoming.pl
[hnlib-5.1] (OpenDebug) HTTP_COOKIE='' remoteUser='' userID='' uid=''
[hnlib-5.2] (OpenDebug) ENV=:
'AGENT' = 'sendmail'
'ORACLE_HOME' = ''
'ORACLE_SID' = ''
'PATH' = '/bin:/usr/bin'
'PWD' = '/'
'SERVER_NAME' = 'hypernews.lepp.cornell.edu'
'SERVER_PORT' = '443'
'SHLVL' = '1'
'_' = '/mnt/hypernews/lepp/.scripts/mail-incoming.pl'
[mailin-0] (main)  Forum: /HNTest<BR>
[mailin-1] (main)  save the e-mail in variable $msg<BR>
[mailin-2] (main) relayEmailPath=/lepp/SECURED/relay-email.pl<BR>
[mailin-3] (main)  SERVER_NAME=hypernews.lepp.cornell.edu
SERVER_PORT=443<BR>
[mailin-4] (main)  post email to hypernews via SSL<BR>
[http-25] (SSLpost) In http::SSLpost: hypernews.lepp.cornell.edu,
443, /lepp/SECURED/relay-email.pl<BR>
[http-25.1] (SSLpost) set up socket<BR>
[http-25.2] (SSLpost) set up content<BR>
[http-29] (encode) enter encode<BR>
[http-29] (encode) enter encode<BR>
[http-29] (encode) enter encode<BR>
[http-26] (SSLpost) content = 'msg=From+Freya.Blekman@cern.ch+Wed+Sep
+12+10:21:35+2007%0aReceived:+from+lnscu5.lns.cornell.edu+
(lnscu5.lns.cornell.edu+[128.84.44.111])%0a+by+lnx122.lns.cornell.edu+
(8.12.11.20060308/8.12.11)+with+ESMTP+id+l8CELZkd002883%0a+for+%
3cHNTest-lepp@lnx122.lns.cornell.edu%3e;+Wed,+12+Sep+2007+10:21:35
+-0400%0aReceived:+from+cernmxlb.cern.ch+(cernmx06.cern.ch
+[137.138.166.160])%0a+by+lnscu5.lns.cornell.edu+(8.13.6/8.13.6)+with
+ESMTP+id+l8CELIkm004285%0a+for+%3cHNTest-
lepp@hypernews.lepp.cornell.edu%3e;+Wed,+12+Sep+2007+10:21:23+-0400+
(EDT)%0aDomainKey-Signature:+a=rsa-sha1;+c=nofws;+s=beta;+d=cern.ch;
+q=dns;+%0a+h=received:message-id:date:from:to:subject:mime-
version:content-type:content-transfer-encoding;%0a
+b=LVTaL32xrjNwYglZ0WAnunWZFgEYEtShFLgiBiXSwmucNqM4RNN8nVpKQYSDAO4I8waON
8uRs5seEsmBbIW/MvYFD50uOQ2ZrZ1wiInjawpmYF8PJd4J7W/E2EKZZOsF;%
0aKeywords:+CERN+SpamKiller+Note:+-49+Charset:+west-latin%0aX-Filter:
+CERNMX06+CERN+MX+v2.0+060921.0942+Release%0aReceived:+from
+cernfe02.cern.ch+([137.138.28.243])+by+cernmxlb.cern.ch+with
+Microsoft+SMTPSVC(6.0.3790.1830);%0a++Wed,+12+Sep+2007+16:20:56+%
2b0200%0aReceived:+from+[128.141.52.76]+([128.141.52.76])+by
+cernfe02.cern.ch+over+TLS+secured+channel+with+Microsoft+SMTPSVC
(6.0.3790.1830);%0a++Wed,+12+Sep+2007+16:20:55+%2b0200%0aMime-Version:
+1.0+(Apple+Message+framework+v752.3)%0aContent-Type:+text/plain;
+charset=US-ASCII;+delsp=yes;+format=flowed%0aMessage-Id:+%3cAB9A3685-
DDEB-4F2C-837E-FC5B1B3E9F63@cern.ch%3e%0aCc:+Devin+Bougie+%
3cdab66@mail.lepp.cornell.edu%3e%0aContent-Transfer-Encoding:+7bit%
0aFrom:+Freya+Blekman+%3cfreya.blekman@cern.ch%3e%0aSubject:+yet
+another+test+message%0aDate:+Wed,+12+Sep+2007+16:20:05+%2b0200%0aTo:
+HNTest-lepp@hypernews.lepp.cornell.edu%0aX-Mailer:+Apple+Mail
+(2.752.3)%0aX-OriginalArrivalTime:+12+Sep+2007+14:20:55.0533+(UTC)
+FILETIME=[21B551D0:01C7F548]%0aX-DCC-CULNS-Metrics:
+lnscu5.lns.cornell.edu+9999;+Body=2+Fuz1=2+Fuz2=2%0a%0aHello,
+testing!%0a%0afreya%0a%0a%2b-%2b-%2b-%0aFreya+Blekman%0aCornell
+University+-+CMS+experiment%0aAt+CERN:+++Office:+Bat+32-3-B16%0a++
+Phone:+%2b41(0)+22+76+78914%0a+++freya.blekman@cern.ch%0a+++http://
www.cern.ch/Freya.Blekman%0a--++%22For+mathematics+performance,+the
+effect+size+for+gender++%0adifferences+in+samples+of+the+general
+population+is+d+=+-0.05.+%22+--++%0aProf.+Janet+Hyde%0aFB:
+Translation+to+physics+speak:+d+=-0.05+means+the+difference+is++%
0a-0.05+standard+deviations%0a%0a%0a&nofilter=&forum=/HNTest'<BR>
[http-26.1] (SSLpost) execution of SSL post<BR>
[http-26.2] (SSLpost) connect<BR>
[http-26.3] (SSLpost) exchange data<BR>
HTTP/1.1 500 Internal Server Error
Date: Wed, 12 Sep 2007 14:21:36 GMT
Server: Apache/2.0.46 (Red Hat)
Content-Length: 633
Connection: close
Content-Type: text/html; charset=iso-8859-1

[http-27] (SSLpost)
http reply: HTTP/1.1 500 Internal Server Error<BR>
[http-28] (SSLpost) first line: HTTP/1.1 500 Internal Server Error<BR>
[http-28.1] (SSLpost) HTTP 1.0/1.1<BR>
[http-28.3] (SSLpost) i >= lines<BR>

------

Any help fixing this would be greatly appreciated.

Many thanks,
Devin
None Re: moderation  by Terry Y Hung <Terry Y Hung>,   01 May, 2007
Hi Traudl,

   The INSTALL file can be found at the end of second paragraph at
http://hypernews.slac.stanford.edu/hn/download/

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

 
> Hi Terry,
> 
> my question was also, whether there is Web access to this INSTALL 
> information. It seems to contain useful information for administrators 
> in general.
> 
>     thanks    Traudl
> 
> On May 1, 2007, at 8:50 AM, Terry Hung wrote:
> 
> >    The INSTALL file is in the top directory of 
> > hypernews1.11-slac-77.tgz.
> > This related section is very short, so let me cut-and-paste it here:
> 
> 
None Re: moderation  by Terry Y Hung <Terry Y Hung>,   30 Apr, 2007
Hi Traudl,

   The INSTALL file is in the top directory of hypernews1.11-slac-77.tgz.
This related section is very short, so let me cut-and-paste it here:

   .posterList

      To set up a forum that only certain people can post. Put uids into
      hndocs/<forum>/.posterList. Separate the uids with spaces, tabs, or
      linefeeds. Only members on the list are allowed to post to this
      forum.

   regards,


-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 


> Hi Terry,
> 
> this seems to be a feature, which some of  our users have requested. I 
> tried to find the documentation, which you mention, but did not 
> succeed. Is it accessible from Web?
> 
>     thanks    Traudl
> 
> On May 1, 2007, at 2:59 AM, Terry Hung wrote:
> 
> > The documentation
> > INSTALL in the top directory is also revised to include information 
> > regarding
> > this feature in section 7.
> 
> 
None moderation  by Devin Bougie <Devin Bougie>,   27 Apr, 2007
Hi All,

Is moderation currently supported in 1.11-slac-76?  If so, is there  
any documentation on how to use it?

We would like *some* of our forums moderated by that forum's owner,  
and I haven't had any luck playing with the "Moderation:" line  
in .html,urc .  If moderation isn't supported, is there any way to  
restrict a forum to only allow postings from that forum's owner?

Any suggestions or help would be greatly appreciated.

Many thanks,
Devin

None Re: moderation  by Terry Y Hung <Terry Y Hung>,   30 Apr, 2007
Re: None moderation (Devin Bougie)
Hi Devin,

    The moderation is not supported. I have added a per-forum control file
hndocs/<forum>/.posterList that can be used to control who can post to a 
given forum. Just add HyperNews user ID into this file, and the control will
be activated for both web posting and e-mail posting. The documentation
INSTALL in the top directory is also revised to include information regarding
this feature in section 7.

   Please give version v1.11-slac-77 a try at your convenience.

   Thanks!

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

 
> *** Discussion title: Hypernews Feedback/Problems
> 
> Hi All,
> 
> Is moderation currently supported in 1.11-slac-76?  If so, is there  
> any documentation on how to use it?
> 
> We would like *some* of our forums moderated by that forum's owner,  
> and I haven't had any luck playing with the "Moderation:" line  
> in .html,urc .  If moderation isn't supported, is there any way to  
> restrict a forum to only allow postings from that forum's owner?
> 
> Any suggestions or help would be greatly appreciated.
> 
> Many thanks,
> Devin
> 
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/43.html
> 
None Re: moderation  by Devin Bougie <Devin Bougie>,   01 May, 2007
Re: None Re: moderation (Terry Y Hung)
On Apr 30, 2007, at 8:59 PM, Terry Hung wrote:
>    The moderation is not supported. I have added a per-forum  
> control file
> hndocs/<forum>/.posterList that can be used to control who can post  
> to a
> given forum. Just add HyperNews user ID into this file, and the  
> control will
> be activated for both web posting and e-mail posting. The  
> documentation
> INSTALL in the top directory is also revised to include information  
> regarding
> this feature in section 7.
>
>    Please give version v1.11-slac-77 a try at your convenience.

Many thanks, Terry!  This does seem to work as promised.

Devin
None Re: moderation  by Terry Y Hung <Terry Y Hung>,   01 May, 2007
Re: None Re: moderation (Devin Bougie)
Hi Devin,

   Excellent! Thanks for the message!

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 


> 
> 
> *** Discussion title: Hypernews Feedback/Problems
> 
> On Apr 30, 2007, at 8:59 PM, Terry Hung wrote:
> >    The moderation is not supported. I have added a per-forum  
> > control file
> > hndocs/<forum>/.posterList that can be used to control who can post  
> > to a
> > given forum. Just add HyperNews user ID into this file, and the  
> > control will
> > be activated for both web posting and e-mail posting. The  
> > documentation
> > INSTALL in the top directory is also revised to include information  
> > regarding
> > this feature in section 7.
> >
> >    Please give version v1.11-slac-77 a try at your convenience.
> 
> Many thanks, Terry!  This does seem to work as promised.
> 
> Devin
> 
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/43/1/1.html
> 
None defaultNotification for individual forums  by Devin Bougie <Devin Bougie>,   02 Apr, 2007
Hello,

Is there any way to configure defaultNotification on a per-forum  
basis?  We would like to use hypernews for both our "forum" and  
"mailing list" requests.  For "mailing list" requests, users would  
like to have their forum configured so that all messages to the forum  
*only* go to registered members subscribed to that forum or thread.   
For example, email submissions from unregistered users should make it  
through, but that user should not automatically be subscribed to  
their thread (therefore, they should not get replies only posted to  
the forum).

Any help or suggestions would be greatly appreciated.  Please let me  
know if I can provide any more information.

Many thanks,
Devin

------
Devin Bougie
Laboratory for Elementary-Particle Physics
dab66@mail.lepp.cornell.edu

None Re: defaultNotification for individual forums  by Terry Y Hung <Terry Y Hung>,   02 Apr, 2007
Re: None defaultNotification for individual forums (Devin Bougie)
Hi Devin,

   When a non-member posts a message to a forum, the poster will be subscribed
to that particular thread, but not to the forum. He/she will get a copy to
the responses to this thread only. I think the rationale is that since a site's
configuration allows non-member to post message, the poster should also be 
able to see the response to the message he posted. 

   But the non-member poster shouldn't be added to the subscription list,
and the poster can't add himself or herself to the subscription list since 
he/she is not a member. I just tested this mechanism by posting a message to a
forum from a non-member and the poster's email is not added to the 
subscription list.

   Maybe I missed the difference between 'forum' and 'mailing list' in this
context. Does the 'mailing list' here means using a forum's subscription list 
to be a list with which all messages to this forum are to be distributed? 
Or does it mean something else?

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 


 
> 
> *** Discussion title: Hypernews Feedback/Problems
> 
> Hello,
> 
> Is there any way to configure defaultNotification on a per-forum  
> basis?  We would like to use hypernews for both our "forum" and  
> "mailing list" requests.  For "mailing list" requests, users would  
> like to have their forum configured so that all messages to the forum  
> *only* go to registered members subscribed to that forum or thread.   
> For example, email submissions from unregistered users should make it  
> through, but that user should not automatically be subscribed to  
> their thread (therefore, they should not get replies only posted to  
> the forum).
> 
> Any help or suggestions would be greatly appreciated.  Please let me  
> know if I can provide any more information.
> 
> Many thanks,
> Devin
> 
> ------
> Devin Bougie
> Laboratory for Elementary-Particle Physics
> dab66@mail.lepp.cornell.edu
> 
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/42.html
> 
None Re: defaultNotification for individual forums  by Devin Bougie <Devin Bougie>,   02 Apr, 2007
Re: None Re: defaultNotification for individual forums (Terry Y Hung)
Hi Terry,

On Apr 2, 2007, at 3:44 PM, Terry Hung wrote:
>    When a non-member posts a message to a forum, the poster will be  
> subscribed
> to that particular thread, but not to the forum. He/she will get a  
> copy to
> the responses to this thread only. I think the rationale is that  
> since a site's
> configuration allows non-member to post message, the poster should  
> also be
> able to see the response to the message he posted.

I agree that this would seem reasonable.  However, we do have  
situations where we do not want the poster automatically subscribed  
to that particular thread.  Ideally, we would like the ability to  
configure this behavior on a per-forum basis.

> ...
>    Maybe I missed the difference between 'forum' and 'mailing list'  
> in this
> context. Does the 'mailing list' here means using a forum's  
> subscription list
> to be a list with which all messages to this forum are to be  
> distributed?

Yes, I think this is what we had in mind.  Sorry for any confusion,  
and thanks for your consideration.

Devin

None Re: defaultNotification for individual forums  by Terry Y Hung <Terry Y Hung>,   02 Apr, 2007
Re: None Re: defaultNotification for individual forums (Devin Bougie)
Hi Devin,

   I have patched HyperNews so that it will perform the equivalence of
$hnNotifyPoster on per-forum basis. We can now create/touch a file 
hndocs/<forum>/.notNotifyPoster in the forum directory to disable the
notification to the poster/owner of a thread.

   $ touch hndocs/forumname/.notNotifyPoster 

   Please give the new version hypernews1.11-slac-76 a try at your convenience
to see if it works properly.

   Thanks!

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 
 
 
> *** Discussion title: Hypernews Feedback/Problems
> 
> Hi Terry,
> 
> On Apr 2, 2007, at 3:44 PM, Terry Hung wrote:
> >    When a non-member posts a message to a forum, the poster will be  
> > subscribed
> > to that particular thread, but not to the forum. He/she will get a  
> > copy to
> > the responses to this thread only. I think the rationale is that  
> > since a site's
> > configuration allows non-member to post message, the poster should  
> > also be
> > able to see the response to the message he posted.
> 
> I agree that this would seem reasonable.  However, we do have  
> situations where we do not want the poster automatically subscribed  
> to that particular thread.  Ideally, we would like the ability to  
> configure this behavior on a per-forum basis.
> 
> > ...
> >    Maybe I missed the difference between 'forum' and 'mailing list'  
> > in this
> > context. Does the 'mailing list' here means using a forum's  
> > subscription list
> > to be a list with which all messages to this forum are to be  
> > distributed?
> 
> Yes, I think this is what we had in mind.  Sorry for any confusion,  
> and thanks for your consideration.
> 
> Devin
> 
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/42/1/1.html
> 
None Re: defaultNotification for individual forums  by Devin Bougie <Devin Bougie>,   04 Apr, 2007
Re: None Re: defaultNotification for individual forums (Terry Y Hung)
Hi Terry,

On Apr 2, 2007, at 5:23 PM, Terry Hung wrote:
>   I have patched HyperNews so that it will perform the equivalence of
> $hnNotifyPoster on per-forum basis. We can now create/touch a file
> hndocs/<forum>/.notNotifyPoster in the forum directory to disable the
> notification to the poster/owner of a thread.
>    $ touch hndocs/forumname/.notNotifyPoster
>    Please give the new version hypernews1.11-slac-76 a try at your  
> convenience
> to see if it works properly.

So far this seems to work very well.  Thank you so much!

Devin
None Re: defaultNotification for individual forums  by Devin Bougie <Devin Bougie>,   27 Apr, 2007
Re: None Re: defaultNotification for individual forums (Devin Bougie)
Hi Terry,

On Apr 4, 2007, at 2:56 PM, Devin Bougie wrote:
> On Apr 2, 2007, at 5:23 PM, Terry Hung wrote:
>>   I have patched HyperNews so that it will perform the equivalence of
>> $hnNotifyPoster on per-forum basis. We can now create/touch a file
>> hndocs/<forum>/.notNotifyPoster in the forum directory to disable the
>> notification to the poster/owner of a thread.
>>    $ touch hndocs/forumname/.notNotifyPoster

Just incase anyone else wants to use this feature, it only seems to  
work if that forum also has "hnNotifyPoster:" in forumname.html,urc.

Thanks again,
Devin
None HyperNews v1.11-slac-75   by Terry Y Hung <Terry Y Hung>,   07 Mar, 2007
   The HyperNews v1.11-slac-75 is released with the following release log:

    + This version works SSL/HTTPS. And as v1.11-slac-72 and up, it
      supports NFS better since only apache server writes files.
      And it fixes a problem where some users cannot post message
      via email.

    + How to get this version:
      $ Download from http://hypernews.slac.stanford.edu/hn/download/
      $ From .scripts
        fix perl path in the header of fixPerlPath
        make fix                                    (fix perl path)    
      $ From the top directory (hndocs/..):
        ./.scripts/setup.pl                         (reconfigure)  

    Please give it a try at your convenience.

    Thanks!

    -- Terry Hung (terryh@slac.stanford.edu)
None Re: users complain that they cannot change their password.  by Terry Y Hung <Terry Y Hung>,   07 Mar, 2007
Hi Tom,

   Sometimes the password is correct but the user used the wrong uid. In
this case they can use the 'member list' to check their uid in use.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

 
> On Wed, 7 Mar 2007, Terry Hung wrote:
> 
> > Hi Tom,
> >
> >   Did you login as him with his password or did you login as you
> > but using "member info" to change his information?
> 
> Ok, he did not use right password. This was a false alarm.
> 
> But since before that I had another case like that, which was never 
> resolved I started to be worried.
> 
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
None Re: users complain that they cannot change their password.  by Terry Y Hung <Terry Y Hung>,   07 Mar, 2007
Hi Tom,

   Did you login as him with his password or did you login as you
but using "member info" to change his information?


-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 
 
> On Wed, 7 Mar 2007, Terry Hung wrote:
> 
> > Hi Tom,
> >
> >   See if the problem is the same problem that has been fixed in
> > v1.11-slac-69:
> >
> > -> hypernews v1.11-slac-69 (20070114 terryh)
> >     setup.pl
> >        o If joinSF == 0, calls printNV with flag 1 so that variable
> >          $editMemberURL and $changeMemberURL won't be set to empty.
> >          Symptom: in the configuration of Atlas the joinSF is set to 0 so that
> >          no one can register new member. But when user clicked "Member Info"
> >          followed by "Inquire" to inquire membership, they saw error message:
> >          "[form-2.1] This script needs to be called from a FORM, using method
> >          POST." This problem is fixed by this patch.
> >
> 
> Once more: our problem is that user cannot logon when he does it from his 
> computer. I can logon as him from mine.
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
None Re: users complain that they cannot change their password.  by Terry Y Hung <Terry Y Hung>,   07 Mar, 2007
Hi Tom,

   One possible reason that user could not logon is that they used incorrect
password. But it depends on what error message they saw.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

> 
> On Wed, 7 Mar 2007, Terry Hung wrote:
> 
> > Hi Tom,
> >
> >   See if the problem is the same problem that has been fixed in
> > v1.11-slac-69:
> >
> > -> hypernews v1.11-slac-69 (20070114 terryh)
> >     setup.pl
> >        o If joinSF == 0, calls printNV with flag 1 so that variable
> >          $editMemberURL and $changeMemberURL won't be set to empty.
> >          Symptom: in the configuration of Atlas the joinSF is set to 0 so that
> >          no one can register new member. But when user clicked "Member Info"
> >          followed by "Inquire" to inquire membership, they saw error message:
> >          "[form-2.1] This script needs to be called from a FORM, using method
> >          POST." This problem is fixed by this patch.
> >
> >   You may want to try the latest version v1.11-slac-75. There is a patch
> > that fixed the problem where user cannot post messages via email. It also
> > supports NFS better because most of the task of mail server is now moved
> > to the apache side (thus does not need to share files).
> >
> >   Thanks!
> 
> The description does not fit to what we see. Some users can logon and some 
> cannot, with no apparent reason.
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
None Re: users complain that they cannot change their password.  by Terry Y Hung <Terry Y Hung>,   07 Mar, 2007
Hi Tom,

   See if the problem is the same problem that has been fixed in
v1.11-slac-69:  

-> hypernews v1.11-slac-69 (20070114 terryh)
     setup.pl
        o If joinSF == 0, calls printNV with flag 1 so that variable
          $editMemberURL and $changeMemberURL won't be set to empty.
          Symptom: in the configuration of Atlas the joinSF is set to 0 so that
          no one can register new member. But when user clicked "Member Info"
          followed by "Inquire" to inquire membership, they saw error message:
          "[form-2.1] This script needs to be called from a FORM, using method
          POST." This problem is fixed by this patch.

   You may want to try the latest version v1.11-slac-75. There is a patch
that fixed the problem where user cannot post messages via email. It also
supports NFS better because most of the task of mail server is now moved
to the apache side (thus does not need to share files).

   Thanks!

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

> 
> Users of our site complain that they cannot change their password
> 
> The error mesage they get is:
> 
> Error using HyperNews at www.usatlas.bnl.gov
> If you need help, please contact the administrator of HyperNews at
> www.usatlas.bnl.gov: Owner-Hypernews.
> Please include the following information. You must be a member at this
> site. HyperNews at www.usatlas.bnl.gov does not know who the user is and
> an unknown user is not permitted to perform this action. (Perhaps the
> server is not configured to authenticate properly, or it is not telling
> HyperNews at www.usatlas.bnl.gov who the REMOTE_USER is, or perhaps the
> access restrictions are incorrect. Check the installation.)
> 
> This problem appears for some users, but not all.
> 
> Any ideas?
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
None administering threads and messages  by Devin Bougie <Devin Bougie>,   06 Mar, 2007
Hi All,

How does one administer threads and messages?  We are currently using  
v1.11-slac-71.2, and appending "?admin" to a url no longer gives us  
access to administrative functions.  I've tried this as the owner of  
a message, thread, and forum.

Please let me know what I might be missing or if there's any more  
information I can provide.

Many thanks,
Devin

None Re: administering threads and messages  by Terry Y Hung <Terry Y Hung>,   06 Mar, 2007
Re: None administering threads and messages (Devin Bougie)
Hi Devin,

   I normally logged into an account that is on the administrator list to get the
administrator status/menu. I never used the '?admin' before. Is it mentioned in any
documentations or scripts? 

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 
 
 
> *** Discussion title: Hypernews Feedback/Problems
> 
> Hi All,
> 
> How does one administer threads and messages?  We are currently using  
> v1.11-slac-71.2, and appending "?admin" to a url no longer gives us  
> access to administrative functions.  I've tried this as the owner of  
> a message, thread, and forum.
> 
> Please let me know what I might be missing or if there's any more  
> information I can provide.
> 
> Many thanks,
> Devin
> 
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/36.html
> 
None Re: administering threads and messages  by Terry Y Hung <Terry Y Hung>,   06 Mar, 2007
Re: None administering threads and messages (Devin Bougie)
Hi Devin,

   The adminstration menu only appears if user logs on to an administrator
account. Owner of a message, thread, and forum does not have adminstrative
status as of now. There are some administrative functions for threads and
messages that will be added to HN, but currently in design they will be
available to the administrators only.

   regards, 

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

 
> *** Discussion title: Hypernews Feedback/Problems
> 
> Hi All,
> 
> How does one administer threads and messages?  We are currently using  
> v1.11-slac-71.2, and appending "?admin" to a url no longer gives us  
> access to administrative functions.  I've tried this as the owner of  
> a message, thread, and forum.
> 
> Please let me know what I might be missing or if there's any more  
> information I can provide.
> 
> Many thanks,
> Devin
> 
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/36.html
> 
None Re: HyperNews administration  by Devin Bougie <Devin Bougie>,   06 Mar, 2007
Re: None Re: administering threads and messages (Terry Y Hung)
Hi Terry,

On Mar 6, 2007, at 2:03 PM, Terry Hung wrote:
>   The adminstration menu only appears if user logs on to an  
> administrator
> account. Owner of a message, thread, and forum does not have  
> adminstrative
> status as of now. There are some administrative functions for  
> threads and
> messages that will be added to HN, but currently in design they  
> will be
> available to the administrators only.

Many thanks for the reply and help.  My apologies if I'm being dense,  
but something still doesn't seem right.

I am logged in as "ilc-hn" who (I believe) is an Administrator.  For  
example, the "Administration" link to admin.pl does appear in the  
header bar.  However, I don't see any administration menu when  
appending ?admin to a forum's URL.

Here are some relevant lines from our hnrc file:
$owner_org = 'ilc-hn';
$owner_org_addr = 'ilc-hn@lepp.cornell.edu';
@hnAdmin = ('ilc-hn', 'HNMail');

Here is the .../hnpeople/ilc-hn file:
SessionLength: default
Status: registered
Subscribe: some
UserID: ilc-hn
Hide: Nothing
Password: XCqMC8jbBHNDI
Name: ilc-hn (Owner-HyperNews)
Email: ilc-hn@lepp.cornell.edu

.../hnpeople/.mlist does contain:
HNMail =>
ilc-hn => ilc-hn@lepp.cornell.edu

And here is the contents of .../hnpeople/Admin/.mlist
ilc-hn => ilc-hn@lepp.cornell.edu

Finally, I've attached the debugLog file I get from appending ?admin  
to the HNTest forum's URL.

Thanks again,
Devin


 [ MIME part of type application/octet-stream stripped ]
None Re: HyperNews administration  by Devin Bougie <Devin Bougie>,   06 Mar, 2007
Re: None Re: HyperNews administration (Devin Bougie)
On Mar 6, 2007, at 4:32 PM, Devin Bougie wrote:
> ...
> Finally, I've attached the debugLog file I get from appending ?admin
> to the HNTest forum's URL.
> ...
> [ MIME part of type application/octet-stream stripped ]

Oops; here's that log file I promised:

HN____________________________________________Tue Mar  6 16:18:28 2007
[hnlib-5] (OpenDebug) @debug =  0 1 1 0 0 0 0 0 0 0 0 0 0 0 0  get
[hnlib-5.1] (OpenDebug) HTTP_COOKIE='HN_USER_PASS=ilc- 
hn:HNF7SoKBgUrFY' remoteUser='' userID='' uid='__192.168.213.192'
[hnlib-5.2] (OpenDebug) ENV=:
'DOCUMENT_ROOT' = '/var/www/html'
'GATEWAY_INTERFACE' = 'CGI/1.1'
'HTTPS' = 'on'
'HTTP_ACCEPT' = '*/*'
'HTTP_ACCEPT_ENCODING' = 'gzip, deflate'
'HTTP_ACCEPT_LANGUAGE' = 'en'
'HTTP_CONNECTION' = 'keep-alive'
'HTTP_COOKIE' = 'HN_USER_PASS=ilc-hn:HNF7SoKBgUrFY'
'HTTP_HOST' = 'hypernews.lepp.cornell.edu'
'HTTP_USER_AGENT' = 'Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en)  
AppleWebKit/418.9.1 (KHTML, like Gecko) Safari/419.3'
'ORACLE_HOME' = ''
'ORACLE_SID' = ''
'PATH' = '/bin:/usr/bin'
'PATH_INFO' = '/HNTest.html'
'PATH_TRANSLATED' = '/var/www/html/HNTest.html'
'QUERY_STRING' = 'admin'
'REMOTE_ADDR' = '192.168.213.192'
'REMOTE_PORT' = '51917'
'REQUEST_METHOD' = 'GET'
'REQUEST_URI' = '/ilc/get/HNTest.html?admin'
'SCRIPT_FILENAME' = '/mnt/hypernews/ilc/get'
'SCRIPT_NAME' = '/ilc/get'
'SERVER_ADDR' = '128.84.44.208'
'SERVER_ADMIN' = 'dab66@cornell.edu'
'SERVER_NAME' = 'hypernews.lepp.cornell.edu'
'SERVER_PORT' = '443'
'SERVER_PROTOCOL' = 'HTTP/1.1'
'SERVER_SIGNATURE' = '<address>Apache/2.0.46 (Red Hat) Server at  
hypernews.lepp.cornell.edu Port 443</address>
'
'SERVER_SOFTWARE' = 'Apache/2.0.46 (Red Hat)'
'UNIQUE_ID' = 'nXXmcYBULNAAAAbbnJMAAAAD'
[get-1] () get: ENV{PATH_INFO}=/HNTest.html<BR>
[get-1.1] (get) Check authetication<BR>
[form-1] (GetFormArgs)<BR>
[form-3.3] (parseQueryString) QUERY_STRING='admin'<BR>
_____________________________________________________________
[memlib-42] (checkAuthenticated) BEGIN. Check Authentication of
     user1: '' password1: ''**** or user2: '' password2: ''****<BR>
[memlib-47.1] (checkAuthenticated) Check cookies from the client.  
UseCookies='sometimes' ENV{HTTP_COOKIE}='HN_USER_PASS=ilc- 
hn:HNF7SoKBgUrFY' ENV{COOKIE}=''<BR>
[memlib-48] (checkAuthenticated) user pass cookie stage 1: 'ilc- 
hn:HNF7SoKBgUrFY'<BR>
[memlib-49] (checkAuthenticated) user pass cookie stage 2: 'ilc- 
hn:HNF7SoKBgUrFY'<BR>
[memlib-49.1] (checkAuthenticated) get member info for user 'ilc-hn',  
the one we found in ENV{HTTP_COOKIE}<BR>
[memlib-13.2] (getMember) found original ID ilc-hn in hnpeople<BR>
[urc-1] (parseURCFile) About to parse '/mnt/hypernews/ilcdocs/ 
hnpeople/ilc-hn'<BR>
[memlib-50.1] (checkAuthenticated) User has a cookie in ENV 
{HTTP_COOKIE}<BR>
[memlib-51.1] (checkAuthenticated) safe cookie. '<BR>
[memlib-35.1] (makeUserCookie) make a string with HNCookiePasswd with  
the user's encrypted password.<BR>
[memlib-51.2] (checkAuthenticated) safe cookie. Cookie UserID: 'ilc- 
hn' Double Encrypted Password: '****'<BR>
[memlib-53] (checkAuthenticated) Believe cookie, but don't use it if  
newly authenticated userid should override.<BR>
[memlib-54] (checkAuthenticated) User 'ilc-hn' Authenticated with  
cookie.<BR>
[memlib-1.1] (useridOf) id=ilc-hn member{UserID}=ilc-hn<BR>
[memlib-58] (checkAuthenticated) remote user='ilc-hn' Authenticated:  
'by cookie'  (empty means not-authenticated)<BR>
[memlib-2] (isAdmin) Checking if 'ilc-hn' is an Administrator;  
forum:<BR>
[memlib-1.1] (useridOf) id=ilc-hn member{UserID}=ilc-hn<BR>
[memlib-3] (isAdmin) &nbsp;&nbsp; Checking if ilc-hn is ilc-hn<BR>
[memlib-35.1] (assignUserCookie) user 'ilc-hn', in hnrc  
UseCookies='sometimes'.<BR>
[memlib-35.2] (assignUserCookie) User='ilc-hn' cookie_received='ilc- 
hn:HNF7SoKBgUrFY' send_cookie='1'<BR>
[memlib-35.1] (makeUserCookie) make a string with HNCookiePasswd with  
the user's encrypted password.<BR>
[memlib-37] (assignUserCookie) Find out if user 'ilc-hn' really does  
want cookies. (sometimes)<BR>
[memlib-39] (assignUserCookie) New cookie: 'ilc-hn:HNF7SoKBgUrFY'<BR>
[memlib-40.1] (assignUserCookie) dcpass='HNF7SoKBgUrFY'  
send_cookie='1'<BR>
[memlib-41] (assignUserCookie) ''<BR>
[memlib-58.1] (checkAuthenticated) END. authenticated='by cookie'  
remoteUser='ilc-hn'
______________________________________________<BR>
[get-1.2] () Check whether URL is SECURED or Admin<BR>
[get-2] (get) reset global variables<BR>
[get-3] (get) hnbinURL: https://hypernews.lepp.cornell.edu/ilc<BR>;
[get-4] (get) hnSECUREDURL: https://hypernews.lepp.cornell.edu/ilc/ 
SECURED<BR>
[get-4.1] (get) call HNENV<BR>
[hnlib-1.1] (HNENV) user_name='apache'<BR>
[hnlib-1.2] (HNENV) get admin's name<BR>
[get-4.2] (get) call parseQueryString<BR>
[form-3.3] (parseQueryString) QUERY_STRING='admin'<BR>
[get-5] (get) inlineDepth:<BR>
[get-6] (get) outlineDepth:<BR>
[get-6.1] (get) Set administrative options<BR>
[get-7] (get) get post arguments<BR>
[get-8] (get) PATH_INFO: /HNTest.html<BR>
[get-10] (get) the_message = HN::Message=HASH(0x9003c98)<BR>
[get-12] (get) base urc file: /mnt/hypernews/ilcdocs.html,urc<BR>
[get-13] (get) the forum=HN::Message=HASH(0x9003c98)<BR>
[get-14] (get) the_message = HN::Message=HASH(0x9003c98)<BR>
[get-15] (get) Count the hit before maybe returning Not-Modified  
status<BR>
[get-19] (get) Set global vars<BR>
[get-26] (get) urc:
'AnnotationType' = ''
'BaseURL' = 'https://hypernews.lepp.cornell.edu/ilc/get/HNTest.html'
'Body' = 'HNTest/HNTest-body.html'
'Categories' = '1'
'ContentType' = 'HTML'
'Date' = 'Tue, 02 May 2006 20:27:02 GMT'
'DefaultOutlineDepth' = ''
'FooterURL' = ''
'From' = 'dab66'
'HeaderURL' = ''
'LastMessageDate' = 'Tue, 06 Mar 2007 16:22:45 GMT'
'LastMod' = 'Tue, 06 Mar 2007 16:22:45 GMT'
'ListAddress' = 'HNTest-ilc@hypernews.lepp.cornell.edu'
'Moderation' = ''
'Name' = 'Devin Bougie'
'Num' = 'HNTest'
'NumMessages' = '12'
'Path' = '/HNTest'
'Responses' = '/HNTest'
'Title' = 'HyperNews Test Forum'
'URL' = 'https://hypernews.lepp.cornell.edu/ilc/get/HNTest.html'
'UpURL' = ''
'UserURL' = ''
[get-27] (get) ENV:
'DOCUMENT_ROOT' = '/var/www/html'
'GATEWAY_INTERFACE' = 'CGI/1.1'
'HTTPS' = 'on'
'HTTP_ACCEPT' = '*/*'
'HTTP_ACCEPT_ENCODING' = 'gzip, deflate'
'HTTP_ACCEPT_LANGUAGE' = 'en'
'HTTP_CONNECTION' = 'keep-alive'
'HTTP_COOKIE' = 'HN_USER_PASS=ilc-hn:HNF7SoKBgUrFY'
'HTTP_HOST' = 'hypernews.lepp.cornell.edu'
'HTTP_USER_AGENT' = 'Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en)  
AppleWebKit/418.9.1 (KHTML, like Gecko) Safari/419.3'
'ORACLE_HOME' = ''
'ORACLE_SID' = ''
'PATH' = '/bin:/usr/bin'
'PATH_INFO' = '/HNTest.html'
'PATH_TRANSLATED' = '/var/www/html/HNTest.html'
'QUERY_STRING' = 'admin'
'REMOTE_ADDR' = '192.168.213.192'
'REMOTE_PORT' = '51917'
'REQUEST_METHOD' = 'GET'
'REQUEST_URI' = '/ilc/get/HNTest.html?admin'
'SCRIPT_FILENAME' = '/mnt/hypernews/ilc/get'
'SCRIPT_NAME' = '/ilc/get'
'SERVER_ADDR' = '128.84.44.208'
'SERVER_ADMIN' = 'dab66@cornell.edu'
'SERVER_NAME' = 'hypernews.lepp.cornell.edu'
'SERVER_PORT' = '443'
'SERVER_PROTOCOL' = 'HTTP/1.1'
'SERVER_SIGNATURE' = '<address>Apache/2.0.46 (Red Hat) Server at  
hypernews.lepp.cornell.edu Port 443</address>
'
'SERVER_SOFTWARE' = 'Apache/2.0.46 (Red Hat)'
'UNIQUE_ID' = 'nXXmcYBULNAAAAbbnJMAAAAD'
[get-29] (get) message, proceed with generating a HTML page URL=/ 
HNTest.html<BR>
[getlib-1] (getMore) Check for automatic redirect<BR>
[getlib-3] (getMore) Traverse the tree to find message<BR>
[urc-1] (parseURCFile) About to parse '/mnt/hypernews/ilcdocs/Icons/ 
icons-table'<BR>
[getlib-4] (getMore) Normal display of a message<BR>
[getlib-5] (getMore) Check access permission<BR>
[memlib-21] (access1)
affected user: <BR>
remote user:   ilc-hn<BR>
authenticated: by cookie<BR>
baseURL:<BR>
[memlib-22] (access1)
whoCanAccess:     2<BR>
whoCanBeAffected: 4<BR>
User can modify own info: ''<BR>
[memlib-23.1] (access1) password **** missing<BR>
[memlib-20.0] (what_user_type) check user 'ilc-hn' authenticated='by  
cookie' baseURL=''<BR>
[memlib-11] (isMember) checking if 'ilc-hn' is member<BR>
[memlib-11.2] (isMember) 'ilc-hn' is old member<BR>
[memlib-2] (isAdmin) Checking if 'ilc-hn' is an Administrator;  
forum:<BR>
[memlib-1.1] (useridOf) id=ilc-hn member{UserID}=ilc-hn<BR>
[memlib-3] (isAdmin) &nbsp;&nbsp; Checking if ilc-hn is ilc-hn<BR>
[memlib-20.2] (what_user_type) user='ilc-hn' isAdmin='1' type=3<BR>
[memlib-11] (isMember) checking if '' is member<BR>
[memlib-11.1] (isMember) '' is new member<BR>
[memlib-23.3] (access1) Determine user type: remote_user_type = 3,  
affected_user_type = 1<BR>
[memlib-24] (access1) Remote user is allowed to perform function, so  
far... remote_user_type=3 >= whocanAccess=2<BR>
[memlib-26] (access1) remote_user_type == 3. Administrator  
automatically has access.<BR>
[hvlib-12] (getDepthDefaults) defaultInlineDepth is: 0<BR>
[hvlib-13] (getDepthDefaults) inlineDepth is: 0<BR>
[hvlib-14] (getDepthDefaults) defaultOutlineDepth is: 3<BR>
[hvlib-15] (getDepthDefaults)  outlineDepth is: 3<BR>
[getlib-6] (getMore) Display the message<BR>
[memlib-2] (isAdmin) Checking if 'ilc-hn' is an Administrator;  
forum: /HNTest<BR>
[memlib-1.1] (useridOf) id=ilc-hn member{UserID}=ilc-hn<BR>
[memlib-3] (isAdmin) &nbsp;&nbsp; Checking if ilc-hn is ilc-hn<BR>
[hvlib-1] (printHeadStuff) print header stuff<BR>
[hvlib-16] (getDefaults)<BR>
[hvlib-17] (getDefaults) undefine things<BR>
[hvlib-18] (getDefaults) getDefaults for base: 'https:// 
hypernews.lepp.cornell.edu/ilc/get/HNTest.html'<BR>
[hvlib-19] (getDefaults) if base<BR>
[hvlib-36] (getChildren) building child list for '/HNTest'<BR>
[hvlib-20] (getDefaults) Traverse through directories<BR>
[hvlib-21] (getDefaults)dir: /HNTest<BR>
[hvlib-22] (getDefaults) forum urc:
'AnnotationType' = ''
'BaseURL' = 'https://hypernews.lepp.cornell.edu/ilc/get/HNTest.html'
'Body' = 'HNTest/HNTest-body.html'
'Categories' = '1'
'ContentType' = 'HTML'
'Date' = 'Tue, 02 May 2006 20:27:02 GMT'
'DefaultOutlineDepth' = ''
'FooterURL' = ''
'From' = 'dab66'
'HeaderURL' = ''
'LastMessageDate' = 'Tue, 06 Mar 2007 16:22:45 GMT'
'LastMod' = 'Tue, 06 Mar 2007 16:22:45 GMT'
'ListAddress' = 'HNTest-ilc@hypernews.lepp.cornell.edu'
'Moderation' = ''
'Name' = 'Devin Bougie'
'Num' = 'HNTest'
'NumMessages' = '12'
'Path' = '/HNTest'
'Responses' = '/HNTest'
'Title' = 'HyperNews Test Forum'
'URL' = 'https://hypernews.lepp.cornell.edu/ilc/get/HNTest.html'
'UpURL' = ''
'UserURL' = ''
[hvlib-23] (getDefaults) process urc: %urc<BR>
[hvlib-31] (getDefaults) Checking for policy at: /mnt/hypernews/ 
ilcdocs/HNTest/.policy.html<BR>
[hvlib-32] (getDefaults) extra_head:<BR>
[hvlib-33] (getDefaults) body attributes:<BR>
[hvlib-1.1] (printHeadStuff) return. No header stuff is needed since  
this is plain text<BR>
[hvlib-2] (printHeadStuff) not plain text<BR>
[hvlib-42.1] (get_URLorText) process URLorText='' prefix=''<BR>
[hvlib-42.1] (get_URLorText) process URLorText='' prefix=''<BR>
[hvlib-3] (printTitleBar) authenticated='by cookie' remoteUser=ilc- 
hn<BR>
[hvlib-4] (printTitleBar) remote user<BR>
[memlib-2] (isAdmin) Checking if 'ilc-hn' is an Administrator;  
forum:<BR>
[memlib-1.1] (useridOf) id=ilc-hn member{UserID}=ilc-hn<BR>
[memlib-3] (isAdmin) &nbsp;&nbsp; Checking if ilc-hn is ilc-hn<BR>
[hvlib-6] (printNavigationBar) print page help<BR>
[hv-4] (view_message) Outlining: 3<BR>
[hv-5] (view_message) moderators:<BR>
[hvlib-43] (get_URL) Getting URL: 'HNTest/HNTest-body.html' Prefix: / 
HNTest<BR>
[hvlib-48] (get_URL) URL is relative path<BR>
[hvlib-49] (get_URL) relative URL in /HNTest/HNTest-body.html<BR>
[hvlib-50] (get_URL) get file: /HNTest/HNTest-body.html<BR>
[hvlib-52] (get_URL) Copying /mnt/hypernews/ilcdocs/HNTest/HNTest- 
body.html<BR>
[html-5] (parse) has ':'<BR>
[html-1] (abs) host=hypernews.lepp.cornell.edu path=/ilc/getHNTest/  
request=/ilc/getHNTest/HNTest-body.html<BR>
[html-3] (abs) loop through hrefs<BR>
[html-4] (abs) loop through hrefs...<BR>
[hv-20] (outline_messages) Annotationsmode is
,https://hypernews.lepp.cornell.edu/ilc/get<BR>;
[memlib-2] (isAdmin) Checking if 'ilc-hn' is an Administrator;  
forum: /HNTest<BR>
[memlib-1.1] (useridOf) id=ilc-hn member{UserID}=ilc-hn<BR>
[memlib-3] (isAdmin) &nbsp;&nbsp; Checking if ilc-hn is ilc-hn<BR>
[hvlib-7] (printStandardFooter) print page help<BR>
[hvlib-8] (printEnd) Print end of HTML document.<BR>
[hvlib-42.1] (get_URLorText) process URLorText='' prefix=''<BR>
[hvlib-11] (printEnd) not plain text, print end of html<BR>
[get-30] (get) Attempting to finish off the http response<BR>
None Re: "Permission Denied" when posting through email as forum owner  by Devin Bougie <Devin Bougie>,   06 Mar, 2007
Hi Terry,

On Mar 6, 2007, at 1:16 AM, Terry Hung wrote:
>   I've committed a patch for this problem in HyperNews v1.11- 
> slac-71.2.
> This 71.2 version is based on v1.11-slac-71. Please give it a try  
> when you
> have time.

v1.11-slac-71.2 does fix this problem and seems to work well.

Many thanks,
Devin
None "Permission Denied" when posting through email as forum owner  by Devin Bougie <Devin Bougie>,   05 Mar, 2007
Hello,

After upgrading from v1.11-slac-37 to v1.11-slac-71, we are unable to  
post messages through email as that forum's owner.  Email from  
addresses other than the Forum's owner do make it through correctly.   
In addition, the web interface appears to work correctly for all.

When sending a message to a forum as that forum's owner, the attached  
mail-incoming.pl debugLog file is generated and we receive the  
following "Posting Error" message:
------
nStatus '403' returned.


    _____ Unsent message follows _____

> From dab66@mail.lepp.cornell.edu Mon Mar  5 16:39:17 2007
>
Received: from lnscu5.lns.cornell.edu (lnscu5.lns.cornell.edu  
[128.84.44.111])
	by lnx122.lns.cornell.edu (8.12.11.20060308/8.12.10) with ESMTP id  
l25LdHDX009734
	for <hntest-lepp@lnx122.lns.cornell.edu>; Mon, 5 Mar 2007 16:39:17  
-0500
Received: from [192.168.213.192] (mp192.lns.cornell.edu  
[192.168.213.192])
	(authenticated bits=0)
	by lnscu5.lns.cornell.edu (8.13.6/8.13.6) with ESMTP id l25LdFVF021339
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT)
	for <hntest-lepp@hypernews.lepp.cornell.edu>; Mon, 5 Mar 2007  
16:39:15 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Transfer-Encoding: 7bit
Message-Id: <6EEA1DAF-C0C2-47F2-8157-FC934A2DA181@mail.lepp.cornell.edu>
Content-Type: text/plain; charset=US-ASCII; format=flowed
To: hntest-lepp@lnx122.lns.cornell.edu
From: Devin Bougie <dab66@mail.lepp.cornell.edu>
Subject: test subject
Date: Mon, 5 Mar 2007 16:39:14 -0500
X-Mailer: Apple Mail (2.752.2)


test%20message%0a
------

Is there something I'm missing about the new configuration?  Any  
suggestions or help would be greatly appreciated.

Many thanks,
Devin

HN____________________________________________Mon Mar  5 16:39:17 2007
[hnlib-5] (OpenDebug) @debug =  0 1 1 0 0 0 0 0 0 0 0 0 0 0 0  mail-incoming.pl
[hnlib-5.1] (OpenDebug) HTTP_COOKIE='' remoteUser='' userID='' uid=''
[hnlib-5.2] (OpenDebug) ENV=:
'AGENT' = 'sendmail'
'ORACLE_HOME' = ''
'ORACLE_SID' = ''
'PATH' = '/bin:/usr/bin'
'PWD' = '/'
'SERVER_NAME' = 'hypernews.lepp.cornell.edu'
'SERVER_PORT' = '443'
'SHLVL' = '1'
'_' = '/mnt/hypernews/lepp/.scripts/mail-incoming.pl'
[mailin-1] (MailIncomingPL)  start mail debugging
[mailin-2] (MailIncomingPL)  Forum: /HNTest 
[mailin-3] (MailIncomingPL)  MIME::Parser found 
[mailin-5] (MailIncomingPL)  allowMIMEmail=1 AllowMIME=1 
[mailin-6] (MailIncomingPL)  header=From dab66@mail.lepp.cornell.edu Mon Mar  5 16:39:17 2007
Received: from lnscu5.lns.cornell.edu (lnscu5.lns.cornell.edu [128.84.44.111])
	by lnx122.lns.cornell.edu (8.12.11.20060308/8.12.10) with ESMTP id l25LdHDX009734
	for <hntest-lepp@lnx122.lns.cornell.edu>; Mon, 5 Mar 2007 16:39:17 -0500
Received: from [192.168.213.192] (mp192.lns.cornell.edu [192.168.213.192])
	(authenticated bits=0)
	by lnscu5.lns.cornell.edu (8.13.6/8.13.6) with ESMTP id l25LdFVF021339
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT)
	for <hntest-lepp@hypernews.lepp.cornell.edu>; Mon, 5 Mar 2007 16:39:15 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Transfer-Encoding: 7bit
Message-Id: <6EEA1DAF-C0C2-47F2-8157-FC934A2DA181@mail.lepp.cornell.edu>
Content-Type: text/plain; charset=US-ASCII; format=flowed
To: hntest-lepp@lnx122.lns.cornell.edu
From: Devin Bougie <dab66@mail.lepp.cornell.edu>
Subject: test subject
Date: Mon, 5 Mar 2007 16:39:14 -0500
X-Mailer: Apple Mail (2.752.2)

[mailin-7] (MailIncomingPL)  spam_keyword1='Keywords:' spam_keyword2='CERN SpamKiller Note:' threshold=0
[mailin-90] (spamFilter)  forum=HNTest spam_forums=
[mailin-93] (spamFilter)  turn on spam filter for HNTest
[mailin-94] (spamFilter)  spam_rating= threshold=0 compare=0
[mailin-95] (spamFilter)  spam_rating: no spam rating in the headers. Bypass spam filter.
[mailin-8] (MailIncomingPL)  x-hn-loop is ""[mailin-32] (ParseAddressName)  from=Devin Bougie <dab66@mail.lepp.cornell.edu> 
[mailin-33] (ParseAddressName)  address=dab66@mail.lepp.cornell.edu from=Devin Bougie 
[mailin-10] (MailIncomingPL)  fromAddress = dab66@mail.lepp.cornell.edu 
[mailin-11] (MailIncomingPL)  userName = Devin Bougie 
[mailin-41] (IsBogusMail)  body= 
[mailin-29] (MailExtractBody)  The following is the message... 
test message
[mailin-16] (MailIncomingPL)  MsgBody=test message

[mailin-74.1] (MimeParseMessage)  FromAddress = #FromAddress[mailin-75] (MimeParseMessage)  MIME type= text/plain 
[mailin-87] (my_dump_skeleton)  Recommended-filename:  
[mailin-88] (my_dump_skeleton)  Num-parts: 0 
[mailin-76] (MimeParseMessage)  #__ upfile=UNKNOWN, Ftype=text/plain
[mailin-77] (MimeParseMessage)  plain message, copy it to message 
[mailin-17] (MailIncomingPL)  MsgBody: test message

[mailin-25] (MailIncomingPL) 
 Header String: 
From dab66@mail.lepp.cornell.edu Mon Mar  5 16:39:17 2007
Received: from lnscu5.lns.cornell.edu (lnscu5.lns.cornell.edu [128.84.44.111])
	by lnx122.lns.cornell.edu (8.12.11.20060308/8.12.10) with ESMTP id l25LdHDX009734
	for <hntest-lepp@lnx122.lns.cornell.edu>; Mon, 5 Mar 2007 16:39:17 -0500
Received: from [192.168.213.192] (mp192.lns.cornell.edu [192.168.213.192])
	(authenticated bits=0)
	by lnscu5.lns.cornell.edu (8.13.6/8.13.6) with ESMTP id l25LdFVF021339
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT)
	for <hntest-lepp@hypernews.lepp.cornell.edu>; Mon, 5 Mar 2007 16:39:15 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Transfer-Encoding: 7bit
Message-Id: <6EEA1DAF-C0C2-47F2-8157-FC934A2DA181@mail.lepp.cornell.edu>
Content-Type: text/plain; charset=US-ASCII; format=flowed
To: hntest-lepp@lnx122.lns.cornell.edu
From: Devin Bougie <dab66@mail.lepp.cornell.edu>
Subject: test subject
Date: Mon, 5 Mar 2007 16:39:14 -0500
X-Mailer: Apple Mail (2.752.2)

[mailin-26] (MailIncomingPL)  Header Fields... 
from : 'dab66@mail.lepp.cornell.edu Mon Mar  5 16:39:17 2007'
to: 'hntest-lepp@lnx122.lns.cornell.edu'
content-type: 'text/plain; charset=US-ASCII; format=flowed'
date: 'Mon, 5 Mar 2007 16:39:14 -0500'
subject: 'test subject'
from: 'Devin Bougie <dab66@mail.lepp.cornell.edu>'
mime-version: '1.0 (Apple Message framework v752.2)'
x-mailer: 'Apple Mail (2.752.2)'
received: 'from lnscu5.lns.cornell.edu (lnscu5.lns.cornell.edu [128.84.44.111])	by lnx122.lns.cornell.edu (8.12.11.20060308/8.12.10) with ESMTP id l25LdHDX009734 	for <hntest-lepp@lnx122.lns.cornell.edu>; Mon, 5 Mar 2007 16:39:17 -0500  from [192.168.213.192] (mp192.lns.cornell.edu [192.168.213.192])	(authenticated bits=0) 	by lnscu5.lns.cornell.edu (8.13.6/8.13.6) with ESMTP id l25LdFVF021339 	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) 	for <hntest-lepp@hypernews.lepp.cornell.edu>; Mon, 5 Mar 2007 16:39:15 -0500 (EST) '
message-id: '<6EEA1DAF-C0C2-47F2-8157-FC934A2DA181@mail.lepp.cornell.edu>'
content-transfer-encoding: '7bit'
[mailin-27] (MailIncomingPL)  MsgBody: 
test message
[mailin-28] (MailIncomingPL)  hnprefix is /lepp 
[mailin-43] (PostResponseFromEmail)  Got past IsBogusMail 
[mailin-44] (PostResponseFromEmail)  title1: 'test subject' 
[mailin-45] (PostResponseFromEmail)  title3: 'test%20subject' 
[mailin-46] (PostResponseFromEmail)  mid = <6EEA1DAF-C0C2-47F2-8157-FC934A2DA181@mail.lepp.cornell.edu> 
[mailin-47] (PostResponseFromEmail)  userName: 'Devin Bougie' 
[mailin-48] (PostResponseFromEmail)  addResponseURL = https://hypernews.lepp.cornell.edu/lepp/add-response.pl 
[mailin-49] (PostResponseFromEmail)  http = https://hypernews.lepp.cornell.edu 
[mailin-50] (PostResponseFromEmail)  POSTing to hypernews.lepp.cornell.edu:443, /lepp/add-response.pl [mailin-51] (PostResponseFromEmail)  SERVER_NAME=hypernews.lepp.cornell.edu SERVER_PORT=443 
[http-25] (SSLpost) In http::SSLpost: hypernews.lepp.cornell.edu, 443, /lepp/add-response.pl

[http-25.1] (SSLpost) set up socket

[http-25.2] (SSLpost) set up content

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-29] (encode) enter encode

[http-26] (SSLpost) content = 'userid=dab66@mail.lepp.cornell.edu&adminPassword=****&inreplyto=&messageID=%3c6EEA1DAF-C0C2-47F2-8157-FC934A2DA181@mail.lepp.cornell.edu%3e&Date=Mon,+5+Mar+2007+16:39:14+-0500&remoteUser=HNMail&Keywords=&headerString=From+dab66@mail.lepp.cornell.edu+Mon+Mar++5+16:39:17+2007%0aReceived:+from+lnscu5.lns.cornell.edu+(lnscu5.lns.cornell.edu+[128.84.44.111])%0a+by+lnx122.lns.cornell.edu+(8.12.11.20060308/8.12.10)+with+ESMTP+id+l25LdHDX009734%0a+for+%3chntest-lepp@lnx122.lns.cornell.edu%3e;+Mon,+5+Mar+2007+16:39:17+-0500%0aReceived:+from+[192.168.213.192]+(mp192.lns.cornell.edu+[192.168.213.192])%0a+(authenticated+bits=0)%0a+by+lnscu5.lns.cornell.edu+(8.13.6/8.13.6)+with+ESMTP+id+l25LdFVF021339%0a+(version=TLSv1/SSLv3+cipher=RC4-SHA+bits=128+verify=NOT)%0a+for+%3chntest-lepp@hypernews.lepp.cornell.edu%3e;+Mon,+5+Mar+2007+16:39:15+-0500+(EST)%0aMime-Version:+1.0+(Apple+Message+framework+v752.2)%0aContent-Transfer-Encoding:+7bit%0aMessage-Id:+%3c6EEA1DAF-C0C2-47F2-8157-FC934A2DA181@mail.lepp.cornell.edu%3e%0aContent-Type:+text/plain;+charset=US-ASCII;+format=flowed%0aTo:+hntest-lepp@lnx122.lns.cornell.edu%0aFrom:+Devin+Bougie+%3cdab66@mail.lepp.cornell.edu%3e%0aSubject:+test+subject%0aDate:+Mon,+5+Mar+2007+16:39:14+-0500%0aX-Mailer:+Apple+Mail+(2.752.2)%0a&forum=/HNTest&body=test%2520message%250a&errors-to=&envelope-sender=dab66@mail.lepp.cornell.edu&annotationType=Message&content-type=text/plain;+charset=US-ASCII;+format=flowed&to=hntest-lepp@lnx122.lns.cornell.edu&newsgroups=&cc=&sender=&references=&title=test%2520subject&userName=Devin+Bougie&notify=Notify&contentType=Plain+Text&upRel=None&control='

[http-26.1] (SSLpost) execution of SSL post

[http-26.2] (SSLpost) connect

[http-26.3] (SSLpost) exchange data

HTTP/1.1 403
Date: Mon, 05 Mar 2007 21:39:18 GMT
Server: Apache/2.0.46 (Red Hat)
Connection: close
Content-Type: text/html; charset=UTF-8

[http-27] (SSLpost) 
http reply: HTTP/1.1 403

[http-28] (SSLpost) first line: HTTP/1.1 403

[http-28.1] (SSLpost) HTTP 1.0/1.1

[http-28.3] (SSLpost) i >= lines

[mailin-53] (PostResponseFromEmail)  status: 403 page=


Error using HyperNews at LEPP






/* ********************* Start DYNTAR ****************************** */

.dyntar-active {
        visibility: hidden;
}
.dyntar-wrapper {
        border: 1px dashed #808080;
}
.dyntar-resizer {
        height: 11px;
        font-size: 11px;
        line-height: 11px;
        background: #E0E0E0 url(https://hypernews.lepp.cornell.edu/Icons/dyntar.gif) no-repeat 100% 100%;
        border: 1px solid #B0B0B0;
        cursor: n-resize;
}
/* ********************* End DYNTAR ****************************** */




Error using HyperNews at LEPP


If you need help, please contact the administrator of
HyperNews at LEPP: lepp-hn@lepp.cornell.edu.  
Please include the following information.

------------------------------------------------------------------------
 


Permission denied. 
 
User 'dab66@mail.lepp.cornell.edu'
 is not permitted to write a message for 'dab66@mail.lepp.cornell.edu'.









 
[email-1] (sendmal) Parameters to sendmail
            MAIL: HYPERNEWS
            To: dab66@mail.lepp.cornell.edu, lepp-hn@lepp.cornell.edu
            From: lepp-hn
            Sender: lepp-hn
[email-2] (sendmail) $to field is dab66@mail.lepp.cornell.edu, lepp-hn@lepp.cornell.edu  

[email-3] (sendmail) mailer: /usr/lib/sendmail -oi -oem  -t -flepp-hn  
[email-4] (sendmail) mail sent to: dab66@mail.lepp.cornell.edu, lepp-hn@lepp.cornell.edu 

[mailin-42] (RedirectBogusEmail)  Error posting to HyperNews at LEPP, Msg='nStatus '403' returned.
'

None Re: New Hypernews issues  by Terry Y Hung <Terry Y Hung>,   09 Jan, 2007
Hi Tomasz,

   Congratulations to sorting out the HTTPS problem!

   I took a look at the hnrc you sent to me again, and have some comments on
the following settings:

   1. $mailPrefix = 'hn-racf';             #__ prefix of forum gateway
      $hnsuffix = 'hn-site1';              #__ suffix of forum gateway

      This will turn a forum xxxx to hn-racf-xxxx-hn-site1, which is not
correct. Looking at https:/https://www.usatlas.bnl.gov/HyperNews/get/Test.html,
I assume you already changed this to

      $mailPrefix = 'HN-RACF';             #__ the prefix
      $hnsuffix = '';                      #__ no suffix

   2. $hndocs = "/var/www/hnews/hndocs";   #__ path to doc
      $hnJSURL = "$http/hn/<site>/JS";     #__ path to Javascript
      $hniconsURL = "$http/hn/hn/Icons";   #__ path to Icons

      With this configuration at RACF, the settings in httpd.conf should be:

      Alias /hn/<site>/JS /var/www/hnews/hndocs/JS
      Alias /hn/hn/Icons  /var/www/hnews/hndocs/Icons

      Which is not quite right. You may want to consider replacing "<site>" 
with "racf" in 2 places. As to the Icons, I would replace "hn/hn" with
"hn" in two places. But in any case, check that $hniconsURL in hnrc match with
the configuration of Icons in httpd.conf.

   3. You wrote 'After user logs and clicks on the "Add Message" button, 
      he/she is prompted for a User Name and password again, even though but
      he/she already logged in.' This indicates that the token is lost.
      Either the cookie is disabled in the browser or in the "Member Info",
      or HTTPS did not keep the cookie. Could you create an test account 
      (terryh, Terry Hung) for me to test this?

   Thanks!

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 
> 
> Hi experts,
> 
> We had a HN problem for past few months, where HN would "forget" the 
> identity of user who logged in. This was recently resolved. The issue 
> turned out to be interaction between HN and www proxy server. Somehow the 
> two would not communicate and the cookies set by HN would travel through 
> proxy only one way, from server to client and not the other way. As a 
> result HN would not recognize authenticated users.
> 
> Having fixed this, we now face a number of smaller issues. I would be 
> grateful if you could help us out with those.
> 
> 1. The web server is rather slow (it takes 10 seconds to load all the 
> icons). I am not sure if this is because our machine is slow, or it is HN 
> problem. Our HN can be seen here:
> https://www.usatlas.bnl.gov/HyperNews/top.pl
> 
> 2. The icons in browser (Firefox on a mac, mozilla on linux, firefox on 
> linux are the ones I tested) have the text appear twice with different 
> font sizes. For example I see "Add Message Add Message" in the page 
> https://www.usatlas.bnl.gov/HyperNews/get/PhysicsAnalysisSupport/2.html. 
> The first appears to be just text and the second is an icon containing the 
> same text but in a graphics object.
> 
> 
> 3. After user logs and clicks on the "Add Message" button, he/she is 
> prompted for a User Name and password again, even though but he/she 
> already logged in. Is it the expected behavior?
> 
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
None Re: I cannot create new members  by Terry Y Hung <Terry Y Hung>,   14 Nov, 2006
Hi Tom,

   The login mechanism relies on the browser's cookie to keep the
authentication. To use the login mechanism effectively, you can enable 
the cookies in your browser and also enable the cookie in the HyperNews by
setting the "Remember me" from "Not at all" to "Until I quit my browser" in
the member info page.

   The default probably should be "Until I quit my browser", but I have been
hesitated to change the default since some may consider it a safety glitch 
for those who do not want to use cookies.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

 
> On Tue, 14 Nov 2006, Terry Hung wrote:
> 
> > Hi Tom,
> >
> >   I can see it now after changing JoinSF to 3. Is this the same setting of
> > yours?
> 
> Yes, joinSF=3 in my hnrc. But this is what I want: I want admin only being 
> able to create new users.
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
None Re: I cannot create new members  by Terry Y Hung <Terry Y Hung>,   14 Nov, 2006
Hi Tom,

   I can see it now after changing JoinSF to 3. Is this the same setting of
yours? 

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

> 
> On Mon, 13 Nov 2006, Terry Hung wrote:
> 
> > Hi Tom,
> >
> >   The message "not logged on" is wrong. You can ignore it for now. You should
> > be able to create a new member after logged in as administrator despite the
> > erroneus message.
> 
> Well, not quite.
> 
> I logon as administrator.
> 
> I go to "new user" page. I am now on 
> https://www.usatlas.bnl.gov/hn/HyperNews/add-member.pl
> 
> The HN swtches my Identity from administrator to "not logged on", you say 
> it is harmless but there is a problem: at the bottom of the page with new 
> user form I see:
> 
> Now click "Register" to add new membership...
> Sorry, only authenticated administer can register new members.
> 
> There is no "Register" button, only "Reset". So I cannot create new user. 
> HN does not think that I am administrator.
> 
> Could you have a look?
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
None Re: I cannot create new members  by Terry Y Hung <Terry Y Hung>,   13 Nov, 2006
Hi Tom,

   The message "not logged on" is wrong. You can ignore it for now. You should
be able to create a new member after logged in as administrator despite the
erroneus message.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

> I am logged on as HNMail, one of the administrators.
> 
> I want to create new member.
> 
> I click on the link "new member". A new membership page is shown,
> 
> However in the same instant I logon the new member page HN logs me off. In 
> the right-top corner of the page I see "not logged on". Since I am not 
> logged on I am not administrator and I cannot create new user.
> 
> Why am I being kicked off? How can I create new users?
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
None Re: How to change administrator password?  by Terry Y Hung <Terry Y Hung>,   13 Nov, 2006
Hi Tom,

   To reset the HN administrator password when you lost it, you need to do
two things: (1) Edit the hnpeople/<name> file and remove the password from
the "Password:" field in this file. (2) Remove the entry of this member
from hnpeople/.htpasswd.

   To add a second administrator, the procedure you described will do. When 
you later logon to change the password for this new accouCnt, the form may
show '*****' in the password input field even though the password is blank,
so make sure you delete these '*****' and leave the input field empty when
you hit "Update" for this new member.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 


> How can I change the HN administrator password? I've lost it.
> 
> How can I add second administrator? Do I add him in hnrc file in hnAdmin 
> variable, re-run setup.pl and then logon with empty password?
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
None Re: Still can't get the incoming mail to post  by Terry Y Hung <Terry Y Hung>,   03 Nov, 2006
Hi Tom,

   Please try to install the Net::SSLeay.pm perl module. You can search it
on the internet to find its source.

   Thanks!

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

> 
> On Thu, 2 Nov 2006, Terry Hung wrote:
> 
> > Hi Tom,
> >
> >> ..(snip)..
> >> [hn@hnews ~]$   cat  /var/spool/mail/hn | /var/www/cgi-bin/HyperNews/.scripts/mail-incoming.pl -f /Test
> >>
> >> This dumped an error:
> >>
> >> ----error messsage begins --------------
> >>
> >> [hnlib-1.3] cannot open
> >> /var/www/hnews/hndocs/debugLog/2006/11/02/19:07:41__368307__mail-incoming.pl
> >> Can't locate MIME/Parser.pm in @INC (@INC contains:
> >> /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5
> >> /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi
> >> <snip>..
> >
> >   The above is a warning message. You don't need the Parser at this point.
> > You do need it to parse the attachment once the mail system is working.
> >
> >> Error evaluating: &MailIncomingPL()
> >> Can't locate Net/SSLeay.pm in @INC (@INC contains:
> >
> >   This is where the error lies. The Net::SSLeay.pm is a perl module that
> > allows HN to call Secure Sockets Layer (SSL) functions. I will modify setup.pl
> > to test the availability of this module during setup. Thanks for this test!
> >
> >> /var/www/cgi-bin/HyperNews /var/www/cgi-bin/HyperNews/.scripts
> >> /var/www/cgi-bin/HyperNews/.scripts/lib /var/www/cgi-bin/HyperNews
> >> /var/www/cgi-bin/HyperNews/.scripts
> >> <snip>..
> >> Does this mean anything?
> >
> >   This test showed the reason why mail-incoming.pl failed. The reason why
> > these errors did not show up in the apache's error log was because it was
> > the mail server that executed the mail-incoming script, not the apache server.
> > Overall this test is very useful.
> >
> >   Thanks!
> >
> 
> Is there anything I can do to fix this problem?
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
None Re: Still can't get the incoming mail to post  by Terry Y Hung <Terry Y Hung>,   02 Nov, 2006
Hi Tom,

> ..(snip)..
> [hn@hnews ~]$   cat  /var/spool/mail/hn | /var/www/cgi-bin/HyperNews/.scripts/mail-incoming.pl -f /Test
> 
> This dumped an error:
> 
> ----error messsage begins --------------
> 
> [hnlib-1.3] cannot open 
> /var/www/hnews/hndocs/debugLog/2006/11/02/19:07:41__368307__mail-incoming.pl
> Can't locate MIME/Parser.pm in @INC (@INC contains: 
> /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 
> /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi 
> <snip>..

   The above is a warning message. You don't need the Parser at this point.
You do need it to parse the attachment once the mail system is working.

> Error evaluating: &MailIncomingPL()
> Can't locate Net/SSLeay.pm in @INC (@INC contains: 

   This is where the error lies. The Net::SSLeay.pm is a perl module that
allows HN to call Secure Sockets Layer (SSL) functions. I will modify setup.pl
to test the availability of this module during setup. Thanks for this test!

> /var/www/cgi-bin/HyperNews /var/www/cgi-bin/HyperNews/.scripts 
> /var/www/cgi-bin/HyperNews/.scripts/lib /var/www/cgi-bin/HyperNews 
> /var/www/cgi-bin/HyperNews/.scripts 
> <snip>..
> Does this mean anything?

   This test showed the reason why mail-incoming.pl failed. The reason why
these errors did not show up in the apache's error log was because it was
the mail server that executed the mail-incoming script, not the apache server.
Overall this test is very useful.

   Thanks!

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

None Re: Still can't get the incoming mail to post  by Terry Y Hung <Terry Y Hung>,   02 Nov, 2006
Hi Tom,

   If the e-mail stays in the mail spool, that means the mail alias is
probably not set up properly. Please check the section 5 of INSTALL
(copied below). You can get the MIME::Parser (CGI.pm) mentioned in the
INSTALL file later.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

#__________________________________________________________________________
# 5. Setting up the e-mail gateway for a new forum:

    The HyperNews should be up and running now and user can post messages
    with the browser. To allow posting messages through e-mail and allow
    mail distribution, do the following steps in this section.

    #____________________________________________________________________
    # The check list for the e-mail mechanism:

	Check the following items to enable the e-mail mechanism:
	#__ The $allowEmailIn = 1 in hnrc.		     
	#__ The $mail_admin_password in hnrc is not blank. 
	#__ Use "Member List" from the home page to check that the 'HNMail'
	    account has been set up properly.
	#__ ask the system admistrator of your machine to install perl 
	    module MIME::Parser to process e-mails in MIME format.

    #____________________________________________________________________
    # Adding a forum's e-mail gateway to the database:

	The following e-mail gateways for each forum must be added to the
        aliases file ('/usr/lib/aliases' or '.qmail-' or procmail 
	configuration, or similar):

	#____________________________________________________________
	# To set it up yourself

	    If you are setting the forum's e-mail gateway yourself, add the 
	    following entries to your local mail system's gateway alias file:

	    #__ aliases.hnews:<forum gateway>:
	    #__ aliases.hnews:Owner-<forum gateway>: <owner of HyperNews>
    	    #__ <form gateway>@<pipe server>
    	    #__ pipe_option:<forum gateway>@<pipe server>=<path>/.scripts/mail-incoming.pl -f /<forum>

	    For example:
	    aliases.hnews:hn-fusion-Announcement:
	    aliases.hnews:Owner-hn-fusion-Announcement: me@slac.my.edu
    	    hn-fusion-Announcement@pipe.lists.my.edu
    	    pipe_option:slacsite-hn@pipe.lists.my.edu=/afs/my.edu/site/fusion/.scripts/mail-incoming.pl -f /Announcement

	#____________________________________________________________
	# To be set up by mail master

	    If the forum's e-mail gateway is to be set up by the mail master of
	    you computer system, first check that the @hnMailAnnounce in hnrc 
	    has been set with the mail masters' names. When the HyperNews
	    administrator runs Admin/create-forum.pl to create a forum, a 
	    request with the forum's e-mail gateway information will be sent
	    to the mail masters listed in @hnMailAnnounce.

    #____________________________________________________________________
    # Completing the e-mail gateway setup:

	Once the new forum's e-mail gateway aliases have been added,
	make the following changes to hndocs/<forum>.html,urc to get this
	forum's e-mail gateway ready:

	#__ ListAddress: <forum gateway>@<server>
	#__ Name: <owner name>  	#___ full name of forum's owner
	#__ From: <uid>   		#__  the UID of forum's owner

_____________________________________________________________________________

> 
> I take back half of my previous mail: messages posted to Test forum are 
> eventually being mailed to user, it just took some time.
> 
> Unfourtunately the other half remains: incoming mail ends in mail spool 
> and then nothing happens, no debug files are printed and no messages get 
> posted anywhere. Looks like the mail-incoming.pl scripts do not do 
> anything.
> 
> BTW I have restarted sendmail and apache. It did not help.
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
None Re: Still can't get the incoming mail to post  by Terry Y Hung <Terry Y Hung>,   02 Nov, 2006
Hi Tom,

   The hndocs/REJECTMAIL is only created the first time an e-mail came in
from a non-member. So there has no such e-mail ejected on your site yet, 
which rules out the possibility of wrong e-mail address to explain the
missing messages.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

> 
> On Thu, 2 Nov 2006, Terry Hung wrote:
> 
> > Hi Tom,
> >
> >   It is hndocs/REJECTMAIL. Also check the SPAM directory to see if the
> > message was mistaken as SPAM mails.
> >
> 
> No such directories either. Here is the content of hndocs:
> 
> CATEGORIES   debugOption~       hnpeople_pending   Icons  SUMMARY 
> Test.html,urc~
> debugLog     hnpeople           hnpeople_rejected  JS     Test 
> Test.note
> debugOption  hnpeople_approved  hnpeople_removed   list   Test.html,urc
> 
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
None Re: Still can't get the incoming mail to post  by Terry Y Hung <Terry Y Hung>,   02 Nov, 2006
Hi Tom,

   It is hndocs/REJECTMAIL. Also check the SPAM directory to see if the
message was mistaken as SPAM mails.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

> 
> On Wed, 1 Nov 2006, Terry Hung wrote:
> 
> > Hi Tom,
> >
> >   This e-mail is not decoded, so I can read it. Check the hndocs/REJECT
> > to see if the e-mails are rejected. It is possible that the e-mail
> > is rejected because it has <...javaascript> in it. The rejection is probably
> > wrong since the e-mail does not have a html attachment that has javascript
> > in it. Though it does have javascript in the e-mail itself.
> >
> >   Also you may consider downloading hypernews1.11-slac-59 since it has
> > better trace for the get script and many fixes.
> 
> There is no directory  hndocs/REJECT
> 
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
None Re: Still can't get the incoming mail to post  by Terry Y Hung <Terry Y Hung>,   02 Nov, 2006
Hi Tom,

   Thanks for the log! The log did indicate that your e-mail address
tomw@bnl.gov is a registered member e-mail address. 

   I noticed that for hypernews.slac.stanford.edu, your registered member
e-mail is tomw@rcf2.rhic.bnl.gov but your current e-mail is tomw@bnl.gov.
So maybe you can change the e-mail to tomw@bnl.gov so that the copy of your
message won't be rejected over there. 
(Use http://hypernews.slac.stanford.edu/HyperNews/hypernews/cindex's member
info page to make the change.)

   The newest version of HyperNews v1.11-slac-60 provides more debugging 
messages than hypernews1.11-slac-53.tgz. Could you download this version
from http://hypernews.slac.stanford.edu/hn/download/ to get better debugging
information? Before getting the newest debugging information, I have the 
following suggestions to what might have gone wrong:

   1. Need to change the perl path in fixPerlPath and then run 'make fix'.
      Without proper perl path in the header of mail-incoming.pl, the mail
      part won't work properly.

   2. The log file indicates that your site does not have the CGI.pm
      for perl. This won't cripple the mail, but the program won't be able to
      parse the MIME formatted email properly. So you may want to get
      the CGI.pm module (the Parser for MIME) later.

   3. The password of mail sever HNMail in hnrc does not match the one
      in the "member info" page for HNMail. You can use the "member info"
      page to check this.

   4. The mail alias has not been set up. See section 5 of the INSTALL file.
      But since you are getting the mail-incoming log, this is probably
      not the case.
	
   5. Check the apeche server's log (e.g /opt/apache/logs/error_log) to
      see if there are other errors that aborted the program.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

 
> On Wed, 1 Nov 2006, Terry Hung wrote:
> 
> > Hi Tom,
> >
> >   The attachment part of your email was encoded by our mail server,
> > so I couldn't read them. Could you send it to HNFeedBack-shn@slac.stanford.edu
> > one more time. (I saw that you CCed HNFeedBack-shn@slac.stanford.edu, but
> > the perl path was wrong of this web site's previous code so the copy of
> > your previous email did not go through.)
> 
> Ok, I am sending them in text of my e-mail, belof. First file first, the 
> second one will follow,
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
> From hn@rcf.rhic.bnl.gov Tue Oct 31 15:32:13 2006
> Date: Tue, 31 Oct 2006 15:31:08 -0500
> From: HyperNews <hn@rcf.rhic.bnl.gov>
> To: tomw@bnl.gov
None test this forum, please ignore  by Terry Y Hung <Terry Y Hung>,   01 Nov, 2006
Second file...

-- 
Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |

From hn@rcf.rhic.bnl.gov Tue Oct 31 16:01:54 2006
Date: Tue, 31 Oct 2006 16:01:30 -0500
From: HyperNews <hn@rcf.rhic.bnl.gov>
To: tomw@bnl.gov

HN____________________________________________Tue Oct 31 15:30:12 2006
@debug =  1 1 1 1 0 0 0 0  mail-incoming.pl [hnlib-4]
[mailin-1] start mail debugging
[mailin-2] Forum: /Test 
[mailin-4] MIME::Parser not found 
[mailin-5] allowMIMEmail=1 AllowMIME=0 
[mailin-6] header=From tomw@bnl.gov  Tue Oct 31 15:30:12 2006
Return-Path: <tomw@bnl.gov>
Received: from smtpgateway.bnl.gov (smtpgateway.sec.bnl.local [192.168.1.132])
 	by hnews.usatlas.bnl.gov (8.13.1/8.13.1) with ESMTP id k9VKUCc2015712
 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:30:12 -0500
Received: from rcf2.rhic.bnl.gov ([130.199.6.81])
 	by smtpgw.bnl.gov with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32)
 	(bnl.gov SMTP on gw3)
 	serial 1Gf0CF-0006Fz-9k
 	for HyperNews-Test@hnews.usatlas.bnl.gov; Tue, 31 Oct 2006 15:26:55 -0500
Received: from rcf2.rhic.bnl.gov (localhost.localdomain [127.0.0.1])
 	by rcf2.rhic.bnl.gov (8.13.1/8.13.1) with ESMTP id k9VKQsl2005801
 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:26:54 -0500
Received: from localhost (tomw@localhost)
 	by rcf2.rhic.bnl.gov (8.13.1/8.13.1/Submit) with ESMTP id k9VKQsUw005798
 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:26:54 -0500
X-Authentication-Warning: rcf2.rhic.bnl.gov: tomw owned process doing -bs
Date: Tue, 31 Oct 2006 15:26:54 -0500 (EST)
From: Tomasz Wlodek <tomw@bnl.gov>
X-X-Sender: tomw@rcf2.rhic.bnl.gov
To: HyperNews-Test@hnews.usatlas.bnl.gov
Subject: Re: AAABBBCCC
In-Reply-To: <"/Test/3/2"@hnews.usatlas.bnl.gov>
Message-ID: <Pine.LNX.4.64.0610311526440.24070@rcf2.rhic.bnl.gov>
References: <"/Test/3/2"@hnews.usatlas.bnl.gov>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-BNL-MailScanner-Information: Please contact the ITD Service Desk for more information
X-BNL-MailScanner: Found to be clean
X-BNL-MailScanner-SpamCheck: not spam (whitelisted),
 	SpamAssassin (score=-3.6, required 5, autolearn=not spam,
 	BAYES_00 -3.60)
X-BNL-MailScanner-From: tomw@bnl.gov
X-Spam-Status: No

[mailin-6.1] spam_keyword1='Keywords:' spam_keyword2='CERN SpamKiller Note:' threshold=0
[mailin-77.1] forum=Test spam_forums=
[mailin-77.4] turn on spam filter for Test
[mailin-78] spam_rating= threshold=0 compare=0
[mailin-78.1] spam_rating: no spam rating in the headers. Bypass spam filter.
[mailin-7] x-hn-loop is 
[mailin-28.1] from=Tomasz Wlodek <tomw@bnl.gov> 
[mailin-29] address=tomw@bnl.gov from=Tomasz Wlodek

[memlib-11] (isMember) checking if 'tomw@bnl.gov' is member

[memlib-11.2] (isMember) 'tomw@bnl.gov' is old member 
[mailin-8] fromAddress = tomw@bnl.gov 
[mailin-9] userName = Tomasz Wlodek 
[mailin-37] body= 
[mailin-26] The following is the message... 
On Tue, 31 Oct 2006, New Admin wrote:

>
> *** Discussion title: Test
>
> Post on Oct 31 from www interface....
>
> -------------------------------------------------------------
> Visit this HyperNews at hnews.usatlas.bnl.gov message (to reply or unsubscribe) at:
> https://hnews.usatlas.bnl.gov/HyperNews/get/Test/3/2.html
>


Second response from mail....

-- 
Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |

[mailin-14] MsgBody=On Tue, 31 Oct 2006, New Admin wrote:

>
> *** Discussion title: Test
>
> Post on Oct 31 from www interface....
>
> -------------------------------------------------------------
> Visit this HyperNews at hnews.usatlas.bnl.gov message (to reply or unsubscribe) at:
> https://hnews.usatlas.bnl.gov/HyperNews/get/Test/3/2.html
>


Second response from mail....

-- 
Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |


[mailin-14.1] MsgBody: On Tue, 31 Oct 2006, New Admin wrote:

>
> *** Discussion title: Test
>
> Post on Oct 31 from www interface....
>
> -------------------------------------------------------------
> Visit this HyperNews at hnews.usatlas.bnl.gov message (to reply or unsubscribe) at:
> https://hnews.usatlas.bnl.gov/HyperNews/get/Test/3/2.html
>


Second response from mail....

-- 
Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |


[mailin-15] Attempting to find additional headers in body 
[mailin-17] MsgBody=On Tue, 31 Oct 2006, New Admin wrote:

>
> *** Discussion title: Test
>
> Post on Oct 31 from www interface....
>
> -------------------------------------------------------------
> Visit this HyperNews at hnews.usatlas.bnl.gov message (to reply or unsubscribe) at:
> https://hnews.usatlas.bnl.gov/HyperNews/get/Test/3/2.html
>


Second response from mail....

-- 
Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |



[mailin-22] Header String: 
>From tomw@bnl.gov  Tue Oct 31 15:30:12 2006
Return-Path: <tomw@bnl.gov>
Received: from smtpgateway.bnl.gov (smtpgateway.sec.bnl.local [192.168.1.132])
 	by hnews.usatlas.bnl.gov (8.13.1/8.13.1) with ESMTP id k9VKUCc2015712
 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:30:12 -0500
Received: from rcf2.rhic.bnl.gov ([130.199.6.81])
 	by smtpgw.bnl.gov with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32)
 	(bnl.gov SMTP on gw3)
 	serial 1Gf0CF-0006Fz-9k
 	for HyperNews-Test@hnews.usatlas.bnl.gov; Tue, 31 Oct 2006 15:26:55 -0500
Received: from rcf2.rhic.bnl.gov (localhost.localdomain [127.0.0.1])
 	by rcf2.rhic.bnl.gov (8.13.1/8.13.1) with ESMTP id k9VKQsl2005801
 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:26:54 -0500
Received: from localhost (tomw@localhost)
 	by rcf2.rhic.bnl.gov (8.13.1/8.13.1/Submit) with ESMTP id k9VKQsUw005798
 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:26:54 -0500
X-Authentication-Warning: rcf2.rhic.bnl.gov: tomw owned process doing -bs
Date: Tue, 31 Oct 2006 15:26:54 -0500 (EST)
From: Tomasz Wlodek <tomw@bnl.gov>
X-X-Sender: tomw@rcf2.rhic.bnl.gov
To: HyperNews-Test@hnews.usatlas.bnl.gov
Subject: Re: AAABBBCCC
In-Reply-To: <"/Test/3/2"@hnews.usatlas.bnl.gov>
Message-ID: <Pine.LNX.4.64.0610311526440.24070@rcf2.rhic.bnl.gov>
References: <"/Test/3/2"@hnews.usatlas.bnl.gov>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-BNL-MailScanner-Information: Please contact the ITD Service Desk for more information
X-BNL-MailScanner: Found to be clean
X-BNL-MailScanner-SpamCheck: not spam (whitelisted),
 	SpamAssassin (score=-3.6, required 5, autolearn=not spam,
 	BAYES_00 -3.60)
X-BNL-MailScanner-From: tomw@bnl.gov
X-Spam-Status: No

[mailin-23] Header Fields... 
return-path: '<tomw@bnl.gov>'
x-x-sender: 'tomw@rcf2.rhic.bnl.gov'
date: 'Tue, 31 Oct 2006 15:26:54 -0500 (EST)'
from : 'tomw@bnl.gov  Tue Oct 31 15:30:12 2006'
content-type: 'TEXT/PLAIN; charset=US-ASCII; format=flowed'
in-reply-to: '<"/Test/3/2"@hnews.usatlas.bnl.gov>'
to: 'HyperNews-Test@hnews.usatlas.bnl.gov'
mime-version: '1.0'
references: '<"/Test/3/2"@hnews.usatlas.bnl.gov>'
from: 'Tomasz Wlodek <tomw@bnl.gov>'
x-bnl-mailscanner: 'Found to be clean'
x-spam-status: 'No'
received: 'from smtpgateway.bnl.gov (smtpgateway.sec.bnl.local [192.168.1.132])	by hnews.usatlas.bnl.gov (8.13.1/8.13.1) with ESMTP id k9VKUCc2015712 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:30:12 -0500  from rcf2.rhic.bnl.gov ([130.199.6.81])	by smtpgw.bnl.gov with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) 	(bnl.gov SMTP on gw3) 	serial 1Gf0CF-0006Fz-9k 	for HyperNews-Test@hnews.usatlas.bnl.gov; Tue, 31 Oct 2006 15:26:55 -0500  from rcf2.rhic.bnl.gov (localhost.localdomain [127.0.0.1])	by rcf2.rhic.bnl.gov (8.13.1/8.13.1) with ESMTP id k9VKQsl2005801 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:26:54 -0500  from localhost (tomw@localhost)	by rcf2.rhic.bnl.gov (8.13.1/8.13.1/Submit) with ESMTP id k9VKQsUw005798 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:26:54 -0500 '
x-bnl-mailscanner-spamcheck: 'not spam (whitelisted),	SpamAssassin (score=-3.6, required 5, autolearn=not spam, 	BAYES_00 -3.60) '
subject: 'Re: AAABBBCCC'
x-bnl-mailscanner-information: 'Please contact the ITD Service Desk for more information'
x-bnl-mailscanner-from: 'tomw@bnl.gov'
x-authentication-warning: 'rcf2.rhic.bnl.gov: tomw owned process doing -bs'
message-id: '<Pine.LNX.4.64.0610311526440.24070@rcf2.rhic.bnl.gov>'
[mailin-24] MsgBody: 
On Tue, 31 Oct 2006, New Admin wrote:

>
> *** Discussion title: Test
>
> Post on Oct 31 from www interface....
>
> -------------------------------------------------------------
> Visit this HyperNews at hnews.usatlas.bnl.gov message (to reply or unsubscribe) at:
> https://hnews.usatlas.bnl.gov/HyperNews/get/Test/3/2.html
>


Second response from mail....

-- 
Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |

[mailin-25] hnprefix is /HyperNews 
[mailin-39] Got past IsBogusMail 
[mailin-40] title1: 'Re: AAABBBCCC' 
[mailin-41] title3: 'Re%3a%20AAABBBCCC' 
[mailin-42] mid = <Pine.LNX.4.64.0610311526440.24070@rcf2.rhic.bnl.gov> 
[mailin-43] userName: 'Tomasz Wlodek' 
[mailin-44] addResponseURL = https://hnews.usatlas.bnl.gov/HyperNews/SECURED/add-response.pl 
[mailin-45] http = https://hnews.usatlas.bnl.gov 
[mailin-46] POSTing to hnews.usatlas.bnl.gov:443, /HyperNews/SECURED/add-response.pl [mailin-47] SERVER_NAME=hnews.usatlas.bnl.gov SERVER_PORT=443 
In http::SSLpost: hnews.usatlas.bnl.gov, 443, /HyperNews/SECURED/add-response.pl  [http-14]
   [http-14.1]
   [http-14.2]

[memlib-12] (getMember) userid: 'HN-Admin'

[memlib-13.2] (getMember) found original ID HN-Admin in hnpeople

[urc-1] (parseURCFile) About to parse '/var/www/hnews/hndocs/hnpeople/HN-Admin' 
'SessionLength': 'default'<BR>  [urc-3]
'Status': 'registered'<BR>  [urc-3]
'OldEmail': ''<BR>  [urc-3]
'Subscribe': 'some'<BR>  [urc-3]
'UserID': 'HN-Admin'<BR>  [urc-3]
'Hide': 'Nothing'<BR>  [urc-3]
'Password': 'DGAG2sbuNylso'<BR>  [urc-3]
'Name': 'HyperNews admin 1'<BR>  [urc-3]
'Email': ''<BR>  [urc-3]

[memlib-13.4] (getMember) check alias of HN-Admin

[memlib-13.6] (getMember)  member exists, put it to cache
[memlib-8] (put_member_in_cache) Caching member info for 'HN-Admin':
'Email' = ''
'Hide' = 'Nothing'
'Name' = 'HyperNews admin 1'
'OldEmail' = ''
'Password' = '*************'
'SessionLength' = 'default'
'Status' = 'registered'
'Subscribe' = 'some'
'UserID' = 'HN-Admin'

[memlib-10] (put_member_in_cache) Store new cache entry for 'HN-Admin'.

[memlib-12] (getMember) userid: 'HN-Admin'

[memlib-7] (get_member_from_cache) Found 'HN-Admin' in member cache. 
ENV:
'DEFAULT' = '/var/mail/hn'
'HOME' = '/home/hn'
'HOST' = 'hnews.usatlas.bnl.gov'
'LINEBUF' = '2048'
'LOCKEXT' = '.lock'
'LOGNAME' = 'hn'
'MAILDIR' = '/home/hn'
'MSGPREFIX' = 'msg.'
'ORACLE_HOME' = ''
'ORACLE_SID' = ''
'ORGMAIL' = '/var/mail/hn'
'PATH' = '/bin:/usr/bin'
'PROCMAIL_VERSION' = '3.22'
'SENDMAIL' = '/usr/sbin/sendmail'
'SENDMAILFLAGS' = '-oi'
'SERVER_NAME' = 'hnews.usatlas.bnl.gov'
'SERVER_PORT' = '443'
'SHELL' = '/bin/bash'
'SHELLFLAGS' = '-c'
'SHELLMETAS' = '&|<>~;?*['

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

None test 1:37  by Terry Y Hung <Terry Y Hung>,   01 Nov, 2006
test javascript rejection

<script java>

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

None Re: Still can't get the incoming mail to post  by Terry Y Hung <Terry Y Hung>,   01 Nov, 2006
Hi Tom,

   The attachment part of your email was encoded by our mail server, 
so I couldn't read them. Could you send it to HNFeedBack-shn@slac.stanford.edu
one more time. (I saw that you CCed HNFeedBack-shn@slac.stanford.edu, but 
the perl path was wrong of this web site's previous code so the copy of 
your previous email did not go through.)

   All the 'get' sessions are serving requests for message. If a URL for
the message is wrong then the 'get' script replied with a "... doesn't exist
or is a directory" error message.

   Thanks!

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 


>   This message is in MIME format.  The first part should be readable text,
>   while the remaining parts are likely unreadable without MIME-aware tools.
> 
> ---947760890-1765802450-1162329071=:24070
> Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
> 
> Hi,
> 
> I am still struggling to get the incoming mail to post to the right forum. 
> Right now it seems that mail reaches HN machine and mail-incoming.pl 
> script is invoked, but no mail is posted to the forum.
> 
> I look into the debuging directory and I see that it contains many files 
> with name that ends with *get and some with *incoming-mail.pl end:
> 
> 2006-10-31__15:28:22__190548__get  2006-10-31__15:28:31__452912__get
> 2006-10-31__15:28:23__201241__get  2006-10-31__15:28:31__977311__get
> 2006-10-31__15:28:23__397732__get  2006-10-31__15:28:32__174514__get
> 2006-10-31__15:28:23__401397__get  2006-10-31__15:28:32__181069__get
> 2006-10-31__15:28:23__478895__get  2006-10-31__15:28:32__296330__get
> 2006-10-31__15:28:23__705043__get  2006-10-31__15:28:32__35811__get
> 2006-10-31__15:28:23__981549__get  2006-10-31__15:28:32__541163__get
> 2006-10-31__15:28:24__681660__get  2006-10-31__15:28:32__566961__get
> 2006-10-31__15:28:24__859655__get  2006-10-31__15:28:33__302979__get
> 2006-10-31__15:28:24__996902__get 
> 2006-10-31__15:30:12__711630__mail-incoming.pl
> 2006-10-31__15:28:31__120071__get 
> 2006-10-31__15:30:12__776109__mail-incoming.pl
> 
> 
> the *mail-incoming.pl filed do not contain any information which I could 
> interpret as a hint about a problem, but at the end of the *get files I 
> see a line:
> 
> [hvlib-27] (get_URL) 
> '/var/www/hnews/hndocs/%3cSCRIPTLANGUAGE=%22JavaScript%22%3e%3c%21--hidethisfunctionhelp%28message%29%7bself.status=message%3breturntrue%3b%7d//stophiding--%3e%3c/SCRIPT%3e' 
> doesn't exist or is a directory<BR>
> 
> Can anyone explain to me what this means?
> 
> I append both types of the log files
> 
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> ---947760890-1765802450-1162329071=:24070
> Content-Type: TEXT/PLAIN; charset=US-ASCII; name=log1
> Content-Transfer-Encoding: BASE64
> Content-ID: <Pine.LNX.4.64.0610311611110.24070@rcf2.rhic.bnl.gov>
> Content-Description: 
> Content-Disposition: attachment; filename=log1
None See why some e-mail to this forum is rejected  by Terry Y Hung <Terry Y Hung>,   01 Nov, 2006
Re: None Re: Still can't get the incoming mail to post (Terry Y Hung)
From Owner-Hypernews@slac.stanford.edu Wed Nov  1 07:02:06 2006
Received: from nospam3.slac.stanford.edu (nospam3.slac.stanford.edu [134.79.18.83])
	by lists1.slac.stanford.edu (8.13.8/8.13.8) with ESMTP id kA1F25uw005134
	for <hnfeedback-shn@lists1.slac.stanford.edu>; Wed, 1 Nov 2006 07:02:06 -0800 (PST)
	(envelope-from tomw@bnl.gov)
Received: from smtpgateway.bnl.gov (smtpgw.bnl.gov [130.199.3.132])
	by nospam3.slac.stanford.edu (8.13.8/8.13.8) with ESMTP id kA1F23Lr025753;
	Wed, 1 Nov 2006 07:02:03 -0800 (PST)
	(envelope-from tomw@bnl.gov)
Received: from rcf2.rhic.bnl.gov ([130.199.6.81])
	by smtpgw.bnl.gov with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32)
	(bnl.gov SMTP on gw2)
	serial 1GfHaz-0006Qi-94; Wed, 01 Nov 2006 10:01:37 -0500
Received: from rcf2.rhic.bnl.gov (localhost.localdomain [127.0.0.1])
	by rcf2.rhic.bnl.gov (8.13.1/8.13.1) with ESMTP id kA1F1bTj029310;
	Wed, 1 Nov 2006 10:01:37 -0500
Received: from localhost (tomw@localhost)
	by rcf2.rhic.bnl.gov (8.13.1/8.13.1/Submit) with ESMTP id kA1F1bSW029306;
	Wed, 1 Nov 2006 10:01:37 -0500
X-Authentication-Warning: rcf2.rhic.bnl.gov: tomw owned process doing -bs
Date: Wed, 1 Nov 2006 10:01:37 -0500 (EST)
From: Tomasz Wlodek <tomw@bnl.gov>
X-X-Sender: tomw@rcf2.rhic.bnl.gov
To: Terry Hung <terryh@slac.stanford.edu>
cc: HNFeedBack-shn@slac.stanford.edu
Subject: Re: Still can't get the incoming mail to post
In-Reply-To: <200611011021.kA1ALmGY018793@ec-terryh.slac.stanford.edu>
Message-ID: <Pine.LNX.4.64.0611011001200.24070@rcf2.rhic.bnl.gov>
References: <200611011021.kA1ALmGY018793@ec-terryh.slac.stanford.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-BNL-MailScanner-Information: Please contact the ITD Service Desk for more information
X-BNL-MailScanner: Found to be clean
X-BNL-MailScanner-SpamCheck: not spam (whitelisted),
	SpamAssassin (score=-3.6, required 5, autolearn=not spam,
	BAYES_00 -3.60)
X-BNL-MailScanner-From: tomw@bnl.gov
X-Spam-Status: No
X-PMX-Version: 5.2.1.279297, Antispam-Engine: 2.4.0.264935, Antispam-Data: 2006.11.1.64933
X-PerlMx-Spam: Gauge=IIIIIII, Probability=7%, Report='__C230066_P5 0, __CT 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __STOCK_PHRASE_24 0'

Second file...

-- 
Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |

From hn@rcf.rhic.bnl.gov Tue Oct 31 16:01:54 2006
Date: Tue, 31 Oct 2006 16:01:30 -0500
From: HyperNews <hn@rcf.rhic.bnl.gov>
To: tomw@bnl.gov

HN____________________________________________Tue Oct 31 15:30:12 2006
@debug =  1 1 1 1 0 0 0 0  mail-incoming.pl [hnlib-4]
[mailin-1] start mail debugging
[mailin-2] Forum: /Test 
[mailin-4] MIME::Parser not found 
[mailin-5] allowMIMEmail=1 AllowMIME=0 
[mailin-6] header=From tomw@bnl.gov  Tue Oct 31 15:30:12 2006
Return-Path: <tomw@bnl.gov>
Received: from smtpgateway.bnl.gov (smtpgateway.sec.bnl.local [192.168.1.132])
 	by hnews.usatlas.bnl.gov (8.13.1/8.13.1) with ESMTP id k9VKUCc2015712
 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:30:12 -0500
Received: from rcf2.rhic.bnl.gov ([130.199.6.81])
 	by smtpgw.bnl.gov with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32)
 	(bnl.gov SMTP on gw3)
 	serial 1Gf0CF-0006Fz-9k
 	for HyperNews-Test@hnews.usatlas.bnl.gov; Tue, 31 Oct 2006 15:26:55 -0500
Received: from rcf2.rhic.bnl.gov (localhost.localdomain [127.0.0.1])
 	by rcf2.rhic.bnl.gov (8.13.1/8.13.1) with ESMTP id k9VKQsl2005801
 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:26:54 -0500
Received: from localhost (tomw@localhost)
 	by rcf2.rhic.bnl.gov (8.13.1/8.13.1/Submit) with ESMTP id k9VKQsUw005798
 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:26:54 -0500
X-Authentication-Warning: rcf2.rhic.bnl.gov: tomw owned process doing -bs
Date: Tue, 31 Oct 2006 15:26:54 -0500 (EST)
From: Tomasz Wlodek <tomw@bnl.gov>
X-X-Sender: tomw@rcf2.rhic.bnl.gov
To: HyperNews-Test@hnews.usatlas.bnl.gov
Subject: Re: AAABBBCCC
In-Reply-To: <"/Test/3/2"@hnews.usatlas.bnl.gov>
Message-ID: <Pine.LNX.4.64.0610311526440.24070@rcf2.rhic.bnl.gov>
References: <"/Test/3/2"@hnews.usatlas.bnl.gov>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-BNL-MailScanner-Information: Please contact the ITD Service Desk for more information
X-BNL-MailScanner: Found to be clean
X-BNL-MailScanner-SpamCheck: not spam (whitelisted),
 	SpamAssassin (score=-3.6, required 5, autolearn=not spam,
 	BAYES_00 -3.60)
X-BNL-MailScanner-From: tomw@bnl.gov
X-Spam-Status: No

[mailin-6.1] spam_keyword1='Keywords:' spam_keyword2='CERN SpamKiller Note:' threshold=0
[mailin-77.1] forum=Test spam_forums=
[mailin-77.4] turn on spam filter for Test
[mailin-78] spam_rating= threshold=0 compare=0
[mailin-78.1] spam_rating: no spam rating in the headers. Bypass spam filter.
[mailin-7] x-hn-loop is 
[mailin-28.1] from=Tomasz Wlodek <tomw@bnl.gov> 
[mailin-29] address=tomw@bnl.gov from=Tomasz Wlodek

[memlib-11] (isMember) checking if 'tomw@bnl.gov' is member

[memlib-11.2] (isMember) 'tomw@bnl.gov' is old member 
[mailin-8] fromAddress = tomw@bnl.gov 
[mailin-9] userName = Tomasz Wlodek 
[mailin-37] body= 
[mailin-26] The following is the message... 
On Tue, 31 Oct 2006, New Admin wrote:

>
> *** Discussion title: Test
>
> Post on Oct 31 from www interface....
>
> -------------------------------------------------------------
> Visit this HyperNews at hnews.usatlas.bnl.gov message (to reply or unsubscribe) at:
> https://hnews.usatlas.bnl.gov/HyperNews/get/Test/3/2.html
>


Second response from mail....

-- 
Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |

[mailin-14] MsgBody=On Tue, 31 Oct 2006, New Admin wrote:

>
> *** Discussion title: Test
>
> Post on Oct 31 from www interface....
>
> -------------------------------------------------------------
> Visit this HyperNews at hnews.usatlas.bnl.gov message (to reply or unsubscribe) at:
> https://hnews.usatlas.bnl.gov/HyperNews/get/Test/3/2.html
>


Second response from mail....

-- 
Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |


[mailin-14.1] MsgBody: On Tue, 31 Oct 2006, New Admin wrote:

>
> *** Discussion title: Test
>
> Post on Oct 31 from www interface....
>
> -------------------------------------------------------------
> Visit this HyperNews at hnews.usatlas.bnl.gov message (to reply or unsubscribe) at:
> https://hnews.usatlas.bnl.gov/HyperNews/get/Test/3/2.html
>


Second response from mail....

-- 
Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |


[mailin-15] Attempting to find additional headers in body 
[mailin-17] MsgBody=On Tue, 31 Oct 2006, New Admin wrote:

>
> *** Discussion title: Test
>
> Post on Oct 31 from www interface....
>
> -------------------------------------------------------------
> Visit this HyperNews at hnews.usatlas.bnl.gov message (to reply or unsubscribe) at:
> https://hnews.usatlas.bnl.gov/HyperNews/get/Test/3/2.html
>


Second response from mail....

-- 
Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |



[mailin-22] Header String: 
>From tomw@bnl.gov  Tue Oct 31 15:30:12 2006
Return-Path: <tomw@bnl.gov>
Received: from smtpgateway.bnl.gov (smtpgateway.sec.bnl.local [192.168.1.132])
 	by hnews.usatlas.bnl.gov (8.13.1/8.13.1) with ESMTP id k9VKUCc2015712
 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:30:12 -0500
Received: from rcf2.rhic.bnl.gov ([130.199.6.81])
 	by smtpgw.bnl.gov with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32)
 	(bnl.gov SMTP on gw3)
 	serial 1Gf0CF-0006Fz-9k
 	for HyperNews-Test@hnews.usatlas.bnl.gov; Tue, 31 Oct 2006 15:26:55 -0500
Received: from rcf2.rhic.bnl.gov (localhost.localdomain [127.0.0.1])
 	by rcf2.rhic.bnl.gov (8.13.1/8.13.1) with ESMTP id k9VKQsl2005801
 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:26:54 -0500
Received: from localhost (tomw@localhost)
 	by rcf2.rhic.bnl.gov (8.13.1/8.13.1/Submit) with ESMTP id k9VKQsUw005798
 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:26:54 -0500
X-Authentication-Warning: rcf2.rhic.bnl.gov: tomw owned process doing -bs
Date: Tue, 31 Oct 2006 15:26:54 -0500 (EST)
From: Tomasz Wlodek <tomw@bnl.gov>
X-X-Sender: tomw@rcf2.rhic.bnl.gov
To: HyperNews-Test@hnews.usatlas.bnl.gov
Subject: Re: AAABBBCCC
In-Reply-To: <"/Test/3/2"@hnews.usatlas.bnl.gov>
Message-ID: <Pine.LNX.4.64.0610311526440.24070@rcf2.rhic.bnl.gov>
References: <"/Test/3/2"@hnews.usatlas.bnl.gov>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-BNL-MailScanner-Information: Please contact the ITD Service Desk for more information
X-BNL-MailScanner: Found to be clean
X-BNL-MailScanner-SpamCheck: not spam (whitelisted),
 	SpamAssassin (score=-3.6, required 5, autolearn=not spam,
 	BAYES_00 -3.60)
X-BNL-MailScanner-From: tomw@bnl.gov
X-Spam-Status: No

[mailin-23] Header Fields... 
return-path: '<tomw@bnl.gov>'
x-x-sender: 'tomw@rcf2.rhic.bnl.gov'
date: 'Tue, 31 Oct 2006 15:26:54 -0500 (EST)'
from : 'tomw@bnl.gov  Tue Oct 31 15:30:12 2006'
content-type: 'TEXT/PLAIN; charset=US-ASCII; format=flowed'
in-reply-to: '<"/Test/3/2"@hnews.usatlas.bnl.gov>'
to: 'HyperNews-Test@hnews.usatlas.bnl.gov'
mime-version: '1.0'
references: '<"/Test/3/2"@hnews.usatlas.bnl.gov>'
from: 'Tomasz Wlodek <tomw@bnl.gov>'
x-bnl-mailscanner: 'Found to be clean'
x-spam-status: 'No'
received: 'from smtpgateway.bnl.gov (smtpgateway.sec.bnl.local [192.168.1.132])	by hnews.usatlas.bnl.gov (8.13.1/8.13.1) with ESMTP id k9VKUCc2015712 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:30:12 -0500  from rcf2.rhic.bnl.gov ([130.199.6.81])	by smtpgw.bnl.gov with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) 	(bnl.gov SMTP on gw3) 	serial 1Gf0CF-0006Fz-9k 	for HyperNews-Test@hnews.usatlas.bnl.gov; Tue, 31 Oct 2006 15:26:55 -0500  from rcf2.rhic.bnl.gov (localhost.localdomain [127.0.0.1])	by rcf2.rhic.bnl.gov (8.13.1/8.13.1) with ESMTP id k9VKQsl2005801 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:26:54 -0500  from localhost (tomw@localhost)	by rcf2.rhic.bnl.gov (8.13.1/8.13.1/Submit) with ESMTP id k9VKQsUw005798 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Tue, 31 Oct 2006 15:26:54 -0500 '
x-bnl-mailscanner-spamcheck: 'not spam (whitelisted),	SpamAssassin (score=-3.6, required 5, autolearn=not spam, 	BAYES_00 -3.60) '
subject: 'Re: AAABBBCCC'
x-bnl-mailscanner-information: 'Please contact the ITD Service Desk for more information'
x-bnl-mailscanner-from: 'tomw@bnl.gov'
x-authentication-warning: 'rcf2.rhic.bnl.gov: tomw owned process doing -bs'
message-id: '<Pine.LNX.4.64.0610311526440.24070@rcf2.rhic.bnl.gov>'
[mailin-24] MsgBody: 
On Tue, 31 Oct 2006, New Admin wrote:

>
> *** Discussion title: Test
>
> Post on Oct 31 from www interface....
>
> -------------------------------------------------------------
> Visit this HyperNews at hnews.usatlas.bnl.gov message (to reply or unsubscribe) at:
> https://hnews.usatlas.bnl.gov/HyperNews/get/Test/3/2.html
>


Second response from mail....

-- 
Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |

[mailin-25] hnprefix is /HyperNews 
[mailin-39] Got past IsBogusMail 
[mailin-40] title1: 'Re: AAABBBCCC' 
[mailin-41] title3: 'Re%3a%20AAABBBCCC' 
[mailin-42] mid = <Pine.LNX.4.64.0610311526440.24070@rcf2.rhic.bnl.gov> 
[mailin-43] userName: 'Tomasz Wlodek' 
[mailin-44] addResponseURL = https://hnews.usatlas.bnl.gov/HyperNews/SECURED/add-response.pl 
[mailin-45] http = https://hnews.usatlas.bnl.gov 
[mailin-46] POSTing to hnews.usatlas.bnl.gov:443, /HyperNews/SECURED/add-response.pl [mailin-47] SERVER_NAME=hnews.usatlas.bnl.gov SERVER_PORT=443 
In http::SSLpost: hnews.usatlas.bnl.gov, 443, /HyperNews/SECURED/add-response.pl  [http-14]
   [http-14.1]
   [http-14.2]

[memlib-12] (getMember) userid: 'HN-Admin'

[memlib-13.2] (getMember) found original ID HN-Admin in hnpeople

[urc-1] (parseURCFile) About to parse '/var/www/hnews/hndocs/hnpeople/HN-Admin' 
'SessionLength': 'default'<BR>  [urc-3]
'Status': 'registered'<BR>  [urc-3]
'OldEmail': ''<BR>  [urc-3]
'Subscribe': 'some'<BR>  [urc-3]
'UserID': 'HN-Admin'<BR>  [urc-3]
'Hide': 'Nothing'<BR>  [urc-3]
'Password': 'DGAG2sbuNylso'<BR>  [urc-3]
'Name': 'HyperNews admin 1'<BR>  [urc-3]
'Email': ''<BR>  [urc-3]

[memlib-13.4] (getMember) check alias of HN-Admin

[memlib-13.6] (getMember)  member exists, put it to cache
[memlib-8] (put_member_in_cache) Caching member info for 'HN-Admin':
'Email' = ''
'Hide' = 'Nothing'
'Name' = 'HyperNews admin 1'
'OldEmail' = ''
'Password' = '*************'
'SessionLength' = 'default'
'Status' = 'registered'
'Subscribe' = 'some'
'UserID' = 'HN-Admin'

[memlib-10] (put_member_in_cache) Store new cache entry for 'HN-Admin'.

[memlib-12] (getMember) userid: 'HN-Admin'

[memlib-7] (get_member_from_cache) Found 'HN-Admin' in member cache. 
ENV:
'DEFAULT' = '/var/mail/hn'
'HOME' = '/home/hn'
'HOST' = 'hnews.usatlas.bnl.gov'
'LINEBUF' = '2048'
'LOCKEXT' = '.lock'
'LOGNAME' = 'hn'
'MAILDIR' = '/home/hn'
'MSGPREFIX' = 'msg.'
'ORACLE_HOME' = ''
'ORACLE_SID' = ''
'ORGMAIL' = '/var/mail/hn'
'PATH' = '/bin:/usr/bin'
'PROCMAIL_VERSION' = '3.22'
'SENDMAIL' = '/usr/sbin/sendmail'
'SENDMAILFLAGS' = '-oi'
'SERVER_NAME' = 'hnews.usatlas.bnl.gov'
'SERVER_PORT' = '443'
'SHELL' = '/bin/bash'
'SHELLFLAGS' = '-c'
'SHELLMETAS' = '&|<>~;?*['

None test, please ignore  by Terry Y Hung <Terry Y Hung>,   31 Oct, 2006
test, pleas ignore.

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

None Re: how to debug mail-incoming.pl?  by Terry Y Hung <Terry Y Hung>,   18 Oct, 2006
Hi Tom,

   We are running HTTP here and the log is somewhat different from yours. 
Based on the log your are getting, the HTTPS posting from the mail-incoming.pl
failed right after [http-14] in http.pl. You can add some tracings to see
exactly where it aborts:

   OLD: print $debug_file ("In http::SSLpost: $host, $port, $request [http-14]
   OLD: ....
   NEW: print $debug_file ("  [http-14.1]\n") if $debug;
   OLD: ....
   NEW: print $debug_file ("  [http-14.2]\n") if $debug;
   OLD: ....

   Thanks!

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 
 
> Hi,
> 
> I still have the problem with incoming mail.
> 
> I have set a forum Test. The hndocs/Test directory is writable by user hn 
> (which is the user who runs HN).
> 
> I send e-mail to HN Test gateway. It is properly routed by aliases and 
> .procmailrc file to the test forum. The mail-incoming.pl script is invoked 
> with -f /Test option as it should. But the incoming mail is not posted to 
> test forum.
> 
> I have turned on the debug options as you suggested, but they give me no 
> clue. It seems everything is ok according to logs. So why the messages are 
> not posted to Test forum?
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
> The debug file:
> 
> 
> HN____________________________________________Wed Oct 18 15:12:22 2006
> @debug =  1 1 1 1 0 0 0 0  mail-incoming.pl [hnlib-4]
> [mailin-1] start mail debugging
> [mailin-2] Forum: 
> [mailin-4] MIME::Parser not found 
> [mailin-5] allowMIMEmail=1 AllowMIME=0 
> [mailin-6] header=From tomw@bnl.gov  Wed Oct 18 15:12:22 2006
> Return-Path: <tomw@bnl.gov>
> Received: from smtpgateway.bnl.gov (smtpgateway.sec.bnl.local [192.168.1.132])
>  	by hnews.usatlas.bnl.gov (8.13.1/8.13.1) with ESMTP id k9IJCMPo014170
>  	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Wed, 18 Oct 2006 15:12:22 -0400
> Received: from rcf2.rhic.bnl.gov ([130.199.6.81])
>  	by smtpgw.bnl.gov with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32)
>  	(bnl.gov SMTP on gw3)
>  	serial 1GaGpt-0005lU-CX
>  	for HyperNews-Test@hnews.usatlas.bnl.gov; Wed, 18 Oct 2006 15:12:17 -0400
> Received: from rcf2.rhic.bnl.gov (localhost.localdomain [127.0.0.1])
>  	by rcf2.rhic.bnl.gov (8.13.1/8.13.1) with ESMTP id k9IJCHPL005666
>  	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Wed, 18 Oct 2006 15:12:17 -0400
> Received: from localhost (tomw@localhost)
>  	by rcf2.rhic.bnl.gov (8.13.1/8.13.1/Submit) with ESMTP id k9IJCHA0005662
>  	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Wed, 18 Oct 2006 15:12:17 -0400
> X-Authentication-Warning: rcf2.rhic.bnl.gov: tomw owned process doing -bs
> Date: Wed, 18 Oct 2006 15:12:17 -0400 (EDT)
> From: Tomasz Wlodek <tomw@bnl.gov>
> X-X-Sender: tomw@rcf2.rhic.bnl.gov
> To: HyperNews-Test@hnews.usatlas.bnl.gov
> Subject: test after DEBUG=1
> Message-ID: <Pine.LNX.4.64.0610181512080.11885@rcf2.rhic.bnl.gov>
> MIME-Version: 1.0
> Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
> X-BNL-MailScanner-Information: Please contact the ITD Service Desk for more information
> X-BNL-MailScanner: Found to be clean
> X-BNL-MailScanner-SpamCheck: not spam (whitelisted),
>  	SpamAssassin (score=-3.6, required 5, autolearn=not spam,
>  	BAYES_00 -3.60)
> X-BNL-MailScanner-From: tomw@bnl.gov
> X-Spam-Status: No
> 
> [mailin-6.1] spam_keyword1='Keywords:' spam_keyword2='CERN SpamKiller Note:' threshold=0
> [mailin-77.1] forum= spam_forums=
> [mailin-77.4] turn on spam filter for 
> [mailin-78] spam_rating= threshold=0 compare=0
> [mailin-78.1] spam_rating: no spam rating in the headers. Bypass spam filter.
> [mailin-7] x-hn-loop is 
> [mailin-28.1] from=Tomasz Wlodek <tomw@bnl.gov> 
> [mailin-29] address=tomw@bnl.gov from=Tomasz Wlodek
> 
> [memlib-11] (isMember) checking if 'tomw@bnl.gov' is member
> 
> [memlib-11.2] (isMember) 'tomw@bnl.gov' is old member 
> [mailin-8] fromAddress = tomw@bnl.gov 
> [mailin-9] userName = Tomasz Wlodek 
> [mailin-37] body= 
> [mailin-26] The following is the message...
> 
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
> [mailin-14] MsgBody=
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
> 
> [mailin-14.1] MsgBody:
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
> 
> [mailin-15] Attempting to find additional headers in body 
> [mailin-17] MsgBody=
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
> 
> 
> [mailin-22] Header String: 
> >From tomw@bnl.gov  Wed Oct 18 15:12:22 2006
> Return-Path: <tomw@bnl.gov>
> Received: from smtpgateway.bnl.gov (smtpgateway.sec.bnl.local [192.168.1.132])
>  	by hnews.usatlas.bnl.gov (8.13.1/8.13.1) with ESMTP id k9IJCMPo014170
>  	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Wed, 18 Oct 2006 15:12:22 -0400
> Received: from rcf2.rhic.bnl.gov ([130.199.6.81])
>  	by smtpgw.bnl.gov with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32)
>  	(bnl.gov SMTP on gw3)
>  	serial 1GaGpt-0005lU-CX
>  	for HyperNews-Test@hnews.usatlas.bnl.gov; Wed, 18 Oct 2006 15:12:17 -0400
> Received: from rcf2.rhic.bnl.gov (localhost.localdomain [127.0.0.1])
>  	by rcf2.rhic.bnl.gov (8.13.1/8.13.1) with ESMTP id k9IJCHPL005666
>  	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Wed, 18 Oct 2006 15:12:17 -0400
> Received: from localhost (tomw@localhost)
>  	by rcf2.rhic.bnl.gov (8.13.1/8.13.1/Submit) with ESMTP id k9IJCHA0005662
>  	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Wed, 18 Oct 2006 15:12:17 -0400
> X-Authentication-Warning: rcf2.rhic.bnl.gov: tomw owned process doing -bs
> Date: Wed, 18 Oct 2006 15:12:17 -0400 (EDT)
> From: Tomasz Wlodek <tomw@bnl.gov>
> X-X-Sender: tomw@rcf2.rhic.bnl.gov
> To: HyperNews-Test@hnews.usatlas.bnl.gov
> Subject: test after DEBUG=1
> Message-ID: <Pine.LNX.4.64.0610181512080.11885@rcf2.rhic.bnl.gov>
> MIME-Version: 1.0
> Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
> X-BNL-MailScanner-Information: Please contact the ITD Service Desk for more information
> X-BNL-MailScanner: Found to be clean
> X-BNL-MailScanner-SpamCheck: not spam (whitelisted),
>  	SpamAssassin (score=-3.6, required 5, autolearn=not spam,
>  	BAYES_00 -3.60)
> X-BNL-MailScanner-From: tomw@bnl.gov
> X-Spam-Status: No
> 
> [mailin-23] Header Fields... 
> return-path: '<tomw@bnl.gov>'
> x-bnl-mailscanner-spamcheck: 'not spam (whitelisted),	SpamAssassin (score=-3.6, required 5, autolearn=not spam, 	BAYES_00 -3.60) '
> x-x-sender: 'tomw@rcf2.rhic.bnl.gov'
> subject: 'test after DEBUG=1'
> date: 'Wed, 18 Oct 2006 15:12:17 -0400 (EDT)'
> x-bnl-mailscanner-information: 'Please contact the ITD Service Desk for more information'
> x-bnl-mailscanner-from: 'tomw@bnl.gov'
> from : 'tomw@bnl.gov  Wed Oct 18 15:12:22 2006'
> content-type: 'TEXT/PLAIN; charset=US-ASCII; format=flowed'
> to: 'HyperNews-Test@hnews.usatlas.bnl.gov'
> mime-version: '1.0'
> from: 'Tomasz Wlodek <tomw@bnl.gov>'
> x-bnl-mailscanner: 'Found to be clean'
> x-spam-status: 'No'
> received: 'from smtpgateway.bnl.gov (smtpgateway.sec.bnl.local [192.168.1.132])	by hnews.usatlas.bnl.gov (8.13.1/8.13.1) with ESMTP id k9IJCMPo014170 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Wed, 18 Oct 2006 15:12:22 -0400  from rcf2.rhic.bnl.gov ([130.199.6.81])	by smtpgw.bnl.gov with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) 	(bnl.gov SMTP on gw3) 	serial 1GaGpt-0005lU-CX 	for HyperNews-Test@hnews.usatlas.bnl.gov; Wed, 18 Oct 2006 15:12:17 -0400  from rcf2.rhic.bnl.gov (localhost.localdomain [127.0.0.1])	by rcf2.rhic.bnl.gov (8.13.1/8.13.1) with ESMTP id k9IJCHPL005666 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Wed, 18 Oct 2006 15:12:17 -0400  from localhost (tomw@localhost)	by rcf2.rhic.bnl.gov (8.13.1/8.13.1/Submit) with ESMTP id k9IJCHA0005662 	for <HyperNews-Test@hnews.usatlas.bnl.gov>; Wed, 18 Oct 2006 15:12:17 -0400 '
> x-authentication-warning: 'rcf2.rhic.bnl.gov: tomw owned process doing -bs'
> message-id: '<Pine.LNX.4.64.0610181512080.11885@rcf2.rhic.bnl.gov>'
> [mailin-24] MsgBody:
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
> [mailin-25] hnprefix is /HyperNews 
> [mailin-39] Got past IsBogusMail 
> [mailin-40] title1: 'test after DEBUG=1' 
> [mailin-41] title3: 'test%20after%20DEBUG%3d1' 
> [mailin-42] mid = <Pine.LNX.4.64.0610181512080.11885@rcf2.rhic.bnl.gov> 
> [mailin-43] userName: 'Tomasz Wlodek' 
> [mailin-44] addResponseURL = https://hnews.usatlas.bnl.gov/HyperNews/SECURED/add-response.pl 
> [mailin-45] http = https://hnews.usatlas.bnl.gov 
> [mailin-46] POSTing to hnews.usatlas.bnl.gov:443, /HyperNews/SECURED/add-response.pl [mailin-47] SERVER_NAME=hnews.usatlas.bnl.gov SERVER_PORT=443 
> In http::SSLpost: hnews.usatlas.bnl.gov, 443, /HyperNews/SECURED/add-response.pl  [http-14]
> 
> [memlib-12] (getMember) userid: 'HN-Admin'
> 
> [memlib-13.2] (getMember) found original ID HN-Admin in hnpeople
> 
> [urc-1] (parseURCFile) About to parse '/var/www/hnews/hndocs/hnpeople/HN-Admin' 
> 'SessionLength': 'default'<BR>  [urc-3]
> 'Status': 'registered'<BR>  [urc-3]
> 'OldEmail': ''<BR>  [urc-3]
> 'Subscribe': 'some'<BR>  [urc-3]
> 'UserID': 'HN-Admin'<BR>  [urc-3]
> 'Hide': 'Nothing'<BR>  [urc-3]
> 'Password': 'DGAG2sbuNylso'<BR>  [urc-3]
> 'Name': 'HyperNews admin 1'<BR>  [urc-3]
> 'Email': ''<BR>  [urc-3]
> 
> [memlib-13.4] (getMember) check alias of HN-Admin
> 
> [memlib-13.6] (getMember)  member exists, put it to cache
> [memlib-8] (put_member_in_cache) Caching member info for 'HN-Admin':
> 'Email' = ''
> 'Hide' = 'Nothing'
> 'Name' = 'HyperNews admin 1'
> 'OldEmail' = ''
> 'Password' = '*************'
> 'SessionLength' = 'default'
> 'Status' = 'registered'
> 'Subscribe' = 'some'
> 'UserID' = 'HN-Admin'
> 
> [memlib-10] (put_member_in_cache) Store new cache entry for 'HN-Admin'.
> 
> [memlib-12] (getMember) userid: 'HN-Admin'
> 
> [memlib-7] (get_member_from_cache) Found 'HN-Admin' in member cache. 
> ENV:
> 'DEFAULT' = '/var/mail/hn'
> 'HOME' = '/home/hn'
> 'HOST' = 'hnews.usatlas.bnl.gov'
> 'LASTFOLDER' = '/var/www/cgi-bin/HyperNews/.scripts/mail-incoming.pl -f /Test'
> 'LINEBUF' = '2048'
> 'LOCKEXT' = '.lock'
> 'LOGNAME' = 'hn'
> 'MAILDIR' = '/home/hn'
> 'MSGPREFIX' = 'msg.'
> 'ORACLE_HOME' = ''
> 'ORACLE_SID' = ''
> 'ORGMAIL' = '/var/mail/hn'
> 'PATH' = '/bin:/usr/bin'
> 'PROCMAIL_VERSION' = '3.22'
> 'SENDMAIL' = '/usr/sbin/sendmail'
> 'SENDMAILFLAGS' = '-oi'
> 'SERVER_NAME' = 'hnews.usatlas.bnl.gov'
> 'SERVER_PORT' = '443'
> 'SHELL' = '/bin/bash'
> 'SHELLFLAGS' = '-c'
> 'SHELLMETAS' = '&|<>~;?*['
> 
None Re: how to debug mail-incoming.pl?  by Terry Y Hung <Terry Y Hung>,   13 Oct, 2006
Hi Tom,

   You can turn on the debugging in hndocs/debugOption by setting the
master switch DEBUG=1 and leave the default debug[2] and debug[3] to 1
for mail debugging.

   The log will be created in hndocs/debugLog.

   regards,
-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

> 
> Hi,
> 
> I ahve set up a Test forum in HN. To post to it I have to write to 
> Hypernews-Test@hnews.... The mail arrives and in the /etc/aliases I 
> forward it to account hn. Then in the account hn I do have a .procmailrc 
> file with the following directive:
> 
> :0 c
> * ^TO HyperNews-Test
> | /var/www/cgi-bin/HyperNews/.scripts/mail-incoming.pl -f /Test
> 
> Incoming mail arrives to hn machine, it is directed to hn account - but 
> then somehow /mail-incoming.pl does not post it to forum Test.
> 
> The mail-incoming.pl script works standalone:
> 
> perl -c mail-incoming.pl
> mail-incoming.pl syntax OK
> 
> also procmail works - if I replace the line
> | /var/www/cgi-bin/HyperNews/.scripts/mail-incoming.pl -f /Test
> with
> |cat >temp.file
> the incoming mail is written into temp.file
> 
> So the problem is that mail-incoming.pl does not post the incoming mail to 
> the forum Test. How can I debug it? Is there a mail-incoming.pl log 
> somewhere?
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
None Re: running HN with https  by Terry Y Hung <Terry Y Hung>,   10 Oct, 2006
Hi Tom,

   Peter Elmer set up Atlas and CMS HyperNews to use HTTPS. I do not know
if there is any special arrangement outside the code to get it to work.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

> 
> Hi,
> 
> Due to security concerns in BNL we have decided to run HN via https 
> entirely, not via http.
> 
> So I went to hnrc file and replaced all http with https and all references 
> to port 80 with port 443. Then I ran setup.pl
> 
> The HN runs (maybe you can see it at 
> https://hnews.usatlas.bnl.gov/HyperNews/recent but I am not sure if thei 
> page is visibel from outside BNL). However there is a problem.
> 
> If I select a forum (there is only one now, Test) I can see its messages. 
> However when I try to display any message - HN fails to find it. It 
> displays message "The requested URL /HyperNews/get/Test/2/2.html was not 
> found on this server." and - and this is the problem - the browser points 
> to http://hnews.usatlas.bnl.gov/HyperNews/get/Test/2/2.html instead to 
> https://hnews.usatlas.bnl.gov/HyperNews/get/Test/2/2.html
> 
> It seems to me that somehow in the code of HN it is hardcoded that 
> messages are stored under a location which starts with "http://"; and not 
> "https://";.
> 
> I did search in hnrc for all occurences of http to make sure that I've 
> converted it to https and all occurences of 80 to make sure that it is 
> changed to 443.
> 
> What else should I change to force HN to use https ONLY?
> 
> -- 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
None "Edit the forum" link broken  by Devin Bougie <Devin Bougie>,   10 May, 2006
Hello,

It seems that the "Edit the forum" link that appears on admin pages is broken.

For example, on the following page: https://hypernews.server.edu/lepp/get/HNTest.html?admin

"Edit the forum" would link to: https://hypernews.server.edu/HNTest.html

I'm not actually sure what it should be pointing to, but this definitely isn't right.

Any suggestions would be greatly appreciated.

Many thanks, Devin

None How do I use the "Categorized Index"-feature ?  by Jan Schulze <jansch@ep1.rub.de>,   11 Apr, 2006
Hello there,

I hope you can help me with my favourite HN-problem. After upgrading zu the HN-35-Version, I saw that there's the new feature of a Categorized Index. How do I use this feature with my old forums? Is it possible to "create" (with the createforums.pl) them again WITHOUT overwriting all the messages? I a bit afraid of that...

Thanks for your help, Jan Schulze, Germany

None Re: How do I use the "Categorized Index"-feature ?  by Peter Elmer <Peter Elmer>,   13 Apr, 2006
Re: None How do I use the "Categorized Index"-feature ? (Jan Schulze)
  Hi Jan,

On Tue, Apr 11, 2006 at 06:57:11AM -0700, Jan Schulze wrote:
> I hope you can help me with my favourite HN-problem. After upgrading zu
> the HN-35-Version, I saw that there's the new feature of a Categorized
> Index. How do I use this feature with my old forums? Is it possible to
> "create" (with the createforums.pl) them again WITHOUT overwriting all
> the messages? I a bit afraid of that...

  Sorry for the late response, this got lost in a gazillion mails that 
came while I was travelling...

  From what version of HN were you upgrading? If you were upgrading from
one of the earlier SLAC HyperNews versions, it should be sufficient
to just make sure the $hndocs parameter in the hnrc file points to your
old area and the categorized index page should find the CATEGORY file
and the .html,urc files for the forums.

  Or are you upgrading from some much earlier version of HN? In that
case there are probably two things missing:

  o in the $hndocs area you need a file like:

[hypernews@pcuw01 ~/hndocs]$ cat CATEGORIES 
1 General Discussion
2 Random Conversations

    The first field ("1", "2", whatever you want) is taken as an index
    and all the rest is taken as the name of the category.

  o Then in the .html,urc file for each forum you need to add something
    like:

Categories: 1

    to place the forum into a category ("1"="General Discussion" in this 
    case).

  All your messages _should_ be fine and you don't need to recreate your
forums. If you are upgrading from a very old HN there is the possibility
that one of the other tags in the .html,urc files has changed, too. (I
vaguely remember noticing this.) But I can probably help you track it
down if what I remember is correct if you provide an example of an
.html,urc file from one of your forums.

  Did you succeed in creating/using the search index and other things
like the "recent postings" page? (Depending on what version you were 
upgrading from, this might not have been there in the earlier version.)

  BTW, out of curiousity where are you running HN? (What institute, 
project, or experiment?)

                                   Pete

-------------------------------------------------------------------------
Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
-------------------------------------------------------------------------

None Talk for HyperNews at CHEP2006  by Douglas Smith <Douglas Smith>,   09 Feb, 2006
There is a talk for HyperNews that will be presented at
CHEP2006. You can take a look at slides for the talk at:

http://www.slac.stanford.edu/~douglas/hypernews_v02.pdf 

People can take a look at this, and provide comments if
you wish.  I will probably have another version together
over the weekend.  The current schedule has me presenting
this talk on Wed., Feb15th, in the afternoon, so I need any
and all comments before then.

Douglas

-- 
-----------------------------------------------------------
Douglas A. Smith                  douglas@slac.stanford.edu
Office: Bld ROB, Rm 204                       (650)926-2369
-----------------------------------------------------------

None Re: Talk for HyperNews at CHEP2006  by Peter Elmer <Peter Elmer>,   10 Feb, 2006
Re: None Talk for HyperNews at CHEP2006 (Douglas Smith)
  Hi Douglas,

On Thu, Feb 09, 2006 at 01:04:17PM -0800, Douglas Smith wrote:
> There is a talk for HyperNews that will be presented at
> CHEP2006. You can take a look at slides for the talk at:
> 
> http://www.slac.stanford.edu/~douglas/hypernews_v02.pdf 
> 
> People can take a look at this, and provide comments if
> you wish.  I will probably have another version together
> over the weekend.  The current schedule has me presenting
> this talk on Wed., Feb15th, in the afternoon, so I need any
> and all comments before then.

  I think it looks very good. You asked me earlier this week to send you 
the current numbers for CMS and Atlas use, so here they are:

  CMS:   296 members, 41 forums, ~1800 postings
  Atlas: 151 members, 29 forums, ~550 postings

I guess these are just "figure of merit" numbers, but they do indicate
that the the two HN systems at CERN are indeed being used. 

  A couple of minor details:

   Slide 1 "Accerator" --> "Accelerator"

   Slide 15 - It might be worth noting that it is an open source project
              so if someone does want to contribute something it would
              be welcome (within reason).

   Slide 16 - "Other sites are bring up use." should probably be
              "Other sites are bringing up the system" or something similar.

   Slide 17 - "in continuing for development" --> probably has extra "for",
              depending on what you meant.

                                   Pete

-------------------------------------------------------------------------
Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
-------------------------------------------------------------------------

Question How to do external authentication in HN?  by Tomasz Wlodek <tomw@bnl.gov>,   27 Jan, 2006
Hi,

How do I tell HN to do external user authentication? I would like to pass the task of authenticating the use from HN to Apache. This can be done, according to http://www.nist.gov/hn/security.html ("External security").

Could someone point me to the area of documentation where it is described in detail, how to set the external authentication for Hypernews?

Tom Wlodek

Question Request for a new forum fails  by Tomasz Wlodek <Tomasz Wlodek>,   19 Dec, 2005
Hi,

I am installing HyperNews. I can register new users, now I try to create new forum. I click "request new forum" and I get an error:

<message begins:> Error using HyperNews at griddev04.usatlas.bnl.gov If you need help, please contact the administrator of HyperNews at griddev04.usatlas.bnl.gov: (email skipped for spammers) . Please include the following information.

Error evaluating: &printReqForm() No such file or directory <message ends>

This is followd by a dump (included below).

I know, something is wrong with my setup, but can anyone point me to what exactly?

Tomasz Wlodek

URL: http://griddev04.usatlas.bnl.gov/HyperNews/request-forum.pl Request URL: /HyperNews/request-forum.pl HTTP User Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.6) Gecko/20040126 Remote User: tw (Authenticated by cookie) Server Software: Apache/2.0.46 (Red Hat) Server OS: Linux griddev04.usatlas.bnl.gov 2.4.21-37.ELsmp #1 SMP Wed Sep 7 13:28:55 EDT 2005 i686 i686 i386 GNU/Linux Server User:Group: apache:apache Server Administrator: root@localhost Perl Version: 5.008 HyperNews Version: 1.11-slac-30 HyperNews Administrator: ... (skipped) ...

Traceback:

Calling: main::HNError In File: .scripts/hn-lib.pl At Line: 282

Calling: main::feval In File: /var/www/cgi-bin/HyperNews/request-forum.pl At Line: 47

ENV: 'DOCUMENT_ROOT' = '/var/www/html' 'GATEWAY_INTERFACE' = 'CGI/1.1' 'HTTP_ACCEPT' = 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1' 'HTTP_ACCEPT_CHARSET' = 'ISO-8859-1,utf-8;q=0.7,*;q=0.7' 'HTTP_ACCEPT_ENCODING' = 'gzip,deflate' 'HTTP_ACCEPT_LANGUAGE' = 'en-us,en;q=0.5' 'HTTP_CONNECTION' = 'keep-alive' 'HTTP_COOKIE' = 'HN_USER_PASS=tw:HNNq9YKVl9FZ.' 'HTTP_HOST' = 'griddev04.usatlas.bnl.gov' 'HTTP_KEEP_ALIVE' = '300' 'HTTP_REFERER' = 'http://griddev04.usatlas.bnl.gov/HyperNews/SECURED/change-member.pl' 'HTTP_USER_AGENT' = 'Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.6) Gecko/20040126' 'ORACLE_HOME' = '' 'ORACLE_SID' = '' 'PATH' = '/bin:/usr/bin' 'QUERY_STRING' = '' 'REMOTE_ADDR' = '130.199.48.38' 'REMOTE_PORT' = '40735' 'REQUEST_METHOD' = 'GET' 'REQUEST_URI' = '/HyperNews/request-forum.pl' 'SCRIPT_FILENAME' = '/var/www/cgi-bin/HyperNews/request-forum.pl' 'SCRIPT_NAME' = '/HyperNews/request-forum.pl' 'SERVER_ADDR' = '130.199.185.31' 'SERVER_ADMIN' = 'root@localhost' 'SERVER_NAME' = 'griddev04.usatlas.bnl.gov' 'SERVER_PORT' = '80' 'SERVER_PROTOCOL' = 'HTTP/1.1' 'SERVER_SIGNATURE' = ' Apache/2.0.46 (Red Hat) Server at griddev04.usatlas.bnl.gov Port 80 ' 'SERVER_SOFTWARE' = 'Apache/2.0.46 (Red Hat)' 'UNIQUE_ID' = 'jNZFDoLHuR8AAHYuM@IAAAAG'

None Re: Request for a new forum fails  by Terry Y Hung <Terry Y Hung>,   19 Dec, 2005
Re: Question Request for a new forum fails (Tomasz Wlodek)
You need a hndocs/CATEGORIES file. See http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/7.html

> I am installing HyperNews. I can register new users, now I try 
> to create new forum. I click "request new forum" and I get an 
> error:
> <..snip>
> Error evaluating: &printReqForm() No such file or directory 
> <message ends>

None Re: Request for a new forum fails  by Terry Y Hung <Terry Y Hung>,   12 Dec, 2005
(Put a copy of this reply to HNFeedBack-shn@slac.stanford.edu)

Hi Tomasz,

   I digged into my notes and found that the original "Error evaluating: 
&printReqForm(), No such file or directory" could very well be caused by
not having created a "CATEGORIES" in the hndocs directory.

   One example of this file:

    1 General Matters
    2 Detector Response Simulation
    3 Analysis

   The first field is the category of a forum. The rest of the line is the
description of this  forum. If this is the case, I'll change request-forum.pl so
that it will check the CATEGORIES file itself and give better error message to
the installer.

   Thanks!

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 


> > > I am installing HyperNews. I can register new users, now I try to create
> > > new forum. I click "request new forum" and I get an error:
> > >
> > > <message begins:> Error using HyperNews at griddev04.usatlas.bnl.gov If
> > > you need help, please contact the administrator of HyperNews at
> > > griddev04.usatlas.bnl.gov: (email skipped for spammers) . Please include
> > > the following information.
> > >
> > > Error evaluating: &printReqForm() No such file or directory <message
> > > ends>

None Re: Request for a new forum fails  by Terry Y Hung <Terry Y Hung>,   09 Dec, 2005
Hi Tomasz,

   I digged into my notes and found that the original "Error evaluating: 
&printReqForm(), No such file or directory" could very well be caused by
not having created a "CATEGORIES" in the hndocs directory.

   One example of this file:

    1 General Matters
    2 Detector Response Simulation
    3 Analysis

   The first field is the category of a forum. The rest of the line is the
description of this  forum. If this is the case, I'll change request-forum.pl so
that it will check the CATEGORIES file itself and give better error message to
the installer.

   Thanks!

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

> 
> Hi,
> 
> Many thanks for your response. I am still trying to debug this issue.
> 
> One thing I have discovered: when I try to request the creation of a new
> forum, the request fails and I see the following message in http error
> log:
> 
> [Fri Dec 09 12:59:10 2005] [error] [client 130.199.48.38] File does not
> exist: /var/www/html/hn, referer:
> http://griddev04.usatlas.bnl.gov/HyperNews/SECURED/change-member.pl
> 
> so the file which is missing is /var/www/html/hn, but what exactly is it?
> 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
> On Fri, 9 Dec 105, Terry Hung wrote:
> 
> > Hi Tomasz Wlodek,
> >
> >    When you registered new users by clicking "New Member" on the main
> > page, its URL http://griddev04.usatlas.bnl.gov/HyperNews/add-member.pl was
> > similar to the URL for the "Request a New Forum":
> >
> >    http://griddev04.usatlas.bnl.gov/HyperNews/request-forum.pl
> >
> >    and these two URL runs similiarly. One runs add-member.pl and another
> > runs request-forum.pl. Both use &feval to run the subroutine:
> >
> >    1. &feval('&AddMember()');  [for add-member.pl]
> >    2. &feval('&printReqForm()'); [for request-form.pl]
> >
> >    And both "sub AddMember" and "sub printReqForum" are only a few lines down
> > in these two .pl files. So it it is strange that one worked while another
> > didn't.
> >
> >    As Pete mentioned, this "Request a New Forum" only generate a email to
> > the administrator (HyperNews-Owner) with all the forum information. So
> > maybe you can skip this step for now and runs the actual script that
> > creates the forum:
> >
> >    $ cd hndocs/Admin
> >    $ ./.scripts/create-forum.pl
> >
> >    and see if it works there. There is a line in hnrc that specifies the
> > mail master. For example, it may look like this:
> >
> >    @hnMailAnnounce = ('mail-master@some.site.edu');
> >
> >    and the request to set up the mail alias will be sent to here. But getting
> > the email gateway to work is really the second step. See if the basic
> > posting works or not first once you create the forum with create-forum.pl.
> >
> >    regards,
> >
> > --
> > Terry Hung - Stanford Linear Accelerator Center
> > phone: 650-926-3618
> > e-mail: terryh@slac.stanford.edu
> >
> >
> > >
> > > *** Discussion title: Hypernews Feedback/Problems
> > >
> > > Hi,
> > >
> > > I am installing HyperNews. I can register new users, now I try to create
> > > new forum. I click "request new forum" and I get an error:
> > >
> > > <message begins:> Error using HyperNews at griddev04.usatlas.bnl.gov If
> > > you need help, please contact the administrator of HyperNews at
> > > griddev04.usatlas.bnl.gov: (email skipped for spammers) . Please include
> > > the following information.
> > >
> > > Error evaluating: &printReqForm() No such file or directory <message
> > > ends>
> > >
> > > This is followd by a dump (included below).
> > >
> > > I know, something is wrong with my setup, but can anyone point me to
> > > what exactly?
> > >
> > > Tomasz Wlodek
> > >
> > > URL: http://griddev04.usatlas.bnl.gov/HyperNews/request-forum.pl Request
> > > URL: /HyperNews/request-forum.pl HTTP User Agent: Mozilla/5.0 (X11; U;
> > > SunOS sun4u; en-US; rv:1.6) Gecko/20040126 Remote User: tw
> > > (Authenticated by cookie) Server Software: Apache/2.0.46 (Red Hat)
> > > Server OS: Linux griddev04.usatlas.bnl.gov 2.4.21-37.ELsmp #1 SMP Wed
> > > Sep 7 13:28:55 EDT 2005 i686 i686 i386 GNU/Linux Server User:Group:
> > > apache:apache Server Administrator: root@localhost Perl Version: 5.008
> > > HyperNews Version: 1.11-slac-30 HyperNews Administrator: ... (skipped)
> > > ...
> > >
> > > Traceback:
> > >
> > > Calling: main::HNError In File: .scripts/hn-lib.pl At Line: 282
> > >
> > > Calling: main::feval In File:
> > > /var/www/cgi-bin/HyperNews/request-forum.pl At Line: 47
> > >
> > > ENV: 'DOCUMENT_ROOT' = '/var/www/html' 'GATEWAY_INTERFACE' = 'CGI/1.1'
> > > 'HTTP_ACCEPT' =
> > > 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1'
> > > 'HTTP_ACCEPT_CHARSET' = 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
> > > 'HTTP_ACCEPT_ENCODING' = 'gzip,deflate' 'HTTP_ACCEPT_LANGUAGE' =
> > > 'en-us,en;q=0.5' 'HTTP_CONNECTION' = 'keep-alive' 'HTTP_COOKIE' =
> > > 'HN_USER_PASS=tw:HNNq9YKVl9FZ.' 'HTTP_HOST' =
> > > 'griddev04.usatlas.bnl.gov' 'HTTP_KEEP_ALIVE' = '300' 'HTTP_REFERER' = '
> > > http://griddev04.usatlas.bnl.gov/HyperNews/SECURED/change-member.pl '
> > > 'HTTP_USER_AGENT' = 'Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.6)
> > > Gecko/20040126' 'ORACLE_HOME' = '' 'ORACLE_SID' = '' 'PATH' =
> > > '/bin:/usr/bin' 'QUERY_STRING' = '' 'REMOTE_ADDR' = '130.199.48.38'
> > > 'REMOTE_PORT' = '40735' 'REQUEST_METHOD' = 'GET' 'REQUEST_URI' =
> > > '/HyperNews/request-forum.pl' 'SCRIPT_FILENAME' =
> > > '/var/www/cgi-bin/HyperNews/request-forum.pl' 'SCRIPT_NAME' =
> > > '/HyperNews/request-forum.pl' 'SERVER_ADDR' = '130.199.185.31'
> > > 'SERVER_ADMIN' = ' root@localhost ' 'SERVER_NAME' =
> > > 'griddev04.usatlas.bnl.gov' 'SERVER_PORT' = '80' 'SERVER_PROTOCOL' =
> > > 'HTTP/1.1' 'SERVER_SIGNATURE' = ' Apache/2.0.46 (Red Hat) Server at
> > > griddev04.usatlas.bnl.gov Port 80 ' 'SERVER_SOFTWARE' = 'Apache/2.0.46
> > > (Red Hat)' 'UNIQUE_ID' = ' jNZFDoLHuR8AAHYuM@IAAAAG '
> > >
> > > -------------------------------------------------------------
> > > Visit this SLAC message (to reply or unsubscribe) at:
> > > http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/5.html
> >
> >
> 
Question Request for a new forum fails  by Tomasz Wlodek <Tomasz Wlodek>,   09 Dec, 2005
Hi,

I am installing HyperNews. I can register new users, now I try to create new forum. I click "request new forum" and I get an error:

<message begins:> Error using HyperNews at griddev04.usatlas.bnl.gov If you need help, please contact the administrator of HyperNews at griddev04.usatlas.bnl.gov: (email skipped for spammers) . Please include the following information.

Error evaluating: &printReqForm() No such file or directory <message ends>

This is followd by a dump (included below).

I know, something is wrong with my setup, but can anyone point me to what exactly?

Tomasz Wlodek

URL: http://griddev04.usatlas.bnl.gov/HyperNews/request-forum.pl Request URL: /HyperNews/request-forum.pl HTTP User Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.6) Gecko/20040126 Remote User: tw (Authenticated by cookie) Server Software: Apache/2.0.46 (Red Hat) Server OS: Linux griddev04.usatlas.bnl.gov 2.4.21-37.ELsmp #1 SMP Wed Sep 7 13:28:55 EDT 2005 i686 i686 i386 GNU/Linux Server User:Group: apache:apache Server Administrator: root@localhost Perl Version: 5.008 HyperNews Version: 1.11-slac-30 HyperNews Administrator: ... (skipped) ...

Traceback:

Calling: main::HNError In File: .scripts/hn-lib.pl At Line: 282

Calling: main::feval In File: /var/www/cgi-bin/HyperNews/request-forum.pl At Line: 47

ENV: 'DOCUMENT_ROOT' = '/var/www/html' 'GATEWAY_INTERFACE' = 'CGI/1.1' 'HTTP_ACCEPT' = 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1' 'HTTP_ACCEPT_CHARSET' = 'ISO-8859-1,utf-8;q=0.7,*;q=0.7' 'HTTP_ACCEPT_ENCODING' = 'gzip,deflate' 'HTTP_ACCEPT_LANGUAGE' = 'en-us,en;q=0.5' 'HTTP_CONNECTION' = 'keep-alive' 'HTTP_COOKIE' = 'HN_USER_PASS=tw:HNNq9YKVl9FZ.' 'HTTP_HOST' = 'griddev04.usatlas.bnl.gov' 'HTTP_KEEP_ALIVE' = '300' 'HTTP_REFERER' = 'http://griddev04.usatlas.bnl.gov/HyperNews/SECURED/change-member.pl' 'HTTP_USER_AGENT' = 'Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.6) Gecko/20040126' 'ORACLE_HOME' = '' 'ORACLE_SID' = '' 'PATH' = '/bin:/usr/bin' 'QUERY_STRING' = '' 'REMOTE_ADDR' = '130.199.48.38' 'REMOTE_PORT' = '40735' 'REQUEST_METHOD' = 'GET' 'REQUEST_URI' = '/HyperNews/request-forum.pl' 'SCRIPT_FILENAME' = '/var/www/cgi-bin/HyperNews/request-forum.pl' 'SCRIPT_NAME' = '/HyperNews/request-forum.pl' 'SERVER_ADDR' = '130.199.185.31' 'SERVER_ADMIN' = 'root@localhost' 'SERVER_NAME' = 'griddev04.usatlas.bnl.gov' 'SERVER_PORT' = '80' 'SERVER_PROTOCOL' = 'HTTP/1.1' 'SERVER_SIGNATURE' = ' Apache/2.0.46 (Red Hat) Server at griddev04.usatlas.bnl.gov Port 80 ' 'SERVER_SOFTWARE' = 'Apache/2.0.46 (Red Hat)' 'UNIQUE_ID' = 'jNZFDoLHuR8AAHYuM@IAAAAG'

None Re: Request for a new forum fails  by Terry Y Hung <Terry Y Hung>,   09 Dec, 2005
Re: Question Request for a new forum fails (Tomasz Wlodek)
Hi Tomasz Wlodek,

   When you registered new users by clicking "New Member" on the main
page, its URL http://griddev04.usatlas.bnl.gov/HyperNews/add-member.pl was
similar to the URL for the "Request a New Forum":

   http://griddev04.usatlas.bnl.gov/HyperNews/request-forum.pl

   and these two URL runs similiarly. One runs add-member.pl and another
runs request-forum.pl. Both use &feval to run the subroutine:

   1. &feval('&AddMember()');  [for add-member.pl]
   2. &feval('&printReqForm()'); [for request-form.pl]

   And both "sub AddMember" and "sub printReqForum" are only a few lines down
in these two .pl files. So it it is strange that one worked while another
didn't.

   As Pete mentioned, this "Request a New Forum" only generate a email to
the administrator (HyperNews-Owner) with all the forum information. So
maybe you can skip this step for now and runs the actual script that
creates the forum: 

   $ cd hndocs/Admin
   $ ./.scripts/create-forum.pl

   and see if it works there. There is a line in hnrc that specifies the
mail master. For example, it may look like this:

   @hnMailAnnounce = ('mail-master@some.site.edu');

   and the request to set up the mail alias will be sent to here. But getting
the email gateway to work is really the second step. See if the basic 
posting works or not first once you create the forum with create-forum.pl.
 
   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

 
> 
> *** Discussion title: Hypernews Feedback/Problems
> 
> Hi,
> 
> I am installing HyperNews. I can register new users, now I try to create
> new forum. I click "request new forum" and I get an error:
> 
> <message begins:> Error using HyperNews at griddev04.usatlas.bnl.gov If
> you need help, please contact the administrator of HyperNews at
> griddev04.usatlas.bnl.gov: (email skipped for spammers) . Please include
> the following information.
> 
> Error evaluating: &printReqForm() No such file or directory <message
> ends>
> 
> This is followd by a dump (included below).
> 
> I know, something is wrong with my setup, but can anyone point me to
> what exactly?
> 
> Tomasz Wlodek
> 
> URL: http://griddev04.usatlas.bnl.gov/HyperNews/request-forum.pl Request
> URL: /HyperNews/request-forum.pl HTTP User Agent: Mozilla/5.0 (X11; U;
> SunOS sun4u; en-US; rv:1.6) Gecko/20040126 Remote User: tw
> (Authenticated by cookie) Server Software: Apache/2.0.46 (Red Hat)
> Server OS: Linux griddev04.usatlas.bnl.gov 2.4.21-37.ELsmp #1 SMP Wed
> Sep 7 13:28:55 EDT 2005 i686 i686 i386 GNU/Linux Server User:Group:
> apache:apache Server Administrator: root@localhost Perl Version: 5.008
> HyperNews Version: 1.11-slac-30 HyperNews Administrator: ... (skipped)
> ...
> 
> Traceback:
> 
> Calling: main::HNError In File: .scripts/hn-lib.pl At Line: 282
> 
> Calling: main::feval In File:
> /var/www/cgi-bin/HyperNews/request-forum.pl At Line: 47
> 
> ENV: 'DOCUMENT_ROOT' = '/var/www/html' 'GATEWAY_INTERFACE' = 'CGI/1.1'
> 'HTTP_ACCEPT' =
> 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1'
> 'HTTP_ACCEPT_CHARSET' = 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
> 'HTTP_ACCEPT_ENCODING' = 'gzip,deflate' 'HTTP_ACCEPT_LANGUAGE' =
> 'en-us,en;q=0.5' 'HTTP_CONNECTION' = 'keep-alive' 'HTTP_COOKIE' =
> 'HN_USER_PASS=tw:HNNq9YKVl9FZ.' 'HTTP_HOST' =
> 'griddev04.usatlas.bnl.gov' 'HTTP_KEEP_ALIVE' = '300' 'HTTP_REFERER' = '
> http://griddev04.usatlas.bnl.gov/HyperNews/SECURED/change-member.pl '
> 'HTTP_USER_AGENT' = 'Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.6)
> Gecko/20040126' 'ORACLE_HOME' = '' 'ORACLE_SID' = '' 'PATH' =
> '/bin:/usr/bin' 'QUERY_STRING' = '' 'REMOTE_ADDR' = '130.199.48.38'
> 'REMOTE_PORT' = '40735' 'REQUEST_METHOD' = 'GET' 'REQUEST_URI' =
> '/HyperNews/request-forum.pl' 'SCRIPT_FILENAME' =
> '/var/www/cgi-bin/HyperNews/request-forum.pl' 'SCRIPT_NAME' =
> '/HyperNews/request-forum.pl' 'SERVER_ADDR' = '130.199.185.31'
> 'SERVER_ADMIN' = ' root@localhost ' 'SERVER_NAME' =
> 'griddev04.usatlas.bnl.gov' 'SERVER_PORT' = '80' 'SERVER_PROTOCOL' =
> 'HTTP/1.1' 'SERVER_SIGNATURE' = ' Apache/2.0.46 (Red Hat) Server at
> griddev04.usatlas.bnl.gov Port 80 ' 'SERVER_SOFTWARE' = 'Apache/2.0.46
> (Red Hat)' 'UNIQUE_ID' = ' jNZFDoLHuR8AAHYuM@IAAAAG '
> 
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/5.html
None forum e-mail gateway  by Tomasz Wlodek <tomw@bnl.gov>,   27 Jun, 2006
Re: None Re: Request for a new forum fails (Terry Y Hung)
Hi,

Can you point me to instructions how to create e-mail gateway to a forum?

Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |
None Re: forum e-mail gateway  by Terry Y Hung <Terry Y Hung>,   27 Jun, 2006
Re: None forum e-mail gateway (Tomasz Wlodek)
Hi Tom,

   In the HyperNews distribution under directory 'doc', there is an
email.html that describe how to create e-mail gateway to a forum.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 
 
 
> *** Discussion title: Hypernews Feedback/Problems
> 
> Hi,
> 
> Can you point me to instructions how to create e-mail gateway to a forum?
> 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/5/2/1.html
> 
None Re: Request for a new forum fails  by Peter Elmer <Peter Elmer>,   09 Dec, 2005
Re: Question Request for a new forum fails (Tomasz Wlodek)
  Hi Tomasz,

  Looking very quickly at the things below, it isn't obvious to me what
the problem might be. Many issues are often related to permissions (e.g.
the web server runs as "apache", sometimes people install things as root
or as a dedicated "hypernews" user, the email gateway stuff is executed
by postfix, etc.)

  BTW, note that the "request new forum" page doesn't do anything other than
send a mail to the admin summarizing the information. The actual creation
of the forum is then done by the administrator of the system by hand
using the "create-forum.pl" script. (Which still has some hard-coded
comments about SLAC which we need to clean out.)

  Ah, another possibility is that the "no such file" comes from trying
to find sendmail to send this mail. IIRC, this is in the hnrc. You 
might verify that the path is correct, etc.

  [Further responses from me will be delayed on tomorrow as I'm taking
a plane in about 1.5 hours... ;-)]

                                   Pete

On Fri, Dec 09, 2005 at 09:27:26AM -0800, Tomasz Wlodek wrote:
> Hi,
> 
> I am installing HyperNews. I can register new users, now I try to create
> new forum. I click "request new forum" and I get an error:
> 
> <message begins:> Error using HyperNews at griddev04.usatlas.bnl.gov If
> you need help, please contact the administrator of HyperNews at
> griddev04.usatlas.bnl.gov: (email skipped for spammers) . Please include
> the following information.
> 
> Error evaluating: &printReqForm() No such file or directory <message
> ends>
> 
> This is followd by a dump (included below).
> 
> I know, something is wrong with my setup, but can anyone point me to
> what exactly?
> 
> Tomasz Wlodek
> 
> URL: http://griddev04.usatlas.bnl.gov/HyperNews/request-forum.pl Request
> URL: /HyperNews/request-forum.pl HTTP User Agent: Mozilla/5.0 (X11; U;
> SunOS sun4u; en-US; rv:1.6) Gecko/20040126 Remote User: tw
> (Authenticated by cookie) Server Software: Apache/2.0.46 (Red Hat)
> Server OS: Linux griddev04.usatlas.bnl.gov 2.4.21-37.ELsmp #1 SMP Wed
> Sep 7 13:28:55 EDT 2005 i686 i686 i386 GNU/Linux Server User:Group:
> apache:apache Server Administrator: root@localhost Perl Version: 5.008
> HyperNews Version: 1.11-slac-30 HyperNews Administrator: ... (skipped)
> ...
> 
> Traceback:
> 
> Calling: main::HNError In File: .scripts/hn-lib.pl At Line: 282
> 
> Calling: main::feval In File:
> /var/www/cgi-bin/HyperNews/request-forum.pl At Line: 47
> 
> ENV: 'DOCUMENT_ROOT' = '/var/www/html' 'GATEWAY_INTERFACE' = 'CGI/1.1'
> 'HTTP_ACCEPT' =
> 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1'
> 'HTTP_ACCEPT_CHARSET' = 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
> 'HTTP_ACCEPT_ENCODING' = 'gzip,deflate' 'HTTP_ACCEPT_LANGUAGE' =
> 'en-us,en;q=0.5' 'HTTP_CONNECTION' = 'keep-alive' 'HTTP_COOKIE' =
> 'HN_USER_PASS=tw:HNNq9YKVl9FZ.' 'HTTP_HOST' =
> 'griddev04.usatlas.bnl.gov' 'HTTP_KEEP_ALIVE' = '300' 'HTTP_REFERER' = '
> http://griddev04.usatlas.bnl.gov/HyperNews/SECURED/change-member.pl '
> 'HTTP_USER_AGENT' = 'Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.6)
> Gecko/20040126' 'ORACLE_HOME' = '' 'ORACLE_SID' = '' 'PATH' =
> '/bin:/usr/bin' 'QUERY_STRING' = '' 'REMOTE_ADDR' = '130.199.48.38'
> 'REMOTE_PORT' = '40735' 'REQUEST_METHOD' = 'GET' 'REQUEST_URI' =
> '/HyperNews/request-forum.pl' 'SCRIPT_FILENAME' =
> '/var/www/cgi-bin/HyperNews/request-forum.pl' 'SCRIPT_NAME' =
> '/HyperNews/request-forum.pl' 'SERVER_ADDR' = '130.199.185.31'
> 'SERVER_ADMIN' = ' root@localhost ' 'SERVER_NAME' =
> 'griddev04.usatlas.bnl.gov' 'SERVER_PORT' = '80' 'SERVER_PROTOCOL' =
> 'HTTP/1.1' 'SERVER_SIGNATURE' = ' Apache/2.0.46 (Red Hat) Server at
> griddev04.usatlas.bnl.gov Port 80 ' 'SERVER_SOFTWARE' = 'Apache/2.0.46
> (Red Hat)' 'UNIQUE_ID' = ' jNZFDoLHuR8AAHYuM@IAAAAG '
> 
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/5.html



-------------------------------------------------------------------------
Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
-------------------------------------------------------------------------

None Re: We are under spammer attack, How to block e-mail gateway?  by Douglas Smith <Douglas Smith>,   04 Aug, 2006
Re: None Re: Request for a new forum fails (Peter Elmer)


   
None How to change hypernews owner?  by Tomasz Wlodek <tomw@bnl.gov>,   30 May, 2006
Re: None Re: Request for a new forum fails (Peter Elmer)
Hi,

Our HN tries from time to time send messages to users:

Owner-HyperNews@www.usatlas.bnl.gov
Owner-NE-Tier2-hn@www.usatlas.bnl.gov
Owner-BNL-Tier1-hn@www.usatlas.bnl.gov

I assume that it wants to contact owners of HyperNews and forums
-NE-Tier2,BNL-Tier1

Those e-mails are not defined.

How can I change in HN the owner of Hypernews and/or the owner of a forum?

I tried to logon as HN administrator, but I see no page where I can change
this.

Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |
None How to interface Hypernews to Apache/kerberos?  by Tomasz Wlodek <tomw@bnl.gov>,   27 Apr, 2006
Re: None Re: Request for a new forum fails (Peter Elmer)
Hi,

I think I may asked this qyestion few months ago, But I cannot find the
responses, so sorry if I repeat myself.

I would like to configure HN in the following way: Right now all our users
of our facility have kerberos Id and passwords. We would like this to
authenticate users who use HN. Here is how it should work:

User comes to HN site. Before he is allowed to run HN scripts apache asks
for his credentials. He fills his user Id and PWd and Apache verifies it.
(This step is easy). if he is OK the apache passes his identity (for
example in the REMOTE_USER env variable) to HN. If he is already
registered user, he is authenticated and can read/post messages. If not
then HN creates his HN user id when he logs on for the first time.

Can this be done? I have succesfully configured other packages (RT for
example) to work in this way.

We will have to many users and we cannot register them by hand.

Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |
None Re: How to interface Hypernews to Apache/kerberos?  by Dmytro Kovalskyi <Dmytro Kovalskyi>,   27 Apr, 2006
Re: None How to interface Hypernews to Apache/kerberos? (Tomasz Wlodek)
Hi Tomasz,

I doubt that what you want is readily available in Hypernews, but it's
fairly simple to do by "hand". After authentication, Apache can call some
script that does the following:

- checks whether a user is already registered by looking for a file
  with the user name in hndocs/hnpeople/
- if it cannot be found, create a new one like this (perl)
 open(OUT,">hnpeople/$user");
        print OUT "Password: ",crypt_passwd($passwd),"\n";
        print OUT "UserID: $user\n";
        print OUT "Email: $user_email\n";
        print OUT "Hide: Nothing\n";
        print OUT "Status: registered\n";
        print OUT "SessionLength: default\n";
        close OUT;
   you can add
        print OUT "Name: $first_name $last_name";
   if you wish.

   You need to know $user (user id), his plane text password (which is
   crypted in this example using crypt_passwd() from your installation
   of Hypernews (.scripts/change-member-lib.pl)) and $user_email.

   Let me know if you need help implementing this.

Regards,
   Dmitriy

**********************************************************************
*  Dmytro Kovalskyi                  dmytro@slac.stanford.edu        *
*  Physics Department, Broida 5123   Phone (UCSB): 1-(805)-893-5067  *
*  University of California          Phone (SLAC): 1-(650)-926-2454  *
*  Santa Barbara, CA 93106-9530      Fax (UCSB):   1-(805)-893-8597  *
**********************************************************************

On Thu, 27 Apr 2006, Tomasz Wlodek wrote:

>
> *** Discussion title: Hypernews Feedback/Problems
>
> Hi,
>
> I think I may asked this qyestion few months ago, But I cannot find the
> responses, so sorry if I repeat myself.
>
> I would like to configure HN in the following way: Right now all our users
> of our facility have kerberos Id and passwords. We would like this to
> authenticate users who use HN. Here is how it should work:
>
> User comes to HN site. Before he is allowed to run HN scripts apache asks
> for his credentials. He fills his user Id and PWd and Apache verifies it.
> (This step is easy). if he is OK the apache passes his identity (for
> example in the REMOTE_USER env variable) to HN. If he is already
> registered user, he is authenticated and can read/post messages. If not
> then HN creates his HN user id when he logs on for the first time.
>
> Can this be done? I have succesfully configured other packages (RT for
> example) to work in this way.
>
> We will have to many users and we cannot register them by hand.
>
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
>
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at:
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/5/1/3.html
>

None Re: two HN questions  by Peter Elmer <Peter Elmer>,   19 Jan, 2006
Re: None Re: Request for a new forum fails (Peter Elmer)
  [Add HNFeedBack-shn@slac.stanford.edu]

  Hi Tomasz,

  In general it is better to write HNFeedBack-shn@slac.stanford.edu
instead of me directly as others will also see the questions and can
help. (I will still get the posting via that forum and may answer all
the same, though.)

On Thu, Jan 19, 2006 at 10:34:15AM -0500, Tomasz Wlodek wrote:
> I have two HN questions,
> 
> The first one is very simple: how do I create new forums? I am logged on
> as HN administrator and I would like to create new forum. I did it in the
> past somehow, but I cannot find the links.

  You have to do two things:

  o 'cd' to the .scripts directory and run ./create-forum.pl. This will
    ask you the questions to create the forum and then create it

  o you need to setup the email gateway somehow. This will depend on
    how you plan to deal with the email gateway at your site. Can you
    describe what you are planning to do?

> The second one: I have modified the code so that only administrator can
> add members to HN. Then all members can read and write to all forums.
> 
> I would like to be able to restrict some forums, so that only selected
> users can read and write to it. Anyone willing to subscribe to that forum
> would need to get the administrators approval. (For example forums
> "production" and "analysis" are open to all HN members but "finance" are
> for upper management only. Those who want to read "finance" must write to
> HN admin who may or may not subscibe them.

  The latest version of the SLAC HyperNews does not have this feature.
At one point Jerome Lauret sent me the patches they have on top of the
BNL version to do something like, which included such a feature. I've
not had time to look at it and, at least for now, it isn't one of my higher 
priorities since we are bringing up 3 HyperNews system (FNAL LPC, CERN CMS
and CERN Atlas) focused on the "all members" type forums.

                                   Pete

-------------------------------------------------------------------------
Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
-------------------------------------------------------------------------

None how to mass-subscribe users to HN?  by Tomasz Wlodek <tomw@bnl.gov>,   19 Jan, 2006
Re: None Re: two HN questions (Peter Elmer)
Hi,

We have installed HN at our site and now we face a problem: there are
plenty of users (few thousand) which we need to subscribe to the system.
In the setup we made the administrator adds new members, but this is not
practical.

I have two questions:

can the new users be added using a script? I can then make a wrapper which
reads users from some text file, registers them one by one in one big
loop.

the second question:

If I register users in this way I want to give them passwords which are
expired at the moment of creation. In other words: when user logs on for
the first time he will be prompted to change his password. Can this be
done?

Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |
None Can HN use Apache basic authentication to authenticate users?  by Tomasz Wlodek <tomw@bnl.gov>,   25 Jan, 2006
Re: None how to mass-subscribe users to HN? (Tomasz Wlodek)
Hi,

I have a question. Right now we users authenticate to HN by creating a
"member" with its special userid and password (usually different from Unix
logon password).

Can HN use Apache authentication mechanisms to authenticate users?

It should work in the following way: User wants to see the HN. Before
letting him in apache authenticates him. If he passes the Apache
authentication the he becomes logged in using Apache userid and pwd.

The reason behind all this is the following: our Apache can authenticate
users using their normal login paswords. If HN can be linked to Apache
then anyone who gets userid and account in our facility will immediately
obtain HN account and password.

Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |
None Re: Can HN use Apache basic authentication to authenticate users?  by Devin Bougie <Devin Bougie>,   06 Mar, 2007
Re: None Can HN use Apache basic authentication to authenticate users? (Tomasz Wlodek)
Hi Tomasz,

On Wed, 25 Jan 2006 19:09:44 GMT, Tomasz Wlodek wrote:

> I have a question. Right now we users authenticate to HN by creating a
> "member" with its special userid and password (usually different from Unix
> logon password).
> 
> Can HN use Apache authentication mechanisms to authenticate users?
> 
> It should work in the following way: User wants to see the HN. Before
> letting him in apache authenticates him. If he passes the Apache
> authentication the he becomes logged in using Apache userid and pwd.
> 
> The reason behind all this is the following: our Apache can authenticate
> users using their normal login paswords. If HN can be linked to Apache
> then anyone who gets userid and account in our facility will immediately
> obtain HN account and password.

It's not exactly what you're looking for, but we are using mod_auth_kerb to authenticate our HyperNews installation against our kerberos net principals. Users do still need to register with HyperNews, however.

Here are the relevant (I hope) configuration details. $hndocs and $hnprefix are restricted to valid-users of our kerberos domain in httpd.conf. In hnrc, I then set "$manualSecurity = 0;" and "$generatePasswords = 1;". Therefore, HyperNews generates passwords for each registered user, but these passwords are never used.

The only caveat to this setup (that I've run into so far) is that after running setup.pl, you need to manually go in and edit $hndocs/hnpeople/.hnaccess . After that, everything seems to work very well.

I hope this helps. Please let me know of any questions or concerns.

Devin

None Re: how to mass-subscribe users to HN?  by Peter Elmer <Peter Elmer>,   19 Jan, 2006
Re: None how to mass-subscribe users to HN? (Tomasz Wlodek)
  Hi Tomasz,

On Thu, Jan 19, 2006 at 12:52:45PM -0800, Tomasz Wlodek wrote:
> We have installed HN at our site and now we face a problem: there are
> plenty of users (few thousand) which we need to subscribe to the system.
> In the setup we made the administrator adds new members, but this is not
> practical.
> 
> I have two questions:
> 
> can the new users be added using a script? I can then make a wrapper which
> reads users from some text file, registers them one by one in one big
> loop.

  You could look at batch-add-members.pl, included in the HN distribution.
I've never used it so I don't know if it still works, but that would be
a start. (If you try and find and fix problems, please send the patches 
back so we can fix it in the distribution.)

> the second question:
> 
> If I register users in this way I want to give them passwords which are
> expired at the moment of creation. In other words: when user logs on for
> the first time he will be prompted to change his password. Can this be
> done?

  I don't think there is any support for this in HN currently. I don't 
think it would be hard to add this, but don't have time myself to look
at it. (I _think_ it would just require defining another type of entry
for the "Status:" entry and some changes to the login.pl page to 
redirect to another page which asks that the password be updated.)

  Lacking that and assuming you were planning on mailing out the passwords 
in bulk, you could probably at _see_ that people have changed their 
passwords by either keeping a 2nd independent copy of the hnpeople area 
someplace for 'diff'-ing or even just look at the time stamps on the 
files. Any that still have the original timestamp haven't been changed and 
you can just disable them after a week (for example) by changing the 
password line from something like:

Password: vsQNL4iiLWqD6

to 

Password: Disabled

  Not very pretty, but it might give you a little bit of control over what
happens.

                                   Pete

-------------------------------------------------------------------------
Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
-------------------------------------------------------------------------

None Hypernews icons are missing  by Tomasz Wlodek <tomw@bnl.gov>,   13 Dec, 2005
Re: None Re: Request for a new forum fails (Peter Elmer)
Hi,

I have installed hypernews, I can see its www page. The only problem is:
the icons on the www page do not show up. On the www pages instead of
Icons I can see the "broken image" symbol.

I have tried to fix it by creating a soft link from my hypernews directory

/var/www/cgi-bin/HyperNews

to

/var/www/cgi-bin/HyperNews/.scripts/Icons

so that

ls -l Icons
   14 Dec 13 13:54 Icons -> .scripts/Icons

but it does not help. Clearly I am missing some link or configuration
variable somewhere.

Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |
None External authentication in Hypernews  by Tomasz Wlodek <tomw@bnl.gov>,   22 Feb, 2006
Re: None Hypernews icons are missing (Tomasz Wlodek)
Hi experts,

We would like to do the following authentication of users in Hypernews:

1.When user comes to HN site Apache asks him for a DOE user certificate.
If he can present a valid one he is approved.

2. If he has no certificate then Apache performs password based
authentication: he is asked userid and pwd and compared to the database.
If he is Ok he is approved.

3. Once he is approved his identity is passed to HN and he is logged on to
HN as himself. If he comes to HN for the first time, he should have his
account created (automatically, if possible).

I have already solved the point 1 - I know how to identify users based on
certificate and how to authorize them.

I think I know how to do the second step - namely the fall-back
authentication: how to tell Apache "If user has no certificate ask him
for password". I did not test it yet however.

The question is: How to pass the use ID from Apache to HN. In the
technical jargon: "Ho to perform external authentication of users in HN".

Can this be done in HN? I have already posted this question to the
discussion list and so far I have got no response. Some old HN manuals I
have found on google claim that this can be done somehow, but give no
details.

IN the Apache world this is usually done by passeing REMOTE_USER env
variable to application. Does HN read this variable?

Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |
None Re: External authentication in Hypernews  by Peter Elmer <Peter Elmer>,   22 Feb, 2006
Re: None External authentication in Hypernews (Tomasz Wlodek)
  Hi Tomasz,

  [Sorry for the late response on this, we seem to be drowning in other
things.]

On Wed, Feb 22, 2006 at 06:47:37AM -0800, Tomasz Wlodek wrote:
> We would like to do the following authentication of users in Hypernews:
> 
> 1.When user comes to HN site Apache asks him for a DOE user certificate.
> If he can present a valid one he is approved.

  Currently there is no support for this directly in HN. I know Douglas was 
thinking about adding something, and some snippets to do this were provided 
to me by someone at FNAL, but I don't think we have made any progress on 
putting this into the HyperNews source.

  If it was external (e.g. something done by Apache) it should work, unless
I broke something recently via my changes to make "manualSecurity" work
systematically on all pages. (i.e. the one that uses the login.pl page
to do logins).

> 2. If he has no certificate then Apache performs password based
> authentication: he is asked userid and pwd and compared to the database.
> If he is Ok he is approved.

  This sounds fine. I assume that this certificate/password combination
is all managed by Apache and .htaccess.

> 3. Once he is approved his identity is passed to HN and he is logged on to
> HN as himself. If he comes to HN for the first time, he should have his
> account created (automatically, if possible).
> 
> I have already solved the point 1 - I know how to identify users based on
> certificate and how to authorize them.

  How did you do this? (Via some .htaccess file and Apache?)

> I think I know how to do the second step - namely the fall-back
> authentication: how to tell Apache "If user has no certificate ask him
> for password". I did not test it yet however.
>
> The question is: How to pass the use ID from Apache to HN. In the
> technical jargon: "Ho to perform external authentication of users in HN".
> 
> Can this be done in HN? I have already posted this question to the
> discussion list and so far I have got no response. Some old HN manuals I
> have found on google claim that this can be done somehow, but give no
> details.
> 
> IN the Apache world this is usually done by passeing REMOTE_USER env
> variable to application. Does HN read this variable?

  Yes, the subroutine which checks the various methods for all of the
pages is checkAuthenticated in "member-lib.pl". As I noted above, I've
made a bunch of changes recently to make the "manual security" work
properly for all pages in HN and have not been testing systematically
the "external security" so there is the possibility that I have broken 
something. If so, we can fix it.

  The additional constraint that you want HN memberships created automatically
is a bit more difficult to setup, though.

                                   Pete

-------------------------------------------------------------------------
Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
-------------------------------------------------------------------------

None Can HN be installed on the same server twice?  by Tomasz Wlodek <tomw@bnl.gov>,   23 Feb, 2006
Re: None Re: External authentication in Hypernews (Peter Elmer)
Hi,

I have one version of HN installed on a server. Now I want to install
another one to be installed on the same server but under different
directory. (The two versions will use different user authorisation
mechanisms, one is production the other one intesting). They will be
accessed by different url's.

Can this be done? Will the two HN interfere with each other somehow?

I would like to make sure that this is a safe thing to do, before I jump
into something irreversible.

Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |
None Re: Can HN be installed on the same server twice?  by Terry Y Hung <Terry Y Hung>,   23 Feb, 2006
Re: None Can HN be installed on the same server twice? (Tomasz Wlodek)
Hi Tom,

   We have multiple HN installed here. So it can be done. Make sure you
use different values of $hndocs, $hnprefix, $hnprefixEquiv, and $hnsuffix
in the old and new Admin/hnrc.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 
 
 
> *** Discussion title: Hypernews Feedback/Problems
> 
> Hi,
> 
> I have one version of HN installed on a server. Now I want to install
> another one to be installed on the same server but under different
> directory. (The two versions will use different user authorisation
> mechanisms, one is production the other one intesting). They will be
> accessed by different url's.
> 
> Can this be done? Will the two HN interfere with each other somehow?
> 
> I would like to make sure that this is a safe thing to do, before I jump
> into something irreversible.
> 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/5/1/1/4/1/2.html
> 
None Why Hypernews tries to authenticate me?  by Tomasz Wlodek <tomw@bnl.gov>,   27 Feb, 2006
Re: None Re: Can HN be installed on the same server twice? (Terry Y Hung)
Hi,

I have installed second instance of Hypernews in BNL.

My objective is to buid a HN site where access (read,write, registration)
will be limited only to people with a valid grid certificate. How do I
authenticate users based on their cdertificate is another story, here I
summarize briefly: in Apache configuration I tell Apache to authenticate
users comming to directory /GridHyperNews using mod_python authentication
handler. mod_python does the work of deciding whi can enter /GridHyperNews
directory and who cannot, based on their certificates. This mechanism
works, I can execute hello world scripts located under /GridHyperNews.

Now I have installed HyperNews under directory /GridHyperNews. I
configured HN so that anyone can read/register/post. remember,
authentication is done by Apache/mod_python so anyone who executes HN cgi
scripts must be already OK.

Now I try to see the top page of HN:
https://www.usatlas.bnl.gov/GridHyperNews/Admin/top.pl

No luck. The site tries to authenticate me based on user and password. I
did not request for that - I wanted everybody who can enter /GridHyperNews
be allowed to run all scripts under it!

I checked the /GridHyperNews/Admin directory and I have found a .htaccess
file, which was probably installed by installation script. This was in
fact a link to a real .hnaccess file located somewhere else, where I
presume HN keeps its users and passwords. So i renamed the .htaccess link,
in order to prevent Apache from asking for userid and pwd. I tried to look
at the page again, this time I got an error:

You must be a member at this site. GridHyperNews at www.usatlas.bnl.gov
does not know who the user is and an unknown user is not permitted to
perform this action. (Perhaps the server is not configured to authenticate
properly, or it is not telling GridHyperNews at www.usatlas.bnl.gov who
the REMOTE_USER is, or perhaps the access restrictions are incorrect.
Check the installation.) You can try to login first: login here.

URL: http://www.usatlas.bnl.gov:443/GridHyperNews/Admin/top.pl
Request URL: /GridHyperNews/Admin/top.pl
HTTP User Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.2)
Gecko/20030708
Remote User: [Unknown]
Server Software: Apache/2.0.52 (Red Hat)
Server OS: Linux www.usatlas.bnl.gov 2.6.9-22.0.2.ELsmp #1 SMP Thu Jan 5
17:13:01 EST 2006 i686 i686 i386 GNU/Linux
Server User:Group: atlasweb:usatlas
Server Administrator: webmaster@rcf.rhic.bnl.gov
Perl Version: 5.008005
HyperNews Version: 1.11-slac-36
HyperNews Administrator: hnadmin@atlas00.usatlas.bnl.gov

So it seems that HN wants me to be authenticated, even if I do not want
any authentication! From my point of view, whoever gets pass mod_python
authentiation handler invoked when user enrters /GridHypernews directory
should be fine.

What am I doing wrong here?

Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |
None Re: Why Hypernews tries to authenticate me?  by Terry Y Hung <Terry Y Hung>,   05 Mar, 2006
Re: None Why Hypernews tries to authenticate me? (Tomasz Wlodek)
Hi Tom,

   The Admin/.htaccess access control file is by default inactivated. It
is normally activated with apache's configuration file. For example, if we
add the following entry to /opt/apache/conf/httpd.conf,

   <Directory ....>
   Satisfy any   #__  must pass either host or user access
   deny from all  #__  turn off all access control first
   AllowOverride All  #__  turn on all options in .htaccess
   </Directory>

   then we will be asked for password. Do you have similar mechanism that
turns on the .htaccess? Try renaming .htaccess to something else to see
if the authentication goes away. If not, then the authetication is not
.htaccess related.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

> 
> 
> *** Discussion title: Hypernews Feedback/Problems
> 
> Hi,
> 
> I have installed second instance of Hypernews in BNL.
> 
> My objective is to buid a HN site where access (read,write, registration)
> will be limited only to people with a valid grid certificate. How do I
> authenticate users based on their cdertificate is another story, here I
> summarize briefly: in Apache configuration I tell Apache to authenticate
> users comming to directory /GridHyperNews using mod_python authentication
> handler. mod_python does the work of deciding whi can enter /GridHyperNews
> directory and who cannot, based on their certificates. This mechanism
> works, I can execute hello world scripts located under /GridHyperNews.
> 
> Now I have installed HyperNews under directory /GridHyperNews. I
> configured HN so that anyone can read/register/post. remember,
> authentication is done by Apache/mod_python so anyone who executes HN cgi
> scripts must be already OK.
> 
> Now I try to see the top page of HN:
> https://www.usatlas.bnl.gov/GridHyperNews/Admin/top.pl
> 
> No luck. The site tries to authenticate me based on user and password. I
> did not request for that - I wanted everybody who can enter /GridHyperNews
> be allowed to run all scripts under it!
> 
> I checked the /GridHyperNews/Admin directory and I have found a .htaccess
> file, which was probably installed by installation script. This was in
> fact a link to a real .hnaccess file located somewhere else, where I
> presume HN keeps its users and passwords. So i renamed the .htaccess link,
> in order to prevent Apache from asking for userid and pwd. I tried to look
> at the page again, this time I got an error:
> 
> You must be a member at this site. GridHyperNews at www.usatlas.bnl.gov
> does not know who the user is and an unknown user is not permitted to
> perform this action. (Perhaps the server is not configured to authenticate
> properly, or it is not telling GridHyperNews at www.usatlas.bnl.gov who
> the REMOTE_USER is, or perhaps the access restrictions are incorrect.
> Check the installation.) You can try to login first: login here.
> 
> URL: http://www.usatlas.bnl.gov:443/GridHyperNews/Admin/top.pl
> Request URL: /GridHyperNews/Admin/top.pl
> HTTP User Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.2)
> Gecko/20030708
> Remote User: [Unknown]
> Server Software: Apache/2.0.52 (Red Hat)
> Server OS: Linux www.usatlas.bnl.gov 2.6.9-22.0.2.ELsmp #1 SMP Thu Jan 5
> 17:13:01 EST 2006 i686 i686 i386 GNU/Linux
> Server User:Group: atlasweb:usatlas
> Server Administrator: webmaster@rcf.rhic.bnl.gov
> Perl Version: 5.008005
> HyperNews Version: 1.11-slac-36
> HyperNews Administrator: hnadmin@atlas00.usatlas.bnl.gov
> 
> So it seems that HN wants me to be authenticated, even if I do not want
> any authentication! From my point of view, whoever gets pass mod_python
> authentiation handler invoked when user enrters /GridHypernews directory
> should be fine.
> 
> What am I doing wrong here?
> 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/5/1/1/4/1/2/2/1.html
> 
None Re: Why Hypernews tries to authenticate me?  by Tomasz Wlodek <tomw@bnl.gov>,   06 Mar, 2006
Re: None Re: Why Hypernews tries to authenticate me? (Terry Y Hung)
Hi, Thanks,

I renamed the .htaccess file and the problem went away. The funny thing is
that earlier when I tried it it dumped error messages on me that external
identification cannot be performend. But there were some changes in Apache
in the past week, maybe because of this it started to work.

I have other problems though.

1. I tried to create new user, tomw. It worked. I can logon. However when
I try to logon as administrator using the admin id and pwd I specified in
hnrc file - it fails. It does not log me on, it does not print any error
message like "bad password" but instead redirects me back to ~top.pl page
and says in the top right corner "not logged in". That is all. Why it does
not want to log me on as admin?

2. When I click "request new forum I get:

Error evaluating: &printReqForm()
failed to open /etc/GridHyperNews/hndocs/CATEGORIES for reading.
Please create this file first. Example:       [reqfm-1]

I remember from earlier installation of HN that I had to run by hand a
script "create forum" first, so that the file CATEGORIES is created, but
this script requires tyat an owner is added to the forum. The owner should
be administrator, but since the administrator does not work, I cannot run
the script.

3. icons do not load. I changed file ownerships in
/etc/GridHyperNews/hndocs/Icons/ firectory to be atlasweb.usatlas (which
is what HN wants) but it does not help.


Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |

On Sun, 5 Mar 106, Terry Hung wrote:

> Hi Tom,
>
>    The Admin/.htaccess access control file is by default inactivated. It
> is normally activated with apache's configuration file. For example, if we
> add the following entry to /opt/apache/conf/httpd.conf,
>
>    <Directory ....>
>    Satisfy any   #__  must pass either host or user access
>    deny from all  #__  turn off all access control first
>    AllowOverride All  #__  turn on all options in .htaccess
>    </Directory>
>
>    then we will be asked for password. Do you have similar mechanism that
> turns on the .htaccess? Try renaming .htaccess to something else to see
> if the authentication goes away. If not, then the authetication is not
> .htaccess related.
>
>    regards,
>
> --
> Terry Hung - Stanford Linear Accelerator Center
> phone: 650-926-3618
> e-mail: terryh@slac.stanford.edu
>
> >
> >
> > *** Discussion title: Hypernews Feedback/Problems
> >
> > Hi,
> >
> > I have installed second instance of Hypernews in BNL.
> >
> > My objective is to buid a HN site where access (read,write, registration)
> > will be limited only to people with a valid grid certificate. How do I
> > authenticate users based on their cdertificate is another story, here I
> > summarize briefly: in Apache configuration I tell Apache to authenticate
> > users comming to directory /GridHyperNews using mod_python authentication
> > handler. mod_python does the work of deciding whi can enter /GridHyperNews
> > directory and who cannot, based on their certificates. This mechanism
> > works, I can execute hello world scripts located under /GridHyperNews.
> >
> > Now I have installed HyperNews under directory /GridHyperNews. I
> > configured HN so that anyone can read/register/post. remember,
> > authentication is done by Apache/mod_python so anyone who executes HN cgi
> > scripts must be already OK.
> >
> > Now I try to see the top page of HN:
> > https://www.usatlas.bnl.gov/GridHyperNews/Admin/top.pl
> >
> > No luck. The site tries to authenticate me based on user and password. I
> > did not request for that - I wanted everybody who can enter /GridHyperNews
> > be allowed to run all scripts under it!
> >
> > I checked the /GridHyperNews/Admin directory and I have found a .htaccess
> > file, which was probably installed by installation script. This was in
> > fact a link to a real .hnaccess file located somewhere else, where I
> > presume HN keeps its users and passwords. So i renamed the .htaccess link,
> > in order to prevent Apache from asking for userid and pwd. I tried to look
> > at the page again, this time I got an error:
> >
> > You must be a member at this site. GridHyperNews at www.usatlas.bnl.gov
> > does not know who the user is and an unknown user is not permitted to
> > perform this action. (Perhaps the server is not configured to authenticate
> > properly, or it is not telling GridHyperNews at www.usatlas.bnl.gov who
> > the REMOTE_USER is, or perhaps the access restrictions are incorrect.
> > Check the installation.) You can try to login first: login here.
> >
> > URL: http://www.usatlas.bnl.gov:443/GridHyperNews/Admin/top.pl
> > Request URL: /GridHyperNews/Admin/top.pl
> > HTTP User Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.2)
> > Gecko/20030708
> > Remote User: [Unknown]
> > Server Software: Apache/2.0.52 (Red Hat)
> > Server OS: Linux www.usatlas.bnl.gov 2.6.9-22.0.2.ELsmp #1 SMP Thu Jan 5
> > 17:13:01 EST 2006 i686 i686 i386 GNU/Linux
> > Server User:Group: atlasweb:usatlas
> > Server Administrator: webmaster@rcf.rhic.bnl.gov
> > Perl Version: 5.008005
> > HyperNews Version: 1.11-slac-36
> > HyperNews Administrator: hnadmin@atlas00.usatlas.bnl.gov
> >
> > So it seems that HN wants me to be authenticated, even if I do not want
> > any authentication! From my point of view, whoever gets pass mod_python
> > authentiation handler invoked when user enrters /GridHypernews directory
> > should be fine.
> >
> > What am I doing wrong here?
> >
> > Tomasz Wlodek                        | tel 631-344-7448
> > Brookhaven Laboratory, Building 510M | fax 631-344-7616
> > Upton NY 11973-5000                  |
> >
> > -------------------------------------------------------------
> > Visit this SLAC message (to reply or unsubscribe) at:
> > http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/5/1/1/4/1/2/2/1.html
> >
>
>

None Re: Why Hypernews tries to authenticate me?  by Terry Y Hung <Terry Y Hung>,   06 Mar, 2006
Re: None Re: Why Hypernews tries to authenticate me? (Tomasz Wlodek)
Hi Tom,

1. The administrator's password is initially empty and it is not in hnrc.
   After running setup.pl, you need to run 'Membership Info" to change the 
   empty password to actual admin password.

2. If I remember correctly, the hndocs/CATEGORIES is created by hand.

3. The URL for the icons are defined as hniconsURL in hnrc. e.g.

   $hniconsURL = "$http/hn/lcnews/Icons";

   I have the following line in /opt/apache/conf/httpd.conf:

     Alias /hn/lcnews/ "/afs/slac.stanford.edu/g/babar/etc/HyperNews/ORG/lcnews/hndocs/"

   for hndocs so that HyperNews can find the icons through $hniconsURL. You
can set up the alias similarily for hndocs so that icons can be resolved.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

 
> Hi, Thanks,
> 
> I renamed the .htaccess file and the problem went away. The funny thing is
> that earlier when I tried it it dumped error messages on me that external
> identification cannot be performend. But there were some changes in Apache
> in the past week, maybe because of this it started to work.
> 
> I have other problems though.
> 
> 1. I tried to create new user, tomw. It worked. I can logon. However when
> I try to logon as administrator using the admin id and pwd I specified in
> hnrc file - it fails. It does not log me on, it does not print any error
> message like "bad password" but instead redirects me back to ~top.pl page
> and says in the top right corner "not logged in". That is all. Why it does
> not want to log me on as admin?
> 
> 2. When I click "request new forum I get:
> 
> Error evaluating: &printReqForm()
> failed to open /etc/GridHyperNews/hndocs/CATEGORIES for reading.
> Please create this file first. Example:       [reqfm-1]
> 
> I remember from earlier installation of HN that I had to run by hand a
> script "create forum" first, so that the file CATEGORIES is created, but
> this script requires tyat an owner is added to the forum. The owner should
> be administrator, but since the administrator does not work, I cannot run
> the script.
> 
> 3. icons do not load. I changed file ownerships in
> /etc/GridHyperNews/hndocs/Icons/ firectory to be atlasweb.usatlas (which
> is what HN wants) but it does not help.
> 
> 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
> On Sun, 5 Mar 106, Terry Hung wrote:
> 
> > Hi Tom,
> >
> >    The Admin/.htaccess access control file is by default inactivated. It
> > is normally activated with apache's configuration file. For example, if we
> > add the following entry to /opt/apache/conf/httpd.conf,
> >
> >    <Directory ....>
> >    Satisfy any   #__  must pass either host or user access
> >    deny from all  #__  turn off all access control first
> >    AllowOverride All  #__  turn on all options in .htaccess
> >    </Directory>
> >
> >    then we will be asked for password. Do you have similar mechanism that
> > turns on the .htaccess? Try renaming .htaccess to something else to see
> > if the authentication goes away. If not, then the authetication is not
> > .htaccess related.
> >
> >    regards,
> >
> > --
> > Terry Hung - Stanford Linear Accelerator Center
> > phone: 650-926-3618
> > e-mail: terryh@slac.stanford.edu
> >
> > >
> > >
> > > *** Discussion title: Hypernews Feedback/Problems
> > >
> > > Hi,
> > >
> > > I have installed second instance of Hypernews in BNL.
> > >
> > > My objective is to buid a HN site where access (read,write, registration)
> > > will be limited only to people with a valid grid certificate. How do I
> > > authenticate users based on their cdertificate is another story, here I
> > > summarize briefly: in Apache configuration I tell Apache to authenticate
> > > users comming to directory /GridHyperNews using mod_python authentication
> > > handler. mod_python does the work of deciding whi can enter /GridHyperNews
> > > directory and who cannot, based on their certificates. This mechanism
> > > works, I can execute hello world scripts located under /GridHyperNews.
> > >
> > > Now I have installed HyperNews under directory /GridHyperNews. I
> > > configured HN so that anyone can read/register/post. remember,
> > > authentication is done by Apache/mod_python so anyone who executes HN cgi
> > > scripts must be already OK.
> > >
> > > Now I try to see the top page of HN:
> > > https://www.usatlas.bnl.gov/GridHyperNews/Admin/top.pl
> > >
> > > No luck. The site tries to authenticate me based on user and password. I
> > > did not request for that - I wanted everybody who can enter /GridHyperNews
> > > be allowed to run all scripts under it!
> > >
> > > I checked the /GridHyperNews/Admin directory and I have found a .htaccess
> > > file, which was probably installed by installation script. This was in
> > > fact a link to a real .hnaccess file located somewhere else, where I
> > > presume HN keeps its users and passwords. So i renamed the .htaccess link,
> > > in order to prevent Apache from asking for userid and pwd. I tried to look
> > > at the page again, this time I got an error:
> > >
> > > You must be a member at this site. GridHyperNews at www.usatlas.bnl.gov
> > > does not know who the user is and an unknown user is not permitted to
> > > perform this action. (Perhaps the server is not configured to authenticate
> > > properly, or it is not telling GridHyperNews at www.usatlas.bnl.gov who
> > > the REMOTE_USER is, or perhaps the access restrictions are incorrect.
> > > Check the installation.) You can try to login first: login here.
> > >
> > > URL: http://www.usatlas.bnl.gov:443/GridHyperNews/Admin/top.pl
> > > Request URL: /GridHyperNews/Admin/top.pl
> > > HTTP User Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.2)
> > > Gecko/20030708
> > > Remote User: [Unknown]
> > > Server Software: Apache/2.0.52 (Red Hat)
> > > Server OS: Linux www.usatlas.bnl.gov 2.6.9-22.0.2.ELsmp #1 SMP Thu Jan 5
> > > 17:13:01 EST 2006 i686 i686 i386 GNU/Linux
> > > Server User:Group: atlasweb:usatlas
> > > Server Administrator: webmaster@rcf.rhic.bnl.gov
> > > Perl Version: 5.008005
> > > HyperNews Version: 1.11-slac-36
> > > HyperNews Administrator: hnadmin@atlas00.usatlas.bnl.gov
> > >
> > > So it seems that HN wants me to be authenticated, even if I do not want
> > > any authentication! From my point of view, whoever gets pass mod_python
> > > authentiation handler invoked when user enrters /GridHypernews directory
> > > should be fine.
> > >
> > > What am I doing wrong here?
> > >
> > > Tomasz Wlodek                        | tel 631-344-7448
> > > Brookhaven Laboratory, Building 510M | fax 631-344-7616
> > > Upton NY 11973-5000                  |
> > >
> > > -------------------------------------------------------------
> > > Visit this SLAC message (to reply or unsubscribe) at:
> > > http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/5/1/1/4/1/2/2/1.html
> > >
> >
> >
> 
None Re: Why Hypernews tries to authenticate me?  by Tomasz Wlodek <tomw@bnl.gov>,   07 Mar, 2006
Re: None Re: Why Hypernews tries to authenticate me? (Terry Y Hung)
> Hi Tom,
>
> 1. The administrator's password is initially empty and it is not in hnrc.
>    After running setup.pl, you need to run 'Membership Info" to change the
>    empty password to actual admin password.

Well, it does not work.

I logout from HN to make sure that no user is logged in. Then I click
login. I fill the administrator e-mail. I leave password field blank. I
click login.

HN logs me in as user hnadmin@atlas00.usatlas.bnl.gov (that is
administrator email). Great.

So now I want to change user information. I click on "Member info". I get
member information, but surprise: By clicking "Member info" my identity
was changed: from hnadmin@atlas00.usatlas.bnl.gov (The admin) to tomw (my
private account). Now I am logged on as tomw. Why?

Tomasz Wlodek



















>
> 2. If I remember correctly, the hndocs/CATEGORIES is created by hand.
>
> 3. The URL for the icons are defined as hniconsURL in hnrc. e.g.
>
>    $hniconsURL = "$http/hn/lcnews/Icons";
>
>    I have the following line in /opt/apache/conf/httpd.conf:
>
>      Alias /hn/lcnews/ "/afs/slac.stanford.edu/g/babar/etc/HyperNews/ORG/lcnews/hndocs/"
>
>    for hndocs so that HyperNews can find the icons through $hniconsURL. You
> can set up the alias similarily for hndocs so that icons can be resolved.
>
>    regards,
>
> --
> Terry Hung - Stanford Linear Accelerator Center
> phone: 650-926-3618
> e-mail: terryh@slac.stanford.edu
>
>
> > Hi, Thanks,
> >
> > I renamed the .htaccess file and the problem went away. The funny thing is
> > that earlier when I tried it it dumped error messages on me that external
> > identification cannot be performend. But there were some changes in Apache
> > in the past week, maybe because of this it started to work.
> >
> > I have other problems though.
> >
> > 1. I tried to create new user, tomw. It worked. I can logon. However when
> > I try to logon as administrator using the admin id and pwd I specified in
> > hnrc file - it fails. It does not log me on, it does not print any error
> > message like "bad password" but instead redirects me back to ~top.pl page
> > and says in the top right corner "not logged in". That is all. Why it does
> > not want to log me on as admin?
> >
> > 2. When I click "request new forum I get:
> >
> > Error evaluating: &printReqForm()
> > failed to open /etc/GridHyperNews/hndocs/CATEGORIES for reading.
> > Please create this file first. Example:       [reqfm-1]
> >
> > I remember from earlier installation of HN that I had to run by hand a
> > script "create forum" first, so that the file CATEGORIES is created, but
> > this script requires tyat an owner is added to the forum. The owner should
> > be administrator, but since the administrator does not work, I cannot run
> > the script.
> >
> > 3. icons do not load. I changed file ownerships in
> > /etc/GridHyperNews/hndocs/Icons/ firectory to be atlasweb.usatlas (which
> > is what HN wants) but it does not help.
> >
> >
> > Tomasz Wlodek                        | tel 631-344-7448
> > Brookhaven Laboratory, Building 510M | fax 631-344-7616
> > Upton NY 11973-5000                  |
> >
> > On Sun, 5 Mar 106, Terry Hung wrote:
> >
> > > Hi Tom,
> > >
> > >    The Admin/.htaccess access control file is by default inactivated. It
> > > is normally activated with apache's configuration file. For example, if we
> > > add the following entry to /opt/apache/conf/httpd.conf,
> > >
> > >    <Directory ....>
> > >    Satisfy any   #__  must pass either host or user access
> > >    deny from all  #__  turn off all access control first
> > >    AllowOverride All  #__  turn on all options in .htaccess
> > >    </Directory>
> > >
> > >    then we will be asked for password. Do you have similar mechanism that
> > > turns on the .htaccess? Try renaming .htaccess to something else to see
> > > if the authentication goes away. If not, then the authetication is not
> > > .htaccess related.
> > >
> > >    regards,
> > >
> > > --
> > > Terry Hung - Stanford Linear Accelerator Center
> > > phone: 650-926-3618
> > > e-mail: terryh@slac.stanford.edu
> > >
> > > >
> > > >
> > > > *** Discussion title: Hypernews Feedback/Problems
> > > >
> > > > Hi,
> > > >
> > > > I have installed second instance of Hypernews in BNL.
> > > >
> > > > My objective is to buid a HN site where access (read,write, registration)
> > > > will be limited only to people with a valid grid certificate. How do I
> > > > authenticate users based on their cdertificate is another story, here I
> > > > summarize briefly: in Apache configuration I tell Apache to authenticate
> > > > users comming to directory /GridHyperNews using mod_python authentication
> > > > handler. mod_python does the work of deciding whi can enter /GridHyperNews
> > > > directory and who cannot, based on their certificates. This mechanism
> > > > works, I can execute hello world scripts located under /GridHyperNews.
> > > >
> > > > Now I have installed HyperNews under directory /GridHyperNews. I
> > > > configured HN so that anyone can read/register/post. remember,
> > > > authentication is done by Apache/mod_python so anyone who executes HN cgi
> > > > scripts must be already OK.
> > > >
> > > > Now I try to see the top page of HN:
> > > > https://www.usatlas.bnl.gov/GridHyperNews/Admin/top.pl
> > > >
> > > > No luck. The site tries to authenticate me based on user and password. I
> > > > did not request for that - I wanted everybody who can enter /GridHyperNews
> > > > be allowed to run all scripts under it!
> > > >
> > > > I checked the /GridHyperNews/Admin directory and I have found a .htaccess
> > > > file, which was probably installed by installation script. This was in
> > > > fact a link to a real .hnaccess file located somewhere else, where I
> > > > presume HN keeps its users and passwords. So i renamed the .htaccess link,
> > > > in order to prevent Apache from asking for userid and pwd. I tried to look
> > > > at the page again, this time I got an error:
> > > >
> > > > You must be a member at this site. GridHyperNews at www.usatlas.bnl.gov
> > > > does not know who the user is and an unknown user is not permitted to
> > > > perform this action. (Perhaps the server is not configured to authenticate
> > > > properly, or it is not telling GridHyperNews at www.usatlas.bnl.gov who
> > > > the REMOTE_USER is, or perhaps the access restrictions are incorrect.
> > > > Check the installation.) You can try to login first: login here.
> > > >
> > > > URL: http://www.usatlas.bnl.gov:443/GridHyperNews/Admin/top.pl
> > > > Request URL: /GridHyperNews/Admin/top.pl
> > > > HTTP User Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.2)
> > > > Gecko/20030708
> > > > Remote User: [Unknown]
> > > > Server Software: Apache/2.0.52 (Red Hat)
> > > > Server OS: Linux www.usatlas.bnl.gov 2.6.9-22.0.2.ELsmp #1 SMP Thu Jan 5
> > > > 17:13:01 EST 2006 i686 i686 i386 GNU/Linux
> > > > Server User:Group: atlasweb:usatlas
> > > > Server Administrator: webmaster@rcf.rhic.bnl.gov
> > > > Perl Version: 5.008005
> > > > HyperNews Version: 1.11-slac-36
> > > > HyperNews Administrator: hnadmin@atlas00.usatlas.bnl.gov
> > > >
> > > > So it seems that HN wants me to be authenticated, even if I do not want
> > > > any authentication! From my point of view, whoever gets pass mod_python
> > > > authentiation handler invoked when user enrters /GridHypernews directory
> > > > should be fine.
> > > >
> > > > What am I doing wrong here?
> > > >
> > > > Tomasz Wlodek                        | tel 631-344-7448
> > > > Brookhaven Laboratory, Building 510M | fax 631-344-7616
> > > > Upton NY 11973-5000                  |
> > > >
> > > > -------------------------------------------------------------
> > > > Visit this SLAC message (to reply or unsubscribe) at:
> > > > http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/5/1/1/4/1/2/2/1.html
> > > >
> > >
> > >
> >
>

None Re: Why Hypernews tries to authenticate me?  by Terry Y Hung <Terry Y Hung>,   07 Mar, 2006
Re: None Re: Why Hypernews tries to authenticate me? (Tomasz Wlodek)
Hi Tom,

   After you click "Member Info" from the top page, if the Uid shown is
not the one you want to edit, you can fill in the administrator's email (or
name) in the field "User ID" and click "Inqruire" to retrieve the member
information for the administrator, then change the password.

   An alternative is adding tomw's email to @hnAdmin in hnrc so that it is
recognized as one of the administrators.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

 
> > Hi Tom,
> >
> > 1. The administrator's password is initially empty and it is not in hnrc.
> >    After running setup.pl, you need to run 'Membership Info" to change the
> >    empty password to actual admin password.
> 
> Well, it does not work.
> 
> I logout from HN to make sure that no user is logged in. Then I click
> login. I fill the administrator e-mail. I leave password field blank. I
> click login.
> 
> HN logs me in as user hnadmin@atlas00.usatlas.bnl.gov (that is
> administrator email). Great.
> 
> So now I want to change user information. I click on "Member info". I get
> member information, but surprise: By clicking "Member info" my identity
> was changed: from hnadmin@atlas00.usatlas.bnl.gov (The admin) to tomw (my
> private account). Now I am logged on as tomw. Why?
> 
> Tomasz Wlodek
None Re: Can HN be installed on the same server twice?  by Peter Elmer <Peter Elmer>,   23 Feb, 2006
Re: None Can HN be installed on the same server twice? (Tomasz Wlodek)
  Hi Tomasz,

On Thu, Feb 23, 2006 at 12:13:10PM -0500, Tomasz Wlodek wrote:
> I have one version of HN installed on a server. Now I want to install
> another one to be installed on the same server but under different
> directory. (The two versions will use different user authorisation
> mechanisms, one is production the other one intesting). They will be
> accessed by different url's.
> 
> Can this be done? Will the two HN interfere with each other somehow?
> 
> I would like to make sure that this is a safe thing to do, before I jump
> into something irreversible.

  As long as you keep the hndocs and hnpeople areas separate there should
be no problem. (We currently run 5 different HN instances on the machine
at CERN and at SLAC they also run multiple instances.) The devil is in
the details: you have to make sure that the instances are configured with
different hndocs and hnpeople areas in the hnrc file. (Should be more
obvious now that TerryH has cleaned it up a bit, but there are so many
config options that sometimes it can still be a bit confusing.)

                                   Pete

-------------------------------------------------------------------------
Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
-------------------------------------------------------------------------

None Re: External authentication in Hypernews  by Tomasz Wlodek <tomw@bnl.gov>,   23 Feb, 2006
Re: None Re: External authentication in Hypernews (Peter Elmer)
On Thu, 23 Feb 2006, Peter Elmer wrote:

>   Hi Tomasz,
>
>   [Sorry for the late response on this, we seem to be drowning in other
> things.]
>
> On Wed, Feb 22, 2006 at 06:47:37AM -0800, Tomasz Wlodek wrote:
> > We would like to do the following authentication of users in Hypernews:
> >
> > 1.When user comes to HN site Apache asks him for a DOE user certificate.
> > If he can present a valid one he is approved.
>
>   Currently there is no support for this directly in HN. I know Douglas was
> thinking about adding something, and some snippets to do this were provided
> to me by someone at FNAL, but I don't think we have made any progress on
> putting this into the HyperNews source.

Doing certificate-based user authentication at application level (in this
case - inside HN) is not hard. I could help you with this if you want.
(More below).

>
>   If it was external (e.g. something done by Apache) it should work, unless
> I broke something recently via my changes to make "manualSecurity" work
> systematically on all pages. (i.e. the one that uses the login.pl page
> to do logins).
>
> > 2. If he has no certificate then Apache performs password based
> > authentication: he is asked userid and pwd and compared to the database.
> > If he is Ok he is approved.
>
>   This sounds fine. I assume that this certificate/password combination
> is all managed by Apache and .htaccess.

Yes, it will be done by Apache and some Ldap-based interface.

>
> > 3. Once he is approved his identity is passed to HN and he is logged on to
> > HN as himself. If he comes to HN for the first time, he should have his
> > account created (automatically, if possible).
> >
> > I have already solved the point 1 - I know how to identify users based on
> > certificate and how to authorize them.
>
>   How did you do this? (Via some .htaccess file and Apache?)

No. I use mod_ssl to authenticate user certificate. Then the mod_ssl data
is passed to mod_python authentication handler which does the user
authorisation, based on a list of allowed users which is stored in some
file which will be constantly updated for valid DN's.

The hard part is how to pass mod_ssl data to mod_python authentication
handler without having to recompile apache/mod_python and mod_ssl. This
has been solved by providing a python loadable module which does the
interface, but I am going into to much details here. If you are interested
I can show you the code.

>
> > I think I know how to do the second step - namely the fall-back
> > authentication: how to tell Apache "If user has no certificate ask him
> > for password". I did not test it yet however.
> >
> > The question is: How to pass the use ID from Apache to HN. In the
> > technical jargon: "Ho to perform external authentication of users in HN".
> >
> > Can this be done in HN? I have already posted this question to the
> > discussion list and so far I have got no response. Some old HN manuals I
> > have found on google claim that this can be done somehow, but give no
> > details.
> >
> > IN the Apache world this is usually done by passeing REMOTE_USER env
> > variable to application. Does HN read this variable?
>
>   Yes, the subroutine which checks the various methods for all of the
> pages is checkAuthenticated in "member-lib.pl". As I noted above, I've
> made a bunch of changes recently to make the "manual security" work
> properly for all pages in HN and have not been testing systematically
> the "external security" so there is the possibility that I have broken
> something. If so, we can fix it.

Ok. I will try it.

Now about inserting the certificate based authentication into HN.

What I did was to write a mod_python code which does the authorisation at
Apache level. This is harder than doing the authorisation in application
level, but has the advantage that it is generic and can be used to protect
all kind of applications.

If you want to authorise users by certificates in HN - then it is simpler.

You have to load module mod_ssl in apache which would do the
authentication to you. mod_ssl fills some env variables which are then
passed to user application. Wjat HN would have to do would be: read some
ssl env variables which contain the user DN and compare it to a list of
DN's which are allowed to use the site. We (BNL) have a product (GUMS)
which is a system which maintains a list of authorised users based on
information it collects from VO servers.

So the idea would be: configure apache to use_mod ssl for certificate
handling, mod_ssl passes information about user DN to HN, HN calls GUMS to
check if the DN is authorised. If yes, Gums returns the name of local
account to which the particular user is mapped to. End of the story.

If you are interested we could set a meeting discuss details. I imagine
that it would require a collaboration of at least 3 persons: someone from
HN, John Hover (our GUMS expert) and myself (for the mod_ssl
authentication part).

Let me know if you are interested in such project.

Tomasz Wlodek

None Re: External authentication in Hypernews  by Douglas Smith <Douglas Smith>,   23 Feb, 2006
Re: None Re: External authentication in Hypernews (Tomasz Wlodek)
On Thursday 23 February 2006 7:17 am, Tomasz Wlodek wrote:
> *** Discussion title: Hypernews Feedback/Problems
>
> On Thu, 23 Feb 2006, Peter Elmer wrote:
> >   Hi Tomasz,
> >
> >   [Sorry for the late response on this, we seem to be drowning in other
> > things.]
> >
> > On Wed, Feb 22, 2006 at 06:47:37AM -0800, Tomasz Wlodek wrote:
> > > We would like to do the following authentication of users in Hypernews:
> > >
> > > 1.When user comes to HN site Apache asks him for a DOE user
> > > certificate. If he can present a valid one he is approved.
> >
> >   Currently there is no support for this directly in HN. I know Douglas
> > was thinking about adding something, and some snippets to do this were
> > provided to me by someone at FNAL, but I don't think we have made any
> > progress on putting this into the HyperNews source.
>
> Doing certificate-based user authentication at application level (in this
> case - inside HN) is not hard. I could help you with this if you want.
> (More below).
>
> >   If it was external (e.g. something done by Apache) it should work,
> > unless I broke something recently via my changes to make "manualSecurity"
> > work systematically on all pages. (i.e. the one that uses the login.pl
> > page to do logins).
> >
> > > 2. If he has no certificate then Apache performs password based
> > > authentication: he is asked userid and pwd and compared to the
> > > database. If he is Ok he is approved.
> >
> >   This sounds fine. I assume that this certificate/password combination
> > is all managed by Apache and .htaccess.
>
> Yes, it will be done by Apache and some Ldap-based interface.
>
> > > 3. Once he is approved his identity is passed to HN and he is logged on
> > > to HN as himself. If he comes to HN for the first time, he should have
> > > his account created (automatically, if possible).
> > >
> > > I have already solved the point 1 - I know how to identify users based
> > > on certificate and how to authorize them.
> >
> >   How did you do this? (Via some .htaccess file and Apache?)
>
> No. I use mod_ssl to authenticate user certificate. Then the mod_ssl data
> is passed to mod_python authentication handler which does the user
> authorisation, based on a list of allowed users which is stored in some
> file which will be constantly updated for valid DN's.
>
> The hard part is how to pass mod_ssl data to mod_python authentication
> handler without having to recompile apache/mod_python and mod_ssl. This
> has been solved by providing a python loadable module which does the
> interface, but I am going into to much details here. If you are interested
> I can show you the code.
>
> > > I think I know how to do the second step - namely the fall-back
> > > authentication: how to tell Apache "If user has no certificate ask him
> > > for password". I did not test it yet however.
> > >
> > > The question is: How to pass the use ID from Apache to HN. In the
> > > technical jargon: "Ho to perform external authentication of users in
> > > HN".
> > >
> > > Can this be done in HN? I have already posted this question to the
> > > discussion list and so far I have got no response. Some old HN manuals
> > > I have found on google claim that this can be done somehow, but give no
> > > details.
> > >
> > > IN the Apache world this is usually done by passeing REMOTE_USER env
> > > variable to application. Does HN read this variable?
> >
> >   Yes, the subroutine which checks the various methods for all of the
> > pages is checkAuthenticated in "member-lib.pl". As I noted above, I've
> > made a bunch of changes recently to make the "manual security" work
> > properly for all pages in HN and have not been testing systematically
> > the "external security" so there is the possibility that I have broken
> > something. If so, we can fix it.
>
> Ok. I will try it.
>
> Now about inserting the certificate based authentication into HN.
>
> What I did was to write a mod_python code which does the authorisation at
> Apache level. This is harder than doing the authorisation in application
> level, but has the advantage that it is generic and can be used to protect
> all kind of applications.
>
> If you want to authorise users by certificates in HN - then it is simpler.
>
> You have to load module mod_ssl in apache which would do the
> authentication to you. mod_ssl fills some env variables which are then
> passed to user application. Wjat HN would have to do would be: read some
> ssl env variables which contain the user DN and compare it to a list of
> DN's which are allowed to use the site. We (BNL) have a product (GUMS)
> which is a system which maintains a list of authorised users based on
> information it collects from VO servers.
>
> So the idea would be: configure apache to use_mod ssl for certificate
> handling, mod_ssl passes information about user DN to HN, HN calls GUMS to
> check if the DN is authorised. If yes, Gums returns the name of local
> account to which the particular user is mapped to. End of the story.

I think there was also a apache mod somewhere (I forget where, it
was pointed out to me once), that will map the cert. to some VO info
somewhere, and pass this info on to the CGI filling in some variables
for you.

I need to find this again...  maybe it is the same thing.

>
> If you are interested we could set a meeting discuss details. I imagine
> that it would require a collaboration of at least 3 persons: someone from
> HN, John Hover (our GUMS expert) and myself (for the mod_ssl
> authentication part).
>
> Let me know if you are interested in such project.

We do something to keep this going, esp. if you have done something
to get this working.  Using some sort of cert. based authen. is one of 
those things that we keep saying, this should work if someone can
just sit down and get it working...

Not sure where it should go from here, need to get some details
together, and start on some simple set of docs on how to set it up.

When should we have a meeting?  I need to go over the details
on how this is done again, before I would be the most useful in
a meeting...

Douglas

>
> Tomasz Wlodek
>
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at:
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/5/1/1
>/4/1/1.html

-- 
-----------------------------------------------------------
Douglas A. Smith                  douglas@slac.stanford.edu
Office: Bld ROB, Rm 204                       (650)926-2369
-----------------------------------------------------------

None Re: Hypernews icons are missing  by Terry Y Hung <Terry Y Hung>,   14 Dec, 2005
Re: None Hypernews icons are missing (Tomasz Wlodek)
Tomasz,

   Is $TextButtons set to 0 in Admin/hnrc? If it is 1, then the button will
be displayed in text rather than icons.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 


> 
> 
> *** Discussion title: Hypernews Feedback/Problems
> 
> Hi,
> 
> I have installed hypernews, I can see its www page. The only problem is:
> the icons on the www page do not show up. On the www pages instead of
> Icons I can see the "broken image" symbol.
> 
> I have tried to fix it by creating a soft link from my hypernews directory
> 
> /var/www/cgi-bin/HyperNews
> 
> to
> 
> /var/www/cgi-bin/HyperNews/.scripts/Icons
> 
> so that
> 
> ls -l Icons
>    14 Dec 13 13:54 Icons -> .scripts/Icons
> 
> but it does not help. Clearly I am missing some link or configuration
> variable somewhere.
> 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/5/1/1.html
> 
None problem with "recent postings" link  by Tomasz Wlodek <tomw@bnl.gov>,   14 Dec, 2005
Re: None Re: Hypernews icons are missing (Terry Y Hung)
Hi,

I have created "test" forum as a subforum of "general discussions". I
posterd there a couple of messages and posting works.

Then I selected "Recent postings" link. It shows a page which says "search
past (box: 3) days for recent posts"

I have changed the 3 to 30 and clicked "Show me" button.

Nothing happens. The page reloads, displays "Done" at the bottom of the
browser, but no new poage loads. I am still at the "Search past ... days"
page.

I can see recent postings if I go to "Forums by category" and select forum
"test", then I can see my test messages.

Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |
None Re: Hypernews icons are missing  by Tomasz Wlodek <tomw@bnl.gov>,   14 Dec, 2005
Re: None Re: Hypernews icons are missing (Terry Y Hung)
> Tomasz,
>
>    Is $TextButtons set to 0 in Admin/hnrc? If it is 1, then the button will
> be displayed in text rather than icons.
>
>    regards,

Ok, I checked and the TextButtons was set to 1. I have changed it to 0.

Also I chave checked the permissions in the Admin/Icons directory. The
directory was world readable, but to be sure I have changed its ownerhip
from root to apache. Then I restarted Apache.

Result: icons are still not visible, but now instead of "broken icon" sign
the www page displays small white squares.

Tom Wlodek
None Re: Hypernews icons are missing  by Terry Y Hung <Terry Y Hung>,   14 Dec, 2005
Re: None Re: Hypernews icons are missing (Tomasz Wlodek)
Hi,

    The following is the setting of ours:

hnrc:
    $ENV{SERVER_NAME} ||= 'hypernews.slac.stanford.edu';     [server]
    $http = "http://$ENV{SERVER_NAME}";        [URL of apache]
    $hnprefix ||= '/HyperNews/lcnews';        [URL of HN]
    $hniconsURL = "$http$hnprefix/Icons";                    [URL of icons]
 
/opt/apache/conf/httpd.conf:         
    Alias /HyperNews/lcnews/Icons/ "/afs/slac.stanford.edu/g/babar/etc/Hyper
News/ORG/lcnews/hndocs/Icons/"           [URL alias]

    In our case, the Icon's URL alias is /HyperNews/lcnews/Icons/, the 
$hniconsURL is http://hypernews.slac.stanford.edu/<Icons URL alias>,
or http://hypernews.slac.stanford.edu/HyperNews/lcnews/Icons/, which is
translated by the apache serve with the URL alias into path 
/afs/slac.stanford.edu/g/babar/etc/HyperNews/ORG/lcnews/hndocs/Icons/.

    Could you show me the equivalent settings so that I can double-check them?

    Thanks!

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

> 
> > Tomasz,
> >
> >    Is $TextButtons set to 0 in Admin/hnrc? If it is 1, then the button will
> > be displayed in text rather than icons.
> >
> >    regards,
> 
> Ok, I checked and the TextButtons was set to 1. I have changed it to 0.
> 
> Also I chave checked the permissions in the Admin/Icons directory. The
> directory was world readable, but to be sure I have changed its ownerhip
> from root to apache. Then I restarted Apache.
> 
> Result: icons are still not visible, but now instead of "broken icon" sign
> the www page displays small white squares.
> 
> Tom Wlodek
> 
> 
None Re: Hypernews icons are missing  by Tomasz Wlodek <tomw@bnl.gov>,   14 Dec, 2005
Re: None Re: Hypernews icons are missing (Terry Y Hung)
> hnrc:
>     $ENV{SERVER_NAME} ||= 'hypernews.slac.stanford.edu';     [server]
>     $http = "http://$ENV{SERVER_NAME}";        [URL of apache]
>     $hnprefix ||= '/HyperNews/lcnews';        [URL of HN]
>     $hniconsURL = "$http$hnprefix/Icons";                    [URL of icons]

In my hnrc file:

$ENV{SERVER_NAME} ||= "griddev04.usatlas.bnl.gov";
$http = "http://griddev04.usatlas.bnl.gov";  # No trailing "/".
$hnprefix ||= "/HyperNews";
$hniconsURL = "$http/hn/Icons";  # URL for same directory as $hnicons



>
> /opt/apache/conf/httpd.conf:
>     Alias /HyperNews/lcnews/Icons/ "/afs/slac.stanford.edu/g/babar/etc/Hyper
> News/ORG/lcnews/hndocs/Icons/"           [URL alias]
>

I do not have such line in httpd.conf, instead I have a file
/etc/httpd/conf.d/HyperNews.conf which contains:

ScriptAlias /HyperNews/ /var/www/cgi-bin/HyperNews/
<Directory  /var/www/cgi-bin/HyperNews>
AllowOverride All
Options FollowSymLinks
</Directory>

Tom Wlodek

None Re: Hypernews icons are missing  by Terry Y Hung <Terry Y Hung>,   14 Dec, 2005
Re: None Re: Hypernews icons are missing (Tomasz Wlodek)
Hi Tom,

You do not have an alias for the Icons, you only have an alias for the script. Try add an URL alias in the configuration file of apache as following:

OLD: ScriptAlias /HyperNews/ /var/www/cgi-bin/HyperNews/

NEW: ScriptAlias /HyperNews/ /var/www/cgi-bin/HyperNews/
NEW: Alias /HyperNews/Icons/ /var/www/html/Icons

   then restart the apache server and force the browser to pick up the changes as the following:

   $ cd <root of HN>                 [to root of HN]
   $ mv .scripts .scripts-1          [move .scripts away]
   reload the browser                [it will abort]          
   $ mv .scripts-1 .scripts          [move .scripts back]
   reload the browser                [to pick up the changes]

   regards,

   -- Terry Hung (terryh@slac.stanford.edu) x3618

None Re: Hypernews icons are missing  by Terry Y Hung <Terry Y Hung>,   14 Dec, 2005
Re: None Re: Hypernews icons are missing (Terry Y Hung)
Hi Tom,

I think we probably should still use two different aliases - use /HyperNews/ for the scripts and use /hn/ for Icons and JS. The followings should work:

hnrc:
       $hnprefix ||= "/HyperNews";          # alias for scripts
->    $hniconsURL = "$http/hn/Icons";  # URL for Icons 

httpd.conf:
      ScriptAlias /HyperNews/   /var/www/cgi-bin/HyperNews/
->  Alias /hn/   /var/www/html/

    regards,

    -- Terry Hung (terryh@slac.stanford.edu

None problem when changing administrator's password  by Tomasz Wlodek <tomw@bnl.gov>,   19 Dec, 2005
Re: None Re: Hypernews icons are missing (Terry Y Hung)
Hi,

I have installed Hypernews on one site as a test and it worked, more or
less. Now I am installing it on our main www site. This time I use the
most recent version, which is 1.11-slac-33. I noticed that there are some
slight changes.

I did run the ./setup.pl script. It worked. It created administrator
account with blank password. So I went to adminisytrator page to change
administrators password. I typed the new password, clicked button to
update the infor and I got error message:

    * Password has changed.
      Error using HyperNews at (WWW site omitted for spammers)
      If you need help, please contact the administrator of HyperNews at
www.omitted.gov: hnadmin@omitted.gov.
Please include the following information. lock:
open(">/usr/local/etc/httpd/htdocs/hn/.shlock.22123"): Permission denied


I tried changing ownership of the /usr/local/etc/httpd/htdocs/hn/
directories to the same as the www server uses, but it does not help.

Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |
None Re: problem when changing administrator's password  by Terry Y Hung <Terry Y Hung>,   19 Dec, 2005
Re: None problem when changing administrator's password (Tomasz Wlodek)
Hi Tom,

   It does look like a write access error. Please send me the following
information: 

1. Which adminisytrator page (e.g. the "Member List" or "New Member" in the top
   menu) did you use?

2. The output of "grep '<____' Admin/hnrc"
   and           "grep 'hnPeople' Admin/hnrc"

3. The line following the lock error. 
   e.g. URL:  http://hypernews.slac.stanford.edu:5090/HyperNews/lcnews/...

   Thanks!

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

> 
> Hi,
> 
> I have installed Hypernews on one site as a test and it worked, more or
> less. Now I am installing it on our main www site. This time I use the
> most recent version, which is 1.11-slac-33. I noticed that there are some
> slight changes.
> 
> I did run the ./setup.pl script. It worked. It created administrator
> account with blank password. So I went to adminisytrator page to change
> administrators password. I typed the new password, clicked button to
> update the infor and I got error message:
> 
>     * Password has changed.
>       Error using HyperNews at (WWW site omitted for spammers)
>       If you need help, please contact the administrator of HyperNews at
> www.omitted.gov: hnadmin@omitted.gov.
> Please include the following information. lock:
> open(">/usr/local/etc/httpd/htdocs/hn/.shlock.22123"): Permission denied
> 
> 
> I tried changing ownership of the /usr/local/etc/httpd/htdocs/hn/
> directories to the same as the www server uses, but it does not help.
> 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
> 
None Re: Hypernews icons are missing  by Terry Y Hung <Terry Y Hung>,   14 Dec, 2005
Re: None Re: Hypernews icons are missing (Tomasz Wlodek)
Hi Tom,

   The $hniconsURL in previous version of HyperNews provided a default that
was misleading. It tries to save people typing by abbreviating 
"HyperNews" into "hn" but it caused confusion. Please change it to the 
following:

OLD: $hniconsURL = "$http/hn/Icons";  # URL for same directory as $hnicon
NEW: $hniconsURL = "$http$hnprefix/Icons";  # URL for same directory as $hnicon

   After the change, with the following configuration,

   $http = "http://griddev04.usatlas.bnl.gov";  # No trailing "/".
   $hnprefix ||= "/HyperNews";
-> $hniconsURL = "$http$hnprefix/Icons";  # URL for same directory as $hnicons
   (in httpd.conf: ScriptAlias /HyperNews/ /var/www/cgi-bin/HyperNews/)

   the $hniconsURL is $http$hnprefix/Icons" or "$http/HyperNews/Icons", or
http://griddev04.usatlas.bnl.gov/HyperNews/Icons, which will be translated by
the apache server with the URL alias into path /var/www/cgi-bin/HyperNews/Icons.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 


> In my hnrc file:
> 
> $ENV{SERVER_NAME} ||= "griddev04.usatlas.bnl.gov";
> $http = "http://griddev04.usatlas.bnl.gov";  # No trailing "/".
> $hnprefix ||= "/HyperNews";
> $hniconsURL = "$http/hn/Icons";  # URL for same directory as $hnicons
> 
> I do not have such line in httpd.conf, instead I have a file
> /etc/httpd/conf.d/HyperNews.conf which contains:
> 
> ScriptAlias /HyperNews/ /var/www/cgi-bin/HyperNews/
None How to restrict postings?  by Tomasz Wlodek <tomw@bnl.gov>,   14 Dec, 2005
Re: None Re: Hypernews icons are missing (Terry Y Hung)
Hi, I am building a hypernews site, so far we run it on a hidden ste
behind a firewall, but I would like to go public and announce it to a
large collaboration. This will invite spammers. My question is:

Right now only registered users can post, but anyone can register. How do
I prevent users from registering? I would like to have a mechanism, where
someone who wants to register fills a form, which is forwarded for
approval to administrator. Only after administrator's approval does the
user become active.

Can I do this?

Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |
None Re: How to restrict postings?  by Peter Elmer <Peter Elmer>,   14 Dec, 2005
Re: None How to restrict postings? (Tomasz Wlodek)
  Hi Tomasz,

On Wed, Dec 14, 2005 at 01:15:42PM -0800, Tomasz Wlodek wrote:
> Hi, I am building a hypernews site, so far we run it on a hidden ste
> behind a firewall, but I would like to go public and announce it to a
> large collaboration. This will invite spammers. My question is:
> 
> Right now only registered users can post, but anyone can register. How do
> I prevent users from registering? I would like to have a mechanism, where
> someone who wants to register fills a form, which is forwarded for
> approval to administrator. Only after administrator's approval does the
> user become active.
> 
> Can I do this?

  There are multiple ways to do this (we just went through this for the FNAL
and CERN HN systems):

  1) at FNAL we just setup a script in an area on the unix machines which
     the user would execute. The script would ask questions (preferred name,
     email, etc.) and mail the result to the HN admin. (We actually setup
     something on the admin side that would take the resulting mail and
     create accounts automatically, but it doesn't have to be that way.)

  2) at SLAC (for BaBar) and CERN (for CMS and Atlas) we used a solution
     where the hypernews webserver machine itself would allow ssh connections
     from users and instead of executing a normal shell it would execute
     HNshell.pl (in the HN distribution itself), which would ask more or
     less the same kind of questions. You should be able to see the
     instructions for CMS:

       https://hypernews.cern.ch/HyperNews/CMS/add-member.pl 

     This has the advantage that the user authenticates themselves the
     first time using their unix password (to create their HN membership,
     set their HN password, etc.). Then after that they can connect to
     HN without waiting for the admin to approve the account. (This also
     has two side effects which are arguably useful: the username was
     constrained to be people's unix username and the user could reset
     their HN password if they forgot it by simply ssh-ing to the same
     machine again and authenticating with their unix password, so again
     the admin doesn't have to be in the middle)

  Which one do you prefer? (Or do you prefer some variation?)

                                   Pete

-------------------------------------------------------------------------
Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
-------------------------------------------------------------------------

None Re: Hypernews icons are missing  by Terry Y Hung <Terry Y Hung>,   13 Dec, 2005
Re: None Hypernews icons are missing (Tomasz Wlodek)
Hi Tomasz,

   You can also check the Icons's alias in the apache server's configuration
file (e.g. /opt/apache/conf/httpd.conf). For example, if you have the 
following line in Admin/hnrc:

   Alias /Hypernews/Icons/ "/afs/slac.stanford.edu/g/babar/etc/HyperNews/ORG/lcnews/hndocs/Icons/"

   Then in Admin/hnrc, it should have this line:

   $hniconsURL = "$http/Hypernews/Icons";  

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 


 
> 
> *** Discussion title: Hypernews Feedback/Problems
> 
> Hi,
> 
> I have installed hypernews, I can see its www page. The only problem is:
> the icons on the www page do not show up. On the www pages instead of
> Icons I can see the "broken image" symbol.
> 
> I have tried to fix it by creating a soft link from my hypernews directory
> 
> /var/www/cgi-bin/HyperNews
> 
> to
> 
> /var/www/cgi-bin/HyperNews/.scripts/Icons
> 
> so that
> 
> ls -l Icons
>    14 Dec 13 13:54 Icons -> .scripts/Icons
> 
> but it does not help. Clearly I am missing some link or configuration
> variable somewhere.
> 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/5/1/1.html
> 
None Re: Hypernews icons are missing  by Terry Y Hung <Terry Y Hung>,   13 Dec, 2005
Re: None Hypernews icons are missing (Tomasz Wlodek)
Hi Tomasz:

   The Icons are defined in Admin/hnrc as "$hnicons = "$hndocs/Icons".
Checked the value of $hndocs in hnrc, cd there and see if subdirectory Icons/
is there. Then check the read protection given to the apache server.

   The search engine is not installed by default. Take a look at the
instruction at .scripts/../docs/search.html.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 


> 
> 
> *** Discussion title: Hypernews Feedback/Problems
> 
> Hi,
> 
> I have installed hypernews, I can see its www page. The only problem is:
> the icons on the www page do not show up. On the www pages instead of
> Icons I can see the "broken image" symbol.
> 
> I have tried to fix it by creating a soft link from my hypernews directory
> 
> /var/www/cgi-bin/HyperNews
> 
> to
> 
> /var/www/cgi-bin/HyperNews/.scripts/Icons
> 
> so that
> 
> ls -l Icons
>    14 Dec 13 13:54 Icons -> .scripts/Icons
> 
> but it does not help. Clearly I am missing some link or configuration
> variable somewhere.
> 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/5/1/1.html
> 
None How to create forums?  by Tomasz Wlodek <tomw@bnl.gov>,   15 May, 2006
Re: None Re: Hypernews icons are missing (Terry Y Hung)
How do I create HyperNews forums?

I do run a command

 ./create-forum.pl BNL-Tier1

and I get error:

Can't open BNL-Tier1: No such file or directory at ./create-forum.pl line
34.
No member named .
Hypernews username of the forum owner: [root@www.usatlas .scripts]#

What am I doing wrong?

Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |
None Re: How to create forums?  by Terry Y Hung <Terry Y Hung>,   15 May, 2006
Re: None How to create forums? (Tomasz Wlodek)
Hi Tom,

   There is no argument/parameter for ./create-forum.pl. Just type
"./create-forum.pl" from hndocs/Admin directory will do.

   regards,

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 

 
> 
> *** Discussion title: Hypernews Feedback/Problems
> 
> How do I create HyperNews forums?
> 
> I do run a command
> 
>  ./create-forum.pl BNL-Tier1
> 
> and I get error:
> 
> Can't open BNL-Tier1: No such file or directory at ./create-forum.pl line
> 34.
> No member named .
> Hypernews username of the forum owner: [root@www.usatlas .scripts]#
> 
> What am I doing wrong?
> 
> Tomasz Wlodek                        | tel 631-344-7448
> Brookhaven Laboratory, Building 510M | fax 631-344-7616
> Upton NY 11973-5000                  |
> 
> -------------------------------------------------------------
> Visit this SLAC message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/5/1/1/1/1.html
> 
None Re: How to create forums?  by Tomasz Wlodek <tomw@bnl.gov>,   15 May, 2006
Re: None Re: How to create forums? (Terry Y Hung)
Thanks. And how do I create a new category of forums?

Right now I have only "General discussions". Do I need to edut the
CATEGORIES file?

Tomasz Wlodek                        | tel 631-344-7448
Brookhaven Laboratory, Building 510M | fax 631-344-7616
Upton NY 11973-5000                  |

On Mon, 15 May 106, Terry Hung wrote:

> Hi Tom,
>
>    There is no argument/parameter for ./create-forum.pl. Just type
> "./create-forum.pl" from hndocs/Admin directory will do.
>
>    regards,
>
> --
> Terry Hung - Stanford Linear Accelerator Center
> phone: 650-926-3618
> e-mail: terryh@slac.stanford.edu
>
>
> >
> > *** Discussion title: Hypernews Feedback/Problems
> >
> > How do I create HyperNews forums?
> >
> > I do run a command
> >
> >  ./create-forum.pl BNL-Tier1
> >
> > and I get error:
> >
> > Can't open BNL-Tier1: No such file or directory at ./create-forum.pl line
> > 34.
> > No member named .
> > Hypernews username of the forum owner: [root@www.usatlas .scripts]#
> >
> > What am I doing wrong?
> >
> > Tomasz Wlodek                        | tel 631-344-7448
> > Brookhaven Laboratory, Building 510M | fax 631-344-7616
> > Upton NY 11973-5000                  |
> >
> > -------------------------------------------------------------
> > Visit this SLAC message (to reply or unsubscribe) at:
> > http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/5/1/1/1/1.html
> >
>

None Re: How to create forums?  by Douglas Smith <Douglas Smith>,   15 May, 2006
Re: None Re: How to create forums? (Tomasz Wlodek)
This was answered by Pete a few threads back in this forum.

http://hypernews.slac.stanford.edu/HyperNews/hypernews/get/HNFeedBack/12/1.html

Douglas

On Monday 15 May 2006 1:19 pm, Tomasz Wlodek wrote:
> *** Discussion title: Hypernews Feedback/Problems
>
> Thanks. And how do I create a new category of forums?
>
> Right now I have only "General discussions". Do I need to edut the
> CATEGORIES file?
>
> On Mon, 15 May 106, Terry Hung wrote:
> > Hi Tom,
> >
> >    There is no argument/parameter for ./create-forum.pl. Just type
> > "./create-forum.pl" from hndocs/Admin directory will do.
> >
> >    regards,
> >
> > > *** Discussion title: Hypernews Feedback/Problems
> > >
> > > How do I create HyperNews forums?
> > >
> > > I do run a command
> > >
> > >  ./create-forum.pl BNL-Tier1
> > >
> > > and I get error:
> > >
> > > Can't open BNL-Tier1: No such file or directory at ./create-forum.pl
> > > line 34.
> > > No member named .
> > > Hypernews username of the forum owner: [root@www.usatlas .scripts]#
> > >
> > > What am I doing wrong?
> > >

-- 
-----------------------------------------------------------
Douglas A. Smith                  douglas@slac.stanford.edu
Office: Bld ROB, Rm 204                       (650)926-2369
-----------------------------------------------------------

None Re: problem accessing SLAC HN forums  by Terry Y Hung <Terry Y Hung>,   09 Dec, 2005
Hi Pete,

   I forgot to add "perfixpath" into my installation procedure. Without this
step, I had "#!/usr/bin/perl" rather than "#!/usr/local/bin" in
mail-incoming.p and the mail processing failed.

   It is fixed now.

   Thanks!

-- 
Terry Hung - Stanford Linear Accelerator Center
phone: 650-926-3618
e-mail: terryh@slac.stanford.edu 


> 
>   Hi Terry,
> 
>   Thanks. Do you understand why postings aren't working?
> 
>                                    Pete
> 
> On Fri, Dec 09, 2005 at 12:50:27AM -0800, Terry Hung wrote:
> > Hi Pete,
> > 
> >    It should be double quote instead of single quote,
> > 
> > OLD: $headerText = '$title_text';
> > NEW: $headerText = "$title_text";
> > 
> >    to expand the variable. But we probably don't need it at all, at least the
> > original hnrc generated by setup.pl does not have this. I forgot the reason I
> > add it into hnrc a while back. Let me comment it out from hypernews/Admin/hnrc
> > so that all the sites have the same setup.
> > 
> >    Thanks!
> > 
> > -- 
> > Terry Hung - Stanford Linear Accelerator Center
> > phone: 650-926-3618
> > e-mail: terryh@slac.stanford.edu 
> 
> 
> -------------------------------------------------------------------------
> Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
> Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
> -------------------------------------------------------------------------
> 
None Re: problem accessing SLAC HN forums  by Terry Y Hung <Terry Y Hung>,   09 Dec, 2005
Re: None Re: problem accessing SLAC HN forums (Terry Y Hung)
correction: the script to fix the headers is "fixPerlPath".

None Re: problem accessing SLAC HN forums  by Peter Elmer <Peter Elmer>,   09 Dec, 2005
Re: None Re: problem accessing SLAC HN forums (Terry Y Hung)
  Hi Terry,

  Sorry about that, this is my fault since I asked that the default path
be changed... ;-) Thanks for sorting it out. I'm now getting postings,
so it is working.

                                   Pete

On Fri, Dec 09, 2005 at 01:45:22AM -0800, Terry Hung wrote:
> Hi Pete,
> 
>    I forgot to add "perfixpath" into my installation procedure. Without this
> step, I had "#!/usr/bin/perl" rather than "#!/usr/local/bin" in
> mail-incoming.p and the mail processing failed.
> 
>    It is fixed now.
> 
>    Thanks!
> 
> -- 
> Terry Hung - Stanford Linear Accelerator Center
> phone: 650-926-3618
> e-mail: terryh@slac.stanford.edu 
> 
> 
> > 
> >   Hi Terry,
> > 
> >   Thanks. Do you understand why postings aren't working?
> > 
> >                                    Pete
> > 
> > On Fri, Dec 09, 2005 at 12:50:27AM -0800, Terry Hung wrote:
> > > Hi Pete,
> > > 
> > >    It should be double quote instead of single quote,
> > > 
> > > OLD: $headerText = '$title_text';
> > > NEW: $headerText = "$title_text";
> > > 
> > >    to expand the variable. But we probably don't need it at all, at least the
> > > original hnrc generated by setup.pl does not have this. I forgot the reason I
> > > add it into hnrc a while back. Let me comment it out from hypernews/Admin/hnrc
> > > so that all the sites have the same setup.
> > > 
> > >    Thanks!
> > > 



-------------------------------------------------------------------------
Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
-------------------------------------------------------------------------

None FNAL problems with email gateway (was Re: Hypernews version)  by Peter Elmer <Peter Elmer>,   28 Sep, 2005
  [Add Douglas, Terry and CC to HNFeedBack HN]

  Hi Douglas and Terry,

On Wed, Sep 28, 2005 at 02:20:19PM -0500, David Fagan wrote:
> Are any of the labs running this on a Linux box and are they using
> this version?   My current hnrc included...

  Are you running the latest HyperNews version on a linux machine?

  At FNAL David Fagan and I are trying to setup HyperNews 1.11-slac-22 for 
use for the FNAL LPC. I believe that David has gotten the basic setup
done (a forum create, search engine setup), but he is still having some
problem with setting up the email gateway.

  First question: at SLAC I believe that HyperNews systems are running on
linux machines, is that correct? 

  Second question: what kind of machine is used by the mail server to 
actually execute the mail-incoming.pl script?

  Third question: In setting up the email gateway the following alias was
setup:

HNTest:
"|/home/hypernews/public_html/cgi-bin/HyperNews/.scripts/mail-incoming.pl -f HNTest"

but there still seems to be some problem. David turned on the debugging (I
think after removing some SLAC-specific stuff I have yet to fix) and
gets the following debugging output:

  http://www.slac.stanford.edu/~elmer/hntmp/debugmail-slacsite.mk

It _looks_ like the forum is somehow not being propagated through correctly.
(It winds up null at one point and then the posting bounces.) Do you have
any ideas what is happening or how to debug it? (Or perhaps see something
we are missing in the debug output?)

                                 thanks,
                                   Pete



> #!/powered/by/perl
> 
> # This is a configuration file for HyperNews.
> 
> # Note: you must run setup.pl to have some changes take effect.
> # If you change any known variables here, the new values should 
> # continue to be used each time you run setup.pl.
> # Some variables get initial values in setup-lib.pl.
> # See instructions in source.html and setup-form.pl to do it right.
> 
> # If you change the HyperNews source significantly, change $hnversion in
> # setup-lib.pl Also change VERSION in Makefile.
> $hnversion = "1.11-slac-22";
> $owner_org = "Owner-HyperNews";  # or (1) "Owner-<ORG>-hn" (2) <expert-uid>.
> 
> require 5.002;      # 5.001m may be OK, but not 5.001.
> require 'hn-lib.pl';
> 
> # Avoid tainting by limiting execution path.
> $ENV{'PATH'} = '/bin:/usr/bin';
>  
> # If you setup from command line (not via http), assign the right values.
> # These are used by the mail-incoming gateway.  E.g.
> # $ENV{SERVER_NAME} ||= 'www.hypernews.org';
> # $ENV{SERVER_PORT} ||= '80';
> $ENV{SERVER_NAME} ||= "cmssrv27.fnal.gov";
> $ENV{SERVER_PORT} ||= "80";
> 
> # HTTP URL prefix for docs on your server.  E.g. "http://$ENV{SERVER_NAME}";
> $http = "http://cmssrv27.fnal.gov";  # No trailing "/".
> 
> # Path prefix of HyperNews cgi-bin directory, relative to server root.
> # E.g. $hnprefix ||= "/HyperNews";
> $hnprefix ||= "/HyperNews";
> # $hnrootprefix ||= "/HyperNews";  # corresponds to root hnpeople.
> 
>     &repair_SCRIPT_NAME();
>     &compute_hnprefix();
> 
> # Regexp for matching equivalent prefixes - all have the same $hndocs.  
> # E.g. '/HyperNews|/HyperNewsTest'  - not used yet.
> $hnprefixEquiv = '/HyperNews';
> 
> # Compute full URL prefix for HyperNews scripts.
> $hnbinURL = "$http$hnprefix";
> 
> # Maybe remove '/cgi-bin' from $hnbinURL
> $remove_cgi_bin = "";
> if (!$ENV{REQUEST_URI} && $remove_cgi_bin eq 'yes') {
>   $hnbinURL =~ s,/cgi-bin,,;
> } 
> 
> # Whether scripts are copied or linked: 'copy', 'link', or 'hardlink'.
> $copy_or_link = 'symlink';
> 
>     &compute_hnSECUREDURL();
> 
> # For http.pl
> # If you set $httpProxyHost, you must also set $httpProxyPort, e.g. to 3180
> $httpProxyHost = '';
> $httpProxyPort = '3128';
> 
> # Whether HyperNews should use full URLs when making http requests.
> # Must use full URL if using a proxy.
> $useFullHTTPURL = '' || '';
> 
> # Whether HN should support cachability of HN pages.
> $supportCaching = 0;
> # Whether to actively defeat caching, even within browser history.
> $disableCaching = 0;
> 
> # How long to wait for http result.
> $timeout = 60;
> 
> 
> 
> # Where HN documents (not scripts) are stored.  
> # Don't put them in your cgi-bin.
> # E.g. $hndocs = "/usr/local/etc/httpd/htdocs/hn"
> $hndocs = "/usr/local/etc/httpd/htdocs/hn";
> # $hndocsURL = ""; # same directory as $hndocs - not used anymore.
> 
> # Last resort when getting fails.  Relative to $hndocs, or full URL.
> # E.g. "/hnroot.html"
> $hnRootDoc = "";
> 
> # Where to put the JavaScript code.
> $hnJS = "$hndocs/JS";
> $hnJSURL = "$http/hn/JS";  # URL for same directory as $hnJS
> 
> # Whether to use the HN Icons for kinds of messages.
> $useHNIcons = 1;
> 
> # Where HN icons are stored.
> # E.g. "$hndocs/Icons"
> $hnicons = "$hndocs/Icons";
> $hniconsURL = "$http/hn/Icons";  # URL for same directory as $hnicons
> $hniconsTable = "$hnicons/icons-table";
> 
> $newest=1;
> $newestIcon="$hniconsURL/newest.gif";
> $newer=7;
> $newerIcon="$hniconsURL/newer.gif";
> $new=14;
> $newIcon="$hniconsURL/new.gif";
> 
> # Icon sizes
> $newIconXsize = 31;
> $newIconYsize = 12;
> $relationIconXsize = 15;
> $relationIconYsize = 15;
> $depthIconXsize = 40;
> $depthIconYsize = 17;
> $commandIconXsize = 60;
> $commandIconYsize = 17;
> $threadIconXsize = 60;
> $threadIconYsize = 17;
> 
> # Display customizations
> 
> $UserIDorHandle = 'User ID';
> 
> $global_extra_head = '';
> $headerText = '';
> $footerText = '';
> $global_body_attributes = '';
> 
> $startButtons = '
> <P>';
> $endButtons = '
> ';
> 
> #===============================================================
> # Templates for generating HTML.
> 
> # These single quoted (q) strings contain variables assigned values
> # when each message and its replies are being displayed.  
> 
> # The order of the templates doesn't matter.
> # Evaluation always proceeds from innermost to outermost.  
> 
> # Certain variables are the primitives defined in the code, such as
> # $iconTag and $title_text.  Others are defined by previously
> # evaluated templates, like $title which results from evaluating
> # either $tmpl->{title} or $tmpl->{short_title}.
> 
> $tmpl = {};
> 
> $tmpl->{title} = q{
> <H2>$iconTag $title_text</H2>
> };
> 
> # short_title is used when inlining.
> $tmpl->{short_title} = q{
> $iconTag $title_anchor
> };
> 
> 
> $tmpl->{forum_line} = q{
> <font size=+1>
> <I>Forum:</I>$forum_anchor<BR>
> </font>
> };
> 
> $tmpl->{re_line} = q{
> <I>Re:</I> $iconTag $title_anchor $user_anchor<BR>
> };
> 
> # $ancestor_lines reference the ancestors of the current message.
> # $date is the creation date of the message.
> # $user_anchor is the author's name in an anchor.
> # $address_anchor is the email address or userid in an anchor.
> 
> # long_header is used at the top of messages, not inlined, not framed
> # ancestor_lines will be a forum_line and zero or more re_lines.
> $tmpl->{long_header} = q{
> $ancestor_lines
> <I>Date:</I> $date <BR>
> <I>From:</I> 
>   $user_anchor 
>   $address_anchor <BR>
> };
> 
> # short_header is used for inlined or framed messages.
> # ancestor_line is a single re_line in this case.
> $tmpl->{short_header} = q{
>  <I> by $user_anchor 
>      $address_anchor, &nbsp; 
>      $date </I><BR>
>  $ancestor_lines
> };
> 
> 
> # Admin controls
> # For administration manipulation of a message.
> # This is an empty string if not appropriate.
> # $approval_selector - For moderated forums, Admin mode only.
> # $delete_move_selector - Admin mode only.
> 
> $tmpl->{admin_controls} = q{
> <!-- looks bogus <FONT SIZE="-1">
>  <FORM>
>  $approval_selector $delete_move_selector <BR>
>  </FORM>
>  </FONT> -->
> };
> 
> 
> # $header_lines will be either long_header or short_header
> 
> $tmpl->{inline_headers} = q{
> <!-- start header -->
>  $header_lines
>  $admin_controls
> <!-- end header -->
> };
> 
> 
> # What to wrap around the message body, both when inlined and not.
> # $body_text is just the body as entered by the user, converted to HTML.
> 
> $tmpl->{message_body} = q{
>  <!--  start message body  -->
>   <table border cellpadding="5" cellspacing="0" 
>    width="100BGCOLOR="#FFFFFF">
>    <TR><TD>  
>     $body_text
>    </TD></TR>
>   </table>
>  <!--  end message body -->
> };
> 
> 
> $tmpl->{inline_body} = q{
>  $message_body
> };
> 
> # inline_one_message is used recursively for each message.
> $tmpl->{inline_one_message} = q{
>  <!-- start inline one message -->
>  <DT>
>  <TABLE BGCOLOR="lightyellow" cellspacing="0" border="1"> 
>   <TR> <TD>
>    $inline_headers
>   </TD></TR>
>   <!-- start inline body -->
>   <TR> <TD> <!--   WIDTH="100--> 
>    $inline_body
>   </TD> </TR> 
>   <!--  end inline body -->
>  </TABLE>
>  </DT>
>  <!-- end inline one message -->
> };
> 
> # What to wrap the tree of replies to this inlined message.
> # The replies may be inlined or outlined.
> # Dont nest tables further because Netscape 4.x degrades badly.
> 
> $tmpl->{inline_replies} = q{
>  <!-- start replies -->
>   <DD>
>    $replies 
>   </DD>
>  <!-- end replies -->
> };
> 
> # What to wrap around one inlined message and its replies.
> $tmpl->{inline_message_and_replies} = q{
> <!-- start inline -->
> <TABLE>
>  <TR>
>   <TD>
>    <DL> 
>     $inline_one_message
>     $inline_replies 
>    </DL>
>   </TD>
>  </TR>
> </TABLE>
> <!-- end inline -->
> };
> 
> 
> #########################
> 
> # How deep the outline display is by default.  Overridden by forums.
> $globalDefaultOutlineDepth = '3';
> $globalDefaultInlineDepth = '0';
> 
> # Whether message numbers should be displayed in the outline (0 or 1).
> $printResponseNum = 1;
> # Whether the date should be displayed in the outline (0 or 1).
> $printResponseDate = 1;
> # Whether the normal order of messages should be reversed, when written. 
> # (0 = no reverse; -1 = reverse all;  1 = reverse top-level only).
> # (Takes effect after new messages are written.)
> $reverseMessages = 1;
> 
> $simpleButtons = 0;
> $textButtons = 0;
> $centerButtons = 0;
> 
> # Whether the Members button goes to view-members (1) or edit-member (0).
> $viewMembers = 1;
> 
> # Whether frames support should be provided.
> $allowFrames = 1;
> # Whether messages can have replies (resulting in threads).  Not fully working.
> $allowThreads = 1;
> # Whether messages may be posted without preview.
> $allowDirectPost = 0;
> # Whether user is returned to the forum after a posting.
> $gotoForumAfterPost = 0;
> # Whether the Edit Message form should be appended to message displays.
> $inline_message_form = 0;
> 
> # Whether subforums, sibling forums, and parent forums should be listed.
> $displayParents = 0;
> $displaySiblings = 0;
> $displayChildren = 0;
> 
> # Whether sibling and child forum lists should be generated as needed.
> $autoGenerateSiblingForumList = 1;
> $autoGenerateChildForumList = 1;
> 
> # Whether to sort by dates and display date selectors.
> $sortByDate = 0;
> # Date boundary specs, used by Date::Manip::ParseRecur; see setup-lib.pl
> $dateBoundaries = '';
> # Format of date selectors; used by Date::Manip::UnixDate
> $dateFormat = '
 ;
> 
> # Which formats to allow for message bodies.  Could be: 
> # @messageFormats = ('Smart Text', 'Word Processor', 'Plain Text',
> #               'HTML', 'URL');
> @messageFormats = ('Smart Text', 'Word Processor', 'Plain Text', 'HTML');
> # Is membership required to post an HTML formatted message?
> $html_format_requires_membership = 0;
> 
> # Default URL for Search Form, for all forums.
> $globalSearchURL = '';
> 
> # Directory and file modes.  Leading zero is required!
> # To have directory user (or group) ownership transferred to files, 
> # use e.g. $hndirmode = 04775;  (or 02775 for group)
> $hndirmode = 0775;
> $hnfilemode = 0664;
> 
> # Web server type - Use CERN, or NCSA.  Use NCSA for Apache.
> $serverType = '' || 'NCSA';
> 
> # HyperNews Administrators: comma separated Email or UserID strings.
> # First one is special; it is listed as the contact for problems.
> # E.g. ('liberte@hypernews.org', 'HNMail')
> @hnAdmin = ('Peter.Elmer@cern.ch');
> 
> # Whether HyperNews should always authenticate "manually" via forms.
> # If 1, no server authentication will be setup by HyperNews.
> $manualSecurity = 0;
> 
> # Whether authentication is *managed* outside of HyperNews.
> # May be server based or cookie based or something else.
> # If 1, no server authentication will be setup and managed by HyperNews.
> # Use per-user authentication if you want HyperNews to know who the user is.
> $externalSecurity = 0;
> 
> # Require passwords - no empty passwords allowed - should be '1'.
> $requirePasswords = 1;
> # Automatically generate passwords for new members - emailed to them.
> $generatePasswords = 0;
> 
> # Whether HyperNews should generate and use cookies for authentication.
> # 'always', 'never', or 'sometimes'. If 'sometimes', check per-member option.
> $UseCookies = 'sometimes';
> # If cookie lifespan is 0, cookies die with the browser.
> $CookieLifespan = 0;  # in days.
> 
> # HNCookiePassword is the key used when making the cookie password.
> # If you do this, make SURE only those you trust can see this hnrc file.
> $HNCookiePassword = '';
> 
> # Whether incoming cookies are just userids.
> # This is useful if they were created outside of HyperNews.
> # If HyperNews makes cookies, it makes them that way too.
> $unsafeCookies = 0;  # 0;
> 
> 
> # Where member info is stored.
> $hnPeople = "$hndocs/hnpeople";
> 
> # Where the password file is.
> $hnPassword = "$hnPeople/.htpasswd";
> 
> # The name of the subgroup for this installation.
> # May be "" or "/groupname" or "/group/subgroup".
> $hnGroup = "";
> 
> # The identifier for the realm - should be unique across all groups.
> # This is shown to the user when authenticating.
> $hnRealm = "HyperNews";
> 
> # The name of the installation.  Could be the same as the group, if any.
> # This is displayed to the user to refer to the system. E.g. "Car Talk".
> $hnSystemName = "HyperNews at LPC";
> 
> # For Netscape DBM password files, set $PWFileDBM to 1.  This may not
> # work with groups.  Doesnt work with rebuild of password file.
> $PWFileDBM = 0;
> 
> 
> #############################
> # Start of Exchange support
> # These fields are used to translate REMOTE_USER fields
> # to get a proper user id.
> 
> # This flag is for the server to use Exchange,
> $UseExchange = 0;
> 
> # The default does nothing:
> #.*?[\/](.*) = '.*'; 
> #$1 = '/usr/local/etc/httpd/htdocs/hn';
> #
> # This replaces "domain/id" with "id" and "domainid" with "id"
> $userid_left_translate = '.*?[\/](.*)'; 
> $userid_right_translate = '$1';
> 
> 
> # These fields are used to translate the users name field.
> # In Exchange, the name is like "Royer, Karl" so we need to flip
> # this into "Karl Royer"
> #
> # This line does nothing (the default)
> #(.*?),\s*(.*) = '.*'; 
> #$2 $1 = '/usr/local/etc/httpd/htdocs/hn'
> #
> # This replaces "Last, First" with "First Last".
> $username_left_translate = '(.*?),\s*(.*)'; 
> $username_right_translate = '$2 $1';
> 
> # End of Exchange support
> #############################
> 
> ##########################3
> # Start of LDAP support.
> 
> # This flag is for the server to use LDAP,
> $UseLDAP = 0;
> 
> # The following tells HyperNews which LDAP fields to use
> # for what,
> ap_mappings = ('UserID' => '',
> 'Email' => '',
> 'Name' => '',
> 'UserPhone' => '');
> 
> # The LDAP server from which fields are to be extracted
> $ldap_host = '';
> # End of LDAP support.
> ##########################3
> 
> 
> ##########################################
> # Start of Oracle support
> 
> # This code is specific to using oraperl for maintaining member info.
> # 0 must == 1 for this to work.  Either cookies or
> # server access control above HyperNews may be used.
> $UseOracle = 0;
> 
> # Set environment variables to enable Oracle login.
> $ENV{ORACLE_HOME} = ''; # path to oracle product
> $ENV{ORACLE_SID} = '';   # server id
> $Oracle_UserID_Password = '';
> 
> # End of Oracle support
> ##########################################
> 
> 
> # Special Admin that only posts HN replies from email on behalf of users.
> # Don't use a normal Admin.  But do add it to @hnAdmin, and run setup.
> $mail_admin = 'HNMail';
> # The password you have given $mail_admin - not encrypted.  
> # This password must be non-blank to be functional.
> $mail_admin_password = 'c0l0rless';
> 
> # Whether email is used for other things besides notification.
> $hnEmail = 1;
> # Whether email addresses are allowed for user IDs.
> # If you change this, also rebuild the password file.
> # Must be 1 to allow incoming email.
> $allowEmailUserID = 1;
> 
> # A list of mail admins for a site to announce a new forum, this will
> # announce and suggest a sendmail alias to setup for the new forum. 
> # need full e-mial addresses here.
> @hnMailAnnounce = ();
> 
> # Don't change these at all, unless you want to experiment.  Not done yet!
> # Don't change these after adding members unless you convert.
> # Whether User IDs and Email Addresses are made lower case for uniqueness.
> $lower_case_IDs = 0;
> # Whether to lower case the REMOTE_USER.
> $lower_case_remote_user = 0;
> 
> # Whether User IDs may contain spaces (converted to '_') - may be dropped.
> # Only works with form-based authentication anyway.
> $allow_spaces_in_userids = 0;
> 
> # Privacy settings.  The User Name is not hidden.
> $hideUserIDs = 0;
> $hideEmailAddresses = 0;
> # Whether users must authenticate to inquire about their own info.
> $authenticateInquiries = 0;
> # Whether to request personal data on edit-member.pl
> $getPersonalData = 1;
> 
> # Whether to show the priviledges in edit-member.pl
> $showPriv = 1;
> 
> # Security options: 0 = No one; 1 = Any one; 2 = Members Only; 3 = Admin Only
> # Note: you must rerun setup for changes to take effect.
> $joinSF = 1;  # Who can register
> $resetPasswordSF = 3;  # Who may reset passwords
> $addArticleSF = 3;   # Who may create new forums
> $hnReadSF = 1;  # Who may read forums and messages
> $notifySF = 1;  # Who may change their subscription info
> $addResponseSF= 1;  # Who may add messages
> $deleteSF = 2;  # Who may delete messages
> $moveSF = 2;  # Who may move messages
> 
> # Whether email is used for notification.  $hnEmail must be 1 also.
> $hnEmailNotify = $notifySF > 0;
> 
> # Whether the default for notification of messages is on (1) or off (0).
> $defaultNotification = 1;
> 
> # Whether each member is subscribed to all-member forums by default.
> $defaultSubscribeAll = 1;
> 
> # Which forums are all-member forums?  'none', 'some', or 'all'
> # But all members are subscribed only if $defaultSubscribeAll is non-zero.
> $allMemberForums = 'none';
> 
> # Whether forums can be moderated. 0 or 1.
> $allow_moderation = 1; 
> # Who moderates all forums by default. '' (no one), 'Members', or 'Admin'.
> $default_moderators = '';
> # Who can see unapproved or disapproved messages.  
> # Same type of value as affected_type in member-lib.pl.  3==same member
> $show_unapproved = 3; 
> 
> # Whether forums can impose level restrictions on where messages can be posted.
> $allow_level_restrictions = 1;
> 
> 
> 
> # The program to use for sendmail.  Many options to consider.
> # -oem means mail error notification to sender.
> # -oeq means be quiet about errors, but write to ~/dead.letter.
> # -oi means ignore leading dots in message
> # -odb means background (asynchronous) delivery.
> # -odi means interactive (synchronous) delivery. might help
> # -odq means queued delivery.  Need 'sendmail -q' later
> $sendmail = '/usr/lib/sendmail -oi -oem';
> 
> # Defaults for who email is sent to, from, who is the sender, etc.
> # These may need to be existing mail aliases on your system.
> # If Null strings, they are not used.
> $mail_to = 'HyperNews';
> $mail_from = "$owner_org";  # Used only if author is unknown.
> $mail_sender = "$owner_org";
> $mail_reply_to = ''; # Not recommended.
> $mail_errors_to = "$owner_org";
> 
> # Defaults for allowing mail gateway, messageid-database.
> $allowEmailIn = 1;
> $hnmidDB = "$hndocs/.midDB";
> 
> # Whether the email address of email replies is required to be that
> # of a known member
> $hnMailFromMembersOnly = 0;
> 
> # The name of the access restriction file.
> $htaccess = '.htaccess';
> 
> # Name of HyperNews access file.  The .htaccess files will link to this.
> $hnaccess = '.hnaccess';
> 
> # These must be the same names for all groups that share the same $hnpeople.
> # So they are hardwired in to setup-lib.pl.
> # The name of the list of group members.  Not used anymore.
> # $hnGroupMembers = '.htgroupmembers';
> 
> # Name of log files - leave null if no logging should be done.
> $hnLog = '.log';
> 
> #############################################################################
> # Configuration to use swish-e search engine (http://swish-e.org/) 
> #
> # The following enables the use of swish-e (0 is disabled, !=0 is enabled)
> $hnSwishEnable = '1';
> # The following specifies the installation directory for swish-e, we expect
> # to find "bin/swish-e" in that directory as well as "lib/swish-e/swish.cgi"
> $hnSwishInstallDir = '/usr/local';
> # The following specifies the directory where the swish-e indices should
> # be kept as well as the site-specific scripts for generating them.
> $hnSwishIndexDir = '$hndocs/swish-e';
> #############################################################################
> 
> # HyperNews instructions.   It need not be a HyperNews forum.
> # Please set up a help page so your users don't get lost at hypernews.org.
> $instructionsURL = "http://www.hypernews.org/HyperNews/get/instructions.html";
> 
> # HyperNews test forum.  This must be a HyperNews forum to make sense.
> # e.g. "http://cmssrv27.fnal.gov/HyperNews/get/test.html"
> $hntestURL = "http://cmssrv27.fnal.gov/HyperNews/get/HNTest.html";
> 
> 
> 
> #===============================
> # URLs for scripts: (Don't change these here since these are all
> # generated based on the SF options.)
> 
> $topURL = "$hnbinURL/top.pl";
> $SECUREDtopURL = "$hnSECUREDURL/top.pl";
> $AdmintopURL = "$hnAdminURL/top.pl";
> $loginURL = "$hnbinURL/login.pl";
> $SECUREDloginURL = "$hnSECUREDURL/login.pl";
> $AdminloginURL = "$hnAdminURL/login.pl";
> 
> $get="get";
> $getURL = "$hnbinURL/get";
> $SECUREDgetURL = "$hnSECUREDURL/get";
> $AdmingetURL = "$hnAdminURL/get";
> $threadURL = "$hnbinURL/thread.pl";
> $SECUREDthreadURL = "$hnSECUREDURL/thread.pl";
> $AdminthreadURL = "$hnAdminURL/thread.pl";
> $viewMemberURL = "$hnbinURL/view-member.pl";
> $SECUREDviewMemberURL = "$hnSECUREDURL/view-member.pl";
> $AdminviewMemberURL = "$hnAdminURL/view-member.pl";
> $viewMembersURL = "$hnbinURL/view-members.pl";
> $SECUREDviewMembersURL = "$hnSECUREDURL/view-members.pl";
> $AdminviewMembersURL = "$hnAdminURL/view-members.pl";
> $editMemberURL = "$hnbinURL/edit-member.pl";
> $SECUREDeditMemberURL = "$hnSECUREDURL/edit-member.pl";
> $AdmineditMemberURL = "$hnAdminURL/edit-member.pl";
> $changeMemberURL = "$hnbinURL/change-member.pl";
> $SECUREDchangeMemberURL = "$hnSECUREDURL/change-member.pl";
> $AdminchangeMemberURL = "$hnAdminURL/change-member.pl";
> $editResetURL = "$hnAdminURL/reset-password.pl";
> $SECUREDeditResetURL = "$hnSECUREDURL/reset-password.pl";
> $AdmineditResetURL = "$hnAdminURL/reset-password.pl";
> $editSubscribeURL = "$hnbinURL/edit-subscribe.pl";
> $SECUREDeditSubscribeURL = "$hnSECUREDURL/edit-subscribe.pl";
> $AdmineditSubscribeURL = "$hnAdminURL/edit-subscribe.pl";
> $addArticleURL = "$hnAdminURL/add-article.pl";
> $SECUREDaddArticleURL = "$hnSECUREDURL/add-article.pl";
> $AdminaddArticleURL = "$hnAdminURL/add-article.pl";
> $editArticleURL = "$hnAdminURL/edit-article.pl";
> $SECUREDeditArticleURL = "$hnSECUREDURL/edit-article.pl";
> $AdmineditArticleURL = "$hnAdminURL/edit-article.pl";
> $editResponseURL = "$hnbinURL/edit-response.pl";
> $SECUREDeditResponseURL = "$hnSECUREDURL/edit-response.pl";
> $AdmineditResponseURL = "$hnAdminURL/edit-response.pl";
> $previewResponseURL = "$hnbinURL/preview-response.pl";
> $SECUREDpreviewResponseURL = "$hnSECUREDURL/preview-response.pl";
> $AdminpreviewResponseURL = "$hnAdminURL/preview-response.pl";
> $addResponseURL = "$hnbinURL/add-response.pl";
> $SECUREDaddResponseURL = "$hnSECUREDURL/add-response.pl";
> $AdminaddResponseURL = "$hnAdminURL/add-response.pl";
> $adminResponsesURL = "$hnSECUREDURL/admin-responses.pl";
> $SECUREDadminResponsesURL = "$hnSECUREDURL/admin-responses.pl";
> $AdminadminResponsesURL = "$hnAdminURL/admin-responses.pl";
> 
> 1;





-------------------------------------------------------------------------
Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
-------------------------------------------------------------------------

None Re: FNAL problems with email gateway (was Re: Hypernews version)  by Peter Elmer <Peter Elmer>,   28 Sep, 2005
Re: None FNAL problems with email gateway (was Re: Hypernews version) (Peter Elmer)
  Hi Terry,

  Thanks for looking into this....

  I just verified that the create-forum.pl script does have the "/", so
I guess it was just an editing/cut-and-paste error. David, with that fix are
you able to post to via the email gateway? (Or have we just peeled away
another layer of the onion?)

                                   Pete

On Wed, Sep 28, 2005 at 02:37:14PM -0700, Terry Hung wrote:
> Hi Pete,
> 
>    Our alias is like this:
> 
>    HNTest-shn: "|/afs/slac.stanford.edu/g/babar/etc/HyperNews/ORG/hypernews/.scripts/mail-incoming.pl -f /HNTest"
> 
>    So there seems to be a missing "/" in the setup:
> 
>    HNTest:  "|/home/hypernews/public_html/cgi-bin/HyperNews/.scripts/mail-incoming.pl -f HNTest"
> 
>    Also check if hndocs/HNTest/ exists or not. It is case sensitive here (the
> mail server processing seems to be case insensitive).
> 
>    regards,
> 
> -- 
> Terry Hung - Stanford Linear Accelerator Center
> phone: 650-926-3618
> e-mail: terryh@slac.stanford.edu 
> 
> >   Third question: In setting up the email gateway the following alias was
> > setup:
> > 
> > HNTest:
> > "|/home/hypernews/public_html/cgi-bin/HyperNews/.scripts/mail-incoming.pl -f HNTest"
> > 
> > but there still seems to be some problem. David turned on the debugging (I
> > think after removing some SLAC-specific stuff I have yet to fix) and
> > gets the following debugging output:
> > 
> >   http://www.slac.stanford.edu/~elmer/hntmp/debugmail-slacsite.mk
> > 
> > It _looks_ like the forum is somehow not being propagated through correctly.
> > (It winds up null at one point and then the posting bounces.) Do you have
> > any ideas what is happening or how to debug it? (Or perhaps see something
> > we are missing in the debug output?)



-------------------------------------------------------------------------
Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
-------------------------------------------------------------------------

None Re: FNAL problems with email gateway (was Re: Hypernews version)  by David J. Fagan <fagan@fnal.gov>,   28 Sep, 2005
Re: None Re: FNAL problems with email gateway (was Re: Hypernews version) (Peter Elmer)
--=-l3+jlEyzHV6xN+Sp7Lx4
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Crude something as stupid as that, I had the slash before and
removed it when I first starting walking threw the errors it's
for the parsing in the web.  Not only does it work it works with
postfix.   With postfix I don't think I even need the one line
fix for the smrsh problem.=20

I appreciate they extra eyes finding this for me.
Best Regards,
David.=20

On Wed, 2005-09-28 at 17:23, Peter Elmer wrote:
>   Hi Terry,
>=20
>   Thanks for looking into this....
>=20
>   I just verified that the create-forum.pl script does have the "/", so
> I guess it was just an editing/cut-and-paste error. David, with that fix =
are
> you able to post to via the email gateway? (Or have we just peeled away
> another layer of the onion?)
>=20
>                                    Pete
>=20
> On Wed, Sep 28, 2005 at 02:37:14PM -0700, Terry Hung wrote:
> > Hi Pete,
> >=20
> >    Our alias is like this:
> >=20
> >    HNTest-shn: "|/afs/slac.stanford.edu/g/babar/etc/HyperNews/ORG/hyper=
news/.scripts/mail-incoming.pl -f /HNTest"
> >=20
> >    So there seems to be a missing "/" in the setup:
> >=20
> >    HNTest:  "|/home/hypernews/public_html/cgi-bin/HyperNews/.scripts/ma=
il-incoming.pl -f HNTest"
> >=20
> >    Also check if hndocs/HNTest/ exists or not. It is case sensitive her=
e (the
> > mail server processing seems to be case insensitive).
> >=20
> >    regards,
> >=20
> > --=20
> > Terry Hung - Stanford Linear Accelerator Center
> > phone: 650-926-3618
> > e-mail: terryh@slac.stanford.edu=20
> >=20
> > >   Third question: In setting up the email gateway the following alias=
 was
> > > setup:
> > >=20
> > > HNTest:
> > > "|/home/hypernews/public_html/cgi-bin/HyperNews/.scripts/mail-incomin=
g.pl -f HNTest"
> > >=20
> > > but there still seems to be some problem. David turned on the debuggi=
ng (I
> > > think after removing some SLAC-specific stuff I have yet to fix) and
> > > gets the following debugging output:
> > >=20
> > >   http://www.slac.stanford.edu/~elmer/hntmp/debugmail-slacsite.mk
> > >=20
> > > It _looks_ like the forum is somehow not being propagated through cor=
rectly.
> > > (It winds up null at one point and then the posting bounces.) Do you =
have
> > > any ideas what is happening or how to debug it? (Or perhaps see somet=
hing
> > > we are missing in the debug output?)
>=20
>=20
>=20
> -------------------------------------------------------------------------
> Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
> Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
> -------------------------------------------------------------------------
--=20
David J. Fagan <fagan@fnal.gov>

--=-l3+jlEyzHV6xN+Sp7Lx4
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQBDO1pdZ/x/TlQ7IzERAgC0AJ4nOS6VsArjfxvVfkPk14XEb3mSBQCeKchk
qr3zUDRMB3P/nFDwi7t+T0c=
=CRU6
-----END PGP SIGNATURE-----

--=-l3+jlEyzHV6xN+Sp7Lx4--
None Re: FNAL problems with email gateway (was Re: Hypernews version)  by Douglas Smith <Douglas Smith>,   28 Sep, 2005
Re: None FNAL problems with email gateway (was Re: Hypernews version) (Peter Elmer)
Eek, I'll answer what I can right away, I'll try and look at more
detail later.

On Wednesday 28 September 2005 12:42 pm, Peter Elmer wrote:
>   [Add Douglas, Terry and CC to HNFeedBack HN]
>
>   Hi Douglas and Terry,
>
> On Wed, Sep 28, 2005 at 02:20:19PM -0500, David Fagan wrote:
> > Are any of the labs running this on a Linux box and are they using
> > this version?   My current hnrc included...
>
>   Are you running the latest HyperNews version on a linux machine?
>
>   At FNAL David Fagan and I are trying to setup HyperNews 1.11-slac-22 for
> use for the FNAL LPC. I believe that David has gotten the basic setup
> done (a forum create, search engine setup), but he is still having some
> problem with setting up the email gateway.
>
>   First question: at SLAC I believe that HyperNews systems are running on
> linux machines, is that correct?

Yes, on RHEL3 installed machines.

>
>   Second question: what kind of machine is used by the mail server to
> actually execute the mail-incoming.pl script?

That I don't actually know.  I am told often that I am not a mail
admin, so I don't need to know.  The hope is that this doesn't
matter for the script, is there something here that looks like
the oper. system might cause problems?

>
>   Third question: In setting up the email gateway the following alias was
> setup:
>
> HNTest:
> "|/home/hypernews/public_html/cgi-bin/HyperNews/.scripts/mail-incoming.pl
> -f HNTest"
>
> but there still seems to be some problem. David turned on the debugging (I
> think after removing some SLAC-specific stuff I have yet to fix) and
> gets the following debugging output:
>
>   http://www.slac.stanford.edu/~elmer/hntmp/debugmail-slacsite.mk
>
> It _looks_ like the forum is somehow not being propagated through
> correctly. (It winds up null at one point and then the posting bounces.) Do
> you have any ideas what is happening or how to debug it? (Or perhaps see
> something we are missing in the debug output?)

Eek, I'll see if I can look more later.  Getting the mail gateway working
correctly is always the most aggravating, and I never could understand
all the details, since I don't admin the mail servers.

There is the debugging for the mail (some file needs to be put in the
hndocs dir like '.maildb_on', but I can't remember the detail right now,
this should start writing mail gateway debug messages to a file in the
hndocs dir.).  You can try that?

Douglas

>
>                                  thanks,
>                                    Pete
>
> > #!/powered/by/perl
> >
> > # This is a configuration file for HyperNews.
> >
> > # Note: you must run setup.pl to have some changes take effect.
> > # If you change any known variables here, the new values should
> > # continue to be used each time you run setup.pl.
> > # Some variables get initial values in setup-lib.pl.
> > # See instructions in source.html and setup-form.pl to do it right.
> >
> > # If you change the HyperNews source significantly, change $hnversion in
> > # setup-lib.pl Also change VERSION in Makefile.
> > $hnversion = "1.11-slac-22";
> > $owner_org = "Owner-HyperNews";  # or (1) "Owner-<ORG>-hn" (2)
> > <expert-uid>.
> >
> > require 5.002;      # 5.001m may be OK, but not 5.001.
> > require 'hn-lib.pl';
> >
> > # Avoid tainting by limiting execution path.
> > $ENV{'PATH'} = '/bin:/usr/bin';
> >
> > # If you setup from command line (not via http), assign the right values.
> > # These are used by the mail-incoming gateway.  E.g.
> > # $ENV{SERVER_NAME} ||= 'www.hypernews.org';
> > # $ENV{SERVER_PORT} ||= '80';
> > $ENV{SERVER_NAME} ||= "cmssrv27.fnal.gov";
> > $ENV{SERVER_PORT} ||= "80";
> >
> > # HTTP URL prefix for docs on your server.  E.g.
> > "http://$ENV{SERVER_NAME}"; $http = "http://cmssrv27.fnal.gov";  # No
> > trailing "/".
> >
> > # Path prefix of HyperNews cgi-bin directory, relative to server root.
> > # E.g. $hnprefix ||= "/HyperNews";
> > $hnprefix ||= "/HyperNews";
> > # $hnrootprefix ||= "/HyperNews";  # corresponds to root hnpeople.
> >
> >     &repair_SCRIPT_NAME();
> >     &compute_hnprefix();
> >
> > # Regexp for matching equivalent prefixes - all have the same $hndocs.
> > # E.g. '/HyperNews|/HyperNewsTest'  - not used yet.
> > $hnprefixEquiv = '/HyperNews';
> >
> > # Compute full URL prefix for HyperNews scripts.
> > $hnbinURL = "$http$hnprefix";
> >
> > # Maybe remove '/cgi-bin' from $hnbinURL
> > $remove_cgi_bin = "";
> > if (!$ENV{REQUEST_URI} && $remove_cgi_bin eq 'yes') {
> >   $hnbinURL =~ s,/cgi-bin,,;
> > }
> >
> > # Whether scripts are copied or linked: 'copy', 'link', or 'hardlink'.
> > $copy_or_link = 'symlink';
> >
> >     &compute_hnSECUREDURL();
> >
> > # For http.pl
> > # If you set $httpProxyHost, you must also set $httpProxyPort, e.g. to
> > 3180 $httpProxyHost = '';
> > $httpProxyPort = '3128';
> >
> > # Whether HyperNews should use full URLs when making http requests.
> > # Must use full URL if using a proxy.
> > $useFullHTTPURL = '' || '';
> >
> > # Whether HN should support cachability of HN pages.
> > $supportCaching = 0;
> > # Whether to actively defeat caching, even within browser history.
> > $disableCaching = 0;
> >
> > # How long to wait for http result.
> > $timeout = 60;
> >
> >
> >
> > # Where HN documents (not scripts) are stored.
> > # Don't put them in your cgi-bin.
> > # E.g. $hndocs = "/usr/local/etc/httpd/htdocs/hn"
> > $hndocs = "/usr/local/etc/httpd/htdocs/hn";
> > # $hndocsURL = ""; # same directory as $hndocs - not used anymore.
> >
> > # Last resort when getting fails.  Relative to $hndocs, or full URL.
> > # E.g. "/hnroot.html"
> > $hnRootDoc = "";
> >
> > # Where to put the JavaScript code.
> > $hnJS = "$hndocs/JS";
> > $hnJSURL = "$http/hn/JS";  # URL for same directory as $hnJS
> >
> > # Whether to use the HN Icons for kinds of messages.
> > $useHNIcons = 1;
> >
> > # Where HN icons are stored.
> > # E.g. "$hndocs/Icons"
> > $hnicons = "$hndocs/Icons";
> > $hniconsURL = "$http/hn/Icons";  # URL for same directory as $hnicons
> > $hniconsTable = "$hnicons/icons-table";
> >
> > $newest=1;
> > $newestIcon="$hniconsURL/newest.gif";
> > $newer=7;
> > $newerIcon="$hniconsURL/newer.gif";
> > $new=14;
> > $newIcon="$hniconsURL/new.gif";
> >
> > # Icon sizes
> > $newIconXsize = 31;
> > $newIconYsize = 12;
> > $relationIconXsize = 15;
> > $relationIconYsize = 15;
> > $depthIconXsize = 40;
> > $depthIconYsize = 17;
> > $commandIconXsize = 60;
> > $commandIconYsize = 17;
> > $threadIconXsize = 60;
> > $threadIconYsize = 17;
> >
> > # Display customizations
> >
> > $UserIDorHandle = 'User ID';
> >
> > $global_extra_head = '';
> > $headerText = '';
> > $footerText = '';
> > $global_body_attributes = '';
> >
> > $startButtons = '
> > <P>';
> > $endButtons = '
> > ';
> >
> > #===============================================================
> > # Templates for generating HTML.
> >
> > # These single quoted (q) strings contain variables assigned values
> > # when each message and its replies are being displayed.
> >
> > # The order of the templates doesn't matter.
> > # Evaluation always proceeds from innermost to outermost.
> >
> > # Certain variables are the primitives defined in the code, such as
> > # $iconTag and $title_text.  Others are defined by previously
> > # evaluated templates, like $title which results from evaluating
> > # either $tmpl->{title} or $tmpl->{short_title}.
> >
> > $tmpl = {};
> >
> > $tmpl->{title} = q{
> > <H2>$iconTag $title_text</H2>
> > };
> >
> > # short_title is used when inlining.
> > $tmpl->{short_title} = q{
> > $iconTag $title_anchor
> > };
> >
> >
> > $tmpl->{forum_line} = q{
> > <font size=+1>
> > <I>Forum:</I>$forum_anchor<BR>
> > </font>
> > };
> >
> > $tmpl->{re_line} = q{
> > <I>Re:</I> $iconTag $title_anchor $user_anchor<BR>
> > };
> >
> > # $ancestor_lines reference the ancestors of the current message.
> > # $date is the creation date of the message.
> > # $user_anchor is the author's name in an anchor.
> > # $address_anchor is the email address or userid in an anchor.
> >
> > # long_header is used at the top of messages, not inlined, not framed
> > # ancestor_lines will be a forum_line and zero or more re_lines.
> > $tmpl->{long_header} = q{
> > $ancestor_lines
> > <I>Date:</I> $date <BR>
> > <I>From:</I>
> >   $user_anchor
> >   $address_anchor <BR>
> > };
> >
> > # short_header is used for inlined or framed messages.
> > # ancestor_line is a single re_line in this case.
> > $tmpl->{short_header} = q{
> >  <I> by $user_anchor
> >      $address_anchor, &nbsp;
> >      $date </I><BR>
> >  $ancestor_lines
> > };
> >
> >
> > # Admin controls
> > # For administration manipulation of a message.
> > # This is an empty string if not appropriate.
> > # $approval_selector - For moderated forums, Admin mode only.
> > # $delete_move_selector - Admin mode only.
> >
> > $tmpl->{admin_controls} = q{
> > <!-- looks bogus <FONT SIZE="-1">
> >  <FORM>
> >  $approval_selector $delete_move_selector <BR>
> >  </FORM>
> >  </FONT> -->
> > };
> >
> >
> > # $header_lines will be either long_header or short_header
> >
> > $tmpl->{inline_headers} = q{
> > <!-- start header -->
> >  $header_lines
> >  $admin_controls
> > <!-- end header -->
> > };
> >
> >
> > # What to wrap around the message body, both when inlined and not.
> > # $body_text is just the body as entered by the user, converted to HTML.
> >
> > $tmpl->{message_body} = q{
> >  <!--  start message body  -->
> >   <table border cellpadding="5" cellspacing="0"
> >    width="100BGCOLOR="#FFFFFF">
> >    <TR><TD>
> >     $body_text
> >    </TD></TR>
> >   </table>
> >  <!--  end message body -->
> > };
> >
> >
> > $tmpl->{inline_body} = q{
> >  $message_body
> > };
> >
> > # inline_one_message is used recursively for each message.
> > $tmpl->{inline_one_message} = q{
> >  <!-- start inline one message -->
> >  <DT>
> >  <TABLE BGCOLOR="lightyellow" cellspacing="0" border="1">
> >   <TR> <TD>
> >    $inline_headers
> >   </TD></TR>
> >   <!-- start inline body -->
> >   <TR> <TD> <!--   WIDTH="100-->
> >    $inline_body
> >   </TD> </TR>
> >   <!--  end inline body -->
> >  </TABLE>
> >  </DT>
> >  <!-- end inline one message -->
> > };
> >
> > # What to wrap the tree of replies to this inlined message.
> > # The replies may be inlined or outlined.
> > # Dont nest tables further because Netscape 4.x degrades badly.
> >
> > $tmpl->{inline_replies} = q{
> >  <!-- start replies -->
> >   <DD>
> >    $replies
> >   </DD>
> >  <!-- end replies -->
> > };
> >
> > # What to wrap around one inlined message and its replies.
> > $tmpl->{inline_message_and_replies} = q{
> > <!-- start inline -->
> > <TABLE>
> >  <TR>
> >   <TD>
> >    <DL>
> >     $inline_one_message
> >     $inline_replies
> >    </DL>
> >   </TD>
> >  </TR>
> > </TABLE>
> > <!-- end inline -->
> > };
> >
> >
> > #########################
> >
> > # How deep the outline display is by default.  Overridden by forums.
> > $globalDefaultOutlineDepth = '3';
> > $globalDefaultInlineDepth = '0';
> >
> > # Whether message numbers should be displayed in the outline (0 or 1).
> > $printResponseNum = 1;
> > # Whether the date should be displayed in the outline (0 or 1).
> > $printResponseDate = 1;
> > # Whether the normal order of messages should be reversed, when written.
> > # (0 = no reverse; -1 = reverse all;  1 = reverse top-level only).
> > # (Takes effect after new messages are written.)
> > $reverseMessages = 1;
> >
> > $simpleButtons = 0;
> > $textButtons = 0;
> > $centerButtons = 0;
> >
> > # Whether the Members button goes to view-members (1) or edit-member (0).
> > $viewMembers = 1;
> >
> > # Whether frames support should be provided.
> > $allowFrames = 1;
> > # Whether messages can have replies (resulting in threads).  Not fully
> > working. $allowThreads = 1;
> > # Whether messages may be posted without preview.
> > $allowDirectPost = 0;
> > # Whether user is returned to the forum after a posting.
> > $gotoForumAfterPost = 0;
> > # Whether the Edit Message form should be appended to message displays.
> > $inline_message_form = 0;
> >
> > # Whether subforums, sibling forums, and parent forums should be listed.
> > $displayParents = 0;
> > $displaySiblings = 0;
> > $displayChildren = 0;
> >
> > # Whether sibling and child forum lists should be generated as needed.
> > $autoGenerateSiblingForumList = 1;
> > $autoGenerateChildForumList = 1;
> >
> > # Whether to sort by dates and display date selectors.
> > $sortByDate = 0;
> > # Date boundary specs, used by Date::Manip::ParseRecur; see setup-lib.pl
> > $dateBoundaries = '';
> > # Format of date selectors; used by Date::Manip::UnixDate
> > $dateFormat = '
 ;
> >
> > # Which formats to allow for message bodies.  Could be:
> > # @messageFormats = ('Smart Text', 'Word Processor', 'Plain Text',
> > #               'HTML', 'URL');
> > @messageFormats = ('Smart Text', 'Word Processor', 'Plain Text', 'HTML');
> > # Is membership required to post an HTML formatted message?
> > $html_format_requires_membership = 0;
> >
> > # Default URL for Search Form, for all forums.
> > $globalSearchURL = '';
> >
> > # Directory and file modes.  Leading zero is required!
> > # To have directory user (or group) ownership transferred to files,
> > # use e.g. $hndirmode = 04775;  (or 02775 for group)
> > $hndirmode = 0775;
> > $hnfilemode = 0664;
> >
> > # Web server type - Use CERN, or NCSA.  Use NCSA for Apache.
> > $serverType = '' || 'NCSA';
> >
> > # HyperNews Administrators: comma separated Email or UserID strings.
> > # First one is special; it is listed as the contact for problems.
> > # E.g. ('liberte@hypernews.org', 'HNMail')
> > @hnAdmin = ('Peter.Elmer@cern.ch');
> >
> > # Whether HyperNews should always authenticate "manually" via forms.
> > # If 1, no server authentication will be setup by HyperNews.
> > $manualSecurity = 0;
> >
> > # Whether authentication is *managed* outside of HyperNews.
> > # May be server based or cookie based or something else.
> > # If 1, no server authentication will be setup and managed by HyperNews.
> > # Use per-user authentication if you want HyperNews to know who the user
> > is. $externalSecurity = 0;
> >
> > # Require passwords - no empty passwords allowed - should be '1'.
> > $requirePasswords = 1;
> > # Automatically generate passwords for new members - emailed to them.
> > $generatePasswords = 0;
> >
> > # Whether HyperNews should generate and use cookies for authentication.
> > # 'always', 'never', or 'sometimes'. If 'sometimes', check per-member
> > option. $UseCookies = 'sometimes';
> > # If cookie lifespan is 0, cookies die with the browser.
> > $CookieLifespan = 0;  # in days.
> >
> > # HNCookiePassword is the key used when making the cookie password.
> > # If you do this, make SURE only those you trust can see this hnrc file.
> > $HNCookiePassword = '';
> >
> > # Whether incoming cookies are just userids.
> > # This is useful if they were created outside of HyperNews.
> > # If HyperNews makes cookies, it makes them that way too.
> > $unsafeCookies = 0;  # 0;
> >
> >
> > # Where member info is stored.
> > $hnPeople = "$hndocs/hnpeople";
> >
> > # Where the password file is.
> > $hnPassword = "$hnPeople/.htpasswd";
> >
> > # The name of the subgroup for this installation.
> > # May be "" or "/groupname" or "/group/subgroup".
> > $hnGroup = "";
> >
> > # The identifier for the realm - should be unique across all groups.
> > # This is shown to the user when authenticating.
> > $hnRealm = "HyperNews";
> >
> > # The name of the installation.  Could be the same as the group, if any.
> > # This is displayed to the user to refer to the system. E.g. "Car Talk".
> > $hnSystemName = "HyperNews at LPC";
> >
> > # For Netscape DBM password files, set $PWFileDBM to 1.  This may not
> > # work with groups.  Doesnt work with rebuild of password file.
> > $PWFileDBM = 0;
> >
> >
> > #############################
> > # Start of Exchange support
> > # These fields are used to translate REMOTE_USER fields
> > # to get a proper user id.
> >
> > # This flag is for the server to use Exchange,
> > $UseExchange = 0;
> >
> > # The default does nothing:
> > #.*?[\/](.*) = '.*';
> > #$1 = '/usr/local/etc/httpd/htdocs/hn';
> > #
> > # This replaces "domain/id" with "id" and "domainid" with "id"
> > $userid_left_translate = '.*?[\/](.*)';
> > $userid_right_translate = '$1';
> >
> >
> > # These fields are used to translate the users name field.
> > # In Exchange, the name is like "Royer, Karl" so we need to flip
> > # this into "Karl Royer"
> > #
> > # This line does nothing (the default)
> > #(.*?),\s*(.*) = '.*';
> > #$2 $1 = '/usr/local/etc/httpd/htdocs/hn'
> > #
> > # This replaces "Last, First" with "First Last".
> > $username_left_translate = '(.*?),\s*(.*)';
> > $username_right_translate = '$2 $1';
> >
> > # End of Exchange support
> > #############################
> >
> > ##########################3
> > # Start of LDAP support.
> >
> > # This flag is for the server to use LDAP,
> > $UseLDAP = 0;
> >
> > # The following tells HyperNews which LDAP fields to use
> > # for what,
> > ap_mappings = ('UserID' => '',
> > 'Email' => '',
> > 'Name' => '',
> > 'UserPhone' => '');
> >
> > # The LDAP server from which fields are to be extracted
> > $ldap_host = '';
> > # End of LDAP support.
> > ##########################3
> >
> >
> > ##########################################
> > # Start of Oracle support
> >
> > # This code is specific to using oraperl for maintaining member info.
> > # 0 must == 1 for this to work.  Either cookies or
> > # server access control above HyperNews may be used.
> > $UseOracle = 0;
> >
> > # Set environment variables to enable Oracle login.
> > $ENV{ORACLE_HOME} = ''; # path to oracle product
> > $ENV{ORACLE_SID} = '';   # server id
> > $Oracle_UserID_Password = '';
> >
> > # End of Oracle support
> > ##########################################
> >
> >
> > # Special Admin that only posts HN replies from email on behalf of users.
> > # Don't use a normal Admin.  But do add it to @hnAdmin, and run setup.
> > $mail_admin = 'HNMail';
> > # The password you have given $mail_admin - not encrypted.
> > # This password must be non-blank to be functional.
> > $mail_admin_password = 'c0l0rless';
> >
> > # Whether email is used for other things besides notification.
> > $hnEmail = 1;
> > # Whether email addresses are allowed for user IDs.
> > # If you change this, also rebuild the password file.
> > # Must be 1 to allow incoming email.
> > $allowEmailUserID = 1;
> >
> > # A list of mail admins for a site to announce a new forum, this will
> > # announce and suggest a sendmail alias to setup for the new forum.
> > # need full e-mial addresses here.
> > @hnMailAnnounce = ();
> >
> > # Don't change these at all, unless you want to experiment.  Not done
> > yet! # Don't change these after adding members unless you convert.
> > # Whether User IDs and Email Addresses are made lower case for
> > uniqueness. $lower_case_IDs = 0;
> > # Whether to lower case the REMOTE_USER.
> > $lower_case_remote_user = 0;
> >
> > # Whether User IDs may contain spaces (converted to '_') - may be
> > dropped. # Only works with form-based authentication anyway.
> > $allow_spaces_in_userids = 0;
> >
> > # Privacy settings.  The User Name is not hidden.
> > $hideUserIDs = 0;
> > $hideEmailAddresses = 0;
> > # Whether users must authenticate to inquire about their own info.
> > $authenticateInquiries = 0;
> > # Whether to request personal data on edit-member.pl
> > $getPersonalData = 1;
> >
> > # Whether to show the priviledges in edit-member.pl
> > $showPriv = 1;
> >
> > # Security options: 0 = No one; 1 = Any one; 2 = Members Only; 3 = Admin
> > Only # Note: you must rerun setup for changes to take effect.
> > $joinSF = 1;  # Who can register
> > $resetPasswordSF = 3;  # Who may reset passwords
> > $addArticleSF = 3;   # Who may create new forums
> > $hnReadSF = 1;  # Who may read forums and messages
> > $notifySF = 1;  # Who may change their subscription info
> > $addResponseSF= 1;  # Who may add messages
> > $deleteSF = 2;  # Who may delete messages
> > $moveSF = 2;  # Who may move messages
> >
> > # Whether email is used for notification.  $hnEmail must be 1 also.
> > $hnEmailNotify = $notifySF > 0;
> >
> > # Whether the default for notification of messages is on (1) or off (0).
> > $defaultNotification = 1;
> >
> > # Whether each member is subscribed to all-member forums by default.
> > $defaultSubscribeAll = 1;
> >
> > # Which forums are all-member forums?  'none', 'some', or 'all'
> > # But all members are subscribed only if $defaultSubscribeAll is
> > non-zero. $allMemberForums = 'none';
> >
> > # Whether forums can be moderated. 0 or 1.
> > $allow_moderation = 1;
> > # Who moderates all forums by default. '' (no one), 'Members', or
> > 'Admin'. $default_moderators = '';
> > # Who can see unapproved or disapproved messages.
> > # Same type of value as affected_type in member-lib.pl.  3==same member
> > $show_unapproved = 3;
> >
> > # Whether forums can impose level restrictions on where messages can be
> > posted. $allow_level_restrictions = 1;
> >
> >
> >
> > # The program to use for sendmail.  Many options to consider.
> > # -oem means mail error notification to sender.
> > # -oeq means be quiet about errors, but write to ~/dead.letter.
> > # -oi means ignore leading dots in message
> > # -odb means background (asynchronous) delivery.
> > # -odi means interactive (synchronous) delivery. might help
> > # -odq means queued delivery.  Need 'sendmail -q' later
> > $sendmail = '/usr/lib/sendmail -oi -oem';
> >
> > # Defaults for who email is sent to, from, who is the sender, etc.
> > # These may need to be existing mail aliases on your system.
> > # If Null strings, they are not used.
> > $mail_to = 'HyperNews';
> > $mail_from = "$owner_org";  # Used only if author is unknown.
> > $mail_sender = "$owner_org";
> > $mail_reply_to = ''; # Not recommended.
> > $mail_errors_to = "$owner_org";
> >
> > # Defaults for allowing mail gateway, messageid-database.
> > $allowEmailIn = 1;
> > $hnmidDB = "$hndocs/.midDB";
> >
> > # Whether the email address of email replies is required to be that
> > # of a known member
> > $hnMailFromMembersOnly = 0;
> >
> > # The name of the access restriction file.
> > $htaccess = '.htaccess';
> >
> > # Name of HyperNews access file.  The .htaccess files will link to this.
> > $hnaccess = '.hnaccess';
> >
> > # These must be the same names for all groups that share the same
> > $hnpeople. # So they are hardwired in to setup-lib.pl.
> > # The name of the list of group members.  Not used anymore.
> > # $hnGroupMembers = '.htgroupmembers';
> >
> > # Name of log files - leave null if no logging should be done.
> > $hnLog = '.log';
> >
> > #########################################################################
> >#### # Configuration to use swish-e search engine (http://swish-e.org/) #
> > # The following enables the use of swish-e (0 is disabled, !=0 is
> > enabled) $hnSwishEnable = '1';
> > # The following specifies the installation directory for swish-e, we
> > expect # to find "bin/swish-e" in that directory as well as
> > "lib/swish-e/swish.cgi" $hnSwishInstallDir = '/usr/local';
> > # The following specifies the directory where the swish-e indices should
> > # be kept as well as the site-specific scripts for generating them.
> > $hnSwishIndexDir = '$hndocs/swish-e';
> > #########################################################################
> >####
> >
> > # HyperNews instructions.   It need not be a HyperNews forum.
> > # Please set up a help page so your users don't get lost at
> > hypernews.org. $instructionsURL =
> > "http://www.hypernews.org/HyperNews/get/instructions.html";
> >
> > # HyperNews test forum.  This must be a HyperNews forum to make sense.
> > # e.g. "http://cmssrv27.fnal.gov/HyperNews/get/test.html"
> > $hntestURL = "http://cmssrv27.fnal.gov/HyperNews/get/HNTest.html";
> >
> >
> >
> > #===============================
> > # URLs for scripts: (Don't change these here since these are all
> > # generated based on the SF options.)
> >
> > $topURL = "$hnbinURL/top.pl";
> > $SECUREDtopURL = "$hnSECUREDURL/top.pl";
> > $AdmintopURL = "$hnAdminURL/top.pl";
> > $loginURL = "$hnbinURL/login.pl";
> > $SECUREDloginURL = "$hnSECUREDURL/login.pl";
> > $AdminloginURL = "$hnAdminURL/login.pl";
> >
> > $get="get";
> > $getURL = "$hnbinURL/get";
> > $SECUREDgetURL = "$hnSECUREDURL/get";
> > $AdmingetURL = "$hnAdminURL/get";
> > $threadURL = "$hnbinURL/thread.pl";
> > $SECUREDthreadURL = "$hnSECUREDURL/thread.pl";
> > $AdminthreadURL = "$hnAdminURL/thread.pl";
> > $viewMemberURL = "$hnbinURL/view-member.pl";
> > $SECUREDviewMemberURL = "$hnSECUREDURL/view-member.pl";
> > $AdminviewMemberURL = "$hnAdminURL/view-member.pl";
> > $viewMembersURL = "$hnbinURL/view-members.pl";
> > $SECUREDviewMembersURL = "$hnSECUREDURL/view-members.pl";
> > $AdminviewMembersURL = "$hnAdminURL/view-members.pl";
> > $editMemberURL = "$hnbinURL/edit-member.pl";
> > $SECUREDeditMemberURL = "$hnSECUREDURL/edit-member.pl";
> > $AdmineditMemberURL = "$hnAdminURL/edit-member.pl";
> > $changeMemberURL = "$hnbinURL/change-member.pl";
> > $SECUREDchangeMemberURL = "$hnSECUREDURL/change-member.pl";
> > $AdminchangeMemberURL = "$hnAdminURL/change-member.pl";
> > $editResetURL = "$hnAdminURL/reset-password.pl";
> > $SECUREDeditResetURL = "$hnSECUREDURL/reset-password.pl";
> > $AdmineditResetURL = "$hnAdminURL/reset-password.pl";
> > $editSubscribeURL = "$hnbinURL/edit-subscribe.pl";
> > $SECUREDeditSubscribeURL = "$hnSECUREDURL/edit-subscribe.pl";
> > $AdmineditSubscribeURL = "$hnAdminURL/edit-subscribe.pl";
> > $addArticleURL = "$hnAdminURL/add-article.pl";
> > $SECUREDaddArticleURL = "$hnSECUREDURL/add-article.pl";
> > $AdminaddArticleURL = "$hnAdminURL/add-article.pl";
> > $editArticleURL = "$hnAdminURL/edit-article.pl";
> > $SECUREDeditArticleURL = "$hnSECUREDURL/edit-article.pl";
> > $AdmineditArticleURL = "$hnAdminURL/edit-article.pl";
> > $editResponseURL = "$hnbinURL/edit-response.pl";
> > $SECUREDeditResponseURL = "$hnSECUREDURL/edit-response.pl";
> > $AdmineditResponseURL = "$hnAdminURL/edit-response.pl";
> > $previewResponseURL = "$hnbinURL/preview-response.pl";
> > $SECUREDpreviewResponseURL = "$hnSECUREDURL/preview-response.pl";
> > $AdminpreviewResponseURL = "$hnAdminURL/preview-response.pl";
> > $addResponseURL = "$hnbinURL/add-response.pl";
> > $SECUREDaddResponseURL = "$hnSECUREDURL/add-response.pl";
> > $AdminaddResponseURL = "$hnAdminURL/add-response.pl";
> > $adminResponsesURL = "$hnSECUREDURL/admin-responses.pl";
> > $SECUREDadminResponsesURL = "$hnSECUREDURL/admin-responses.pl";
> > $AdminadminResponsesURL = "$hnAdminURL/admin-responses.pl";
> >
> > 1;
>
> -------------------------------------------------------------------------
> Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
> Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
> -------------------------------------------------------------------------

-- 
-----------------------------------------------------------
Douglas A. Smith                  douglas@slac.stanford.edu
Office: Bld 280, Rm 157                       (650)926-2369
-----------------------------------------------------------

None Re: FNAL problems with email gateway (was Re: Hypernews version)  by David Fagan <fagan@fnal.gov>,   28 Sep, 2005
Re: None Re: FNAL problems with email gateway (was Re: Hypernews version) (Douglas Smith)
--=-omrQxWzhcnPnWxTIwFZz
Content-Type: multipart/mixed; boundary="=-TQkBDVjkw1cF1m/5v0Ya"


--=-TQkBDVjkw1cF1m/5v0Ya
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

I fixed the debugging script and turned it on I've included the
output as a attachment.  The only change I made was since I had
to put a soft link in the /etc/smrsh to the real location of the
incoming-mail.pl file so it would run I added the following to
the top of the script so it could find all the includes etc.
BEGIN { chdir ("/home/hypernews/public_html/cgi-bin/HyperNews/.scripts")
};

Other then that and fixing the debug to turn on right that's
it for changes.=20

This is a Redhat 4 machine, I did switch it back to sendmail=20
since I thought postfix wouldn't have a chance but now that
I looked at how the code work it might but in any case I can
toggle and try that later once it's going.=20

Thanks,
David.=20

On Wed, 2005-09-28 at 14:52, Douglas Smith wrote:
> Eek, I'll answer what I can right away, I'll try and look at more
> detail later.
>=20
> On Wednesday 28 September 2005 12:42 pm, Peter Elmer wrote:
> >   [Add Douglas, Terry and CC to HNFeedBack HN]
> >
> >   Hi Douglas and Terry,
> >
> > On Wed, Sep 28, 2005 at 02:20:19PM -0500, David Fagan wrote:
> > > Are any of the labs running this on a Linux box and are they using
> > > this version?   My current hnrc included...
> >
> >   Are you running the latest HyperNews version on a linux machine?
> >
> >   At FNAL David Fagan and I are trying to setup HyperNews 1.11-slac-22 =
for
> > use for the FNAL LPC. I believe that David has gotten the basic setup
> > done (a forum create, search engine setup), but he is still having some
> > problem with setting up the email gateway.
> >
> >   First question: at SLAC I believe that HyperNews systems are running =
on
> > linux machines, is that correct?
>=20
> Yes, on RHEL3 installed machines.
>=20
> >
> >   Second question: what kind of machine is used by the mail server to
> > actually execute the mail-incoming.pl script?
>=20
> That I don't actually know.  I am told often that I am not a mail
> admin, so I don't need to know.  The hope is that this doesn't
> matter for the script, is there something here that looks like
> the oper. system might cause problems?
>=20
> >
> >   Third question: In setting up the email gateway the following alias w=
as
> > setup:
> >
> > HNTest:
> > "|/home/hypernews/public_html/cgi-bin/HyperNews/.scripts/mail-incoming.=
pl
> > -f HNTest"
> >
> > but there still seems to be some problem. David turned on the debugging=
 (I
> > think after removing some SLAC-specific stuff I have yet to fix) and
> > gets the following debugging output:
> >
> >   http://www.slac.stanford.edu/~elmer/hntmp/debugmail-slacsite.mk
> >
> > It _looks_ like the forum is somehow not being propagated through
> > correctly. (It winds up null at one point and then the posting bounces.=
) Do
> > you have any ideas what is happening or how to debug it? (Or perhaps se=
e
> > something we are missing in the debug output?)
>=20
> Eek, I'll see if I can look more later.  Getting the mail gateway working
> correctly is always the most aggravating, and I never could understand
> all the details, since I don't admin the mail servers.
>=20
> There is the debugging for the mail (some file needs to be put in the
> hndocs dir like '.maildb_on', but I can't remember the detail right now,
> this should start writing mail gateway debug messages to a file in the
> hndocs dir.).  You can try that?
>=20
> Douglas
>=20
> >
> >                                  thanks,
> >                                    Pete
> >
> > > #!/powered/by/perl
> > >
> > > # This is a configuration file for HyperNews.
> > >
> > > # Note: you must run setup.pl to have some changes take effect.
> > > # If you change any known variables here, the new values should
> > > # continue to be used each time you run setup.pl.
> > > # Some variables get initial values in setup-lib.pl.
> > > # See instructions in source.html and setup-form.pl to do it right.
> > >
> > > # If you change the HyperNews source significantly, change $hnversion=
 in
> > > # setup-lib.pl Also change VERSION in Makefile.
> > > $hnversion =3D "1.11-slac-22";
> > > $owner_org =3D "Owner-HyperNews";  # or (1) "Owner-<ORG>-hn" (2)
> > > <expert-uid>.
> > >
> > > require 5.002;      # 5.001m may be OK, but not 5.001.
> > > require 'hn-lib.pl';
> > >
> > > # Avoid tainting by limiting execution path.
> > > $ENV{'PATH'} =3D '/bin:/usr/bin';
> > >
> > > # If you setup from command line (not via http), assign the right val=
ues.
> > > # These are used by the mail-incoming gateway.  E.g.
> > > # $ENV{SERVER_NAME} ||=3D 'www.hypernews.org';
> > > # $ENV{SERVER_PORT} ||=3D '80';
> > > $ENV{SERVER_NAME} ||=3D "cmssrv27.fnal.gov";
> > > $ENV{SERVER_PORT} ||=3D "80";
> > >
> > > # HTTP URL prefix for docs on your server.  E.g.
> > > "http://$ENV{SERVER_NAME}"; $http =3D "http://cmssrv27.fnal.gov";  # =
No
> > > trailing "/".
> > >
> > > # Path prefix of HyperNews cgi-bin directory, relative to server root=
.
> > > # E.g. $hnprefix ||=3D "/HyperNews";
> > > $hnprefix ||=3D "/HyperNews";
> > > # $hnrootprefix ||=3D "/HyperNews";  # corresponds to root hnpeople.
> > >
> > >     &repair_SCRIPT_NAME();
> > >     &compute_hnprefix();
> > >
> > > # Regexp for matching equivalent prefixes - all have the same $hndocs=
.
> > > # E.g. '/HyperNews|/HyperNewsTest'  - not used yet.
> > > $hnprefixEquiv =3D '/HyperNews';
> > >
> > > # Compute full URL prefix for HyperNews scripts.
> > > $hnbinURL =3D "$http$hnprefix";
> > >
> > > # Maybe remove '/cgi-bin' from $hnbinURL
> > > $remove_cgi_bin =3D "";
> > > if (!$ENV{REQUEST_URI} && $remove_cgi_bin eq 'yes') {
> > >   $hnbinURL =3D~ s,/cgi-bin,,;
> > > }
> > >
> > > # Whether scripts are copied or linked: 'copy', 'link', or 'hardlink'=
.
> > > $copy_or_link =3D 'symlink';
> > >
> > >     &compute_hnSECUREDURL();
> > >
> > > # For http.pl
> > > # If you set $httpProxyHost, you must also set $httpProxyPort, e.g. t=
o
> > > 3180 $httpProxyHost =3D '';
> > > $httpProxyPort =3D '3128';
> > >
> > > # Whether HyperNews should use full URLs when making http requests.
> > > # Must use full URL if using a proxy.
> > > $useFullHTTPURL =3D '' || '';
> > >
> > > # Whether HN should support cachability of HN pages.
> > > $supportCaching =3D 0;
> > > # Whether to actively defeat caching, even within browser history.
> > > $disableCaching =3D 0;
> > >
> > > # How long to wait for http result.
> > > $timeout =3D 60;
> > >
> > >
> > >
> > > # Where HN documents (not scripts) are stored.
> > > # Don't put them in your cgi-bin.
> > > # E.g. $hndocs =3D "/usr/local/etc/httpd/htdocs/hn"
> > > $hndocs =3D "/usr/local/etc/httpd/htdocs/hn";
> > > # $hndocsURL =3D ""; # same directory as $hndocs - not used anymore.
> > >
> > > # Last resort when getting fails.  Relative to $hndocs, or full URL.
> > > # E.g. "/hnroot.html"
> > > $hnRootDoc =3D "";
> > >
> > > # Where to put the JavaScript code.
> > > $hnJS =3D "$hndocs/JS";
> > > $hnJSURL =3D "$http/hn/JS";  # URL for same directory as $hnJS
> > >
> > > # Whether to use the HN Icons for kinds of messages.
> > > $useHNIcons =3D 1;
> > >
> > > # Where HN icons are stored.
> > > # E.g. "$hndocs/Icons"
> > > $hnicons =3D "$hndocs/Icons";
> > > $hniconsURL =3D "$http/hn/Icons";  # URL for same directory as $hnico=
ns
> > > $hniconsTable =3D "$hnicons/icons-table";
> > >
> > > $newest=3D1;
> > > $newestIcon=3D"$hniconsURL/newest.gif";
> > > $newer=3D7;
> > > $newerIcon=3D"$hniconsURL/newer.gif";
> > > $new=3D14;
> > > $newIcon=3D"$hniconsURL/new.gif";
> > >
> > > # Icon sizes
> > > $newIconXsize =3D 31;
> > > $newIconYsize =3D 12;
> > > $relationIconXsize =3D 15;
> > > $relationIconYsize =3D 15;
> > > $depthIconXsize =3D 40;
> > > $depthIconYsize =3D 17;
> > > $commandIconXsize =3D 60;
> > > $commandIconYsize =3D 17;
> > > $threadIconXsize =3D 60;
> > > $threadIconYsize =3D 17;
> > >
> > > # Display customizations
> > >
> > > $UserIDorHandle =3D 'User ID';
> > >
> > > $global_extra_head =3D '';
> > > $headerText =3D '';
> > > $footerText =3D '';
> > > $global_body_attributes =3D '';
> > >
> > > $startButtons =3D '
> > > <P>';
> > > $endButtons =3D '
> > > ';
> > >
> > > #=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > > # Templates for generating HTML.
> > >
> > > # These single quoted (q) strings contain variables assigned values
> > > # when each message and its replies are being displayed.
> > >
> > > # The order of the templates doesn't matter.
> > > # Evaluation always proceeds from innermost to outermost.
> > >
> > > # Certain variables are the primitives defined in the code, such as
> > > # $iconTag and $title_text.  Others are defined by previously
> > > # evaluated templates, like $title which results from evaluating
> > > # either $tmpl->{title} or $tmpl->{short_title}.
> > >
> > > $tmpl =3D {};
> > >
> > > $tmpl->{title} =3D q{
> > > <H2>$iconTag $title_text</H2>
> > > };
> > >
> > > # short_title is used when inlining.
> > > $tmpl->{short_title} =3D q{
> > > $iconTag $title_anchor
> > > };
> > >
> > >
> > > $tmpl->{forum_line} =3D q{
> > > <font size=3D+1>
> > > <I>Forum:</I>$forum_anchor<BR>
> > > </font>
> > > };
> > >
> > > $tmpl->{re_line} =3D q{
> > > <I>Re:</I> $iconTag $title_anchor $user_anchor<BR>
> > > };
> > >
> > > # $ancestor_lines reference the ancestors of the current message.
> > > # $date is the creation date of the message.
> > > # $user_anchor is the author's name in an anchor.
> > > # $address_anchor is the email address or userid in an anchor.
> > >
> > > # long_header is used at the top of messages, not inlined, not framed
> > > # ancestor_lines will be a forum_line and zero or more re_lines.
> > > $tmpl->{long_header} =3D q{
> > > $ancestor_lines
> > > <I>Date:</I> $date <BR>
> > > <I>From:</I>
> > >   $user_anchor
> > >   $address_anchor <BR>
> > > };
> > >
> > > # short_header is used for inlined or framed messages.
> > > # ancestor_line is a single re_line in this case.
> > > $tmpl->{short_header} =3D q{
> > >  <I> by $user_anchor
> > >      $address_anchor, &nbsp;
> > >      $date </I><BR>
> > >  $ancestor_lines
> > > };
> > >
> > >
> > > # Admin controls
> > > # For administration manipulation of a message.
> > > # This is an empty string if not appropriate.
> > > # $approval_selector - For moderated forums, Admin mode only.
> > > # $delete_move_selector - Admin mode only.
> > >
> > > $tmpl->{admin_controls} =3D q{
> > > <!-- looks bogus <FONT SIZE=3D"-1">
> > >  <FORM>
> > >  $approval_selector $delete_move_selector <BR>
> > >  </FORM>
> > >  </FONT> -->
> > > };
> > >
> > >
> > > # $header_lines will be either long_header or short_header
> > >
> > > $tmpl->{inline_headers} =3D q{
> > > <!-- start header -->
> > >  $header_lines
> > >  $admin_controls
> > > <!-- end header -->
> > > };
> > >
> > >
> > > # What to wrap around the message body, both when inlined and not.
> > > # $body_text is just the body as entered by the user, converted to HT=
ML.
> > >
> > > $tmpl->{message_body} =3D q{
> > >  <!--  start message body  -->
> > >   <table border cellpadding=3D"5" cellspacing=3D"0"
> > >    width=3D"100BGCOLOR=3D"#FFFFFF">
> > >    <TR><TD>
> > >     $body_text
> > >    </TD></TR>
> > >   </table>
> > >  <!--  end message body -->
> > > };
> > >
> > >
> > > $tmpl->{inline_body} =3D q{
> > >  $message_body
> > > };
> > >
> > > # inline_one_message is used recursively for each message.
> > > $tmpl->{inline_one_message} =3D q{
> > >  <!-- start inline one message -->
> > >  <DT>
> > >  <TABLE BGCOLOR=3D"lightyellow" cellspacing=3D"0" border=3D"1">
> > >   <TR> <TD>
> > >    $inline_headers
> > >   </TD></TR>
> > >   <!-- start inline body -->
> > >   <TR> <TD> <!--   WIDTH=3D"100-->
> > >    $inline_body
> > >   </TD> </TR>
> > >   <!--  end inline body -->
> > >  </TABLE>
> > >  </DT>
> > >  <!-- end inline one message -->
> > > };
> > >
> > > # What to wrap the tree of replies to this inlined message.
> > > # The replies may be inlined or outlined.
> > > # Dont nest tables further because Netscape 4.x degrades badly.
> > >
> > > $tmpl->{inline_replies} =3D q{
> > >  <!-- start replies -->
> > >   <DD>
> > >    $replies
> > >   </DD>
> > >  <!-- end replies -->
> > > };
> > >
> > > # What to wrap around one inlined message and its replies.
> > > $tmpl->{inline_message_and_replies} =3D q{
> > > <!-- start inline -->
> > > <TABLE>
> > >  <TR>
> > >   <TD>
> > >    <DL>
> > >     $inline_one_message
> > >     $inline_replies
> > >    </DL>
> > >   </TD>
> > >  </TR>
> > > </TABLE>
> > > <!-- end inline -->
> > > };
> > >
> > >
> > > #########################
> > >
> > > # How deep the outline display is by default.  Overridden by forums.
> > > $globalDefaultOutlineDepth =3D '3';
> > > $globalDefaultInlineDepth =3D '0';
> > >
> > > # Whether message numbers should be displayed in the outline (0 or 1)=
.
> > > $printResponseNum =3D 1;
> > > # Whether the date should be displayed in the outline (0 or 1).
> > > $printResponseDate =3D 1;
> > > # Whether the normal order of messages should be reversed, when writt=
en.
> > > # (0 =3D no reverse; -1 =3D reverse all;  1 =3D reverse top-level onl=
y).
> > > # (Takes effect after new messages are written.)
> > > $reverseMessages =3D 1;
> > >
> > > $simpleButtons =3D 0;
> > > $textButtons =3D 0;
> > > $centerButtons =3D 0;
> > >
> > > # Whether the Members button goes to view-members (1) or edit-member =
(0).
> > > $viewMembers =3D 1;
> > >
> > > # Whether frames support should be provided.
> > > $allowFrames =3D 1;
> > > # Whether messages can have replies (resulting in threads).  Not full=
y
> > > working. $allowThreads =3D 1;
> > > # Whether messages may be posted without preview.
> > > $allowDirectPost =3D 0;
> > > # Whether user is returned to the forum after a posting.
> > > $gotoForumAfterPost =3D 0;
> > > # Whether the Edit Message form should be appended to message display=
s.
> > > $inline_message_form =3D 0;
> > >
> > > # Whether subforums, sibling forums, and parent forums should be list=
ed.
> > > $displayParents =3D 0;
> > > $displaySiblings =3D 0;
> > > $displayChildren =3D 0;
> > >
> > > # Whether sibling and child forum lists should be generated as needed=
.
> > > $autoGenerateSiblingForumList =3D 1;
> > > $autoGenerateChildForumList =3D 1;
> > >
> > > # Whether to sort by dates and display date selectors.
> > > $sortByDate =3D 0;
> > > # Date boundary specs, used by Date::Manip::ParseRecur; see setup-lib=
.pl
> > > $dateBoundaries =3D '';
> > > # Format of date selectors; used by Date::Manip::UnixDate
> > > $dateFormat =3D '
 ;
> > >
> > > # Which formats to allow for message bodies.  Could be:
> > > # @messageFormats =3D ('Smart Text', 'Word Processor', 'Plain Text',
> > > #               'HTML', 'URL');
> > > @messageFormats =3D ('Smart Text', 'Word Processor', 'Plain Text', 'H=
TML');
> > > # Is membership required to post an HTML formatted message?
> > > $html_format_requires_membership =3D 0;
> > >
> > > # Default URL for Search Form, for all forums.
> > > $globalSearchURL =3D '';
> > >
> > > # Directory and file modes.  Leading zero is required!
> > > # To have directory user (or group) ownership transferred to files,
> > > # use e.g. $hndirmode =3D 04775;  (or 02775 for group)
> > > $hndirmode =3D 0775;
> > > $hnfilemode =3D 0664;
> > >
> > > # Web server type - Use CERN, or NCSA.  Use NCSA for Apache.
> > > $serverType =3D '' || 'NCSA';
> > >
> > > # HyperNews Administrators: comma separated Email or UserID strings.
> > > # First one is special; it is listed as the contact for problems.
> > > # E.g. ('liberte@hypernews.org', 'HNMail')
> > > @hnAdmin =3D ('Peter.Elmer@cern.ch');
> > >
> > > # Whether HyperNews should always authenticate "manually" via forms.
> > > # If 1, no server authentication will be setup by HyperNews.
> > > $manualSecurity =3D 0;
> > >
> > > # Whether authentication is *managed* outside of HyperNews.
> > > # May be server based or cookie based or something else.
> > > # If 1, no server authentication will be setup and managed by HyperNe=
ws.
> > > # Use per-user authentication if you want HyperNews to know who the u=
ser
> > > is. $externalSecurity =3D 0;
> > >
> > > # Require passwords - no empty passwords allowed - should be '1'.
> > > $requirePasswords =3D 1;
> > > # Automatically generate passwords for new members - emailed to them.
> > > $generatePasswords =3D 0;
> > >
> > > # Whether HyperNews should generate and use cookies for authenticatio=
n.
> > > # 'always', 'never', or 'sometimes'. If 'sometimes', check per-member
> > > option. $UseCookies =3D 'sometimes';
> > > # If cookie lifespan is 0, cookies die with the browser.
> > > $CookieLifespan =3D 0;  # in days.
> > >
> > > # HNCookiePassword is the key used when making the cookie password.
> > > # If you do this, make SURE only those you trust can see this hnrc fi=
le.
> > > $HNCookiePassword =3D '';
> > >
> > > # Whether incoming cookies are just userids.
> > > # This is useful if they were created outside of HyperNews.
> > > # If HyperNews makes cookies, it makes them that way too.
> > > $unsafeCookies =3D 0;  # 0;
> > >
> > >
> > > # Where member info is stored.
> > > $hnPeople =3D "$hndocs/hnpeople";
> > >
> > > # Where the password file is.
> > > $hnPassword =3D "$hnPeople/.htpasswd";
> > >
> > > # The name of the subgroup for this installation.
> > > # May be "" or "/groupname" or "/group/subgroup".
> > > $hnGroup =3D "";
> > >
> > > # The identifier for the realm - should be unique across all groups.
> > > # This is shown to the user when authenticating.
> > > $hnRealm =3D "HyperNews";
> > >
> > > # The name of the installation.  Could be the same as the group, if a=
ny.
> > > # This is displayed to the user to refer to the system. E.g. "Car Tal=
k".
> > > $hnSystemName =3D "HyperNews at LPC";
> > >
> > > # For Netscape DBM password files, set $PWFileDBM to 1.  This may not
> > > # work with groups.  Doesnt work with rebuild of password file.
> > > $PWFileDBM =3D 0;
> > >
> > >
> > > #############################
> > > # Start of Exchange support
> > > # These fields are used to translate REMOTE_USER fields
> > > # to get a proper user id.
> > >
> > > # This flag is for the server to use Exchange,
> > > $UseExchange =3D 0;
> > >
> > > # The default does nothing:
> > > #.*?[\/](.*) =3D '.*';
> > > #$1 =3D '/usr/local/etc/httpd/htdocs/hn';
> > > #
> > > # This replaces "domain/id" with "id" and "domainid" with "id"
> > > $userid_left_translate =3D '.*?[\/](.*)';
> > > $userid_right_translate =3D '$1';
> > >
> > >
> > > # These fields are used to translate the users name field.
> > > # In Exchange, the name is like "Royer, Karl" so we need to flip
> > > # this into "Karl Royer"
> > > #
> > > # This line does nothing (the default)
> > > #(.*?),\s*(.*) =3D '.*';
> > > #$2 $1 =3D '/usr/local/etc/httpd/htdocs/hn'
> > > #
> > > # This replaces "Last, First" with "First Last".
> > > $username_left_translate =3D '(.*?),\s*(.*)';
> > > $username_right_translate =3D '$2 $1';
> > >
> > > # End of Exchange support
> > > #############################
> > >
> > > ##########################3
> > > # Start of LDAP support.
> > >
> > > # This flag is for the server to use LDAP,
> > > $UseLDAP =3D 0;
> > >
> > > # The following tells HyperNews which LDAP fields to use
> > > # for what,
> > > ap_mappings =3D ('UserID' =3D> '',
> > > 'Email' =3D> '',
> > > 'Name' =3D> '',
> > > 'UserPhone' =3D> '');
> > >
> > > # The LDAP server from which fields are to be extracted
> > > $ldap_host =3D '';
> > > # End of LDAP support.
> > > ##########################3
> > >
> > >
> > > ##########################################
> > > # Start of Oracle support
> > >
> > > # This code is specific to using oraperl for maintaining member info.
> > > # 0 must =3D=3D 1 for this to work.  Either cookies or
> > > # server access control above HyperNews may be used.
> > > $UseOracle =3D 0;
> > >
> > > # Set environment variables to enable Oracle login.
> > > $ENV{ORACLE_HOME} =3D ''; # path to oracle product
> > > $ENV{ORACLE_SID} =3D '';   # server id
> > > $Oracle_UserID_Password =3D '';
> > >
> > > # End of Oracle support
> > > ##########################################
> > >
> > >
> > > # Special Admin that only posts HN replies from email on behalf of us=
ers.
> > > # Don't use a normal Admin.  But do add it to @hnAdmin, and run setup=
.
> > > $mail_admin =3D 'HNMail';
> > > # The password you have given $mail_admin - not encrypted.
> > > # This password must be non-blank to be functional.
> > > $mail_admin_password =3D 'c0l0rless';
> > >
> > > # Whether email is used for other things besides notification.
> > > $hnEmail =3D 1;
> > > # Whether email addresses are allowed for user IDs.
> > > # If you change this, also rebuild the password file.
> > > # Must be 1 to allow incoming email.
> > > $allowEmailUserID =3D 1;
> > >
> > > # A list of mail admins for a site to announce a new forum, this will
> > > # announce and suggest a sendmail alias to setup for the new forum.
> > > # need full e-mial addresses here.
> > > @hnMailAnnounce =3D ();
> > >
> > > # Don't change these at all, unless you want to experiment.  Not done
> > > yet! # Don't change these after adding members unless you convert.
> > > # Whether User IDs and Email Addresses are made lower case for
> > > uniqueness. $lower_case_IDs =3D 0;
> > > # Whether to lower case the REMOTE_USER.
> > > $lower_case_remote_user =3D 0;
> > >
> > > # Whether User IDs may contain spaces (converted to '_') - may be
> > > dropped. # Only works with form-based authentication anyway.
> > > $allow_spaces_in_userids =3D 0;
> > >
> > > # Privacy settings.  The User Name is not hidden.
> > > $hideUserIDs =3D 0;
> > > $hideEmailAddresses =3D 0;
> > > # Whether users must authenticate to inquire about their own info.
> > > $authenticateInquiries =3D 0;
> > > # Whether to request personal data on edit-member.pl
> > > $getPersonalData =3D 1;
> > >
> > > # Whether to show the priviledges in edit-member.pl
> > > $showPriv =3D 1;
> > >
> > > # Security options: 0 =3D No one; 1 =3D Any one; 2 =3D Members Only; =
3 =3D Admin
> > > Only # Note: you must rerun setup for changes to take effect.
> > > $joinSF =3D 1;  # Who can register
> > > $resetPasswordSF =3D 3;  # Who may reset passwords
> > > $addArticleSF =3D 3;   # Who may create new forums
> > > $hnReadSF =3D 1;  # Who may read forums and messages
> > > $notifySF =3D 1;  # Who may change their subscription info
> > > $addResponseSF=3D 1;  # Who may add messages
> > > $deleteSF =3D 2;  # Who may delete messages
> > > $moveSF =3D 2;  # Who may move messages
> > >
> > > # Whether email is used for notification.  $hnEmail must be 1 also.
> > > $hnEmailNotify =3D $notifySF > 0;
> > >
> > > # Whether the default for notification of messages is on (1) or off (=
0).
> > > $defaultNotification =3D 1;
> > >
> > > # Whether each member is subscribed to all-member forums by default.
> > > $defaultSubscribeAll =3D 1;
> > >
> > > # Which forums are all-member forums?  'none', 'some', or 'all'
> > > # But all members are subscribed only if $defaultSubscribeAll is
> > > non-zero. $allMemberForums =3D 'none';
> > >
> > > # Whether forums can be moderated. 0 or 1.
> > > $allow_moderation =3D 1;
> > > # Who moderates all forums by default. '' (no one), 'Members', or
> > > 'Admin'. $default_moderators =3D '';
> > > # Who can see unapproved or disapproved messages.
> > > # Same type of value as affected_type in member-lib.pl.  3=3D=3Dsame =
member
> > > $show_unapproved =3D 3;
> > >
> > > # Whether forums can impose level restrictions on where messages can =
be
> > > posted. $allow_level_restrictions =3D 1;
> > >
> > >
> > >
> > > # The program to use for sendmail.  Many options to consider.
> > > # -oem means mail error notification to sender.
> > > # -oeq means be quiet about errors, but write to ~/dead.letter.
> > > # -oi means ignore leading dots in message
> > > # -odb means background (asynchronous) delivery.
> > > # -odi means interactive (synchronous) delivery. might help
> > > # -odq means queued delivery.  Need 'sendmail -q' later
> > > $sendmail =3D '/usr/lib/sendmail -oi -oem';
> > >
> > > # Defaults for who email is sent to, from, who is the sender, etc.
> > > # These may need to be existing mail aliases on your system.
> > > # If Null strings, they are not used.
> > > $mail_to =3D 'HyperNews';
> > > $mail_from =3D "$owner_org";  # Used only if author is unknown.
> > > $mail_sender =3D "$owner_org";
> > > $mail_reply_to =3D ''; # Not recommended.
> > > $mail_errors_to =3D "$owner_org";
> > >
> > > # Defaults for allowing mail gateway, messageid-database.
> > > $allowEmailIn =3D 1;
> > > $hnmidDB =3D "$hndocs/.midDB";
> > >
> > > # Whether the email address of email replies is required to be that
> > > # of a known member
> > > $hnMailFromMembersOnly =3D 0;
> > >
> > > # The name of the access restriction file.
> > > $htaccess =3D '.htaccess';
> > >
> > > # Name of HyperNews access file.  The .htaccess files will link to th=
is.
> > > $hnaccess =3D '.hnaccess';
> > >
> > > # These must be the same names for all groups that share the same
> > > $hnpeople. # So they are hardwired in to setup-lib.pl.
> > > # The name of the list of group members.  Not used anymore.
> > > # $hnGroupMembers =3D '.htgroupmembers';
> > >
> > > # Name of log files - leave null if no logging should be done.
> > > $hnLog =3D '.log';
> > >
> > > #####################################################################=
####
> > >#### # Configuration to use swish-e search engine (http://swish-e.org/=
) #
> > > # The following enables the use of swish-e (0 is disabled, !=3D0 is
> > > enabled) $hnSwishEnable =3D '1';
> > > # The following specifies the installation directory for swish-e, we
> > > expect # to find "bin/swish-e" in that directory as well as
> > > "lib/swish-e/swish.cgi" $hnSwishInstallDir =3D '/usr/local';
> > > # The following specifies the directory where the swish-e indices sho=
uld
> > > # be kept as well as the site-specific scripts for generating them.
> > > $hnSwishIndexDir =3D '$hndocs/swish-e';
> > > #####################################################################=
####
> > >####
> > >
> > > # HyperNews instructions.   It need not be a HyperNews forum.
> > > # Please set up a help page so your users don't get lost at
> > > hypernews.org. $instructionsURL =3D
> > > "http://www.hypernews.org/HyperNews/get/instructions.html";
> > >
> > > # HyperNews test forum.  This must be a HyperNews forum to make sense=
.
> > > # e.g. "http://cmssrv27.fnal.gov/HyperNews/get/test.html"
> > > $hntestURL =3D "http://cmssrv27.fnal.gov/HyperNews/get/HNTest.html";
> > >
> > >
> > >
> > > #=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > > # URLs for scripts: (Don't change these here since these are all
> > > # generated based on the SF options.)
> > >
> > > $topURL =3D "$hnbinURL/top.pl";
> > > $SECUREDtopURL =3D "$hnSECUREDURL/top.pl";
> > > $AdmintopURL =3D "$hnAdminURL/top.pl";
> > > $loginURL =3D "$hnbinURL/login.pl";
> > > $SECUREDloginURL =3D "$hnSECUREDURL/login.pl";
> > > $AdminloginURL =3D "$hnAdminURL/login.pl";
> > >
> > > $get=3D"get";
> > > $getURL =3D "$hnbinURL/get";
> > > $SECUREDgetURL =3D "$hnSECUREDURL/get";
> > > $AdmingetURL =3D "$hnAdminURL/get";
> > > $threadURL =3D "$hnbinURL/thread.pl";
> > > $SECUREDthreadURL =3D "$hnSECUREDURL/thread.pl";
> > > $AdminthreadURL =3D "$hnAdminURL/thread.pl";
> > > $viewMemberURL =3D "$hnbinURL/view-member.pl";
> > > $SECUREDviewMemberURL =3D "$hnSECUREDURL/view-member.pl";
> > > $AdminviewMemberURL =3D "$hnAdminURL/view-member.pl";
> > > $viewMembersURL =3D "$hnbinURL/view-members.pl";
> > > $SECUREDviewMembersURL =3D "$hnSECUREDURL/view-members.pl";
> > > $AdminviewMembersURL =3D "$hnAdminURL/view-members.pl";
> > > $editMemberURL =3D "$hnbinURL/edit-member.pl";
> > > $SECUREDeditMemberURL =3D "$hnSECUREDURL/edit-member.pl";
> > > $AdmineditMemberURL =3D "$hnAdminURL/edit-member.pl";
> > > $changeMemberURL =3D "$hnbinURL/change-member.pl";
> > > $SECUREDchangeMemberURL =3D "$hnSECUREDURL/change-member.pl";
> > > $AdminchangeMemberURL =3D "$hnAdminURL/change-member.pl";
> > > $editResetURL =3D "$hnAdminURL/reset-password.pl";
> > > $SECUREDeditResetURL =3D "$hnSECUREDURL/reset-password.pl";
> > > $AdmineditResetURL =3D "$hnAdminURL/reset-password.pl";
> > > $editSubscribeURL =3D "$hnbinURL/edit-subscribe.pl";
> > > $SECUREDeditSubscribeURL =3D "$hnSECUREDURL/edit-subscribe.pl";
> > > $AdmineditSubscribeURL =3D "$hnAdminURL/edit-subscribe.pl";
> > > $addArticleURL =3D "$hnAdminURL/add-article.pl";
> > > $SECUREDaddArticleURL =3D "$hnSECUREDURL/add-article.pl";
> > > $AdminaddArticleURL =3D "$hnAdminURL/add-article.pl";
> > > $editArticleURL =3D "$hnAdminURL/edit-article.pl";
> > > $SECUREDeditArticleURL =3D "$hnSECUREDURL/edit-article.pl";
> > > $AdmineditArticleURL =3D "$hnAdminURL/edit-article.pl";
> > > $editResponseURL =3D "$hnbinURL/edit-response.pl";
> > > $SECUREDeditResponseURL =3D "$hnSECUREDURL/edit-response.pl";
> > > $AdmineditResponseURL =3D "$hnAdminURL/edit-response.pl";
> > > $previewResponseURL =3D "$hnbinURL/preview-response.pl";
> > > $SECUREDpreviewResponseURL =3D "$hnSECUREDURL/preview-response.pl";
> > > $AdminpreviewResponseURL =3D "$hnAdminURL/preview-response.pl";
> > > $addResponseURL =3D "$hnbinURL/add-response.pl";
> > > $SECUREDaddResponseURL =3D "$hnSECUREDURL/add-response.pl";
> > > $AdminaddResponseURL =3D "$hnAdminURL/add-response.pl";
> > > $adminResponsesURL =3D "$hnSECUREDURL/admin-responses.pl";
> > > $SECUREDadminResponsesURL =3D "$hnSECUREDURL/admin-responses.pl";
> > > $AdminadminResponsesURL =3D "$hnAdminURL/admin-responses.pl";
> > >
> > > 1;
> >
> > -----------------------------------------------------------------------=
--
> > Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-46=
44
> > Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerla=
nd
> > -----------------------------------------------------------------------=
--
--=20
---------------------------------------------------------------------------=
--
David J. Fagan   | The Silicon Sorcerer | Internet:  Fagan@large (.fnal.gov=
)
SGI Liaison                              | Liaison Requests: sgi-liaison@fn=
al
Fermi National Accelerator Laboratory    | MaBellnet: 1 (630) 840-2914
---------------------------------------------------------------------------=
--

--=-TQkBDVjkw1cF1m/5v0Ya
Content-Disposition: attachment; filename=debugmail-slacsite.mk
Content-Type: text/plain; name=debugmail-slacsite.mk; charset=iso-8859-1
Content-Transfer-Encoding: base64

c3RhcnQgbWFpbCBkZWJ1Z2dpbmcgW3gtMV1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIFttYWlsLTBdDQpGb3J1bTogICBbbWFpbC0xXQ0KeC1obi1sb29wIGlzICAg
W21haWwtMl0NCmZyb21BZGRyZXNzID0gcm9vdEBjbXNzcnYyNy5mbmFsLmdvdiAgW21haWwtM10N
CnVzZXJOYW1lID0gcm9vdCAgW21haWwtNF0NCnRoZSBoZWFkZXJzDQogDQpUaGUgZm9sbG93aW5n
IGlzIHRoZSBtZXNzYWdlLi4uICBbbWFpbC0xM10NCkJvZHlMaW5lOiANCkJvZHlMaW5lOiB0aGlz
IGlzIGEgdGVzdCBtZXNzYWdlIGZyb20gbWFpbA0KQm9keUxpbmU6IA0KX19fX0F0dGVtcHRpbmcg
dG8gZmluZCBhZGRpdGlvbmFsIGhlYWRlcnMgaW4gYm9keSAgW21haWwtNl0NCg0KX19fDQpIZWFk
ZXIgU3RyaW5nOiBbbWFpbC05XQ0KRnJvbSByb290QGNtc3NydjI3LmZuYWwuZ292IA0KRGF0ZTog
V2VkLCAyOCBTZXAgMjAwNSAwOTo1MTowMiAtMDUwMA0KRnJvbTogcm9vdCA8cm9vdEBjbXNzcnYy
Ny5mbmFsLmdvdj4NCk1lc3NhZ2UtSWQ6IDwyMDA1MDkyODE0NTEuajhTRXAybk4wMjEyODZAY21z
c3J2MjcuZm5hbC5nb3Y+DQpUbzogaG50ZXN0QGNtc3NydjI3LmZuYWwuZ292DQpTdWJqZWN0OiB0
ZXN0IG1lc3NhZ2UgdG8gaHlwZXJuZXdzDQoNCl9fX18gSGVhZGVyIEZpZWxkcyBfX18gW21haWwt
MTBdDQpmcm9tIDogJ3Jvb3RAY21zc3J2MjcuZm5hbC5nb3YnDQp0bzogJ2hudGVzdEBjbXNzcnYy
Ny5mbmFsLmdvdicNCnN1YmplY3Q6ICd0ZXN0IG1lc3NhZ2UgdG8gaHlwZXJuZXdzJw0KZnJvbTog
J3Jvb3QgPHJvb3RAY21zc3J2MjcuZm5hbC5nb3Y+Jw0KZGF0ZTogJ1dlZCwgMjggU2VwIDIwMDUg
MDk6NTE6MDIgLTA1MDAnDQptZXNzYWdlLWlkOiAnPDIwMDUwOTI4MTQ1MS5qOFNFcDJuTjAyMTI4
NkBjbXNzcnYyNy5mbmFsLmdvdj4nDQpfX19fIEJvZHkgX19fDQp0aGlzIGlzIGEgdGVzdCBtZXNz
YWdlIGZyb20gbWFpbA0KDQoNCl9fX19fXyAgW21haWwtMTFdDQpobnByZWZpeCBpcyAvSHlwZXJO
ZXdzICBbbWFpbC0xMl0NCkdvdCBwYXN0IElzQm9ndXNNYWlsICBbbWFpbC0xNV0NCnRpdGxlMTog
J3Rlc3QgbWVzc2FnZSB0byBoeXBlcm5ld3MnICBbbWFpbC0xNl0NCnRpdGxlMzogJ3Rlc3QlMjBt
ZXNzYWdlJTIwdG8lMjBoeXBlcm5ld3MnICBbbWFpbC0xN10NCm1pZCA9IDwyMDA1MDkyODE0NTEu
ajhTRXAybk4wMjEyODZAY21zc3J2MjcuZm5hbC5nb3Y+ICBbbWFpbC0xOF0NCnVzZXJOYW1lOiAn
cm9vdCcgIFttYWlsLTE5XQ0KYWRkUmVzcG9uc2VVUkwgPSBodHRwOi8vY21zc3J2MjcuZm5hbC5n
b3YvSHlwZXJOZXdzL2FkZC1yZXNwb25zZS5wbCAgW21haWwtMjBdDQpodHRwID0gaHR0cDovL2Nt
c3NydjI3LmZuYWwuZ292ICBbbWFpbC0yMV0NCg0KUE9TVGluZyB0byBjbXNzcnYyNy5mbmFsLmdv
djo4MCwgL0h5cGVyTmV3cy9hZGQtcmVzcG9uc2UucGwgIFttYWlsLTIyXQ0KU0VSVkVSX05BTUU9
Y21zc3J2MjcuZm5hbC5nb3YgU0VSVkVSX1BPUlQ9ODAgICBbbWFpbC0yM10NCkluIGh0dHA6OnBv
c3Q6IGhvc3Q9Y21zc3J2MjcuZm5hbC5nb3YsIHBvcnQ9ODAsIHJlcXVlc3Q9L0h5cGVyTmV3cy9h
ZGQtcmVzcG9uc2UucGwgIFtodHRwLTVdDQpJZiB0aGlzIGlzIHRoZSBsYXN0IFtodHRwXSwgdGhl
biBpdCBmYWlsZWQgdG8gY3JlYXRlIGEgc29ja2V0ICBbaHR0cC03XQ0KSWYgdGhpcyBpcyB0aGUg
bGFzdCBbaHR0cF0sIHRoZW4gaXQgZmFpbGVkIHRvIGJpbmQgYSBzb2NrZXQgIFtodHRwLThdDQpw
YXNzIHNvY2tldCBiaW5kaW5nLiAgW2h0dHAtOV0NCmNvbnRlbnQgPSAndXNlcmlkPXJvb3RAY21z
c3J2MjcuZm5hbC5nb3YmYWRtaW5QYXNzd29yZD1jMGwwcmxlc3MmcmVtb3RlVXNlcj1ITk1haWwm
S2V5d29yZHM9JmhlYWRlclN0cmluZz1Gcm9tK3Jvb3RAY21zc3J2MjcuZm5hbC5nb3YrJTBhRGF0
ZTorV2VkLCsyOCtTZXArMjAwNSswOTo1MTowMistMDUwMCUwYUZyb206K3Jvb3QrJTNjcm9vdEBj
bXNzcnYyNy5mbmFsLmdvdiUzZSUwYU1lc3NhZ2UtSWQ6KyUzYzIwMDUwOTI4MTQ1MS5qOFNFcDJu
TjAyMTI4NkBjbXNzcnYyNy5mbmFsLmdvdiUzZSUwYVRvOitobnRlc3RAY21zc3J2MjcuZm5hbC5n
b3YlMGFTdWJqZWN0Oit0ZXN0K21lc3NhZ2UrdG8raHlwZXJuZXdzJTBhJmZvcnVtPSZib2R5PXRo
aXMraXMrYSt0ZXN0K21lc3NhZ2UrZnJvbSttYWlsJTBhJTBhJnRvPWhudGVzdEBjbXNzcnYyNy5m
bmFsLmdvdiZjb250ZW50LXR5cGU9JmNjPSZyZWZlcmVuY2VzPSZ1c2VyTmFtZT1yb290Jm5vdGlm
eT1Ob3RpZnkmY29udGVudFR5cGU9UGxhaW4rVGV4dCZ1cFJlbD1Ob25lJmNvbnRyb2w9JmlucmVw
bHl0bz0mbWVzc2FnZUlEPSUzYzIwMDUwOTI4MTQ1MS5qOFNFcDJuTjAyMTI4NkBjbXNzcnYyNy5m
bmFsLmdvdiUzZSZEYXRlPVdlZCwrMjgrU2VwKzIwMDUrMDk6NTE6MDIrLTA1MDAmYW5ub3RhdGlv
blR5cGU9TWVzc2FnZSZlbnZlbG9wZS1zZW5kZXI9cm9vdEBjbXNzcnYyNy5mbmFsLmdvdiZlcnJv
cnMtdG89Jm5ld3Nncm91cHM9JnNlbmRlcj0mdGl0bGU9dGVzdCUyNTIwbWVzc2FnZSUyNTIwdG8l
MjUyMGh5cGVybmV3cycgIFtodHRwLTEwXQ0KSWYgdGhpcyBpcyB0aGUgbGFzdCBbaHR0cF0sIHRo
ZW4gZmFpbGVkIHRvIGNvbm5lY3QgdG8gRlMgIFtodHRwLTExXQ0KDQpodHRwIHJlcGx5OiBIVFRQ
LzEuMSAyMDAgT0sNCiAgW2h0dHAtMTJdDQpmaXJzdCBsaW5lOiBIVFRQLzEuMSAyMDAgT0sNCiAg
W2h0dHAtMTNdc3RhdHVzOiAyMDAgcGFnZT0NCg0KLT4gZ2V0RGVmYXVsdHM6IFtodmxpYi01XQ0K
DQoNCmdldERlZmF1bHRzIGZvciBiYXNlOiAnJyAgW2h2bGliLTZdDQoNCg0KZXh0cmFfaGVhZDog
W2h2bGliLTEzXQ0KDQoNCmJvZHkgYXR0cmlidXRlczogW2h2bGliLTE0XQ0KDQoNCg0KSHlwZXJO
ZXdzIGF0IExQQyBNZXNzYWdlDQoNCg0KR2V0dGluZzogJycgUHJlZml4OiAgIFtodmxpYi0yNF0N
Cg0KDQpyZWxhdGl2ZSBVUkwgaW4gLyAgW2h2bGliLTI1XQ0KDQoNCmdldCBmaWxlOiAvICBbaHZs
aWItMjZdDQoNCg0KJy91c3IvbG9jYWwvZXRjL2h0dHBkL2h0ZG9jcy9obi8lM2NTQ1JJUFRMQU5H
VUFHRT0lMjJKYXZhU2NyaXB0JTIyJTNlJTNjJTIxLS1oaWRldGhpc2Z1bmN0aW9uaGVscCUyOG1l
c3NhZ2UlMjklN2JzZWxmLnN0YXR1cz1tZXNzYWdlJTNicmV0dXJudHJ1ZSUzYiU3ZC8vc3RvcGhp
ZGluZy0tJTNlJTNjL1NDUklQVCUzZScgZG9lc24ndCBleGlzdCBvciBpcyBhIGRpcmVjdG9yeSAg
W2h2bGliLTI3XQ0KDQoJIA0KCSANCgkgDQoJDQoJICAgICANCgkgICAgIGEuYnV0dG9uIHt0ZXh0
LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOmJsYWNrfQ0KCSAgICAgDQoJICAgICANCgkgICAgIA0K
CSAgICANCkFib3V0IHRvIHBhcnNlICcvdXNyL2xvY2FsL2V0Yy9odHRwZC9odGRvY3MvaG4vSWNv
bnMvaWNvbnMtdGFibGUnICBbbWVtbGliLTE0XQ0KJ05vbmUnOiAnaG5zbWFsbC5naWYnICBbbWVt
bGliLTE1XQ0KJ1F1ZXN0aW9uJzogJ3F1ZXN0aW9uLmdpZicgIFttZW1saWItMTVdDQonTm90ZSc6
ICdub3RlLmdpZicgIFttZW1saWItMTVdDQonV2FybmluZyc6ICd3YXJuaW5nLmdpZicgIFttZW1s
aWItMTVdDQonRmVlZGJhY2snOiAnZmVlZGJhY2suZ2lmJyAgW21lbWxpYi0xNV0NCidJZGVhJzog
J2lkZWEuZ2lmJyAgW21lbWxpYi0xNV0NCidNb3JlJzogJ21vcmUuZ2lmJyAgW21lbWxpYi0xNV0N
CidOZXdzJzogJ25ld3MuZ2lmJyAgW21lbWxpYi0xNV0NCidPayc6ICdzbWlsZS5naWYnICBbbWVt
bGliLTE1XQ0KJ1NhZCc6ICdzYWQuZ2lmJyAgW21lbWxpYi0xNV0NCidBbmdyeSc6ICdhbmdyeS5n
aWYnICBbbWVtbGliLTE1XQ0KJ0FncmVlJzogJ3RodXAuZ2lmJyAgW21lbWxpYi0xNV0NCidEaXNh
Z3JlZSc6ICd0aGRuLmdpZicgIFttZW1saWItMTVdDQoNCg0KLT4gR2V0Rm9ybUFyZ3M6IFtmb3Jt
LTFdDQoNCg0KLT4gZ2V0UG9zdEFyZ3MgIFtmb3JtLTJdDQoNCg0KUmVhZCBjb250ZW50ICg3NzAp
OiBwYXJzZSBzdHI9J3VzZXJpZD1yb290QGNtc3NydjI3LmZuYWwuZ292JmFkbWluUGFzc3dvcmQ9
YzBsMHJsZXNzJnJlbW90ZVVzZXI9SE5NYWlsJktleXdvcmRzPSZoZWFkZXJTdHJpbmc9RnJvbSty
b290QGNtc3NydjI3LmZuYWwuZ292KyUwYURhdGU6K1dlZCwrMjgrU2VwKzIwMDUrMDk6NTE6MDIr
LTA1MDAlMGFGcm9tOityb290KyUzY3Jvb3RAY21zc3J2MjcuZm5hbC5nb3YlM2UlMGFNZXNzYWdl
LUlkOislM2MyMDA1MDkyODE0NTEuajhTRXAybk4wMjEyODZAY21zc3J2MjcuZm5hbC5nb3YlM2Ul
MGFUbzoraG50ZXN0QGNtc3NydjI3LmZuYWwuZ292JTBhU3ViamVjdDordGVzdCttZXNzYWdlK3Rv
K2h5cGVybmV3cyUwYSZmb3J1bT0mYm9keT10aGlzK2lzK2ErdGVzdCttZXNzYWdlK2Zyb20rbWFp
bCUwYSUwYSZ0bz1obnRlc3RAY21zc3J2MjcuZm5hbC5nb3YmY29udGVudC10eXBlPSZjYz0mcmVm
ZXJlbmNlcz0mdXNlck5hbWU9cm9vdCZub3RpZnk9Tm90aWZ5JmNvbnRlbnRUeXBlPVBsYWluK1Rl
eHQmdXBSZWw9Tm9uZSZjb250cm9sPSZpbnJlcGx5dG89Jm1lc3NhZ2VJRD0lM2MyMDA1MDkyODE0
NTEuajhTRXAybk4wMjEyODZAY21zc3J2MjcuZm5hbC5nb3YlM2UmRGF0ZT1XZWQsKzI4K1NlcCsy
MDA1KzA5OjUxOjAyKy0wNTAwJmFubm90YXRpb25UeXBlPU1lc3NhZ2UmZW52ZWxvcGUtc2VuZGVy
PXJvb3RAY21zc3J2MjcuZm5hbC5nb3YmZXJyb3JzLXRvPSZuZXdzZ3JvdXBzPSZzZW5kZXI9JnRp
dGxlPXRlc3QlMjUyMG1lc3NhZ2UlMjUyMHRvJTI1MjBoeXBlcm5ld3MnICBbZm9ybS0zXQ0KDQoN
CnNldCBpbnt1c2VyaWR9ID0gJ3Jvb3RAY21zc3J2MjcuZm5hbC5nb3YnIAlbZm9ybS00XQ0KDQoN
CnNldCBpbnthZG1pblBhc3N3b3JkfSA9ICdjMGwwcmxlc3MnIAlbZm9ybS00XQ0KDQoNCnNldCBp
bntyZW1vdGVVc2VyfSA9ICdITk1haWwnIAlbZm9ybS00XQ0KDQoNCnNldCBpbntLZXl3b3Jkc30g
PSAnJyAJW2Zvcm0tNF0NCg0KDQpzZXQgaW57aGVhZGVyU3RyaW5nfSA9ICdGcm9tIHJvb3RAY21z
c3J2MjcuZm5hbC5nb3YgDQpEYXRlOiBXZWQsIDI4IFNlcCAyMDA1IDA5OjUxOjAyIC0wNTAwDQpG
cm9tOiByb290ICZsdDtyb290QGNtc3NydjI3LmZuYWwuZ292Jmd0Ow0KTWVzc2FnZS1JZDogJmx0
OzIwMDUwOTI4MTQ1MS5qOFNFcDJuTjAyMTI4NkBjbXNzcnYyNy5mbmFsLmdvdiZndDsNClRvOiBo
bnRlc3RAY21zc3J2MjcuZm5hbC5nb3YNClN1YmplY3Q6IHRlc3QgbWVzc2FnZSB0byBoeXBlcm5l
d3MNCicgCVtmb3JtLTRdDQoNCg0Kc2V0IGlue2ZvcnVtfSA9ICcnIAlbZm9ybS00XQ0KDQoNCnNl
dCBpbntib2R5fSA9ICd0aGlzIGlzIGEgdGVzdCBtZXNzYWdlIGZyb20gbWFpbA0KDQonIAlbZm9y
bS00XQ0KDQoNCnNldCBpbnt0b30gPSAnaG50ZXN0QGNtc3NydjI3LmZuYWwuZ292JyAJW2Zvcm0t
NF0NCg0KDQpzZXQgaW57Y29udGVudC10eXBlfSA9ICcnIAlbZm9ybS00XQ0KDQoNCnNldCBpbntj
Y30gPSAnJyAJW2Zvcm0tNF0NCg0KDQpzZXQgaW57cmVmZXJlbmNlc30gPSAnJyAJW2Zvcm0tNF0N
Cg0KDQpzZXQgaW57dXNlck5hbWV9ID0gJ3Jvb3QnIAlbZm9ybS00XQ0KDQoNCnNldCBpbntub3Rp
Znl9ID0gJ05vdGlmeScgCVtmb3JtLTRdDQoNCg0Kc2V0IGlue2NvbnRlbnRUeXBlfSA9ICdQbGFp
biBUZXh0JyAJW2Zvcm0tNF0NCg0KDQpzZXQgaW57dXBSZWx9ID0gJ05vbmUnIAlbZm9ybS00XQ0K
DQoNCnNldCBpbntjb250cm9sfSA9ICcnIAlbZm9ybS00XQ0KDQoNCnNldCBpbntpbnJlcGx5dG99
ID0gJycgCVtmb3JtLTRdDQoNCg0Kc2V0IGlue21lc3NhZ2VJRH0gPSAnJmx0OzIwMDUwOTI4MTQ1
MS5qOFNFcDJuTjAyMTI4NkBjbXNzcnYyNy5mbmFsLmdvdiZndDsnIAlbZm9ybS00XQ0KDQoNCnNl
dCBpbntEYXRlfSA9ICdXZWQsIDI4IFNlcCAyMDA1IDA5OjUxOjAyIC0wNTAwJyAJW2Zvcm0tNF0N
Cg0KDQpzZXQgaW57YW5ub3RhdGlvblR5cGV9ID0gJ01lc3NhZ2UnIAlbZm9ybS00XQ0KDQoNCnNl
dCBpbntlbnZlbG9wZS1zZW5kZXJ9ID0gJ3Jvb3RAY21zc3J2MjcuZm5hbC5nb3YnIAlbZm9ybS00
XQ0KDQoNCnNldCBpbntlcnJvcnMtdG99ID0gJycgCVtmb3JtLTRdDQoNCg0Kc2V0IGlue25ld3Nn
cm91cHN9ID0gJycgCVtmb3JtLTRdDQoNCg0Kc2V0IGlue3NlbmRlcn0gPSAnJyAJW2Zvcm0tNF0N
Cg0KDQpzZXQgaW57dGl0bGV9ID0gJ3Rlc3QlMjBtZXNzYWdlJTIwdG8lMjBoeXBlcm5ld3MnIAlb
Zm9ybS00XQ0KDQoNCmdldE1lbWJlcjogdXNlcmlkOiAnUGV0ZXIuRWxtZXJAY2Vybi5jaCcgIFtt
ZW1saWItMTJdDQoNCg0KQWJvdXQgdG8gcGFyc2UgJy91c3IvbG9jYWwvZXRjL2h0dHBkL2h0ZG9j
cy9obi9obnBlb3BsZS9QZXRlci5FbG1lckBjZXJuLmNoJyAgW21lbWxpYi0xNF0NCidQYXNzd29y
ZCc6ICcnICBbbWVtbGliLTE1XQ0KJ1N0YXR1cyc6ICdyZWdpc3RlcmVkJyAgW21lbWxpYi0xNV0N
CidVc2VySUQnOiAnUGV0ZXIuRWxtZXJAY2Vybi5jaCcgIFttZW1saWItMTVdDQonRW1haWwnOiAn
UGV0ZXIuRWxtZXJAY2Vybi5jaCcgIFttZW1saWItMTVdDQonTmFtZSc6ICdOZXcgQWRtaW4nICBb
bWVtbGliLTE1XQ0KDQoNCkNhY2hpbmcgbWVtYmVyIGluZm8gZm9yICdQZXRlci5FbG1lckBjZXJu
LmNoJyAgW21lbWxpYi04XTogDQoNCg0KICAnRW1haWwnID0gJ1BldGVyLkVsbWVyQGNlcm4uY2gn
DQoNCiAgJ05hbWUnID0gJ05ldyBBZG1pbicNCg0KICAnUGFzc3dvcmQnID0gJycNCg0KICAnU3Rh
dHVzJyA9ICdyZWdpc3RlcmVkJw0KDQogICdVc2VySUQnID0gJ1BldGVyLkVsbWVyQGNlcm4uY2gn
DQoNCg0KDQoNClN0b3JlIG5ldyBjYWNoZSBlbnRyeSBmb3IgJ1BldGVyLkVsbWVyQGNlcm4uY2gn
LiAgW21lbWxpYi0xMF0NCg0KICBVUkw6IGh0dHA6Ly9jbXNzcnYyNy5mbmFsLmdvdi9IeXBlck5l
d3MvYWRkLXJlc3BvbnNlLnBsDQoNCiAgUmVxdWVzdCBVUkw6IC9IeXBlck5ld3MvYWRkLXJlc3Bv
bnNlLnBsDQoNCiAgSFRUUCBVc2VyIEFnZW50OiBIeXBlck5ld3MgMS4xMS1zbGFjLTIyIGh0dHAu
cGwNCg0KICBSZW1vdGUgVXNlcjogW1Vua25vd25dDQoNCiAgU2VydmVyIFNvZnR3YXJlOiBBcGFj
aGUvMi4wLjUyIChSZWQgSGF0KQ0KDQogIFNlcnZlciBPUzogTGludXggY21zc3J2MjcuZm5hbC5n
b3YgMi42LjEzICMxIFNNUCBNb24gQXVnIDI5IDEwOjI2OjA5IENEVCAyMDA1IGk2ODYgaTY4NiBp
Mzg2IEdOVS9MaW51eA0KDQogIFNlcnZlciBVc2VyOkdyb3VwOiBhcGFjaGU6YXBhY2hlDQoNCiAg
U2VydmVyIEFkbWluaXN0cmF0b3I6IHJvb3RAbG9jYWxob3N0DQoNCiAgUGVybCBWZXJzaW9uOiA1
LjAwODAwNQ0KDQogIEh5cGVyTmV3cyBWZXJzaW9uOiAxLjExLXNsYWMtMjINCg0KICBIeXBlck5l
d3MgQWRtaW5pc3RyYXRvcjogUGV0ZXIuRWxtZXJAY2Vybi5jaA0KDQoNCg0KDQoNCg0KRm9ybSAg
W2FkZHJlcy0xXTogDQoNCg0KICAnRGF0ZScgPSAnV2VkLCAyOCBTZXAgMjAwNSAwOTo1MTowMiAt
MDUwMCcNCg0KICAnS2V5d29yZHMnID0gJycNCg0KICAnYWRtaW5QYXNzd29yZCcgPSAnYzBsMHJs
ZXNzJw0KDQogICdhbm5vdGF0aW9uVHlwZScgPSAnTWVzc2FnZScNCg0KICAnYm9keScgPSAndGhp
cyBpcyBhIHRlc3QgbWVzc2FnZSBmcm9tIG1haWwNCg0KJw0KDQogICdjYycgPSAnJw0KDQogICdj
b250ZW50LXR5cGUnID0gJycNCg0KICAnY29udGVudFR5cGUnID0gJ1BsYWluIFRleHQnDQoNCiAg
J2NvbnRyb2wnID0gJycNCg0KICAnZW52ZWxvcGUtc2VuZGVyJyA9ICdyb290QGNtc3NydjI3LmZu
YWwuZ292Jw0KDQogICdlcnJvcnMtdG8nID0gJycNCg0KICAnZm9ydW0nID0gJycNCg0KICAnaGVh
ZGVyU3RyaW5nJyA9ICdGcm9tIHJvb3RAY21zc3J2MjcuZm5hbC5nb3YgDQpEYXRlOiBXZWQsIDI4
IFNlcCAyMDA1IDA5OjUxOjAyIC0wNTAwDQpGcm9tOiByb290IA0KTWVzc2FnZS1JZDogDQpUbzog
aG50ZXN0QGNtc3NydjI3LmZuYWwuZ292DQpTdWJqZWN0OiB0ZXN0IG1lc3NhZ2UgdG8gaHlwZXJu
ZXdzDQonDQoNCiAgJ2lucmVwbHl0bycgPSAnJw0KDQogICdtZXNzYWdlSUQnID0gJycNCg0KICAn
bmV3c2dyb3VwcycgPSAnJw0KDQogICdub3RpZnknID0gJ05vdGlmeScNCg0KICAncmVmZXJlbmNl
cycgPSAnJw0KDQogICdyZW1vdGVVc2VyJyA9ICdITk1haWwnDQoNCiAgJ3NlbmRlcicgPSAnJw0K
DQogICd0aXRsZScgPSAndGVzdCUyMG1lc3NhZ2UlMjB0byUyMGh5cGVybmV3cycNCg0KICAndG8n
ID0gJ2hudGVzdEBjbXNzcnYyNy5mbmFsLmdvdicNCg0KICAndXBSZWwnID0gJ05vbmUnDQoNCiAg
J3VzZXJOYW1lJyA9ICdyb290Jw0KDQogICd1c2VyaWQnID0gJ3Jvb3RAY21zc3J2MjcuZm5hbC5n
b3YnDQoNCg0KDQoNCkNoZWNrIEF1dGhlbnRpY2F0aW9uIG9mIA0KICAgIHVzZXIxOiAncm9vdEBj
bXNzcnYyNy5mbmFsLmdvdicgcHcxOiAnJw0KIG9yIHVzZXIyOiAnSE5NYWlsJyBwdzI6ICdjMGww
cmxlc3MnICBbbWVtbGliLTQyXQ0KDQoNCkNoZWNraW5nIHBhc3N3b3JkIG9mICdITk1haWwnLiAg
IEVudGVyZWQ6ICdjMGwwcmxlc3MnICBbbWVtbGliLTU5XQ0KDQoNCmdldE1lbWJlcjogdXNlcmlk
OiAnSE5NYWlsJyAgW21lbWxpYi0xMl0NCg0KDQpGYWlsZWQgbWF0Y2hpbmcgJ0hOTWFpbCcgd2l0
aCBwdyAnYzBsMHJsZXNzJyAgW21lbWxpYi00NF0NCg0KDQpDaGVja2luZyBwYXNzd29yZCBvZiAn
cm9vdEBjbXNzcnYyNy5mbmFsLmdvdicuICAgRW50ZXJlZDogJycgIFttZW1saWItNTldDQoNCg0K
Z2V0TWVtYmVyOiB1c2VyaWQ6ICdyb290QGNtc3NydjI3LmZuYWwuZ292JyAgW21lbWxpYi0xMl0N
Cg0KDQpGYWlsZWQgbWF0Y2hpbmcgJ3Jvb3RAY21zc3J2MjcuZm5hbC5nb3YnIHdpdGggcHcgJycg
IFttZW1saWItNDZdDQoNCg0KTm8gY29va2llIGZyb20gYnJvd3Nlciwgc28gLi4uICBbbWVtbGli
LTU3XQ0KDQoNCkF1dGhlbnRpY2F0ZWQ6ICcnICBSZW1vdGUgVXNlcjogJycgIFttZW1saWItNThd
DQoNCg0KSW4gYXNzaWduVXNlckNvb2tpZToNClVzZXI6IA0KUmVjZWl2ZWQ6ICcnDQpTZW5kOiAg
IFttZW1saWItMzZdDQoNCg0KRmluZCBvdXQgaWYgdXNlciByZWFsbHkgZG9lcyB3YW50IGNvb2tp
ZXMuICBbbWVtbGliLTM3XQ0KDQoNCi4uLm9vcHMuIFRoaXMgdXNlciBkb2VzIG5vdCB3YW50IGNv
b2tpZXMuICBbbWVtbGliLTM4XQ0KDQoNCk5ldyBjb29raWU6ICc6JyAgW21lbWxpYi0zOV0NCg0K
DQpBc3NpZ25lZCBjb29raWU6ICcnICBbbWVtbGliLTQxXQ0KDQoNCmdldE1lbWJlcjogdXNlcmlk
OiAncm9vdEBjbXNzcnYyNy5mbmFsLmdvdicgIFttZW1saWItMTJdDQoNCg0KcmVtb3RlVXNlciA9
IHJvb3RAY21zc3J2MjcuZm5hbC5nb3YgIFthZGRyZXMtMl0NCg0KDQoNCiBmcm9tID0gInJvb3RA
Y21zc3J2MjcuZm5hbC5nb3YiDQogdXNlck5hbWUgPSByb290DQogTWVtYmVySW5mby1Vc2VySWQg
PQ0KDQoNCmdldE1lbWJlcjogdXNlcmlkOiAncm9vdEBjbXNzcnYyNy5mbmFsLmdvdicgIFttZW1s
aWItMTJdDQoNCg0KdXNlcmlkID0gcm9vdEBjbXNzcnYyNy5mbmFsLmdvdiAgW2FkZHJlcy0zXQ0K
DQoNCnVzZXJOYW1lOiByb290ICBbYWRkcmVzLTRdDQoNCg0KdXBVUkw6ICAgW2FkZHJlcy02XQ0K
DQoNCnRpdGxlIGVuY29kZWQ6ICd0ZXN0JTIwbWVzc2FnZSUyMHRvJTIwaHlwZXJuZXdzJyAgW2Fk
ZHJlcy03XQ0KDQoNCnRpdGxlIGRlY29kZWQ6ICd0ZXN0IG1lc3NhZ2UgdG8gaHlwZXJuZXdzJyAg
W2FkZHJlcy04XQ0KDQoNCnN1YmplY3Q6ICd0ZXN0IG1lc3NhZ2UgdG8gaHlwZXJuZXdzJyAgW2Fk
ZHJlcy05XQ0KDQoNCmFubm90YXRpb25UeXBlOiBNZXNzYWdlICBbYWRkcmVzLTEwXQ0KDQoNCkZv
cnVtOiAnJyAgW2FkZHJlcy0xMV0NCg0KDQpQYXJhbWV0ZXJzIHRvIHNlbmRtYWlsDQogICAgICAg
ICAgICBNQUlMOiBIWVBFUk5FV1MNCiAgICAgICAgICAgIFRvOiByb290QGNtc3NydjI3LmZuYWwu
Z292DQogICAgICAgICAgICBGcm9tOiBPd25lci1IeXBlck5ld3MNCiAgICAgICAgICAgIFNlbmRl
cjogT3duZXItSHlwZXJOZXdzIFtlbWFpbC0xXQ0KDQoNCiR0byBmaWVsZCBpcyByb290QGNtc3Ny
djI3LmZuYWwuZ292ICBbZW1haWwtMl0NCg0KDQptYWlsZXI6IC91c3IvbGliL3NlbmRtYWlsIC1v
aSAtb2VtIC10IC1mT3duZXItSHlwZXJOZXdzICBbZW1haWwtM10NCg0KDQptYWlsIHNlbnQgdG86
cm9vdEBjbXNzcnYyNy5mbmFsLmdvdiAgW2VtYWlsLTRdDQoNClRoZSAgZm9ydW0gaXMgY2xvc2Vk
IHRvIG5ldyBwb3N0cy4NCg0KIFttYWlsLTI0XQ0KIFJldHVybmVkIGZyb20gcG9zdCBTdGF0dXM9
IDIwMCBbbWFpbC0yNl0NCg0KDQotPiBnZXREZWZhdWx0czogW2h2bGliLTVdDQoNCg0KZ2V0RGVm
YXVsdHMgZm9yIGJhc2U6ICcnICBbaHZsaWItNl0NCg0KDQpleHRyYV9oZWFkOiBbaHZsaWItMTNd
DQoNCg0KYm9keSBhdHRyaWJ1dGVzOiBbaHZsaWItMTRdDQoNCg0KDQpIeXBlck5ld3MgYXQgTFBD
IE1lc3NhZ2UNCg0KDQpHZXR0aW5nOiAnJyBQcmVmaXg6ICAgW2h2bGliLTI0XQ0KDQoNCnJlbGF0
aXZlIFVSTCBpbiAvICBbaHZsaWItMjVdDQoNCg0KZ2V0IGZpbGU6IC8gIFtodmxpYi0yNl0NCg0K
DQonL3Vzci9sb2NhbC9ldGMvaHR0cGQvaHRkb2NzL2huLyUzY1NDUklQVExBTkdVQUdFPSUyMkph
dmFTY3JpcHQlMjIlM2UlM2MlMjEtLWhpZGV0aGlzZnVuY3Rpb25oZWxwJTI4bWVzc2FnZSUyOSU3
YnNlbGYuc3RhdHVzPW1lc3NhZ2UlM2JyZXR1cm50cnVlJTNiJTdkLy9zdG9waGlkaW5nLS0lM2Ul
M2MvU0NSSVBUJTNlJyBkb2Vzbid0IGV4aXN0IG9yIGlzIGEgZGlyZWN0b3J5ICBbaHZsaWItMjdd
DQoNCgkgDQoJIA0KCSANCgkNCgkgICAgIA0KCSAgICAgYS5idXR0b24ge3RleHQtZGVjb3JhdGlv
bjogbm9uZTsgY29sb3I6YmxhY2t9DQoJICAgICANCgkgICAgIA0KCSAgICAgDQoJICAgIA0KQWJv
dXQgdG8gcGFyc2UgJy91c3IvbG9jYWwvZXRjL2h0dHBkL2h0ZG9jcy9obi9JY29ucy9pY29ucy10
YWJsZScgIFttZW1saWItMTRdDQonTm9uZSc6ICdobnNtYWxsLmdpZicgIFttZW1saWItMTVdDQon
UXVlc3Rpb24nOiAncXVlc3Rpb24uZ2lmJyAgW21lbWxpYi0xNV0NCidOb3RlJzogJ25vdGUuZ2lm
JyAgW21lbWxpYi0xNV0NCidXYXJuaW5nJzogJ3dhcm5pbmcuZ2lmJyAgW21lbWxpYi0xNV0NCidG
ZWVkYmFjayc6ICdmZWVkYmFjay5naWYnICBbbWVtbGliLTE1XQ0KJ0lkZWEnOiAnaWRlYS5naWYn
ICBbbWVtbGliLTE1XQ0KJ01vcmUnOiAnbW9yZS5naWYnICBbbWVtbGliLTE1XQ0KJ05ld3MnOiAn
bmV3cy5naWYnICBbbWVtbGliLTE1XQ0KJ09rJzogJ3NtaWxlLmdpZicgIFttZW1saWItMTVdDQon
U2FkJzogJ3NhZC5naWYnICBbbWVtbGliLTE1XQ0KJ0FuZ3J5JzogJ2FuZ3J5LmdpZicgIFttZW1s
aWItMTVdDQonQWdyZWUnOiAndGh1cC5naWYnICBbbWVtbGliLTE1XQ0KJ0Rpc2FncmVlJzogJ3Ro
ZG4uZ2lmJyAgW21lbWxpYi0xNV0NCg0KDQotPiBHZXRGb3JtQXJnczogW2Zvcm0tMV0NCg0KDQot
PiBnZXRQb3N0QXJncyAgW2Zvcm0tMl0NCg0KDQpSZWFkIGNvbnRlbnQgKDc3MCk6IHBhcnNlIHN0
cj0ndXNlcmlkPXJvb3RAY21zc3J2MjcuZm5hbC5nb3YmYWRtaW5QYXNzd29yZD1jMGwwcmxlc3Mm
cmVtb3RlVXNlcj1ITk1haWwmS2V5d29yZHM9JmhlYWRlclN0cmluZz1Gcm9tK3Jvb3RAY21zc3J2
MjcuZm5hbC5nb3YrJTBhRGF0ZTorV2VkLCsyOCtTZXArMjAwNSswOTo1MTowMistMDUwMCUwYUZy
b206K3Jvb3QrJTNjcm9vdEBjbXNzcnYyNy5mbmFsLmdvdiUzZSUwYU1lc3NhZ2UtSWQ6KyUzYzIw
MDUwOTI4MTQ1MS5qOFNFcDJuTjAyMTI4NkBjbXNzcnYyNy5mbmFsLmdvdiUzZSUwYVRvOitobnRl
c3RAY21zc3J2MjcuZm5hbC5nb3YlMGFTdWJqZWN0Oit0ZXN0K21lc3NhZ2UrdG8raHlwZXJuZXdz
JTBhJmZvcnVtPSZib2R5PXRoaXMraXMrYSt0ZXN0K21lc3NhZ2UrZnJvbSttYWlsJTBhJTBhJnRv
PWhudGVzdEBjbXNzcnYyNy5mbmFsLmdvdiZjb250ZW50LXR5cGU9JmNjPSZyZWZlcmVuY2VzPSZ1
c2VyTmFtZT1yb290Jm5vdGlmeT1Ob3RpZnkmY29udGVudFR5cGU9UGxhaW4rVGV4dCZ1cFJlbD1O
b25lJmNvbnRyb2w9JmlucmVwbHl0bz0mbWVzc2FnZUlEPSUzYzIwMDUwOTI4MTQ1MS5qOFNFcDJu
TjAyMTI4NkBjbXNzcnYyNy5mbmFsLmdvdiUzZSZEYXRlPVdlZCwrMjgrU2VwKzIwMDUrMDk6NTE6
MDIrLTA1MDAmYW5ub3RhdGlvblR5cGU9TWVzc2FnZSZlbnZlbG9wZS1zZW5kZXI9cm9vdEBjbXNz
cnYyNy5mbmFsLmdvdiZlcnJvcnMtdG89Jm5ld3Nncm91cHM9JnNlbmRlcj0mdGl0bGU9dGVzdCUy
NTIwbWVzc2FnZSUyNTIwdG8lMjUyMGh5cGVybmV3cycgIFtmb3JtLTNdDQoNCg0Kc2V0IGlue3Vz
ZXJpZH0gPSAncm9vdEBjbXNzcnYyNy5mbmFsLmdvdicgCVtmb3JtLTRdDQoNCg0Kc2V0IGlue2Fk
bWluUGFzc3dvcmR9ID0gJ2MwbDBybGVzcycgCVtmb3JtLTRdDQoNCg0Kc2V0IGlue3JlbW90ZVVz
ZXJ9ID0gJ0hOTWFpbCcgCVtmb3JtLTRdDQoNCg0Kc2V0IGlue0tleXdvcmRzfSA9ICcnIAlbZm9y
bS00XQ0KDQoNCnNldCBpbntoZWFkZXJTdHJpbmd9ID0gJ0Zyb20gcm9vdEBjbXNzcnYyNy5mbmFs
LmdvdiANCkRhdGU6IFdlZCwgMjggU2VwIDIwMDUgMDk6NTE6MDIgLTA1MDANCkZyb206IHJvb3Qg
Jmx0O3Jvb3RAY21zc3J2MjcuZm5hbC5nb3YmZ3Q7DQpNZXNzYWdlLUlkOiAmbHQ7MjAwNTA5Mjgx
NDUxLmo4U0VwMm5OMDIxMjg2QGNtc3NydjI3LmZuYWwuZ292Jmd0Ow0KVG86IGhudGVzdEBjbXNz
cnYyNy5mbmFsLmdvdg0KU3ViamVjdDogdGVzdCBtZXNzYWdlIHRvIGh5cGVybmV3cw0KJyAJW2Zv
cm0tNF0NCg0KDQpzZXQgaW57Zm9ydW19ID0gJycgCVtmb3JtLTRdDQoNCg0Kc2V0IGlue2JvZHl9
ID0gJ3RoaXMgaXMgYSB0ZXN0IG1lc3NhZ2UgZnJvbSBtYWlsDQoNCicgCVtmb3JtLTRdDQoNCg0K
c2V0IGlue3RvfSA9ICdobnRlc3RAY21zc3J2MjcuZm5hbC5nb3YnIAlbZm9ybS00XQ0KDQoNCnNl
dCBpbntjb250ZW50LXR5cGV9ID0gJycgCVtmb3JtLTRdDQoNCg0Kc2V0IGlue2NjfSA9ICcnIAlb
Zm9ybS00XQ0KDQoNCnNldCBpbntyZWZlcmVuY2VzfSA9ICcnIAlbZm9ybS00XQ0KDQoNCnNldCBp
bnt1c2VyTmFtZX0gPSAncm9vdCcgCVtmb3JtLTRdDQoNCg0Kc2V0IGlue25vdGlmeX0gPSAnTm90
aWZ5JyAJW2Zvcm0tNF0NCg0KDQpzZXQgaW57Y29udGVudFR5cGV9ID0gJ1BsYWluIFRleHQnIAlb
Zm9ybS00XQ0KDQoNCnNldCBpbnt1cFJlbH0gPSAnTm9uZScgCVtmb3JtLTRdDQoNCg0Kc2V0IGlu
e2NvbnRyb2x9ID0gJycgCVtmb3JtLTRdDQoNCg0Kc2V0IGlue2lucmVwbHl0b30gPSAnJyAJW2Zv
cm0tNF0NCg0KDQpzZXQgaW57bWVzc2FnZUlEfSA9ICcmbHQ7MjAwNTA5MjgxNDUxLmo4U0VwMm5O
MDIxMjg2QGNtc3NydjI3LmZuYWwuZ292Jmd0OycgCVtmb3JtLTRdDQoNCg0Kc2V0IGlue0RhdGV9
ID0gJ1dlZCwgMjggU2VwIDIwMDUgMDk6NTE6MDIgLTA1MDAnIAlbZm9ybS00XQ0KDQoNCnNldCBp
bnthbm5vdGF0aW9uVHlwZX0gPSAnTWVzc2FnZScgCVtmb3JtLTRdDQoNCg0Kc2V0IGlue2VudmVs
b3BlLXNlbmRlcn0gPSAncm9vdEBjbXNzcnYyNy5mbmFsLmdvdicgCVtmb3JtLTRdDQoNCg0Kc2V0
IGlue2Vycm9ycy10b30gPSAnJyAJW2Zvcm0tNF0NCg0KDQpzZXQgaW57bmV3c2dyb3Vwc30gPSAn
JyAJW2Zvcm0tNF0NCg0KDQpzZXQgaW57c2VuZGVyfSA9ICcnIAlbZm9ybS00XQ0KDQoNCnNldCBp
bnt0aXRsZX0gPSAndGVzdCUyMG1lc3NhZ2UlMjB0byUyMGh5cGVybmV3cycgCVtmb3JtLTRdDQoN
Cg0KZ2V0TWVtYmVyOiB1c2VyaWQ6ICdQZXRlci5FbG1lckBjZXJuLmNoJyAgW21lbWxpYi0xMl0N
Cg0KDQpBYm91dCB0byBwYXJzZSAnL3Vzci9sb2NhbC9ldGMvaHR0cGQvaHRkb2NzL2huL2hucGVv
cGxlL1BldGVyLkVsbWVyQGNlcm4uY2gnICBbbWVtbGliLTE0XQ0KJ1Bhc3N3b3JkJzogJycgIFtt
ZW1saWItMTVdDQonU3RhdHVzJzogJ3JlZ2lzdGVyZWQnICBbbWVtbGliLTE1XQ0KJ1VzZXJJRCc6
ICdQZXRlci5FbG1lckBjZXJuLmNoJyAgW21lbWxpYi0xNV0NCidFbWFpbCc6ICdQZXRlci5FbG1l
ckBjZXJuLmNoJyAgW21lbWxpYi0xNV0NCidOYW1lJzogJ05ldyBBZG1pbicgIFttZW1saWItMTVd
DQoNCg0KQ2FjaGluZyBtZW1iZXIgaW5mbyBmb3IgJ1BldGVyLkVsbWVyQGNlcm4uY2gnICBbbWVt
bGliLThdOiANCg0KDQogICdFbWFpbCcgPSAnUGV0ZXIuRWxtZXJAY2Vybi5jaCcNCg0KICAnTmFt
ZScgPSAnTmV3IEFkbWluJw0KDQogICdQYXNzd29yZCcgPSAnJw0KDQogICdTdGF0dXMnID0gJ3Jl
Z2lzdGVyZWQnDQoNCiAgJ1VzZXJJRCcgPSAnUGV0ZXIuRWxtZXJAY2Vybi5jaCcNCg0KDQoNCg0K
U3RvcmUgbmV3IGNhY2hlIGVudHJ5IGZvciAnUGV0ZXIuRWxtZXJAY2Vybi5jaCcuICBbbWVtbGli
LTEwXQ0KDQogIFVSTDogaHR0cDovL2Ntc3NydjI3LmZuYWwuZ292L0h5cGVyTmV3cy9hZGQtcmVz
cG9uc2UucGwNCg0KICBSZXF1ZXN0IFVSTDogL0h5cGVyTmV3cy9hZGQtcmVzcG9uc2UucGwNCg0K
ICBIVFRQIFVzZXIgQWdlbnQ6IEh5cGVyTmV3cyAxLjExLXNsYWMtMjIgaHR0cC5wbA0KDQogIFJl
bW90ZSBVc2VyOiBbVW5rbm93bl0NCg0KICBTZXJ2ZXIgU29mdHdhcmU6IEFwYWNoZS8yLjAuNTIg
KFJlZCBIYXQpDQoNCiAgU2VydmVyIE9TOiBMaW51eCBjbXNzcnYyNy5mbmFsLmdvdiAyLjYuMTMg
IzEgU01QIE1vbiBBdWcgMjkgMTA6MjY6MDkgQ0RUIDIwMDUgaTY4NiBpNjg2IGkzODYgR05VL0xp
bnV4DQoNCiAgU2VydmVyIFVzZXI6R3JvdXA6IGFwYWNoZTphcGFjaGUNCg0KICBTZXJ2ZXIgQWRt
aW5pc3RyYXRvcjogcm9vdEBsb2NhbGhvc3QNCg0KICBQZXJsIFZlcnNpb246IDUuMDA4MDA1DQoN
CiAgSHlwZXJOZXdzIFZlcnNpb246IDEuMTEtc2xhYy0yMg0KDQogIEh5cGVyTmV3cyBBZG1pbmlz
dHJhdG9yOiBQZXRlci5FbG1lckBjZXJuLmNoDQoNCg0KDQoNCg0KDQpGb3JtICBbYWRkcmVzLTFd
OiANCg0KDQogICdEYXRlJyA9ICdXZWQsIDI4IFNlcCAyMDA1IDA5OjUxOjAyIC0wNTAwJw0KDQog
ICdLZXl3b3JkcycgPSAnJw0KDQogICdhZG1pblBhc3N3b3JkJyA9ICdjMGwwcmxlc3MnDQoNCiAg
J2Fubm90YXRpb25UeXBlJyA9ICdNZXNzYWdlJw0KDQogICdib2R5JyA9ICd0aGlzIGlzIGEgdGVz
dCBtZXNzYWdlIGZyb20gbWFpbA0KDQonDQoNCiAgJ2NjJyA9ICcnDQoNCiAgJ2NvbnRlbnQtdHlw
ZScgPSAnJw0KDQogICdjb250ZW50VHlwZScgPSAnUGxhaW4gVGV4dCcNCg0KICAnY29udHJvbCcg
PSAnJw0KDQogICdlbnZlbG9wZS1zZW5kZXInID0gJ3Jvb3RAY21zc3J2MjcuZm5hbC5nb3YnDQoN
CiAgJ2Vycm9ycy10bycgPSAnJw0KDQogICdmb3J1bScgPSAnJw0KDQogICdoZWFkZXJTdHJpbmcn
ID0gJ0Zyb20gcm9vdEBjbXNzcnYyNy5mbmFsLmdvdiANCkRhdGU6IFdlZCwgMjggU2VwIDIwMDUg
MDk6NTE6MDIgLTA1MDANCkZyb206IHJvb3QgDQpNZXNzYWdlLUlkOiANClRvOiBobnRlc3RAY21z
c3J2MjcuZm5hbC5nb3YNClN1YmplY3Q6IHRlc3QgbWVzc2FnZSB0byBoeXBlcm5ld3MNCicNCg0K
ICAnaW5yZXBseXRvJyA9ICcnDQoNCiAgJ21lc3NhZ2VJRCcgPSAnJw0KDQogICduZXdzZ3JvdXBz
JyA9ICcnDQoNCiAgJ25vdGlmeScgPSAnTm90aWZ5Jw0KDQogICdyZWZlcmVuY2VzJyA9ICcnDQoN
CiAgJ3JlbW90ZVVzZXInID0gJ0hOTWFpbCcNCg0KICAnc2VuZGVyJyA9ICcnDQoNCiAgJ3RpdGxl
JyA9ICd0ZXN0JTIwbWVzc2FnZSUyMHRvJTIwaHlwZXJuZXdzJw0KDQogICd0bycgPSAnaG50ZXN0
QGNtc3NydjI3LmZuYWwuZ292Jw0KDQogICd1cFJlbCcgPSAnTm9uZScNCg0KICAndXNlck5hbWUn
ID0gJ3Jvb3QnDQoNCiAgJ3VzZXJpZCcgPSAncm9vdEBjbXNzcnYyNy5mbmFsLmdvdicNCg0KDQoN
Cg0KQ2hlY2sgQXV0aGVudGljYXRpb24gb2YgDQogICAgdXNlcjE6ICdyb290QGNtc3NydjI3LmZu
YWwuZ292JyBwdzE6ICcnDQogb3IgdXNlcjI6ICdITk1haWwnIHB3MjogJ2MwbDBybGVzcycgIFtt
ZW1saWItNDJdDQoNCg0KQ2hlY2tpbmcgcGFzc3dvcmQgb2YgJ0hOTWFpbCcuICAgRW50ZXJlZDog
J2MwbDBybGVzcycgIFttZW1saWItNTldDQoNCg0KZ2V0TWVtYmVyOiB1c2VyaWQ6ICdITk1haWwn
ICBbbWVtbGliLTEyXQ0KDQoNCkZhaWxlZCBtYXRjaGluZyAnSE5NYWlsJyB3aXRoIHB3ICdjMGww
cmxlc3MnICBbbWVtbGliLTQ0XQ0KDQoNCkNoZWNraW5nIHBhc3N3b3JkIG9mICdyb290QGNtc3Ny
djI3LmZuYWwuZ292Jy4gICBFbnRlcmVkOiAnJyAgW21lbWxpYi01OV0NCg0KDQpnZXRNZW1iZXI6
IHVzZXJpZDogJ3Jvb3RAY21zc3J2MjcuZm5hbC5nb3YnICBbbWVtbGliLTEyXQ0KDQoNCkZhaWxl
ZCBtYXRjaGluZyAncm9vdEBjbXNzcnYyNy5mbmFsLmdvdicgd2l0aCBwdyAnJyAgW21lbWxpYi00
Nl0NCg0KDQpObyBjb29raWUgZnJvbSBicm93c2VyLCBzbyAuLi4gIFttZW1saWItNTddDQoNCg0K
QXV0aGVudGljYXRlZDogJycgIFJlbW90ZSBVc2VyOiAnJyAgW21lbWxpYi01OF0NCg0KDQpJbiBh
c3NpZ25Vc2VyQ29va2llOg0KVXNlcjogDQpSZWNlaXZlZDogJycNClNlbmQ6ICAgW21lbWxpYi0z
Nl0NCg0KDQpGaW5kIG91dCBpZiB1c2VyIHJlYWxseSBkb2VzIHdhbnQgY29va2llcy4gIFttZW1s
aWItMzddDQoNCg0KLi4ub29wcy4gVGhpcyB1c2VyIGRvZXMgbm90IHdhbnQgY29va2llcy4gIFtt
ZW1saWItMzhdDQoNCg0KTmV3IGNvb2tpZTogJzonICBbbWVtbGliLTM5XQ0KDQoNCkFzc2lnbmVk
IGNvb2tpZTogJycgIFttZW1saWItNDFdDQoNCg0KZ2V0TWVtYmVyOiB1c2VyaWQ6ICdyb290QGNt
c3NydjI3LmZuYWwuZ292JyAgW21lbWxpYi0xMl0NCg0KDQpyZW1vdGVVc2VyID0gcm9vdEBjbXNz
cnYyNy5mbmFsLmdvdiAgW2FkZHJlcy0yXQ0KDQoNCg0KIGZyb20gPSAicm9vdEBjbXNzcnYyNy5m
bmFsLmdvdiINCiB1c2VyTmFtZSA9IHJvb3QNCiBNZW1iZXJJbmZvLVVzZXJJZCA9DQoNCg0KZ2V0
TWVtYmVyOiB1c2VyaWQ6ICdyb290QGNtc3NydjI3LmZuYWwuZ292JyAgW21lbWxpYi0xMl0NCg0K
DQp1c2VyaWQgPSByb290QGNtc3NydjI3LmZuYWwuZ292ICBbYWRkcmVzLTNdDQoNCg0KdXNlck5h
bWU6IHJvb3QgIFthZGRyZXMtNF0NCg0KDQp1cFVSTDogICBbYWRkcmVzLTZdDQoNCg0KdGl0bGUg
ZW5jb2RlZDogJ3Rlc3QlMjBtZXNzYWdlJTIwdG8lMjBoeXBlcm5ld3MnICBbYWRkcmVzLTddDQoN
Cg0KdGl0bGUgZGVjb2RlZDogJ3Rlc3QgbWVzc2FnZSB0byBoeXBlcm5ld3MnICBbYWRkcmVzLThd
DQoNCg0Kc3ViamVjdDogJ3Rlc3QgbWVzc2FnZSB0byBoeXBlcm5ld3MnICBbYWRkcmVzLTldDQoN
Cg0KYW5ub3RhdGlvblR5cGU6IE1lc3NhZ2UgIFthZGRyZXMtMTBdDQoNCg0KRm9ydW06ICcnICBb
YWRkcmVzLTExXQ0KDQoNClBhcmFtZXRlcnMgdG8gc2VuZG1haWwNCiAgICAgICAgICAgIE1BSUw6
IEhZUEVSTkVXUw0KICAgICAgICAgICAgVG86IHJvb3RAY21zc3J2MjcuZm5hbC5nb3YNCiAgICAg
ICAgICAgIEZyb206IE93bmVyLUh5cGVyTmV3cw0KICAgICAgICAgICAgU2VuZGVyOiBPd25lci1I
eXBlck5ld3MgW2VtYWlsLTFdDQoNCg0KJHRvIGZpZWxkIGlzIHJvb3RAY21zc3J2MjcuZm5hbC5n
b3YgIFtlbWFpbC0yXQ0KDQoNCm1haWxlcjogL3Vzci9saWIvc2VuZG1haWwgLW9pIC1vZW0gLXQg
LWZPd25lci1IeXBlck5ld3MgIFtlbWFpbC0zXQ0KDQoNCm1haWwgc2VudCB0bzpyb290QGNtc3Ny
djI3LmZuYWwuZ292ICBbZW1haWwtNF0NCg0KVGhlICBmb3J1bSBpcyBjbG9zZWQgdG8gbmV3IHBv
c3RzLg0KDQog

--=-TQkBDVjkw1cF1m/5v0Ya--

--=-omrQxWzhcnPnWxTIwFZz
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQBDOvdkZ/x/TlQ7IzERAtmXAJ0VoiGHsT3kAb+gzTBCtiARv6CKgACdHp/8
zSm9BBDqPgS78XOHD0is/MM=
=xn9e
-----END PGP SIGNATURE-----

--=-omrQxWzhcnPnWxTIwFZz--
Question SLAC HN email gateways setup correctly?  by Peter Elmer <Peter Elmer>,   08 Sep, 2005
   Hi Douglas and Terry,

   Are the email gateways for all of the fora on the "SLAC
Hypernews" hypernews system setup correctly? We've clearly
been using the HNDevelop forum and gateway, but I just tried to
post something to:

   HNAnnounce-shn@slac.stanford.edu

and the message seems to have disappeared into the void.

  (This message I am posting to the HNFeedBack forum, but am 
posting via the web interface.)

                                   Pete

-------------------------------------------------------------------------
Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
-------------------------------------------------------------------------

None Re: SLAC HN email gateways setup correctly?  by Douglas Smith <Douglas Smith>,   08 Sep, 2005
Re: Question SLAC HN email gateways setup correctly? (Peter Elmer)
Ah, good, use of the feed back forum!  I think it -should-
be correct.  But I also wonder if I limited the posting to
Announce forum, but if you posted to it, then no, so I'm
not sure.

I'll try and look at this later.

Douglas

On Thursday 08 September 2005 1:52 pm, Peter Elmer wrote:
> *** Discussion title:
>    Hi Douglas and Terry,
>
>    Are the email gateways for all of the fora on the "SLAC
> Hypernews" hypernews system setup correctly? We've clearly
> been using the HNDevelop forum and gateway, but I just tried to
> post something to:
>
>    HNAnnounce-shn@slac.stanford.edu
>
> and the message seems to have disappeared into the void.
>
>   (This message I am posting to the HNFeedBack forum, but am
> posting via the web interface.)
>
>                                    Pete
>

-- 
-----------------------------------------------------------
Douglas A. Smith                  douglas@slac.stanford.edu
Office: Bld 280, Rm 157                       (650)926-2369
-----------------------------------------------------------

None Re: SLAC HN email gateways setup correctly?  by Peter Elmer <Peter Elmer>,   13 Sep, 2005
Re: None Re: SLAC HN email gateways setup correctly? (Douglas Smith)
  Hi Douglas,

  It looks like the email posting I sent to the HNAnnounce forum didn't 
ever make it, so for the moment I've just posted it via the web interface.

  If you get a chance, could you please look to see if this gateway
was setup incorrectly? (Or how postings were limited... I was able
to post something via the web interface, so my guess is that the 
email gateway wasn't setup correctly.)

                                 thanks,
                                   Pete

On Thu, Sep 08, 2005 at 02:37:11PM -0700, Douglas Smith wrote:
> Ah, good, use of the feed back forum!  I think it -should-
> be correct.  But I also wonder if I limited the posting to
> Announce forum, but if you posted to it, then no, so I'm
> not sure.
> 
> I'll try and look at this later.
> 
> Douglas
> 
> On Thursday 08 September 2005 1:52 pm, Peter Elmer wrote:
> > *** Discussion title:
> >    Hi Douglas and Terry,
> >
> >    Are the email gateways for all of the fora on the "SLAC
> > Hypernews" hypernews system setup correctly? We've clearly
> > been using the HNDevelop forum and gateway, but I just tried to
> > post something to:
> >
> >    HNAnnounce-shn@slac.stanford.edu
> >
> > and the message seems to have disappeared into the void.
> >
> >   (This message I am posting to the HNFeedBack forum, but am
> > posting via the web interface.)
> >
> >                                    Pete
> >


-------------------------------------------------------------------------
Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
-------------------------------------------------------------------------

None Re: SLAC HN email gateways setup correctly?  by Peter Elmer <Peter Elmer>,   08 Sep, 2005
Re: None Re: SLAC HN email gateways setup correctly? (Douglas Smith)
  Hi Douglas,

On Thu, Sep 08, 2005 at 02:37:11PM -0700, Douglas Smith wrote:
> Ah, good, use of the feed back forum!  I think it -should-
> be correct.  But I also wonder if I limited the posting to
> Announce forum, but if you posted to it, then no, so I'm
> not sure.

  Limited in what sense? It doesn't appear to have the moderation
turned on.

> I'll try and look at this later.

                                 thanks,
                                   Pete

-------------------------------------------------------------------------
Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
-------------------------------------------------------------------------

None Re: SLAC HN email gateways setup correctly?  by Douglas Smith <Douglas Smith>,   08 Sep, 2005
Re: None Re: SLAC HN email gateways setup correctly? (Peter Elmer)
Well, there is the ability to limit the posting to a forum to the
HN admins.  It not moderation.  But I'm not sure I used this,
and I always forget how this effects the e-mail gateway.

I'll look at this later.

Douglas

On Thursday 08 September 2005 2:44 pm, Peter Elmer wrote:
> *** Discussion title:
>   Hi Douglas,
>
> On Thu, Sep 08, 2005 at 02:37:11PM -0700, Douglas Smith wrote:
> > Ah, good, use of the feed back forum!  I think it -should-
> > be correct.  But I also wonder if I limited the posting to
> > Announce forum, but if you posted to it, then no, so I'm
> > not sure.
>
>   Limited in what sense? It doesn't appear to have the moderation
> turned on.
>
> > I'll try and look at this later.
>
>                                  thanks,
>                                    Pete
>

-- 
-----------------------------------------------------------
Douglas A. Smith                  douglas@slac.stanford.edu
Office: Bld 280, Rm 157                       (650)926-2369
-----------------------------------------------------------

None Re: Hypernews discussion (Friday, 8 July, 2005)  by Douglas Smith <Douglas Smith>,   12 Jul, 2005
Well, as a way of getting this announced to the people in on the 
discussions so far, I am replying to this message to get it on the
HyperNews discussion forum.

This discussion will now be part of the HyperNews Feed Back
forum.  

There now exists 4 forums all setup and ready for postings.  
They also have e-mail gateways setup, so people can keep the
discussion on the web or through their e-mail.  This can all
be seen here:

http://hypernews.slac.stanford.edu/HyperNews/hypernews/index/index.html

There might still be rough edges in the setup, but also all there.
Still don't have the search engine setup, that is separate still.
And probably the rest is dev. issues, open for more discussion.

Also I haven't setup the download page, but will get to that one
fairly soon.

Douglas


On Wednesday 06 July 2005 10:03 am, Peter Elmer wrote:
>   Hi All,
>
>   Last week we said we would have a followup discussion on Hypernews this
> week. I organized the phone conference for this, the details are:
>
>    date:          Friday, 8 July, 2005
>    time:          17:00 GVA
>    number:        +41 22 767 7000
>    title:         Hypernews discussion
>    organizer:     Peter Elmer
>    participants:  ~5
>
> For the record, the "actions" that we thought we would accomplish are
> included below... (Don't feel like you have to reply to this posting
> about them, we can see where we are on Friday.)
>
>   Talk to you on Friday.
>
>                                  thanks,
>                                    Pete
>
>   Actions:
>
>    o Shahram will follwup with the Cuore people to see (a) if they are
>      using the SLAC-modified version of HN and what difficulties they
>      had in setting it up.
>
>    o Douglas will talk to Terry Hung at SLAC to:
>
>        - Setup a "SLAC Hypernews" Hypernews (which we can use to
> communicate about technical issues)
>        - Make a tarball available of the latest version of the SLAC
> modified Hypernews
>        - Make available the installation instructions which exist
>
>    o Shahram|Peter will present the Hypernews system (much as Amir has in
>      Atlas) within CMS to see if there is any interest.
>
>    o Amir will talk to people in Atlas (e.g. David Quarrie) to get some
>      feedback as to whether CERN IT should be contacted up front about
>      this or whether Atlas should just set up a test HN system with some
>      forum/fora which allow people to try it out.
>
>    o (Assuming people in CMS are interested) Peter will pursue the
>      same questions within CMS (i.e. relative to CERN IT and the setup of a
>      test HN system,
>
>    o We will try to have another phone meeting next week at the same
>      time (i.e. Friday, 8 July, at 17:00GVA, 8:00 CA, 10:00 FNAL) to follow
>      up on these things.
>
>
> -------------------------------------------------------------------------
> Peter Elmer     E-mail: Peter.Elmer@cern.ch      Phone: +41 (22) 767-4644
> Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
> -------------------------------------------------------------------------

-- 
-----------------------------------------------------------
Douglas A. Smith                  douglas@slac.stanford.edu
Office: Bld 280, Rm 157                       (650)926-2369
-----------------------------------------------------------

 Add Message Add Message
to: "Hypernews Feedback/Problems"

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews


[ SLAC HyperNews Home | Search | Feedback ]