[comp.sys.ibm.pc.digest] Info-IBMPC Digest V91 #165

Info-IBMPC@WSMR-SIMTEL20.ARMY.MIL ("Info-IBMPC Digest") (06/29/91)

Info-IBMPC Digest           Wed, 26 Jun 91       Volume 91 : Issue 165 

Today's Editor:
         Gregory Hicks - Rota Spain <GHICKS@WSMR-Simtel20.Army.Mil>

Today's Topics:
    FPROT116.ZIP - Virus detection/removal/prevention/information
     HOOKINT.ZIP - Ensures interrupt availability in a DV window
     ICELAND.ZIP - Test whether pgm works with European keyboards
                 Info-IBMPC Digest V91 #142 (Uploads)
     MY-D112.ZIP - Dir lister for DV shows lock status/fcbs/task
                           new file notice
    QBOOK096.ZIP - QuikBook v0.96a: Free-form recipe database pgm
         SED11.ZIP - MSDOS port of Unix streaming editor v1.1
     TPLY30.ZIP - Turbo Pascal Lex & Yacc V3.0 Compiler Compiler

Send Replies or notes for publication to:
<INFO-IBMPC@WSMR-SIMTEL20.ARMY.MIL>

Send requests of an administrative nature (addition to, deletion from
the distribution list, et al) to:
<INFO-IBMPC-REQUEST@WSMR-SIMTEL20.ARMY.MIL>

Archives of past issues of the Info-IBMPC Digest are available by FTP
only from WSMR-SIMTEL20.ARMY.MIL in directory PD2:<ARCHIVES.IBMPC>.

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

Date: Wed, 19 Jun 91 18:23:11 GMT
From: frisk@rhi.hi.is (Fridrik Skulason)
Subject: FPROT116.ZIP - Virus detection/removal/prevention/information
Summary: Reposted by Keith Petersen

I have uploaded to SIMTEL20:

pd1:<msdos.trojan-pro>
FPROT116.ZIP    Virus detection/removal/prevention/information

Version 1.16 adds the following features:

        Detection, but not disinfection of 27 new viruses:

		200
		268-plus
                483
		Bad Boy
		Cascade - 2 new variants: Formiche and JoJo-1703
		Darth Vader (4 variants)
                Diamond - 4 new variants: Damage, Damage-B, David and Greemlin
		Eddie - new variant: MIR
 		Fingers 08/15
		Hero
		Leech
		Murphy - 4 variants: Cemetery, Kamasya, Migram-1 and Migram-2
		Stardot
		Swiss-143
		VCS 1.0
		Warrior
		Witcode

	Detection and removal of 85 new viruses:

		1024-PrScr
                1575-B (alias 'Greencat-2')
		Backtime
		Bljec - 7 variants: Bljec-3, Blec-4, Bljec-5, Bljec-6,
			Bljec-7, Bljec-8, Bljec-9
		Boys
		CARA
 		Casino
                Cinderella
                Demon (overwriting)
		Diamond - new variant: Lucifer
		Eddie - 4 new variants: 1028, 1801, Apocalypse-2 and Zeleng
		ETC
                Frog
		Horse (alias 'Naughty Hacker') - 8 variants: Horse-1, Horse-2,
			Horse-2B, Horse-3, Horse-4, Horse-5, Horse-6, Horse-7
                Incom
		Jerusalem - 6 new variants: Apocalypse, Carfield, Discom,
			GP1, Phenome and Skism
		Keypress-1228
 		Kiev-483
		Little Pieces
		Magnitogorsk - new variant: 2048
		MG - new variant: MG-1A
		Minimal-30
		Murphy - 11 new variants: AntiChrist, Diabolik, Erasmus,
			Finger, Goblin, Guru, Murphy-3, Murphy-4, Pest,
			Smack-1835 and Smack-1841
		Mutant - 3 variants
		Old Yankee - new variant: Bandit
		PcVrsDs
		Pixel - 11 new variants: 257, 275, 283, 295, 779, 837,
			850, 854, 877, 892, 936
                Raubkopi
		Sparse
 		Striker #1
		Sylvia-B (previously identified as Sylvia)
		Tequila
                Tumen - 2 variants: 0.5 and 2.0
 		USSR-311
                Vienna - 2 new variants: Arf and Vienna-645
		WWT - 2 variants: WWT-01 and WWT-02 (overwriting)
   		Yaunch (alias 'Wench')
		Yukon (overwriting)
		ZK-900

	Disinfection of the following viruses, which were detected in
	earlier versions:

		Faust (alias Chaos) (previously called 'Spyer')
		Form

	The following names have been changed, in an attempt to reduce
	the incredible confusion in the virus naming area.

		1075 --> DBF blank
		June 4th --> Bloody!
    Spyer --> Faust
		Turku --> Keypress

	The following bugs/problems have been fixed:

		The signature for the 1049 virus has been changed, as it could
