summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix a bug I introduced in the chunk decoder in the previous commit..des2002-06-051-1/+1
|
* First step towards SSL support: wrap connections in a 'struct connection'des2002-06-054-196/+255
| | | | | | | | | | which contains the socket descriptor, the input buffer and (yet unused) SSL state variables. This has the neat side effect of greatly improving reentrance (though we're not *quite* there yet) and opening the door to HTTP connection caching. This commit is inspired by email conversations with and patches from Henry Whincup <henry@techiebod.com> last fall.
* Oops, unbreak parsing of the `type' field in getasciilabel(). I hadiedowse2002-06-052-2/+6
| | | | | | | changed a `goto' to a `continue' in revision 1.52, but it continued the wrong loop. Noticed by: bde
* SUBDIR is initially empty.ru2002-06-051-1/+1
|
* Canonicalize.ru2002-06-051-4/+1
|
* Back out addition of a plus sign.ru2002-06-054-8/+8
| | | | DPADD and LDADD belong to individual makefiles.
* Remove the deprecated 4.2/4.3BSD wait union.mike2002-06-051-56/+3
|
* Support the 'comm' keyword, which is equivalent to our 'command', butjmallett2002-06-051-0/+2
| | | | specified by SUSv3.
* A space cannot be a header string seperator it appears given the SUSv3jmallett2002-06-051-1/+1
| | | | | description of ps(1), which uses them. I question whether newline and tab can be either, but I'm not touching them. Yet.
* To comply with SUSv3, duplicate the variable contents for each given format,jmallett2002-06-051-1/+4
| | | | | | | | | | | | so that multiple -ovar=header lines do not overwrite eachother. This means that ps -ouser=USERNAME -ouser=WHO would now possibly print: USERNAME WHO juli juli Whereas before it would be: WHO WHO juli juli
* Returning NULL here if malloc(3) fails is silly, at this point in the codepathjmallett2002-06-051-1/+1
| | | | | we have't malloc(3)'d nearly as much as we probably will, so errx(3) away, instead of waiting for something to fail yet again later on.
* Remove an XXX comment that seems to be a tiny bit no longer pertinent. Thisjmallett2002-06-051-4/+0
| | | | | | function seems to do the right thing, and is not a "stub", and whoever "marc" is, he's had plenty of time to do "the real one", so don't wait around for him any longer.
* Use of zero here meant many things, NULL, '\0' (NUL), and 0. Sort it out.jmallett2002-06-051-5/+5
|
* Fix spelling nit in error message.gordon2002-06-052-2/+2
|
* Use a const char * where it is meant to be used. There's no reason to tryjmallett2002-06-051-1/+2
| | | | to discard the const qualifier here.
* Duplicate the pointer to the string containing the header so it does not getjmallett2002-06-051-1/+1
| | | | frobbed when/if the pointer it is actually a part of gets freed.
* o Remove ftp.freebsd.org from the USA servers and add to thejedgar2002-06-052-6/+10
| | | | | | | Denmark servers. o Add snapshots.jp.FreeBSD.org. Approved by: brian
* Add information about setting up media to use the multi-volume supportmurray2002-06-052-0/+120
| | | | | | in sysinstall. Reviewed by: ru
* Replace thread_runnable() with thread_running() as the latter is morejhb2002-06-042-12/+10
| | | | | | accurate. Suggested by: julian
* We want to play osterage and stick our heads in the sand and ignore things.obrien2002-06-041-2/+2
| | | | Requested by: jhb
* Optimize the adaptive mutex spin a bit. Use a simple while loop withjhb2002-06-042-2/+8
| | | | | | | | | simple reads (and on IA32, a "pause" instruction for each interation of the loop) to spin until either the mutex owner field changes, or the lock owner stops executing. Suggested by: tanimura Tested on: i386
* Add a private thread_runnable() macro to make the code more readable andjhb2002-06-042-6/+10
| | | | make the KSE diff easier to maintain.
* ntpdate(1) is depreciated.obrien2002-06-041-2/+2
|
* Collapse lib and tar dirs into single top-level directory.sobomax2002-06-044-33/+23
| | | | Suggested by: obrien
* Remove GNU awk.obrien2002-06-041-1/+1
|
* Grammar nit.obrien2002-06-041-1/+1
| | | | Submitted by: keramida
* Install the i386 MMX headers, and IA-64 intrinsics functions.obrien2002-06-042-1/+17
| | | | Requested by: peter
* We don't need this library any more.obrien2002-06-047-29/+9
|
* Bump TSB_PAGES_SHIFT to 4. Less sucks too much.jake2002-06-041-1/+1
|
* Document -gstabs+obrien2002-06-041-0/+6
|
* 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
* Add REPORT LUNS basic infrastructure.mjacob2002-06-042-20/+77
|
* Move patches into the src/contrib/tar.sobomax2002-06-049-34/+117
| | | | | Requested by: ps Reviewed by: md5(1)
* Implement _Qp_sqrt. I've been unable to find a C program that gcc generatesjake2002-06-041-0/+14
| | | | a call to this for, but apparently somehing in libstdc++ does.
* Display job status correctly when a pipeline is suspended.tjr2002-06-041-6/+8
|
* Don't build perl if NO_PERL is defined.des2002-06-041-1/+4
|
* Describe finished jobs as "Done", not "Exit" (SUSv3)tjr2002-06-041-1/+5
|
* Don't output `state' and `current' fields for processes that aren'ttjr2002-06-041-3/+5
| | | | leaders in -l option to jobs(1).
* Missing prototypes from previous commit.tjr2002-06-041-0/+3
|
* Correct minor spacing problem in output of jobs -l for pipelines.tjr2002-06-041-1/+1
|
* Quote alias values in the output of the alias(1) builtin so they aretjr2002-06-043-5/+44
| | | | suitable for re-input to the shell (SUSv3)
* Install MD documentations in ${TARGET} directory instead of ${TARGET_ARCH}.nyan2002-06-041-6/+6
|
* Don't forget to include ../Makefile.inc.sobomax2002-06-041-0/+8
|
* Add bmake bits for building GNU tar from src/contrib/tar.sobomax2002-06-046-16/+614
|
* Send our ancienv GNU tar into Attic.sobomax2002-06-0431-16129/+0
| | | | Suggested by: ps
* Add importing/upgrading instructions.sobomax2002-06-041-0/+18
|
* Add razor used for shaving out GNU Tar.sobomax2002-06-041-0/+19
|
* Wrap lines correctly for the `l' command.tjr2002-06-041-1/+1
|
* 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.
OpenPOWER on IntegriCloud