ƒ¬[76000 234 129 126 178 131 151 127 154 137 122 112 122 131 136 252 136 137 201 418 156 169 180 118 119 134 148 120 227 237 110 164 133 236 113 388 129 147 127 583 119 231 118 121 152 139 438 162 119 245 171 305 220 226 201 175 148 156 188 246 433 206 105 104 153 181 143 154 130 136 137 119 119 177 129 138 155 159 138 326 2346 231 245 260 249 267 1515 165 137 221 143 173 117 144 146 192 262 134 240 146 168 128 316 309 130 206 191 300 186 195 291 158 220 138 104 130 218 172 332 163 191 585 141 122 212 116 216 192 140 133 142 160 122 316 233 173 348 158 155 147 155 830 451 452 223 183 149 137 976 429 145 163 221 222 345 229 245 163 102 164 199 256 217 227 330 136 219 152 419 250 129 129 202 202 139 203 154 195 129 491 129 128 129 162 316 150 162 162 152 192 201 134 133 136 462 157 163 909 202 140 488 132 198 141 163 442 165 1053 939 177 163 153 149 134 135 556 707 266 221 135 127 428 159 109 374 145 388 116 145 376 139 127 118 123 388 215 K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-26T02:15:57.000000Z K 7 svn:log V 38 MFC 1.51: explain -v a little better. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-26T02:17:54.000000Z K 7 svn:log V 35 MFC 1.82, 1.83: explain "rule -1". END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-26T02:20:19.000000Z K 7 svn:log V 87 MFC 1.23: Make it clear that commands within labels must be indented to be recognized. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-26T02:23:22.000000Z K 7 svn:log V 40 MFC: document lock and unlock commands. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-26T02:24:43.000000Z K 7 svn:log V 60 MFC 1.21: mention that locks are inherited accross an exec. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-26T02:30:24.000000Z K 7 svn:log V 36 MFC 1.16: document some more flags. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-26T02:31:16.000000Z K 7 svn:log V 63 MFC 1.18: Correct descriptions of SOCK_RDM and SOCK_SEQPACKET. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-26T02:33:12.000000Z K 7 svn:log V 46 MFC 1.27, 1.28: note that -v isn't supported. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-26T02:34:04.000000Z K 7 svn:log V 31 MFC 1.7: fix a spelling error. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-26T02:34:54.000000Z K 7 svn:log V 21 MFC 1.26: wd0 -> ad0 END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-26T02:37:08.000000Z K 7 svn:log V 31 MFC 1.28: fix a grammar bogon. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-26T02:49:44.000000Z K 7 svn:log V 40 MFC: "it's" -> "its" where appropriate. END K 10 svn:author V 4 will K 8 svn:date V 27 2001-04-26T04:40:57.000000Z K 7 svn:log V 43 Remove GCC-ism (-Wall). Submitted by: bde END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-04-26T06:02:03.000000Z K 7 svn:log V 156 Add missing break when printing IPv6 multicast addresses. Use the sockaddr_dl sdl_type, not ifnet.if_type, to decide what type a multicast sockaddr_dl is. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-26T06:10:46.000000Z K 7 svn:log V 45 mdoc(7) police: remove hard sentence breaks. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-04-26T06:48:59.000000Z K 7 svn:log V 44 Fix typo in prev commit - add missing comma END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-04-26T07:32:27.000000Z K 7 svn:log V 107 Use mkstemp() for secure tempfile creation instead of tempnam() Obtained from: OpenBSD Reviewed by: mikeh END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-04-26T08:37:00.000000Z K 7 svn:log V 324 Reduce diffs with OpenBSD: #if __STDC__ -> #ifdef __STDC__ pax_warn() -> paxwarn() sys_warn() -> syswarn() (foo *)NULL -> NULL bcopy -> memmove()/memcpy() bzero -> memset() Typo fixes sprintf() -> snprintf() rindex() -> strrchr() index() -> strchr() sys_errlist[] -> strerror() Obtained from: OpenBSD END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-04-26T08:40:35.000000Z K 7 svn:log V 63 Add back missing arguments to format strings. Reviewed by: hm END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-04-26T09:22:28.000000Z K 7 svn:log V 76 Whitespace cleanup pass; reduce diffs with OpenBSD. No functional changes. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-04-26T09:44:41.000000Z K 7 svn:log V 84 Remove XXX_BROKEN_GCC from the Makefile. This compiles just fine with recent gcc's. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-26T11:14:50.000000Z K 7 svn:log V 27 ... and do it make(1) way. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-26T11:47:49.000000Z K 7 svn:log V 28 mdoc(7) police: fix markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-26T11:49:20.000000Z K 7 svn:log V 43 MFC: (rev 1.8) mdoc(7) police: fix markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-26T12:05:23.000000Z K 7 svn:log V 57 Added missing no's to the -o options list. Fixed markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-26T12:29:12.000000Z K 7 svn:log V 29 Fix usage of GROFF_BIN_PATH. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-04-26T13:10:59.000000Z K 7 svn:log V 132 Fix some quotes and mention that it's usually necessary to train your modem to the correct speed when setting up an incoming getty. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-04-26T13:11:28.000000Z K 7 svn:log V 142 MFC: Fix some quotes and mention that it's usually necessary to train your modem to the correct speed when setting up an incoming getty. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-26T13:33:00.000000Z K 7 svn:log V 19 -lposix1e is dead. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-04-26T13:33:01.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 4 alex K 8 svn:date V 27 2001-04-26T13:43:02.000000Z K 7 svn:log V 40 "Portmapper" -> "Rpcbind" in a comment. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-04-26T13:57:03.000000Z K 7 svn:log V 142 Remove a leading underscore that prevented I386_CPU kernels from compiling. Submitted by: Alexander N. Kabaev PR: kern/26858 END K 10 svn:author V 3 jim K 8 svn:date V 27 2001-04-26T16:03:18.000000Z K 7 svn:log V 21 MFC: XFREE86_VERSION END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-04-26T16:40:45.000000Z K 7 svn:log V 293 Fix the definitions for memory bank sizes, which I somehow got wrong. The constant I was using was correct, but I mislabeled it as 256K when it should have been 512K. This doesn't actually change the code, but it clarifies things somewhat. Submitted by: Chuck Cranor END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-04-26T16:41:15.000000Z K 7 svn:log V 35 MFC: fix memory bank size #defines END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-26T16:53:29.000000Z K 7 svn:log V 56 MFC: (rev 1.38) Add missing -mtty-char for MANBUILDCAT. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-26T16:55:19.000000Z K 7 svn:log V 36 MFC: (1.34 -> 1.36) Fix `cleandir'. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-04-26T17:05:55.000000Z K 7 svn:log V 486 Bring in some bugfixes from NetBSD. I'm going to make a more extensive pass through the rpcbind code soon, but I might as well bring these in now. - (NetBSD util.c r1.5) Move the initialisation of `tbuf' to avoid a case where it could end up containing junk from the stack. This should address the issue in PR bin/26806. - (NetBSD util.c r1.6) Don't `merge' AF_LOCAL addresses, fix a few memory leaks. PR: bin/26806 Submitted by: Martin Blapp Obtained from: NetBSD END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-26T17:15:23.000000Z K 7 svn:log V 28 MFC: Upgrade to Groff 1.17. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-04-26T17:15:57.000000Z K 7 svn:log V 134 Bring in `-h' compatability option and its alias `-n' to match NetBSD and GNU semantics. style(9) Reviewed by: Obtained from: NetBSD END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-04-26T17:16:59.000000Z K 7 svn:log V 21 Fix a grammar bogon. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-04-26T17:20:24.000000Z K 7 svn:log V 24 MFC: fix grammar bogon. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-04-26T17:22:48.000000Z K 7 svn:log V 56 Previous commit should read: style(9) Reviewed by: bde END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-04-26T17:23:42.000000Z K 7 svn:log V 42 MFC: fix grammar bogon and add $FreeBSD$. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-04-26T17:24:05.000000Z K 7 svn:log V 341 The function __rpc_uaddr2taddr_af() converts an RPC "universal address" string to a netbuf/sockaddr "transport address". In the case of an AF_LOCAL address, it was missing the code to actually point the netbuf at the newly allocated sockaddr_un, so the caller ended up with a netbuf containing junk. Submitted by: Martin Blapp END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-04-26T17:33:37.000000Z K 7 svn:log V 70 Enable static IPv6 address assignment on PCMCIA NIC. PR: conf/26633 END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-26T17:35:51.000000Z K 7 svn:log V 28 MFC: Upgrade to Groff 1.17. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-04-26T17:40:54.000000Z K 7 svn:log V 152 Change this from being alphabetically ordered to being more "practically" ordered by most frequent preference. Submitted by: Adam END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-04-26T17:54:24.000000Z K 7 svn:log V 75 Remove xlint from build-tools. This needs to be fixed in a different way. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-04-26T17:59:25.000000Z K 7 svn:log V 209 Don't spam the console about device timeouts. Bill Paul (wpaul) helped me diagnose this, for some reason the HEAD version doesn't have this output so we might as well ditch it in RELENG_4. Requested by: jim END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-04-26T20:10:01.000000Z K 7 svn:log V 124 Document the "noError" variable. "noError" is used to ignore errors while processing sysinstall scripts. Approved by: jkh END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-04-26T20:47:14.000000Z K 7 svn:log V 133 vfs_subr.c is getting rather fat. The underlying repocopy and this commit moves the filesystem export handling code to vfs_export.c END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-26T20:57:25.000000Z K 7 svn:log V 107 New release notes: smbfs, fsck(8) backgrounding, fmtcheck(3), file 3.35 MFCs noted: groff 1.17, ping -m END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-26T21:33:08.000000Z K 7 svn:log V 82 New release notes: Advance Logic ALS4000 driver, S3 Sonicvibes driver, ln -h/-n. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-26T21:34:19.000000Z K 7 svn:log V 55 MFC: S3 Sonicvibes driver, ping(8) -m, groff(1) 1.17. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2001-04-26T22:28:14.000000Z K 7 svn:log V 61 Document acl_get_entry(3) Obtained from: TrustedBSD Project END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-04-26T23:52:40.000000Z K 7 svn:log V 96 Initialize p_md.md_kernnest to 1 for newly fork'd processes since they start off in the kernel. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-04-27T00:29:45.000000Z K 7 svn:log V 153 Initiate the deorbit burn sequence for sys/ipl.h by moving the software interrupt priorities over to sys/interrupt.h next to the software interrupt API. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-04-27T01:56:32.000000Z K 7 svn:log V 336 o Remove the disabled p_cansched() test cases that permitted users to modify the scheduling properties of processes with a different real uid but the same effective uid (i.e., daemons, et al). (note: these cases were previously commented out, so this does not change the compiled code at al) Obtained from: TrustedBSD Project END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-04-27T08:00:19.000000Z K 7 svn:log V 109 Put a note that `-h' and `-n' is non-standard and provided only for compatibility purposes. Prompted by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-27T08:12:45.000000Z K 7 svn:log V 14 Fixed a typo. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-27T08:16:57.000000Z K 7 svn:log V 13 Grammar nit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-27T08:28:44.000000Z K 7 svn:log V 62 mdoc(7) police: update document date, sort xrefs, fix markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-27T08:36:48.000000Z K 7 svn:log V 90 mdoc(7) police: document date updated, removed history info from the .Os call, cosmetics. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-27T09:06:50.000000Z K 7 svn:log V 52 mdoc(7) police: shrink list width by one character. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-27T10:13:20.000000Z K 7 svn:log V 63 mdoc(7) police: fix markup. (Shows how powerful new -mdoc is.) END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-27T10:18:22.000000Z K 7 svn:log V 39 mdoc(7) police: Removed forgotten .Pp. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-27T10:22:17.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-27T10:27:06.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-27T10:32:48.000000Z K 7 svn:log V 28 mdoc(7) police: fix markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-27T10:35:19.000000Z K 7 svn:log V 28 MFC: (rev 1.50) fix markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-27T12:00:35.000000Z K 7 svn:log V 86 MFS: revision 1.19.2.4 Correct comments to fit current realities of exporting crypto. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-27T12:08:34.000000Z K 7 svn:log V 38 stable-supfile now covers 4.x-stable. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-27T12:15:15.000000Z K 7 svn:log V 47 Removed reference to withdrawn secure-supfile. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-04-27T12:18:39.000000Z K 7 svn:log V 64 MFC: (rev 1.157) Removed reference to withdrawn secure-supfile. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-04-27T13:42:50.000000Z K 7 svn:log V 64 Actually show the values that tripped the assertion "receive 1" END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-04-27T18:18:12.000000Z K 7 svn:log V 43 Add getaddrinfo(3) to the "SEE ALSO" list. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-04-27T18:21:25.000000Z K 7 svn:log V 228 Make stathz match reality on platforms like the 4100 where hz!=1024 It might be more correct to make stathz as close as possible to 128, but that would involve adding complexity to the clock intr path, which I don't want to do. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-04-27T19:28:25.000000Z K 7 svn:log V 2252 Overhaul of the SMP code. Several portions of the SMP kernel support have been made machine independent and various other adjustments have been made to support Alpha SMP. - It splits the per-process portions of hardclock() and statclock() off into hardclock_process() and statclock_process() respectively. hardclock() and statclock() call the *_process() functions for the current process so that UP systems will run as before. For SMP systems, it is simply necessary to ensure that all other processors execute the *_process() functions when the main clock functions are triggered on one CPU by an interrupt. For the alpha 4100, clock interrupts are delievered in a staggered broadcast fashion, so we simply call hardclock/statclock on the boot CPU and call the *_process() functions on the secondaries. For x86, we call statclock and hardclock as usual and then call forward_hardclock/statclock in the MD code to send an IPI to cause the AP's to execute forwared_hardclock/statclock which then call the *_process() functions. - forward_signal() and forward_roundrobin() have been reworked to be MI and to involve less hackery. Now the cpu doing the forward sets any flags, etc. and sends a very simple IPI_AST to the other cpu(s). AST IPIs now just basically return so that they can execute ast() and don't bother with setting the astpending or needresched flags themselves. This also removes the loop in forward_signal() as sched_lock closes the race condition that the loop worked around. - need_resched(), resched_wanted() and clear_resched() have been changed to take a process to act on rather than assuming curproc so that they can be used to implement forward_roundrobin() as described above. - Various other SMP variables have been moved to a MI subr_smp.c and a new header sys/smp.h declares MI SMP variables and API's. The IPI API's from machine/ipl.h have moved to machine/smp.h which is included by sys/smp.h. - The globaldata_register() and globaldata_find() functions as well as the SLIST of globaldata structures has become MI and moved into subr_smp.c. Also, the globaldata list is only available if SMP support is compiled in. Reviewed by: jake, peter Looked over by: eivind END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-04-27T19:33:50.000000Z K 7 svn:log V 138 Check the new kern.smp.active sysctl rather than the non-existent smp.smp_active sysctl to determine if we are running on an SMP machine. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-04-27T19:47:33.000000Z K 7 svn:log V 152 Move the disklabel construction to the attach function instead of in open. This prevent panics when a the disklabel is accessed on an ATA-RAID subdisk. END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-04-27T20:43:57.000000Z K 7 svn:log V 164 Some ports have been renamed after this script has been created. A couple of renames are needed (disc 1): print/xpdf -> graphics/xpdf mail/pine -> mail/pine4 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-27T21:28:02.000000Z K 7 svn:log V 155 First commit of RELNOTESng, the rewrite of the *.TXT documentation files. src/release/doc/README has additional information. Reviewed by: -current, -doc END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-04-27T22:20:22.000000Z K 7 svn:log V 171 Better handling of ioctl(SIOCSIFFLAGS) failing in ifpromisc(): - Don't print the "promiscuous mode (enabled|disabled)" on failure - Restore the reference count on failure END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-04-27T22:24:45.000000Z K 7 svn:log V 1418 Address a number of problems with sysctl_vm_zone(). The zone allocator's locks should be leaflocks, meaning that they should never be held when entering into another subsystem, however the sysctl grabs the zone global mutex and individual zone mutexes while holding the lock it calls SYSCTL_OUT which recurses into the VM subsystem in order to wire user memory to do a safe copy. This can block and cause lock order reversals. To fix this: lock zone global. get a count of the number of zones. unlock global. allocate temporary storage. format and SYSCTL_OUT the banner. lock global. traverse list. make sure we haven't looped more than the initial count taken to avoid overflowing the allocated buffer. lock each nodes. read values and format into buffer. unlock individual node. unlock global. format and SYSCTL_OUT the rest of the data. free storage. return. Other problems included not checking for errors when doing sysctl out of the column header. Fixed. Inconsistant termination of the copied string. Fixed. Objected to by: des (for not using sbuf) Since the output is not variable length and I'm actually over allocating signifigantly and I'd like to get this fixed now, I'll work on the sbuf convertion at a later date. I would not object to someone else taking it upon themselves to convert it to sbuf. I hold no MAINTIANER rights to this code (for now). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-27T22:25:15.000000Z K 7 svn:log V 72 New release note: SMPng on alpha. MFC noted: wx(4) hardware support. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-04-27T22:26:36.000000Z K 7 svn:log V 46 be more specific in identifying the chip type END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-04-27T22:35:44.000000Z K 7 svn:log V 127 Fix wrong (char) cast (instead of unsigned char) causing highlighting of all 8bit characters due to famous sign extension bug. END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-04-28T00:11:25.000000Z K 7 svn:log V 48 MFC: add getaddrinfo(3) to the "SEE ALSO" list. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-04-28T01:37:44.000000Z K 7 svn:log V 81 Add in a missing call to forward_hardclock() in the SMP case. Submitted by: bde END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-28T02:13:58.000000Z K 7 svn:log V 26 Document "chdir" builtin. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-04-28T02:17:33.000000Z K 7 svn:log V 49 procs.c belonged to the old stub lockd, nuke it. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-04-28T02:19:15.000000Z K 7 svn:log V 51 handles.c belonged to the old stub lockd, nuke it. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-04-28T04:26:32.000000Z K 7 svn:log V 97 Distinguish between rpc version numbers in the client cache to avoid replying on the wrong port. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-04-28T07:43:01.000000Z K 7 svn:log V 167 Clean up the error handling code a bit. There is no need to "roll our own" error() routine when errx() is available. This resolves a conflict when linking statically. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-04-28T07:44:37.000000Z K 7 svn:log V 40 Allow static linking. Asked for by: BDE END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-04-28T07:55:19.000000Z K 7 svn:log V 145 Change names of functions and variables with global scope that are in conflict with library values of the same name. This allows static linking. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-04-28T07:56:49.000000Z K 7 svn:log V 52 Enable (optional) static linking. Asked for by: BDE END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-04-28T07:58:12.000000Z K 7 svn:log V 74 Damn. That should be _enable_ static linking, not _force_ static linking. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-04-28T08:06:33.000000Z K 7 svn:log V 34 Enable (optional) static linking. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-04-28T12:11:01.000000Z K 7 svn:log V 220 Instead of asserting that a mutex is not still locked after unlocking it, assert that the mutex is owned and not recursed prior to unlocking it. This should give a clearer diagnostic when a programming error is caught. END K 10 svn:author V 4 alex K 8 svn:date V 27 2001-04-28T13:18:40.000000Z K 7 svn:log V 215 Add SYSCALL_MODULE.9, a manpage for the SYSCALL_MODULE wrapper macro for syscall klds. Some text of this manpage is based on the comments in the example syscall module written by Assar Westerlund. Reviewed by: ru END K 10 svn:author V 4 alex K 8 svn:date V 27 2001-04-28T13:19:20.000000Z K 7 svn:log V 37 Improve description of "new_sysent". END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-04-28T13:40:52.000000Z K 7 svn:log V 111 Dike out the Kerberos(IV) support on the grounds that better kerberos support can be already obtained via PAM. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-04-28T13:44:14.000000Z K 7 svn:log V 97 Dike out Kerberos(IV) support on the grounds that better kerberos support can be gotten via PAM. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-04-28T15:13:30.000000Z K 7 svn:log V 203 Add category definitions (which were missing) for locale categories LC_MESSAGES, LC_NUMERIC, LC_MONETARY. Information source is POSIX locale defintions collection at ftp://dkuug.dk/i18n/WG15-collection/ END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-04-28T15:18:10.000000Z K 7 svn:log V 92 Cleaner method of making PAMable apps static (in the optional case of wanting static apps). END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-04-28T16:15:50.000000Z K 7 svn:log V 102 Remind the user that they need to check CPAN manually for updates to perl5 modules installed by hand. END K 10 svn:author V 4 dmlb K 8 svn:date V 27 2001-04-28T20:47:55.000000Z K 7 svn:log V 197 MFC sans phk's TAILQ changes. The driver now works on -stable again. Post 4.3-RELEASE MFCs of the pccard code caused a minor breakage. Submitted by: Christian Plazas END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-28T20:51:23.000000Z K 7 svn:log V 67 mdoc(7) police: use .Va and .Vt where appropriate Reviewed by: ru END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-28T20:56:53.000000Z K 7 svn:log V 128 Add an allscreens_kbdflags option. Same thing as allscreens_flags, but runs kbdcontrol instead of vidcontrol. Reviewed by: ru END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-28T20:57:26.000000Z K 7 svn:log V 47 Document allscreens_kbdflags. Reviewed by: ru END K 10 svn:author V 4 jmas K 8 svn:date V 27 2001-04-29T00:38:26.000000Z K 7 svn:log V 11 Add es_ES. END K 10 svn:author V 4 jmas K 8 svn:date V 27 2001-04-29T00:49:31.000000Z K 7 svn:log V 37 Fix typo: GREMANLINKS -> GERMANLINKS END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-04-29T01:53:57.000000Z K 7 svn:log V 122 Add back in the bits to remove any existing "schg" flags as we have kernel's out in wild that still have these flags set. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-04-29T02:31:02.000000Z K 7 svn:log V 81 don't unlock the channel in chn_read, msleep will do it for us. PR: kern/26430 END K 10 svn:author V 3 dcs K 8 svn:date V 27 2001-04-29T02:36:36.000000Z K 7 svn:log V 239 Bring in ficl 2.05. This version has a step debugger, which now completely replaces the old trace feature. Also, we moved all of the FreeBSD-specific MI code to loader.c, reducing the diff between this and the official FICL distribution. END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-04-29T02:45:39.000000Z K 7 svn:log V 70 Revert consequences of changes to mount.h, part 2. Requested by: bde END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-04-29T03:10:24.000000Z K 7 svn:log V 96 Remove incorrect comment. Submitted by: quinot@inf.enst.fr PR: kern/26893 END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-04-29T03:19:58.000000Z K 7 svn:log V 490 Disable llib. The previous commit does not go anywhere near far enough to enable this. 1: it was running xlint out of the object directory, which is not safe (ie: run a 5.x binary on a 4.x world - no libc.so.5, or run an alpha binary on x86). 2: lint has /usr/libexec/lint1 and /usr/libexec/lint2 hard coded in. This is the same as problem 1. 3: lint has got /usr/bin/cc hard coded in as well. Also, see problem 1. There are probably more problems, but these are enough of a showstopper. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-29T03:45:04.000000Z K 7 svn:log V 50 mdoc(7) police: use .Va and .Vt where appropriate END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-29T03:48:35.000000Z K 7 svn:log V 31 Add xref to sym(4) PR: 26881 END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-29T03:54:48.000000Z K 7 svn:log V 120 Clarify a little: the mandatory argument is an event number. PR: 26905 Submitted by: AMAKAWA Shuhei END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-04-29T05:48:04.000000Z K 7 svn:log V 23 MFC: BDECFLAGS cleanup END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-04-29T05:51:14.000000Z K 7 svn:log V 122 MFC 1.5: Round up before checking if the width is smaller than the widest column, otherwise we may divide by zero later. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-04-29T09:03:52.000000Z K 7 svn:log V 98 Grrr. Fix a line that was fatfingered out during the cleanup. Submitted by: bde Pointy hat: markm END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-04-29T10:23:32.000000Z K 7 svn:log V 48 Remove faint traces of non-existant ffs_bmap(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-04-29T10:23:50.000000Z K 7 svn:log V 41 Remove faint traces of blind copy&paste. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-04-29T10:24:58.000000Z K 7 svn:log V 50 Remove two unused arguments from ufs_bmaparray(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-04-29T10:25:30.000000Z K 7 svn:log V 68 Call ufs_bmaparray() directly instead of indirectly via VOP_BMAP(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-04-29T11:45:15.000000Z K 7 svn:log V 30 Make a panic less misleading. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-04-29T11:48:41.000000Z K 7 svn:log V 223 Add a vop_stdbmap(), and make it part of the default vop vector. Make 7 filesystems which don't really know about VOP_BMAP rely on the default vector, rather than more or less complete local vop_nopbmap() implementations. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-04-29T12:36:52.000000Z K 7 svn:log V 140 VOP_BALLOC was never really a VOP in the first place, so convert it to UFS_BALLOC like the other "between UFS and FFS function interfaces". END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-04-29T13:27:26.000000Z K 7 svn:log V 79 Remove most of the CPU: sections, and reflect SMP capability of FreeBSD/alpha. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-04-29T17:50:29.000000Z K 7 svn:log V 253 Replacement of the old error() routine with errx(3) was premature. There are protocol issues to deal with. Bring back this routine (renamed to avoid a library conflict in libssh) and overhaul it for more 21st Century style coding. Pointed out by: bde END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-04-29T18:39:42.000000Z K 7 svn:log V 64 SMP updates / sync to HARDWARE.TXT version. SGMLify comes next. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-04-29T19:06:57.000000Z K 7 svn:log V 60 Unbreak world by defining isalnum() for libstand consumers. END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-04-29T19:08:21.000000Z K 7 svn:log V 52 MFC: document the "noError" variable (1.42 -> 1.43) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-29T19:24:32.000000Z K 7 svn:log V 62 Add a note on setting DOC_PREFIX when building release notes. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-04-29T19:53:50.000000Z K 7 svn:log V 733 o As part of the move to not maintaining copies of the vnode owning uid and gid in the ACL, vaccess_acl_posix1e() was changed to accept explicit file_uid and file_gid as arguments. However, in making the change, I explicitly checked file_gid against cr->cr_groups[0], rather than using groupmember, resulting in ACL_GROUP_OBJ entries being compared to the caller's effective gid only, not the remainder of its groups. This was recently corrected for the version of the group call without privilege, but the second test (when privilege is added) was missed. This change replaces an additiona cr->cr_groups[0] check with groupmember(). Pointed out by: jedgar Reviewed by: jedgar Obtained from: TrustedBSD Project END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-29T21:05:12.000000Z K 7 svn:log V 359 Build system: o Define a RELN_ROOT variable which points to the root of the relnotes tree (i.e., src/release/doc). o By default, define DOC_PREFIX in terms of RELN_ROOT; this gives a bigger chance of finding the doc/ tree without help in the form of setting DOC_PREFIX on the command line. o Respect DOCDIR; `make install` works now. Approved by: bmah END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-04-29T22:09:26.000000Z K 7 svn:log V 358 Make rtprio work again. - add a missing break which caused RTP_SET to always return EINVAL - break instead of returning if p_can fails so proc_lock is always dropped correctly - only copyin data that is actually needed - use break instead of goto - make rtp_to_pri return EINVAL instead of -1 if the values are out or range so we don't have to translate END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-04-30T01:01:52.000000Z K 7 svn:log V 127 When panic()'ing because of recursion on a non-recursive mutex, print out the location it was initially locked. Ok'd by: jake END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2001-04-30T05:36:32.000000Z K 7 svn:log V 86 Update usage message with new options. Submitted by: Ruslan Ermilov END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-04-30T06:35:30.000000Z K 7 svn:log V 55 Manpage cleanup, from the mdoc police (Ruslan Ermilov) END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-04-30T10:20:46.000000Z K 7 svn:log V 40 Fixed typos; removed whitespace at EOL. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-04-30T14:35:35.000000Z K 7 svn:log V 883 Backed out previous commit. It cause massive filesystem corruption, not to mention a compile-time warning about the critical function becoming unused, by replacing spec_bmap() with vop_stdbmap(). ntfs seems to have the same bug. The factor for converting specfs block numbers to physical block numbers is 1, but vop_stdbmap() uses the bogus factor btodb(ap->a_vp->v_mount->mnt_stat.f_iosize), which is 16 for ffs with the default block size of 8K. This factor is bogus even for vop_stdbmap() -- the correct factor is related to the filesystem blocksize which is not necessarily the same to the optimal i/o size. vop_stdbmap() was apparently cloned from nfs where these sizes happen to be the same. There may also be a problem with a_vp->v_mount being null. spec_bmap() still checks for this, but I think the checks in specfs are dead code which used to support block devices. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-30T15:35:43.000000Z K 7 svn:log V 335 The pkg_version -c output will now call for a "make clean" before and after the port build/install. The former cleans up "dirty" port work directories that happen to be lying around, and the latter cleans up after we're done so that they won't trip up someone else. PR: ports/25106 Submitted by: tim@bishnet.net, nik, mwm@mired.org END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-04-30T15:46:07.000000Z K 7 svn:log V 50 Fix typo in comment: dependancies -> dependencies END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-04-30T15:47:04.000000Z K 7 svn:log V 68 MFC: Fix typo in comment: dependancies -> dependencies (1.4 -> 1.5) END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-04-30T15:59:53.000000Z K 7 svn:log V 125 MFS: Add sawfish and windowmaker (1.1.2.2 -> 1.1.2.3) They are required by sysinstall's XFree86 desktop configuration menu. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-30T16:02:46.000000Z K 7 svn:log V 128 Fix typo: Descriptions of SK-9842 and SK-9843 were reversed. PR: docs/21700 Submitted by: neuf@lrs.e-technik.uni-erlangen.de END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-30T16:06:46.000000Z K 7 svn:log V 251 Fix typo: Descriptions of SK-9842 and SK-9843 (GigE NICs supported by sk(4)) were reversed. While I'm here, update list of cards supported by sk(4) to be consistent with the manpage. PR: docs/21700 Submitted by: neuf@lrs.e-technik.uni-erlangen.de END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-04-30T16:07:38.000000Z K 7 svn:log V 136 Fix an errant search and replace that broke SCSI start unit commands. This should fix automatic spinups as well as 'camcontrol start'. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-04-30T16:13:58.000000Z K 7 svn:log V 151 FreeBSD 3.0 is no longer in the future tense. Merge in some new words from RELNOTESng to fix this. PR: docs/26794 Submitted by: B.Candler@pobox.com END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-04-30T17:37:11.000000Z K 7 svn:log V 67 Add 4300C Id Submitted by: Ernst de Haan END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-04-30T17:38:57.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-04-30T20:19:22.000000Z K 7 svn:log V 69 Remove a real FQDN host reference from the example Add $FreeBSD tag END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-04-30T21:02:57.000000Z K 7 svn:log V 106 In camperiphscsisenseerror(), don't return an error when the error action is SS_NOP. Submitted by: joerg END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-04-30T21:21:53.000000Z K 7 svn:log V 163 Uncut&paste som bogus use of VOP_BMAP in hpfs::VOP_STRATEGY. At the same time, eliminate uninitialized use of a vnode pointer. Interesting GCC didn't spot this. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-04-30T21:23:05.000000Z K 7 svn:log V 124 Uncut&paste som bogus use of VOP_BMAP in cd9660::VOP_STRATEGY. XXX mark some stuff which looks like further cut&paste junk. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-04-30T21:26:43.000000Z K 7 svn:log V 134 Allow the size of the SSC memory disk used with the SKI emulator to be overridden in the kernel config file via the SSC_NSECT option. END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-04-30T21:40:09.000000Z K 7 svn:log V 237 Add sense key table entries for DATA PROTECT and BLANK CHECK. This will prevent scsi_sense_desc() from deferencing a NULL pointer when a drive happens to return one of these sense keys. Reported by: Michael Samuel END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-04-30T23:20:43.000000Z K 7 svn:log V 45 mdoc(7) police: remove hard sentence breaks. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-05-01T00:19:24.000000Z K 7 svn:log V 126 Turn on preemption by default on the alpha arch. This also removes the PREEMPTION kernel option. Not objected to by: -alpha END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-01T03:43:34.000000Z K 7 svn:log V 60 Add cross reference to ast, for folks with IDE tape drives. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-05-01T08:13:21.000000Z K 7 svn:log V 324 Undo part of the tangle of having sys/lock.h and sys/mutex.h included in other "system" header files. Also help the deprecation of lockmgr.h by making it a sub-include of sys/lock.h and removing sys/lockmgr.h form kernel .c files. Sort sys/*.h includes where possible in affected files. OK'ed by: bde (with reservations) END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-05-01T08:34:45.000000Z K 7 svn:log V 157 Implement vop_std{get|put}pages() and add them to the default vop[]. Un-copy&paste all the VOP_{GET|PUT}PAGES() functions which do nothing but the default. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-05-01T08:39:23.000000Z K 7 svn:log V 35 Compensate for header dethreading. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-05-01T08:46:02.000000Z K 7 svn:log V 35 Compensate for header dethreading. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-05-01T09:02:06.000000Z K 7 svn:log V 107 Compensate for dethreaded headers. (I have no religion about how this was done. Follow-up commits welcome) END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-05-01T09:08:09.000000Z K 7 svn:log V 107 Compensate for dethreaded headers. (I have no religion about how this was done. Follow-up commits welcome) END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-05-01T09:12:05.000000Z K 7 svn:log V 47 Remove blatantly pointless call to VOP_BMAP(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-05-01T09:12:31.000000Z K 7 svn:log V 110 Remove blatantly pointless call to VOP_BMAP(). Use ufs_bmaparray() rather than VOP_BMAP() on our own vnodes. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-05-01T09:12:39.000000Z K 7 svn:log V 62 Use ufs_bmaparray() rather than VOP_BMAP() on our own vnodes. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-05-01T09:15:30.000000Z K 7 svn:log V 98 pseudo-device -> device in kernel config lines. Removed whitespace at EOL. Reviewed by: joerg, dd END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-05-01T09:24:15.000000Z K 7 svn:log V 35 Compensate for header dethreading. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-05-01T09:25:24.000000Z K 7 svn:log V 398 * Add Config.pm to fight situations when perldoc(1) showed a manual page for a module overridden by BSDPAN instead of the original module. * Fix wrong manual section numbers in SEE ALSO. * Add `Revision 42' to the beer-ware license. The BSDPAN author did not originally get the reference and removed the revision from original phk's version. Submitted by: Anton Berezin END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-05-01T09:30:02.000000Z K 7 svn:log V 35 Compensate for header dethreading. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-05-01T09:32:34.000000Z K 7 svn:log V 34 Compenate for header dethreading. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-05-01T09:37:01.000000Z K 7 svn:log V 35 Compensate for header dethreading. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-05-01T10:30:08.000000Z K 7 svn:log V 68 Clean out some cruft that has been put in a better (central) place. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-05-01T10:34:15.000000Z K 7 svn:log V 218 Don't give a warning about "proc size mismatch" if no struct were returned. (This arose on a list about a month ago when someone found bogus warnings if they used "ps -Uuser_with_no_processes".) Approved by: mckusick END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-05-01T10:35:20.000000Z K 7 svn:log V 53 Avoid a warning by making a variable a const char *. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-05-01T10:52:50.000000Z K 7 svn:log V 65 pseudo-device -> device in kernel config. Approved by: joerg, dd END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-05-01T11:26:14.000000Z K 7 svn:log V 65 pseudo-device -> device in kernel config. Reviewed by: joerg, dd END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-05-01T11:45:08.000000Z K 7 svn:log V 55 MFC: Compare initscr to NULL not ERR. Add FreeBSD tag. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-05-01T13:07:25.000000Z K 7 svn:log V 95 MFC: Correct spelling of MNT_ASYNC, add f_syncreads and f_asyncreads, catch up with a comment. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-05-01T13:39:06.000000Z K 7 svn:log V 103 MFC: Don't leak memory if we can't fine the process we're looking for. (Can't currently be triggered). END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-05-01T14:09:20.000000Z K 7 svn:log V 37 Fixed typos: decendant -> descendant END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-05-01T14:10:12.000000Z K 7 svn:log V 36 Fixed typos: dependant -> dependent END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-05-01T18:46:19.000000Z K 7 svn:log V 42 First half of SGMLifying. More to follow. END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-05-01T19:37:25.000000Z K 7 svn:log V 369 Fix up unit attention and selection timeout handling in various peripheral drivers. - change daprevent() to set CAM_RETRY_SELTO and SF_RETRY_UA when it calls cam_periph_runccb(). - change the pt(4) driver to ignore unit attentions - change the targ(4) driver to retry selection timeouts - clean up a few formatting glitches in the targ(4) driver Reviewed by: gibbs END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-05-01T20:13:59.000000Z K 7 svn:log V 65 Don't mount a md(4) over /dev on DEVFS enabled diskless systems. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-01T21:46:28.000000Z K 7 svn:log V 71 ulpt(4) doesn't exist, so don't cross ref to it. Reviewed by: n_hibma END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-05-02T01:08:09.000000Z K 7 svn:log V 814 Add a ``digi'' driver. This driver supports PCI Xr-based and ISA Xem Digiboard cards. dgm will go away soon if there are no problems reported. For now, configuring dgm into your kernel warns that you should be using digi. This driver is probably close to supporting Xi, Xe and Xeve cards, but I wouldn't expect them to work properly (hardware donations welcome). The digi_* pseudo-drivers are not drivers themselves but contain the BIOS and FEP/OS binaries for various digiboard cards and are auto-loaded and auto-unloaded by the digi driver at initialisation time. They *may* be configured into the kernel, but waste a lot of space if they are. They're intended to be left as modules. The digictl program is (mainly) used to re-initialise cards that have external port modules attached such as the PC/Xem. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-05-02T01:47:34.000000Z K 7 svn:log V 107 Only define DEBUG if it's undefined. This should eventually go, but can stay for now in case of problems. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-05-02T02:05:24.000000Z K 7 svn:log V 49 MFC 1.22: document `search' and `index' targets. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-05-02T02:16:16.000000Z K 7 svn:log V 396 Implement the -r and -w options as `-o ro' and `-o noro', respectively. At least in -w's case, simply unsetting the correct bit in init_flags was not enough. The bit may be reset later if, say, the filesystem is marked `ro' in fstab. The command line option should override the fstab setting, but did not. The implementation of -r was changed for consistency. PR: 26886 Reviewed by: archie END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-05-02T02:18:15.000000Z K 7 svn:log V 41 MFC 1.11: correct info on sh(1) builtins END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-05-02T03:26:10.000000Z K 7 svn:log V 105 Add hint about how to build an ISA NMI card and why you'd want to do so. Reviewed by: bde, dima dorfman END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-05-02T06:41:46.000000Z K 7 svn:log V 50 Alphabetize command-line options in the synopsis. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-05-02T07:10:52.000000Z K 7 svn:log V 68 Do the alpha dance for the change MarkM hath made on the i386 side. END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-05-02T08:53:35.000000Z K 7 svn:log V 350 - assign a separate debugging flag for debugging messages regarding the valid keyword handling and the holiday file processing - don't issue a warning in case the holiday file is not found - enable inclusion of ../Makefile.inc to reenable compiling-in monitor support into isdnd - update manual page, add a comma and correct authors mail address END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-05-02T09:29:20.000000Z K 7 svn:log V 71 Fix a misleading comment Submitted by: Mark Knight END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-05-02T13:06:58.000000Z K 7 svn:log V 960 Fixed panics in npx exception handling. When using IRQ13 exception handling, SMPng always switches the npx context away from curproc before calling the handler, so the handler always paniced. When using exception 16 exception handling, SMPng sometimes switches the npx context away from curproc before calling the handler, so the handler sometimes paniced. Also, we didn't lock the context while using it, so we sometimes didn't detect the switch and then paniced in a less controlled way. Just lock the context while using it, and return without doing anything except clearing the busy latch if the context is not for curproc. This fixes the exception 16 case and makes the IRQ13 case harmless. In both cases, the instruction that caused the exception is restarted and the exception repeats. In the exception 16 case, we soon get an exception that can be handled without doing anything special. In the IRQ13 case, we get an easy to kill hung process. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2001-05-02T13:20:12.000000Z K 7 svn:log V 843 Extend adduser to create "locked" accounts. Adduser can now lock an account at creation, create accounts with a "*" password (so you can use alternate authentication schemes without fearing a "default" password biting you later), and blank passwords. Yes, adduser could create a blank password account, but this makes it slightly more difficult to shoot yourself in the foot. The /etc/adduser.conf entries are: # use password-based authentication for new users # defaultusepassword = "yes" | "no" defaultusepassword = "yes" # enable account password at creation # (the password will be prepended with a star if the account isn't enabled) # defaultenableaccount = "yes" | "no" defaultenableaccount = "yes" # allow blank passwords # defaultemptypassword = "yes" | "no" defaultemptypassword = "no" Requested by: alfred Reviewed by: alfred END K 10 svn:author V 6 adrian K 8 svn:date V 27 2001-05-02T13:30:42.000000Z K 7 svn:log V 82 Fix the rmuser script to correctly determine if a user does not exist. PR: 26674 END K 10 svn:author V 4 kato K 8 svn:date V 27 2001-05-02T13:48:39.000000Z K 7 svn:log V 70 Merged the rest of changes in sys/i386/i386/machdep.c revision 1.447. END K 10 svn:author V 4 kato K 8 svn:date V 27 2001-05-02T13:51:49.000000Z K 7 svn:log V 60 Merged from sys/i386/isa/clock.c revisions 1.172 and 1.173. END K 10 svn:author V 4 kato K 8 svn:date V 27 2001-05-02T13:56:50.000000Z K 7 svn:log V 56 Merged from sys/i386/isa/npx.c revisions 1.96 and 1.97. END K 10 svn:author V 4 kato K 8 svn:date V 27 2001-05-02T13:59:03.000000Z K 7 svn:log V 41 Merged from sys/isa/fd.c revision 1.195. END K 10 svn:author V 4 kato K 8 svn:date V 27 2001-05-02T14:02:16.000000Z K 7 svn:log V 42 Merged from sys/isa/sio.c revision 1.330. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-05-02T16:12:58.000000Z K 7 svn:log V 460 Get IP multicast working on VLAN devices: - Allocate zeroed memory in ether_resolvemulti() to prevent equal() from comparing garbage and determining that two otherwise-equal sockaddr_dls are different. - Fill in all required fields of the sockaddr_dl - Actually copy the multicast address into the sockaddr_dl when calling if_addmulti() - Don't claim that we don't have a way to resolve layer 3 addresses into layer 2 addresses; use the ethernet way. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-05-02T16:35:24.000000Z K 7 svn:log V 612 Handle situations where we've already got a P2P interface address of a/x -> b and then negotiate a/x -> c by simply expecting SIOCAIFADDR to do the change. This was broken by the last commit that optimised out the deletion and re-addition of the same a/x -> b combination, and forgot to compare the old/new destination addresses. Conveniently enough, this problem didn't effect setups where the default route goes via the ppp link, and most other setups don't care what the the destination address is actually set to. It broke test environments where ppp connects to the local machine rather badly though.... END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-05-02T16:35:57.000000Z K 7 svn:log V 171 MFC: Handle situations where we've already got a P2P interface address of a/x -> b and then negotiate a/x -> c by simply expecting SIOCAIFADDR to do the change. END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-05-02T19:07:46.000000Z K 7 svn:log V 128 Add a missing free(3). PR: bin/27001 Submitted by: alex , Matthew Emmerton END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-05-02T20:27:06.000000Z K 7 svn:log V 41 Second stage SGMLifying. More to follow. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-05-02T20:48:34.000000Z K 7 svn:log V 34 MFC: Better TCP ISN randomization END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-05-02T21:18:32.000000Z K 7 svn:log V 333 - Avoid circular `use Config', which may lead to random synax errors produced by miniperl during buildworld phase. - While at it, do loading of SelfLoader only when it is needed, and in place where it is needed. Submitted by: tobez@tobez.org (who is doing way too much good work and is in need of the Commit Bit punishment) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-05-02T21:47:36.000000Z K 7 svn:log V 66 Cross reference recent TCP ISN fix to security advisory SA-01:39. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-05-02T21:49:23.000000Z K 7 svn:log V 16 MFC: SA-01:39. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-05-02T22:02:50.000000Z K 7 svn:log V 280 RELNOTESng infrastructure fixes: 1. There is now only one RELNOTESng stylesheet; the architecture-specific stylesheets (to handle different values of the arch= attribute) are gone. 2. Several Makefile variable definitions were factored into doc.relnotes.mk. Submitted by: dd END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-05-02T23:52:26.000000Z K 7 svn:log V 50 Merge IPv6 and VLAN multicast fixes from rev 1.40 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-02T23:56:21.000000Z K 7 svn:log V 292 * include/elf.h has been repo copied to include/elf-hints.h, and it no longer includes machine/elf.h. * consumers of elf.h now use the minimalist elf header possible. This change is motivated by Binutils 2.11.0 and too much clashing over our base elf headers and the Binutils elf headers. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-02T23:57:49.000000Z K 7 svn:log V 21 Fix $FreeBSD$ style. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-05-03T00:26:47.000000Z K 7 svn:log V 51 Backout completely canonical lookup modifications. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-05-03T00:29:28.000000Z K 7 svn:log V 281 Add a "VersionAddendum" configuration setting for sshd which allows anyone to easily change the part of the OpenSSH version after the main version number. The FreeBSD-specific version banner could be disabled that way, for example: # Call ourselves plain OpenSSH VersionAddendum END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-03T00:35:53.000000Z K 7 svn:log V 44 Fix minor style issue from previous commit. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-05-03T00:45:03.000000Z K 7 svn:log V 33 Add the new version.c to libssh. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-05-03T00:46:54.000000Z K 7 svn:log V 24 MFC: SSH-related primes END K 10 svn:author V 5 green K 8 svn:date V 27 2001-05-03T00:49:08.000000Z K 7 svn:log V 29 MFC: install /etc/ssh/primes END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-05-03T01:49:58.000000Z K 7 svn:log V 292 * include/elf.h has been repo copied to include/elf-hints.h, and it no longer includes machine/elf.h. * consumers of elf.h now use the minimalist elf header possible. This change is motivated by Binutils 2.11.0 and too much clashing over our base elf headers and the Binutils elf headers. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2001-05-03T03:17:44.000000Z K 7 svn:log V 119 Correct assignment of the resulting ACL allowing the mask entry to be properly set. Obtained from: TrustedBSD Project END