ƒ¯75000 201 113 671 225 198 158 451 206 153 171 142 149 220 268 347 176 1459 339 354 687 120 154 158 211 156 263 105 214 211 213 150 208 310 408 295 116 126 227 947 738 259 146 172 164 209 164 160 779 232 271 152 151 143 140 208 141 145 142 178 311 153 107 144 316 151 255 124 255 363 114 214 188 388 167 202 166 231 210 1300 379 112 117 253 281 253 146 146 121 102 164 102 276 579 343 234 406 303 185 269 119 165 155 324 168 335 356 1375 1661 139 239 174 115 120 311 200 125 139 239 174 115 120 153 203 158 213 129 303 220 152 247 270 166 176 137 278 284 208 182 240 200 329 681 400 456 281 335 413 717 190 239 351 161 1186 171 151 131 280 119 168 129 122 180 149 118 142 144 129 153 164 137 136 132 157 144 134 407 349 186 204 496 232 164 285 224 139 189 469 222 234 305 252 303 244 630 119 174 654 596 889 216 131 317 K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-03-29T19:56:34.000000Z K 7 svn:log V 21 MFC: correct message END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-03-29T20:18:45.000000Z K 7 svn:log V 575 Removed the ``#if 0'' that turned bounds_check_with_label() into worse than a NOP. bounds_check_with_label() would return -1 yet NOT set any of the bio flags to show an error. This meant the caller would not properly see that bounds_check_with_label() did not do any work. This prevented newfs(8) from being able to write a file system on any partition other than `c' on a `ccd'. The logs of this file do not tell _why_ bounds_check_with_label() was emasculated. Nor are there any `XXX' comments. So we'll unemasculated it, and see what breaks. Submitted by: gallatin END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-03-29T20:26:12.000000Z K 7 svn:log V 129 Reduce the emasculation of bounds_check_with_label() by one line, so we propagate a bio error condition to the caller and above. END K 10 svn:author V 4 eric K 8 svn:date V 27 2001-03-29T20:33:57.000000Z K 7 svn:log V 104 Include a missing header, and change a mktemp(3), mkdir(2) sequence to mkdtemp(3). Approved by: murray END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-03-29T20:53:56.000000Z K 7 svn:log V 63 Remove this GDB 4.18 file that is no longer part of GDB [5.0]. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-03-29T22:59:44.000000Z K 7 svn:log V 354 o Restructure privilege check associated with process visibility for ps_showallprocs such that if superuser is present to override process hiding, the search falls through [to success]. When additional restrictions are placed on process visibility, such as MAC, new clauses will be placed above the return(0). Obtained from: TrustedBSD Project END K 10 svn:author V 5 green K 8 svn:date V 27 2001-03-30T00:11:33.000000Z K 7 svn:log V 111 Attempt to support TIS auth by default in the SSHD by providing a "csshd" requirement of the S/KEY PAM module. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-03-30T01:40:04.000000Z K 7 svn:log V 58 Remove these GDB 4.18 docs that did not make it into 5.0. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-03-30T01:41:02.000000Z K 7 svn:log V 76 Remove this auto-generated file (and isn't part of 5.0 as it shouldn't be). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-03-30T01:44:39.000000Z K 7 svn:log V 47 Remove these MD files that we've never needed. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-03-30T02:09:19.000000Z K 7 svn:log V 52 Forgot to update this README when I imported 8.11.3 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-03-30T02:37:55.000000Z K 7 svn:log V 124 Change "*coff*" to "coff*" so that the pattern will not dike out xcoffsolib.h. I'll revisit the pattern on the next import. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-03-30T05:40:19.000000Z K 7 svn:log V 170 MFC: Forgot to update this README when I imported 8.11.3 Revision Changes Path 1.4 +5 -5 src/contrib/sendmail/FREEBSD-upgrade Approved by: jkh END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-03-30T05:41:39.000000Z K 7 svn:log V 253 MFC: Allocate lock table for striped plexes as well as parity plexes. This was forgotten in the last slew of MFCs, and caused an immediate panic when starting a striped plex. Suffered by: "John J. Rushford Jr" Approved by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-03-30T07:50:29.000000Z K 7 svn:log V 84 Eliminate some things from the fixit crunch image so that it actually builds again. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-03-30T08:01:34.000000Z K 7 svn:log V 1365 This change sanitizes the way fsck deals with pass numbers. Consider this /etc/fstab: # Device Mountpoint FStype Options Dump Pass# /dev/ad1s1b none swap sw 0 0 /dev/ad0s1b none swap sw 0 0 /dev/ad0s1a / ufs rw 1 1 /dev/ad0s1e /home ufs rw 2 2 /dev/ad1s1e /tmp ufs rw 2 2 /dev/ad1s1f /usr ufs rw 2 2 /dev/ccd0c /syv ufs rw 2 11 proc /proc procfs rw 0 0 ccd0c is striped over /dev/ad0f and /dev/ad1g Without this pass, fsck in preen mode will check ad0s1a first, and then issue three processes in parallel: One process doing ad0s1e One process doing ad1s1e and ad1s1f One process doing ccd0c There is no way to tell it that ccd0c overlaps ad0 and ad1. With the patch, it will do it this way: pass 2: One process doing ad0s1e One process doing ad1s1e and ad1s1f and when they are complete: pass 11: One process doing ccd0c This is much faster and more sane. Valid pass numbers are anything from 1 to INTMAX-1. I retired the '-l' option which tried to allow people to do something like this, but which didn't work and which complicated the code an awful lot. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-30T08:04:25.000000Z K 7 svn:log V 247 `buildopts' may affect the selection of object files. Make sure we pass $(BUILDOPTS) to the `clean' target so that `make clean' works on the same set of object files. Otherwise, we may end up with an incorrectly built and up-to-date object file. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-03-30T10:25:40.000000Z K 7 svn:log V 259 Integrate the IPv6 entries with the rest of them to avoid things getting out of sync. A similar change was made by itojun on the OpenBSD tree a few weeks ago. This should stop people disabling one server and forgetting the other one (eg: ftp and/or telnet) END K 10 svn:author V 5 wosch K 8 svn:date V 27 2001-03-30T10:31:46.000000Z K 7 svn:log V 592 * A comment in apropos.sh contains the misspelled word "locailzed"; it should read "localized". * The "test" operator can be a bit dangerous (e.g., if a newbie writes a script named "test" and has it call "apropos", which calls "test, ...). * In its use as "whatis", apropos formats the first line of the output differently than the following lines. Specifically, it leaves out all but one of the spaces that precede the dash in the first line. Submitted by: Rich Morin PR: 25126 END K 10 svn:author V 5 wosch K 8 svn:date V 27 2001-03-30T10:44:29.000000Z K 7 svn:log V 26 space typo in last commit END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-30T13:40:51.000000Z K 7 svn:log V 63 Backout rev 2.3 (-fno-for-scope); problem fixed in Groff 1.12. END K 10 svn:author V 6 jesper K 8 svn:date V 27 2001-03-30T16:05:50.000000Z K 7 svn:log V 63 Change the previous commit to be in style(9) Reviewed by: jhb END K 10 svn:author V 6 jesper K 8 svn:date V 27 2001-03-30T16:32:52.000000Z K 7 svn:log V 115 MFC candidate Change the default mode from ad-hoc to infrastructure, as noted in src/share/man/man4/an.4 rev 1.8 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-03-30T16:51:51.000000Z K 7 svn:log V 61 Remove two lint directives that aren't needed since rev 1.5. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-03-30T19:16:04.000000Z K 7 svn:log V 170 Don't core dump when given "-i -a". Problem caused by a mistaken dereference of a kernel-pointer in userland. PR: 26168 Submitted by: Peter Pentchev END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-03-30T20:32:05.000000Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-03-30T22:04:08.000000Z K 7 svn:log V 116 Recognize a few newer cpus (pca57, ev67 & ev68) and update systypes to include "CUSCO" and "Eiger" while I'm at it. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-03-30T22:59:02.000000Z K 7 svn:log V 118 - Document mtx_initialized(). - Document that MTX_QUIET can be passed to mtx_init() and the new flag MTX_NOWITNESS. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-03-30T23:00:00.000000Z K 7 svn:log V 120 Correct the MLINKS for mutex.9 to reflect the API change and add a new MLINK for mtx_initialized. Reminded by: rwatson END K 10 svn:author V 3 hsu K 8 svn:date V 27 2001-03-31T03:33:44.000000Z K 7 svn:log V 58 MFC: Pull in STAILQ_LAST changes. Approved by: jkh, phk END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-03-31T04:34:15.000000Z K 7 svn:log V 112 comment typo: subsytem -> subsystem PR: 26219 Submitted by: Andre , chern@osd.bsdi.com END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-03-31T04:41:24.000000Z K 7 svn:log V 214 Note in the comments that it is possible, but not recommended to use spaces instead of tabs in this file. This matches the description in the manpage. PR: 25945 Submitted by: T. William Wells END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-03-31T07:02:02.000000Z K 7 svn:log V 312 Add libiberty. This is needed on the Alpha by the iprobe port. I have held this back for over a year, as we will always have to wrestle with the question of "*which* libiberty sources to use". Sigh, if only the GNU people would treat it as a totally separate library from GCC, et al. and release it as such... END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-03-31T07:24:35.000000Z K 7 svn:log V 202 It's not CUT (the french would accept that back in 1879) and TUC wasn't palatable to the rest of the world. UTC was the compromise. PR: 26238 Submitted by: Ying-Chieh Liao END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-03-31T07:50:30.000000Z K 7 svn:log V 21 Minor style cleanup. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-03-31T09:26:03.000000Z K 7 svn:log V 31 Consistently space the output. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-03-31T14:22:18.000000Z K 7 svn:log V 132 Note that AS1200 and AS8400 have problems booting from the install media (like the Rawhide servers). Approved by: jkh (implicitly) END K 10 svn:author V 6 adrian K 8 svn:date V 27 2001-03-31T15:19:58.000000Z K 7 svn:log V 851 Quoting from the email thrown around between kirk, bde and iedowse@.. Overflow of cg_niblk causes spurious "SUMMARY INFORMATION BAD" warnings prompts in fsck_ffs. cg_niblk has type int16_t, but it is (ab)used to hold the number of inodes per group (it has nothing to do with the number of inode blocks in the cg as claimed in ffs/fs.h), and there can be lots of inodes per group. E.g., newfs -i 8192 -b 16384 -f 16384 -c 255 ... gives 0xA900 inodes/group. Assignment of this to cg_niblk gives -0x5700. This is mostly harmless (ufs/ffs doesn't use cg_niblk, and bug-for-bug compatible overflow occurs in newfs), but in fsck_ffs/pass5.c, negative values of cg_niblk limit cg_irotor to 0 and the summary info appears to be bad. Submitted by: Bruce Evans Obtained from: Kirk McKusick END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-03-31T16:20:05.000000Z K 7 svn:log V 641 o Introduce extattr_{delete,get,set}_fd() to allow extended attribute operations on file descriptors, which complement the existing set of calls, extattr_{delete,get,set}_file() which act on paths. In doing so, restructure the system call implementation such that the two sets of functions share most of the relevant code, rather than duplicating it. This pushes the vnode locking into the shared code, but keeps the copying in of some arguments in the system call code. Allowing access via file descriptors reduces the opportunity for race conditions when managing extended attributes. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-03-31T16:21:19.000000Z K 7 svn:log V 162 o Part two of introduction of extattr_{delete,get,set}_fd() system calls, regenerate necessary automatically-generated code. Obtained from: TrustedBSD Project END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-31T17:02:37.000000Z K 7 svn:log V 55 Moved -DRELEASE_CRUNCH into crunchgen(1) config files. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-31T17:03:12.000000Z K 7 svn:log V 81 Moved -DRELEASE_CRUNCH into crunchgen(1) config files. Record libtelnet.a death. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-31T17:04:49.000000Z K 7 svn:log V 73 libtelnet.a is gone; add a special hack for `make release' fixit floppy. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-03-31T17:07:55.000000Z K 7 svn:log V 117 -DRELEASE_CRUNCH moved into crunchgen(1) config files for release building. Remove a hack that is no longer needed. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-03-31T18:38:05.000000Z K 7 svn:log V 69 Use -r rather than -R to get "reasonable permissions and ownership". END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-03-31T20:00:18.000000Z K 7 svn:log V 65 Reduce the libiberty sources we build to those we actually need. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-03-31T20:45:21.000000Z K 7 svn:log V 685 - Back out the last (wrong) commit, and readd a modified version of pingnfsserver(). The pingnfsport() function is now called everytime. If we don't get RPC_SUCCESS or RPC_PROGVERSMISMATCH back, there's something wrong with the NFS server and we just exit. - Fix cfs mount on IPv4-only machines - Fixed the looping when we did not run background mode. - Fixed a getnameinfo() call with uninitialized adress. This is a NetBSD bug I didn't notified :-( Thanks Ian ! - Added some #ifdef NFSKERB - Removed some unused variables. - Fixed idention - Remove unnecessary ":" in openlog ident Submitted by: Martin Blapp Reviewed by: Ian Dowse END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2001-03-31T22:17:38.000000Z K 7 svn:log V 134 Use fs->fs_ipg rather than cg->cg_niblk as the latter is only 16-bits and may overflow. Obtained from: Bruce Evans END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2001-04-01T00:00:09.000000Z K 7 svn:log V 176 Change ahc_update_pending_scbs() so that it safe to be called even if the controller is not paused. This prevents SCB list corruption that was introduced in the last checkin. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-01T01:08:33.000000Z K 7 svn:log V 61 Indicate that sh(1) has an 'if' builtin command. PR: 26193 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-04-01T06:30:28.000000Z K 7 svn:log V 58 Merged from sys/conf/files.i386 revision 1.350 and 1.354. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-04-01T06:31:25.000000Z K 7 svn:log V 50 Merged from sys/conf/options.i386 revision 1.144. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-04-01T06:34:12.000000Z K 7 svn:log V 47 Merged from sys/i386/apm/apm.c revision 1.121. END K 10 svn:author V 3 alc K 8 svn:date V 27 2001-04-01T06:37:40.000000Z K 7 svn:log V 115 Add linux_sched_get_priority_max() and linux_sched_get_priority_min(): The policy parameter requires translation. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-04-01T06:37:59.000000Z K 7 svn:log V 48 Merged from sys/dev/aic/aic_isa.c revision 1.7. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-04-01T06:40:45.000000Z K 7 svn:log V 52 Merged from sys/i386/i386/machdep.c revision 1.446. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-04-01T06:41:47.000000Z K 7 svn:log V 49 Merged from sys/i386/isa/clock.c revision 1.171. END K 10 svn:author V 3 alc K 8 svn:date V 27 2001-04-01T06:43:09.000000Z K 7 svn:log V 86 Regen after adding linux_sched_get_priority_max() and linux_sched_get_priority_min(). END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-04-01T07:00:35.000000Z K 7 svn:log V 214 Remove NOSHARED. The usr.sbin/acpi/ utilities should be compiled non-static. It just followed the usr.sbin/pccard/Makefile.inc way last time. Pointed out by: ru and msmith Committed at: BSD HANAMI in Japan 2001 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-04-01T07:08:13.000000Z K 7 svn:log V 60 Merged from sys/i386/i386/bioscall.s revision 1.9 and 1.10. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-04-01T07:15:16.000000Z K 7 svn:log V 14 Correct typo. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-04-01T07:36:28.000000Z K 7 svn:log V 49 make code use strxxx() calls Glanced at by: imp END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-04-01T08:33:01.000000Z K 7 svn:log V 220 Make an attempt to get the asr driver to compile on Alpha by fixing some i386 specific bogons. Compile with -O0, as anything higher gives the compiler a fit. No idea if this driver will actually work on Alpha, though. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-01T09:19:23.000000Z K 7 svn:log V 56 Give a little more variety in the /etc/exports example. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-01T10:44:52.000000Z K 7 svn:log V 159 Add back for warn(). (of course it's pretty stupid to call it, as printf doesn't work w/in sysinstall, and sysinstall is the only consumer of libdisk) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-01T11:22:40.000000Z K 7 svn:log V 29 Quiet warnings on the Alpha. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-01T11:32:56.000000Z K 7 svn:log V 159 Add back for warn(). (of course it's pretty stupid to call it, as printf doesn't work w/in sysinstall, and sysinstall is the only consumer of libdisk) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-01T11:37:31.000000Z K 7 svn:log V 267 Try to untangle some of the #ifdef spaghetti. Also, looking to the future, don't assume all the world is an i386 and all its disk layout brain damage will be repeated by other platforms. So all the diking out if we are an Alpha, becomes adding in if we are an i386. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-01T11:44:12.000000Z K 7 svn:log V 19 Correct a comment. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-01T12:18:20.000000Z K 7 svn:log V 118 Add spaces around operators. It's OK, the Project and afford them now -- they aren't as expensive as they used to be. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-04-01T14:41:54.000000Z K 7 svn:log V 95 Remove grep from the fixit floppy. This should free enough space to get the snaps going again. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-04-01T22:39:17.000000Z K 7 svn:log V 293 Don't assume challenges and responses don't contain embedded '\0's. Mschapv2 response generation may produce embedded NULs... causing us to send a bogus response to the radius server and end up failing the client's valid response. Problem pointed out by: Eugene Vigovskiy END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-04-01T22:39:53.000000Z K 7 svn:log V 73 MFC: Don't assume challenges and responses don't contain embedded '\0's. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-04-01T22:48:07.000000Z K 7 svn:log V 104 The userdb database is different from the rest of the databases. It *must* be a btree. PR: bin/26149 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-04-01T22:54:15.000000Z K 7 svn:log V 69 Allow users to override the default map type used for building maps. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-01T23:45:11.000000Z K 7 svn:log V 139 A manual page for the extattr_get_file, extattr_set_file, and extattr_delete_file system calls. Reviewed by: rwatson, ru Approved by: nik END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-01T23:46:56.000000Z K 7 svn:log V 118 Hook the extattr_get_file.2 manual page into the build. Add MLINKS for extattr_set_file.2 and extattr_delete_file.2. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-04-02T01:02:32.000000Z K 7 svn:log V 1202 o Correct an ACL implementation bug that could result in a system panic under heavy use when default ACLs were bgin inherited by new files or directories. This is done by removing a bug in default ACL reading, and improving error handling for this failure case: - Move the setting of the buffer length (len) variable to above the ACL type (ap->a_type) switch rather than having it only for ACL_TYPE_ACCESS. Otherwise, the len variable is unitialized in the ACL_TYPE_DEFAULT case, which generally worked right, but could result in failure. - Add a check for a short/long read of the ACL_TYPE_DEFAULT type from the underlying EA, resulting in EPERM rather than passing a potentially corrupted ACL back to the caller (resulting "cleaner" failures if the EA is damaged: right now, the caller will almost always panic in the presence of a corrupted EA). This code is similar to code in the ACL_TYPE_ACCESS handling in the previous switch case. - While I'm fixing this code, remove a redundant bzero() of the ACL reader buffer; it need only be initialized above the acl_type switch. Obtained from: TrustedBSD Project END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-02T01:25:55.000000Z K 7 svn:log V 283 Allow enabling soft updates (with -U) on a new filesystem. [I first added this functionality, and thought to check prior art. Seeing OpenBSD had already done this, I changed my addition to reduce the diffs between the two and went with their option letter.] Obtained from: OpenBSD END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-02T06:21:13.000000Z K 7 svn:log V 21 Fix a grammar bogon. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-02T07:27:46.000000Z K 7 svn:log V 26 Removed the NOSHARED bit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-02T08:47:25.000000Z K 7 svn:log V 161 Backout revision 1.6 (removed the NOSHARED bit.) These must be compiled static so that it is possible to use them early in the boot process. Requested by: imp END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-04-02T08:52:05.000000Z K 7 svn:log V 188 Add support for MODULES_OVERRIDE. This is a list of modules to build instead of all of them. You can put this in /etc/make.conf or in makeoptions. Reviewed by: arch@ # docs to follow. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-02T11:44:20.000000Z K 7 svn:log V 161 Introduce ${PROGNAME}, the name that the program will be installed as, if different from ${PROG}. (The name PROGNAME was stolen from NetBSD.) Reviewed by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-02T11:54:59.000000Z K 7 svn:log V 55 Do not override `realinstall' target, use ${PROGNAME}. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-02T12:06:00.000000Z K 7 svn:log V 55 Do not override `realinstall' target, use ${PROGNAME}. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-04-02T13:02:17.000000Z K 7 svn:log V 25 Sync with NetBSD usbdevs END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-04-02T13:02:36.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-04-02T13:11:59.000000Z K 7 svn:log V 68 Add Agate Q-Drive. Submitted by: Ian Cartwright END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-04-02T13:12:15.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-04-02T17:14:42.000000Z K 7 svn:log V 178 MFC: The userdb database is different from the rest of the databases. It *must* be a btree. Revision Changes Path 1.14 +7 -3 src/etc/mail/Makefile END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-04-02T17:26:51.000000Z K 7 svn:log V 486 - Move the second stop() of process 'p' in issignal() to be after we send SIGCHLD to our parent process. Otherwise, we could block while obtaining the process lock for our parent process and switch out while we were in SSTOP. Even worse, when we try to resume from the mutex being blocked on our p_stat will be SRUN, not SSTOP. - Fix a comment above stop() to indicate that it requires that the proc lock be held, not a proctree lock. Reported by: markm Sleuthing by: jake END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-02T19:06:52.000000Z K 7 svn:log V 249 MFC candidate: Fix ABOUT.TXT to be consistent with LAYOUT.TXT with respect to the size of an unpacked ports collection (the stated 100MB is a bit of an overestimate, but better to be conservative). PR: 22778 Submitted by: David END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-02T21:26:49.000000Z K 7 svn:log V 140 New release notes: fsck(8) and /etc/fstab passes, newfs(8) -U, libcrypt Blowfish support. Fix a typo: newfs is section 8, not section 1. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-04-02T21:41:44.000000Z K 7 svn:log V 309 Move the #includes of reentrant.h to after the `#include "namespace.h"', so that the underscored versions of the pthread functions get declared. This removes around 300 lines of 'implicit declaration of XXX' warnings from the output of a libc build with -Wall. Reviewed by: Martin Blapp , alfred END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-04-02T21:49:18.000000Z K 7 svn:log V 208 Return 0 and do nothing when we get a SIOCSIFFLAGS. Without this, ifpromisc() always fails (after setting the IFF_PROMISC bit in ifp->if_flags) and bpf never bothers to turn promiscuous mode off. PR: 20188 END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-04-02T21:49:40.000000Z K 7 svn:log V 91 If ifpromisc() fails the SIOCSIFFLAGS ioctl, put ifp->if_flags back the way we found them. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-04-02T22:14:13.000000Z K 7 svn:log V 172 There were a few error cases where the RPC code would return with all signals masked (whoops). Add the missing cleanup code. Reviewed by: Martin Blapp , alfred END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-02T22:46:02.000000Z K 7 svn:log V 24 Fix patch merge braino. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-02T22:48:54.000000Z K 7 svn:log V 70 Document the newfs.c rev 1.33 changing the default c/g from 16 to 22. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-04-02T23:36:36.000000Z K 7 svn:log V 63 Remove bogus block device major now that bdev majors are gone. END K 10 svn:author V 3 bsd K 8 svn:date V 27 2001-04-03T00:24:01.000000Z K 7 svn:log V 231 Change the order in which /etc files are copied into place; copy default first, then network-specific files, then host-specific files. I think this was the original intent, as Matt indicated the previous code appeared to be a bug. END K 10 svn:author V 2 ps K 8 svn:date V 27 2001-04-03T00:26:34.000000Z K 7 svn:log V 77 Fix probing on the alpha. It still causes the alpha to panic during attach. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-04-03T01:22:15.000000Z K 7 svn:log V 240 Allow MOD_UNLOADs of if_tun, and handle event handler registration failures in MOD_LOAD. Dodge duplicate make_dev() calls by (ab)using dev->si_drv2 to remember if we created the device node via a dev_clone callback before the d_open call. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-04-03T01:39:23.000000Z K 7 svn:log V 263 Change stop() to require the sched_lock as well as p's process lock to avoid silly lock contention on sched_lock since in 2 out of the 3 places that we call stop(), we get sched_lock right after calling it and we were locking sched_lock inside of stop() anyways. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-04-03T03:15:11.000000Z K 7 svn:log V 1278 Use only one mutex for the entire mbuf subsystem. Don't use atomic operations for the stats updating, instead protect the counts with the mbuf mutex. Most twiddling of the stats was done right before or after releasing a mutex. By doing this we reduce the number of locked ops needed as well as allow a sysctl to gain a consitant view of the entire stats structure. In the future... This will allow us to chain common mbuf operations that would normally need to aquire/release 2 or 3 of the locks to build an mbuf with a cluster or external data attached into a single op requiring only one lock. Simplify the per-cpu locks that are planned. There's also some if (1) code that should check if the "how" operation specifies blocking/non-blocking behavior, we _could_ make it so that we hold onto the mutex through calls into kmem_alloc when non-blocking requests are made, but for safety reasons we currently drop and reaquire the mutex around the calls. Also, note that calling kmem_alloc is rare and only happens during a shortage so drop/re-getting the mutex will not be a common occurance. Remove some #define's that seemed to obfuscate the code to me. Remove an extranious comment. Remove an XXX, including mutex.h isn't a crime. Reviewed by: bmilekic END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-04-03T04:09:53.000000Z K 7 svn:log V 1563 o Change the default from using IO_SYNC on EA set and delete operations to not using IO_SYNC. Expose a sysctl (debug.ufs_extattr_sync) for enabling the use of IO_SYNC. - Use of IO_SYNC substantially degrades ACL performance when a default ACL is set on a directory, as there are four synchronous writes initiated to define both supporting EAs for new sub-directories, and to set the data; two for new files. Later, this may be optimized to two writes for sub-directories, one for new files. - IO_SYNC does not substantially improve consistency properties due to the poor consistency properties of existing permissions (which ACLs are a superset of), due to interaction with soft updates, and due to differences in handling consistency for data and file system meta-data. - In macro-benchmarks, this reduces the overhead of setting default ACLs down to the same overhead as enabling ACLs on a file system and not using them. Enabling ACLs still introduces a small overhead (I measure 7% on a -j 2 buildworld with pre-allocated EA backing store, but this is not rigorous testing, nor in any way optimized). - The sysctl will probably change to another administration method (or at least, a better name) in the near future, but consistency properties of EAs are still being worked out. The toggle is defined right now to allow easier performance analysis and exploration of possible guarantees. Obtained from: TrustedBSD Project END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-04-03T04:18:09.000000Z K 7 svn:log V 44 Virgin import of tcpdump.org libpcap v0.6.2 END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-04-03T04:18:09.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r75107, 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-03T04:18:10.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'libpcap-vendor-v0_6_2'. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-04-03T04:32:48.000000Z K 7 svn:log V 20 Merge libpcap 0.6.2 END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-04-03T04:34:50.000000Z K 7 svn:log V 25 Update for libpcap 0.6.2 END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2001-04-03T04:50:13.000000Z K 7 svn:log V 213 - Change the msleep()s to condition variables. The mbuf and mcluster free lists now each "own" a condition variable, m_starved. - Clean up minor indentention issues in sys/mbuf.h caused by previous commit. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2001-04-03T05:15:58.000000Z K 7 svn:log V 102 Again initialize a mutex well, then lock it. PR: kern/26188 Submitted by: Jim Bloom END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-03T05:43:07.000000Z K 7 svn:log V 34 Fix a spelling error. PR: 26308 END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-04-03T07:45:48.000000Z K 7 svn:log V 44 Virgin import of tcpdump.org tcpdump v3.6.2 END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-04-03T07:45:48.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r75115, 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-03T07:45:49.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'tcpdump-vendor-v3_6_2'. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-04-03T07:50:46.000000Z K 7 svn:log V 20 Merge tcpdump 3.6.2 END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-04-03T07:52:38.000000Z K 7 svn:log V 25 Update for tcpdump 3.6.2 END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-04-03T08:20:20.000000Z K 7 svn:log V 59 Don't say ``PPP enabled'' if we're given the -quiet switch END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-04-03T08:21:28.000000Z K 7 svn:log V 108 Be a bit more persistent when the NET_RT_IFLIST sysctl returns ENOMEM rather than dropping out immediately. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-04-03T08:22:06.000000Z K 7 svn:log V 64 MFC: Don't say ``PPP enabled'' if we're given the -quiet switch END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-04-03T08:22:41.000000Z K 7 svn:log V 118 MFC: Be a bit more persistent when the NET_RT_IFLIST sysctl returns ENOMEM rather than dropping out immediately. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-04-03T09:35:36.000000Z K 7 svn:log V 37 Fixed style bugs in previous commit. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-04-03T10:08:51.000000Z K 7 svn:log V 210 Fixed world breakage in previous commit (config.h was inaccessible except in the unusual case where ${.OBJDIR} == ${.CURDIR}). Fixed nearby style bugs (the DEFS variable had rotted to be just an obfuscation). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-03T13:34:35.000000Z K 7 svn:log V 128 Drop support for -DRELEASE_BUILD_FIXIT and -DCRUNCHED_BINARY in ${CFLAGS}. The only supported method thus is -DRELEASE_CRUNCH. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-03T13:43:25.000000Z K 7 svn:log V 61 Cleanup: sort by directory/program, remove unused libraries. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-03T14:07:07.000000Z K 7 svn:log V 153 Clarify instructions for using a CD-ROM equipped machine to support a FreeBSD install and add a warning about enabling anonymous FTP. Submitted by: nik END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-03T14:09:58.000000Z K 7 svn:log V 176 MFC: Clarify instructions for using a CD-ROM equipped machine to support a FreeBSD install and add a warning about enabling anonymous FTP. Submitted by: nik Approved by: jkh END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-03T14:12:50.000000Z K 7 svn:log V 73 MFC: New libfetch port range, ftp(1) -U. Approved by: jkh (implicitly) END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-03T14:55:24.000000Z K 7 svn:log V 85 Synch this with i386 version again. This fits nicely on alphas. Reviewed by: beast END K 10 svn:author V 3 cwt K 8 svn:date V 27 2001-04-03T16:25:59.000000Z K 7 svn:log V 45 MFC: Document LOG_CONSOLE. Approved-by: jkh END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-04-03T17:31:36.000000Z K 7 svn:log V 181 o Introduce a README file describing briefly how to use extended attributes, in the style of FFS README files for soft updates and snapshots. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-04-03T17:58:25.000000Z K 7 svn:log V 187 o Introduce a README file describing briefly how to use access control lists, in the style of FFS README files for soft updates and snapshots. Obtained from: TrustedBSD Project END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-04-03T17:58:44.000000Z K 7 svn:log V 110 Add linux_sched_get_priority_max() and linux_sched_get_priority_min() to alpha md code & unbreak kernel build END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-04-03T18:01:41.000000Z K 7 svn:log V 85 Regen after adding linux_sched_get_priority_max() and linux_sched_get_priority_min() END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-04-03T18:03:29.000000Z K 7 svn:log V 142 Round up before checking if the width is smaller than the widest column, otherwise we may divide by zero later. PR: 26283 Reviewed by: roam END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-04-03T18:05:03.000000Z K 7 svn:log V 103 o Indent sub-section headings to be consistent with README.extattr. Obtained from: TrustedBSD Project END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-04-03T18:19:49.000000Z K 7 svn:log V 236 Make this file C++ safe. It defines many useful functions (inb, outb) that people use from userland in C++ programs. I've had this in my tree for ages and just got bit by it not being in the real tree again. This is a MFC candidate. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-04-03T18:38:53.000000Z K 7 svn:log V 588 Commit the first version of BSDPAN. BSDPAN is the collection of modules that provides tighter than ever integration of Perl into BSD Unix. Currently, BSDPAN does the following: o makes p5- FreeBSD ports PREFIX-clean; o registers Perl modules in the FreeBSD package database with a package name derived from the module name. The name is of the form: bsdpan-ModuleName-V.VV. Anyone interested in where BSDPAN is developing should read Anton's message to the ports mailling list: Message-ID: <20010105040828.A26011@heechee.tobez.org> Submitted by: Anton Berezin END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-04-03T18:50:55.000000Z K 7 svn:log V 307 De __P() while I'm here. Done as a separate commit since it is just stylistic. # Yes, this break K&R, but this file already used so many gcc extensions # keeping K&R support seemed too anachronistic for me. Didn't fix the bug where functions that can only be used in the kernel are exported to userland. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-03T21:26:32.000000Z K 7 svn:log V 362 Implement a package number comparison routine for pkg_version(1) that actually conforms to the Porters Handbook. Add a -t option to pkg_version(1) for doing comparison testing. Add a script (and make test target) to do some regression tests on the package number comparison routine, to help debug future revisions. Submitted by: knu Procrastination by: bmah END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-03T21:59:48.000000Z K 7 svn:log V 187 New release notes: README file for ACLs and extended attributes, libpcap update 0.6.2, tcpdump 3.6.2, newfs(8) now defaults to 22 cylinders/group, pkg_version better comparisons and -t. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-04-03T22:07:19.000000Z K 7 svn:log V 238 Remove some hacks that were apparently added to avoid problems with RPC clients hanging. The real problem turned out to be missing cleanup code; this was fixed in clnt_vc.c r1.5 and clnt_dg.c r1.4. Submitted by: Martin Blapp END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-04-03T22:25:39.000000Z K 7 svn:log V 316 Add a leading underscore to the pthread_main_np function name, and a "#pragma weak" directive linking the external symbol. This matches the other pthread_* definitions, and ensures that users of this function from within libc get the real version, not the stub. Suggested by: deischen Reviewed by: deischen, alfred END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-04-03T23:48:28.000000Z K 7 svn:log V 620 Fix some very broken code in __nc_error() that implements per-thread `nc_error' variables. Move the nc_lock mutex from mt_misc.c to a static variable within this function, since it is only used here. Add a new getnetconfigent() error code `NC_NOTFOUND' to report the case where the specified netid was not found. Set nc_error in all error cases in getnetconfigent() so that the error messages returned by nc_(s)perror are always meaningful. Add a terminating \n to the output of nc_perror() to match both our manpage and other implementations of this function. Reviewed by: deischen, alfred, Martin Blapp END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-04-04T00:11:06.000000Z K 7 svn:log V 95 Check in the diff for rev 1.11 of tcpdump.org's print-smb.c to replace freebsd.org's rev 1.2. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-04-04T00:11:06.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r75147, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-04-04T06:03:39.000000Z K 7 svn:log V 258 Try to INIT the cards up to 5 times in a row rather than just once. It appears that some of the new PRISM2 cards need it. Fail the probe if we fail to read the MAC address. Fix a comment. Delete the unload printf. The bus system now prints this message. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-04-04T06:05:46.000000Z K 7 svn:log V 69 Doh! Last second change introduced two compile warnings. Fix them. END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-04-04T06:27:11.000000Z K 7 svn:log V 1091 vinumlock: Catch a potential race condition where one process is waiting for a lock, and between the time it is woken and it retries the lock, another process gets it and places it in the first entry in the table. This problem has not been observed, but it's possible, and it's easy enough to fix. Submitted by: tegge vinumunlock: Catch a real bug capable of hanging a system. When releasing a lock, vinumunlock() called wakeup_one. This caused wakeups to sometimes get lost. After due consideration, we think that this is due to the fact that you can't guarantee that some other process is also waiting on the same address. This makes wakeup_one a very dangerous function to use. These changes have not yet been committed to -CURRENT. In view of the seriousness of the second one and the imminent 4.3-RELEASE, it seems excusable to commit to -STABLE first. 36 hour test by: grog Suggested by: alfred Suffered by: Andrew Gordon Approved by: jkh END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T08:26:54.000000Z K 7 svn:log V 80 - Call `subclean' after `clean' for each program. - Eliminate compiler warning. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T08:28:00.000000Z K 7 svn:log V 60 Document ``special ident '' command. END K 10 svn:author V 3 nik K 8 svn:date V 27 2001-04-04T08:42:40.000000Z K 7 svn:log V 39 wd1s1a -> ad1s1a Submitted by: sanpei END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-04-04T09:30:50.000000Z K 7 svn:log V 185 Handle ``!'' characters when they appear as second and subsequent parts of an && or || expression. This makes this expression work as expected: if true && ! false; then echo yes; fi END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T09:42:25.000000Z K 7 svn:log V 28 mdoc(7) police: sort xrefs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T09:49:05.000000Z K 7 svn:log V 77 mdoc(7) police: use .Nm, remove blank line (these cause warnings in mdocNG). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T09:52:28.000000Z K 7 svn:log V 38 mdoc(7) police: add missing .Pa call. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T09:54:17.000000Z K 7 svn:log V 31 MFC: mdoc(7) formatting fixes. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-04-04T10:11:43.000000Z K 7 svn:log V 86 A much better (more correct) fix for handling ``!'' characters Obtained from: NetBSD END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T10:23:27.000000Z K 7 svn:log V 58 mdoc(7) police: use proper markup for function arguments. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T10:33:13.000000Z K 7 svn:log V 27 mdoc(7) police: cosmetics. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T10:36:16.000000Z K 7 svn:log V 51 mdoc(7) police: use .Nm instead of hardcoded name. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T10:39:06.000000Z K 7 svn:log V 53 mdoc(7) police: add a missing comma in the SEE ALSO. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T10:48:13.000000Z K 7 svn:log V 38 mdoc(7) police: add missing .Pa call. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T11:19:09.000000Z K 7 svn:log V 62 mdoc(7) police: .Nm remembers its argument on the first call. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T11:25:07.000000Z K 7 svn:log V 73 mdoc(7) police: you don't need to use enclose macros for blocks of text. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T11:27:36.000000Z K 7 svn:log V 46 mdoc(7) police: removed hard sentence breaks. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T11:33:01.000000Z K 7 svn:log V 45 mdoc(7) police: removed hard sentence break. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T11:51:59.000000Z K 7 svn:log V 41 mdoc(7) police: fix markup and spelling. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T11:57:03.000000Z K 7 svn:log V 66 mdoc(7) police: there is no single manpage that uses ``.Sy not''. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T12:00:29.000000Z K 7 svn:log V 53 mdoc(7) police: removed final dot from the .Nd call. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-04T12:15:52.000000Z K 7 svn:log V 43 Put back required ')'. Submitted by: jhay END K 10 svn:author V 5 orion K 8 svn:date V 27 2001-04-04T13:48:33.000000Z K 7 svn:log V 312 Centralize DMA buffer configuration. Simplify initialization and remove offending DMA channel resets there. The resets trash whatever is pointed to DMA registers, but at cmi_attach() time the DMA registers have not been initialized with valid addresses. Reviewed by: Cameron Grant END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-04-04T14:04:52.000000Z K 7 svn:log V 256 Sync up to NetBSD again, Step 1: * Set the CSRG SCCS ID to the revision this file is actually based on (the file itself has been updated to Lite2 in rev. 1.4). * Fix some typos in comments. * Add a comment to the trailing #endif according to style(9) END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-04-04T14:13:03.000000Z K 7 svn:log V 94 Sync up to NetBSD, Step 2: Add the interface types 0x37 through 0xbd. Obtained from: NetBSD END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-04-04T14:18:57.000000Z K 7 svn:log V 111 Add recently assigned interface types. Obtained from: ftp://ftp.isi.edu/in-notes/iana/assignments/smi-numbers END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-04-04T15:09:54.000000Z K 7 svn:log V 403 Fixed a null pointer bug in rev.1.10. Rev.1.10 was supposed to to move the "for safety" zeroing of unused members of timebuf to a better place. It actually moved the zeroing to a worse place and didn't add necessary braces. Fixed a nearby older bug. timebuf.tm_gmtoff was sometimes used even when timebuf was invalid. Even when it is zeroed, a failing mktime() might set it to nonzero. PR: 25243 END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-04-04T15:10:58.000000Z K 7 svn:log V 139 Change the type of the VLAN interface from IFT_PROPVIRTUAL, which was a temporary hack, to IFT_L2VLAN, which is the type assigned by IANA. END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-04-04T15:14:06.000000Z K 7 svn:log V 72 Add the VLAN interface type to the list of ARP-capable interface types. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-04T16:48:57.000000Z K 7 svn:log V 191 Add removable_interfaces to /etc/defaults/rc.conf. It is used (undocumented until now) by /etc/pccard_ether. MFC candidate. Pointed out by: Dave Crane Reviewed by: -mobile END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-04T16:55:01.000000Z K 7 svn:log V 130 MFC: Fix ABOUT.TXT to be consistent with LAYOUT.TXT with respect to the sized of an unpacked ports collection. Approved by: jkh END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-04-04T17:32:08.000000Z K 7 svn:log V 47 We don't use quotes around kernel options now. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-04-04T17:41:50.000000Z K 7 svn:log V 97 Use a plain .Dv for kernel option names rather than .Qq Dv to be consistent with other manpages. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-04-04T18:00:52.000000Z K 7 svn:log V 376 Prepare for the inclusion of libposix1e into libc: retire the old Makefile, add Makefile.inc needed for libc build; add #include "namespace.h"/#include "un-namespace.h" pairs around the includes of sys/acl.h and sys/capability.h, and an additional underscore in front of the functions that will be overridden in libc_r. Approved by: rwatson Obtained from: TrustedBSD Project END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-04-04T18:04:10.000000Z K 7 svn:log V 129 Add entries for the posix1e functions that will be overridden in libc_r. Approved by: rwatson Obtained from: TrustedBSD Project END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-04-04T18:10:25.000000Z K 7 svn:log V 141 Add thread safety wrappers for the posix1e syscalls that deal with file descriptors. Approved by: rwatson Obtained from: TrustedBSD Project END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-04-04T18:17:28.000000Z K 7 svn:log V 212 Activate build of posix1e extensions in libc and libc_r that have been moved in from libposix1e, and deactivate build of the soon-to-be-removed libposix1e. Approved by: rwatson Obtained from: TrustedBSD Project END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-04-04T18:20:08.000000Z K 7 svn:log V 159 setfacl and getfacl no longer need to link against libposix1e, since it has been integrated into libc. Approved by: rwatson Obtained from: TrustedBSD Project END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-04-04T18:24:35.000000Z K 7 svn:log V 207 If we have and error and are booting verbosely, don't be complaining if this was a non-retryable selection timeout- wading through 256 targets worth of Fibre Channel 'selection timeouts' is tedious at best. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-04-04T18:29:03.000000Z K 7 svn:log V 151 Remove the libposix1e, since it has been repo copied to libc/posix1e and integrated into libc. Approved by: rwatson Obtained from: TrustedBSD Project END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-04-04T21:42:59.000000Z K 7 svn:log V 534 After loading f/w, for FC cards print out Firmware Attributes. Redo establishment of default SCSI parameters whether or not we've been compiled for target mode. Unfortunately, the Qlogic f/w is confused so that if we set all targets to be 'safe' (i.e., narrow/async), it will also then report narrow, async if we're contacted in target mode from that target (acting in initiator role). D'oh! Fix ISPCTL_TOGGLE_TMODE to correctly enable the right channel for dual channel cards. Add some more opcodes. Fix a stupid NULL pointer bug. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-04-04T21:43:43.000000Z K 7 svn:log V 24 Ansification of source. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-04-04T21:44:10.000000Z K 7 svn:log V 79 Add some target mode definitions and firmware (FC only) attribute definitions. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-04-04T21:46:48.000000Z K 7 svn:log V 558 Amazing. The bits to enable tagged queing in target mode, grok that a tag is active for an ATIO, and say that you want to reconnect with a tag value in a CTIO have *never* been exercised until now. This lossage derived from Solaris code where this stuff originally came from that is about 7 years old. Amazing. We now bundle the incoming tag (legal values are 0..256) as the low 16 bits of the ccb_accept_tio's at_tagid while we put the firmware handle for this ATIO in the top 16 bits- define some macros to make this cleaner. Complete some Ansification. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-04-04T21:49:51.000000Z K 7 svn:log V 500 Perform some more Ansification. Remove and then replace the isp_putback_atio function- we did it a bit cleaner. We only use this if a CTIO completes with !CT_OK state. We now have managed to get away without having to poke around and trying to find the original ATIO- the csio we're using has the tag_id and lun values with it which is mostly what we need when we do the putback. Make sure we correctly propagate AT_TQAE->CT_TQAE for tags. Make sure we call ISP_DMAFREE only if we had DATA to move. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-04-04T21:53:59.000000Z K 7 svn:log V 793 Complete some Ansification. Check to make sure, in tdma_mk, that we won't overflow the request queue. The reason we want to do this is that we now push out completed CTIOs as we complete them- this gets the QLogic working on them quicker. So we need to know whether we can put the entire burrito out before we start. We now support conjoint status with data for the last CTIO for both Fibre Channel and SCSI. Leave the old code in place in case we need to go back (minor 3 line ifdef). Ultra-ultra important- *don't* set rq->req_seg_count for non-data target mode requests in isp_pci_dmasetup. D'oh- this is actually the tag value area for a CTIO. What *was* I thinking? Boy howdy does both aic7xxx and sym get awfully unhappy when on reconnect you give them a constant '1' for a tag value. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-04-04T21:56:15.000000Z K 7 svn:log V 120 Roll platform minor. Change target mode state definitions to be aware of 'channel' (for the dualbus 1280/12160 cards). END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-04-04T21:56:25.000000Z K 7 svn:log V 36 call a watchdog timeout like it is. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-04-04T21:58:29.000000Z K 7 svn:log V 221 Redo a lot of the target mode infrastructure to be cognizant of Dual Bus cards like the 1280 && the 12160. Cleanup isp_target_putback_atio. Make sure bus and correct tag ids and firmware handles get propagated as needed. END