 Safety -  J * An undelete that WORKS (changes VMS so delete means move to wastebasket)H * A super security system (hide files, softlink support, file passwords,9 			SAFE net browsing, etc.) that does the kinds of things 7 			known in mainframes with RACF, Top Secret, etc., and 
 			more... * A Free HSMJ * Fragmentation avoidance (prevents ~98% of fragmentation from happening!)    M SAFETY - Comprehensive undelete (changes delete to put files in a wastebasket E 	and allows user undelete, and monitors space so it doesn't run out), B 	very extensive security, and HSM style space protection features.   License:A   Safety is Copyright (C) 1994-1997 Glenn C. Everhart, All Rights > Reserved. It may be distributed freely provided this copyright@ notice, unaltered, accompanies the distribution and provided the" complete distribution is supplied.  B   Safety may be used by people running VMS for hobby or non-profitD functions, free of charge. Commercial users (classed as anyone usingA VMS in a profit making activity) may use the security and storage @ management (HSM) capabilities of Safety on a single disk free ofD charge, and may use all capabilities for a period of sixty (60) daysF from first Safety installation free of charge. Should they continue toE use Safety after that period and/or for more than one disk, they must > pay a charge of $499 per Alpha CPU, $299 per VAX CPU, to GlennE Everhart, 18 Colburn Ln, Hollis, NH 03049. They will then be entitled G to limited email support and to receive a version which will emit fewer B messages. Full support requires separate negotiations.  CommercialE users includes government users also, at any level of government, and C it includes any nonprofit organizations (except DECUS) which employ  people full time.   A  Educational institutions (elementary or high schools or colleges @ or universities granting 4 year degrees) may license the product for $199 per CPU.   D   The version of Safety here is a complete and full function product@ which has no expiration date, but which will send a few operator; messages now and then reminding you of its existence. It is @ released as "shareware" in spite of the fact it was developed as> a for-profit activity, in the hope that it will be registered.  @   I reserve the right to enforce the limitations of legal actionA against commercial users who violate the above license. Nonprofit ? users may freely use Safety with my blessings. For profit users  cannot however claim poverty.   A If you have contributed software to the VAX SIG tapes (or VMS SIG B tapes or L&T SIG Tapes), you have special permission to use Safety= free of charge for your individual use. The same exemption is @ made for those who have given sessions at a DECUS symposium. TheB individual use by such people includes permission for their use in? consulting or business ventures they have personally (though it B does not cover others who may work at the same businesses...sorry,C I have to limit this somewhere.) Contributed means either something > you submitted or something you wrote has been on the sigtapes.  C Payment should be made by check or money order to me at the address 9 above. Companies wishing site licenses should contact me.      	Glenn C. Everhart 	Everhart@Arisia.GCE.Com  E This version will also support space management commands, softlinks,  K disk filling detection, undeletion, and complete system security. In short,   this is the full Safety product.  H A few selected source files are provided also, as instructional material) in how the I/O intercept is accomplished.   ? With the functions provided here, you can see that VMS acquires C security features nothing else has. You are best advised to use the E manual to be sure you understand the cautions here. However, you will A find that many problems which were impossible before, or could be A solved in only the most arcane fashions, become simple to handle.   K The storage management (including freespace handling) can save considerable J money. Now you can have shelving/unshelving and even storage in compressed( form with automatic decompression, free.  F The deletion protetion here is the first undelete that really WORKS inE VMS. It does so by changing the semantics of DELETE (actually, of the E IO$_DELETE function) to mean "send the file to my delete agent" which F can then put it in a wastebasket. As long as you have space monitoringD turned on, file create or extend will not fail for lack of space, ifG deleting files that have been in the wastebasket a while can make room. I This permits you to run delete protection in "set it and forget it" mode.    Enjoy.   Glenn C. Everhart  18 June 1997      H DELETE-PROTECT.DOC and EACF_USER_MAN.TXT are separate and slightly older> descriptions of the security and deletion protection features.   The SPD follows.@ ================================================================                 Software           Product            Description              Safety V1.3a9           Comprehensive Data Safety for your VMS systems.   -           from General Cybernetic Engineering              Executive Summary:  J           There are many perils your data faces, and loss of data can costD           time, money, and jobs. Intruders, disgruntled insiders, orI           hidden flaws in installed software can destroy records. What is 1           more, mistaken losses occur constantly.   E           Safety protects your system and your critical data in three            ways:   I           1. A comprehensive security system adds extra checks for access B           to VMS files so that access by intruders or by people inJ           non-job-required ways can be regulated or prevented. This allowsG           your business - critical data to finally be protected against A           misuse, tampering, or abuse. Access from programs doing J           background dirty work (viruses, Trojans, worms, and the like, orB           even programs with security holes which can be exploitedD           remotely (like Java browsers)) can also be blocked withoutJ           damaging normal use. This active protection works three ways: byC           checking integrity    of your files against tampering, by I           preventing of  untrusted images from  gaining privilege, and by H           regulating what other parts of the system an image may access.  J           2. A deletion protection system provides a way to undelete filesF           which were deleted by mistake and to optionally copy deletedI           files to backup facilities before removal. Unlike all other VMS H           "undelete" programs on the market, this facility does not relyA           on finding the disk storage that contained the file and H           reclaiming it before it is overwritten. Rather, it changes theD           semantics of the file system delete to use a "wastebasket"F           system and captures the file intact. Thus, this system worksH           reliably. No others do. This facility is also useful where youI           have a requirement to keep all files of a certain set of types, E           since the backup function can be used to capture such files I           while permitting otherwise normal system function. The shelving C           or linking functions are also available for moving copies I           offline if this is desired. The  Safety protection features are C           fully integrated with the DPS subsystem, so that deletion ?           protection does not involve destroying file security.   E           3.  When space runs out, hasty decisions about what to keep H           online often must be made, and the risk of accidentally losingI           something important is high.   Safety protects you from running E           out of space. Space can be monitored and older items in the C           wastebasket deleted if it is becoming low, without manual I           intervention. In addition, Safety  is able to "shelve" files so H           that they are stored anywhere else desired on your system, andD           they are brought back automatically when accessed. Thus noJ           manual arrangements need be made for reloading them.  Safety canI           also keep the files on secondary storage, keeping a "soft link" I           to the files at their original site so they will be accessed on H           the secondary storage instead. Also,    Safety can store filesI           compressed, or can store them on secondary storage so that read J           access is done on the secondary storage, but write access causesG           the file to be copied back to its original site. Standard VMS G           utilities are used for all file movement, and moved files are G           also directly accessible in their swapped sites with standard H           VMS utilities. The VMS file system remains completely valid at           all times.  G           Safety gives you a full complement of tools  for dealing with I           space issues automatically according to your site policy. These E           facilities are safe and easily understood.  A comprehensive I           utility is provided by which you set your site policy to select F           which files are and are not eligible for automatic shelving.C           Also you are provided with screen oritented utilities for F           selecting files to shelve at any time. Access to the shelvedJ           files of course causes unshelving if the normal shelving-by-copyC           mode is used. Also, a simple set of rules permit locating D           shelved or softlink target files at any time, even withoutC           Safety running.   Safety at no time invalidates your file E           structures for normal VMS access...not even for an instant.   H           In addition Safety contains functions to speed file access and%           inhibit disk fragmentation.   0 See AAAREADME.1ST for more complete information.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    