summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Automatically DTRT for VFS_LKMphk1995-10-152-2/+4
|
* Change the default PRINTER from ps to ascii.jfieber1995-10-151-2/+2
|
* XDIGIT range fixed. This change is cosmetique and not affect anyone,ache1995-10-155-5/+5
| | | | because ASCII locale used for isdigit and isxdigit in any case.
* Only export our 'init' symbol.phk1995-10-152-2/+4
|
* Make a rule for cleaning the namelist of lkms.phk1995-10-152-4/+18
| | | | TXT & DATA symbols not explicitly mentioned will be made local.
* Add a '-c' option for cleaning namelists of various things.phk1995-10-152-4/+30
|
* Sync. Split into more rational package support functions and clientsjkh1995-10-154-294/+476
| | | | of those functions.
* malloc.c A program to benchmark and test malloc.phk1995-10-153-0/+68
|
* Add kernxref, a shellscript to crossreference the symbols of the LINT kernel.phk1995-10-152-0/+75
|
* README reads:phk1995-10-151-0/+6
| | | | | | | | | This directory is for tools. A tool is something which is sometimes useful, and doesn't fit any of the other categories. Please make a subdir per program, and add a brief description to this file.
* README reads:phk1995-10-151-0/+6
| | | | | | | | | This directory is for test programs. A test program is one that will excercise a particular bit of the system and try to break it and/or measuring performance on it. Please make a subdir per program, and add a brief description to this file.
* README reads:phk1995-10-151-0/+6
| | | | | | | | | This directory is for regression test programs. A regression test program is one that will excercise a particular bit of the system to check that we have not reintroduced an old bug. Please make a subdir per program, and add a brief description to this file.
* README reads:phk1995-10-151-0/+7
| | | | | | | | | | This directory is for diagnostic programs. A diagnostic program is one that will inform you that something is wrong somewhere, for instance by traversing a kernel-structure and verifying the integrity. Please make a subdir per program, and add a brief description to this file.
* README reads:phk1995-10-151-0/+5
| | | | | | | | This directory tree contains tools used for the maintenance of FreeBSD. There are no Makefile structure, but possibly Makefiles in some of the subdirs. Nothing show be installed from here and into the running system. This directory should contain only subdirs and this file.
* Substantially simplify the package install code by running pkg_add injkh1995-10-152-150/+300
| | | | slave mode.
* Added a -D option to set the TCP_NODELAY socket option. This improvesdg1995-10-152-5/+17
| | | | responsiveness at the expense of some additional network traffic.
* Add Michael Elbel to contributors list for his work with the portsjkh1995-10-151-1/+2
| | | | | collection. I'm going to run a search of maintainers against the contrib list now! :)
* Migration from src/share/FAQ/Text.jfieber1995-10-151-0/+198
|
* New section: firewalls.jfieber1995-10-144-6/+533
| | | | Submitted by: Gary Palmer <gary@palmer.demon.co.uk>
* Sync up to today's cleanup work.jkh1995-10-142-68/+168
|
* atapi and wcd LKMs.dg1995-10-144-0/+112
| | | | Submitted by: Serge Vakulenko, <vak@cronyx.ru>
* Latest fixes from Serge:dg1995-10-146-210/+703
| | | | | | | | | | | | | | | | | | | | | | I tried to solve the problem of IDE probing compatibility in this version. When compiled without an ATAPI option, the wd driver is fully backward compatible with 2.0.5. With ATAPI option, the wdprobe becomes strictly weaker. That is, if wdprobe works without ATAPI option, it will always work with it too. Another problem was with the CD-ROM drive attached as a slave in the IDE bus, where there is no master. All IDE CD-ROM drives are shipped in slave configuration, and most users just plug them in, never thinking about jumpers. It works fine with ms-dos and ms-windows, and this version of the driver supports it as well. The eject op can now load disks. Just repeat it twice, and the disk will be ejected and then loaded back. The disc cannot be ejected if it is mounted. Submitted by: Serge Vakulenko, <vak@cronyx.ru>
* Coerce the exit message into making more sense.jkh1995-10-141-3/+3
|
* Sync with my development sources, smashing an annoying bug and makingjkh1995-10-142-4/+2
| | | | the options editor a little less pathological.
* Fix the support for MANSRC (it was broken by the compression changes):bde1995-10-141-54/+33
| | | | | | | | | | | use .PATH.n to get the dependencies right and to avoid some shell tests. Remove bogus dependency of individual compressed man pages on MANDEPEND. Use for loops to avoid duplicated code. Combine some rm steps in installation of links. Linking still takes too long.
* Don't allow i/o operations for non-root users.bde1995-10-141-0/+4
|
* Don't allow i/o operations for non-root users.bde1995-10-143-6/+18
| | | | Add prototypes.
* Don't allow mmapping the page after last video page.bde1995-10-141-1/+1
| | | | Obtained from: syscons.c (bug obtained from original pccons.c)
* Don't allow mmapping of physical page 6 (ENXIO).bde1995-10-141-2/+2
| | | | | | | | | | nxmmap() returned a bogus value as well as having a bogus type. Some drivers use nxmmap() for configured devices (`nx' functions should only be used for unconfigured devices). These drivers allowed mmapping physical page 6, which may have interesting contents. vm has kludges to avoid the same bug with nullop() returning page 0 and enodev() returning page 19 (ENODEV), but didn't handle enxio() returning page 6. vm is the wrong place to handle these bugs.
* Restore initialization of %ecx for the !I586_CPU case.bde1995-10-141-4/+4
| | | | | Don't declare _i586_ctr_bias. The usual style, which was followed in microtime.s, is to omit extern declarations.
* In TCP statistics, display new statistic about how many resends werewollman1995-10-131-0/+1
| | | | initiated as a result of the Path MTU discovery process.
* Only compile Pentium microtime in Pentium kernels.wollman1995-10-131-1/+3
| | | | Submitted by: Michael Butler <imb@scgt.oz.au>
* Say goodbye to IFF_NOTRAILERS. Support for trailers was officiallywollman1995-10-1320-82/+45
| | | | | dropped for 4.4, but for some reason this flag lived on. (Until today, that is.)
* Protect against routing socket messages with way-too-big address families.wollman1995-10-131-2/+3
| | | | Submitted by: Keith Sklower by way of Paul Traina
* Routes can be asymmetric. Always offer to /accept/ an MSS of up to thewollman1995-10-132-14/+2
| | | | | | capacity of the link, even if the route's MTU indicates that we cannot send that much in their direction. (This might actually make it possible to test Path MTU discovery in a useful variety of cases.)
* Document ENABLE_STARTUP_LOCALE env. variableache1995-10-121-1/+11
|
* Fix select().bde1995-10-123-124/+56
| | | | | | | Remove some unused code and never-working backwards compatibility code. Add prototypes. Reviewed by: babkin@hq.icb.chel.su (Serge Babkin)
* Reduce jitter of Pentium microtime() implementation by letting the counterwollman1995-10-128-79/+156
| | | | | | | free-run and doing a subtract in microtime() rather than resetting the counter to zero at every clock tick. In combination with the changes to kern_clock.c, this should eliminate all the immediately obvious sources of systematic jitter in timekeeping on Pentium machines.
* Improve clock accuracy by accounting for late/missed clock interruptswollman1995-10-123-9/+9
| | | | if the hardware supports it.
* The additional checks involving sequence numbers in MTU discovery resendswollman1995-10-123-17/+11
| | | | | | turned out not to be necessary; simply watching for MTU decreases (which we already did) automagically eliminates all the cases we were trying to protect against.
* Make it possible to enable WHEELSU from /etc/make.conf.wollman1995-10-121-1/+4
|
* Add a command-line option `-I' to disable logging from UDP.wollman1995-10-122-14/+38
| | | | | | | Document `-d' and `-I'. Add a BUGS section noting that logging from UDP is an unauthenticated remote disk-filling service, and probably should be disabled by default in the absence of some sort of authentication.
* Record PID in /var/run/inetd.pid and document same.wollman1995-10-123-4/+34
|
* oops currupted a line by hitting the wrong key..julian1995-10-121-2/+2
| | | | fix it
* Ack!julian1995-10-122-15/+34
| | | | | | | | | | | | | sometime around 1.51, the check for minphys dissappeared out of transfers for disks.. we weren't hecking that the adapter could handle a transfer of the size we were requesting.. Peter!? :) this explains the rash of failures I've seen reported recently with "too many DMA segments" on raw devices (added one for st as well)
* Another tweak/speedup pass:wpaul1995-10-111-62/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix buffer overflow problem once and for all: do away with the buffer copies to 'user' prior to calling _scancaches() and just pass a pointer to the buffer returned by yp_match()/yp_first()/yp_next()/whatever. (We turn the first ':' to a NUL first so strcmp() works, then change it back later. Submitted by Bill Fenner <fenner@parc.xerox.com> and tweaked slightly by me. - Give _pw_breakout_yp() the 'more elegant solution' I promised way back when. Eliminate several copies to static buffers and replace them with just one copy. (The buffer returned by the NIS functions is at most YPMAXRECORD bytes long, so we should only need one static buffer of the same length (plus 2 for paranoia's sake).) - Also in _pw_breakout_yp(): always set pw.pw_passwd to the username obtained via NIS regardless of what pw_fields says: usernames cannot be overridden so we have no choice but to use the name returned by NIS. - _Again_ in _pw_breakout_yp(): before doing anything else, check that the first character of the NIS-returned buffer is not a '+' or '-'. If it is, drop the entry. (#define EXTRA_PARANOIA 1 :) - Probe for the master.passwd.* maps once during __initdb() instead of doing it each time _getyppass() or _nextyppass() is called. - Don't copy the NIS data buffers to static memory in _getyppass() and _nextyppass(): this is done in _pw_breakout_yp() now. - Test against phkmalloc and phkmalloc/2 (TNG!) to make sure we're free()ing the yp buffers sanely. - Put _havemaster(), _getyppass() and nextyppass() prototypes under #ifdef YP. (Somehow they ended up on the wrong side of the #endif.) - Remove unused variable ___yp_only.
* A one-liner:wpaul1995-10-111-1/+3
| | | | | | We already check for (and reject entries with) '+' or '-' as the first character of the key side of the key/data pair; we should check the data side too. (Letting spurious +/- entries into the NIS maps is bad karma.)
* Fix a couple of doc or appearance nits.jkh1995-10-112-2/+2
| | | | | | Remove the ATAPI kernel hack. Remove the now-unnecessary work-around for booting root off a slice; it appears to work just fine now and will confuse a lot fewer folks.
* Add "--batch" to PATCH_ARGS and PATCH_DIST_ARGS when ${BATCH} is setasami1995-10-111-1/+5
| | | | | to avoid an infinite loop in patch when the patch target is not found and stdin is redirected from /dev/null (the "skip this patch? [n]" question).
* Remove the '1' from getpeername1 and getsockname1 when NOT COMPAT_OLDSOCK.swallace1995-10-111-2/+2
| | | | Left it in there by mistake.
OpenPOWER on IntegriCloud