freebsd-skq/contrib
Konstantin Belousov c09ba32715 Properly support -fPIE by linking PIE binaries with specially-built
Scrt1.o instead of crt1.o, since the later is built as non-PIC.

Separate i386-elf crt1.c into the pure assembler part and C code,
supplying all data extracted by assembler stub as explicit parameters [1].
Hide and localize _start1 symbol used as an interface between asm and
C code.

In collaboration with:	kan
Inspired by:	PR i386/127387 [1]
Prodded and tested by:	rdivacky [1]
MFC after:	3 weeks
2009-12-02 16:34:20 +00:00
..
amd Remove build timestamps from the following files: 2009-07-11 22:30:37 +00:00
bc
bind9 Update to BIND 9.6.1-P2. The vulnerability this is designed to fix is 2009-11-30 03:38:34 +00:00
binutils Push mips support into the tree. 2008-12-11 08:22:20 +00:00
bsnmp Add an extra (void *) cast. The struct if_msghdr has an 8 byte 2009-02-18 19:59:27 +00:00
bzip2 Update and remove CVS-specific items 2009-08-13 06:07:38 +00:00
com_err
cpio
csup - Remove semicolon that should not have been there. 2009-06-12 16:37:53 +00:00
cvs
diff
ee Add a minimal change to prevent NULL deference in ee(1). 2009-11-10 00:48:24 +00:00
expat
file Merge vendor/file/dist@192348, bringing FILE 5.03 to 8-CURRENT. 2009-05-18 22:34:33 +00:00
gcc Properly support -fPIE by linking PIE binaries with specially-built 2009-12-02 16:34:20 +00:00
gcclibs
gdb gdb: make 'thread apply all bt' always work on all threads 2009-06-12 14:27:50 +00:00
gdtoa Import a vendor fix for a list overrun. 2009-09-07 09:30:37 +00:00
gnu-sort
gperf
groff When man pages are formatted in UTF-8, .Fl is encoded as U+2212 "MINUS 2009-05-21 17:56:00 +00:00
ipfilter fix spelling mistake 2009-11-19 08:10:24 +00:00
less Update less to v436. This is considered as a bugfix release from vendor. 2009-07-29 09:20:32 +00:00
libbegemot
libf2c
libobjc
libpcap Revert revision 199201 for now as it has introduced a kernel vulnerability 2009-11-12 19:02:10 +00:00
libreadline
libstdc++
lukemftp
lukemftpd Prevent cross-site forgery attacks on lukemftpd(8) due to splitting 2009-01-07 20:17:55 +00:00
ncurses Merge r198489 from vendor/ncurses/dist: 2009-10-26 13:03:52 +00:00
netcat Update and remove CVS-specific items 2009-08-13 06:07:38 +00:00
ngatm
ntp Don't try to bind to an anycast addeess. The KAME IPv6 stack doesn't 2009-12-01 16:07:50 +00:00
nvi
one-true-awk
openbsm Import OpenBSM 1.1p2 from vendor branch to 8-CURRENT. This patch release 2009-08-02 10:27:54 +00:00
openpam Merge upstream r421: grammar nit in pam.conf(5). 2009-10-09 09:42:58 +00:00
opie - Remove non-existing reference 2009-01-30 15:43:55 +00:00
pam_modules/pam_passwdqc
pf
pnpinfo
sendmail Remove build timestamps from the following files: 2009-07-11 22:30:37 +00:00
smbfs Document the "-U" option. While it is not part of the 2009-01-22 08:29:39 +00:00
tcp_wrappers
tcpdump Add parsing code for TCP UTO (User Timeout Option). 2009-10-07 09:07:06 +00:00
tcsh Fix tcsh losing history when tcsh terminates because the pty beneath it 2009-10-06 20:19:16 +00:00
telnet Use <termios.h> instead of <sys/termios.h>. 2009-11-28 11:57:25 +00:00
texinfo
top Explicitly line up the CPU state labels with the calculated starting column 2009-08-19 15:17:13 +00:00
traceroute - Add AS lookup functionality to traceroute6(8) as well. 2009-08-23 17:00:16 +00:00
wpa Add some notes and clarify a few sections: 2009-03-16 23:56:28 +00:00