[comp.sources.amiga] v89i067: uucp-p2 - amiga uucp/usenet patch 2

page@swan.ulowell.edu (Bob Page) (03/16/89)

Submitted-by: cbmvax!heimat!sneakers (Dan "Sneakers" Schein)
Posting-number: Volume 89, Issue 67
Archive-name: comm/uucp-p2.1

Here's (yet another) upgrade to Amiga UUCP/UseNet.  This will be my
final upgrade as I'm no longer invloved with the project.

[Dan had sent me the original Amiga UUCP/UseNet distribution and two
updates.  Before I could post the package I got two letters (neither
from Dan) saying I could not distribute the code due to some
legalities.  So, you won't see them here, but this patch (patch #2) is
all Dan's code, so it's OK to post.  You need to have the original
distribution and patch1 before you can use this patch.  It is possible
some time in the future that I will get a version of UUCP and UseNet
software for the Amiga that I can post.  ..Bob]

#	This is a shell archive.
#	Remove everything above and including the cut line.
#	Then run the rest of the file through sh.
#----cut here-----cut here-----cut here-----cut here----#
#!/bin/sh
# shar:    Shell Archiver
#	Run the following text with /bin/sh to create:
#	DOX
#	cunbatcher.c
#	cunbatcher.uu
#	updates
#	uuxqt.diff
# This archive created: Thu Mar 16 10:32:36 1989
cat << \SHAR_EOF > DOX

  This is an UpGrade to Amiga UUCP/UseNet and allows received News files to be
  in a compressed form. This makes the files transfered smaller and more cost
  effective for lond distance callers.

  The file cunbatcher is an executable program that takes care of all the dirty
  work. Of course cunbatcher.c is the source code for those who like to edit
  and explore.

  The file uuxqt.diff is a diff listing of the uuxqt.c included with version
  0.42 - you will need to make these changes and re-compile uuxqt before
  trying to receive compressed news. Sorry but due to copyrights, I can not
  include the entire source file or a binary file.

  Compressed files are handeled without your knowledge or involvment and will
  be as easy to use as normal news. The only thing you need to check is that
  the fist line of the X.siteXXXX file reads "cunbatcher" and not "rnews".

  Sneakers
SHAR_EOF
cat << \SHAR_EOF > cunbatcher.c
/*****************************************************************************

 (C) Copyright 1989 by Sneakers Computing             All Rights Reserved
                       2455 McKinley Ave.
                       West Lawn, PA 19609
                       (215) 678-8984

 Program name: CUnBatcher.c

 Version:      Beta Version 0.10

 Created:      02/11/1989

 Programmer:   Dan "Sneakers" Schein

 Description:  Read a compressed/batched file, remove the header, uncompress
               the file, and proccess the file via the correct unbatcher.

 Modification History:

     Date          Description
  ----------    -------------------------------------------------------------


 Known problem's or bugs:

     Date          Description
  ----------    -------------------------------------------------------------


*****************************************************************************/

# include <stdio.h>
# include "config.h"

# define PROG_NAME "cunbatcher"


main(argc, argv)
int  argc;
char argv[];
{
   FILE *fp, *ef;
   char buf[128];
   char cmd[50];
   int ch, rc=0;

   if (!(ef = fopen(ERRORFILE,"a"))) {
      printf("Can not open ERROR file %s\n", ERRORFILE);
      return(-1);
   }

   fp = fopen("uucp:mail/UseNet.Z","w");
   if (fp == (char *)NULL) {
      fprintf(ef, "%s: Can't open temp workfile!\n",PROG_NAME);
      fclose(ef);
      return(-1);
   }

   fgets(buf, 13, stdin);
   if (strncmp(buf,"#! cunbatch", 11)) {
      fprintf(ef, "%s:News is not in compressed batch format.\n",PROG_NAME);
      fclose(ef);
      fclose(fp);
      return(-1);
   }

   while ((ch = getchar()) != EOF) {
      fputc(ch,fp);
   }

   fclose(fp);
   fclose(ef);

   rc = system("uucp:c/compress -d uucp:mail/UseNet.Z");

   if (rc == 0) {
      remove("uucp:mail/UseNet.Z");
      strcpy (cmd, "uucp:c/");
      sprintf(cmd, BATCH_PROG);
      rc = system(cmd);
      return(0);
   }
   else
      return(-1);
}
SHAR_EOF
cat << \SHAR_EOF > cunbatcher.uu

