summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add KTR, a facility that logs kernel events in order to to facilitatejasone2000-09-077-21/+770
| | | | | | | debugging. Acquired from: BSDi (BSD/OS) Submitted by: dfr, grog, jake, jhb
* Remove superfluous `/'s before KODIR.obrien2000-09-074-51/+51
| | | | Acceptability explained by: rgrimes
* I have not tested this to completion yet, but this appears to fix world.peter2000-09-071-1/+1
| | | | Add nsswitch.h to the list of includes installed.
* Fix typosmarko2000-09-061-3/+3
| | | | Approved by: Warner
* ``Anyone is now free to rub two primes together for their own gratification''kris2000-09-063-11/+3
| | | | | | | | | | -- Unknown Now that the RSA algorithm is released into the public domain, build librsaintl by default unless NO_RSAINTL is set in make.conf. The native OpenSSL implementation of RSA is much faster, doesn't have an artificial keysize limitation, has 30% fewer calories and tastes great!
* Spelling policebrian2000-09-061-2/+2
| | | | Submitted by: des
* With the committed changes to the loaders modules path code, the kernelobrien2000-09-061-1/+1
| | | | path does not need to be hard coded.
* Since AlphaLinux is the weirdest Linux of all, probably best to do theobrien2000-09-061-1/+1
| | | | logic this way.
* Two sys/compat/linux sources aren't applicable on the Alpha at this time.obrien2000-09-061-2/+6
|
* Fix whitespace bogon.bmah2000-09-062-2/+2
|
* Note that the regular expression syntax supported by killall(1) changedbmah2000-09-062-0/+4
| | | | | | when it became a C program. Submitted by: sheldonh
* ess maestro driver - not enabled by defaultcg2000-09-063-0/+1541
| | | | Submitted by: Taku YAMAMOTO <taku@cent.saitama-u.ac.jp>
* Fix markup typomarko2000-09-061-1/+2
| | | | | PR: 21084 Submitted by: Gerhard Sittig <Gerhard.Sittig@gmx.net>
* Note the addition of nsswitch support, recently merged from NetBSD.bmah2000-09-062-0/+10
|
* Add support for D-Link DSB-650 USB ethernet adapter.wpaul2000-09-061-2/+7
|
* Regenerate.wpaul2000-09-062-2/+9
|
* Add new device ID for the D-Link DSB-650 USB ethernet adapter. This iswpaul2000-09-061-0/+1
| | | | | a pegasus device, which has product ID 0xABC1. I'm not sure why they changed it; there's already an entry for a DSB-650TX.
* Minimal set of diffs from the i386 bits to the AlphaLinux.obrien2000-09-063-499/+217
| | | | Submitted by: gallatin (content, minimization by me)
* Change the calls to panic() in uifree(), chgproccnt(), and chgsbsize()truckman2000-09-061-4/+4
| | | | | to printf(). Any errors detected are not likely to be fatal, so it should be safe to let things keep running.
* NewBSD nsswitch ported to FreeBSD.imp2000-09-061-0/+7
| | | | Submitted by: "Jacques A. Vidrine" <n@nectar.com>
* Accept filter maintainancealfred2000-09-063-91/+277
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update copyrights. Introduce a new sysctl node: net.inet.accf Although acceptfilters need refcounting to be properly (safely) unloaded as a temporary hack allow them to be unloaded if the sysctl net.inet.accf.unloadable is set, this is really for developers who want to work on thier own filters. A near complete re-write of the accf_http filter: 1) Parse check if the request is HTTP/1.0 or HTTP/1.1 if not dump to the application. Because of the performance implications of this there is a sysctl 'net.inet.accf.http.parsehttpversion' that when set to non-zero parses the HTTP version. The default is to parse the version. 2) Check if a socket has filled and dump to the listener 3) optimize the way that mbuf boundries are handled using some voodoo 4) even though you'd expect accept filters to only be used on TCP connections that don't use m_nextpkt I've fixed the accept filter for socket connections that use this. This rewrite of accf_http should allow someone to use them and maintain full HTTP compliance as long as net.inet.accf.http.parsehttpversion is set.
* Add the AlphaLinux locore support.obrien2000-09-061-0/+50
| | | | Submitted by: gallatin
* Add nsswitch support. By creating an /etc/nsswitch.conf file, you cannectar2000-09-0671-2853/+5404
| | | | | | | | | | | | | | | | | | | | | | | | | | configure FreeBSD so that various databases such as passwd and group can be looked up using flat files, NIS, or Hesiod. = Hesiod has been added to libc (see hesiod(3)). = A library routine for parsing nsswitch.conf and invoking callback functions as specified has been added to libc (see nsdispatch(3)). = The following C library functions have been modified to use nsdispatch: . getgrent, getgrnam, getgrgid . getpwent, getpwnam, getpwuid . getusershell . getaddrinfo . gethostbyname, gethostbyname2, gethostbyaddr . getnetbyname, getnetbyaddr . getipnodebyname, getipnodebyaddr, getnodebyname, getnodebyaddr = host.conf has been removed from src/etc. rc.network has been modified to warn that host.conf is no longer used at boot time. In addition, if there is a host.conf but no nsswitch.conf, the latter is created at boot time from the former. Obtained from: NetBSD
* Forced commit after repocopy from src/usr.sbin/pwd_mkdb.nectar2000-09-060-0/+0
|
* First cut at new boot loader.imp2000-09-061-0/+6
| | | | Rip it to shreds so that it is better, please :-)
* Revert my last change. libutil.h is still required for setusercontext()brian2000-09-061-5/+1
| | | | | | and unistd.h is already included. Requested by: gshapiro
* Revive these files in their new location. These were repo copied frompeter2000-09-061-0/+437
| | | | | | the old files before Marcel lost the history on them. Requested by: obrien
* Do not panic on an uninitialized VOP_xxx() call. This was meant as apeter2000-09-061-2/+2
| | | | | | | | | | | | | | | | | sanity check, but it is too easy to run into, eg: making an ACL syscall when no filesystems have the ACL implementation enabled. The original reason for the panic was that the VOP_ vector had not been assigned and therefor could not be passed down the stack.. and there was no point passing it down since nothing implemented it anyway. vop_defaultop entries could not pass it on because it had a zero (unknown) vector that was indistinguishable from another unknown VOP vector. Anyway, we can do something reasonable in this case, we shouldn't need to panic here as there is a reasonable recovery option (return EOPNOTSUPP and dont pass it down the stack). Requested by: rwatson
* The kernel is now known as `kernel.ko' and it and its matching modulesobrien2000-09-061-7/+7
| | | | live in ``/boot/kernel/''.
* Don't warn about unknown mount types, since they most likely simply meandes2000-09-061-3/+1
| | | | | that the right module hasn't been loaded yet (and mount(8) will do so when necessary).
* Release notes reflect addition of Alteon AceNIC 1000baseT and Netgearbmah2000-09-063-1/+8
| | | | | | GA620T 1000baseT support to the ti(4) driver and subsequent MFC. In hardware list, re-sort list of NICs supported by ti(4) driver.
* Add .Elache2000-09-061-0/+1
|
* /modules -> /boot/kernelache2000-09-061-2/+2
|
* Add /boot/kernel/ache2000-09-061-0/+2
|
* Add ftp.no.freebsd.org.sheldonh2000-09-063-0/+6
| | | | | PR: 21068 Submitted by: Martin Eggen <martin@copyleft.no>
* o Synchronize vaccess() capability access control checks with TrustedBSDrwatson2000-09-062-8/+8
| | | | | | tree. Obtained from: TrustedBSD Project
* Add refcounts to the "global" DEVFS inode slots, this allows usphk2000-09-065-71/+298
| | | | | | | | | | | | | | | | | | | to recycle inodes after a destroy_dev() but not until all mounts have picked up the change. Add support for an overflow table for DEVFS inodes. The static table defaults to 1024 inodes, if that fills, an overflow table of 32k inodes is allocated. Both numbers can be changed at compile time, the size of the overflow table also with the sysctl vfs.devfs.noverflow. Use atomic instructions to barrier between make_dev()/destroy_dev() and the mounts. Add lockmgr() locking of directories for operations accessing or modifying the directory TAILQs. Various nitpicking here and there.
* Introduce atomic_cmpset_int() and atomic_cmpset_long() from SMPng aphk2000-09-065-19/+232
| | | | | | | | | | | few hours earlier than the rest. The next DEVFS commit needs these functions. Alpha versions by: dfr i386 versions by: jakeb Approved by: SMPng
* The default is for 3rd party kernel modules to live in /boot/modulesobrien2000-09-061-2/+2
| | | | rather than /modules.
* DESTDIR'ify the device.hints checking code.obrien2000-09-064-8/+8
|
* I forgot the leading `DESTDIR' before the kernel directory.obrien2000-09-064-4/+4
|
* Avoid doing rtsol to psuedo interface.ume2000-09-062-8/+16
| | | | PR: bin/21062
* Reintroduce functionality and error checks that were boneheadedly removeddes2000-09-062-2/+13
| | | | | | in the previous commit. Pass me the pointy hat. PR: bin/21061
* The kernel is now known as `kernel.ko' and it and its matching modulesobrien2000-09-061-1/+1
| | | | | | live in ``/boot/kernel/''. Submitted by: Hisashi Hiramoto <hiramoto@phys.chs.nihon-u.ac.jp>
* When sigaltstack is called with a stack size that's not smallermarcel2000-09-064-2/+10
| | | | | | | than LINUX_MINSIGSTKSZ but smaller than MINSIGSTKSZ, cheat and pass MINSIGSTKSZ to the kernel. This is a workaround. Submitted through: nate
* Bring LDADD in line with DPADD.grog2000-09-061-1/+1
| | | | Reported by: bde
* 1. IP_FW_F_{UID,GID} are _not_ commands, they are extras. The sanity checkingbillf2000-09-061-2/+7
| | | | | | | | | | | | for them does not belong in the IP_FW_F_COMMAND switch, that mask doesn't even apply to them(!). 2. You cannot add a uid/gid rule to something that isn't TCP, UDP, or IP. XXX - this should be handled in ipfw(8) as well (for more diagnostic output), but this at least protects bogus rules from being added. Pointy hat: green
* Ignore ELF files with 'interpreter' section because KLDs doesn't contain it.bp2000-09-062-0/+10
| | | | Reviewed by: peter
* Fix the kernel default load from "/boot/modules" to "/boot/kernel".obrien2000-09-051-1/+1
| | | | Reported by: dcs
* The kernel is now known as `kernel.ko' and it and its matching modulesobrien2000-09-059-113/+144
| | | | live in ``/boot/kernel/''.
OpenPOWER on IntegriCloud