Article delegate-en/2781 of [1-5169] on the server localhost:119
  upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
Newsgroups: mail-lists.delegate-en

[DeleGate-En] DeleGate/8.10.2(BETA) -- become suitable to be compiled and run with Bounds-Checking Gcc
22 Oct 2004 00:21:30 GMT (Yutaka Sato)
The DeleGate Project

Dear DeleGate users,

I inform you of the new release of DeleGate available as follows:
DeleGate/8.10.2(BETA) -- become easy to be compiled with Bounds-Checking Gcc

You can be completely free from any kind of array overflows anywhere,
including buffer overflows on stack, using the "Bounds-Checking Gcc" (BCC).
This version of DeleGate become easy to be compiled with BCC like follows:

  $ BCCHOME=/where/your/bounds-checking/gcc
  $ make CC="$BCCHOME/xgcc" CFLAGS="-B$BCCHOME -fbounds-checking"

  $ export GCC_BOUNDS_OPTS="-no-message -no-statistics -no-warn-overlap"
  $ delegated -Pxxxx ...

The executable file is about three times larger than the one without BCC,
but the execution speed is feasible in most cases.  I tested it only with
gcc-3.4.2 (recent version) on RedHat/7.1 (ancient version:p).

See the followings for more details on the "Bounds-Checking Gcc".

  FILE: delegate8.9.6.tar.{gz,bz2}
  DATE: Sep 15 22:19 JST 2004
  TAR-SIZE: 4444160 bytes
  TAR-MD5:  13b50d62c3316ad31738ae1e75fe75f4

 + general: become compilable with BCC without modification
 + porting: introduced automatic detection of typedef collision

  D G   Yutaka Sato <>
 ( - )  National Institute of Advanced Industrial Science and Technology
_<   >_ 1-1-4 Umezono, Tsukuba, Ibaraki, 305-8568 Japan
Do the more with the less -- B. Fuller

  admin search upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]