- gcc 3.4.1 support (3 September, 2004)
- new platform: mips64 processor (31 August, 2004)
- gcc 3.4 support (11 May, 2004)
- gcc 2.95.3, 3.3.2 (11 May, 2004)
- fix mysql and g++ issue. This happens on the arrangement of a character array that is declared after a inner block.
- fix a missing warning message "return at end of function."
- new platform: amd64 and arm processor on OpenBSD 3.5 (1 May, 2004)
- fix freebsd 5.1 linkage error and set protection as default. (22 December, 2003)
- introduce _LIBC_PROVIDES_SSP_ switch for changing the generic ssp handler in libgcc2.c to the one in libc, provided by a distributor and add SUSPICIOUS_BUF_SIZE switch to change the value at the compilation time. (24 December, 2003)
- fix the issue: the combination use of no-stack-protector and stack-protector-all makes a internal compiler error. (8 December, 2003)
- updates the FreeBSD 5.1 implementation. (25 November, 2003)
- OpenBSD 3.4 enables this protection in the kernel as well. (1 November, 2003)
- fix the gcc 3.3 issue: c++ with ssp somethimes makes internal compiler error. (20 October, 2003)
- Useful macros for autoconf to check for ssp-patched gcc , thanks to Tiago Sousa (5 September, 2003)
- introduce a new protection method. (-fstack-protector-all), which enables protection instruments for all functions. (22 September, 2003)
Even if a function doesn't have a character array, ssp inserts a protection instrument and moves the location of any type of array in the function to the next of canary.
- gcc 3.3 support (20 June, 2003)
- fix the ssp (gcc 2.95.3) issue: ssp fails to copy the content of a structure argument. (22 September, 2003)
- The "www.trl.ibm.com/projects/security/ssp" page is moved to http://www.research.ibm.com/trl/projects/security/ssp/
- fix the problem; not to protect the 1st function argument in the condition where CFLAGS="-O0" is used, the address operation of the 1st argument is taken, and all version of gcc. (22 July, 2003)
- fix the problem; regex functions of m4 makes seg fault, for gcc 3.0 and later. (16 July, 2003)
- gcc 3.3 support (20 June, 2003)
fix the problem; the code compiled sfvprintf.c in sfio fails to compile.
- OpenBSD 3.3 with this stack protector is released. (1 May, 2003)
- fix powerpc problem on gcc 3.2.2 (24 April, 2003)
- updates the FreeBSD 4.8 implementation and changes the stack_smash_handler implementation as a shared library. (7 April, 2003)
- fix the problem; the code compiled ap_snprintf in apache with '-O -finline-functions' fails to execute.
- fix incomplete stderr message in stack_smash_handler.
- fix powerpc problem on gcc 3.2.2 (24 April, 2003)
- updates the FreeBSD 4.8 implementation and changes the stack_smash_handler implementation as a shared library. (7 April, 2003)
- fix the problem; the code compiled ap_snprintf in apache with '-O -finline-functions' fails to execute.
- fix incomplete stderr message in stack_smash_handler.
- change signal handlings in stack_smash_handler (18 March, 2003)
- fix alpha problems at ports compilation (11 March, 2003)
- changes not to combine the frame addressing with negative constant; powerpc and alpha (5 March, 2003)
- fix a setjmp problem on the system; powerpc and alpha (28 February, 2003)
- gcc 3.2.2 support (26 February, 2003)
gcc 2.95.3 and gcc 3.2.1: fix following problems
inline function processing on every architecture,
setjmp processing on the architecture where the frame grows upward.
- gcc 3.2.1 support (9 January, 2003)
gcc 2.95.3 and gcc 3.2: several bug fixes (i386 is affected)
inline function processing, setjmp/longjmp processing, short frame pointer addressing for powerpc, sparc, alpha, hppa
- several bug fixes: guard_setup for openbsd, SUBREG support for 64 bit processor, loop proc for powerpc (26 November, 2002)
- 64 bit processor (alpha, sparc64) support (21 October, 2002)
An inline function failure is fixed. Processor status chart is updated.
- openbsd support and fix Wstack-protector bug (27 September, 2002)
- gcc 3.2 support (5 September, 2002)
- eliminate the protection problem of derived char types in gcc 3.0.4
m68k for gcc 2.95.* is ready (19 Aug, 2002)
- protect the function which uses alloca builtin-call (28 May, 2002)
- VAX for gcc 2.95.* is ready (17 Apr, 2002)
- Some fixes at the copying arguments (3 April, 2002)
- Protected systems page is uploaded (1 Mar, 2002)
- gcc 3.0.4 support and mips ready (22 Feb, 2002)
- FreeBSD 4.4 support (7 Jan, 2002)
- Processor status chart is uploaded (29 June, 2001)
- gcc 3.0 support (28 June, 2001)
- sparc-sun-solaris2.6 is ready (12 June, 2001)
- FreeBSD 4.3 protection patch is uploaded (8 May, 2001)
|