ƒ¬825220 234 157 299 164 169 198 205 190 215 125 156 157 196 153 164 223 124 190 210 98 98 256 146 98 119 133 204 191 138 98 121 98 122 110 244 286 203 153 152 144 206 158 648 402 160 171 199 289 147 200 334 205 362 167 151 201 238 216 162 133 98 159 116 115 207 144 425 675 229 404 124 139 297 294 278 201 1017 252 177 107 183 281 212 138 122 159 232 223 239 122 194 163 269 701 133 447 168 222 318 361 108 161 137 229 222 308 157 135 174 876 878 142 141 120 162 453 147 198 98 217 119 98 162 121 185 118 153 155 138 331 156 243 371 334 129 297 151 129 193 246 176 187 168 305 245 109 240 97 194 195 119 156 211 199 225 199 170 108 340 305 352 118 282 173 133 133 121 333 213 262 215 209 216 154 197 158 158 146 157 157 184 171 449 229 202 112 464 169 207 122 105 120 209 272 131 220 113 188 181 171 231 240 191 248 275 169 644 118 148 315 238 160 131 147 113 129 164 241 886 200 148 178 128 290 429 150 203 141 208 162 849 208 191 171 3109 K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-04-28T02:55:10.000000Z K 7 svn:log V 62 Merge from current; always include PROT_READ in linux_mmap(). END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-28T03:03:23.000000Z K 7 svn:log V 204 Shamelessly pilfer most of NetBSD's Makefile so that the problem with 'make -j n' and no .depend file goes away. I think Bruce mentioned this somewhere on one of the mailing lists. Obtained from: NetBSD END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-28T03:06:52.000000Z K 7 svn:log V 70 Nuke register keyword usage and #if -> #ifdef. Obtained from: NetBSD END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-28T03:08:38.000000Z K 7 svn:log V 75 Add a type builtin and nuke register keyword usage. Obtained from: NetBSD END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-28T03:10:31.000000Z K 7 svn:log V 103 When NO_HISTORY is defined and the history command is used show an error message. Inspired by: NetBSD END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-28T03:11:52.000000Z K 7 svn:log V 110 Nuke register keyword usage, rename pread to preadfd, and open input files FD_CLOEXEC. Obtained from: NetBSD END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-28T03:14:04.000000Z K 7 svn:log V 96 Nuke register keyword usage, #if -> #ifdef, and avoid void * arithmetic. Obtained from: NetBSD END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-28T03:16:12.000000Z K 7 svn:log V 120 Avoid a possible NULL pointer dereference, nuke register usage, and remove an unnecessary reset. Obtained from: NetBSD END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-28T03:17:51.000000Z K 7 svn:log V 31 Reorder declarations slightly. END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-28T03:20:09.000000Z K 7 svn:log V 62 mdoc-ify and cleanup UNIMPLEMENTED messages. Closes PR 2880. END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-28T03:22:09.000000Z K 7 svn:log V 63 Revert changes from rev 1.16 to 1.17 for now. Closes PR 2879. END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-28T03:25:13.000000Z K 7 svn:log V 101 Fix redirection of unopened file descriptors and nuke register keyword usage. Obtained from: NetBSD END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-28T03:27:12.000000Z K 7 svn:log V 59 Remove an extra semicolon and nuke register keyword usage. END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-28T03:28:43.000000Z K 7 svn:log V 70 Sync with NetBSD's revision 1.29 of this file. Obtained from: NetBSD END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-28T03:36:13.000000Z K 7 svn:log V 128 Fix problems using -Wwrite-strings and -Wcast-qual with yacc generated parsers. Closes PR #2792. Submitted by: Tim Vanderhoek END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-28T03:50:07.000000Z K 7 svn:log V 30 Turn on the new type builtin. END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-28T04:07:29.000000Z K 7 svn:log V 96 Change spelling of ECBDIC to EBCDIC. Closes PR #3402 Submitted by: h-nokubi@nmit.mt.nec.co.jp END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-28T05:50:13.000000Z K 7 svn:log V 117 Move apm configuration to rc.i386 where it belongs. Fix the rndcontrol stuff (it can't possibly have ever worked :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-28T05:51:57.000000Z K 7 svn:log V 7 YAMF22 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-28T06:15:49.000000Z K 7 svn:log V 7 YAMF22 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-28T06:22:15.000000Z K 7 svn:log V 163 Mount MFS root read/write (I think - we'll have to check :). Frob around the CDE setup a little more since we've found it's so pathological to the Xaccel install. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-28T07:34:40.000000Z K 7 svn:log V 54 lpd -> lpd_enable Pointed-On-By: nsayer@quack.kfu.com END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-28T07:35:37.000000Z K 7 svn:log V 7 YAMF22 END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-04-28T08:39:48.000000Z K 7 svn:log V 26 cleaned out an old FIXME. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-28T09:15:18.000000Z K 7 svn:log V 41 Mount MFS read/write as in days of yore. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-28T09:17:33.000000Z K 7 svn:log V 111 Back out previous R/W root change. It didn't work and it's better done in MFS's mountroot, which is now done. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-28T09:35:59.000000Z K 7 svn:log V 99 Back out mount change here (which is the only branch it should have occupied in the first place :) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-28T10:07:00.000000Z K 7 svn:log V 46 Add support for keybell, correct linux entry. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-28T10:07:21.000000Z K 7 svn:log V 7 YAMF22 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-28T10:14:28.000000Z K 7 svn:log V 29 Put all arguments in quotes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-28T10:14:45.000000Z K 7 svn:log V 7 YAMF22 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-28T10:31:14.000000Z K 7 svn:log V 30 Adapt to rc.conf file format. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-28T10:34:42.000000Z K 7 svn:log V 18 YAMFC (for once). END K 10 svn:author V 7 wollman K 8 svn:date V 27 1997-04-28T13:55:07.000000Z K 7 svn:log V 147 Condition SO_PRIVSTATE twiddling on the definedness of SO_PRIVSTATE. (This was done as a #ifdef to keep source compatibility between 2.2 and 3.0.) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-04-28T14:18:38.000000Z K 7 svn:log V 191 Back out one of my paranoia tests from the last commit here; yp_access() already deals with it appropriately. (You know you've been working too hard when you forget how your own code works.) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-04-28T14:22:31.000000Z K 7 svn:log V 108 Back out unnecessary overly-paranoid paranoia test from here too; yp_access() does the right thing already. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-04-28T15:48:49.000000Z K 7 svn:log V 60 Synchronize with sys/i386/conf/Makefile.i386 revision 1.95. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-04-28T15:49:55.000000Z K 7 svn:log V 59 Synchornize with sys/i386/conf/options.i386 revision 1.42. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-04-28T15:51:15.000000Z K 7 svn:log V 51 Synchronize with sys/i386/isa/isa.c revision 1.83. END K 10 svn:author V 2 se K 8 svn:date V 27 1997-04-28T19:26:18.000000Z K 7 svn:log V 114 Move CMD640 option from kernel Makefile into opt_wd.h Submitted by: Wolfgang Helbig END K 10 svn:author V 2 se K 8 svn:date V 27 1997-04-28T19:33:20.000000Z K 7 svn:log V 67 Merge in from -current: Put #define of CMD640 option into opt_wd.h END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-04-29T02:06:07.000000Z K 7 svn:log V 554 Revised fix for locking violation when unionfs calls vput with UN_KLOCK flag. When UN_KLOCK is set, VOP_UNLOCK should keep uppervp locked and clear UN_ULOCK flag. To do this, when UN_KLOCK is set, (1) union_unlock clears UN_ULOCK and does not clear UN_KLOCK, (2) union_lock() does not access uppervp and does not clear UN_KLOCK, and (3) callers of vput/VOP_UNLOCK should clear UN_KLOCK. For example, vput becomes: SETKLOCK(union_node); vput(vnode); CLEARKLOCK(union_node); where SETKLOCK macro sets UN_KLOCK and CLEARKLOCK macro clears UN_KLOCK. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-04-29T02:11:48.000000Z K 7 svn:log V 309 Set the N_EXT (external) flag for all weak symbols. It makes no sense to have a weak symbol that is not externally visible. This fixes many of the "relocation burb" warnings produced when compiling C++ code with "-fpic". Beyond eliminating warnings, it also makes some things work that didn't work before. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-04-29T02:16:51.000000Z K 7 svn:log V 68 Merge from main branch 1.10 -> 1.11: mark weak symbols as external. END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-29T03:05:38.000000Z K 7 svn:log V 77 Keep style consistent. Submitted by: Bruce Evans END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-04-29T03:06:35.000000Z K 7 svn:log V 105 add a userland program for SMP support mptable examines and displays the MP table of an SMP motherboard. END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-04-29T03:07:45.000000Z K 7 svn:log V 194 #include in the C++ case and declare getenv and realloc in the C case so that we don't have to depend on stdlib.h being present. Submitted by: Bruce Evans END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-04-29T03:09:01.000000Z K 7 svn:log V 54 added mptable to directory list of usr.sbin programs. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-04-29T03:15:47.000000Z K 7 svn:log V 106 Synchronize with sys/i386/conf/options.i386 and sys/i386/isa/wd.c revisions 1.43 and 1.129, respectively. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-04-29T03:24:57.000000Z K 7 svn:log V 241 Fix a bug that caused some false mismatches when both FNM_PATHNAME and FNM_LEADING_DIR were specified and the pattern ended with "*". Example: pattern="src/usr.sbin/w*", string="src/usr.sbin/watch/watch.8,v". This should match, but did not. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-04-29T03:27:21.000000Z K 7 svn:log V 112 Merge from main branch 1.10 -> 1.11: bugfix for pattern with trailing "*" and (FNM_PATHNAME | FNM_LEADING_DIR). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-29T05:26:05.000000Z K 7 svn:log V 269 Dynamically adjust size of displayed username to the longest username which appears, not the longest _maximum_ username (this should probably also go into 2.2, for the day when we bump up the username length there too). Submitted-By: Terry Lambert END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-04-29T08:41:26.000000Z K 7 svn:log V 75 add md5(1) to SEE ALSO section. Closes PR#3409 Submitted-by: Josh Gilliam END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-04-29T08:42:34.000000Z K 7 svn:log V 59 Fix makefiles so they work without having to 'make depend' END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-04-29T08:43:52.000000Z K 7 svn:log V 108 Fix so that amd can build with hesiod support. Submitted by: Kevin Van Maren END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-04-29T09:09:09.000000Z K 7 svn:log V 145 Use realpath() on the source as well as the target otherwise it can be impossible to unmount a union which was mounted with a relative pathname. END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-04-29T09:09:40.000000Z K 7 svn:log V 123 add an Id line, minor mdoc fix ups add ftp to list of facilities in syslog.conf Closes PR#3389 Submitted-by: Pius Fischer END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-04-29T09:10:11.000000Z K 7 svn:log V 70 Don't try to look up unionfs' , keywords as hostnames. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-29T09:14:05.000000Z K 7 svn:log V 41 Yikes! Fix a dyslexic trinary operator. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-04-29T09:14:24.000000Z K 7 svn:log V 7 YAMF22 END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-04-29T10:03:10.000000Z K 7 svn:log V 67 Enable whiteout code since we now have the lite2 support for them. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-04-29T10:11:58.000000Z K 7 svn:log V 24 YAMFC (hesiod support). END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-04-29T10:14:17.000000Z K 7 svn:log V 23 YAMFC (hesiod support) END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-04-29T12:42:08.000000Z K 7 svn:log V 111 Adds anon ftp virtual host capability to ftpd, using /etc/ftphosts for definition of a system's virtual hosts. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-04-29T12:55:33.000000Z K 7 svn:log V 49 Merge from -current: virtual hosting capability. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-04-29T15:52:53.000000Z K 7 svn:log V 330 Add support for ISO9660 multi-session CD-ROMs. This is just nothing but searching the directory on something else than the default location. NB: this comprises an interface change to the mount_cd9660(8) utility (commit will follow). You need to rebuild both. I've got similar patches for RELENG_2_2, should i commit them too? END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-04-29T15:56:40.000000Z K 7 svn:log V 580 Userland part of ISO9660 multi-session support. mount_cd9660(8) will now by default mount the last data track (thus last session), as opposed to the very first session it has been mounting previously. This is consistent with the ISO9660 multi-session idea, and the way other operating systems are working. There's support to mount arbitrary sessions using the -s option. This way, you can simulate multi-session CDs on something like vn devices that don't support CDIO* ioctl commands. You can also force the historic behaviour with mount -t cd9660 -o -s=0 /dev/cd0a /cdrom END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-04-29T17:11:51.000000Z K 7 svn:log V 134 For multi-session CD-ROMs, we have to account for previous sessions as well in volume_space_size. Otherwise, NFS exports won't work. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1997-04-29T17:46:27.000000Z K 7 svn:log V 307 Implement Kerberized rcmd for rdump/rrestore. This is lacking the options one would normally expect to set the realm, enable encryption, and whatnot, but this actually is able to contact the remote server, so at least it's a start. (As a bonus, the stripped static binary is unquestionably exportable.) END K 10 svn:author V 7 wollman K 8 svn:date V 27 1997-04-29T17:48:58.000000Z K 7 svn:log V 28 Document -k flag here, too. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-04-29T20:00:41.000000Z K 7 svn:log V 45 Remove stale comment, as suggested by Bruce. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-04-29T20:05:48.000000Z K 7 svn:log V 202 Use a common numbering of the tty and net software interrupt levels between the SMP and non-SMP case. It simplifies the #ifdef's, since NHWI changes (at least for the moment) when APIC's are involved. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-04-29T22:12:32.000000Z K 7 svn:log V 200 Enabled 'FIX_MP_TABLE_WORKS' code. This code re-numbers PCI busses in the MP table to match PCI semantics when the MP BIOS fails to do it properly. Reviewed by: Peter Wemm END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-04-30T01:19:21.000000Z K 7 svn:log V 184 In comp_vgaregs skip cursor shape and 4 unused bytes (6 total) instead of 2 unused. Previus code broke syscons on Diamond Stealth 3D 3000 (video mode ptr was NULL with no real reason) END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-04-30T03:09:15.000000Z K 7 svn:log V 106 Staticize an unnecessarily global function: vputrele. Submitted by: Michael Hancock END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-04-30T03:12:05.000000Z K 7 svn:log V 922 (1) Change logic for dependency: instead of defining "is_depended" (default: IS_DEPENDED?=install) target on the depended port, call DEPENDS_TARGET (default: install) from the depending port. Other than being more flexible (some ports don't require the dependency to be fully installed: see ghostscript4), this seems like a more natural thing to do. (I never understood the convoluted logic that was used before.) By building packages with "DEPENDS_TARGET=package", I can avoid file-sharing problems (like gs3 binary going into the gs4 package). (2) Add new variable PATCH_SITE_SUBDIR and separate it from MASTER_SITE_SUBDIR. Fixes linuxls port and is a correct thing to do anyway. Initially suggested and reviewed by: fenner (3) Add new variable MASTER_SITE_LOCAL for local ports. Defaults to LOCAL_PORTS subdir on ftp.freebsd.org's distfiles dir. Submitted by: jkh END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-04-30T03:12:09.000000Z K 7 svn:log V 156 Use our copy of dlfcn.h, not the version in /usr/include, which may not be up-to-date when we are building. Submitted by: Terry Lambert END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-04-30T03:13:33.000000Z K 7 svn:log V 82 YAMFC - use local copy of dlfcn.h Submitted by: Terry Lambert END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-04-30T03:16:20.000000Z K 7 svn:log V 13 Merge 1.257. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1997-04-30T04:46:01.000000Z K 7 svn:log V 89 We don't support the AdvanSys product line of SCSI controllers, so don't say that we do. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-04-30T05:18:08.000000Z K 7 svn:log V 188 Fix a bug that caused the relocs for linker set members in shared libraries to come out as 1-byte relocations instead of 4-byte relocations. Submitted by: Doug Rabson END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-04-30T05:48:22.000000Z K 7 svn:log V 116 Fix parsing of mount options with '=' in their name. PR: bin/3027 Submitted by: Louis Mamakos END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-04-30T06:04:17.000000Z K 7 svn:log V 45 bugfix: 'make depend' cause all LKMs rebuild END K 10 svn:author V 5 hanai K 8 svn:date V 27 1997-04-30T06:41:51.000000Z K 7 svn:log V 28 Catch up with the original. END K 10 svn:author V 5 hanai K 8 svn:date V 27 1997-04-30T06:43:05.000000Z K 7 svn:log V 65 Catch up with the original. Submitted by: iwasaki@jp.FreeBSD.org END K 10 svn:author V 3 max K 8 svn:date V 27 1997-04-30T09:05:32.000000Z K 7 svn:log V 139 Added new entities, a.jgreco and a.tedm. (They have been mssing from the committers list although they are in the group ncvs on freefall.) END K 10 svn:author V 3 max K 8 svn:date V 27 1997-04-30T09:08:49.000000Z K 7 svn:log V 130 Added two missing committers to the list of developer and several missing port maintainers to the list of additional contributor. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-04-30T09:51:37.000000Z K 7 svn:log V 146 Allow NULL rpcs on non-privileged ports at all times to work around broken clients. PR: kern/3298 Submitted by: Tor Egge END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-04-30T11:16:25.000000Z K 7 svn:log V 30 Add D_DISK flag to vn_bdevsw. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-30T15:23:02.000000Z K 7 svn:log V 101 Backed out previous change. It just gave a more verbose Makefile by repeating the default for MAN1. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-04-30T15:31:22.000000Z K 7 svn:log V 70 Restore CRTC start address check back after looking into more sources END K 10 svn:author V 7 wollman K 8 svn:date V 27 1997-04-30T15:32:52.000000Z K 7 svn:log V 172 Remove SO_PRIVSTATE socket option; it is no longer necessary, nor implemented in the kernel. inetd should automatically notic that it has gone away once it is recompiled. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-30T15:33:56.000000Z K 7 svn:log V 608 Fetch the registers from struct members in the pcb instead of punning the pcb to an array of ints and using magic indices to access values in it. This should prevent silent breakage from changes in the pcb. Supply 0 for unavailable registers instead of punning the tss to an array of ints and using magic indices to access garbage values in it. (The registers are in the pcb; there is nothing interesting in the tss. This should change someday. At least for dumps, all the registers should be saved, and common_tss is a good place to put them.) Removed ancient wrong (disabled) method for reading eip. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-30T16:02:03.000000Z K 7 svn:log V 41 Bootstrap the info `dir' file from here. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-30T16:33:43.000000Z K 7 svn:log V 354 Removed gross dir file bootstrap rule. Keep depending on the dir file so that we fail if it isn't already installed. The bootstrap is now done by `make install' in the top-level src directory. As well as being gross, the rule didn't actually work for src trees other than /usr/src, and this is difficult to fix since the whole src tree may not exist. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-30T17:03:09.000000Z K 7 svn:log V 76 Oops. The previous change duplicated the grossness instead of removing it. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-30T17:04:11.000000Z K 7 svn:log V 129 Added trailing slash to ${CANONICALOBJDIR} in tests for directories, so that /usr/obj can be a symlink to an existing directory. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-30T17:51:29.000000Z K 7 svn:log V 225 Fixed overflow for attempts to seek to offsets > ULONG_MAX. See the OpenBSD version for more complete fixes. E.g., to seek to offsets > INT_MAX using a block size of 1, block numbers need to be off_t's instead of u_long's. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-04-30T18:40:12.000000Z K 7 svn:log V 268 Back out msmith's recent commit which breaks using symbolic names for netmasks. Instead, reverse the order of the testing, so if a symbolic name starts with a digit, we'll see if we can make a network address out of it first. If that fails, then we'll call getnet... END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-04-30T18:41:22.000000Z K 7 svn:log V 16 Merge from head END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-04-30T19:04:26.000000Z K 7 svn:log V 68 changed expect_lock() to try_lock(), the real name used in mplock.s END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-30T20:27:34.000000Z K 7 svn:log V 45 Removed unused groff `generate' directories. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-30T20:37:52.000000Z K 7 svn:log V 136 Fixed wrong mnemonic `setnel' that gas happened to generate correct object code for. Obtained from: a slightly different fix in NetBSD END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-04-30T20:56:37.000000Z K 7 svn:log V 129 Fixed the SMP fixes: - fixed dependencies so that `make depend' isn't necessary. - added new files to CLEANFILES. - fixed style. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-04-30T21:54:01.000000Z K 7 svn:log V 214 removed: opt_smp_invltlb.h from: SMPHDRS= opt_smp.h opt_smp_invltlb.h SMP_INVLTLB is no longer a valid config option, the invalidation of the TLB via inter-CPU IPIs is now standard when APIC_IO is used. END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-04-30T23:42:22.000000Z K 7 svn:log V 63 Bump RELDATE by 1 (to 221002). We now have top in RELENG_2_2. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-04-30T23:54:55.000000Z K 7 svn:log V 42 fixed minor typo, bumped to version 2.0.9 END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-05-01T00:13:56.000000Z K 7 svn:log V 82 Add in ser-tcp.c for debugging over tcp again (sigh). Make init.c auto-generated. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-01T00:15:30.000000Z K 7 svn:log V 782 1.15 4/18/97 John-Mark Gurney Added [SR]RGBMASKs ioctl for byte swapping. 1.16 4/20/97 Randall Hopper Generalized RGBMASK ioctls for general pixel format setting [SG]ACTPIXFMT, and added query API to return driver-supported pix fmts GSUPPIXFMT. 1.17 4/21/97 hasty@rah.star-gate.com Clipping support added. 1.18 4/23/97 Clean up after failed CAP_SINGLEs where bt interrupt isn't delivered, and fixed fixing CAP_SINGLEs that for ODD_ONLY fields. Submitted by: individuals in above log messages. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-01T00:16:31.000000Z K 7 svn:log V 784 1.15 4/18/97 John-Mark Gurney Added [SR]RGBMASKs ioctl for byte swapping. 1.16 4/20/97 Randall Hopper Generalized RGBMASK ioctls for general pixel format setting [SG]ACTPIXFMT, and added query API to return driver-supported pix fmts GSUPPIXFMT. 1.17 4/21/97 hasty@rah.star-gate.com Clipping support added. 1.18 4/23/97 Clean up after failed CAP_SINGLEs where bt interrupt isn't delivered, and fixed fixing CAP_SINGLEs that for ODD_ONLY fields. Submitted by: individuals in above log messages. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-05-01T00:18:51.000000Z K 7 svn:log V 50 Merge from 2.2: auto-gen init.c and add ser-tcp.c END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-05-01T00:26:43.000000Z K 7 svn:log V 49 Fix up a spurious '@' I added at the last second END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-05-01T00:27:48.000000Z K 7 svn:log V 28 Merge cleanup from -current END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-01T00:42:54.000000Z K 7 svn:log V 69 Fixed omission of reference to ioctl_bt848.h when installing on 2.2. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T01:15:55.000000Z K 7 svn:log V 360 Put the "grossness" back; it had a purpose and anyone screwing around with these files MUST understand what a `make release' does before making changes like this or get nasty-grams from me when my builds start falling over. In fact, if they can't test "make release" after making such changes then they *should leave these files completely alone*. Thank you. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-05-01T03:06:32.000000Z K 7 svn:log V 51 Put the Troubleshooting chapter out of its misery. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T04:37:10.000000Z K 7 svn:log V 105 Correct bogosity with tcp_extensions clause. Submitted-By: "Philippe Charnier" END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T04:38:16.000000Z K 7 svn:log V 7 YAMF22 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T04:41:04.000000Z K 7 svn:log V 124 Be a little more descriptive about what daemons we're starting. Submitted-By: "Philippe Charnier" END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T05:57:29.000000Z K 7 svn:log V 27 Clean up the output a bit. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T06:01:35.000000Z K 7 svn:log V 7 YAMF22 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T06:07:32.000000Z K 7 svn:log V 70 Shut up the uprintf() on init - it only screws up the console output. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T06:08:14.000000Z K 7 svn:log V 29 Merge 1.8.2.1 into -current. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T06:09:01.000000Z K 7 svn:log V 93 Also quiet down the ibcs2 startup (same reason as linux lkm - it screws the console output). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T06:09:38.000000Z K 7 svn:log V 26 Merge 1.11 from -current. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1997-05-01T06:21:31.000000Z K 7 svn:log V 60 Make ipx compile again after the network interface changes. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-01T11:28:49.000000Z K 7 svn:log V 62 Synchronize with sys/i386/isa/syscons.c up to revision 1.213. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1997-05-01T12:24:20.000000Z K 7 svn:log V 45 Oops I missed one of the pr_usrreqs changes. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-05-01T12:30:02.000000Z K 7 svn:log V 238 Test both the NFS and MOUNT protocols for v3 support before allowing a v3 mount. It is possible to have v3 MOUNT but only v2 NFS, for instance for a custom user-mode server like CFS. Reviewed by: "Louis A. Mamakos" END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-01T13:36:35.000000Z K 7 svn:log V 62 Fix include of to - it hits a #warning END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-01T13:40:57.000000Z K 7 svn:log V 148 Patch up init.c generation so that it works in -current.. It was trying to use files that do not exist here. Also, fix(?) ${.OBJDIR}/init.c hack. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-01T14:18:05.000000Z K 7 svn:log V 276 This is obvious to people who've been using the smp kernel for a while, but now that we've widened the scope of the smp work to -current, it might be an idea to warn new people that might not have read all the docs yet that the SMP support needs to be activated via a sysctl. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-05-01T14:36:01.000000Z K 7 svn:log V 239 Check the correct queue for waking up the pageout daemon. Specifically, the pageout daemon wasn't always being waken up appropriately when the (cache + free) queues were depleted. Submitted by: David S. Miller END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-01T14:39:55.000000Z K 7 svn:log V 36 Change holiday name to official one END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-05-01T16:17:57.000000Z K 7 svn:log V 204 Figured out why gdb wasn't finding init.c -- I feel like such a fool. I forgot to do a make depend after moving the file. You'll need to do so too. Makefile now uses standard rules for autogened files. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-05-01T16:24:37.000000Z K 7 svn:log V 59 Clean up merge from 2.2 (without spamming peter's changes) END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-05-01T16:34:46.000000Z K 7 svn:log V 37 Bring Peter's changes into 2.2's gdb END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T17:11:42.000000Z K 7 svn:log V 100 Whoops!! Add global to Makefile here too. Pointed-out-By: Chris Timmons END K 10 svn:author V 3 sos K 8 svn:date V 27 1997-05-01T19:12:22.000000Z K 7 svn:log V 153 Remove the dependancy on DEV_BSIZE, now specfs works on != 512byte sector devices given that the fs uses a blocksize of at least a physical sector size. END K 10 svn:author V 3 sos K 8 svn:date V 27 1997-05-01T19:15:38.000000Z K 7 svn:log V 84 Remove old code in #if 0, leftovers from the days before != 512byte sector support. END K 10 svn:author V 3 sos K 8 svn:date V 27 1997-05-01T19:18:40.000000Z K 7 svn:log V 95 Make ccd use the maxsecsize sector size as denominator, this fixes ccd on != 512byte devices.. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-01T19:27:58.000000Z K 7 svn:log V 75 fixed spelling error. Submitted by: Bruce Albrecht END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-01T19:33:12.000000Z K 7 svn:log V 211 cleaned up FAST_IPI code. - one-liners all become inline. - multi-liners become functions. - FAST_IPI defines go away. re-worked APICIPI_BANDAID code. - now refered to as DETECT_DEADLOCK. - on by default. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T20:02:58.000000Z K 7 svn:log V 152 Source rc.firewall, don't execute it (so that variables get passed in properly). Closes PR#3456 Submitted-By: Christopher Masto END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T20:04:42.000000Z K 7 svn:log V 17 YAMF22 PR: 3456 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T20:28:18.000000Z K 7 svn:log V 147 Ack, learn to spell "extentions" the same way in the same file. Also make the output a little less cryptic for sysctl settings. Suggested by: bde END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T20:28:48.000000Z K 7 svn:log V 6 YAMFC END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T20:55:20.000000Z K 7 svn:log V 101 Add an entry about a.out vs ELF since I'm tired of reading about it. Based-On-The-Postings-Of: joerg END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-01T21:02:37.000000Z K 7 svn:log V 101 Increase Retry interval from 300 to 900 to shut named warning that (300 < 900) maintainance interval END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-01T21:25:34.000000Z K 7 svn:log V 26 Add 'russian' users class END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T22:07:51.000000Z K 7 svn:log V 64 COFF sections not restricted to 16 bits. Submitted by: cubfm :) END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-01T22:55:58.000000Z K 7 svn:log V 117 1. Deal with login classes now 2. Turn on send_message by default for security reasons (mailbox must be pre-created) END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-01T23:23:06.000000Z K 7 svn:log V 105 Allow "no" answer on login class prompt override non-empty /etc/adduser.conf defaultclass with empty one END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-01T23:34:25.000000Z K 7 svn:log V 131 Change "no" answer to "default" for login class, because "no" class can exists and "default" class is really equal to empty class. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-01T23:42:19.000000Z K 7 svn:log V 106 DOH! I "corrected" the spelling in exactly the opposite way I meant to. Urk. Fix. Reminded by: wollman END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-02T00:03:37.000000Z K 7 svn:log V 78 Actually, a mail group probably isn't a bad idea in any case. Give it GID 6. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-02T00:06:09.000000Z K 7 svn:log V 16 Add mail group. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-02T02:20:25.000000Z K 7 svn:log V 246 Add Localization section and Russian Language l10n description (somebody with better English, please check!) BTW: Next: entry have wrong name "Network Communications" in Locale Setup although points to right direction. Looks like sgmlfmt bug... END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-05-02T03:08:04.000000Z K 7 svn:log V 212 OpenBSD uses ID 0xa6 for its partitions on i386, arc and others that need a BIOS-like partition table. We now detect this correctly and print the right thing. Obtained from: Value obtained from OpenBSD sources. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-02T03:21:54.000000Z K 7 svn:log V 258 Access correct union mount point in union_access. Old vnode is saved in savedvp variable and it is used for the argument of MOUNTTOUNIONMOUNT(). I didn't realize ap->a_vp is modified before MOUNTTOUNIONMOUNT(), so the change by revision 1.22 is incorrect. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-02T04:55:14.000000Z K 7 svn:log V 25 Add more info about l10n END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-02T05:02:54.000000Z K 7 svn:log V 188 Add ascii to default formats list. latin1 looks very ugly on Russian screens/printers and users should be able to print/view handbook first without inner knowledge of bsd.sgml.mk tuning. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-02T05:07:45.000000Z K 7 svn:log V 80 Add ascii to comment describing default FORMATS value too (see previous commit) END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-02T05:18:37.000000Z K 7 svn:log V 40 Emulate ':o' and '/o' letters using 'o' END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-02T08:07:35.000000Z K 7 svn:log V 40 Improve SGML formatting. Add more info. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-02T08:37:48.000000Z K 7 svn:log V 28 More formatting + more info END K 10 svn:author V 2 gj K 8 svn:date V 27 1997-05-02T11:22:51.000000Z K 7 svn:log V 241 delete kcorelow.c, it didn't produce any code and broke init.c because 2 references to _initialize_kcorelow (the other one from kvm-fbsd.c) resulted. This prevented gdb from working correectly. delete kcorelow.c from XSRCS in the Makefile. END K 10 svn:author V 2 gj K 8 svn:date V 27 1997-05-02T11:26:03.000000Z K 7 svn:log V 121 YAMFC delete kcorelow.c since it didn't produce any code and broke init.c remove kcorelow.c from XSRCS in the Makefile END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-05-02T14:15:35.000000Z K 7 svn:log V 165 Merge "staying current", "staying stable" and "synching" into a single chapter. Move "source tree guidelines and policies" out of the dark dungeon of the Appendix. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-05-02T14:26:33.000000Z K 7 svn:log V 118 Users, Groups, and Security -> Security The chapter has evolved differently than I imagined when I made up the title. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-05-02T14:39:19.000000Z K 7 svn:log V 112 Promote "The Ports Collection" to the chapter level. Someone want to add a section to this chapter on PACKAGES? END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-05-02T18:07:43.000000Z K 7 svn:log V 119 Markup debogification. (... is nonsensical and should not be allowed by the DTD) END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-05-02T18:27:06.000000Z K 7 svn:log V 58 Use for sectioning instead of

