‚Î{75821 179 144 241 171 200 113 113 189 107 107 251 206 138 127 178 137 114 224 303 142 1814 595 446 159 163 163 118 221 160 206 211 119 120 181 196 311 143 158 143 168 263 418 244 123 118 150 559 206 138 216 179 137 232 130 152 148 112 123 139 126 152 161 208 139 273 146 114 164 304 121 138 152 496 249 419 142 346 152 264 139 139 190 272 190 202 254 212 206 154 198 270 148 131 183 318 238 473 386 221 209 200 130 206 454 288 1329 201 670 519 211 201 297 193 178 515 115 1493 141 239 174 117 212 138 686 398 113 187 196 113 113 170 956 113 113 113 130 149 113 120 113 113 182 118 379 125 144 152 138 111 114 125 346 128 136 158 106 102 456 242 485 170 366 118 135 299 200 538 171 263 444 160 207 172 297 165 162 118 118 154 125 K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-22T03:00:09.000000Z K 7 svn:log V 53 Don't pass NULL to the %s format. Reviewed by: kris END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-04-22T05:35:49.000000Z K 7 svn:log V 148 Catch up to the end of march. o fsck pass changes o portmap changes o fxp needs miibus o wi defaults to BSS mode. o urandom and random are the same END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-04-22T11:19:46.000000Z K 7 svn:log V 78 MFC: Update to the 2001-04-02 version of the nanokernel code from Dave Mills. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-04-22T13:15:48.000000Z K 7 svn:log V 105 Remove this file from RELENG_4. It has been broken here for a long time, and its presence is misleading. END K 10 svn:author V 5 asami K 8 svn:date V 27 2001-04-22T16:51:49.000000Z K 7 svn:log V 19 Add ports-picobsd. END K 10 svn:author V 5 asami K 8 svn:date V 27 2001-04-22T16:52:53.000000Z K 7 svn:log V 19 MFC: ports-picobsd END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-22T16:54:01.000000Z K 7 svn:log V 94 Allow the `release' target to work if one disables the debug kernel build. Submitted by: jhb END K 10 svn:author V 5 asami K 8 svn:date V 27 2001-04-22T16:55:11.000000Z K 7 svn:log V 13 Add picobsd. END K 10 svn:author V 5 asami K 8 svn:date V 27 2001-04-22T16:56:11.000000Z K 7 svn:log V 13 MFC: picobsd END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-22T17:01:39.000000Z K 7 svn:log V 155 Removed old version of vaccess_acl_posix1e() that snuck back in rev 1.146. Submitted by (with good eye): Niels Chr. Bank-Pedersen END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-04-22T17:06:12.000000Z K 7 svn:log V 109 Keep my dirty paws off of the $NetBSD$ id's. They're tabbed and should remain so. Submitted by: bde/obrien END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-04-22T17:30:37.000000Z K 7 svn:log V 46 MFC 1.66->1.67: Add missing entry for ospf6d. END K 10 svn:author V 5 wosch K 8 svn:date V 27 2001-04-22T18:24:10.000000Z K 7 svn:log V 33 Update FreeBSD 4.3 release date. END K 10 svn:author V 5 wosch K 8 svn:date V 27 2001-04-22T18:28:01.000000Z K 7 svn:log V 84 Added the Daemonnews article `The BSD Family Tree' by James Howard to bibliography. END K 10 svn:author V 5 wosch K 8 svn:date V 27 2001-04-22T18:30:47.000000Z K 7 svn:log V 43 Added upcoming NetBSD 1.5.1 patch release. END K 10 svn:author V 5 wosch K 8 svn:date V 27 2001-04-22T18:32:58.000000Z K 7 svn:log V 20 typo in last commit END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-22T18:54:20.000000Z K 7 svn:log V 128 Add an example borrowed from the FAQ showing a very commonly desired export in FreeBSD'ville for `make installworld' elsewhere. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-22T18:59:03.000000Z K 7 svn:log V 207 Our exports(5) syntax is rather "host-centric", while people comming from a Sun background think in a more FS-centric mind set. Add a note to help the Sun backgrounded ones to not make invalid assumptions. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-04-22T19:01:44.000000Z K 7 svn:log V 46 Add missed and update existing MASTER_SITE_*. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-04-22T20:13:28.000000Z K 7 svn:log V 1718 Fix the `tape drive spinning indefinately upon mt stat' problem. With the recent changes in the CAM error handling, some problems in the error handling of sa(4) have been uncovered. Basically, a number of conditions that are not actually errors have been mistreated as genuine errors. In particular: . Trying to read in variable length mode with a mismatched blocksize between the on-tape (virtual) blocks and the read(2) supplied buffer size, causing an ILI SCSI condition, have caused an attempt to retry the supposedly `errored' transfer, causing the tape to be read continuously until it eventually hit EOM. Since by default any simple mt(1) operation does an initial test read, an `mt stat' was sufficient to trigger this bug. Note that it's Justin's opinion that treating a NO SENSE as an EIO is another bug in CAM. I feel not authorized to fix cam_periph.c without another confirmation that i'm on the right track, however. . Hitting a filemark caused the read(2) syscall to return EIO, instead of returning a `short read'. Note that the current fix only solves this problem in variable length mode. Fixed length mode uses a different code path, and since i didn't grok all the intentions behind that handling, i did not touch it (IOW: it's still broken, and you get an EIO upon hitting a filemark). The solution is to keep track of those conditions inside saerror(), and upon completion to not call cam_periph_error() in that case. We need to make sure that the device gets unfrozen if needed though (in case of actual errors, cam_periph_error() does this on our behalf). Not objected by: mjacob (who currently doesn't have the time to review the patch) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-04-22T21:50:30.000000Z K 7 svn:log V 498 When exporting a directory that is not a mountpoint, mountd repeatedly removes the last path component until the mount() succeeds. However, the code never checks if it has passed the mountpoint, so in some cases where the mount() never succeeds, it can end up applying the flags from a mounted filesystem to the underlying one. Add a sanity check to the code which removes the last path component: test that the fsid associated with the new path is the same as that of the old one. PR: bin/7872 END K 10 svn:author V 3 bsd K 8 svn:date V 27 2001-04-22T23:14:46.000000Z K 7 svn:log V 353 (This is an intentional direct commit to -stable. The MFS stuff doesn't really apply to -current anymore.) Populate and set permissions on /var using mtree and /etc/mtree/BSD.var.dist instead of hardcoding the directories and permissions within this script. Create initial log files based on the contents of /etc/newsyslog.conf. Reviewed by: luigi END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-04-22T23:33:18.000000Z K 7 svn:log V 67 FFS_ROOT was made obsolete, so remove it from the PicoBSD kernels. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-04-22T23:58:46.000000Z K 7 svn:log V 71 MFS4: Do not terminate if it fails to clean something. (rev 1.12.2.5) END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-04-23T02:29:10.000000Z K 7 svn:log V 70 Add sranddev() since srand() is not vary much with seed, typical time END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-04-23T02:29:51.000000Z K 7 svn:log V 25 Add sranddev() prototype END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-04-23T05:13:18.000000Z K 7 svn:log V 127 Add address families AF_SLOW and AF_SCLUSTER. These are used by the Sitara QoSworks box. Obtained from: Sitara Networks Inc. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-04-23T06:08:30.000000Z K 7 svn:log V 68 %DCL-I-FORMATRIGHT, Format VMS error messages pedantically correct. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-04-23T06:53:03.000000Z K 7 svn:log V 111 MFC 1.15 which warns users when there are more than one entries in the password file that differ only by case. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-04-23T06:55:24.000000Z K 7 svn:log V 116 MFC 1.45 which stores all comments from the group file and restores them, albeit always to the top of the new file. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-23T07:39:36.000000Z K 7 svn:log V 28 mdoc(7) police: fix markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-23T07:40:29.000000Z K 7 svn:log V 29 Add .Lb entry for -ldevinfo. END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-04-23T08:11:54.000000Z K 7 svn:log V 88 Include correct header files, in preparation for fixing sys/mount.h. Suggested-by: phk END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-04-23T08:13:18.000000Z K 7 svn:log V 102 Include necessary header files, in preparation for fixing breakage in sys/mount.h. Suggested by: phk END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-04-23T08:17:18.000000Z K 7 svn:log V 217 Remove bogus #include and duplicate definition of AF_MAX. These were made necessary by breakage in usr.sbin/pstat and usr.bin/fstat, since fixed. Suggested by: phk Unearthed by: John Hood END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-04-23T08:28:44.000000Z K 7 svn:log V 50 Correct #includes to work with fixed sys/mount.h. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-23T08:48:42.000000Z K 7 svn:log V 67 This is not a problem but a feature of PMake. Pointed out by: bde END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-04-23T09:05:15.000000Z K 7 svn:log V 50 Correct #includes to work with fixed sys/mount.h. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-04-23T09:32:06.000000Z K 7 svn:log V 75 Move sranddev() to !ANSI_SOURCE !POSIX_SOURCE section Pointed out by: bde END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-04-23T10:01:38.000000Z K 7 svn:log V 168 Fix directory reads of MNT_UNION mounts, where entries present in both layers would be displayed twice. PR: bin/26498 Submitted by: Olliver Fromme END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-04-23T10:12:31.000000Z K 7 svn:log V 321 Reinstate one more old bugfix that got lost in the tirpc commit: always look up -network and -mask addresses numerically before trying getnetbyname(). Without this, we may end up attempting DNS queries on silly names such as "127.0.0.0.my-domain.com". See the commit log from revisions 1.21 and 1.20 for further details. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-04-23T10:14:28.000000Z K 7 svn:log V 150 srand*dev() fallback code: change ^getpid() to ^(getpid() << 16) to allow change of high word part too to produce more interesting seed distribution. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-04-23T10:38:26.000000Z K 7 svn:log V 30 Add #include "un-namespace.h" END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-04-23T11:11:00.000000Z K 7 svn:log V 25 Add sranddev.3 to MLINKS END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-04-23T11:24:04.000000Z K 7 svn:log V 56 MFC: restore ifp->if_flags if ioctl(SIOCSIFFLAGS) fails END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-23T13:27:35.000000Z K 7 svn:log V 467 If the world was built using either -DNOCLEAN or -DNOCLEANDIR, it was possible to use old generated doc-* files as the source for new ones. Wrong -mdoc files would then be installed, and man(1) failed with the following diagnostics: mdoc error: end-macro (.em) respecification is not allowed. (#41) Should this have been `.Em ...'? Put helper stuff into `beforedepend' to cleanup old files. Makefile first infected in rev 1.15. Reported via: -current END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-23T14:47:40.000000Z K 7 svn:log V 114 Fix the fix in rev.1.34. Makes `cleandir' DTRT if MAKEOBJDIRPREFIX set and not empty, like in `buildworld' case. END K 10 svn:author V 5 greid K 8 svn:date V 27 2001-04-23T15:12:50.000000Z K 7 svn:log V 44 MFC: Default to setting master volume level END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-23T15:15:49.000000Z K 7 svn:log V 124 The semantics of the .Os call has been changed. For CURRENT, this currently implies the default argument of "FreeBSD 5.0". END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-23T15:22:50.000000Z K 7 svn:log V 88 mdoc(7) police: update HISTORY section. This interface is not available in 4.3-RELEASE. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-23T15:36:23.000000Z K 7 svn:log V 46 MFC: (rev 1.14) moved up the LIBRARY section. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-04-23T17:31:16.000000Z K 7 svn:log V 139 Update this to reflect changes in config(8) usage. It finds 639 hits on kernel source from before the change earlier today. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-04-23T18:08:54.000000Z K 7 svn:log V 35 Fix includes so it compiles again. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-04-23T18:14:41.000000Z K 7 svn:log V 57 add this ridiculous include foo so it will compile again END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-04-23T18:38:01.000000Z K 7 svn:log V 53 fix it so it compiles again after twerpage elsewhere END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-04-23T18:41:48.000000Z K 7 svn:log V 20 Fix a syntax error. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-04-23T18:51:54.000000Z K 7 svn:log V 28 fix it so it compiles again END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-04-23T19:38:41.000000Z K 7 svn:log V 47 Apply style guidelines (using gident to help). END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-04-23T19:43:37.000000Z K 7 svn:log V 34 MFC: Style changes from -current. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-04-23T19:52:13.000000Z K 7 svn:log V 60 MF4S: Remove some unused error messages. (revision 1.1.2.5) END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-04-23T19:55:03.000000Z K 7 svn:log V 69 MF4S: Sync with the developments that Luigi's been doing in -stable. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-04-23T20:07:21.000000Z K 7 svn:log V 111 Keep my dirty paws off of the $NetBSD$ id's. They're tabbed and should remain so. Submitted by: bde/obrien END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-04-23T20:25:40.000000Z K 7 svn:log V 47 MF4S: Syncronise with Luigi's work in -stable. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-04-23T21:39:14.000000Z K 7 svn:log V 176 In fsdb, call sblock_init() which is now necessary to initialise the global variable dev_bsize. Add a prototype for sblock_init() to fsck.h, and set the return type correctly. END K 10 svn:author V 5 orion K 8 svn:date V 27 2001-04-23T21:53:12.000000Z K 7 svn:log V 52 Initial version of Avance Logic ALS4000 pcm driver. END K 10 svn:author V 5 orion K 8 svn:date V 27 2001-04-23T21:58:23.000000Z K 7 svn:log V 20 Add als4000 subdir. END K 10 svn:author V 5 orion K 8 svn:date V 27 2001-04-23T22:20:36.000000Z K 7 svn:log V 70 MFC: Add power on to start sequence for 4.x kernels. PR: kern/26255 END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-04-23T22:52:26.000000Z K 7 svn:log V 211 Fix a bug introduced in the last commit: vaccess_acl_posix1 only checked the file gid gainst the egid of the accessing process for the ACL_GROUP_OBJ case, and ignored supplementary groups. Approved by: rwatson END K 10 svn:author V 5 orion K 8 svn:date V 27 2001-04-23T22:58:26.000000Z K 7 svn:log V 27 MFC: S3 sonicvibes driver. END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-04-23T23:51:17.000000Z K 7 svn:log V 45 Back out previous commit. Requested by: bde END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-04-24T00:06:21.000000Z K 7 svn:log V 57 Apply 'const' liberally. Fix some other minor glitches. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-04-24T00:37:16.000000Z K 7 svn:log V 399 Pre-dirpref versions of fsck may zero out the new superblock fields fs_contigdirs, fs_avgfilesize and fs_avgfpdir. This could cause panics if these fields were zeroed while a filesystem was mounted read-only, and then remounted read-write. Add code to ffs_reload() which copies the fs_contigdirs pointer from the previous superblock, and reinitialises fs_avgf* if necessary. Reviewed by: mckusick END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-04-24T00:51:53.000000Z K 7 svn:log V 156 Change the pfind() and zpfind() functions to lock the process that they find before releasing the allproc lock and returning. Reviewed by: -smp, dfr, jake END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-04-24T02:13:34.000000Z K 7 svn:log V 324 Handle IP over IP (IPPROTO_IPV4) properly. We now unwrap IP/IP and apply filter rules to both the outer layer (with ``set filter blah x.x.x.x y.y.y.y ipip'') and to the payload (reinterpreted by the filter rules). ``set log tcp/ip'' will now show both the outer wrapper and the (reinterpreted) payload contents. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-04-24T02:15:52.000000Z K 7 svn:log V 48 MFC: Handle IP over IP (IPPROTO_IPV4) properly. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-04-24T02:57:42.000000Z K 7 svn:log V 248 ${MAKEOBJDIRPREFIX}/usr/src/i386/usr/include/isc was being created as a plain file during the bootstrapping process of a buildworld and contained the last isc include file to be installed. It was meant to be a directory for the isc include files. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-04-24T04:49:21.000000Z K 7 svn:log V 60 Add warning, and resolution, of the fsck and kernel problem END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-04-24T07:02:01.000000Z K 7 svn:log V 171 MFS: the MFS still applies to -current until such time as someone fixes rc.diskless2 to use mdconfig rather than mount_mfs. These changes are still relevant to -current. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-04-24T07:12:34.000000Z K 7 svn:log V 47 MF4S: Syncronise with Luigi's work in -stable. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-04-24T07:46:35.000000Z K 7 svn:log V 47 MF4S: Syncronise with Luigi's work in -stable. END K 10 svn:author V 3 wes K 8 svn:date V 27 2001-04-24T08:51:33.000000Z K 7 svn:log V 98 Don't build pkg_sign tools if crypto is not installed, or is not being built. Reviewed by: kkenn END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-04-24T08:56:42.000000Z K 7 svn:log V 174 Disconnect linux from the build. The buildkernel target has been breaking on linux for more than two days because sys_exit_args referenced in linux_sysent.c does not exist. END K 10 svn:author V 3 wes K 8 svn:date V 27 2001-04-24T08:59:40.000000Z K 7 svn:log V 98 Don't build pkg_sign tools if crypto is not installed, or is not being built. Reviewed by: kkenn END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-04-24T10:26:00.000000Z K 7 svn:log V 108 sprintf() -> snprintf() Partially submitted by: "Andrew R. Reiter" Obtained from: OpenBSD END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-04-24T10:33:46.000000Z K 7 svn:log V 160 Replace a strcat() with a strlcat(). Partial sync with OpenBSD; more work is needed. Submitted by: "Andrew R. Reiter" Obtained from: OpenBSD END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-04-24T10:39:17.000000Z K 7 svn:log V 118 Call usage() if given more than 1 argument. Submitted by: "Andrew R. Reiter" Obtained from: OpenBSD END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-04-24T12:30:49.000000Z K 7 svn:log V 108 Revert previous delta, which was completely bogus. The perceived problem was the symptom of a local error. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-24T12:44:03.000000Z K 7 svn:log V 63 MFC: morse(6) manpage. Forgotten for far too long by: phantom END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-04-24T13:01:42.000000Z K 7 svn:log V 105 MFC: Introduce a separate interface type for the 802.1q VLAN interface according to the IANA assignment. END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-04-24T13:10:48.000000Z K 7 svn:log V 177 MFC: Make arp(8) handle 802.1q VLAN interfaces properly. PR: kern/19436 Submitted by: Vladimir B. Grebenschikov Peter Jeremy END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-04-24T14:11:16.000000Z K 7 svn:log V 53 MFC: 1.7: Clean up command line arguments to telnet. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-04-24T15:54:23.000000Z K 7 svn:log V 39 Don't trash the user's pr on syscalls. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-04-24T15:55:47.000000Z K 7 svn:log V 91 Align stack pointer and backing store pointer to 16 byte boundary when delivering signals. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-04-24T15:57:16.000000Z K 7 svn:log V 225 When switching backing store during signal delivery, do the switch before creating the register frame for calling the handler. Also discard that frame before switching back to the old backing store after the handler returns. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-04-24T17:40:54.000000Z K 7 svn:log V 145 Say "add -r" rather than 'use -r' since the former is more correct. The latter implies to many people that they use only -r, which is incorrect. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-04-24T19:08:53.000000Z K 7 svn:log V 376 o Change a suser() call to a suser_xxx(..., PRISON_ROOT) call in the linuxulator so as to allow privileged processes within a jail() to invoke the Linux initgroups() system call. This allows the Linux "su" to work properly (better) when running a complete Linux environment under jail(). This problem was reported by Attila Nagy . Reviewed by: marcel END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-04-24T19:09:23.000000Z K 7 svn:log V 293 Change uipc_sockaddr so that a sockaddr_un without a path is returned nam for an unbound socket instead of leaving nam untouched in that case. This way, the getsockname() output can be used to determine the address family of such sockets (AF_LOCAL). Reviewed by: iedowse Approved by: rwatson END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-04-24T20:00:58.000000Z K 7 svn:log V 123 Document all isdn_* variables in rc.conf(5) - 6 more knobs to frob! PR: conf/24865 Submitted by: schweikh Reviewed by: hm END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-04-24T20:01:25.000000Z K 7 svn:log V 111 Don't hardcode isdn_ttype overwriting rc.conf settings. PR: conf/24865 Submitted by: schweikh Reviewed by: hm END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-04-24T20:02:31.000000Z K 7 svn:log V 102 Add isdn_ttype (moved to rc.conf from rc.isdn) PR: conf/24865 Submitted by: schweikh Reviewed by: hm END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-04-24T20:19:29.000000Z K 7 svn:log V 34 Add usr.bin/xlint to build-tools. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-04-24T20:20:41.000000Z K 7 svn:log V 109 Add build-tools target to the description file, requisite of making lint a build-tool. Also re-enable llib. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-04-24T20:23:37.000000Z K 7 svn:log V 357 Wrap lint calling in a variable. Set LINT to the obj path, since we need to use the new lint's features to create .ln files. We do not want to use the installed version for that, since that might create files according to the old lint. This is still a work in progress to clean this all up, but it gets through buildworld, which was the problem at hand. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-04-24T20:50:42.000000Z K 7 svn:log V 195 Remove bogus assignments of libc syscall stub return values to errno; the stubs do errno assignments and return -1 in this case, so that errno would end up with this value. Approved by: rwatson END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-04-24T21:06:53.000000Z K 7 svn:log V 1235 Add a new field 'md_kernnest' to the alpha machine dependent process structure. This field keeps track of how many levels deep we are nested into the kernel. The nesting level is bumped at the start of a trap, interrupt, syscall, or exception and is decremented on return. This is used to detect the case when the kernel is returning back to a kernel context in exception_return(). If we are returning to the kernel we need to update the globaldata pointer register saved in the stack frame in case we have switched CPU's between taking the initial interrupt that saved the frame and returning. If we don't do this fixup it is possible for a CPU to use the wrong per-cpu data. On UP systems this is not a problem, so the code is conditional on SMP. A count was used instead of simply checking the process status register in the frame during exception_return() since there are critical sections at the very start and end of a trap, exception, or interrupt from userland in which we could trash the t7 register being used in userland. The counter is incremented after adn before these critical sections respectively so that we will not overwrite the saved t7 register if we are interrupted during one of these critical sections. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-04-24T22:35:11.000000Z K 7 svn:log V 109 get the parameters to pci_write_config the right way round. this may fix some non-functional cards/machines END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2001-04-24T22:38:08.000000Z K 7 svn:log V 572 Add support for the -F flag which determines whether a specified filesystem needs foreground checking (usually at boot time) or can defer to background checking (after the system is up and running). See the manual page, fsck_ffs(8), for details on the -F and -B options. These options are primarily intended for use by the fsck front end. All output is directed to stdout so that the output is coherent when redirected to a file or a pipe. Unify the code with the fsck front end that allows either a device or a mount point to be specified as the argument to be checked. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2001-04-24T22:45:41.000000Z K 7 svn:log V 423 o Separate acl_t into internal and external representations as required by POSIX.1e. This maintains the current 'struct acl' in the kernel while providing the generic external acl_t interface required to complete the ACL editing library. o Add the acl_get_entry() function. o Convert the existing ACL utilities, getfacl and setfacl, to fully make use of the ACL editing library. Obtained from: TrustedBSD Project END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-24T22:47:34.000000Z K 7 svn:log V 117 New release notes: TCP_COMPAT_42 option gone, labpc(4) gone, client-side NFS locks, devinfo(8), options REGRESSION. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-25T05:42:53.000000Z K 7 svn:log V 109 Teach cut(1) how to handle long lines: convert from fgets(3) to fgetln(3). PR: 26810 Reviewed by: dwmalone END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-04-25T05:46:40.000000Z K 7 svn:log V 204 Move to using md. o create a simple wrapper function mount_md that makes it easy to move from mount_mfs. # NOTE: you will need to MAKEDEV md[0123] in order for this to work. Reviewed by: bsd, keichii END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-25T05:53:20.000000Z K 7 svn:log V 101 "break", "chdir", "continue", "else", and "while" are sh(1) builtins; mark them as such. PR: 26702 END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-04-25T06:19:58.000000Z K 7 svn:log V 86 Ignore chflags errors. This makes installing to nfs mounted target directories work. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-04-25T07:07:52.000000Z K 7 svn:log V 422 Move the netexport structure from the fs-specific mountstructure to struct mount. This makes the "struct netexport *" paramter to the vfs_export and vfs_checkexport interface unneeded. Consequently that all non-stacking filesystems can use vfs_stdcheckexp(). At the same time, make it a pointer to a struct netexport in struct mount, so that we can remove the bogus AF_MAX and #include from END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-25T07:17:15.000000Z K 7 svn:log V 24 MFC 1.15: markup fixes. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2001-04-25T07:18:22.000000Z K 7 svn:log V 1394 Add support for running foreground (-F) and background (-B) checks. Traditionally, fsck is invoked before the filesystems are mounted and all checks are done to completion at that time. If background checking is available, fsck is invoked twice. It is first invoked at the traditional time, before the filesystems are mounted, with the -F flag to do checking on all the filesystems that cannot do background checking. It is then invoked a second time, after the system has completed going multiuser, with the -B flag to do checking on all the filesystems that can do background checking. Unlike the foreground checking, the background checking is started asynchonously so that other system activity can proceed even on the filesystems that are being checked. At the moment, only the fast filesystem supports background checking. To be able to do background checking, a filesystem must have been running with soft updates, not have been marked as needing a foreground check, and be mounted and writable when the background check is to be done (i.e., not listed as `noauto' in /etc/fstab). These changes are the final piece needed to support background filesystem checking. They will not have any effect until you update your /etc/rc to invoke fsck in its new mode of operation. I am still playing around with exactly what those changes should be and should be committing them later this week. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-25T07:41:21.000000Z K 7 svn:log V 46 Virgin import of Christos Zoulas's FILE 3.35. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-25T07:41:21.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r75937, 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 2001-04-25T07:41:22.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'file-vendor-file_3_35'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-25T07:42:15.000000Z K 7 svn:log V 22 Update for file 3.35. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-04-25T07:43:45.000000Z K 7 svn:log V 117 Reverse order of from and to in order to match reality. PR: 26631 Submitted by: Glenn Johnson, glennpj@charter.net END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-04-25T07:47:50.000000Z K 7 svn:log V 44 MFC 1.13, a word-order fix for the SYNOPSIS END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2001-04-25T08:11:18.000000Z K 7 svn:log V 588 When closing the last reference to an unlinked file, it is freed by the inactive routine. Because the freeing causes the filesystem to be modified, the close must be held up during periods when the filesystem is suspended. For snapshots to be consistent across crashes, they must write blocks that they copy and claim those written blocks in their on-disk block pointers before the old blocks that they referenced can be allowed to be written. Close a loophole that allowed unwritten blocks to be skipped when doing ffs_sync with a request to wait for all I/O activity to be completed. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T09:08:36.000000Z K 7 svn:log V 306 - Removed _MANPAGES, MANDEPEND and MANSRC. - Added MAN which will eventually replace MAN[0-9] and MAN1aout. The old syntax is still supported for backwards compatibility, but only if no new syntax (MAN) is used. - Removed `n' from the list of manpage sections. - Made `all-man' the standard target. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T09:12:53.000000Z K 7 svn:log V 22 MFC: MAN[1-9] -> MAN. END K 10 svn:author V 3 nik K 8 svn:date V 27 2001-04-25T09:19:03.000000Z K 7 svn:log V 95 Use vnconfig's "swap" feature to turn on swapping, instead of "&& swapon" on the command line. END K 10 svn:author V 3 nik K 8 svn:date V 27 2001-04-25T09:27:46.000000Z K 7 svn:log V 103 Document the T and Z options in the synopsis. PR: docs/25774 Submitted by: Tony Finch END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T09:36:09.000000Z K 7 svn:log V 22 MFC: MAN[1-9] -> MAN. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T10:04:44.000000Z K 7 svn:log V 22 MFC: MAN[1-9] -> MAN. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2001-04-25T10:22:35.000000Z K 7 svn:log V 73 Do not leave a process with no credential in zombproc. Reviewed by: jhb END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-04-25T10:33:09.000000Z K 7 svn:log V 863 MFffs ffs_balloc.c 1.5. Long ago, bread() set b_blkno to the disk block number as a side effect of doing physical i/o (or it just retained the setting from when the i/o was done). The setting is lost when buffers go away and then are reconsituted from VM. bread() originally compensated by doing a VOP_BMAP() to recover b_blkno, but this was no good since it sometimes caused extra i/o or even deadlock for bread()ing metadata to do the bmap. This was fixed in vfs_bio.c 1.33 (1995/03/03) and ffs_balloc.c 1.5, etc., by removing the VOP_BMAP() from bread() and breadn(), and changing all (?) places that used b_blkno to set it if necessary. ext2fs was not imported until later in 1995 and was still depending on the old behaviour of bread() in at least ext2_balloc(). This caused filesystem and file corruption by clobbering direct block numbers in inodes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T10:42:22.000000Z K 7 svn:log V 22 MFC: MAN[1-9] -> MAN. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T10:58:55.000000Z K 7 svn:log V 22 MFC: MAN[1-9] -> MAN. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T11:11:35.000000Z K 7 svn:log V 22 MFC: MAN[1-9] -> MAN. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T11:15:18.000000Z K 7 svn:log V 39 MFC: (rev 1.12) fixed whatis(1) entry. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T11:19:07.000000Z K 7 svn:log V 58 MFC: (rev 1.100) Synch with recent changes to bsd.man.mk. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T11:29:51.000000Z K 7 svn:log V 22 MFC: MAN[1-9] -> MAN. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T11:47:22.000000Z K 7 svn:log V 29 Synch with HEAD (cosmetics). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T12:03:56.000000Z K 7 svn:log V 22 MFC: MAN[1-9] -> MAN. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T12:11:16.000000Z K 7 svn:log V 22 MFC: MAN[1-9] -> MAN. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T12:11:54.000000Z K 7 svn:log V 91 Fixed typo. PR: bin/26836 Submitted by: Matthew Seaman END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T12:13:12.000000Z K 7 svn:log V 27 MFC (rev 1.9): Fixed typo. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T12:25:59.000000Z K 7 svn:log V 287 MFC: Make it possible to use IP_TTL and IP_TOS setsockopt(2) options on certain types of SOCK_RAW sockets. Also, use the ip.ttl MIB variable instead of MAXTTL constant as the default time-to-live value for outgoing IP packets all over the place, as we already do this for TCP and UDP. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T12:30:01.000000Z K 7 svn:log V 34 MFC: new option -m to set IP TTL. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T12:38:34.000000Z K 7 svn:log V 53 Grammar nit. Submitted by: Attila Nagy END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T12:42:18.000000Z K 7 svn:log V 61 MFC: Count and show incoming UDP datagrams with no checksum. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T12:47:12.000000Z K 7 svn:log V 47 MFC: (rev 1.124) Fix UDP checksum calculation. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T13:01:08.000000Z K 7 svn:log V 20 MFC: PROGNAME knob. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T13:07:07.000000Z K 7 svn:log V 23 MFC: Utilize PROGNAME. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T13:23:18.000000Z K 7 svn:log V 34 MFC (almost): Prepare for mdocNG. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-04-25T13:57:33.000000Z K 7 svn:log V 248 alpha_fpstate_save is fairly expensive (critical enter/exit, possibly saves 32 registers) to do on every context switch. This is only required for SMP, so only do it there. We should also look at moving the critical enter/exit out to the callers END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T14:05:26.000000Z K 7 svn:log V 37 MFC: Introduce and use SCRIPTS knob. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T14:22:38.000000Z K 7 svn:log V 45 Make ${.OBJDIR} canonical. Reviewed by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T14:44:42.000000Z K 7 svn:log V 67 unifdef -UWANT_ENV_PWD. No one ever going to use this bugfeature. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T14:45:36.000000Z K 7 svn:log V 15 -Wall cleanup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T14:59:16.000000Z K 7 svn:log V 11 Add -Wall. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-25T15:10:36.000000Z K 7 svn:log V 364 Backout rev.1.30, as the root of this problem was already fixed in bsd.obj.mk rev.1.35, and On Tue, Apr 24, 2001 at 06:29:27AM +1000, Bruce Evans wrote: > > This is bogus. It is normal for sloppy cleaning to cause problems. > `make depend' after `make depend' should not do anything. I'm still > waiting for a similar problem in kdump to be fixed properly :-). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-04-25T17:24:57.000000Z K 7 svn:log V 149 - Make the dumping of console messages from the secondary CPU's to the kernel console be #ifdef DIAGNOSTIC. - Don't set ktr_mask in release_aps(). END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-04-25T18:40:38.000000Z K 7 svn:log V 389 Fix compiling without -O, some dead code was using non-existant functions, make the code not automatically dead but actually use the debug level in order to determine if output is needed. Fix non-existant from_addr() by #define'ing it to inet_ntoa(). Remove hardcoded -g from Makefile. Reported by: "John W. De Boskey" Tested by: "John W. De Boskey" END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2001-04-25T19:05:23.000000Z K 7 svn:log V 73 Add support for -F flag (trivial as background check is never possible). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-25T19:11:09.000000Z K 7 svn:log V 270 Add /usr/X11R6/bin to the exported PATH. If /usr/local/bin is there, /usr/X11R6/bin should be there. This helps all the ports that need to run `mkfontdir' and error out as many port maintainers do not realize `mkfontdir' isn't in the path. Prompted by: pkg_add pcemu END K 10 svn:author V 3 jim K 8 svn:date V 27 2001-04-25T19:27:39.000000Z K 7 svn:log V 26 Document XFREE86_VERSION. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-25T20:40:57.000000Z K 7 svn:log V 40 Fix SCM ID's and remove tailing blanks. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-25T20:56:15.000000Z K 7 svn:log V 203 Don't install KO's with the "schg" flag. We are way too inconsistent with our setting of the "schg" flag, and in our default install, it doesn't really offer any additional security. Reviewed by: arch@ END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-25T20:58:28.000000Z K 7 svn:log V 104 Reduce the number of $FreeBSD$'s from 3 to 2. I believe both remaining are needed for proper examples. END K 10 svn:author V 5 steve K 8 svn:date V 27 2001-04-25T21:40:57.000000Z K 7 svn:log V 443 - Add some environment variables that need to be present when using packages from the build cluster. These are required to get the dependencies the same as the parallel builds. - Add an optional second argument that allows you to specific an alternate ports directory. - Remove the temporary file after we are done with it. - Remove ksh93 because it won't make it on the discs until the license issues are resolved. Approved by: jkh END K 10 svn:author V 5 steve K 8 svn:date V 27 2001-04-25T21:45:56.000000Z K 7 svn:log V 77 MFC: revision 1.3 to more closely resemble the script I use at release time. END K 10 svn:author V 4 paul K 8 svn:date V 27 2001-04-25T22:07:16.000000Z K 7 svn:log V 169 A bogus check for a char device also matched symbolic links. Replace it with a correct check using S_ISCHR() Symbolic links will now work again in linux compatibility. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-04-26T00:14:14.000000Z K 7 svn:log V 348 Sendfile is documented to return 0 on success, however if when a sf_hdtr is used to provide writev(2) style headers/trailers on the sent data the return value is actually either the result of writev(2) from the trailers or headers of no tailers are specified. Fix sendfile to comply with the documentation, by returning 0 on success. Ok'd by: dg END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-04-26T00:25:18.000000Z K 7 svn:log V 65 MFC: AAC_* options Submitted by: Chris Csanady END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-04-26T00:32:02.000000Z K 7 svn:log V 111 The PERC 3/Di in the Dell PowerEdge 2250 has a new subdevice ID. Submitted by: Chris Csanady END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-04-26T00:32:56.000000Z K 7 svn:log V 77 MFC: support for new PERC 3/Di Submitted by: Chris Csanady END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2001-04-26T00:50:53.000000Z K 7 svn:log V 199 Rather than copying all the indirect blocks of the snapshot, simply mark them as BLK_NOCOPY. This trick cuts the initial size of the snapshot in half and cuts the time to take a snapshot by a third. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-04-26T01:14:37.000000Z K 7 svn:log V 70 More new Dell PCI IDs. Submitted by: "Marty Moll" END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-04-26T01:15:55.000000Z K 7 svn:log V 67 MFC: more Dell IDs. Submitted by: "Marty Moll" END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-26T01:33:08.000000Z K 7 svn:log V 27 MFC: recent mdoc(7) fixes. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-26T01:58:44.000000Z K 7 svn:log V 27 MFC 1.29: aesthetic fixes. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-26T02:02:06.000000Z K 7 svn:log V 63 MFC 1.13, 1.14: add ``RETURN VALUES'' and ``ERRORS'' sections. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-26T02:03:47.000000Z K 7 svn:log V 34 MFC 1.14: misc. mechanical fixes. END