cause false alarm in the 386COM.SYS file.

		F-FCHK would not detect all the possible mutations of the Whale
virus in .COM files, although all infected .EXE files were found.  This
has been corrected.

		Occasional very long delays when some programs, such as SORT.EXE in
DOS 4.0 were run have been eliminated.

		F-OSCHK will now correctly handle the case where a checksum
evaluates to 0, as 0 previously meant "ignore".  Instead the string
----- is now used when a checksum should be ignored.

		When F-DRIVER and F-NET were in use, Novell "execute-only" programs
could sometimes not be executed.  This has been corrected.

		F-DRIVER would on some computers fail to detect some boot sector
viruses if it was loaded into high memory (above 640K.  This has been
corrected - LOADHI etc should now work without problems.

        F-FCHK will now indicate if a program has been compressed by
DIET 1.10, ICE 1.01 or EXEPACK.  This warning only indicates that a
virus could possibly have been hidden in the program before it was
packed - not that anything appears to be wrong.

	A new file has been added with information on Trojans and "Joke"
programs, often found in virus collections.  Those programs are not a
threat like viruses - but some of my competitors detect them, so....

        /QUERY switch added to F-FCHK.  if it is used, F-FCHK will ask
if it should disinfect any infected files - this used to be the
default.

	A conflict has been reported between F-DRIVER and Desqview, and I am
trying to determine if a problem exists.

-frisk
frisk@rhi.hi.is

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

Date: Tue, 18 Jun 91 23:56:08 -0800
From: Pete Stern <stern@ims.alaska.edu>
Subject: HOOKINT.ZIP - Ensures interrupt availability in a DV window
Summary: Reposted by Keith Petersen

I have uploaded to SIMTEL20:

pd1:<msdos.desqview>
HOOKINT.ZIP     Ensures interrupt availability in a DV window

HOOKINT is a utility that uses DESQview's External Device Interface
(XDI) to guarantee that a particular software interrupt handler that is
in effect within a DESQview window will always be in place when that
software interrupt is called from inside a particular hardware
interrupt handler.  This can be important because hardware interrupts
are often given to one program in DESQview when the state of the
computer is set up for a completely different program.  If a program's
hardware interrupt handler assumes that it can safely call a given
software interrupt, the program may not run successfully in DESQview.
HOOKINT is designed to help such programs.

If loaded before DESQview, HOOKINT simply grabs an interrupt, without
performing any of the functions that make it useful to applications.
Unless you wish to use HOOKINT as a debugging tool, it should always be
loaded in a DESQview window.

pete
- -
Pete Stern <stern@ims.alaska.edu>

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

Date: 19 Jun 91 13:50:36 GMT
From: frisk@rhi.hi.is (Fridrik Skulason)
Subject: ICELAND.ZIP - Test whether pgm works with European keyboards
Summary: Reposted by Keith Petersen

I have uploaded to SIMTEL20:

pd1:<msdos.keyboard>
ICELAND.ZIP     Test whether pgm works with European keyboards

ICELAND.SYS provides a simple method for testing whether programs work
with European keyboards.

It will install an Icelandic keyboard, change the font to CP 861,
(requires VGA) and provides all the necessary country information -
sorting order, case conversion etc, which can be obtained by INT 21H,
functions 38H and 65H (DOS 3.3 and above).  Best of all, it only takes
up 2K of memory - a lot less than the standard DOS solution, which
requires the use of COUNTRY.SYS, KEYB.COM, MODE CON PREPARE... etc

Why Icelandic ?

Well, it is a bit more demanding than any other language of Western
Europe, so any program which works with Icelandic will probably work
anywhere else as well - at least in countries using 8-bit characters -
forget about Kanji for a while....so even if you don't care whether
your programs work in Iceland or not, you can almost certainly assume
they will work in France, Germany, Scandinavia and other more
"important" markets, if the work in Iceland :-)

