Article delegate-en/349 of [1-5169] on the server localhost:119
  upper oldest olders older1 this newer1 newers latest
search
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
[Reference:<_A332@delegate-en.ML_>]
Newsgroups: mail-lists.delegate-en

[DeleGate-En] Re: newsserver out of sync?
16 Mar 1999 10:52:49 GMT ysato@etl.go.jp (Yutaka Sato)


On 03/08/99(04:33) you Holger Krull <peyaqbdyi-dyd2yvhga6xr.ml@ml.delegate.org> wrote
in <_A332@delegate-en.ML_> (nntp://coe/mail-lists.delegate-en/332):
 |There is no problem connecting to other NNTP servers outside the 
 |university.
 |But it seems to be a client specific problem:
 |1. If i use tin everything is OK.
 |2. If i use Netscape it reports that all headers are retrieved but i 
 |can see none of them.

The NNTP server for "news://wall.etl.go.jp/mail-lists.delegate-en"
is made of NNTP-DeleGate and I found that it has been setup not to
support the XOVER command when acting as an origin NNTP server
(just by my mistake and because of my trivial miss implementation).

Communicator4.5[en] seems to try HEAD command instead of XOVER
command if XOVER is not available on the server, but seems to
fail (?) to use received headers.
Navigator3.03Gold seems work well with NNTP server without XOVER.
I've never used following products:

 |3. An exchange server reports that there is an error in the 
 |connection.
 |4. StarOffice says : The server reports the following error: What?

Certainly the NNTP-DeleGate has returned "500 What?" for XOVER
command.

 |Weird thing, really, because it all worked some time ago (except the 
 |exchange server, it could never retrieve any message just the 
 |headers).

Some time ago I added "CACHE=no" parameter to the NNTP-DeleGate
(maybe so that the server does not cache broken articles on
connection error or so), and this modification revealed the bug
in XOVER in DeleGate working as an origin-NNTP server.
I fixed "nntp.c" of DeleGate/5.9.1 with the enclosed patch.

Thank you for your notice.

Cheers,
Yutaka
--
Yutaka Sato <ysato@etl.go.jp> http://www.etl.go.jp/~ysato/   @ @ 
Computer Science Division, Electrotechnical Laboratory      ( - )
1-1-4 Umezono, Tsukuba, Ibaraki, 305-8568 Japan            _<   >_


*** ../../delegate5.9.1/src/nntp.c	Fri Mar  5 17:08:41 1999
--- nntp.c	Tue Mar 16 19:20:02 1999
***************
*** 3527,3534 ****
  				fprintf(tc,"412 Not in a newsgroup\r\n");
  				continue;
  			}
! 			if( NNTP_withCACHE(toNSID(serverx),R_XOVER )
! 			 || ns && streq(ns->ns_proto,"pop") ){
  				sv1log("XOVER %s after response flush (%d)\n",
  					arg,QueueLeng);
  				setSync(DO_XOVER);
--- 3527,3538 ----
  				fprintf(tc,"412 Not in a newsgroup\r\n");
  				continue;
  			}
! 			if( ns )
! 			if( ns->ns_isself
! 			 || streq(ns->ns_proto,"pop")
! 			 || !(ns->ns_nocache & CACHE_OVERVIEW)
! 			    && NNTP_withCACHE(toNSID(serverx),R_XOVER)
! 			){
  				sv1log("XOVER %s after response flush (%d)\n",
  					arg,QueueLeng);
  				setSync(DO_XOVER);

  admin search upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
@_@V