summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix buffer overflow (probably unexploitable).guido1997-03-101-2/+2
|
* Move this files* entry for the Brooktree TV driver toi the right 'files*'.markm1997-03-103-4/+3
|
* Fix brain-o in SunOS passwd.adjunct stuff: !strstr(s, "##") is a) badwpaul1997-03-101-1/+1
| | | | | | style and b) the wrong logic. Should be strstr(s, "##") != NULL. (Note that the passwd.adjunct stuff has not been merged into 2.2 so this bug is not in that branch.)
* Fixed the Cyclades and Digiboard port numbers.bde1997-03-102-8/+8
|
* Ask user to carefully examine changes when sending an upgrade. (Actually,asami1997-03-101-3/+6
| | | | | | this is the main reason why we want them as diffs.) Also, ask them to explicitly state files that are added or deleted (lazy committers like me often forget to "cvs add" or "cvs remove").
* Remove part about sending in complete ports for an upgrade, we preferasami1997-03-101-5/+2
| | | | recursive diffs in any case.
* Do not re-initialize random numbers generator several times.ache1997-03-102-4/+12
| | | | Use ^ getpid() to produce better initial state.
* Add ^ getpid() for better srandom resultsache1997-03-101-2/+2
|
* Detect failure open condition for direct mode nowache1997-03-101-3/+9
| | | | | Don't assume that modem descriptor must be >=3 in CloseModem, just assume it is any valid descriptor >=0
* Initial import of the Brooktree PCI-TV drivers. I have not testedmarkm1997-03-1010-2/+5418
| | | | | | these, they may not even compile. I am importing them on behalf of the submitters. Submitted by: amancio, smp
* Don't waste time scanning tun_in+10 descriptors, scan exactly whatache1997-03-103-36/+45
| | | | | | | we need now. Don't assume that file descriptor can't be 0 (many places) Protect FD_* macros from being used with negative descriptors Shorten MS EXT show help to fit 80 cols
* Catch up with the original.hanai1997-03-101-24/+13
|
* Update MAKEDEV to handle lots of tun devices, consistent with the tun devicedanny1997-03-102-12/+20
| | | | | selection code in usr.sbin/ppp/os.c (tun0-tun127, rather than tuna and tunb). Also, make it make all devices up to and including the requested one.
* Catch up with the original.hanai1997-03-102-5/+54
|
* Add comments.wosch1997-03-091-0/+32
|
* Sync with /etc/mtree/BSD.*.distwosch1997-03-091-16/+208
|
* Add registration help screen.jkh1997-03-092-0/+164
|
* Add a registration screen so we can finally start counting our little userjkh1997-03-0929-46/+466
| | | | puppies.
* replace non-existant ioctl [GP]IO_STRMAP with what really does exist,jmg1997-03-092-6/+6
| | | | | | | | | [GS]ETFKEY... Definately a 2.2 Candidate a clean up of this page is to follow.... but I'm not sure I'll have it before 2.2 is to be released...
* cdefs cleanupache1997-03-093-6/+4
|
* I remove pending signals completely, they are not useless, they areache1997-03-096-152/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dangerous! Signal handlers themself must be fixed to not call malloc, but no pended handlers, it will be correct fix. In finite case each signal handler can set some variable which will be analized later, but calling handler functions manually is too dangerous (f.e. signals not blocked while the handler or handlers switch executed in this case). Of course this code can be fixed instead of removing, but it not worth fixing in any case. Should go into 2.2 In addition sig.c code shows following dangerous fragments (there can be more, but I stop after two): This fragment if (fn == SIG_DFL || fn == SIG_IGN) { handler[sig-1] = (sig_type)0; <------------- here signal(sig,fn); } else { cause NULL pointer reference when signal comes "here", but more worse fragment is below: void handle_signals() { int sig; if (caused) for (sig=0; sig<__MAXSIG; sig++, caused>>=1) if (caused&1) (*handler[sig])(sig+1); } caused is bitmask which set corresponding bit on each signal coming. And now imagine, what happens when some signal comes (bit sets) while loop is executed (see caused>>=1 !!!) In this light carrier drop situation was (as gdb shows) 1. SIGSEGV in handle_signals because some junk called as *handler reference. 2. Since SIGSEGV was pended too (== never happens), it can cause various range of disasters.
* Makefile generates boths IBM-PC and PC-98 version of object code inkato1997-03-094-22/+194
| | | | | | | apm_init.inc. The PC-98 version of object is included in `#ifdef PC98'. Pointed-out by: URATA Shuichiro <s-urata@nmit.tmg.nec.co.jp>
* Added PC-98 specific function to get battery status.kato1997-03-091-1/+9
| | | | Submitted by: URATA Shuichiro <s-urata@nmit.tmg.nec.co.jp>
* Use __ieee754_sqrt() instead of sqrt() internally. Similarly for thebde1997-03-0912-33/+33
| | | | | | float versions. Using sqrt() was inefficient. Obtained from: NetBSD
* Add reference to `PMake - A Tutorial'wosch1997-03-092-2/+10
|
* Include <machine/asm.h> instead of kernel-only <machine/asmacros.h>.bde1997-03-0924-48/+48
|
* Moved userland assembler macros from <machine/asmacros.h> tobde1997-03-094-180/+166
| | | | <machine/asm.h>.
* Clarified the behaviour of dup2(fd1,fd2) when fd1==fd2 and when fd1 is invalid.mckay1997-03-091-4/+21
| | | | Safe for 2.2!
* Support comments in password database (/etc/master.passwd).wosch1997-03-091-1/+9
| | | | | Comments in group database (/etc/group) are currently not supported - adduser silently delete blank lines and comments.
* Document comments.wosch1997-03-092-2/+14
|
* Cloned src/lib/libc/i386/DEFS.h to create <machine/asm.h> for the i386.bde1997-03-092-0/+240
| | | | | The former file was too hard to get at from other parts of the src tree and will go away.
* YAMInTheWrongDirectionF22 (part of rev.1.28.2.3: set B_CLUSTEROK forbde1997-03-092-4/+4
| | | | commits).
* Don't use a dot in the chown command. Fixed some minor style bugs.bde1997-03-091-14/+14
| | | | | | Building things at install time under ${DESTDIR} was too hard to fix. Bruce
* Fixed style bugs in install rule (afterinstall -> beforeinstall, etc).bde1997-03-091-7/+3
| | | | Removed stale comment.
* Don't use a dot in the chown command. In fact, don't use a chown command.bde1997-03-091-8/+3
| | | | | | Use mtree instead of mkdir+chown+chmod to build the subdirectory hierachy. The corresponding mtree command in src/etc/Makefile can't be relied on because the hierachy gets blown away in the default SHARED=symlinks case.
* Added forgotten directories netns and pccard. The bug was masked bybde1997-03-091-1/+5
| | | | bogons in /usr/src/include/Makefile.
* Update a number of routines to reflect the actual namempp1997-03-096-20/+20
| | | | of the routine that caused the panic.
* Don't use a dot in a chown command. In fact, don't use any commandsbde1997-03-091-9/+13
| | | | | | | | | | | except `install' at install time. Don't build things at install time. Don't hide the build steps using @. Install with mode ${NOBINMODE} instead of 444. Poor source layout made this harder than it should have been. E.g., a suffix rule can't be used because of the subdirectories, and a new makefile per subdirectory (i.e.m per data file) would be excessive. See /usr/src/usr.bin/mklocale for a better organisation.
* Update a number of panic messages to reflect the actual namempp1997-03-093-11/+11
| | | | of the routine that caused the panic.
* Add table of contents. Remove stale comments.wosch1997-03-091-5/+20
|
* The CIRCLEQ_ENTRY example was wrong. Part of PR# 2917.mpp1997-03-091-2/+2
|
* The first argument to fts_set was wrong. Part of PR# 2917.mpp1997-03-091-1/+2
|
* Pause() is made obsolete by sigsuspend(2), not sigpause(3).mpp1997-03-091-4/+4
| | | | Part of PR# 2917.
* Fix a number of typos, one of which is part of PR# 2917.mpp1997-03-091-4/+4
|
* Add comments.wosch1997-03-091-2/+33
|
* Add new variables COMPRESS_CMD and COMPRESS_EXT.wosch1997-03-084-34/+44
| | | | | | | | | | bsd.doc.mk: rename GZIPCMD to DCOMPRESS_CMD, add DCOMPRESS_EXT bsd.info.mk: rename GZIPCMD to ICOMPRESS_CMD, add ICOMPRESS_EXT set INFOTMPL to ${INFODIR}/dir-tmpl bsd.man.mk rename ZEXTENSION to MCOMPRESS_EXT, MCOMPRESS to MCOMPRESS_CMD
* Don't use a dot in the chown commands. In fact, don't use any commandsbde1997-03-081-12/+19
| | | | | except `install' at install time. Don't build things at install time. Install with mode ${NOBINMODE} instead of 444.
* Added comments regarding 3Com PCMCIA cards:nate1997-03-081-5/+48
| | | | | | | - Multi-function ethernet/modem cards are not supported - 3c589D is not supported - Add advice on how to setup the driver to work with 3c589 cards. - State how to select the network connector.
* Don't use dot in a chown command. The chown command has been a no-opbde1997-03-081-2/+2
| | | | for years since it is for a symlink.
* Install opie.h in /usr/includepst1997-03-081-1/+5
|
OpenPOWER on IntegriCloud