..

. END K 10 svn:author V 5 danny K 8 svn:date V 27 1997-05-02T21:51:46.000000Z K 7 svn:log V 102 Bring in ppp.{deny,shells} handling from -current. Bring in /var/run/ttyXX.if creation from -current. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-02T22:00:05.000000Z K 7 svn:log V 66 Minor typo. PR: 3473 Submitted by: Josh Gilliam END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-02T22:08:10.000000Z K 7 svn:log V 66 Minor typo. PR: 3472 Submitted by: Josh Gilliam END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-03T00:13:28.000000Z K 7 svn:log V 54 Typo fix. SUbmitted by: Josh Gilliam END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-03T01:55:19.000000Z K 7 svn:log V 64 Fixed panic message in union_lock(): union_link --> union_lock. END K 10 svn:author V 2 jb K 8 svn:date V 27 1997-05-03T02:47:52.000000Z K 7 svn:log V 66 This stub has not been required by libc for a long time. Nuke it. END K 10 svn:author V 2 jb K 8 svn:date V 27 1997-05-03T02:51:59.000000Z K 7 svn:log V 93 Change default build to include libc_r, but allow disadvantaged souls to turn off the build. END K 10 svn:author V 2 jb K 8 svn:date V 27 1997-05-03T02:58:54.000000Z K 7 svn:log V 80 Let gcc know about libc_r. Use -pthread to link against libc_r instead of libc. END K 10 svn:author V 2 jb K 8 svn:date V 27 1997-05-03T03:50:06.000000Z K 7 svn:log V 357 Changed all paths to be relative to src/lib instead of src/lib/libc so that all these makefiles can be used to build libc_r too. Added .if ${LIB} == "c" tests to restrict man page builds to libc to avoid needlessly building them with libc_r too. Split libc Makefile into Makefile and Makefile.inc to allow the libc_r Makefile to include Makefile.inc too. END K 10 svn:author V 2 jb K 8 svn:date V 27 1997-05-03T03:57:21.000000Z K 7 svn:log V 137 Use libc makefiles from now on instead of duplicating them in libc_r. Added Id strings too. It's useful to know who last made a change. END K 10 svn:author V 2 jb K 8 svn:date V 27 1997-05-03T04:05:57.000000Z K 7 svn:log V 110 Nuke makefiles that duplicate those in libc now that libc is libc_r aware. This simplifies things for libc_r. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-03T04:46:42.000000Z K 7 svn:log V 20 bettter -> cleaner. END K 10 svn:author V 5 markm K 8 svn:date V 27 1997-05-03T09:16:07.000000Z K 7 svn:log V 369 Bring in the Starter files for the contrib-crypto dir. I am not going to commit anything to this area for a few days. This is because 1) I want everyone to be DARN sure there is no export of crypto that may get our USA friends it trouble. 2) I have been asked by the folk developing KTH-eBones to hold off for their new release. Worked with: rkw, jdp CVS: CVS: END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-03T11:06:48.000000Z K 7 svn:log V 75 Disable overwriting the real owner of symlinks with the directory's owner. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-03T11:08:39.000000Z K 7 svn:log V 112 YAMFC: for stat() and lstat(), do not use the directory permissions on symlinks, they exist in their own right. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-03T11:09:38.000000Z K 7 svn:log V 28 YAMFC: add lchown() syscall END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-03T11:11:32.000000Z K 7 svn:log V 11 Regenerate END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-03T11:13:25.000000Z K 7 svn:log V 26 YAMFC: prototype lchown() END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-03T11:20:42.000000Z K 7 svn:log V 116 Turn tickadj off by default now that it's a separate knob. Reminded-By: Wolfgang Helbig END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-03T11:22:17.000000Z K 7 svn:log V 179 Update the etc world from RELENG_2_2 which is now more up-to-date (gotta get myself -current again, this is a drag). Also-fixes-problems-noted-by: Wolfgang Helbig & Joerg Wunsch END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-03T11:22:34.000000Z K 7 svn:log V 37 YAMFC: lchown() syscall and man page END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-03T11:28:33.000000Z K 7 svn:log V 125 YAMFC: we already recognise the -h flag (work on symlinks, not the target) and now that lchown() exists, implement -h fully. END K 10 svn:author V 5 danny K 8 svn:date V 27 1997-05-03T12:14:21.000000Z K 7 svn:log V 19 Spelling/typo fix. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-05-03T13:42:50.000000Z K 7 svn:log V 96 Make nfs roots (diskless) functional again. It may still not be correct, but it is functional. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-05-03T13:52:29.000000Z K 7 svn:log V 89 Initialize PCI/CardBus bridges. Tested on: HP Omnibook 800 / TI PCI1130 Reviewed by: se END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-05-03T13:57:26.000000Z K 7 svn:log V 79 Recognize, but don't actually do much with a TI PCI1130 PcCard/CardBus bridge. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-03T17:42:01.000000Z K 7 svn:log V 137 new function to turn an APIC pin# into an INT mask. added missing APIC_IO define. Submitted by: "John S. Dyson" END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-03T18:01:56.000000Z K 7 svn:log V 146 improved io_apic_setup(). deals with motherboards that map ISA IRQs to APIC IRQS above 15. Submitted by: "John S. Dyson" END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-03T18:05:31.000000Z K 7 svn:log V 98 added declaration for get_isa_apic_mask(). Submitted by: "John S. Dyson" END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-03T18:24:25.000000Z K 7 svn:log V 154 code to allow range checking on smp_active. disabled by default, not sure its ready for prime time. Submitted by: Peter Wemm END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-03T19:24:16.000000Z K 7 svn:log V 181 disabled checks for smp_active == 0. this was wasting precious cycles for no apparent (to me) reason. it is currently bracketed by BOTHER_TO_CHECK, define to restore old behaviour. END K 10 svn:author V 7 andreas K 8 svn:date V 27 1997-05-03T19:58:39.000000Z K 7 svn:log V 73 synchronize with bsd.doc.mk (long outstanding fix) PR: closes docs/3479 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-03T20:15:15.000000Z K 7 svn:log V 551 Change group ownership of /var/mail to mail and permission to 0775. This does *not* instantly make any program which "ensures" mail spool consistency by creating lock files safe in any way since other tools, like mail.local, will be using flock() semantics and any such lock file will simply be ignored. It does, however, allow a lot of things which are currently suid root in order to create such bogus lockfiles to, at least, be bogus at a much lower level of privilege (and this is good). Ultimately, of course, everybody should just use flock. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-03T20:16:25.000000Z K 7 svn:log V 26 Merge 1.30 from -current. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-03T20:50:59.000000Z K 7 svn:log V 56 Merge from current: add md5(1) to the SEE ALSO section. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-03T20:54:36.000000Z K 7 svn:log V 220 Backend support for if_media interface ioctl's. This is for supporting the many-mode, many-media-option type ethernet cards, in particular, the new if_de. Obtained from: NetBSD (Their implementation of BSDI's design) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-03T20:54:36.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r25428, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-05-03T20:54:37.000000Z K 7 svn:log V 64 This commit was manufactured by cvs2svn to create tag 'v970504'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-03T20:58:10.000000Z K 7 svn:log V 37 Make it compile on FreeBSD, add $Id$ END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-03T21:05:03.000000Z K 7 svn:log V 53 define SIOC{SG}IFMEDIA ioctls Obtained from: NetBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-03T21:06:00.000000Z K 7 svn:log V 19 add net/if_media.c END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-03T21:07:13.000000Z K 7 svn:log V 35 add SIOC{S,G}IFMEDIA ioctl support END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-03T21:10:30.000000Z K 7 svn:log V 72 Merge from current: ``appears'' -> ``appeared'' in the HISTORY section. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-03T21:19:54.000000Z K 7 svn:log V 146 Fix the umount problems for DEVFS. PR: 3276 & 3469 (the fixes), 2738, 2033 (reports) Submitted by: Dmitrij Tejblum END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-03T22:17:43.000000Z K 7 svn:log V 791 Nobody ever seemed to be interested in reviewing these changes, and i found that my syslogd is now running them for several months... Add an option to syslogd to restrict the IP addresses that are allowed to log to this syslogd. It's too late to develop the inter-syslogd communications protocol mentioned in the BUGS section, some 10 years too late. Thus, restricting the IP address range is about the most effective change we can do if we want to allow incoming syslog messages at all. IMHO, we should encourage the system administrators to use this option, and thus provide a knob in /etc/rc.* for it, defaulting to -a 127.0.0.1/32 (just as a hint about the usage). Please state opinions about whether to merge this change into 2.2 or not (i've got it running on RELENG_2_2 anyway). END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-03T22:23:13.000000Z K 7 svn:log V 105 Add the Archive 4586NP tape changer. PR: kern/3481 Submitted by: bruce@zuhause.mn.org (Bruce Albrecht) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-05-03T22:24:50.000000Z K 7 svn:log V 54 YAMFC: rev 1.85, add the Archive 4586NP tape changer. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-03T23:03:56.000000Z K 7 svn:log V 84 Grab some of the NetBSD text for describing the new options and the media commands. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-04T00:26:56.000000Z K 7 svn:log V 36 Update some of these release notes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-04T01:29:08.000000Z K 7 svn:log V 197 Don't --exclude CVS when building the src distributions. It's actually a lot more convenient to have this information around now than it is to save a few measly megs (if even that much) of space. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-04T01:53:53.000000Z K 7 svn:log V 335 1) Add yet one optional field: pid file to send SIGHUP to if log rotated (good thing for apache f.e.) This change is backward compatible with old newsyslog.conf files. 2) Do not compress log if SIGHUP sending failed for some reason (f.e. pid file deleted). Newcoming messages will be lost otherwise. 3) Misc cleanup while I am here. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-04T02:08:09.000000Z K 7 svn:log V 56 Finish off and activate the smp_active sysctl handler.. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-04T02:39:04.000000Z K 7 svn:log V 109 Log each ppp line to separate /var/log/ppp.tunX.log instead mixing of all lines into single /var/log/ppp.log END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-04T02:41:29.000000Z K 7 svn:log V 48 Use newly introduced pid file field now for ppp END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-05-04T05:55:56.000000Z K 7 svn:log V 115 Update the URL for the CTM mirror at the University of Trier. Submitted by: Sascha Blank END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-04T06:00:27.000000Z K 7 svn:log V 68 force null commit to skip over rev 1.25 so there's less cvs trouble END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-04T06:14:47.000000Z K 7 svn:log V 754 Second try at cleanups and fixes (without if_media stuff for the moment) - parse command options using getopt for consistancy - sanitise the command parsing so that it's less like spaghetti - implement a "-l" option (idea from NetBSD - just list names) - attempt to clean up the sysctl parsing loop some more. It still needs to be taken out the back and shot though. - cut down on global usage, but there's a lot more scope for this. - make usage string a bit closer to reality (it was missing lots of things) Unfortunately, I did this for the second time but with the memory of the NetBSD version still recently in my mind. It's hard to redo simple changes or getopt stuff without making it look like what you've been working with a few hours ago. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-04T06:22:27.000000Z K 7 svn:log V 113 Bring in the ifmedia components of NetBSD's ifconfig as a seperate file. Obtained from: Jason Thorpe via NetBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-04T06:27:45.000000Z K 7 svn:log V 97 Commit hooks for ifmedia support. It's optional in the Makefile, and can be trivially disabled. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-04T08:11:24.000000Z K 7 svn:log V 79 Update our history a little (whoops - I thought I'd committed this days ago!). END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-05-04T09:17:38.000000Z K 7 svn:log V 3015 1. Add a {pointer, v_id} pair to the vnode to store the reference to the ".." vnode. This is cheaper storagewise than keeping it in the namecache, and it makes more sense since it's a 1:1 mapping. 2. Also handle the case of "." more intelligently rather than stuff the namecache with pointless entries. 3. Add two lists to the vnode and hang namecache entries which go from or to this vnode. When cleaning a vnode, delete all namecache entries it invalidates. 4. Never reuse namecache enties, malloc new ones when we need it, free old ones when they die. No longer a hard limit on how many we can have. 5. Remove the upper limit on namelength of namecache entries. 6. Make a global list for negative namecache entries, limit their number to a sysctl'able (debug.ncnegfactor) fraction of the total namecache. Currently the default fraction is 1/16th. (Suggestions for better default wanted!) 7. Assign v_id correctly in the face of 32bit rollover. 8. Remove the LRU list for namecache entries, not needed. Remove the #ifdef NCH_STATISTICS stuff, it's not needed either. 9. Use the vnode freelist as a true LRU list, also for namecache accesses. 10. Reuse vnodes more aggresively but also more selectively, if we can't reuse, malloc a new one. There is no longer a hard limit on their number, they grow to the point where we don't reuse potentially usable vnodes. A vnode will not get recycled if still has pages in core or if it is the source of namecache entries (Yes, this does indeed work :-) "." and ".." are not namecache entries any longer...) 11. Do not overload the v_id field in namecache entries with whiteout information, use a char sized flags field instead, so we can get rid of the vpid and v_id fields from the namecache struct. Since we're linked to the vnodes and purged when they're cleaned, we don't have to check the v_id any more. 12. NFS knew about the limitation on name length in the namecache, it shouldn't and doesn't now. Bugs: The namecache statistics no longer includes the hits for ".." and "." hits. Performance impact: Generally in the +/- 0.5% for "normal" workstations, but I hope this will allow the system to be selftuning over a bigger range of "special" applications. The case where RAM is available but unused for cache because we don't have any vnodes should be gone. Future work: Straighten out the namecache statistics. "desiredvnodes" is still used to (bogusly ?) size hash tables in the filesystems. I have still to find a way to safely free unused vnodes back so their number can shrink when not needed. There is a few uses of the v_id field left in the filesystems, scheduled for demolition at a later time. Maybe a one slot cache for unused namecache entries should be implemented to decrease the malloc/free frequency. END