summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Spotted a misplaced comma in my previous patch.des1998-05-163-6/+6
|
* Typo nits in SUIDDIR comment (removed some parentheses, moved somedes1998-05-163-36/+39
| | | | | commas, replaced "partition" with "filesystem", reformatted the paragraph)
* Fix broken sun_len usage: it is not sun_path length but biggerache1998-05-161-2/+5
|
* 1.31 Randall Hopper <rhh@ct.picker.com>ahasty1998-05-168-567/+911
| | | | | | | | | | | | | | | | | | | submitted ioctl to clear the video buffer prior to starting video capture Amancio : clean up yuv12 so that it does not affect rgb capture. Basically, fxtv after capturing in yuv12 mode , switching to rgb would cause the video capture to be too bright. 1.32 disable inverse gamma function for rgb and yuv capture. fixed meteor brightness ioctl it now converts the brightness value from unsigned to signed. 1.33 added sysctl: hw.bt848.tuner, hw.bt848.reverse_mute, hw.bt848.card card takes a value from 0 to bt848_max_card tuner takes a value from 0 to bt848_max_tuner reverse_mute : 0 no effect, 1 reverse tuner mute function some tuners are wired reversed :(
* When a timeval is stored at the beginning of icmp_data, the fieldsjb1998-05-161-14/+27
| | | | | | | | | | | are unaligned for access by the alpha, so copy the value to a variable that is aligned. When checking the returned data, be careful to avoid confusing the size of the icmp header with the size of a timeval. On i386 these are both 8, but on alpha, a timeval is 16 bytes. This means that a packet sent from an alpha contains 48 bytes of data, not 56 like on i386.
* Patch RPC library to avoid possible denial of service attacks as describedwpaul1998-05-151-1/+7
| | | | | | | | | | | | recently in BUGTRAQ. The set_input_fragment() routine in the XDR record marking code blindly trusts that the first two bytes it sees will in fact be an actual record header and that the specified size will be sane. In fact, if you just telnet to a listening port of an RPC service and send a few carriage returns, set_input_fragment() will obtain a ridiculously large record size and sit there for a long time trying to read from the network. A sanity test is required: if the record size is larger than the receive buffer, punt.
* Patch RPC library to avoid possible denial of service attacks as describedwpaul1998-05-152-2/+4
| | | | | | recently in BUGTRAQ. If a stream oriented transport fails to properly decode an RPC message header structure where there should be one, it should mark the stream as dead so that the connection will be dropped.
* Low level use of 'vidattr()' can cause a NULL pointer to beache1998-05-151-5/+11
| | | | | | | | | dereferenced. This is because 'SP' is only initialized via 'newterm()' (which is not required if you are going to interact with the 'terminfo' database without using 'ncurses'). PR: 6648 Submitted by: Max Euston <meuston@jmrodgers.com>
* Change an arbitarly hardcoded `10' to MAX_NO_DISKS, which is currently "20".obrien1998-05-151-2/+2
| | | | | Otherwise can't see sd10 (obtained using wired down sd unit numbers), reguardless of the number of actual disks you have.
* mbuf, inet, and unix modules no longer read kvm.wollman1998-05-155-199/+265
|
* Convert socket structures to be type-stable and add a version number.wollman1998-05-1520-133/+827
| | | | | | | | | | | | | | | | | | | Define a parameter which indicates the maximum number of sockets in a system, and use this to size the zone allocators used for sockets and for certain PCBs. Convert PF_LOCAL PCB structures to be type-stable and add a version number. Define an external format for infomation about socket structures and use it in several places. Define a mechanism to get all PF_LOCAL and PF_INET PCB lists through sysctl(3) without blocking network interrupts for an unreasonable length of time. This probably still has some bugs and/or race conditions, but it seems to work well enough on my machines. It is now possible for `netstat' to get almost all of its information via the sysctl(3) interface rather than reading kmem (changes to follow).
* Fix an obvious parameter-order bogon. (Don't know what happened towollman1998-05-151-2/+2
| | | | the warning message before.)
* Small typo in T/TCP patch ("speicfy" -> "specify").pb1998-05-151-2/+2
|
* Don't use `&&' in any shell commands here. Using it to give conditionalbde1998-05-151-117/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | execution is usually unnecessary in BSD Makefiles because BSD make invokes shells with -e. Using it to give conditional execution is often wrong in BSD makefiles because BSD make joins shell commands when invoked in certain ways (in particular, as `make -jN'). Example makefile: --- clean: cd / false && true rm -rf * # a dangerous command --- This should terminate after the `false && true' command fails, but it doesn't when the commands are joined (`false && true' is a non- simple command, so -e doesn't cause termination). The b-maked version: --- clean: cd / false; true rm -rf * # a dangerous command --- terminates after the `false' command fails (`false' is a simple command, so -e causes termination). However, for versions of make like gnu make that don't invoke shells with -e, this change completely breaks the makefile. This is one of the fixes for the bug suite that caused `make world' to sometimes put raw cpp output in .depend files. Building of cc sometimes failed, but the failure did not terminate the build immediately, and various wrong versions of the cc components were used until one was wrong enough to cause a fatal error.
* Return back vfork and use execve with TZ="" environment in vfork caseache1998-05-151-5/+7
|
* Use fork instead of vfork since setenv clobber parent environmentache1998-05-151-4/+2
| | | | Fork already used for INTERNAL_LS in anycase
* Move TZ="" assignment just before exec to not touch other time stuffache1998-05-152-5/+4
|
* Do TZ= as first thing, since FTP protocol is unable to tell zone offset inache1998-05-151-2/+3
| | | | | | | | | any case. It makes no difference for anon account (since chroot already makes it GMT), but if you do mirror with special non-anon login, in old variant your mirror will be wholy retransmitted twice in the year due to time zone changes (/etc/localtime plays bad role here)
* PR: 6641danny1998-05-151-2/+2
| | | | | Submitted by: Andre Albsmeier <andre.albsmeier@mchp.siemens.de> Make -q work for zeroing a specific rule.
* More programs are now broken on alpha due to the libbind changesjb1998-05-151-12/+13
| | | | | | | | that prevent the programs from being linked static (duplicated symbols). Other programs depend on kernel internals. These will have to wait for a custom alpha kernel. For now, let's just make the build safe.
* Change variable from long to time_t where they are passed by referencejb1998-05-151-2/+3
| | | | to time().
* Remove a big hack after adding a small one to libc/gen/getcwd.c tojb1998-05-152-232/+2
| | | | handle the lack of __getcwd syscall in NetBSD.
* NetBSD doesn't have a __getcwd syscall, so set have__getcwd to `no'jb1998-05-151-0/+4
| | | | when building libc with NetBSD syscalls.
* The FreeBSD lkm design is aout specific.jb1998-05-152-2/+6
|
* syscons is i386 specific due to machine/console.hjb1998-05-151-1/+5
|
* Add cross references for find(1), locate(1), whereis(1) and which(1).jkoshy1998-05-154-4/+13
| | | | | Submitted by: Josh Gillam <josh@quick.net> PR: docs/6642
* Oops, forgot references in previous commit.bde1998-05-155-5/+5
| | | | | Submitted by: Brian Cully <shmit@erols.com> PR: 6178
* Support Objective C almost as well as C++.bde1998-05-155-15/+38
| | | | | | | | | Notes: - We no longer use -fgnu-runtime in bsd.lib.mk, since it is the default and bsd.lib.mk is the wrong place to override it. - Gnu C doesn't have a special compiler driver for Objective C like it does for C++. The defaults are suitable for Gnu C. Use `OBJCLIBS=' in /etc/make.conf for POC.
* Change the name of a variable from _start to s_start. On alpha therejb1998-05-153-8/+8
| | | | must be a library function called _start.
* Removed misleading claim that login classes are no longer implemented.jkoshy1998-05-151-5/+7
| | | | Added Xref to pw(8).
* Disable the auto-Write Combining setup for the pmap code. Thisdyson1998-05-152-2/+4
| | | | | worked on a couple of machines of mine, but appears to cause problems on others.
* Change the order of the include paths so that the architecture specificjb1998-05-152-6/+6
| | | | | directory is searched before the generic one. You can guess what was happening.. all the world's assumed to be 32-bit.
* Correct use of .Nm. Add rcsid.charnier1998-05-1525-119/+160
|
* correct use of .Nm. Add rcsid.charnier1998-05-152-7/+9
|
* Correct use of .Nm. Typo.charnier1998-05-151-11/+11
|
* Correct use of .Nm. Add rcsid.charnier1998-05-152-9/+11
|
* NetBSD kernels don't support TCP_NOPUSH, so on alpha don't try settingjb1998-05-151-1/+3
| | | | | this socket option. This is temporary code while the alpha still uses NetBSD socket code in the kernel.
* int -> long changes that reduce the diffs with the NetBSD version tojb1998-05-142-34/+34
| | | | work in a 64-bit environment.
* On request of Garrett, ad a way to specify that a service should beguido1998-05-142-3/+20
| | | | | reachable via T/TCP Reviewed by: Garrett Wollman
* Fix list corruption and memory leak that could occur whengibbs1998-05-142-4/+12
| | | | releasing EISA irqs.
* Regenerated syscalls list after signanosleep removingache1998-05-141-2/+1
|
* Remove reference to signanosleepache1998-05-141-1/+0
|
* Sync with sys/i386conf/majors.i386 revision 1.42.kato1998-05-141-3/+3
|
* Nuke signanosleep()peter1998-05-142-21/+3
|
* nuke signanosleep().peter1998-05-141-5/+0
|
* Nuke signanosleep(). (I've left nanosleep1() seperate to nanosleep()peter1998-05-141-56/+1
| | | | as I don't want to mess with the multiple returns)
* regen after signanosleep nukepeter1998-05-145-15/+8
|
* deep-six signanosleep(). It sounded like a good idea at the time.peter1998-05-141-3/+2
|
* Commit an old change that has been sitting around for a long while.peter1998-05-141-2/+16
| | | | | | | | | | signanosleep() did not deal with signal masks properly. This change was based on a discussion with bde some time ago (at least 6 months or more). signanosleep() should probably go away since it was never really used for more than a few weeks and doesn't appear in released code. It should probably be killed before somebody uses it and it becomes a gratuitous nonstandard feature.
* Allow `w' to treat a corrupted "utmp" as a non fatal error.jkoshy1998-05-141-4/+7
| | | | PR: bin/2832
OpenPOWER on IntegriCloud