LSTSRV-L Archives

LISTSERV Site Administrators' Forum

LSTSRV-L

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Eric Thomas <[log in to unmask]>
Mon, 18 Jul 1994 20:20:50 +0200
text/plain (74 lines)
After a  successful beta-test  phase, a  FIX17FT1 update  is about  to be
distributed to all the 1.7f  servers registered in PEERS NAMES, including
non-CREN members, but excluding servers  that have already been sent 1.8a
but  did not  load  it yet  (to prevent  the  accidental installation  of
FIX17FT1 on top of 1.8a).
 
If for  any reason you receive  1.8a before installing FIX17FT1,  you can
either load  FIX17FT1 and install  1.8a on top  of it, or  simply discard
FIX17FT1  with an  INSTALL CANCEL  FIX17FT1 command.  It does  not matter
since the 1.8a  update replaces all the files included  in FIX17FT1. But,
whatever you do, do not install FIX17FT1 on top of 1.8a.
 
Mandatory legal disclaimer: the FIX17FT1  update is being offered by Eric
Thomas,  at no  charge  and  on an  exceptional  basis,  pursuant to  the
"Program maintenance" section of  the electronic licensing agreement that
came  with version  1.7 of  LISTSERV.  L-Soft international  Inc. is  not
involved in the delivery of this  update. L-Soft's only guarantee is that
it will  not charge  you anything  for installing  or using  the FIX17FT1
update. Note  that this disclaimer does  not apply to FIX18AT,  which was
provided by L-Soft  to its customers under the terms  of their respective
maintenance agreements.
 
FIX17FT1 replaces a number of data files, enabling INTPEERS NAMES support
and  basic  LISTSERV-TCP/IP  ("LTCP")  exploitation through  the  use  of
"inactive" code  in 1.7f. The  development of the LTCP  exploitation code
started a  few months before  the release of  1.7f (April 1993),  and was
about halfway  through on the date  of release. Thus, it  was possible to
activate  basic LTCP  exploitation by  enabling this  inactive code,  and
retrofitting all  fixes and adjustments made  since then to that  part of
LISTSERV. Luckily, it turned out that  the only module that really needed
changing was  LSVBITFD. Consequently,  FIX17FT1 does not  replace LSWPLIB
and will not overwrite your local modifications.
 
Unfortunately,  the  inactive code  shipped  with  1.7f did  not  include
support for SERVICE NAMES yet. SERVICE NAMES support required significant
but straightforward  changes to  one part  of LISTSERV,  and a  number of
small  changes to  other  functions,  as the  information  returned by  a
central routine  could then take  the form  of an Internet  hostname. The
central change could be retrofitted easily,  or it could even be emulated
by  feeding 1.7f  a specially  tailored  copy of  DOMAIN NAMES.  However,
tracking all the small changes was  more difficult, especially as some of
them were  done in the process  of converting a particular  function from
REXX to PASCAL. It was felt that implementing SERVICE NAMES support would
require extensive,  wide-scale beta-testing (due  to the large  number of
seldom used, peripheral functions  impacted) and could impact robustness.
The FIX17FT1 change, on  the other hand, is much safer  since the code is
over one  year old and presumably  all the bugs have  already been found.
The fixes for  these bugs were available for review,  the applicable ones
were retrofitted, and the resulting code was tested on a large server for
several days without problem.
 
Concretely, this  means that FIX17FT1  will provide LTCP  exploitation as
follows:
 
1. Interoperability: full solution. Servers with FIX17FT1 will again know
   about the  lists hosted by  servers which  migrated to LTCP,  and will
   also broadcast information about their  own lists to LTCP servers. The
   same goes with  the other "network wide" functions. Thus,  the loss of
   end-user functionality  caused by  the move of  other servers  to LTCP
   will be solved by the application  of FIX17FT1 (within a week or two).
   There  will again  be  a  single LISTSERV  network,  and  not an  "old
   network" plus a "new network". The fix will also eliminate many of the
   error messages about "Server XXX not found in peers table".
 
2. Performance: partial solution. While the  LTCP servers can be used for
   DISTRIBUTE purposes upon the application  of FIX17FT1, this usage will
   remain limited  because SERVICE  NAMES support  is not  included. 1.8a
   will be required for full DISTRIBUTE exploitation.
 
A current  copy of INTPEERS NAMES  will be distributed shortly  after the
fix.
 
  Eric

ATOM RSS1 RSS2