summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* This commit was generated by cvs2svn to compensate for changes in r98524,fenner2002-06-2186-4240/+10457
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Import tcpdump 3.7.1, fromfenner2002-06-21116-5624/+13491
| | | | | | | | http://www.tcpdump.org/release/tcpdump-3.7.1.tar.gz
* | Remove GAWK. I removed it from the build 2 weeks ago and the worldobrien2002-06-20292-108772/+0
| | | | | | | | did not end. So finish the deed.
* | Merge ncurses 5.2-20020615 changes onto mainline.peter2002-06-201-3/+3
| |
* | This commit was generated by cvs2svn to compensate for changes in r98503,peter2002-06-2024-257/+640
|\ \ | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Import ncurses 5.2-20020615 to fix a first-column display bug.peter2002-06-2025-260/+643
| | |
| * | Removed in latest importpeter2002-05-211-158/+0
| | |
* | | FreeBSD is one of the OS's that does not require the use of libio with Gcc 3.1.obrien2002-06-18212-41351/+0
| | |
* | | Teach mdoc about the 4.6 releasedougb2002-06-181-0/+1
| | |
* | | In TTEST2(), check to make sure the "l" argument isn't so large thatfenner2002-06-171-2/+10
| | | | | | | | | | | | | | | | | | | | | "snapend - l" underflows; this fixes a buffer overflow with malformed NFS packets, and may fix other buffer overflows with malformed packets. Obtained from: tcpdump.org CVS
* | | Our strerror_r(3) returns int, not char *. This fixes bogus error messagessobomax2002-06-161-1/+6
| | | | | | | | | | | | | | | | | | like "Cannot stat: (null)" Reported by: bde, kris
* | | This commit was generated by cvs2svn to compensate for changes in r98247,mikeh2002-06-1522-487/+2085
|\ \ \ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | | Import lukemftp-1.6-beta2.mikeh2002-06-1522-487/+2085
| | | |
* | | | sendmail 8.12.4 has been importedgshapiro2002-06-111-4/+4
| | | |
* | | | Resolve conflicts from sendmail 8.12.4 importgshapiro2002-06-1120-66/+142
| | | |
* | | | This commit was generated by cvs2svn to compensate for changes in r98121,gshapiro2002-06-11432-1044/+2215
|\ \ \ \ | | | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | | | Import sendmail 8.12.4gshapiro2002-06-11453-1117/+2364
| | | | |
* | | | | cvs -j -j gave me two copies of TARGET_VERSION and I didn't noticeobrien2002-06-101-3/+0
| | | | | | | | | | | | | | | | | | | | it before committing.
* | | | | Don't depend on <pwd.h> to bogusly include <sys/types.h>.mike2002-06-091-0/+3
| | | | |
* | | | | Allow one to profile FORTRAN77 programs.obrien2002-06-091-6/+33
| | | | |
* | | | | Use easy way to sense C and POSIX locales, like in GLIBCache2002-06-081-1/+2
| | | | |
* | | | | Some upgrade instructionsache2002-06-081-0/+13
| | | | |
* | | | | This commit was generated by cvs2svn to compensate for changes in r98038,ache2002-06-0853-0/+18692
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | | | | Virgin import (trimmed) of GNU Sort, textutils 2.0.21ache2002-06-0853-0/+18692
| / / / /
* | | | | Commit changes that happened in IPFilter versions 3.4.27 - 3.4.28darrenr2002-06-072-7/+18
| | | | |
* | | | | This commit was generated by cvs2svn to compensate for changes in r98008,darrenr2002-06-079-0/+81
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | | | | Import IPFilter 3.4.28darrenr2002-06-079-0/+81
| | | | | |
* | | | | | This commit was generated by cvs2svn to compensate for changes in r98005,darrenr2002-06-0715-45/+137
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | | | | Import IPFilter 3.4.28darrenr2002-06-0729-90/+236
| | | | | |
* | | | | | Disabling automatic --same-owner option when running as uid 0 along withsobomax2002-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the --same-permissions was an overkill, so put it back. This is consistent with what our old tar did. Suggested by: dillon
* | | | | | IMO it was a quite ugly idea that if we are running as uid 0 then we cansobomax2002-06-071-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | safely ignore current umask(2) and assume that permissions should be set right like in the archive. Not only it violates POLA, but introduces huge potential security vulnerability, particularly for ports, where many popular archives come with 777 files and dirs.
* | | | | | Match the DBX_OUTPUT_MAIN_SOURCE_FILE_END definition in dbxelf.h.obrien2002-06-061-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | Bug found by: bde
* | | | | | Allow the specification of LONG_TYPE_SIZE on the command line.obrien2002-06-061-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Submitted by: bde
* | | | | | Implement "-mno-align-long-strings" which prevents pessimization of stringsobrien2002-06-062-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for space. -Os could do this, but it was easy to hack an MD version. This saves a whole 32 bytes in boot2, so I think it is worth using it. (keep how much worse gcc 3.2 will compile boot2...) Submitted by: bde (minus gcc 3.2 commentary)
* | | | | | Didn't get them all in revision 1.50.obrien2002-06-061-8/+8
| | | | | |
* | | | | | Fix excessive alignment for the aout case, and unbreak genassym for that case.obrien2002-06-061-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Our aout linker has alignment hacks and doesn't need gcc to do anything special. Tested for a year by: bde :-)
* | | | | | Tidy do-while.obrien2002-06-061-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | Requested by: bde
* | | | | | Read specs from /usr/libdata/gcc/specs if it exists.obrien2002-06-061-2/+2
| | | | | |
* | | | | | The brokenness in ix86_expand_clrstr is quite visible when youobrien2002-06-041-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compare the function with ix86_expand_movstr. Submitted by: Tor Egge
* | | | | | Gcc 3.1 (-O) now generates broken inline code for memset in some cases.obrien2002-06-041-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This broke newfs (newfs left some garbage in a bitmap). The ASM for: #include <string.h> int x, foo[100]; main() { memset(&foo[0], 0, x); } is (at least if you have fixed function alignment): .file "z.c" .text .p2align 2,,3 .globl main .type main,@function main: pushl %ebp movl %esp, %ebp pushl %edi pushl %eax movl x, %ecx xorl %eax, %eax shrl $2, %ecx movl $foo, %edi cld rep stosl andl $-16, %esp <-- the lower bits of `len' should be loaded near here testl $2, %edi <-- this seems to be meant to test the 2^1 bit in `len' (not alignment of the pointer like it actually does). %edi is the wrong register for holding the bits, since it is still needed for the pointer. je .L2 stosw .L2: testl $1, %edi <-- similarly for the 2^0 bit. je .L3 stosb .L3: movl -4(%ebp), %edi leave ret .Lfe1: .size main,.Lfe1-main .comm foo,400,32 .comm x,4,4 .ident "GCC: (GNU) 3.1 [FreeBSD] 20020509 (prerelease)" This seems to only result in (len % 3) bytes not being cleared, since gcc doesn't seem to use the builtin memset unless it knows that the pointer is aligned. If %edi could be misaligned, then too many bytes would be set. Submitted by: BDE
* | | | | | Move patches into the src/contrib/tar.sobomax2002-06-049-34/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Requested by: ps Reviewed by: md5(1)
* | | | | | Add importing/upgrading instructions.sobomax2002-06-041-0/+18
| | | | | |
* | | | | | Add razor used for shaving out GNU Tar.sobomax2002-06-041-0/+19
| | | | | |
* | | | | | This commit was generated by cvs2svn to compensate for changes in r97805,sobomax2002-06-04118-0/+48818
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | | | | | Virgin import (trimmed) of GNU Tar version 1.13.25.sobomax2002-06-04118-0/+48818
| / / / / /
* | | | | | Seems we are not ready for revision 1.8.obrien2002-05-301-1/+2
| | | | | |
* | | | | | Make our default predefines ANSI clean.obrien2002-05-301-2/+1
| | | | | |
* | | | | | This commit was generated by cvs2svn to compensate for changes in r97403,obrien2002-05-28456-1842/+144110
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | | | | | Gcc 3.1.0 pre-release's C++ support bits from the FSF anoncvs repoobrien2002-05-28456-1842/+144110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | on 9-May-2002 15:57:15 EDT.
| * | | | | | This commit was manufactured by cvs2svn to create branch 'VENDOR-gcc'.cvs2svn2002-05-172-0/+490
| | | | | | |
OpenPOWER on IntegriCloud