summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add address translation support for RTSP/RTP used by RealPlayer andarchie2000-07-2616-6/+1638
| | | | | | | | Quicktime streaming media applications. Add a BUGS section to the man page. Submitted by: Erik Salander <erik@whistle.com>
* Disable LK_CANRECURSE on buffer locks. The recusion is needed only formckusick2000-07-261-1/+1
| | | | | | certain uses of snapshots and currently appears to be causing some other problems. So for now, I am reverting to the old semantics until I have had time to investigate what is causing the other problems.
* Clean up the snapshot code so that it no longer depends on the use ofmckusick2000-07-265-13/+38
| | | | | | | | | | | | | | the SF_IMMUTABLE flag to prevent writing. Instead put in explicit checking for the SF_SNAPSHOT flag in the appropriate places. With this change, it is now possible to rename and link to snapshot files. It is also possible to set or clear any of the owner, group, or other read bits on the file, though none of the write or execute bits can be set. There is also an explicit test to prevent the setting or clearing of the SF_SNAPSHOT flag via chflags() or fchflags(). Note also that the modify time cannot be changed as it needs to accurately reflect the time that the snapshot was taken. Submitted by: Robert Watson <rwatson@FreeBSD.org>
* o Lock vnode before calling extattr_* VOP's, and modify vnode spec torwatson2000-07-263-13/+23
| | | | | | | | | allow for that. o Remember to call NDFREE() if exiting as a result of a failed vn_start_write() when snapshotting. Reviewed by: mckusick Obtained from: TrustedBSD Project
* Fix the reporting of a raw device node.asmodai2000-07-261-2/+2
| | | | | | | Change a warnx to an errx since we should only attempt to use this utility on a character device. Approved by: green
* Remove the SHM_PHYS_BACKED option.jhb2000-07-261-1/+0
| | | | Approved by: peter (in principle)
* Document the SYSV IPC kernel options. Also, remove the SHM_PHYS_BACKEDjhb2000-07-262-28/+96
| | | | | | | option as it is no longer used. PR: docs/20080 Submitted by: Michael Robinson <robinson@netrinsics.com>
* Fix the "mfs_badop[vop_getwritemount] = 45" messages.phk2000-07-261-0/+1
|
* Remove the 'going nowhere' warning as this belongs in the RELNOTES onlywilko2000-07-261-8/+1
| | | | (if it does not get resolved in the first place)
* Update the description of available channel for Japan.sanpei2000-07-261-14/+15
| | | | | | | | | The regulations has been changed to adopt 802.11b since Oct. 99. For 11Mbps NICs sold in Japan, all DS channels (1..14) are available. Thank you, itojun. Obtained from: NetBSD:basesrc/usr.sbin/wiconfig/wiconfig.8 Rev.1.5 ->1.6
* Fix a paste-o error which broke the buildjkh2000-07-261-2/+1
| | | | Pointy-hat to: jhb
* Describe the syncer(4)-related sysctls kern.filedelay, kern.dirdelaysheldonh2000-07-262-6/+16
| | | | and kern.metadelay, thanks to mckusick's feedback.
* Restore the old semantics of deleting the output file when interrupted.des2000-07-261-2/+4
| | | | Some people liked this and some didn't, so POLA won.
* If a directory is world-writable or is not owned by root, skip itjdp2000-07-263-5/+35
| | | | | | | | | | | and emit a warning. This is a security measure since ldconfig influences the shared libraries used by all programs. I think the check should be made even more stringent by also ignoring group-writable directories. I will make that change soon unless we encounter a good reason not to do it. Submitted by: Maxime Henrion <mhenrion@cybercable.fr>
* Take a lesson from picoBSD: symlink /bin and /sbin to /stand in the mfsrootjhb2000-07-261-2/+5
| | | | and install dhclient-script in stand/.
* Revamp the code that calls shared libraries' init and fini functions.jdp2000-07-262-106/+185
| | | | | | | | | | | | | | | | | | | | | | Formerly the init functions were called in the opposite of the order in which libraries were loaded, and libraries were loaded according to a breadth-first traversal of the dependency graph. That ordering came from SVR4.0, and it was easy to implement but not always sensible. Now we do a depth-first walk over the dependency graph and call the init functions in an order such that each shared object's needed objects are initialized before the shared object itself. At the same time we build a list of finalization (fini) functions in the opposite order, to guarantee correct C++ destructor ordering whenever possible. (It may not be possible if dlopen and dlclose are used in strange ways, but we come as close as one can come.) The need for this renovation has become apparent as more programs have started using multithreading. The multithreaded C library libc_r requires initialization, whereas the standard libc does not. Since virtually every other object depends on the C library, it is important that it get initialized first.
* Bump an upper limit test so the xterm termcap selection actually works.jhb2000-07-263-3/+3
|
* Since the XFree86 port builds and installs some extras not found in thejhb2000-07-2651-0/+5170
| | | | | | 3.3.6 base distribution, some of the packing lists needed hacking so that they would pack up everything in the right place. As a result, go ahead and just add a directory for the packing lists. These are the i386 packing lists.
* This script uses the other scripts in this directory to build XFree86jhb2000-07-261-0/+54
| | | | | 3.3.6 in a work directory and package it up into a set of tarballs that can be used in a release.
* This script takes the packing lists we generated earlier and generates thejhb2000-07-261-0/+79
| | | | | | corresponding tarball from it. It uses the packing list name to determine the tarball name. If the tarball name ends in 'gz', it will be gzipped, if it ends in 'bz', it will be bzip2'd.
* This script uses the XFree86 and XFree86-contrib ports to build and installjhb2000-07-262-0/+653
| | | | | | | | XFree86 3.3.6 into a scratch directory. The patch file patches the XFree86 port to not ask any questions and to actually be able to install some things like the i810 server link kit bits. If you want XF86Setup to build, you should have tk80 (not tk82) installed. If you want to XF86Setup_jp to build you need to have ja-tk80 installed.
* This script uses an existing set of XFree86 distribution tarballs tojhb2000-07-261-0/+75
| | | | | generate a packing list for each tarball. We can later use these packing lists to roll our own tarballs.
* Remove the preliminary support for ATAPI. It does not work and breaksn_hibma2000-07-261-0/+6
| | | | (physically) IBM Microdrives.
* Don't give the DEC Alpha user the chance to install the X servers that areobrien2000-07-252-0/+12
| | | | non-existant on non-i386 platforms.
* Change to support vmware... SIOCSIFADDR on the character devicensayer2000-07-252-6/+8
| | | | | | sets the (notional) "remote" ethernet address. Submitted by: vsilyaev@mindspring.com
* Use a much saner method of locating the release directory on an FTP server.jhb2000-07-255-325/+354
| | | | | | | | | Now, if a release is specified, instead of just looking for a directory with the same name as the release, try several possible directories (each suffixed with the release name) relative to the base directory including ".", "releases/MACHINE", "snapshots/MACHINE", and each of those prefixed with "pub/FreeBSD/". This will allow us to remove the evil symlinks under pub/FreeBSD/releases/MACHINE/ to the snapshots on the ftp site.
* style(9)'ify all the function prototypes by protecting all the parameterjhb2000-07-251-26/+28
| | | | | | | names with a leading underscore. Notably, the 'stat' parameter in the kld_stat() prototype conflicted with stat() and generated a BDE warning. Approved by: peter
* Grrr, build a non-crypto version of tcpdump to stick in the bin distribution.jhb2000-07-251-1/+2
| | | | Submitted by: kris
* Forgot from last commit:markm2000-07-250-0/+0
| | | | | o if the device is being written to, and the user is not root, or the securelevel is greater than 0, then fail with EPERM.
* o Fix a horrible bug where small reads (< 8 bytes) would return themarkm2000-07-2511-52/+103
| | | | | | | | wrong bytes. o Improve the public interface; use void* instead of char* or u_int64_t to pass arbitrary data around. Submitted by: kris ("horrible bug")
* Properly handle the case where the residual is 0, but, as the targetgibbs2000-07-251-5/+12
| | | | | | didn't bother to send a saved data pointers after the last transfer, is not recorded in sgptr. This was only a problem if the target reported non-zero status as we always check the residual in that case.
* Add -q. this will cause the warning messages about missingimp2000-07-253-6/+22
| | | | | | | | | | | | directories to not be printed. This is from OpenBSD (and I think NetBSD also) and makes our mtree more compatible with other BSDs. This makes cross compilation easier than it was before. Other changes will be needed to allow NetBSD or OpenBSD to cross build on FreeBSD, but this is a start. Reviewed by: andrey Obtained from: OpenBSD Concentric Red Circles by: My own stupidity
* Followup to previous commit..archie2000-07-251-20/+40
| | | | | | | - It's worthwhile to use untimeout(9), even though we must still protect against "false" timeouts, because most of the time it saves having to handle a dummy timeout event. - Slight tweaks to the delayed ACK algorithm paramters.
* MFC 1.11.2.3 from -stable to -currentdillon2000-07-251-6/+21
|
* Now that buffer locks can be recursive, we need to delete the panicsmckusick2000-07-251-4/+0
| | | | | | that complain about them. Obtained from: Brian Fundakowski Feldman <green@FreeBSD.org>
* Committed, Thanks!!marko2000-07-251-1/+1
| | | | | PR: 20108 Submitted by: Doug Lee
* Document IPFILTER_DEFAULT_BLOCK.asmodai2000-07-252-0/+2
| | | | | PR: 20075 Submitted by: Arjan de Vet <Arjan.deVet@adv.iae.nl>
* If the server reports the size as 0, treat it as unknown. This works arounddes2000-07-251-3/+2
| | | | | | | | | a bug in some ftp servers (most notably ftp.vmunix.com) which report the size of a file correctly in ascii mode, but report it as 0 in binary mode. Reported by: asmodai Also remove an unneeded initialization.
* sync with the RELENG_4 HARDWARE.TXTwilko2000-07-251-8/+24
|
* Fix a bug introduced in rev 1.8, where special files ended upsheldonh2000-07-251-1/+2
| | | | | | being treated like regular files because of missing braces. PR: 20143
* Centralize the default port finding code.des2000-07-253-33/+43
| | | | | Work around YA Apache bug: don't send port in Host: header if it's the default port.
* Workaround to avoid panic during detach pccard nic.ume2000-07-251-1/+4
|
* s%LINT%NOTES%gbillf2000-07-252-8/+8
|
* Actually make the date printing hack work.jkh2000-07-251-1/+1
|
* Restore the screen after possibly spamming it.jkh2000-07-252-0/+6
| | | | Reported by: Brian J. McGovern <mcgovern@spoon.beta.com>
* kern_accf.c is now uipc_accf.c after repo copy.ps2000-07-251-1/+1
|
* Do not need vrele(nd.ni_vp) as that is done by NDFREE(&nd, 0);mckusick2000-07-252-10/+0
| | | | Submitted by: Peter Holm <pho@freebsd.org>
* Add stub for softdep_flushworklist() so that kernels compiledmckusick2000-07-251-0/+10
| | | | | | without the SOFTUPDATES option will load correctly. Obtained from: John Baldwin <jhb@bsdi.com>
* Eliminate periodic 'mfs_badop[vop_getwritemount] = 45' messages.mckusick2000-07-251-0/+1
| | | | Submitted by: Sheldon Hearn <sheldonh@uunet.co.za>
* o Add missing function return types from capability syscall call stubs,rwatson2000-07-251-0/+4
| | | | | | fix compiler warning. Submitted by: jake
OpenPOWER on IntegriCloud