summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make it works for non ASCII compatible encodings too.ache2001-12-026-42/+42
| | | | The only assumption left is that 'A'..'Z' 'a'..'z' both are contiguous
* Enable build of smbfs. It works now as before on both UP and MP machines.bp2001-12-021-2/+1
|
* Catch up with KSE changes.bp2001-12-025-155/+158
| | | | Submitted by: Max Khon <fjoe@iclub.nsu.ru>
* Fix a bug with transmitter restart after receiving a 0 window. Thedillon2001-12-025-19/+56
| | | | | | | | | | | | | receiver was not sending an immediate ack with delayed acks turned on when the input buffer is drained, preventing the transmitter from restarting immediately. Propogate the TCP_NODELAY option to accept()ed sockets. (Helps tbench and is a good idea anyway). Some cleanup. Identify additonal issues in comments. MFC after: 1 day
* Pull netsmb requester from the pre-KSE world. This update mostly basedbp2001-12-0210-176/+188
| | | | on the patches submitted by Max Khon <fjoe@iclub.nsu.ru>
* Adding man page for the em driver.pdeuskar2001-12-022-0/+148
| | | | | | Submitted by:Prafulla Deuskar Reviewed by:Paul Saab MFC after:1 week
* This is the first commit of the Intel gigabit driver forpdeuskar2001-12-0210-0/+7590
| | | | | | | | PRO/1000 cards. Submitted by:Prafulla Deuskar Reviewed by: Paul Saab MFC after:1 week
* Re-enable the ciss driver, now that it should be building again.msmith2001-12-021-1/+1
|
* Catch up with the proc -> d_thread_t change.msmith2001-12-022-5/+13
|
* Forget to remove fsck from src/release/{alpha,pc98}/boot_crunch.conf,matusita2001-12-022-6/+2
| | | | | | | which should be done with src/release/i386/boot_crunch.conf rev 1.51 and src/usr.sbin/sysinstall/install.c rev 1.311. Spotted by: nyan (via ReichaNet)
* Sysinstall cleanups for installation:matusita2001-12-024-44/+58
| | | | | | | | | 1) Use devfs to mount filesystems. If mounting devfs is fail, fallback to old code. 2) When fscking filesystems, use 'fsck_ffs' explicitly. As a result, we no longer need 'fsck' the wrapper program. Reviewed by: jkh
* o Update copyright.jedgar2001-12-021-17/+37
| | | | | | | | o Updates content to reflect the changes to acl.h for internal/external acl_t representations. Approved by: rwatson Obtained from: TrustedBSD Project
* Add functionality and fix bugs so the driver will work with soon-to-bescottl2001-12-027-41/+217
| | | | | | | | | | | | | released management apps. 1. Implement poll(). This will check for queued aif's so that a subsequent ioctl call to retrieve the next aif will not block. 2. Don't catch signals when sleeping on a fib sent from userland. This causes a race and panic due to the pthread context switcher waking up the tsleep at inopportune times. 3. Fix some whitespace nits. MFC after: 3 days
* Add manpages describing various vfs and vm APIs.alfred2001-12-0210-6/+701
| | | | Submitted by: Chad David <davidc@acns.ab.ca>
* Use calloc(3) instead of rolling our own.jedgar2001-12-021-2/+1
|
* Sort includes.markm2001-12-022-7/+7
|
* Style fixups.markm2001-12-014-47/+48
| | | | | | | Sort function declarations, includes. Make consistent WRT use of _P() macro (ugh!) Inspired by: bde
* Work around world breakage in previous commit. The bug is inbde2001-12-011-2/+2
| | | | | | | | | <security/pam_misc.h>. It declares a function parameter named 'send', so nothing that includes both <unistd.h> (which declares send(2)) and <security/pam_misc.h> be compiled with WARNS=2 unless NO_WERRROR is set. Fixed order of WARNS.
* Fix namespace pollution by protecting names used as arguments.markm2001-12-011-5/+7
| | | | Reported by: bde
* Protect names that are used elsewhere. This fixes WARNS=2 breakagemarkm2001-12-011-4/+4
| | | | in crypto telnet.
* WARNS=2 fixes.markm2001-12-016-79/+118
| | | | Reviewed by: bde (a while back)
* Remove the 'irq' string from the irqN part of the "interrupts" display.markm2001-12-011-2/+10
| | | | This allows us to see the irq number when device names ate too long.
* WARNS=2 and s/register//.markm2001-12-0114-416/+420
| | | | | Set NO_WERROR=true because there are some flex(1) issues that need to be dealt with.
* Use tabs where possible.obrien2001-12-011-11/+11
|
* Allow for ip_output() to be called with a NULL route pointer.ru2001-12-012-6/+7
| | | | This fixes a panic I introduced yesterday in ip_icmp.c,v 1.64.
* Forget to remove kget.c, since kget feature is already gone.matusita2001-12-011-125/+0
|
* Remove kget() feature, which is removed from 5-current kernel.matusita2001-12-017-24/+2
| | | | | | | | | Since userconfig feature is implemented by tweaking variables (hint.*) with loader(8), we can put back an equivalent feature. Maybe the first step for this is to commit yokota-san's patch (add userconfig command for loader). Approved by: jkh
* (null commit)sheldonh2001-12-010-0/+0
| | | | | | The log for the previous revision misattributed the Hart list to Heckenbach. Craig Hart doesn't know where I got the name Heckenbach from. :-)
* Correct misattribution of the Hart list, which I had mistakenlysheldonh2001-12-011-13/+22
| | | | attributed to Heckenbach.
* Add support for sysconf(_SC_NPROCESSORS_CONF) and sysconf(_SC_NPROCESSORS_ONLN).jkoshy2001-12-013-0/+17
| | | | | | | | This API is supported in SVR4.0MP, Solaris, Linux, AIX and Tru64 Unix. PR: bin/27489 Submitted by: Arun Sharma <arun@sharma-home.net> Reviewed by: bde (prior version)
* Add a missing underscore.mike2001-12-011-1/+1
| | | | Submitted by: fenner
* o Stop abusing MD headers with non-MD types.mike2001-12-0111-39/+87
| | | | | | | | | | | | | | | o Hide nonstandard functions and types in <netinet/in.h> when _POSIX_SOURCE is defined. o Add some missing types (required by POSIX.1-200x) to <netinet/in.h>. o Restore vendor ID from Rev 1.1 in <netinet/in.h> and make use of new __FBSDID() macro. o Fix some miscellaneous issues in <arpa/inet.h>. o Correct final argument for the inet_ntop() function (POSIX.1-200x). o Get rid of the namespace pollution from <sys/types.h> in <arpa/inet.h>. Reviewed by: fenner Partially submitted by: bde
* vm/vm_kern.c: rate limit (to once per second) diagnostic printf whenluigi2001-12-012-3/+22
| | | | | | | | | | | | | | | | | | | | | you run out of mbuf address space. kern/subr_mbuf.c: print a warning message when mb_alloc fails, again rate-limited to at most once per second. This covers other cases of mbuf allocation failures. Probably it also overlaps the one handled in vm/vm_kern.c, so maybe the latter should go away. This warning will let us gradually remove the printf that are scattered across most network drivers to report mbuf allocation failures. Those are potentially dangerous, in that they are not rate-limited and can easily cause systems to panic. Unless there is disagreement (which does not seem to be the case judging from the discussion on -net so far), and because this is sort of a safety bugfix, I plan to commit a similar change to STABLE during the weekend (it affects kern/uipc_mbuf.c there). Discussed-with: jlemon, silby and -net
* Merge the (in)complete ANSIfication work from src/crypto/telnet.markm2001-11-307-225/+209
|
* Damn. The previous mega-commit was incomplete WRT ANSIfication. Thismarkm2001-11-3026-562/+500
| | | | fixes that.
* After running "make unifdef", commit the result. This code is nowmarkm2001-11-3012-1979/+782
| | | | a complete subset of the crypto (master) code.
* After running a "make unifdef", commit the resultant diffs.markm2001-11-308-1063/+324
| | | | This code is now a complete sunset of the crypto (master) code.
* o Update sysctl.8 to reflect renaming of various security-relatedrwatson2001-11-301-2/+5
| | | | | | | sysctls, and to introduce new ones. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs
* Invoke the new 'unifdef:' target, and make this lib a complete subsetmarkm2001-11-304-58/+51
| | | | of the crypto (master) code.
* o Introduce kern.security.bsd.unprivileged_read_msgbuf, which allowsrwatson2001-11-301-0/+13
| | | | | | | | | | | the administrator to restrict access to the kernel message buffer. It defaults to '1', which permits access, but if set to '0', requires that the process making the sysctl() have appropriate privilege. o Note that for this to be effective, access to this data via system logs derived from /dev/klog must also be limited. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs
* New release note: send-pr(1) -a (+ MFC).bmah2001-11-302-2/+12
| | | | MFC noted: Increased TCP sndspace/rcvspace defaults.
* Diff-reduce WRT src/secure/*telnet*/Makefile.markm2001-11-303-10/+45
| | | | | Also, add an "unifdef:" target, so that the telnet sources can be remade from the crypto sources in src/crypto/telnet.
* The transmit burst limit for newreno completely breaks TCP's performancedillon2001-11-301-0/+10
| | | | | | if the receive side is using delayed acks. Temporarily remove it. MFC after: 0 days
* o Further sysctl name simplification, generally stripping 'permitted',rwatson2001-11-301-9/+9
| | | | | | | | using '_'s more consistently. Discussed with: bde, jhb Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs
* Style clean-up, and diff-reduce WRT src/secure/*telnet*/Makefilemarkm2001-11-303-45/+34
| | | | | Lost in this commit - KerberosIV compatability. This will be re-added later.
* Style clean-up, and diff-reduce WRT src/secure/*/telnet/Makefilemarkm2001-11-303-18/+32
|
* Clean up makefiles, and turn on WARNS=2. Take into account the telnetmarkm2001-11-303-11/+17
| | | | #if cleanup.
* Forced commit.markm2001-11-300-0/+0
| | | | | This file was taken from the Heimdal implementation of Kerberos 5, done by KTH.
* Very large style makeover.markm2001-11-3090-10634/+4938
| | | | | | | | | | | | | 1) ANSIfy. 2) Clean up ifdefs so that a) ones that never/always apply are appropriately either fully removed, or just the #if junk is removed. b) change #if defined(FOO) for appropiate values of FOO. (currently AUTHENTICATION and ENCRYPTION) 3) WARNS=2 fixing 4) GC other unused stuff This code can now be unifdef(1)ed to make non-crypto telnet.
* o Move current inhabitants of kern.security to kern.security.bsd, sorwatson2001-11-301-14/+16
| | | | | | | | | that new models can inhabit kern.security.<modelname>. o While I'm there, shorten somewhat excessive variable names, and clean things up a little. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs
OpenPOWER on IntegriCloud