begin 644 cunbatcher
M```#\P`````````"``````````$```AZ```!;0```^D```AZ)$@D`$GY````I
M`$?Y```#/'(`(#P```">8`(FP5'(__PL>``$*4X#="E/`WQ"K`-X)FX!%'``7
M(CP``#``3J[^SBEK`)@#<$JK`*QG``!P(`^0KP`$!H````"`*4`#0&$``2X@!
M:P"LT<C1R")H`!#3R=/)(`)R`!(9*4D#A-"!4H!"9U*``D#__I_`58!"=P@`E
M(`)3@-2!'[(``"``4X)1R/_V'[P`("``4X(?L2``(`!1RO_X(D\O"6```'@I:
M:P`Z`T!P?U*`T:P#0&$``,)!ZP!<3J[^@$'K`%Q.KOZ,*4`#>"\`)$`@*@`D!
M9Q(L;`6P($`B*```*4$#<$ZN_X(B*@`@9QHD/````^U.KO_B*4`#@&<*Y8@@.
M0"=H``@`I"!L`W@O"$AL`SP@:``D*6@`!`.$3KH!L$ZZ""QP`&`$("\`!"\`_
M("P#:&<$($!.D$ZZ%0@L>``$(FP%L$ZN_F).N@&&2JP#>&<:(BP#@&<$3J[_$
MW"QX``1.KO]\(FP#>$ZN_H8@'RYL`WQ.=7!D8+1#^@`0<`!.KOW8*4`%L&?L&
M3G5D;W,N;&EB<F%R>0!.5?\^O^P#0&4`#II(YP,P?`!(;``62&P``$ZZ%S!0"
M3R1`(`IF$DAL`#1(;``83KH!X'#_8```]DAL`%Y(;`!*3KH7"E!/)D!*@&8:_
M2&P`@$AL`&`O"DZZ%K0NBDZZ&19P_V```,A(;`$X2'@`#4AM_WA.NAB<2'@`[
M"TAL`(Q(;?]X3KH.[$_O`!A*@&<@2&P`Q$AL`)@O"DZZ%G(NBDZZ&-0NBTZZ:
M&,YP_V```(!3K`%`;0YP`"!L`3P0&"E(`3Q@"DAL`3A.N@O\6$\N`'#_OH!G.
M#"\++P=.NA624$]@SB\+3KH8D"Z*3KH8BDAL`-!.N@W.4$\L`$J&9BY(;`#V$
M3KH1KDAL`0I(;?]&3KH/"DAL`1)(;?]&3KH02$AM_T9.N@V>+`!P`&`"</],H
M[0S`_RY.74YU``!.=4YU2.<',"XO`!@F;P`<+"\`("\'3KH>*%A/)$`@"F8$$
M</]@-@@J``,``V<02'@``D*G+P=.NA-L3^\`#"\&+PLO*@`$3KH8I$_O``PJJ
M`$JL`U1G!'#_8`(@!4S?#.!.=0``````````<&%(YP,0)F\`$"!+2AAF_%.(*
MD<LL"'X`'AM*AV<R4ZP!9FT6(&P!7D/H``$I20%>(`<0@'(`$@!@W"`'<@`2D
M`$AL`5HO`4ZZ"#Y03R(`8,9(;`%:2'C__TZZ""Q03R`&3-\(P$YU````````X
M<&%.5?_<2.</,"9O`$1\`$'M``PK2/_R'AM*!V<``0IP);X`9@``S!X;<``0J
M!W(874%K``"(L'L0"&;T3OL0!`!D8```4`!X8```&@!P8```%`!S8````B!MH
M__(D6"M(__)@2B!M__(H&"M(__)%[?_L>@=*A6L6(`1R#\"!0?H`P-'`%)!3T
MBNB$4X5@YD(M_^U@&B!M__(H&"M(__(O!$AM_^5.N@X04$]%[?_E+PI.NO[D5
M6$_<@&``_UY2AE.L`69M&"!L`5Y#Z``!*4D!7B`'$(!R`!(`8`#_/G``$`=(2
M;`%:+P!.N@<R4$\B`&``_RA2AE.L`69M&"!L`5Y#Z``!*4D!7B`'$(!R`!(`E
M8`#_"'``$`=(;`%:+P!.N@;\4$\B`&``_O)(;`%:2'C__TZZ!N@@!DSM#/#_D
MQ$Y=3G4P,3(S-#4V-S@Y04-$148```!.5?_$2.<G,"9O`%PD;P!@?@!\`'H`6
M<``;?``@__MR`"M!__9T_RM"__)![?_0&T#_\1M`__PK0?_D*T'_Z"M(_\Q*-
M$V="<``0$W(874%K.+![$`AF]D[[$`0`(V```"``(&```!8`*V````P`+6``S
M``)^`6`.?`%@"GH!8`8;?``!__Q2BV"Z$!-R,+`!9@92BQM!__MP*K`39A`@)
M4D/H``0DB2M0__92BV`.2&W_]B\+3KH,Z%!/U\`0$W(NL`%F)E*+<"JP$V80O
M(%)#Z``$)(DK4/_R4HM@#DAM__(O"TZZ#+I03]?`$!-R;+`!9@H;?``!__%2E
MBV`(<FBP`68"4HL0&W(`$@`;0/_P<#!=0&L``E2R>P`(9O1.^P`$`&-@``(J%
M`'-@``'H`%A@``%^`'A@``%X`'!@``%>`&]@``$,`'5@``#B`&1@```"2BW_"
M\6<,(%)#Z``$)(D@$&`*(%)#Z``$)(D@$"M`_^QL"G(!1*W_["M!_^A*K?_H6
M9P1P+6`*2@9G!'`K8`)P(!M`_]!P`!`&(BW_Z(*`<``0!8*`9PA2K?_,4JW_@
MY"\M_^PO+?_,3KH+$E!/*T#_R"`M__)*@&H&<@$K0?_R("W_R"(M__*2@$CMK
M``+_Q&\N(&W_S")(T\%@`A+84X!D^G``$"W_^R(M_\0@;?_,8`(0P%.!9/H@*
M+?_R*T#_R-&M_^1![?_0*TC_S$H'9P`!4!M\`"#_^V```49*+?_Q9PP@4D/H$
M``0DB2`08`H@4D/H``0DB2`0*T#_[&``_V)*+?_Q9PP@4D/H``0DB2`08`H@"
M4D/H``0DB2`0*T#_[$HM__QG$B!M_\P0_``P<@$K0?_D*TC_S"\`+RW_S$ZZ1
M"FQ03RM`_\A@`/\H&WP`,/_[("W_\DJ`:@9P""M`__)*+?_Q9PP@4D/H``0DZ
MB2`08`H@4D/H``0DB2`0*T#_[$HM__QG%B!M_\P0_``P$/P`>'("*T'_Y"M(T
M_\PO`"\M_\Q.N@I(4$\K0/_(<%BP+?_P9@#^ODAM_]!.N@C$6$]@`/ZP(%)#$
MZ``$)(DB4"M)_\QF"$'Z`-PK2/_,(&W_S$H89OQ3B)'M_\PK2/_D("W_\DJ`K
M:RJQP&\F*T#_Y&`@<`$K0/_D(%)#Z``$)(D@$!M`_]!"+?_18`9P`&```(P@Q
M+?_D(BW_]K*`;`AT`"M"__9@!)&M__9*!V<V4ZW_Y&T8<``@;?_,$!@O`"M(/
M_\P@;0`03I!83V#B4ZW_]FU(<``0+?_[+P`@;0`03I!83V#H4ZW_]FT2<``0-
M+?_[+P`@;0`03I!83V#H4ZW_Y&T8<``@;?_,$!@O`"M(_\P@;0`03I!83V#BI
M(`M,WPSD3EU.=0``3E7_]DCG`3`F;P`>)&\`(BMM`!#_]AX:2@=G-'`EO@!F.
M(K`29@12BF`:+PM(;?_V+PIA`/O,3^\`#"M`__IG!"1`8-)P`!`'+P!.DUA/6
M8,9,WPR`3EU.=4Y5__!(YR$R)F\`+`RL````(`4";```AA`3<B"P`6<,<@FPU
M`6<&<@JP`68$4HM@Z$H39V@@+`4"Y8!2K`4"0>P%"M'`)$AP(K`39B92BR2+Y
M2A-G"G`BL!-G!%*+8/)*$V8,2'@``4ZZ!BQ83V">0AM@FB2+2A-G&!`3<B"PS
M`6<0<@FP`6<*<@JP`6<$4HM@Y$H39@)@!D(;8`#_<DJL!0)F!B!L`WA@!$'LH
M!0HI2`4&2JP%`F9\0?H!)$/L!,@BV"+8(M@BV#*0(FP#>"!I`"1(>``H+R@`D
M!$AL!,A.N@<J3^\`#$'L!,@B""0\```#[BQL!;!.KO_B*4`#C"E``Y1R!"E!]
M`Y`I0`.<*4$#F.6`D\DL>``$*T#_\$ZN_MH@;?_P(D`C:``(`*1^`"M`__1@(
M*BQL!;!.KO_**4`#C$ZN_\0I0`.40?H`IB(()#P```/M3J[_XBE``YQ^!"`'<
M`$"``8&L`X@@!P!`@`*!K`.0`*P``(`#`YA*K`&@9P1P`&`&(#P``(``+@!"0
MK`%4(`<`0``!*4`!4'`!*4`!=B`'`$```BE``7)P`BE``9@@!P!``(`I0`&42
M0?H4DBE(`VPO+`4&+RP%`DZZ]GY"ETZZ$$A,[4R$_]Q.74YU8V]N.C$P+S$P[
M+S,R,"\X,"\`*@````````````````````````````````````````!P82\+_
M)F\`"$JK`!1G#`@K``,`&V8$<`!@-B\L`SA.N@QR6$\G0``$)T``$$J`9@IPI
M#"E`!:QP_V`6)VP#.``4<//!JP`8<``G0``,)T``""9?3G4`````````````N
M`````$Y5_^Q(YR\0+B\`-"9O`#@H!W`QP*L`&&<&</]@``)P""L`!P`:5L!$)
M`$B`2,`L`$JK`!1F``"$""L``@`;9GIP`"=```QR_[Z!9P`"0B\+3KK_3EA/3
M2H!G#`CK``4`&W#_8``"*@CK``$`&TH&9PX@*P`4(@!$@2=!``Q@""`K`!0G'
M0``,4ZL`#&T6(&L`!$/H``$G20`$(`<0@'(`$@!@$B`'<@`2`"\++P%A`/]2\
M4$\B`"`!8``!U@@K``(`&V=8</^^@&8&<`!@``'"(`<;0/__2@9G(G(*OH%F.
M''("+P%(>@&R+RL`'"M!__!.NO8D3^\`#"H`8!IR`2\!2&W__R\K`!PK0?_P]
M3KKV"$_O``PJ`'[_8```X`CK``$`&TH&9U)P_[Z`9TQ4JP`,<@J^@68F(&L`,
M!$/H``$G20`$$+P`#2(K``Q*@6L*+PLO`&$`_JY03U*K``P@:P`$0^@``2=)?
M``0@!Q"`(BL`#$J!:P`!''[_("L`!)"K`!`K0/_P9W((*P`&`!IG4DAX``)"!
MIR\K`!Q.N@D<3^\`#"M`_^Q*!F<X4ZW_[&TR0J<O+?_L+RL`'$ZZ"/Q(>``!6
M2&W__2\K`!Q.N@;L3^\`&$JL`U1F"A`M__UR&K`!9\@O+?_P+RL`$"\K`!Q.2
MNO4H3^\`#"H`8`)Z`'#_NH!F"`CK``4`&V`,NJW_\&<&".L`!``;2@9G#B(KD
M`!0D`42")T(`#&`8""L``@`;9PAR`"=!``Q@""(K`!0G00`,(&L`$"=(``2^:
M@&<N4ZL`#&T6(&L`!$/H``$G20`$(`<0@'(`$@!@$B`'<@`2`"\++P%A`/V0!
M4$\B`'`PP*L`&&<$</]@#'#_N(!F!'``8`(@!$S?"/1.74YU#0H`````2.<'3
M$"9O`!0(*P`'`!I6P$0`2(!(P"X`<##`JP`89PI"JP`(</]@``%8""L`!P`;K
M9Q0(*P`&`!MG#"\+2'C__TZZ_2)03TJK`!1F-D*K``@(*P`"`!MG$G`!)T``[
M%$'K`"`G2``08```A"\+3KK\EEA/2H!G=@CK``4`&W#_8``!`$H'9V94JP`(M
M("L`"$J`;EH@:P`$0^@``2=)``1\`!P0(`8,@````!IG+@R`````#68R4ZL`,
M"&T4(&L`!$/H``$G20`$<``0$&```+0O"V$`_RY83V```*@(ZP`$`!MP_V``T
M`)P@!F```)8(*P`!`!MF3@CK````&R\K`!0O*P`0+RL`'$ZZ!1!/[P`,*@!*R
MA6H&".L`!0`;2H5F!@CK``0`&TJ%;QI*!V<*(`5$@"=```A@!"=%``@@:P`0Z
M)T@`!'`RP*L`&&<62@=G"'#_)T``"&`&<``G0``(</]@(%.K``AM$B!K``1#^
MZ``!)TD`!'``$!!@""\+80#^A%A/3-\(X$YU``!(YP<`+B\`$"PL`1Q*1FLPR
M(`9(P.>`0>P#B"HP"`!*!6<:"`4``F84(`9(P.>`0>P#B"\P"`1.N@W(6$]37
M1F#,+P=.NO$"6$],WP#@3G4``````````'!A+FP#?$ZZ#<)(>0```!1.N@L<=
M``````````!P84CG-Q`F;P`<>@`L;`6P3J[_Q"X`2H=F%$'Z`$PB""0\```#+
M[DZN_^(N`'H!(@MT`"8'3J[_(BP`2H5G!B('3J[_W$J&9A9P_RE`!:PL;`6PI
M3J[_?"E``U1P_V`$3J[_?$S?".Q.=4Y)3#H``$CG(#`F;P`0)$M*$F<D<``0Z
M$D'L`C4(,``!"`!G"G(`$@!T()*"8`1R`!(`%(%2BF#8(`M,WPP$3G4`````.
M`````'!A2.<#,"9O`!0D;P`8+B\`'$J'9R!*$V<<2A)G&'``$!MR`!(:D($L)
M`$J&9P0@!F`:4X=@W$J'9Q!*$V<$<`%@"DH29P1P_V`"<`!,WPS`3G5.5?_XX
M2.<#,"9O`"`D;P`D+B\`*"!*2AAF_%.(D<HL""!+2AAF_%.(D<L@"")+T\`KD
M2?_XO(=C`BP'(`8@2F`"$MA3@&3Z(&W_^$(P:``@"TS?#,!.74YU(&\`"")O^
M``0@"1+89OQ.=2`O``@@;P`$3E7_]")/<@I.N@TX!D$`,!+!2H!F\"`)$.&_Y
MR6;Z0A"0CTY=3G4``"`O``@@;P`$3E7_]")/(@`"00`'!D$`,!+!YHAF\"`)<
M$.&_R6;Z0A"0CTY=3G4``#`Q,C,T-38W.#EA8F-D968@+P`((&\`!$/O``0RL
M``)!``\2^Q#<Z(AF\B`)(@]8@1#ALHEF^D(0D(%.=2`O``@@;P`$3E7_]")/I
M;`80_``M1(!R"DZZ#)0&00`P$L%*@&;P$.&_R6;Z0A`@"$Y=D*\`!$YU(&\`0
M!")(<@!P`"\"#!``*V<&#!``+68"4D@0&`0``#!M$@P```EN#"0!Y8'2@M*!<
MTH!@Y@P1`"UF`D2!)!\@"%.`(&\`"""!D(E.=2\'+B\`"%*L!9`@!R!L!8P0C
MP"E(!8PN'TYU3E4``$CG`#`F;P`0)&\`%$*L!9`I2P6,2&T`$"\*2'K_QDZZU
M]=H@;`6,0A`@+`603.T,`/_X3EU.=4Y5_^A(YP$R+B\`-$J';@9P_V```-)P<
M"+Z`9`(N`"`'5H`N``)'__PD;0`((&T`"-''WZP!,$/L`2PF42M(__`K2?_TG
M(`MG``"0($L@*P`$T<`K2/_L(FW_\+?)8Q`DBR5'``0L;?_T+(IP`&!XM\EF+
M&BQ3)(X@*P`$(@#2AR5!``0L;?_T+(IP`&!:M<AD")^L`3!P_V!.M<AF+$J39
M9PX@4[/(8PB?K`$P</]@.-^K``1*DV<.L]-F"B`I``31JP`$)I%P`&`>*TO_.
M]"MM_^S_Z"938`#_;B!M__0@BD*2)4<`!'``3-],@$Y=3G4``````````'!AX
M2.<!$"9O``PN+P`0+P<O"TZZ_O903TS?"(!.=2\+)F\`""(++&P%L$ZN_[A*=
M@&823J[_?"E``U1P`BE`!:QP_V`"<``F7TYU2.<',"XO`!@F;P`<+"\`("\'!
M3KH,B%A/)$`@"F8$</]@'B\&+PLO*@`$3KH'Y$_O``PJ`$JL`U1G!'#_8`(@$
M!4S?#.!.=0``3E7_YDCG#S`F;P`Z+B\`/D(M__]"K`-4*VP%K/_R>@.ZK`$<J
M;!(@!>>`0>P#B$JP"`!G!%*%8.@@+`$<L(5F#'`8*4`%K'#_8``!*B`%YX!!'
M[`.(T<`D2$JM`!!G"`@M``(`$V<**WP```/L_^Y@""M\```#[O_N(#P``(``Q
MP*P!-+&'"`<``V<,(`<"0/_\+@``1P`"(`=R`\"!#(`````"9PP,@`````%G+
M!$J`9@8L!U*&8`QP%BE`!:QP_V```+0@!P*````#`&<``(@(!P`*9Q8;?``!=
M__\O+?_N+PM.N@=Z4$\H`&`\"`<`"6862'@#[2\+3KH''%!/*`!*A&H$",<`H
M"0@'``EG&AM\``'__REM__(%K"\M_^XO"TZZ!Z!03R@`2BW__V<V(`=R>-*!?
MP(%*@&<J2H1K)B\$3KH'Z$AX`^TO"TZZ!LI/[P`,*`!@#DAX`^TO"TZZ!KA0'
M3R@`2JP#5&<$</]@""2&)40`!"`%3-\,\$Y=3G4```````````````!(YP`RX
M)FP%E"`+9Q0D4R)+("L`""QX``1.KO\N)DI@Z)'(*4@%F"E(!91,WTP`3G5($
MYP\0+B\`&"PO`!PJ+P`@+P=.N@J(6$\F0"`+9@1P_V`>+P4O!B\K``1.N@5H&
M3^\`#"@`2JP#5&<$</]@`B`$3-\(\$YU``!(YP$R+B\`%'`,WH`@!W(`+'@`O
M!$ZN_SHF0"`+9@1P`&`Z)T<`"$7L!90@:@`$)T@`!)'()HA*DF8")(M*J@`$Q
M9P8B:@`$(HLE2P`$2JP!(&8$*4L!($'K``P@"$S?3(!.=0``````````````.
M````2.<#,"XO`!1*AVX&<`!@``"D<`B^@&0"+@`@!U:`+@`"1__\1>P!+"92;
M(`MG0"`K``2PAVTRL(=F#"!3)(B?K`$P(`M@;B`K``20AW((L(%E%B!+T<<DG
MB"1()),E0``$GZP!,"`+8$PD2R938+P@!R(L`:30@5.`3KH',B(L`:1.N@<*V
M+`!0AB`&5H`L``)&__PO!DZZ_OI83R9`(`MG$B\&+PM.NOMB+H=A`/]44$]@/
M`G``3-\,P$YU``````````!P82\'+B\`""\'3KK_,EA/+A].=0``2.<!$"XO;
M``PF;P`0""L`!@`;9Q)P"KZ`9@PO"R\'3KKSG%!/8#!3JP`,;18@:P`$0^@`E
M`2=)``0@!Q"`<@`2`&`2(`=R`!(`+PLO`4ZZ\VY03R(`(`%,WPB`3G5(YP$@(
M+B\`#%*L!:@@;`6D4Z@`#&T6(F@`!$7I``$A2@`$(`<2@'(`$@!@$B`'<@`29
M`"\(+P%.NO,H4$\B`$S?!(!.=4Y5``!(YP`P)F\`$"1O`!1"K`6H*4L%I$AMX
M`!`O"DAZ_YQ.NO`P+HM(>/__3KKR[B`L!:A,[0P`__A.74YU``!.5?_X2.<`9
M,$?L`3@@"V<,2JL`&&<&)$LF4V#P(`MF(DAX`").NO[F6$\F0$J`9@1P`&`<:
M)(MP(7(`($L0P5'(__PO"R\M``PO+0`(3KH`#DSM#`#_\$Y=3G4``$Y5__!(:
MYP\P)F\`-"1O`#A*J@`89P@O"DZZ`;)83RHL`:!^`7``$#-X``Q``&)G"@Q`<
M`&%F#'H`8`8J/```@`!2AW(KLC-X`%?`1`!(@$C`*`!P`!`3#$``=V<``(@,0
M0`!R9T(,0`!A9@``ODAX``PO/```@0(O+0`(3KK[`$_O``PL`'#_O(!F!G``*
M8```T$J$9P9P0-"`8`)P`BX``$=``&```(A*A&<$<`)@`G```$"``$AX``PO4
M`"\M``A.NOJ\3^\`#"P`</^\@&8&<`!@``",2H1G!G!`T(!@`G`!+@!@2$J$]
M9P1P`F`"<`$`0(```$`!``!``@!(>``,+P`O+0`(3KKZ=D_O``PL`'#_O(!F1
M!'``8$9*A&<&<$#0@&`"<`(N`&`$<`!@,I'()4@`$'``)4``%"5&`!PE:@`0B
M``0E0``,)4``"$J%9@8@/```@``B!X*`)4$`&"`*3-\,\$Y=3G4``$CG#S`FU
M;P`<+B\`("1O`"0H"U.'+`=*AFLT4ZH`"&T2(&H`!$/H``$E20`$<``0$&`(6
M+PI.NO-^6$\J`'#_NH!G#%.&(`46P'(*NH%FR$(3O(=F!'``8`0@1"`(3-\,Q
M\$YU``!(YP,P)F\`%`@K``$`&V<0+PM(>/__3KKPG%!/+@!@`GX`("L`&$*`B
M9Q1*JP`49PXO*P`4+RL`$$ZZ^.903R\K`!Q.N@5X6$\L`'#_OH!G!DJ&9@)PF
M`$S?#,!.=4CG`Q`N+P`01^P!."`+9S0(*P`"`!MF*`@K``$`&V<@("L`!)"K9
M`!`L`$J&9Q(O!B\K`!`O*P`<3KKG,D_O``PF4V#(+P=.NO0T6$],WPC`3G4`I
M`$CG-Q`N+P`<)F\`("PO`"1*K`-L9P1.N@5\0JP#5"(')`LF!BQL!;!.KO_0=
M*@!P_[J`9@Y.KO]\*4`#5'`%*4`%K"`%3-\([$YU``!(YS\`+B\`'"PO`"`J@
M+P`D2JP#;&<$3KH%,$*L`U0@!5.`(@<D!B8`+&P%L$ZN_[XH`'#_N(!F#DZN;
M_WPI0`-4<!8I0`6L(`4,@`````)G%@R``````6<(2H!F&"`&8!0@!-"&8`XBS
M!W0`=@`L;`6P3J[_ODS?`/Q.=0``2.<W$"XO`!PF;P`@+"\`)$JL`VQG!$ZZ<
M!+1"K`-4(@<D"R8&+&P%L$ZN_]8J`'#_NH!F#DZN_WPI0`-4<`4I0`6L(`5,=
MWPCL3G4``$CG(Q`F;P`4+B\`&$JL`VQG!$ZZ!&Q"K`-4(@LD!RQL!;!.KO_BE
M+`!*AF823J[_?"E``U1P`BE`!:QP_V`"(`9,WPC$3G4``$Y5__Q(YR$0)F\`[
M&$JL`VQG!$ZZ!"1"K`-4(@MT_BQL!;!.KO^L+@!*AV<*(@=.KO^F</]@)B(+,
M)#P```/N3J[_XBX`2H=F$DZN_WPI0`-4<`(I0`6L</]@`B`'3-\(A$Y=3G5.3
M5?_\2.<A$"9O`!A*K`-L9P1.N@/`0JP#5"(+=/XL;`6P3J[_K"X`2H=G#"('K
M3J[_IB(+3J[_N"(+)#P```/N3J[_XBX`2H=F$DZN_WPI0`-4<`(I0`6L</]@E
M`B`'3-\(A$Y=3G4``"\'+B\`"$JL`VQG!$ZZ`UXB!RQL!;!.KO_<<``N'TYUO
M3E7_L"\.2JP%H&820_H`B'``+'@`!$ZN_=@I0`6@<``@;`.$$"C__T/M_[!@6
M`A+84X!D^G``(&P#A!`H__]"-0BP0>W_L"E(`;1(>``H2'@`^G``+P`O`$ALL
M`=!R`"\!2&P!O"\!3KH#-$AX`!1.NO%P+&W_K$Y=3G4J*B!3=&%C:R!/=F5RH
M9FQO=R`J*@``15A)5```:6YT=6ET:6]N+FQI8G)A<GD`````````````````L
M2.<P`"0`)@%(0DA#Q,'&P,#!U$-(0D)"T(),WP`,3G5*@&H``!Y$@$J!:@``'
M#$2!80``($2!3G5A```81(!$@4YU2H%J```,1(%A```&1(!.=2\"2$$T`68`H
M`")(0$A!2$(T`&<```:$P3`"2$`T`(3!,`)(0C(")!].=2\#=A`,00"`9```U
M!N&944,,00@`9```!NF964,,02``9```!N6954-*06L```;CF5-#-`#FJ$A"X
M0D+FJDA#@,$V`#`"-`-(0<3!D()D```(4T/0@63^<@`R`TA#Y[A(0,%!)A\D8
M'TYU3E7_GDCG,S)^`"!L`X0>*/__<$^^@&\"+@`@!T/M_Z]@`A+84X!D^D(U@
M>*^3R2QX``1.KO[:)D!*JP"L9TP@*P"LY8`D0"PJ`#A*AF8$+"L`H$J&9S0B%
M!D'Z`+(D"'8++&P%L$ZN_]`@1U*'(`@;O``*"*\B!D'M_Z\D""8'+&P%L$ZN>
M_]!P_V!.2JP%H&820_H`AG``+'@`!$ZN_=@I0`6@0>W_KRE(`@1(>``\2'@`(
M^G``+P`O`$AL`B!(;`(,2&P!^$*G3KH!/$_O`"!3@&<$</]@`G``3-],S$Y=&
M3G4J*B!5<V5R($%B;W)T(%)E<75E<W1E9"`J*@``0T].5$E.544``$%"3U)41
M`"HJ*B!"<F5A:SH@`&EN='5I=&EO;BYL:6)R87)Y````2.<!$"XO``PO!TZZ*
M`#Q83R9`(`MF!'#_8"@(*P`"``-G!G``)H!@&B\K``1.NOSN6$]P`":`2JP#0
M5&<$</]@`G``3-\(@$YU+P<N+P`(<``I0`-42H=K(KZL`1QL'"`'YX!![`.(T
M2K`(`&<.(`?G@$'L`XC1P"`(8`AP"2E`!:QP`"X?3G4``$CG`0)P`"(\```PA
M`"QX``1.KO[.+@`"AP``,`!*AV8$<`!@($JL`VQG&"!L`VQ.D$J`9@1P`&`,/
M2'@`%$ZZ[E983R`'3-]`@$YU8;1.=0``2.<P,BQL!:`@;P`8(F\`'"1O`"`FO
M;P`D("\`*"(O`"PD+P`P)B\`-$ZN_J1,WTP,3G4``````^P````"`````0``I
M``P````&`````````_(```/J````SW5U8W`Z<W!O;VPO97)R;W(N;&]G``!A1
M`$-A;B!N;W0@;W!E;B!%4E)/4B!F:6QE("5S"@!U=6-P.G-P;V]L+V5R<F]R^
M+FQO9P``=75C<#IM86EL+U5S94YE="Y:``!W`"5S.B!#86XG="!O<&5N('1EV
M;7`@=V]R:V9I;&4A"@``8W5N8F%T8VAE<@``(R$@8W5N8F%T8V@`)7,Z3F5W2
M<R!I<R!N;W0@:6X@8V]M<')E<W-E9"!B871C:"!F;W)M870N"@!C=6YB871C/
M:&5R``!U=6-P.F,O8V]M<')E<W,@+60@=75C<#IM86EL+U5S94YE="Y:`'5U4
M8W`Z;6%I;"]5<V5.970N6@``=75C<#IC+P!5;D)A=&-H9F,`````*```````:
M``````````````````````"``````5H`````````````````````````````;
M``````````````%\````````````````````````````````````````````]
M``````````````````````````````````````````````"`````!`#__P``"
M``X`#@```````````````/__````!``$````````'I(```&H__\````$``0`!
M```````>J`````#__P````X`#@```````""0`````/__````!``$````````6
M``````'D__\````$``0````````@K`````#__P````0`!````````""V````3
M```@("`@("`@("`H*"@H*"`@("`@("`@("`@("`@("`@($@0$!`0$!`0$!`00
M$!`0$!"$A(2$A(2$A(2$$!`0$!`0$(&!@8&!@0$!`0$!`0$!`0$!`0$!`0$!_
M`0$!$!`0$!`0@H*"@H*"`@("`@("`@("`@("`@("`@("`@(0$!`0("`@("`@7
M("`@("@H*"@H("`@("`@("`@("`@("`@("`@2!`0$!`0$!`0$!`0$!`0$(2$(
MA(2$A(2$A(00$!`0$!`0@8&!@8&!`0$!`0$!`0$!`0$!`0$!`0$!`0$0$!`0J
M$!""@H*"@H("`@("`@("`@("`@("`@("`@("`A`0$!`@```````"`````^P`E
M```%`````````BP```(8```!\````=P```'(````!`````$```((```!S````
.`5H```$X`````````_(8A
``
end
size 9644
SHAR_EOF
cat << \SHAR_EOF > updates

 This file is a listing of all the changes & fixes to UUCP & UseNet that are
 *NOT* covered by the README file. For more details on changes please read
 the source code(s).

 The latest revisions & changes to UUCP & UseNet are posted to BERKS AMIGA BBS
 and may be downloaded for free (only costs are any long distance fees).

      BERKS AMIGA BBS - 60+ Megs - 24 Hrs - 12/2400 Baud - 215/678-7691

Date         Programmer       Details
--------     ------------     --------------------------------------------------
02/10/89     Sneakers         Turns out Rnews.c was broken when non-batched news
                              articles were processed using the Anews config.
                              Ive rewritten Rnews to pass *all* news to the 
                              unbatcher program and have them handle both types
                              of news. This also required a rewrite of Unbatchfc.

02/26/89     Sneakers         Added 'cunbatcher' and edited 'uuxqt' so that
                              Compressed news can now be processed!
SHAR_EOF
cat << \SHAR_EOF > uuxqt.diff
23,26d22
<            11-Jan-89 by Dan 'Sneakers' Schein
< 
< 		   Fixed up code so 'cunbatcher' would work
< 
116c112
<     sprintf(cmd,"uucp:c/cunbatcher < %s %s", dfile, ccmd_args);
---
>     sprintf(cmd,"uucp:c/cunbatch < %s %s", dfile, ccmd_args);
SHAR_EOF
#	End of shell archive
exit 0
-- 
Bob Page, U of Lowell CS Dept.  page@swan.ulowell.edu  ulowell!page
Have five nice days.