ƒ¬N24250 237 220 187 264 140 171 130 180 140 135 144 140 141 159 270 212 304 264 153 148 131 238 291 210 197 232 152 216 188 318 119 166 167 160 321 122 150 173 190 154 153 126 126 155 169 149 153 163 142 287 169 260 207 146 149 134 157 141 169 120 171 1043 106 98 238 143 193 171 166 173 160 197 134 156 113 163 156 168 115 126 127 291 130 134 317 215 238 183 507 1573 168 128 254 382 234 174 276 464 173 197 197 199 150 162 126 129 698 144 149 150 197 197 422 412 194 126 241 198 169 145 125 165 427 247 371 143 209 440 200 929 247 138 254 401 137 221 173 148 155 201 98 145 191 132 180 479 140 160 227 129 239 149 180 129 227 151 235 142 214 137 581 105 971 328 163 335 185 305 147 167 156 164 323 161 161 206 122 287 148 197 176 284 305 147 431 129 239 171 378 653 198 105 188 633 161 113 134 295 564 654 199 258 144 123 914 124 171 448 617 199 210 151 438 143 145 127 146 119 146 122 154 153 146 160 125 108 105 142 493 294 106 173 195 295 138 389 205 161 K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-25T05:13:40.000000Z K 7 svn:log V 125 Use the correct (relative to the implementation) ordering of args in the VOP_LINK() calls, Closes PR#3064 Submitted by: bde END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-03-25T05:15:04.000000Z K 7 svn:log V 92 Don't bypass password prompt for root logins on insecure tty if the root password is empty. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-03-25T05:26:29.000000Z K 7 svn:log V 168 Bring in fixes from -current; strdup() term, fix for authentication when kerberos enabled, don't bypass password prompt for root with empty password for insecure ttys. END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-03-25T05:34:31.000000Z K 7 svn:log V 48 Back out 1.14 until I reproduce trouble reports END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-03-25T05:36:37.000000Z K 7 svn:log V 79 Restricting $LANG was a really bad idea Pointed out by: Everybody but Jordan. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-25T06:29:10.000000Z K 7 svn:log V 38 Roll some last minute doc changes in. END K 10 svn:author V 5 hanai K 8 svn:date V 27 1997-03-25T06:31:27.000000Z K 7 svn:log V 86 Catch up with the original. Submitted by: yoshiaki@kt.rim.or.jp and nao@tom-yam.or.jp END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-03-25T08:06:06.000000Z K 7 svn:log V 46 -current is now 3.0. NOT a 2.2 candidate. :) END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-03-25T09:52:38.000000Z K 7 svn:log V 40 Don't trucate username to 8 characters. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-03-25T10:04:50.000000Z K 7 svn:log V 51 Synchronize with sys/i386/isa/isa.c revision 1.79. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-03-25T10:06:41.000000Z K 7 svn:log V 47 Fixed reset port address for PC-9801-108 card. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-03-25T10:14:52.000000Z K 7 svn:log V 48 YAMFC (fixed reset port address of PC9801-108). END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-25T10:51:01.000000Z K 7 svn:log V 64 Added Choi Jun Ho for his kr-h2ps port. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-03-25T14:31:31.000000Z K 7 svn:log V 175 Be tolerant to old uuencode programs which encode the ASCII NUL character as character 32 (space) instead character 64 (`). See also 'The UNIX-HATERS Handbook', page 82-83. END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-03-25T14:54:38.000000Z K 7 svn:log V 120 Made a couple of minor optimizations that improve performance of the common case of the interrupt routine by about 20%. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-25T15:48:14.000000Z K 7 svn:log V 209 - update MNT_* flags to match lite2 properly. get rid of old #if 0 flags that are gone, add new missing ones. - don't dereference kernel relative pointers in user space for() loops, it doesn't work real well. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-25T15:51:50.000000Z K 7 svn:log V 169 - adapt part of rev 1.27 - don't deref kernel space pointers - when a ufs inode is locked, apppend the locking pid. This is useful for tracking down ufslk2 deadlocks. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-25T16:03:16.000000Z K 7 svn:log V 60 Add fake codesets 3 & 4 Submitted by: junker@jazz.snu.ac.kr END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-25T16:17:00.000000Z K 7 svn:log V 55 Add Korean LC_TIME Submitted by: junker@jazz.snu.ac.kr END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-25T16:27:20.000000Z K 7 svn:log V 37 Import 4.4BSD-Lite2 onto CSRG branch END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-25T16:27:20.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r24269, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-25T16:32:46.000000Z K 7 svn:log V 196 Replace original revision 1.1; Author dyson; Date: 1997/02/10 02:28:15 Changes from Lite2: - DEBUG -> SIMPLELOCK_DEBUG - cosmetic fixes - bzero of lock at init time -> explicit init of members. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-25T16:35:07.000000Z K 7 svn:log V 115 Replace original rev 1.2; Author: mpp; Date: 1997/02/12 06:52:47 - add missing prototype for lockmgr_printinfo() END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-25T16:36:35.000000Z K 7 svn:log V 102 Replace original rev 1.2; Author: mpp; Date: 1997/02/12 06:52:30 Add missing #include END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-25T16:38:01.000000Z K 7 svn:log V 137 Replace original rev 1.3; Author: bde; Date: 1997/02/25 17:24:43; Fix counting of simplelocks in SIMPLELOCK_DEBUG Fix style regression END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-25T16:50:07.000000Z K 7 svn:log V 59 Add ASCII collate mainly for fallback for EUC-type locales END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-25T17:09:18.000000Z K 7 svn:log V 121 Add missing $Id$ Please note, I have reconstructed the RCS file for this file so that it has a CSRG vendor branch again. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-25T17:11:30.000000Z K 7 svn:log V 94 Add missing $Id$ Note; the RCS file has also been reconstructed to have a CSRG vendor branch. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-03-25T18:33:23.000000Z K 7 svn:log V 225 Get my last commit right. The NOTE section now reads: The sa_mask field specified in act is not allowed to block SIGKILL or SIGSTOP. Any attempt to do so will be silently ignored. Now where did I leave that pointy hat... END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-03-25T18:36:33.000000Z K 7 svn:log V 27 YAMFC: fix my last commit. END K 10 svn:author V 2 se K 8 svn:date V 27 1997-03-25T19:01:46.000000Z K 7 svn:log V 75 Add a few vendor IDs and class and sub-class encodings. Submitted by: phk END K 10 svn:author V 2 se K 8 svn:date V 27 1997-03-25T19:03:04.000000Z K 7 svn:log V 76 Improve probe message for generic PCI->xxx bridge chips. Submitted by: phk END K 10 svn:author V 2 se K 8 svn:date V 27 1997-03-25T19:12:08.000000Z K 7 svn:log V 69 Fix printing of map sizes: large numbers got a negative sign before. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-03-25T23:43:01.000000Z K 7 svn:log V 228 Change sigreturn() to return EFAULT if it is passed an address outside of the process's address space. Now it matches its man page :-). Closes PR# 2682. Discussed with: bde Submitted by: Jonathan Lemon END K 10 svn:author V 5 hanai K 8 svn:date V 27 1997-03-26T05:51:03.000000Z K 7 svn:log V 28 Catch up with the original. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-03-26T07:03:30.000000Z K 7 svn:log V 57 Synchronize with sys/i386/i386/machdep.c revision 1.232. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-26T13:20:30.000000Z K 7 svn:log V 80 This variant is commented Submitted by: Choi Jun Ho END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-26T15:19:55.000000Z K 7 svn:log V 97 Add #define's for port "none" and "auto" Now port ommiting is equal to port "none" not to port 0 END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-03-26T15:42:09.000000Z K 7 svn:log V 59 Remove minor warning (for -Wall -Wshadow); clarifies code. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-26T15:56:21.000000Z K 7 svn:log V 60 Fix probe wrapper to pass ports number from low level probe END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-26T15:57:08.000000Z K 7 svn:log V 33 Return ports number in probe now END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-26T16:07:20.000000Z K 7 svn:log V 33 Return ports number in probe now END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-26T16:10:43.000000Z K 7 svn:log V 62 Don't trick with opl0 address since we have conflicts keyword END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-03-26T17:00:36.000000Z K 7 svn:log V 75 Bring the dev/pdq entries into alphabetical order. Forgotten by: joerg :) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-03-26T17:02:11.000000Z K 7 svn:log V 55 YAMFC: rev 1.93, bring dev/pdq into alphabetical order END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-03-26T17:05:21.000000Z K 7 svn:log V 61 Update the value of "__FreeBSD__" to 3 for the ELF compiler. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-26T17:12:31.000000Z K 7 svn:log V 70 Allow low level probe routine pass configured information back to isa END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-26T17:14:21.000000Z K 7 svn:log V 49 Pass configured irq and ports number back to isa END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-26T17:20:24.000000Z K 7 svn:log V 193 Add "conflicts" to sbxvi0 since all information now passed to isa and conflict with sb0 happens. NOTE: it affects existen configurations, add "conflicts" to sbxvi0 line if you see probe error END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-26T17:41:16.000000Z K 7 svn:log V 76 Check sb0 configured in probe routine first Pass configured irq back to isa END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-26T17:46:03.000000Z K 7 svn:log V 166 Add "conflicts" to sbmidi0 since configured irq passed back to isa and conflict with sb0 irq. NOTE: existen configurations require "conflicts" adding to sbmidi0 now END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-26T17:48:40.000000Z K 7 svn:log V 111 make usage() and SYNOPSIS agree with each other and add missing options documented in the DESCRIPTION section. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-26T17:55:19.000000Z K 7 svn:log V 51 Add -k option to SYNOPSIS Add -o option to usage() END K 10 svn:author V 5 guido K 8 svn:date V 27 1997-03-26T19:07:54.000000Z K 7 svn:log V 55 Get rid of __progname. I thought I already did that... END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-26T19:10:08.000000Z K 7 svn:log V 39 Vendor import of virgin GNU cpio v2.3. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-03-26T19:10:09.000000Z K 7 svn:log V 61 This commit was manufactured by cvs2svn to create tag 'v2_3'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-26T20:01:24.000000Z K 7 svn:log V 46 FreeBSD modifications and notes for GNU cpio. END K 10 svn:author V 5 guido K 8 svn:date V 27 1997-03-26T20:05:57.000000Z K 7 svn:log V 75 Backport of the fsirand stuff to 2.2. I'm sorry this is too late for 2.2.1 END K 10 svn:author V 5 guido K 8 svn:date V 27 1997-03-26T20:29:14.000000Z K 7 svn:log V 26 Get in the fsirand stuff. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-03-27T00:27:50.000000Z K 7 svn:log V 79 Typo fix (now how did that one get by me :-). Submitted by: Philippe Charnier END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-27T00:41:02.000000Z K 7 svn:log V 950 Fix a bogon I introduced at the last minute with the packages menu. People who follow the instructions (and using RETURN) will not bump into it, but those blindly hitting SPACE at the first menu will yell that it's now a shortcut for "Install" rather than a category selection. This was because, in my desire to make things all nice and cosmetic, I added the label in as " Install " - forgetting that the first character is used implicitly as the accelerator. D'oh!! Fix a clipping bug in the top level menu introduced when the fixit item text was lengthened. I'm going to re-roll the boot floppy for this one since the CDROM has now been delayed a week (the artwork is not ready now) and I'd like to fix these two minor but annoying problems there. There's also a reported problem with loading the "compat21" distribution which could be a real nasty if true; I'll batch the tag sliding for that and these changes if I can reproduce and fix it. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-27T01:05:17.000000Z K 7 svn:log V 14 Sync with 2.2 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-27T01:44:11.000000Z K 7 svn:log V 7 YAMF22 END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-27T02:36:26.000000Z K 7 svn:log V 143 Fix "-fstype local" that was broken by another bugfix in the Lite2 merge. Submitted by: Dmitrij Tejblum , PR#3076 END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-27T02:57:53.000000Z K 7 svn:log V 49 Add Dmitrij Tejblum END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-27T03:03:36.000000Z K 7 svn:log V 100 Document problems with the Panasonic AL-N1, and Rios Chandler machines and how to work-around them. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-27T03:07:25.000000Z K 7 svn:log V 78 Fix length-related bugs Submitted by: Choi Jun Ho END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-03-27T03:07:26.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-03-27T03:07:27.000000Z K 7 svn:log V 77 This commit was manufactured by cvs2svn to create tag 'RELENG_2_2_1_RELEASE'. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-27T09:11:59.000000Z K 7 svn:log V 68 amend to say flag value of 1 instead of 0x7. Submitted-by: hosokawa END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-03-27T10:06:43.000000Z K 7 svn:log V 101 Fixed erroneous logic in handling non-passworded accounts. Pointy-hat-thoroughly-desrved-by: me :-( END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-03-27T10:09:09.000000Z K 7 svn:log V 39 Fix for logic in no-password accounts. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-03-27T18:08:23.000000Z K 7 svn:log V 64 The w+ entry description was misformatted. Pointed out by: bde END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-03-27T18:10:18.000000Z K 7 svn:log V 21 YAMFC: fix w+ entry. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-03-27T18:29:15.000000Z K 7 svn:log V 71 YAMFC: Teach .Fx about FreeBSD 1.x* releases. Also fix the .Bf usage. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-03-27T18:47:05.000000Z K 7 svn:log V 64 Update HISTORY to reflect that this will first appear in 2.2.5. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-03-27T18:47:06.000000Z K 7 svn:log V 72 This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-03-27T18:47:42.000000Z K 7 svn:log V 23 YAMFC: update HISTORY. END K 10 svn:author V 5 guido K 8 svn:date V 27 1997-03-27T19:34:39.000000Z K 7 svn:log V 32 There is no srandomdev() in 2.2 END K 10 svn:author V 5 guido K 8 svn:date V 27 1997-03-27T19:40:36.000000Z K 7 svn:log V 33 There was no srandomdev() in 2.1 END K 10 svn:author V 5 guido K 8 svn:date V 27 1997-03-27T20:01:07.000000Z K 7 svn:log V 196 Add code that will reject nfs requests in teh kernel from nonprivileged ports. This option will be automatically set/cleraed when mount is run without/with the -n option. Reviewed by: Doug Rabson END K 10 svn:author V 5 guido K 8 svn:date V 27 1997-03-27T20:04:15.000000Z K 7 svn:log V 36 Get the privport stuff from current END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-03-27T21:50:51.000000Z K 7 svn:log V 40 We are no longer at 2.2.1-RELEASE here. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-28T00:56:11.000000Z K 7 svn:log V 223 Remove support for "port none" and "port auto", it gains nothing, non-standard and not used. "port auto" is equal to "port?" or missing "port" keyword now. "port none" is really probe routine task (return -1 for no ports). END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-28T01:02:17.000000Z K 7 svn:log V 121 Remove recently commited support for iobase == -2 ("port none") is is really probe routine task (return -1 for no ports) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-28T02:25:15.000000Z K 7 svn:log V 145 Update pst's config loading code, add a few strategic clears, put more debugging into the attribute code so I can chase a long-standing problem. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-03-28T04:45:30.000000Z K 7 svn:log V 91 Change a "=" to "?=" to make it easier to override the binary format from the environment. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-28T09:30:18.000000Z K 7 svn:log V 414 Make attribute handler read data in blocks rather than by character. This is more efficient and somewhat easier to follow with two extra states. Put dist_attrs in proper scope. Fix a long standing bug with the package installer and dependencies - it's been using the *build* dep list all this time! And nobody noticed! D'oh! :) Make it use the more proper run deps. Make root password selection non-optional. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1997-03-28T10:11:24.000000Z K 7 svn:log V 1476 Interim patch/kludge for keyboard lock-up when `kbdcontrol' tries to change typematic rate, or the X server (XFree86 or Accelerated X) starts up. So far, there have been two independent reports from Dell Latitude XPi notebook/laptop owners. The Latitude seems to be the only system which suffers from this problem. (I don't know the problem is with the entire Latitude line or with only some Latitude models) No problem report has been heard about other systems (I certainly cannot reproduce the problem in my -current and 2.2 systems). In 3.0-CURRENT, 2.2-RELEASE and 2.2-GAMMA-970310, when programming the keyboard LED/repeat-rate, `set_keyboard()' in `syscons' tells the keyboard controller not to generate keyboard interrupt (IRQ1) and then enable tty interrupts, expecting the keyboard interrupt doesn't occur. It appears that somehow Latitude's keyboard controller still generates the keyboard interrupt thereafter, and `set_keyboard()' doesn't see the return code from the keyboard because it is consumed by the keyboard interrupt handler. The patch entirely disables tty interrupts while setting LED and typematic rate in `set_keyboard()', making the routine behave more like the previous versions of `syscons' (versions in 2.1.X and 2.2-ALPHA, -BETA, and some -GAMMAs). The reporter said this patch eliminated the problem. (I also found another typo/bug, but the reporter and I found that it wasn't the cause of the problem...) This should go into RELENG_2_2. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-28T10:42:16.000000Z K 7 svn:log V 76 Clarify @srcdir vs @cwd. Submitted-By: "Chad R. Larson" END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-28T12:14:14.000000Z K 7 svn:log V 36 Simplify mulit-line entry handling. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-03-28T12:27:42.000000Z K 7 svn:log V 161 Fixed #includes in synopsis to compile. Fixed #includes in synopsis to declare the prototype in the synopsis. Fixed stale types in description of struct dirent. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-03-28T12:37:44.000000Z K 7 svn:log V 287 Something long overdue: compile inb() and outb() into the kernel as functions if DDB is available. The remaining occurences are usually only inlined and thus not available in DDB. I'm sure Bruce will have 23 additions to these 30 lines of code, but at least it's a starting point. ;-) END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-03-28T12:39:43.000000Z K 7 svn:log V 141 Added a setjmp() so that an initial pc that points to unmapped memory isn't fatal. Backed out rev.1.6, which handled special cases of this. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-03-28T12:46:52.000000Z K 7 svn:log V 82 Backed out rev.1.5. if %cs is bad, %eip may be bad, but this is no longer fatal. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-03-28T12:56:07.000000Z K 7 svn:log V 183 Added a setjmp() and a longjmp() so that an unexpected trap inside ddb isn't necessarily fatal. You can now do silly things like `call vprint' and `show map' without losing control. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-28T13:06:59.000000Z K 7 svn:log V 369 Make this compile after the fsirand changes that deleted two fields. I was not sure whether the fs_id fields should be printed in the clear in case of sniffing over a network login etc. It might be an idea to have somebody with spare time go through and find any other missing fields that should be reported. Definate 2.2.x/2.1.x candidate since it breaks the build. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-03-28T14:40:39.000000Z K 7 svn:log V 79 Add ac which check if the FreeBSD handbook is in sync with the committers list END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-03-28T15:24:41.000000Z K 7 svn:log V 104 compare return value from getopt against -1 rather than EOF, per the final posix standard on the topic. END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-03-28T15:48:21.000000Z K 7 svn:log V 104 compare return value from getopt against -1 rather than EOF, per the final posix standard on the topic. END K 10 svn:author V 5 hanai K 8 svn:date V 27 1997-03-28T16:15:08.000000Z K 7 svn:log V 104 Correct the typo, `/heading>', to `'. Submitted by: Yoshiaki Uchikawa END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-03-28T18:38:19.000000Z K 7 svn:log V 58 Try to talk to the APM BIOS with version 1.2 if possible. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-03-28T18:40:24.000000Z K 7 svn:log V 70 Don't break the nice symmetry of these messages with undue '>' chars. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-28T23:07:09.000000Z K 7 svn:log V 34 Correct the old off-by-one error. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-28T23:17:23.000000Z K 7 svn:log V 37 Doh! Fix a clear and obvious bogon. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-03-29T02:16:44.000000Z K 7 svn:log V 605 Support the ".p2align" directive, which is standard in newer versions of binutils. For all architectures and object file formats, ".p2align n" aligns to the next multiple of 2**n. Thus for FreeBSD, it does exactly the same thing as the traditional ".align". The old ".align" directive has different meanings in different object formats, and even in different variants of a.out. Sometimes is aligns to a multiple of n, and other times it aligns to a multiple of 2**n. ".p2align" is preferable for use in assembly language sources, since it makes them more portable to object formats other than a.out. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-03-29T02:43:49.000000Z K 7 svn:log V 51 Synchronize with sys/i386/isa/isa.c revision 1.80. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-03-29T02:46:28.000000Z K 7 svn:log V 56 Synchronize with sys/i386/isa/syscons.c revision 1.207. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-03-29T02:48:49.000000Z K 7 svn:log V 57 Synchronize with sys/i386/i386/machdep.c revision 1.233. END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-03-29T03:33:12.000000Z K 7 svn:log V 104 compare return value from getopt against -1 rather than EOF, per the final posix standard on the topic. END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-03-29T04:34:07.000000Z K 7 svn:log V 104 compare return value from getopt against -1 rather than EOF, per the final posix standard on the topic. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-03-29T04:35:26.000000Z K 7 svn:log V 329 Don't keep cpu interrupts enabled during the lookup in vm_page_zero_idle(). Lookup isn't done every time the system goes idle now, but it can still take > 1800 instructions in the worst case, so if cpu interrupts are kept disabled then it might lose 20 characters of sio input at 115200 bps. Fixed style in vm_page_zero_idle(). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-29T06:32:31.000000Z K 7 svn:log V 319 Bring in Peter's fix from -current. Maybe this is "fixing" the problem with a pair of bolt cutters, but having the tree stand broken while everyone sits in a mexican standoff over it hardly wins any awards for elegance in operational methodology either. If a better fix comes along, it can be my most welcome guest.. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-29T06:41:56.000000Z K 7 svn:log V 101 Nuke extra include of . Closes PR #3135 Submitted-By: Kenneth R. Westerback END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-29T06:44:57.000000Z K 7 svn:log V 34 Catch this puppy up to RELENG_2_2 END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-29T10:29:40.000000Z K 7 svn:log V 146 Protect against multiple inclusion (All the CFLAGS+= items make the cc command lines get rather long). (bsd.lib.mk is particularly bad at this) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-29T10:33:13.000000Z K 7 svn:log V 103 generate c-exp.c, f-exp.c and m2-exp.c with yacc rather than using the generated ones in the gdb dist. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-29T10:36:49.000000Z K 7 svn:log V 75 Don't use these that were generated on a foreign system, generate our own. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-29T10:45:39.000000Z K 7 svn:log V 51 Add a Makefile for regenerating the syscall tables END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-29T10:48:49.000000Z K 7 svn:log V 31 Forgot $Id$, break a long line END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-29T10:50:27.000000Z K 7 svn:log V 71 Fix the warning when compiling the SYSINIT hook due to function types. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-03-29T11:01:54.000000Z K 7 svn:log V 334 Use new mount args (mount "ufs" instead of MOUNT_UFS). vnconfig doesn't seem to be in Lite2, although dev/vn is. The Lite2 merge in userland has converted all mount calls except this one and one for devfs in init, so we can drop support for old mount args soon. Vnconfig probably shouldn't support mounting - it only supports ufs. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-03-29T11:07:12.000000Z K 7 svn:log V 154 Sanitize APM a bit. Convert various #ifdef to id_flags instead. You may want to add "flags 0x31" to apm0 if you have a lousy implementation. Read LINT. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-29T11:11:18.000000Z K 7 svn:log V 276 Make sure we touch all the temporary files at startup, because we assume they were created later on. This is not the case when processing syscalls.isc in the ibcs2 area. (It generates no declarations, it's all either hidden (already prototyped elsewhere) or unimplemented). END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-29T11:15:09.000000Z K 7 svn:log V 49 Add a Makefile to build all three syscall tables END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-29T11:17:26.000000Z K 7 svn:log V 114 Be consistant with the other syscall makefile's handling of the default target (ie: don't do anything accidently) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-29T12:04:51.000000Z K 7 svn:log V 345 Reserve a placeholder for 4 SMP ipi interrupts in the same way that it's done for pci. This is so that systat and vmstat can get at the interrupt counts for the Inter-Processor Interrupts when running a smp kernel. This doesn't affect the normal kernel, but makes life easier for the smp people who don't have to track two versions of config. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-29T12:10:26.000000Z K 7 svn:log V 105 Allow the samplerate (in DPI) to be set on the command line, the rest of the code appears to support it. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-03-29T12:34:33.000000Z K 7 svn:log V 836 Define our own version of DIRBLKSIZ instead of (ab)using ufs's value. Use the same value of 512 (ufs actually uses DEV_BSIZE). There are too many versions of DIRBLKSIZ, one for ufs, one for ext2fs, one for nfs, one for ibcs2, one for linux, one for applications, ... I think nfs's DIRBLKSIZ needs to be a divisor of the directory blocks sizes of all supported file systems. There is also NFS_DIRBLKSIZ, which is different from nfs's DIRBLKSIZ but is sometimes confused with it in comments. Removed a bogus #ifdef KERNEL that hid the tunable constants for nfs. This came in undocumented with the Lite2 merge although it isn't in Lite2. It required more-bogus #define KERNEL's in fstat and pstat to make the constants visible. Restored a spelling fix from rev.1.17. Removed duplicate #defines of all the the NFS mount option flags. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-29T12:35:06.000000Z K 7 svn:log V 152 Be a bit more careful about what port number we are using for the second socket. If we're going to check for reserved ports, we should do it properly. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-29T12:39:52.000000Z K 7 svn:log V 44 Fix some bugs from bde's list (long lines) END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-03-29T12:40:20.000000Z K 7 svn:log V 161 Removed #include of . Nfs no longer depends on any ufs features, and the one thing that it depended on (DIRBLKSIZ) now has conflicting spelling. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-03-29T12:50:41.000000Z K 7 svn:log V 308 Removed `#define KERNEL'. This was a hack-around for nfs.h being broken in the Lite2 merge to not export some nfs constants. It started causing warnings when I added a kernel-only #define for DIRBLKSIZ. Removed `#define NFS'. This was an old, bad interface for telling to export nfs stuff. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-29T13:12:46.000000Z K 7 svn:log V 43 Renerate (some include files were changed) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-29T13:15:23.000000Z K 7 svn:log V 126 Regenerate (include file changes, stray blank lines (cosmetic), and a syscall vector was out of sync with it's .master file) END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-03-29T17:42:32.000000Z K 7 svn:log V 81 Remove conflicting declaration of sys_errlist, which caused make world breakage. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-29T19:44:14.000000Z K 7 svn:log V 55 Remove orand* compatibility as promised (next release) END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-29T19:45:07.000000Z K 7 svn:log V 62 Remove unneded define from CFLAGS (from orand* compatibility) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-29T19:50:51.000000Z K 7 svn:log V 108 Close PR#3105 - message box cursor positioning was off. Submitted-By: "Kenneth R. Westerback" END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-29T19:51:48.000000Z K 7 svn:log V 7 YAMF22 END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-29T19:55:03.000000Z K 7 svn:log V 52 Remove orand* code as promised for the next release END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-03-29T20:01:59.000000Z K 7 svn:log V 99 The text describing exit values >1 was formatted incorrectly. Obtained from: NetBSD-bugs PR# 3406 END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-03-29T20:02:34.000000Z K 7 svn:log V 40 YAMFC: fix the text for exit values >1. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1997-03-29T20:14:28.000000Z K 7 svn:log V 88 YAMF22: make dumpfs compile under 2.1 as well due to breakage from the fsirand changes. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-03-29T20:29:12.000000Z K 7 svn:log V 384 Fix for PR #3141: check for NULL before strdup()ing pw->pw_class. (I'm not sure why this happens, though I suspect it may be because the server is configured with only passwd maps instead of both passwd and master.passwd maps. This is allowed, but I think in this case pw_class is left NULL, hence the problem.) Also applied similar patch to chpass/pw_yp.c just for paranoia's sake. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-03-29T20:34:40.000000Z K 7 svn:log V 46 back out rev 1.8 (last minute CDROM releases) END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-03-29T21:34:00.000000Z K 7 svn:log V 68 Add the "resvport" option, now that FreeBSD NFS servers require it. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-03-29T22:26:03.000000Z K 7 svn:log V 134 Fix broken built-in ELF file handling, caused by missing prototypes and use of off_t. Correct the types of Elf64_Addr and Elf64_Off. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-29T22:40:46.000000Z K 7 svn:log V 34 Virgin import of GNU cpio v2.4.2. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-29T22:40:46.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r24398, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-29T22:48:41.000000Z K 7 svn:log V 54 FreeBSD specific readme for contributed CPIO soruces. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-29T23:04:03.000000Z K 7 svn:log V 85 Don't need tcexparg.c which impliments Unix-style command line wildcards for Turbo C END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-29T23:05:27.000000Z K 7 svn:log V 34 Don't need tcexparg.c on FreeBSD. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-29T23:10:24.000000Z K 7 svn:log V 131 Rodney Grimes's dummy lchown() so that cpio understands 4.4 symbolic links. (taken from old gnu/usr.bin/cpio) Reviewed by: phk END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-29T23:11:22.000000Z K 7 svn:log V 56 FreeBSD BSD-style Makefile for contributed CPIO source. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-30T00:23:39.000000Z K 7 svn:log V 139 Replace ctime by strftime %c to use national representation. Use isprint() for Localization. Submitted by: ache via gnu/usr.bin/cpio v2.3 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-30T08:19:38.000000Z K 7 svn:log V 47 I goofed, Makefile lchown.c don't belong here. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-03-30T09:08:00.000000Z K 7 svn:log V 121 Fix embarrasing typo that survived because I applied the wrong patch- file. Noticed by: Eric Jones END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-03-30T09:22:41.000000Z K 7 svn:log V 45 Fix mount call for devfs. Submitted by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-30T09:55:11.000000Z K 7 svn:log V 485 Add an example README.FreeBSD. The tcl one you tend to refer to since tcl is the example is quite spartan. As pointed out by Bruce there are *three* different filenames being used: cvs FREEBSD.README groff FREEBSD-upgrade libgmp FREEBSD-upgrade libpcap FREEBSD-upgrade tcpdump FREEBSD-upgrade traceroute FREEBSD-upgrade tcl README.FreeBSD The handbook states "README.FreeBSD". Perhaps this should be changed? END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-30T10:32:26.000000Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-30T10:34:16.000000Z K 7 svn:log V 875 Output a zero rdev except for bdevs, cdevs, fifos and sockets. This stops regular files with unrepresentable rdevs from being rejected and makes the output independent of unpreservable metadata. Don't output a file if the major, minor or totality of its rdev would be truncated. Print a message about the skipped files to stderr but don't report the error in the exit status. cpio's abysmal error handling doesn't allow continuing after an error, and the rdev checks had to be misplaced to avoid the problem of returning an error code from routines that return void. Minor numbers are limited to 21 bits in pax's ustar format and to 18 bits in archives created by gnu tar (gnu tar wastes 3 bits for padding). pax's and cpio's ustar format is incompatible with gnu tar's ustar format for other reasons (see cpio/README). Submitted by: bde via old gnu/usr.bin/cpio v2.3. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-30T10:42:21.000000Z K 7 svn:log V 232 - Correct the recommended option for "find" from "-depth" to "-d". - Fix gross spelling and typographical errors pointed out by Keith Bostic. - Mention -l, --link is only usable with "-p". Obtained from: old gnu/usr.bin/cpio v2.3. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-30T10:45:44.000000Z K 7 svn:log V 68 Support dummy lchown() so that cpio understands 4.4 symbolic links. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-30T10:50:01.000000Z K 7 svn:log V 239 Don't set the umask until after we have processed the arguments and opened the archive file. This allows "cpio -o -O output_file" to create the output file with the callers proper umask. Closed PR# 1391 Add setlocale LC_ALL (from ache). END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-30T10:56:38.000000Z K 7 svn:log V 90 don't lookup rsh(1) at bogus pathnames Submitted by: joerg via old gnu/usr.bin/cpio v2.3 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-30T11:01:43.000000Z K 7 svn:log V 209 JKH says: Change "Found end of tape. Load next tape ..." messages to say "volume" instead of tape. Running cpio off of /dev/fd0 and having it say "give me the next tape" is kind of ludicrous.. :-) END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-03-30T12:12:20.000000Z K 7 svn:log V 53 Move uucplock into libutil and create a manual page. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-03-30T16:03:00.000000Z K 7 svn:log V 73 Implement the `detach' command for remote GDB. It gets you back at DDB. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-30T23:13:59.000000Z K 7 svn:log V 63 Use srandomdev() now Fix error with begin variable calculation END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-03-30T23:33:29.000000Z K 7 svn:log V 71 Use srandomdev() now Add range checking for invalid denominator values END K 10 svn:author V 7 scrappy K 8 svn:date V 27 1997-03-30T23:39:39.000000Z K 7 svn:log V 226 Add ${MAKEFLAGS} to ${MAKE} in _SUBDIRUSE so that something like 'make -j3 world' works Jordan points out that this may not be the only place this is required to be added, but so far, its the only one I've found to break -j3 END K 10 svn:author V 7 scrappy K 8 svn:date V 27 1997-03-30T23:43:41.000000Z K 7 svn:log V 65 Add/document MAKEFLAGS into /etc/make.conf, using -j3 as example END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-03-30T23:52:42.000000Z K 7 svn:log V 69 Add back one of my hats since I seem to be sticking with it for now. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-03-31T00:06:03.000000Z K 7 svn:log V 111 The Unix system family tree, BSD part. This is a local copy of http://www.de.freebsd.org/de/ftp/unix-stammbaum END K 10 svn:author V 5 hanai K 8 svn:date V 27 1997-03-31T02:40:10.000000Z K 7 svn:log V 28 Catch up with the original. END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-03-31T04:51:13.000000Z K 7 svn:log V 194 Revert my last few changes. They were bogus. Replaced them with the original text plus a statement saying that if strftime fails, the results are undefined. Requested a long time ago by: bde END K 10 svn:author V 2 jb K 8 svn:date V 27 1997-03-31T04:58:47.000000Z K 7 svn:log V 57 Added my name/address as requested by Wolfram Schneider. END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-03-31T05:11:47.000000Z K 7 svn:log V 104 compare return value from getopt against -1 rather than EOF, per the final posix standard on the topic. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-03-31T05:18:27.000000Z K 7 svn:log V 84 Fixed wording of previous change. Obtained from: fgets.3 Guided by: ISO C standard END K 10 svn:author V 7 scrappy K 8 svn:date V 27 1997-03-31T05:26:39.000000Z K 7 svn:log V 187 Remove MAKEFLAGS example from /etc/make.conf... Bruce points out that it breaks things if someone doesn't do a 'make depend', but I just found out that it breaks 'make depend' itself :( END K 10 svn:author V 7 scrappy K 8 svn:date V 27 1997-03-31T05:30:16.000000Z K 7 svn:log V 208 Remove ${MAKEFLAGS} on recommendation by Bruce, mainly because the reason for adding it was so that -j3 carried through on a make -j3 world, but found at least one circumstance where it breaks 'make depend' END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-03-31T08:27:05.000000Z K 7 svn:log V 54 Synchronize with sys/i386/conf/GENERIC revision 1.89. END K 10 svn:author V 7 scrappy K 8 svn:date V 27 1997-03-31T09:36:59.000000Z K 7 svn:log V 334 Small formatting change to interval() to align columns so that: toronto up 5+18:58, 0 users, load 0.00, 0.00, 0.00 zeus up 109+13:53, 0 users, load 0.55, 0.28, 0.15 looks like: toronto up 5+18:58, 0 users, load 0.00, 0.00, 0.00 zeus up 109+13:53, 0 users, load 0.55, 0.28, 0.15 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-31T09:37:59.000000Z K 7 svn:log V 34 Virgin import of GNU cpio v2.4.2. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-03-31T09:37:59.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r24434, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-03-31T09:38:00.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create tag 'cpio-vendor-v2_4_2'. END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-03-31T11:11:26.000000Z K 7 svn:log V 286 Changed the way that the exec image header is read to be filesystem- centric rather than VM-centric to fix a problem with errors not being detectable when the header is read. Killed exech_map as a result of these changes. There appears to be no performance difference with this change. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T12:02:53.000000Z K 7 svn:log V 558 Treat symlinks as first class citizens with their own uid/gid rather than as shadows of their containing directory. This should solve the problem of users not being able to delete their symlinks from /tmp once and for all. Symlinks do not have modes though, they are accessable to everything that can read the directory (as before). They are made to show this fact at lstat time (they appear as mode 0777 always, since that's how the the lookup routines in the kernel treat them). More commits will follow, eg: add a real lchown() syscall and man pages. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T12:14:48.000000Z K 7 svn:log V 103 Reserve 252 (poll, first in OpenBSD) Reserve 253 (issetugid, as in OpenBSD) Allocate 254 for lchown(2) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T12:17:45.000000Z K 7 svn:log V 11 Regenerate END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T12:21:37.000000Z K 7 svn:log V 94 Code to do lchown(2), copied from chown(2) except it's NOFOLLOW in ND_INIT instead of FOLLOW. END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-03-31T12:30:01.000000Z K 7 svn:log V 541 In accept1(), falloc() is called after the process has awoken, but prior to removing the connection from the queue. The problem here is that falloc() may block and this would allow another process to accept the connection instead. If this happens to leave the queue empty, then the system will panic with an "accept: nothing queued". Also changed a wakeup() to a wakeup_one() to avoid the "thundering herd" problem on new connections in Apache (or any other application that has multiple processes blocked in accept() for the same socket). END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T12:37:35.000000Z K 7 svn:log V 67 Create lchown() in libc and document it as a variation of chown(). END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T12:52:52.000000Z K 7 svn:log V 19 Declare lchown().. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T12:56:00.000000Z K 7 svn:log V 40 Toast dummy lchown(), it's in libc now. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T13:03:49.000000Z K 7 svn:log V 200 Activate the -h flag which tells chown/chgrp to work on the symlink itself using lchown(). Most of the code was already here, the option was recognised but ignored for SYSV/POSIX.2(?) compatability. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T13:21:37.000000Z K 7 svn:log V 469 Make setgroups(0, xxx) behave as it does on SYSV, namely clear the groups vector except for the egid in groups[0]. There is a risk that programs that come from SYSV/Linux that expect this to work and don't check for error returns may accidently pass root's groups on to child processes. We now do what is least suprising (to non BSD programs/programmers) in this scenario, and nothing is changed for programs written with BSD groups rules in mind. Reviewed by: ache END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T13:36:46.000000Z K 7 svn:log V 559 Fully implement the clause in Appendix B.4.2.2 from Posix 1003.1 that allows traditional BSD setuid/setgid behavior. The only visible difference should be that a non-root setuid program (eg: inn's "rnews" program) that is setuid to news, can completely "become" uid news. (ie: setuid(geteuid()) This was allowed in traditional 4.2/4.3BSD and is now "blessed" by Posix as a special case of "appropriate privilige". Also, be much more careful with the P_SUGID flag so that we can use it for issetugid() - only set it if something changed. Reviewed by: ache END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T13:41:49.000000Z K 7 svn:log V 104 Do not set the P_SUGID flag in seteuid()/setegid() if nothing has changed. (for supporting issetugid()) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T13:47:00.000000Z K 7 svn:log V 163 Do not set the P_SUGID flag in seteuid()/setegid() if nothing has changed. (for supporting issetugid()) Reviewed by: ache (as was the previous commit, rev 1.29) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T14:52:50.000000Z K 7 svn:log V 50 issetugid is now implemented rather than reserved END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T14:55:05.000000Z K 7 svn:log V 29 Regenerate (added issetugid) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T15:13:33.000000Z K 7 svn:log V 819 Implement code for an OpenBSD-style issetuigid(). This is valueable for library code which needs to be able to find out whether the current process is or *was* set[ug]id at some point in the past, and may have a "tainted" execution environment. This is especially a problem with the trend to immediately revoke privs at startup and regain them for critical sections. One problem with this is that if a cracker is able to compromise the program while it's still got a saved id, the cracker can direct the program to regain the privs. Another problem is that the user may be able to affect the program in some other way (eg: setting resolver host aliases) and the library code needs to know when it should disable these sorts of features. Reviewed by: ache Inspired by: OpenBSD (but with a different implementation) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T15:43:22.000000Z K 7 svn:log V 30 Add libc hook for issetugid() END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T15:59:14.000000Z K 7 svn:log V 77 Steal issetugid man page from OpenBSD. Needs work.. Obtained from: OpenBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T16:36:14.000000Z K 7 svn:log V 353 General cleanup and update to specify exactly how our implementation passes on the status across fork/exec. The previous version had some typos, referred to itself as link(2) in one place :-), and didn't really match openbsd's implementation either. Now that I've mentioned typos, hopefully our Typo Police and Xref Police will be gentle with me. :-) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-03-31T16:43:16.000000Z K 7 svn:log V 522 Fix the mount_mfs case from the last cleanup. The code was (ab)using it's internal malloc() implementation to try and avoid overstepping it's resource limits (yuk!). Remain using libc's malloc(), but check the resource limits right before trying to malloc the ramdisk space and leave some spare memory for libc. In Andrey's words, the internal malloc was "true evil".. Among it's sins is it's ability to allocate less memory than asked for and still return success. stdio would just love that. :-) Reviewed by: ache END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-03-31T17:58:27.000000Z K 7 svn:log V 104 Add a note in BUGS section that shar(1) cannot handle files without a newline ('\n') as last character. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-03-31T19:17:55.000000Z K 7 svn:log V 115 Fix the completely broken getopt option list. Found by: mehldau@photogrammetrie.de (Gerhard Mehldau) (via Usenet) END K 10 svn:author V 7 andreas K 8 svn:date V 27 1997-03-31T20:18:55.000000Z K 7 svn:log V 55 Added new file bsd-family-tree Forgotten by: wosch ;-) END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-03-31T22:51:00.000000Z K 7 svn:log V 343 Remove the syslog stuff, and allow various return values in uu_lock(). Add uu_lockerr() for turning the results of uu_lock into something printable. Remove bogus section in man page about race conditions allowing both processes to get the lock. Include libutil.h and use uu_lock() correctly where it should. Suggested by: ache@freebsd.org END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-04-01T00:59:48.000000Z K 7 svn:log V 51 Add portmapflags and syslogdflags Reviewed by: jkh END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-04-01T01:00:35.000000Z K 7 svn:log V 53 Add portmapflags and syslogd flags. Reviewed by: jkh END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-04-01T02:00:42.000000Z K 7 svn:log V 35 Use mediaClose instead of shutdown END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-04-01T02:04:58.000000Z K 7 svn:log V 54 Merge from HEAD: use mediaClose() instead of shutdown END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-04-01T02:08:07.000000Z K 7 svn:log V 27 Merge in bugfixes from 2.2 END K 10 svn:author V 3 jmz K 8 svn:date V 27 1997-04-01T02:27:11.000000Z K 7 svn:log V 54 Add the -DPedantic flag. This is used in wref.c only. END K 10 svn:author V 5 hanai K 8 svn:date V 27 1997-04-01T02:32:28.000000Z K 7 svn:log V 28 Catch up with the original. END K 10 svn:author V 3 jmz K 8 svn:date V 27 1997-04-01T02:32:41.000000Z K 7 svn:log V 62 Fix the output format for numbers >= 1E99. Closes PR bin/648. END K 10 svn:author V 5 hanai K 8 svn:date V 27 1997-04-01T02:38:01.000000Z K 7 svn:log V 59 Fix the typo. Submitted by: Nishika END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-04-01T04:04:09.000000Z K 7 svn:log V 54 Correct the name of a header file that is referenced. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-04-01T04:07:06.000000Z K 7 svn:log V 68 Merge from main branch 1.10 -> 1.11: correct an include file name. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-04-01T06:22:22.000000Z K 7 svn:log V 33 Added pop3pw amandaidx amidxtape END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-04-01T06:22:53.000000Z K 7 svn:log V 16 Merge from head END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-01T07:37:28.000000Z K 7 svn:log V 13 Fixed DPADD. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-01T07:43:14.000000Z K 7 svn:log V 50 Fixed missing DPADD. Removed now-redundant SRCS. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-01T08:02:00.000000Z K 7 svn:log V 400 Removed nested include of . Use the pre-Lite2 hack of defining doff_t both here and in so that this file is independent of . It still has old prerequisites and , and a new Lite2 prerequisite of , sigh. This might fix lsof, which was broken by namespace pollution giving conflicting definitions of DIRBLKSIZ. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-01T08:39:07.000000Z K 7 svn:log V 201 Removed potentially harmful garbage and fixed bogus use of it. It was actually harmless because the use was null due to fortuitous include orders and identical (wrong) idempotency macros. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-01T09:53:32.000000Z K 7 svn:log V 14 Sync from 2.2 END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-01T10:18:51.000000Z K 7 svn:log V 81 Fixed commented-out Lite2 sysctl debug.lockpausetime. Removed unused #includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-01T10:30:06.000000Z K 7 svn:log V 102 Use OID_AUTO instead of a magic number for Lite2 sysctl debug.lockf_debug. Removed unused #includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-01T10:41:48.000000Z K 7 svn:log V 202 Use OID_AUTO instead of magic number for old sysctl debug.elf_trace. The magic number conflicted with the one for the Lite2 sysctl debug.busyprt. Staticized some variables. Removed unused #includes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-01T10:58:26.000000Z K 7 svn:log V 46 Put this back on the 2.2 releng branch again. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-01T11:48:30.000000Z K 7 svn:log V 296 Use OID_AUTO instead of magic number for the old sysctl debug.rcluster. The magic number conflicted with the rotting disabled one in ext2fs for debug.doasyncfree. Removed messy debugging variable/constant/sysctl debug.doreallocblks. Lite2 removed it, and we don't use the code that it controls. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-04-01T11:54:06.000000Z K 7 svn:log V 109 Submitted by: Sergei Chechetkin Fix incorrect bracket nesting. Closes PR#3144. END K 10 svn:author V 4 adam K 8 svn:date V 27 1997-04-01T12:34:13.000000Z K 7 svn:log V 68 consistency update. since we have "unsizeable" also have "sizeable" END