(By "more demanding" I mean for example that we use 10 letters not in
the English alphabet, many of which are not present in CP 437)

-frisk
Fridrik Skulason
frisk@rhi.hi.is

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

Date: Wed, 19 Jun 91 06:53:10 -0800
From: Pete Stern <stern@ims.alaska.edu>
Subject: MY-D112.ZIP - Dir lister for DV shows lock status/fcbs/task
Summary: Reposted by Keith Petersen

I have uploaded to SIMTEL20:

pd1:<msdos.desqview>
MY-D112.ZIP     Dir lister for DV shows lock status/fcbs/task

MY-D version 1.12 is a directory lister which shows lock status, fcbs,
task using

NORTON          <dir>    01-01-91  12:34p  [00 .... ......]
filename ext    123,456  01-01-91  12:34a  [56 a... ......]
   |       |       |        |        |  |   |  |||| ||||||
   |       |       |        |        |  |   |  |||| |||||-- Tasks using file
File-dir   |       |        |        |  |   |  |||| ||||--- Fcb in use
Extension --       |        |        |  |   |  |||| ||----- File open mode
Size / <dir> -------        |        |  |   |  |||| |------ 7)th bit (Net)
Date (dd-mm-yy) -------------        |  |   |  |||| ------- 6)th bit attribute
Time ---------------------------------  |   |  |||--------- S)ystem file
a=00:00-11:59  p=12:00-23:59 ------------   |  ||---------- H)idden file
                                            |  |----------- R)ead only file
         Supersonic >D< FAST!               |  ------------ A)rchive file
                                            --------------- Seconds file

File open modes: 0=readok 1=writeok 2=read/writeok; a=nodeny b=noread/write
                 c=nowrite d=noread e=nodeny i=childprc

pete
- -
Pete Stern <stern@ims.alaska.edu>

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

Date: Monday, 17 June 1991  14:18-MDT
From: "Bill Ball" <C476721@UMCVMB.MISSOURI.EDU>
Subject: PROMPTR1.ZIP - 47 illustrations for DOS prompt (customizable)
Summary: Reposted by Keith Petersen

I have uploaded to SIMTEL20:

pd1:<msdos.screen>
PROMPTR1.ZIP    47 illustrations for DOS prompt (customizable)

PROMPTER can add to your DOS prompt 47 different customizable
illustrations.  Prompter requires ANSI.SYS to be installed and works
best on (but does not require) a color monitor.  Can also save out
prompts into batch files for reloading.  Some of Prompter's prompts may
be too long (approaching 127 bytes) for some systems.

Bill Ball c476721@umcvmb.missouri.edu

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

Date: Wed, 12 Jun 91 21:01:07 PST
From: sactoh0!zwaaney!tim@NS.PACBELL.COM (Timothy De Zwaan)
Subject: QBOOK096.ZIP - QuikBook v0.96a: Free-form recipe database pgm
Summary: Reposted by Keith Petersen

There have been a number of requests in alt.food.cooking for ftp
sources for popular cooking database programs.  Although Meal Master is
available on SIMTEL20, some of the other popular programs are not.

I have uploaded to SIMTEL20:

pd1:<msdos.database>
QBOOK096.ZIP    QuikBook v0.96a: Free-form recipe database pgm

QuikBook is the most popular DOS recipe database program among the
several hundred active participants in the Fidonet COOKING echomail
area.  Although version 0.96a is designated as a beta version, QBook
has been in heavy use for over a year and has no known serious bugs.

Here is an overview from the documentation:

QuikBook (or QBook) is a program designed to help you maintain a
database of recipes.

