_53910 90 431 238 174 905 138 160 120 119 116 121 126 119 148 277 139 249 196 137 176 137 172 128 116 151 217 129 105 1252 366 146 188 150 120 115 232 214 199 162 105 161 307 356 184 118 124 159 121 160 175 114 244 131 104 145 161 164 123 135 170 164 723 199 136 208 123 773 270 259 1317 225 265 163 124 127 119 154 133 211 202 156 391 130 388 187 132 146 271 200 166 164 K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T02:43:11.000000Z K 7 svn:log V 336 Import bind v8.2.2.p5, minus the crypto for the time being. The bind package does have BXA export approval, but the licensing strings on the dnssafe code are a bit unpleasant. The crypto is easy to restore and bind will run without it - just without full dnssec support. Obtained from: The Internet Software Consortium (www.isc.org) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T02:43:11.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r53910, 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 1999-11-30T02:43:12.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'bind-vendor-v8_2_2_p5'. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-11-30T02:45:32.000000Z K 7 svn:log V 809 Add two new generic control messages, NGM_ASCII2BINARY and NGM_BINARY2ASCII, which convert control messages to ASCII and back. This allows control messages to be sent and received in ASCII form using ngctl(8), which makes ngctl a lot more useful. This also allows all the type-specific debugging code in libnetgraph to go away -- instead, we just ask the node itself to do the ASCII translation for us. Currently, all generic control messages are supported, as well as messages associated with the following node types: async, cisco, ksocket, and ppp. See /usr/share/examples/netgraph/ngctl for an example of using this. Also give ngctl(8) the ability to print out incoming data and control messages at any time. Eventually nghook(8) may be subsumed. Several other misc. bug fixes. Reviewed by: julian END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T02:52:56.000000Z K 7 svn:log V 44 Merge changes from vendor branch onto HEAD. END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-30T03:34:01.000000Z K 7 svn:log V 67 Call rpc.umntall only if nfs_client_enable, hang occurse otherwise END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T03:40:06.000000Z K 7 svn:log V 26 Files removed in 8.2.2.p5 END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T03:41:17.000000Z K 7 svn:log V 25 Files gone from 8.2.2.p5 END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T03:44:02.000000Z K 7 svn:log V 22 Files not in 8.2.2.p5 END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-30T03:48:04.000000Z K 7 svn:log V 28 Allow character devices too END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-11-30T03:50:02.000000Z K 7 svn:log V 32 copyright/sccsid/rcsid cleanup. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T04:20:05.000000Z K 7 svn:log V 25 Update for Bind 8.2.2.p5 END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T04:22:25.000000Z K 7 svn:log V 54 oops, forgot to disconnect libbind while it's broken. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T04:24:01.000000Z K 7 svn:log V 182 Hardwire HAVE_INET6_STRUCTS rather than probe at compile time. -current has the structures that probe_ipv6 tested for, so this will always be defined if the standard tests are run. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T04:40:54.000000Z K 7 svn:log V 45 Build more components to get named to build. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T04:43:16.000000Z K 7 svn:log V 154 Compile bind against the resolver in libbind for now. Unfortunately this includes the slower IRS getpwent() and friends, but that's better than nothing. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T05:56:12.000000Z K 7 svn:log V 101 EEK! termios mode wasn't activated.. Noticed by: Christian Weisgerber END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T06:13:10.000000Z K 7 svn:log V 43 Turn libbind back on, it should be ok now. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T06:15:34.000000Z K 7 svn:log V 82 Use a full path to pathtemplate.c in case it's being pulled into other Makefiles. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T06:16:46.000000Z K 7 svn:log V 43 Link against libbind (library and headers) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T06:18:10.000000Z K 7 svn:log V 78 ndc is now a C program that communicates with named via a unix-domain socket. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T06:22:22.000000Z K 7 svn:log V 34 Reactivate bind (named and tools) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T06:23:04.000000Z K 7 svn:log V 22 Reactivate named-xfer END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T06:25:19.000000Z K 7 svn:log V 57 Use libbind to get to the extended resolver and headers. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T06:26:14.000000Z K 7 svn:log V 122 New program in the bind suite. I'm not sure that it's worth much while cylink/dnssafe is missing, but here it is anyway. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T06:26:57.000000Z K 7 svn:log V 35 Reactivate bind and add dnskeygen. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-11-30T06:47:54.000000Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-11-30T06:56:15.000000Z K 7 svn:log V 1155 The symlink implementation could improperly return a NULL vp along with a 0 error code. The problem occured with NFSv2 mounts and also with any NFSv3 mount returning an EEXIST error (which is translated to 0 prior to return). The reply to the rpc only contains the file handle for the no-error case under NFSv3. The error case under NFSv3 and all cases under NFSv2 do *not* return the file handle. The fix is to do a secondary lookup to obtain the file handle and thus be able to generate a return vnode for the situations where the rpc reply does not contain the required information. The bug was originally introduced when VOP_SYMLINK semantics were changed for -CURRENT. The NFS symlink implementation was not properly modified to go along with the change despite the fact that three people reviewed the code. It took four attempts to get the current fix correct with five people. Is NFS obfuscated? Ha! Reviewed by: Alfred Perlstein Testing and Discussion: "Viren R.Shah" , Eivind Eklund , Ian Dowse END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-11-30T07:06:03.000000Z K 7 svn:log V 271 Reduce code duplication. Hopefully this clears up some confusion about the nature of devclass_get_softc() vs. device_get_softc() as well. The check against DS_ATTACHED remains as this is not a change that modifies functionality. Reviewed by: Peter "in principle" Wemm END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-11-30T07:24:05.000000Z K 7 svn:log V 51 Update documentation to reflect new functionality. END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-30T07:33:37.000000Z K 7 svn:log V 95 Add %Ex extension to determine "%e %b" or "%b %e" order Separate alternative for O and E cases END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-30T08:05:09.000000Z K 7 svn:log V 57 Fix %C handling Use locale for %c Add %+ Add %Ex and %OB END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-30T08:11:13.000000Z K 7 svn:log V 27 Stricter checking %A vs %a END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-30T08:55:27.000000Z K 7 svn:log V 22 Convert to new format END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T09:01:46.000000Z K 7 svn:log V 137 Don't make the ktrace hook in tsleep() deref a null curproc after a panic. PR: 15169 Submitted by: David Gilbert END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T09:03:49.000000Z K 7 svn:log V 119 MFC: don't deref a null pointer (curproc) after a panic. PR: 15169 Submitted by: David Gilbert END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T09:05:00.000000Z K 7 svn:log V 104 Don't deref a null curproc after a panic. PR: 15169 Submitted by: David Gilbert END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-11-30T09:11:06.000000Z K 7 svn:log V 70 Add ESS1879. Submitted by: MIHIRA Sanpei Yoshiro END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-30T09:41:01.000000Z K 7 svn:log V 12 Localize it END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-30T10:18:49.000000Z K 7 svn:log V 67 oops, named-bootconf.pl has morphed into something else and moved. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-11-30T10:20:33.000000Z K 7 svn:log V 210 Remove a stray ';' which made moused fail on read()s in all cases. Prodded-By: Andrey A. Chernov Prodded-By: Soren Schmidt Prodded-By: Louis A. Mamakos END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-11-30T13:47:11.000000Z K 7 svn:log V 260 Spanish messages - Add Spanish messages to new keymaps. - Improve other Spanish messages. Fix minor bits in the previous commit: - Fix a German message entry erroneously classified as English. - Sort entries. Submitted by: Jose M Alcaide END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-11-30T13:48:40.000000Z K 7 svn:log V 89 MFC from rev.1.33. - Fix minor errors in the previous commit. - Update Spanish messages. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-11-30T15:00:17.000000Z K 7 svn:log V 23 Implement sigaltstack. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-11-30T15:02:28.000000Z K 7 svn:log V 29 Implement linux_sigaltstack. END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-30T15:09:26.000000Z K 7 svn:log V 66 Change meaning of newly introduced -L option - it helps lpr later END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-30T16:15:22.000000Z K 7 svn:log V 28 Add support for pr's locale END K 10 svn:author V 4 shin K 8 svn:date V 27 1999-11-30T16:24:36.000000Z K 7 svn:log V 67 Just to avoid warning message about trigraph. Commented by: green END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-30T16:27:30.000000Z K 7 svn:log V 82 Accept both types of devices to work with older kernels too Fix confusing message END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-30T18:37:36.000000Z K 7 svn:log V 21 Document %Ex and %OB END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-30T19:24:07.000000Z K 7 svn:log V 150 %Ex -> %Ef to not conflict with POSIX Add %EF (long months name / day order) Check that O and E not intermixed Add missing POSIX extension to example END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-30T19:43:32.000000Z K 7 svn:log V 38 Convert after %Ex->%Ef and %EF adding END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-30T19:44:33.000000Z K 7 svn:log V 11 %Ex -> %Ef END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-30T20:08:50.000000Z K 7 svn:log V 52 Use %EF instead of hardcoded order for each country END K 10 svn:author V 4 dima K 8 svn:date V 27 1999-11-30T20:18:20.000000Z K 7 svn:log V 68 Add arc4random.c. Please note that kernel is still broken on alpha. END K 10 svn:author V 5 mharo K 8 svn:date V 27 1999-11-30T20:24:44.000000Z K 7 svn:log V 70 If SRCS is not defined assume ${PROG}.c, not when PROG isn't defined. END K 10 svn:author V 2 pb K 8 svn:date V 27 1999-11-30T21:24:31.000000Z K 7 svn:log V 32 A forgotten "disk" -> "device". END K 10 svn:author V 2 pb K 8 svn:date V 27 1999-11-30T21:41:11.000000Z K 7 svn:log V 44 A (harmless) forgotten MFS_ROOT -> MD_ROOT. END K 10 svn:author V 2 pb K 8 svn:date V 27 1999-11-30T21:55:17.000000Z K 7 svn:log V 79 MFC: make in_cksum() for odd-sized packets portable WRT compiler optimization. END K 10 svn:author V 4 dima K 8 svn:date V 27 1999-11-30T23:49:54.000000Z K 7 svn:log V 71 dummy version of read_random() until the real random driver is ported. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-11-30T23:52:37.000000Z K 7 svn:log V 628 Change the way we transfer links (again). The previous method avoided all race conditions, but suffered from sometimes running out of buffer space if enough clients were piled up at the same time. Now, the client pushes the link descriptor, one end of a socketpair() and the ppp version via sendmsg() at the server. The server replies with a pid. The client then transfers any link lock with uu_lock_txfr() and writev()s the actual link contents. The socketpair is now the only place we need to have large socket buffers and the bind()ed socket can keep the default 4k buffer while still handling around 90 racing clients. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-11-30T23:59:40.000000Z K 7 svn:log V 104 Don't build netgraph support for the release floppy. Reminded by: Andrzej Bialecki END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-12-01T01:26:31.000000Z K 7 svn:log V 44 MFC: update notes about token ring support. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-12-01T01:34:33.000000Z K 7 svn:log V 115 Don't make the failure of a LOCAL dist a reported error. If we're running 4.x and install X, auto-select COMPAT3X. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-12-01T01:35:13.000000Z K 7 svn:log V 31 MFC: select appropriate dists. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 1999-12-01T02:09:30.000000Z K 7 svn:log V 675 Collect read and write counts for filesystems. This new code drops the counting in bwrite and puts it all in spec_strategy. I did some tests and verified that the counts collected for writes in spec_strategy is identical to the counts that we previously collected in bwrite. We now also get read counts (async reads come from requests for read-ahead blocks). Note that you need to compile a new version of mount to get the read counts printed out. The old mount binary is completely compatible, the only reason to install a new mount is to get the read counts printed. Submitted by: Craig A Soules Reviewed by: Kirk McKusick END K 10 svn:author V 8 mckusick K 8 svn:date V 27 1999-12-01T02:16:51.000000Z K 7 svn:log V 172 Print out the filesystem read counts now collected by the kernel. Submitted by: Craig A Soules Reviewed by: Kirk McKusick END K 10 svn:author V 5 green K 8 svn:date V 27 1999-12-01T02:25:19.000000Z K 7 svn:log V 164 Separate some common sysctl code into sysctl_find_oid() and calling thereof. Also, make the errno returns _correct_, and add a new one which is more appropriate. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-12-01T07:38:54.000000Z K 7 svn:log V 1223 Fix the hang on card eject problem and maybe the hang on suspend problem. o Create new timeout routine so we don't detach the card inside a ISR but instead drop back to spl0 via a timeout of 0. o Actually delete the child of the pccard device rather than just faking it badly. o Fix sio, ed and ep to have pccard detach routines that are int rather than void. o Fix ep and ed pccard detach routines to use if_detach rather than just if_down. if_detach destroys the device, while if_down just marks it down. In this incarnation of the pccard things, we map the disable the slot action to detach the driver, which removes the driver from the device tree. When that is done, a panic would soon follow as the ifconfig tried to down the device. Didn't fix: o Should cache the pccard dev child's pointer in struct slot o remove now unused parts of struct slot o Any driver using softc after detach has been called. sio's softc used to be statically allocated, so you could check sc->gone, but that is now gone. o Didn't remove gone from softc of drivers that use the old pccard method. Didn't test: o ed driver changes o sio driver changes on pccards o suspend (no laptop or apm support on my desktop) END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-01T08:05:56.000000Z K 7 svn:log V 129 change intial timeout for session negotiation from 1 to 2 seconds. One second was being hit too many times in normal situations. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-01T09:26:15.000000Z K 7 svn:log V 169 Bring in a few updates from -current that were individual in nature and missed getting MFC'd. Get's -stable up to date to a set date of -current. (except pppoe) Nov 19. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-01T09:34:14.000000Z K 7 svn:log V 68 Add explicit null entries for new entrypoints. Forgotten by: Archie END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-01T09:37:28.000000Z K 7 svn:log V 29 Add NULL for new entrypoint. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-01T10:00:29.000000Z K 7 svn:log V 32 MFC: remove trailing whitespace END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-12-01T10:20:21.000000Z K 7 svn:log V 27 Initialize type correctly. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-01T10:35:40.000000Z K 7 svn:log V 59 MFC: remove (from debug messages) field no longer present. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-12-01T13:40:03.000000Z K 7 svn:log V 40 Sync with sys/isa/sio.c revision 1.276. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-12-01T13:57:10.000000Z K 7 svn:log V 117 Remove no meaning code. This fixes kernel panic without wd device. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-12-01T14:15:30.000000Z K 7 svn:log V 108 The 6th bit of configuration port is not defined on pc98. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-12-01T14:18:12.000000Z K 7 svn:log V 63 MFC: The 6th bit of configuration port is not defined on pc98. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-12-01T15:25:04.000000Z K 7 svn:log V 293 A port of NetBSD's AlphaServer 1000 and 1000A support. Thanks to Cristian Angelini for allowing me to use his AS1000 to do the port. Note that this is untested on AlphaServer 1000A hardware. Reviewed by: dfr Tested by: Cristian Angelini Obtained From: NetBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-12-01T15:45:39.000000Z K 7 svn:log V 38 Forgot to commit this in last commit. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-12-01T16:25:24.000000Z K 7 svn:log V 290 Cosmetic changes to comments: * Bring source file references in line with the style used in GENERIC (i.e. src/sys/...). * Update outdated source file references. * Use proper URL syntax for URLs. * Update outdated URLs. PR: 15194 Submitted by: jedgar@fxp.org (Chris D. Faulhaber) END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-12-01T18:30:26.000000Z K 7 svn:log V 95 Add fairings. Do not depend on user actually supplying the arguments he is supposed to supply. END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-12-01T18:31:47.000000Z K 7 svn:log V 40 MFC 1.11: add fairings to load command. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-01T19:29:30.000000Z K 7 svn:log V 51 Slight MFC's of docs to get everything consistent. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 1999-12-01T19:33:12.000000Z K 7 svn:log V 173 Preferentially allocate the first indirect block in the same cylinder group as the inode. This makes a 15% difference in read speed for files in the 96K to 500K size range. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-01T19:40:37.000000Z K 7 svn:log V 104 Show how to supply a struct ng_cmdlist for (de)asciification of control messages. Suggested by: julian END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-01T19:41:15.000000Z K 7 svn:log V 71 Add more comments describing how to use parse types and how they work. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-12-01T19:41:16.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END