Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Get rid of missing prototype warnings | Peter S. Mazinger | 2006-01-26 | 1 | -4/+6 |
| | |||||
* | hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵ | Peter S. Mazinger | 2006-01-14 | 1 | -16/+22 |
| | | | | missing headers, other jump relocs removed | ||||
* | Hope I have it correct now w/ native gcc4 ssp | Peter S. Mazinger | 2006-01-09 | 1 | -2/+1 |
| | |||||
* | one reloc less, uninline, should save some space | Peter S. Mazinger | 2006-01-04 | 1 | -4/+5 |
| | |||||
* | tweak __progname handling some more since some [bad] apps actually try and ↵ | Mike Frysinger | 2006-01-04 | 1 | -6/+3 |
| | | | | use it | ||||
* | Convert some users | Peter S. Mazinger | 2005-12-16 | 1 | -1/+1 |
| | |||||
* | Try to mimic glibc sigaction, sjhill, could you please test w/ this version? | Peter S. Mazinger | 2005-12-08 | 1 | -1/+1 |
| | |||||
* | Correct use of __*log | Peter S. Mazinger | 2005-12-08 | 1 | -3/+3 |
| | |||||
* | More hiding, including __mempcpy | Peter S. Mazinger | 2005-12-03 | 1 | -9/+26 |
| | |||||
* | Hide mostly used functions | Peter S. Mazinger | 2005-12-01 | 1 | -6/+6 |
| | |||||
* | Make use of newly introduced attribute_noreturn | Peter S. Mazinger | 2005-11-04 | 1 | -4/+4 |
| | |||||
* | Moved guard_setup to dl-osinfo.h (used commonly by ldso and libc). Renamed ↵ | Peter S. Mazinger | 2005-10-27 | 1 | -0/+2 |
| | | | | to _dl_setup_stack_chk_guard, as in glibc. SSP requires now binutils-2.16.1 and newer. Add NOT_IN_libc/IS_IN_libc. Began using -DSHARED in uClibc_main.c, there are more candidates in there. Move back dl_protect_relro to it's earlier place. | ||||
* | Add gcc-4.1 non-TLS __stack_chk_guard support. Run the guard setup only once. | Peter S. Mazinger | 2005-10-01 | 1 | -1/+32 |
| | |||||
* | Changed ssp.c license to LGPL and added vapier as contributor | Peter S. Mazinger | 2005-09-23 | 1 | -8/+4 |
| | |||||
* | New ssp code using syscalls where possible. | Peter S. Mazinger | 2005-09-23 | 1 | -103/+34 |
| | | | | | Moved guard_setup to __uClibc_main.c, the only place where it is called. Removed SIGKILL option, not usable with sigaction. | ||||
* | move tv def back with gettimeofday() func | Mike Frysinger | 2005-06-07 | 1 | -4/+5 |
| | |||||
* | touchup defines so that we can use same ssp.c in both glibc and uclibc | Mike Frysinger | 2005-05-27 | 1 | -16/+28 |
| | |||||
* | - keep gcc-4.x happy | Ned Ludd | 2005-05-27 | 1 | -1/+5 |
| | |||||
* | style updates | Mike Frysinger | 2005-05-27 | 1 | -9/+9 |
| | |||||
* | - added externs to keep gcc quiet about implicit declaration of 3 functions | Ned Ludd | 2005-03-12 | 1 | -0/+5 |
| | |||||
* | - 2/NN patches for ssp. Updates from Peter S. Mazinger and Robert Connolly | Ned Ludd | 2005-02-08 | 1 | -10/+9 |
| | |||||
* | - 1/NN patches for ssp | Ned Ludd | 2005-02-08 | 1 | -6/+7 |
| | |||||
* | dont bother including sysctl.h unless we need it | Mike Frysinger | 2005-01-11 | 1 | -1/+3 |
| | |||||
* | update : $ | Ned Ludd | 2004-11-25 | 1 | -1/+1 |
| | |||||
* | misc cleanups of __stack_smash_handler() function when ssp support is ↵ | Ned Ludd | 2004-11-11 | 1 | -2/+2 |
| | | | | enabled. syslog() support should now work both inside and outside of chroots. erandom code left in but remains #ifdef out by default. May remove erandom completely in the future for uClibc unless the LFS guys and gals want to keep it. | ||||
* | misc cleanups of __stack_smash_handler() function when ssp support is ↵ | Ned Ludd | 2004-11-11 | 1 | -76/+100 |
| | | | | enabled. syslog() support should now work both inside and outside of chroots. erandom code left in but remains #ifdef out by default. May remove erandom completely in the future for uClibc unless the LFS guys and gals want to keep it. | ||||
* | Split up syscalls.c, since it had grown to be quite large and ugly. | Eric Andersen | 2004-01-21 | 1 | -2/+2 |
| | | | | -Erik | ||||
* | Peter S. Mazinger writes: | Eric Andersen | 2004-01-02 | 1 | -0/+97 |
Hello Erik! I have made some cosmetical changes to the files, removed the added SCRT=-fPIC option from building the crt0.S file (but it is a requirement to build them with -fPIC), and changed some comments. I have left the ldso.c patch with PIE_SUPPORT ifdefs, but consider applying it w/o them (see some earlier comment from PaX Team on this issue, as it is considered a bug). To have it work correctly, you'll also need removing COMPLETELY_PIC. One thing is missing: PIE_SUPPORT should be usable only for i386 (for now). Also added the support for propolice protection (that works for me and catches memcpy/strcpy attacks (but needs a special gcc version). Thanks, Peter |