Recipes are almost completely free-format and are stored as text files.
QuikBook will optionally store the recipes in a compressed file using a
utility such as PKZip, ARC or LHARC.

You can search for recipes using titles and keywords.  A recipe can
contain any number of 60 character keywords.  QuikBook allows you to
easily select and work with groups of recipes.  The recipe selection
function works together with the searching function so you can search
for a particular keyword and then select some or all of the recipes
that match.

QuikBook's Import and Export functions allow for easy exchange of
recipes and easy addition of existing recipes files into QuikBook
without retyping.  QuikBook can also Import recipes that have been
exported by Episoft System's MealMaster.

Although QuikBook has many configuration options, it comes pre-
configured for the average user.  You can customize your printer,
screen colors, the editor you want to use to edit your recipes, the
utilities you want to use if you compress the recipe files, any many
more options.

QuikBook can be used as a stand alone program, but is designed to be
used with an external file compression utility (such as PKZIP/PKUNZIP,
ARC, etc) and an external text editor or word processor.  If you use a
word processor, it must have the capability to save an ASCII (or
unformatted text) file with line breaks.

QuikBook can be run either from floppy disks or from a hard disk,
although a hard disk is recommended.

 Timothy De Zwaan                 tim%zwaaney@sactoh0.SAC.CA.US
 Zwaaney River                 ...ames!pacbell!sactoh0!zwaaney!tim
 Sacramento, California USA         Fidonet  1:203/38.23

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

Date: Wed, 19 Jun 91 14:56:30 EDT
From: David Kirschbaum <kirsch@usasoc.soc.mil>
Subject: SED11.ZIP - MSDOS port of Unix streaming editor v1.1
Summary: Reposted by Keith Petersen

I have uploaded to SIMTEL20:

pd1:<msdos.txtutl>
SED11.ZIP       MSDOS port of Unix streaming editor v1.1

Sed copies the named files (standard input default) to the standard
output, edited according to a script of commands.

v1.1, 19 Jun 91:  Toad Hall Tweak to original SED.ARC source

1 - Reformatted the source code (via indent -kr).

2 - Made minor necessary tweaks to compile with Turbo C v2.0.  A
configuration file (TCCONFIG.TC) and project file (SED.PRJ) for Turbo
C's integrated environment are now included.

3 - Added a bunch of prototyping to reduce TC warnings.

4 - Removed some undocumented, unsupported debug stuff.

5 - Reduced the .EXE by 28,000 bytes!  The original compiled SED.EXE
was 46,010 bytes long.  The current version (as compiled on my system)
is 18,444 bytes long. Don't ask me what the original was doing with all
that extra space!

6 - I have no idea if this sed is compatible with the GNU sed (as in
SIMTEL20's PD:<MSDOS.GNUISH>SED106.ARC).  I can't tell which came
first, or if they share any sort of ancestry.

    The original sed says internally (in the source and .MAN files)
that it was written for GNU, but the code is certainly different from
the SED106 source!  Also, the Gnuish SED106 coughs and dies on the test
file in this package.  Reassuringly, the sed up on my BSD 4.3 system
runs the test just fine .. which goes to show you, I guess.

    So I'm installing *this* sed on my system in preference to the
Gnuish sed.

Disclaimer:  The little test program still works, so I don't *think* I
broke this utility.  However, I have no experience with sed, and no
other script files to test it with.  Please let me know if there are
any problems.

David Kirschbaum
Toad Hall
kirsch@usasoc.soc.mil

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

Date: Tue, 18 Jun 91 18:32:09 +0200
From: ag%INFORMATIK.MATHEMATIK.UNI-MAINZ.DE@CUNYVM.CUNY.EDU (Albert Graef)
Subject: TPLY30.ZIP - Turbo Pascal Lex & Yacc V3.0 Compiler Compiler
Summary: Reposted by Keith Petersen

I have uploaded to SIMTEL20:

pd1:<msdos.txtutl>
TPLY30.ZIP      Turbo Pascal Lex & Yacc V3.0 Compiler Compiler

Albert Graef
ag@INFORMATIK.MATHEMATIK.UNI-MAINZ.DE

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

End of Info-IBMPC Digest V91 #165
*********************************
-------