home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ANews 2
/
AnewsCD2.iso
/
Indispensables
/
Librairies
/
68060-040
/
CyberGuard
/
CyberGuard.notes
< prev
next >
Wrap
Text File
|
1999-10-04
|
4KB
|
162 lines
Open:
ReleaseNotes:
o 2.6
o private Hook extension
o 2.5
o CyberGuard Quit fix
o 2.4
o added RESIDENT to load cyberguard as a resident tag.
The passed arguments are used after the reboot.
Only RAWIO is possible.
If you want file output later just do this
cyberguard UPDATE FILE=CNC:0/0/640/100/CyberGuard/Auto/Close in
the startup-sequence or by hand so the internals are updated.
All this only works with a rom 680x0.library or a resident loaded
680x0rom.library
o DisplayBeep problem fixed
o intro output fixed
o long outstanding weird sideeffect bug fixed
o for the runtime arg update i added, so you
can switch off modes if you use cyberguard resident
and wanna use different options when your system is alive
o NODEADLY
o ZERO
o NOGUARD
o NOWEAK
o ALERTPATCH
o NODISPLAYBEEP
o NOSHOWDISS
o NOSTACKCHECK
o NOAREG
o NODREG
o NODATESTAMP
o UPDATE(does nothing)..only to mark that you want that
cyberguard updates its internal resources because segtracker
and dos.library may be there now(mostly useful for the resident case)
o Added RESIDENTPRI to adjust where to insert the cyberguard resident tag
o Added rawio serial speed arguments
BAUD9600
BAUD19200
BAUD38400
BAUD57600
BAUD76800
BAUD115200
useful for a resident(or not) start if you can`t stand a 9600 sloooooowwww output.
o Fixed Alert Resident Tag enforcer hit.
The Fix doesn`t fix the hits you probably get on an Alert+Reboot+AlertShown.
That would need a complete Alert resident rewrite i`m too lazy to do now.
o 2.3
o cleanup of some ancient code
o 2.2
o stackborder calculation for stackcheck fixed.
o 2.1
o Option DISPLAYBEEP
o Option WEAKWRITEPROTECT(No USER option)
DON'T USE YET..unstable
o concret error msg when it can`t load the 68040.library >=42
o 2.0 Release
o 2.0Beta3
o Finally Writeprotect works with trace emulation and the fucked up
case for writing to $f80000 where the rom itself has to be removed.
o 2.0Beta2
o Writeprotect support fix...done better(well..not really)
o 2.0Beta1
o Writeprotect support
o 2.0Beta0
o 68040 support
o optimized ExecBase hits
o 1.12
o Final Release(as usual..not really)
o 1.11beta7
- Improved Enforcer Faking to avoid Sushi`s msg
o 1.11beta6
- fixed another condition restore problem for hits.
Was the reason why strlen(NULL) doesn`t stop at once.
o 1.11beta5
- linked with the new parsearg.o
o 1.11beta4
- Output Buserrors instead of ignoring them
o 1.11beta3
- Fixed the "Resident Hit Problem" caused by Resident without an "ADD" option
which should imply an ADD.
Example:
1) Resident searches the segment entry of the file you want to add..which is NULL in
our case.
2) then it checks if the "ADD" option is there...it`s not
3) then it does some checks with the Segment ptr it got from 1) and it does
something like that move.l 4(a3),d0 which is a long read to NULL..obviously a
bug but it`s not detected because it`s understood by CyberGuard as an ExecBase
read. Later on it also does a cmp.l #1,4(a3) (which is a bug itself) and
which caused another bug through a sideeffect of a bug in Cyberguard which
didn't restore the correct CCR codes after the cmp.l.
4) Well..reading this nonsense again after several months i must say that my
english really sucks:-)
o 1.11beta2
- Fixed a divu->sbcd problem in the disassembler
o 1.11beta1
- hang problem hopefully fixed
- improved the stack segtracker check..now it also checks
with word skip
- important READ to output bug fixed
o 1.11
- Slightly changed ParseArg
o 1.10
- Fixed AREGCHECK crash when used without DREGCHECK
o 1.9
- Linked with new ParseArg lib which fixes ? problem
o 1.8
- Fixed some cleanup problem
o 1.7
- finally fixed the icon argument parsing problem.
For people that think for some weird reason that
Cyberguard/Enforcer should be put into the wbstartup.
o 1.6
- Fixed a bitfield problem in the disassembler
o 1.5
- Fixed 1.4:-)
o 1.4
- Added EnforcerPort to avoid mungwall's NULL write.
o 1.3
- Tried to speed up certain execbase accesses.
(move.l 4.w,a6 and move.l 4.l,a6)
- Command "Quit" works now
o 1.2
- Stackline repeat bug
- Disassembler problem with mulu.l ?,dn n always 0
- Removed the "Beta" string
o 1.1 - Release