AminetAminet
Search:
84716 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/debug/TRSaferPtch.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Safer Setfunctions Debug/Control Tools
Author:thomas.richter at alumni.tu-berlin.de (Thomas Richter)
Uploader:thomas richter alumni tu-berlin de (Thomas Richter)
Type:dev/debug
Version:2.13
Architecture:m68k-amigaos >= 2.0.4 ___________________________________________________________________________
Date:2021-06-19
Download:http://aminet.net/dev/debug/TRSaferPtch.lha - View contents
Readme:http://aminet.net/dev/debug/TRSaferPtch.readme
Downloads:1589

New in 2.13:

In case a library or device called its Expunge() vector recursively
from its LibClose() vector, SaferPatches would have attempted to 
release the patch information twice, causing memory corruption.
Also, the SaferPatches patch into Expunge() and LibClose() trashed
register a6.
___________________________________________________________________________

New in 2.12.2:	

SaferPatches remains unchanged; no aparent bugs found. ShowPatches
includes now a menu that allows to define the sorting order of the
patch list, and options to print and safe the changes. Thanks goes
to Luca for the ideas.
_____________________________________________________________________________

New in 2.12:	

Saferpatches checks now explicitly whether resources are about to be 
patched. It emmits a yellow guru if the WARN option is on. Note that
a resource requires only a "node" and not a "library" structure, hence
the checksum field "SetFunction" relies on need not to be available.
Patching resources is therefore not 100% waterproof and may corrupt
memory unless the resource structure is in fact a library structure.
_____________________________________________________________________________

New in 2.11:

SaferPatches does now no longer flush libraries if it runs out of memory.
This might have caused problems in low-memory situations.
_____________________________________________________________________________

New in 2.10.2:

Updated ShowPatch again. It is now possible to disable or enable patches
from the command line. *WARNING! THIS IS AN ADVANCED FEATURE AND SHOULD BE
USED WITH GREAT CARE!*

More about this feature in the guide.

SaferPatches remains unmodified.
_____________________________________________________________________________

New in 2.10:

Updated ShowPatch *a lot*. It is now possible to enable or disable selected
entries or groups of patches by one click. However, note THAT THIS OPERATION
IS POTENTIALLY DANGEROUS! 

Updated SaferPatches a tiny little bit to support the protocol by ShowPatch
for enabling and disabling patches.
_____________________________________________________________________________


Thomas,
	June 2021


Contents of dev/debug/TRSaferPtch.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                  267     628  42.5% -lh5- 24d3 Apr  7  2002 SaferPatches.info
[unknown]                 2373    3624  65.5% -lh5- a9c0 Jun 19 20:43 SaferPatches/SaferPatches
[unknown]                12124   34192  35.5% -lh5- 390a Jun 19 20:48 SaferPatches/SaferPatches.guide
[unknown]                  284     537  52.9% -lh5- f50a Sep 28  1999 SaferPatches/SaferPatches.guide.info
[unknown]                 1078    2553  42.2% -lh5- f2b2 Jun 19 20:49 SaferPatches/SaferPatches.readme
[unknown]                  383     856  44.7% -lh5- f9c0 Sep 28  1999 SaferPatches/SaferPatches.readme.info
[unknown]                 7325   12084  60.6% -lh5- b7fb Oct 12  2001 SaferPatches/ShowPatch
[unknown]                  586    1124  52.1% -lh5- 9ea4 Sep 28  1999 SaferPatches/ShowPatch.info
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total         8 files   24420   55598  43.9%            Jun 20 03:20

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>