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.