summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Brought in (most) of the changes in revs 1.24, 1.25 and 1.43: Fix forDavid Greenman1996-06-041-112/+104
| | | | | | | | | | set-id ktrace bug, some cosmetic changes (brought in to make the merge of other fixes possible), and use kmem_alloc_wait/kmem_free_wakeup to eliminate a transient string space allocation failure due to running out of map space. Notes: svn path=/stable/2.1/; revision=16103
* Merge from head:Gary Palmer1996-06-031-2/+4
| | | | | | | Close a file descriptor leak. Possibly closes PR #1212 Notes: svn path=/stable/2.1/; revision=16102
* Fix incorrect handling of .cxx files in default rules.John Fieber1996-06-031-4/+4
| | | | Notes: svn path=/stable/2.1/; revision=16097
* Merge the corrections from rev 1.4.Joerg Wunsch1996-06-031-9/+6
| | | | Notes: svn path=/stable/2.1/; revision=16094
* Merge from HEAD: add a prototype for ftok().Joerg Wunsch1996-06-031-1/+13
| | | | Notes: svn path=/stable/2.1/; revision=16093
* Revert these back on advice of wpaul.Jordan K. Hubbard1996-06-033-229/+543
| | | | Notes: svn path=/stable/2.1/; revision=16090
* Whoops - this part should not have come across.Jordan K. Hubbard1996-06-031-6/+1
| | | | Notes: svn path=/stable/2.1/; revision=16089
* Phase 2 of merge - also fix things broken in phase 1.Jordan K. Hubbard1996-06-03386-3959/+6907
| | | | | | | | | | | | Watch out for falling rock until phase 3 is over! libc completely merged except for phkmalloc & rfork (don't know if David wants that). Some include files in sys/ had to be updated in order to bring in libc. Notes: svn path=/stable/2.1/; revision=16088
* Fix declaration of ps_strings.David Greenman1996-06-031-2/+2
| | | | Notes: svn path=/stable/2.1/; revision=16084
* Retrofit the change from rev 1.54: make the bootverbose case slightlyJoerg Wunsch1996-06-021-3/+19
| | | | | | | more verbose to break the long silence after the ``npx0'' message. Notes: svn path=/stable/2.1/; revision=16077
* Merge from HEAD: hide the ``wrong sig'' message behind bootverbose.Joerg Wunsch1996-06-021-2/+4
| | | | Notes: svn path=/stable/2.1/; revision=16076
* Close PR i386/1223. Correct typo in comment.Gary Palmer1996-06-021-2/+2
| | | | Notes: svn path=/stable/2.1/; revision=16067
* Correct spelling error in commentGary Palmer1996-06-021-2/+2
| | | | Notes: svn path=/stable/2.1/; revision=16065
* Bring in changes from HEAD. Set ifnet.baudrate for ethernet & FDDI also.Gary Palmer1996-06-023-3/+7
| | | | | | | Reviewed by: Garrett Wollman Notes: svn path=/stable/2.1/; revision=16064
* Merge from HEADJordan K. Hubbard1996-06-011-3/+9
| | | | Notes: svn path=/stable/2.1/; revision=16060
* Brought in the fix from rev.1.3: clean up the FP stack before returning.Bruce Evans1996-06-011-1/+2
| | | | Notes: svn path=/stable/2.1/; revision=16055
* Merge from HEAD:Wolfram Schneider1996-05-311-4/+12
| | | | | | | | add ruid and rgid to file /proc/<pid>/status this allow killall(1) to kill suid programs Notes: svn path=/stable/2.1/; revision=16048
* Bring in update.4 from -current.Mike Pritchard1996-05-311-1/+1
| | | | Notes: svn path=/stable/2.1/; revision=16047
* Fix ioctl() operations...nasty typoPaul Traina1996-05-311-2/+2
| | | | Notes: svn path=/stable/2.1/; revision=16045
* Patch the -stable yppasswdd so that it doesn't try to call getpwnam().Bill Paul1996-05-312-1/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem with doing this is that getpwnam() will process all the special inclusion and exclusion lines in /etc/master.passwd, including substitution. So, for example, if you have a line on your NIS master server that says: +@disallowed-users:::::::::/etc/nologin Then yppasswdd will end up with a user record that has /etc/nologin as a shell. This in turn will get propagated into /var/yp/master.passwd when an update is performed, and the user's shell will be changed to /etc/nologin, thus locking them out of the system. To fix this, yppasswdd now retrieves the user's master.passwd record directly from ypserv using a call to yp_match(). This bypasses all the inclusion/exclusion/substitution processing in getpwent(3). Note that rpc.yppasswdd in FreeBSD-current does not suffer from this problem: it digs directly into the map database files when searching for user records, which means it not only bypasses getpwent(3), it will also work even if your NIS master server isn't set up as an NIS client. I could have done something similar here, but that would have meant adding DB interface code which would have been much more complicated. Bug pointed out by: Tom Samplonius Notes: svn path=/stable/2.1/; revision=16043
* Lookup value of KERN_PS_STRINGS instead of using a value derived fromPeter Wemm1996-05-311-2/+17
| | | | | | | | | | | constants that can be overridden at kernel config time that are not visible while running that kernel. Also, dont dig into /proc/<pid>/mem to read process space if working on a crashdump. Notes: svn path=/stable/2.1/; revision=16042
* Look up KERN_PS_STRINGS sysctl, and use that if it is present instead ofPeter Wemm1996-05-311-10/+17
| | | | | | | | the calculated value from a whole series of values that can be overridden at kernel config time, making the result invalid. Notes: svn path=/stable/2.1/; revision=16041
* Add sysctl hooks for user-mode setproctitle() and libkvm to see,Peter Wemm1996-05-314-9/+42
| | | | | | | taken from -current, but implemented in old-style sysctl. Notes: svn path=/stable/2.1/; revision=16040
* Add entries for KERN_PS_STRINGS and friends to allow setproctitle() andPeter Wemm1996-05-311-3/+13
| | | | | | | | | | | | | | | libkvm to adapt to the kernel VM layout changing. (such as on wcarchive, and some of the stuff I'm experimenting with at the moment. -current already has this, so that 2.1 programs that have setproctitle statically linked will work on 2.2 even if 2.2 ends up with PS_STRINGS in a different location) Also, added the somaxconn etc entries, because of the way that the user-mode sysctl program is built and it was either add the real things, or some placeholder stubs. Notes: svn path=/stable/2.1/; revision=16039
* Stop the selection hardware before acking the SELTO interrupt. The restJustin T. Gibbs1996-05-311-1/+3
| | | | | | | of the main branch changes will come back once they've seen more testing. Notes: svn path=/stable/2.1/; revision=16038
* Bring in changes from 1.22 (disallow LKM manipulations in secureAlexander Langer1996-05-311-10/+11
| | | | | | | mode) into stable. Notes: svn path=/stable/2.1/; revision=16030
* Bring in just some of the RUNE stuff from HEAD. I'm holding offJordan K. Hubbard1996-05-301-3/+7
| | | | | | | on any more aggressive merging of libc for now. Notes: svn path=/stable/2.1/; revision=16003
* Merge in symorder (larger usr.bin merge to follow, this just handles theJordan K. Hubbard1996-05-302-16/+47
| | | | | | | LKM building problem I just noticed). Notes: svn path=/stable/2.1/; revision=15997
* Merge security changes in from head.Paul Traina1996-05-305-6/+33
| | | | | | | Submitted by: smpatel Notes: svn path=/stable/2.1/; revision=15994
* Remove extra copy of vasprintf.cJordan K. Hubbard1996-05-301-139/+0
| | | | Notes: svn path=/stable/2.1/; revision=15989
* Remove a redundant copy of vasprintf.cJordan K. Hubbard1996-05-301-139/+0
| | | | Notes: svn path=/stable/2.1/; revision=15988
* Bring the vasprintf() family of routines in - there are many needlesslyJordan K. Hubbard1996-05-301-5/+5
| | | | | | | redundant copies in -stable as well. Notes: svn path=/stable/2.1/; revision=15987
* Brought in fixes from current: fix for panic caused by dereferencingDavid Greenman1996-05-302-10/+12
| | | | | | | | (proc)->p_session of an exiting process. This problem manifested itself via a panic in fill_eproc() when running "top". Notes: svn path=/stable/2.1/; revision=15986
* Merge from HEAD, except:Jordan K. Hubbard1996-05-29372-24897/+4789
| | | | | | | | | | | | Clients that used gnumalloc still do, despite the merge. We're not bringing phkmalloc over. Thread stuff left out. PCCARD support left out. Notes: svn path=/stable/2.1/; revision=15984
* Merge from HEAD.Jordan K. Hubbard1996-05-298-372/+42
| | | | Notes: svn path=/stable/2.1/; revision=15975
* Merge from HEAD.Jordan K. Hubbard1996-05-289-28/+53
| | | | Notes: svn path=/stable/2.1/; revision=15965
* Bring in manual page fixes from main branch 1.2 -> 1.4.John Polstra1996-05-281-3/+3
| | | | Notes: svn path=/stable/2.1/; revision=15964
* Merge from HEADJordan K. Hubbard1996-05-281-2/+2
| | | | Notes: svn path=/stable/2.1/; revision=15962
* Merge with HEAD.Jordan K. Hubbard1996-05-279-83/+108
| | | | Notes: svn path=/stable/2.1/; revision=15954
* Bring change 1.3 -> 1.4 into -stable: bug fix for erroneous mbuf display.John Polstra1996-05-271-3/+2
| | | | Notes: svn path=/stable/2.1/; revision=15953
* Merge with HEAD:Justin T. Gibbs1996-05-271-3/+3
| | | | | | | | | | Fix a race condition in p_mesgout* and inb* code that could allow a phasemiss to sneak by without detection. This should fix the Wide/Narrow boot problems that have been reported since this bug caused the driver ignore a narrow target rejecting wide negotiation. Notes: svn path=/stable/2.1/; revision=15952
* Merge from HEAD:Joerg Wunsch1996-05-274-13/+13
| | | | | | | Explain ``ESC-Enter'' to leave `ee' in the main help window. Notes: svn path=/stable/2.1/; revision=15941
* Nuke the local, broken, termcap.h so that the system one gets used.Bruce Evans1996-05-271-52/+0
| | | | | | | | | | The nuking of it in -current on 95/08/04 was overlooked when all the -current changes were merged into pre-2.1 on 95/08/30. This should fix PR 1255. Notes: svn path=/stable/2.1/; revision=15937
* Merge with HEAD.Jordan K. Hubbard1996-05-271-228/+231
| | | | Notes: svn path=/stable/2.1/; revision=15936
* Add -lmd for boot_crunch (from HEAD).Jordan K. Hubbard1996-05-271-2/+2
| | | | Notes: svn path=/stable/2.1/; revision=15935
* Fix an evil bogon in the Makefile.Jordan K. Hubbard1996-05-271-1/+1
| | | | Notes: svn path=/stable/2.1/; revision=15934
* Wrong copyright, wrong placeMarc G. Fournier1996-05-275-170/+0
| | | | Notes: svn path=/stable/2.1/; revision=15928
* Added in appropriate copyright & RCS IdMarc G. Fournier1996-05-275-0/+180
| | | | Notes: svn path=/stable/2.1/; revision=15924
* Remove the x11 subdirectory and its contents (as in -current) - X is a separateJordan K. Hubbard1996-05-2769-3832/+0
| | | | | | | distribution, as are its games. Notes: svn path=/stable/2.1/; revision=15919
* Brought in fix from rev 1.26: fix for "vm_page_free: freeing busy page"David Greenman1996-05-261-1/+2
| | | | | | | panic. Notes: svn path=/stable/2.1/; revision=15911