Ļh98223 229 738 215 153 409 207 144 180 123 337 251 248 205 115 124 124 155 170 175 339 255 133 120 215 107 121 238 179 125 286 288 161 185 132 130 148 264 157 162 257 163 235 269 136 292 412 298 276 141 181 181 199 179 197 150 140 652 217 335 233 178 340 229 405 141 222 387 1128 618 204 237 147 231 180 226 164 186 132 173 274 202 378 333 227 271 168 171 273 136 821 187 331 165 180 221 199 275 491 180 193 275 268 157 139 164 152 143 137 132 118 125 148 184 261 175 149 141 207 142 151 232 191 153 115 127 172 339 541 363 204 168 199 407 511 120 182 452 197 136 895 137 251 276 816 242 149 127 248 111 125 138 136 200 143 267 147 207 123 172 177 253 211 300 152 264 195 202 221 135 202 182 129 150 165 175 138 410 160 249 361 368 159 216 145 135 197 178 237 174 160 183 161 337 182 128 828 458 231 218 149 146 243 263 1170 145 340 129 222 134 166 120 124 120 121 124 131 354 453 250 283 330 210 143 192 169 202 151 143 125 473 K 10 svn:author V 3 arr K 8 svn:date V 27 2002-06-14T16:59:38.000000Z K 7 svn:log V 645 - Turn the hea and hfa HARP storage pools into UMA zones and insert the necesary uma_zcreate() and uma_zdestroy calls into module loading handler and the device attach handling. - Change the related HARP netatm code to use UMA zone functions when dealing with the zones that were formerly the ATM interface (hea, hfa) storage pools. - Have atm_physif_freenifs() now get passed an uma_zone_t so that we can properly free the allocated NIF's back to their zone. This should be the last commit to remove any code that makes use of the netatm storage pool api. I will be removing the api code within the near future. Reviewed by: mdodd END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-06-14T18:08:18.000000Z K 7 svn:log V 119 MFC: move de and txp drivers to mfsroot floppy so the kernel won't overflow for 4.6 / Alpha. Approved by: re (murray) END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-06-14T18:09:24.000000Z K 7 svn:log V 58 MFC: Fix Alpha overflow woes. Approved by: re (murray) END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-06-14T18:21:01.000000Z K 7 svn:log V 316 o Use vm_map_wire() and vm_map_unwire() in place of vm_map_pageable() and vm_map_user_pageable(). o Remove vm_map_pageable() and vm_map_user_pageable(). o Remove vm_map_clear_recursive() and vm_map_set_recursive(). (They were only used by vm_map_pageable() and vm_map_user_pageable().) Reviewed by: tegge END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-14T18:42:43.000000Z K 7 svn:log V 114 Actually dike txp(4) out of the alpha floppy kernel. Approved by: re (implicity, alpha 4.6 doesn't build w/o it) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-14T18:44:05.000000Z K 7 svn:log V 52 MFS: Actually dike txp(4) out of the floppy kernel. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-14T18:56:29.000000Z K 7 svn:log V 88 Oops, I underestimated the implementation of drivers.conf so backout previous revision. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-14T18:57:19.000000Z K 7 svn:log V 31 MFS: Revert previous revision. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-06-14T19:31:07.000000Z K 7 svn:log V 244 - Chainsaw the storage pool code. This was being used by a bunch of code within the HARP atm stack and the hea and hfa device drivers, but since all of these systems were changed to use UMA zones, there is no use for the api any longer. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-06-14T19:37:06.000000Z K 7 svn:log V 154 Implement the header. Related changes to are still awaiting a worldstone. Functions and their declarations to come later. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-06-14T20:04:21.000000Z K 7 svn:log V 155 Change vfs_copyopt() so that the length argument passed to it must be the exact same size as the mount option. This makes vfs_copyopt() much more useful. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-06-14T20:20:13.000000Z K 7 svn:log V 109 Note that sio is required. PR: 39305 Submitted by: Michael Hogsett MFC after: 1 week END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-06-14T22:15:22.000000Z K 7 svn:log V 18 Add missing verb. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-15T01:35:03.000000Z K 7 svn:log V 30 Remove a forgotten diagnostic END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-15T01:36:36.000000Z K 7 svn:log V 30 Fix a printflike format error END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-15T02:11:28.000000Z K 7 svn:log V 63 There is no 'de' module. Approved by: re (murray, implicitly) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-15T02:12:32.000000Z K 7 svn:log V 78 MFS: Don't build a 'de' module which doesn't exist. Approved by: re (murray) END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-06-15T05:05:04.000000Z K 7 svn:log V 83 o Remove the acquisition and release of Giant from munlock(). Reviewed by: tegge END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-06-15T06:00:56.000000Z K 7 svn:log V 244 o Move more information from BUGS into SECURITY CONSIDERATIONS and condense the redundant bits. o Provide an example for using snprintf over sprintf. This may be supplemented with an asprintf() example soon. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-15T07:38:27.000000Z K 7 svn:log V 162 Improve parsing of character and equivalence classes: [:*] and [=*] are parsed as `infinitely many repetitions of :' (or *) instead of literal characters (SUSv3) END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-15T08:03:30.000000Z K 7 svn:log V 39 Remove whitespace at the end of lines. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-15T08:03:59.000000Z K 7 svn:log V 26 A better prinflike fix... END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-15T08:31:19.000000Z K 7 svn:log V 122 fstat() returns information about the target of any symbolic link that was opened, not the link itself. Remove dead code. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-15T08:41:12.000000Z K 7 svn:log V 15 Sort sections. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-06-15T09:40:37.000000Z K 7 svn:log V 27 Import lukemftp-1.6-beta2. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-06-15T09:40:37.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r98247, 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 2002-06-15T09:40:38.000000Z K 7 svn:log V 83 This commit was manufactured by cvs2svn to create tag 'lukemftp-vendor-V1_6_BETA2'. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-06-15T09:42:17.000000Z K 7 svn:log V 31 Update for lukemftp-1.6-beta2. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-15T10:16:39.000000Z K 7 svn:log V 193 Allow s to be used to separate tab stop positions with the -t argument, not just ASCII space characters and commas. Don't count non-printing characters when determining column position. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-15T10:52:20.000000Z K 7 svn:log V 195 Remove obsolescent -tabstop option from Synopsis (it was already removed from the usage() message). Document what the -t option does in a more standard place. Add a standard Diagnostics section. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-15T11:03:28.000000Z K 7 svn:log V 64 Remove where we use already. protoize. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-15T11:26:25.000000Z K 7 svn:log V 88 Protoize. Remove un-needed cast to char in switch of getopt(3)'s return value. FBSDID. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-15T11:28:09.000000Z K 7 svn:log V 35 Remove local prototype for main(). END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-06-15T15:19:21.000000Z K 7 svn:log V 36 MFC rev 1.11 - power status values. END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-06-15T15:20:36.000000Z K 7 svn:log V 54 MFC rev 1.26 addition of polling ac97_reset function. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-06-15T15:35:24.000000Z K 7 svn:log V 171 Add eui64 option which fills interface index (lowermost 64bit of an IPv6 address) automatically. This should obsolete prefix(8). Obtained from: NetBSD MFC after: 2 weeks END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-06-15T15:41:44.000000Z K 7 svn:log V 65 Don't install obsolete prefix(8). We now have `ifconfig eui64'. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-06-15T18:04:51.000000Z K 7 svn:log V 70 Don't install obsolete gifconfig(8). Please use ifconfig(8) instead. END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-06-15T18:39:05.000000Z K 7 svn:log V 161 Make sendmail really not start when sendmail_enable="NONE" Submitted by: Dennis Kristensen Reviewed by: Mike Makonnen END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-06-15T18:56:32.000000Z K 7 svn:log V 71 Do not issue deprecated ioctl. Obtained from: KAME MFC after: 2 weeks END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-06-15T19:10:19.000000Z K 7 svn:log V 142 o Remove GIANT_REQUIRED from useracc() and vsunlock(). Neither vm_map_check_protection() nor vm_map_unwire() expect Giant to be held. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-15T19:18:43.000000Z K 7 svn:log V 176 mdcreate_vnode() isn't correctly clearing things out of the linked list if the file is of 0 size or mdsetcred() fails. Submitted by: Martin Faxer END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-06-15T22:40:13.000000Z K 7 svn:log V 44 Convert UDF to nmount. Reviewed by: scottl END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-06-15T22:48:14.000000Z K 7 svn:log V 199 nmount'ify unionfs further by using separate options instead of passing a flags mount options. This removes the include of sys/fs/unionfs/union.h in mount_unionfs as it should be. Reviewed by: phk END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-06-15T22:51:58.000000Z K 7 svn:log V 319 Add a new command to 'lpc' called 'setstatus', which would be used to change the status message of a print queue. This includes some minor changes to the upstat() routine, so that error messages are not printed while seteuid(priv-user). Reviewed by: freebsd-audit and freebsd-print@bostonradio.org MFC after: 10 days END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-06-15T23:31:27.000000Z K 7 svn:log V 205 Reorganize the way that arguments are processed in lpc's generic-queue commands, to make things a little cleaner (mainly for a later update). Reviewed by: freebsd-print@bostonradio.org MFC after: 10 days END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-06-15T23:35:37.000000Z K 7 svn:log V 179 Partially fix namespace visibility issues by using new visibility macros. Some issues still remain, and will require research in old POSIX standards if we care to get them right. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-06-15T23:37:33.000000Z K 7 svn:log V 45 Fix visibility issues; use . END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-06-15T23:38:43.000000Z K 7 svn:log V 85 Fix visibility macros. Declare fsblkcnt_t and fsfilcnt_t (for statvfs()) per POSIX. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-06-15T23:39:10.000000Z K 7 svn:log V 85 Add some (but not all) of the things POSIX expects to be declared in . END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-06-15T23:42:59.000000Z K 7 svn:log V 102 Add pselect(3) to the build. Need to figure out the most appropriate way to document this interface. END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-06-15T23:47:40.000000Z K 7 svn:log V 87 Make the description of the 'down' command a little more readable. MFC after: 10 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-15T23:52:38.000000Z K 7 svn:log V 103 Version number bumps, truncate release notes, and restart the errata file with some 4.6-RELEASE items. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-16T00:26:45.000000Z K 7 svn:log V 57 Note the 4.6 release date. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-16T00:31:54.000000Z K 7 svn:log V 47 Update for 4.6-STABLE. Approved by: re (bmah) END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-06-16T01:43:29.000000Z K 7 svn:log V 559 Add a nearly complete rewrite of the lpc command 'down'. The only user- visible change should be that more than one queue can now be specified, if one uses the '-msg' parameter to separate the list of queues from the status message to set. The previous implementation of 'down' remains available as the command 'xdown', available for instant fallback if there seems to be anything wrong with the new one. If no one reports a problem after a few weeks, then a later update will remove 'xdown'. Reviewed by: freebsd-print@bostonradio.org MFC after: 10 days END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-06-16T01:51:37.000000Z K 7 svn:log V 124 Just rename two generic-queue init routines from 'init_*' to '*_gi' ("gi" short for 'generic init'...). MFC after: 10 days END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-16T04:06:58.000000Z K 7 svn:log V 242 When trying to emulate a cross-device move operation with cp and rm, add a "--" argument after the options so filenames with leading dashes are handled correctly. PR: 39318 Submitted by: Serge van den Boom MFC after: 1 week END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-06-16T04:52:53.000000Z K 7 svn:log V 137 Roll minor version. Add ISPASYNC_FW_RESTARTED async event. Add DEFAULT_FRAMESIZE && DEFAULT_EXEC_THROTTLE references. MFC after: 1 week END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-06-16T04:53:26.000000Z K 7 svn:log V 83 Add MBOX_DRIVER_HEARTBEAT/MBOX_FW_HEARTBEAT/FC4_FC_SVC defines. MFC after: 1 week END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-06-16T04:54:46.000000Z K 7 svn:log V 244 Set default command count to 0xfe. This tells the f/w essentially to *not* do flow control based upon resource counts for the firmware. Increase default immediate notify count to 16. Change isp_target_async to a function returning an integer. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-06-16T04:56:07.000000Z K 7 svn:log V 133 Change isp_target_async to a function returning an integer. Roll most immediate notifies into something the platform has to handle. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-06-16T04:58:00.000000Z K 7 svn:log V 309 Set all 23XX cards as 'touched' (we have trouble, unpredictably, about running ABOUT FIRMWARE with some that were started by BIOS downloads). Redo CTIO2 dma mapping- use continuation segments instead of multiple CTIO2s. Thanks to Veritas for sponsoring this work (in a different context). MFC after: 1 week END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-06-16T04:59:30.000000Z K 7 svn:log V 46 Add ISP_FC_GETHINFO ioctl. MFC after: 1 week END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-06-16T05:00:20.000000Z K 7 svn:log V 126 Force commit (last CVS comment was wrong). Go back to *not* fully evaluating loop/fabric state if our role is ISP_ROLE_NONE. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-06-16T05:02:25.000000Z K 7 svn:log V 291 Extend private adjunct to ATIO to have both tag lun, and extended state (so we can, when things get lost, find out who currently is processing on behalf of this open exchange. Invariably, when things are lost and wedged, it's CAM). Keep an atio resource counter locally. MFC after: 1 week END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-06-16T05:08:02.000000Z K 7 svn:log V 1031 Add support for ISP_FC_GETHINFO, which returns current connection topology, speed, loopid, WWPN/WWNN, etc. Beef up target mode. Add isp_handle_platform_notify_scsi and isp_handle_platform_notify_fc platform handlers to handle immediate notifies (isp_handle_platform_notify_scsi is still stubbed out). In implementation of isp_handle_platform_notify_fc, for IN_ABORT_TASK, peel off a pending XPT_IMMED_NOTIFY and call xpt_done on it and hope that somebody upstream is listening. Make sure on final CTIO2s that we set residual correctly. These are absolutely crucial. Make sure we set relative offset for each CTIO2 based upon bytes we've already xferred. This is what the private adjunct datat to the original ATIO is. Note state of command so we can figure out where to find it if we get an ABORT from the firmware. Make sure we *always* set CAM_TAG_ACTION_VALID for ATIO2s. Make sure we keep track of the original lun. If se sent status (or we're otherwise done with the command), don't forget to free the adjunct structure. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-06-16T05:18:22.000000Z K 7 svn:log V 522 If the HBA is already 'touched', still set maxluns. Othewise for CAM_QUIRK_HILUN devices we loop thru 32bits of lun. Oops. Switch to using USEC_DELAY rather than USEC_SLEEP at isp_reset time. Try to paper around a defect in clients that don't correctly registers themeselves with the fabric nameserver. Minor updates for Mirapoint support- they still use code that is not HANDLE_LOOPSTATE_IN_OUTER_LAYERS, and, surprise surprise, this old stuff had some bugs in it. Clean up some target mode stuff. MFC after: 1 week END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-16T06:04:43.000000Z K 7 svn:log V 111 When counting words, check the correct character variable to see whether it's a space or not. Noticed by: bde END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-06-16T06:48:42.000000Z K 7 svn:log V 141 Botcho. I included in the last commit the device mpt # LSI-Logic MPT-Fusion line. This driver isn't ready yet. Submitted by: Scott Long END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-06-16T08:29:35.000000Z K 7 svn:log V 53 Restore local bits lost in recent merge from NetBSD. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-16T08:44:39.000000Z K 7 svn:log V 138 Correct the handling of (for example) the N command by only zeroing the input space in mf_fgets() if we reach the end of all input files. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-06-16T10:42:05.000000Z K 7 svn:log V 88 Removed a duplicate -ffreestanding. It's already set in bsd.kern.mk. Approved by: bde END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-16T12:35:17.000000Z K 7 svn:log V 129 Our strerror_r(3) returns int, not char *. This fixes bogus error messages like "Cannot stat: (null)" Reported by: bde, kris END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-06-16T12:35:18.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-16T14:24:51.000000Z K 7 svn:log V 90 Don't try to build libssh if NO_OPENSSL is defined because NO_OPENSSL implies NO_OPENSSH. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2002-06-16T18:07:18.000000Z K 7 svn:log V 37 MFC: Add support for USR PCI adapter END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-06-16T18:33:59.000000Z K 7 svn:log V 77 Delete everything except the sigset_t definitions (subsequent to repo-copy). END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-06-16T18:35:24.000000Z K 7 svn:log V 177 Use to get declaration of sigset_t, which has been moved to a separate header to facilitate its declaration in more than one place. Namespace issues not fixed. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-06-16T18:40:16.000000Z K 7 svn:log V 105 Now that we have a separate header file for sigset_t, use it and avoid the full pollution of . END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-06-16T20:02:09.000000Z K 7 svn:log V 282 MFC 1.10 - replace alloca() with mmap() to avoid unbounded stack usage. This solves problem when installing openoffice from ports and may also solve some of the instability issues with large GUI programs like Mozilla, Konq, etc (thread stacks were being overrun). Approved by: jdp END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-06-16T20:42:29.000000Z K 7 svn:log V 240 o Remove GIANT_REQUIRED from vm_fault_user_wire(). o Move pmap_pageable() outside of Giant in vm_fault_unwire(). (pmap_pageable() is a no-op on all supported architectures.) o Remove the acquisition and release of Giant from mlock(). END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2002-06-16T20:53:35.000000Z K 7 svn:log V 130 Rewrite the probe routine. This makes adding drives and quirks more easy. While there change a few names to less confusing ones. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-06-16T20:59:16.000000Z K 7 svn:log V 176 Try handling lack of syscons (for diskless boot, or other) by testing for the presence of /dev/ttyv0. PR: misc/39351 Submitted by: Dirk-Willem van Gulik END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-06-16T21:02:08.000000Z K 7 svn:log V 72 Fix two syntax errors and add declarations of statvfs() and fstatvfs(). END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-06-16T21:04:15.000000Z K 7 svn:log V 76 Add Kerberos 5 support to su. Reviewed by: freebsd-audit, security-officer END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-16T21:50:42.000000Z K 7 svn:log V 180 Remove to unbreak the build. I'm not sure if this affects the functionality of the drm module, but hopefully it will tide us over until Eric can take a look at it. END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-06-16T22:59:21.000000Z K 7 svn:log V 43 Remove 17 June as German national holiday. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-17T01:12:38.000000Z K 7 svn:log V 726 Compensate for dodgy Win98/WinME MSCHAPv2 responses later in the code path... after we've talked to any RADIUS servers involved, so that we haven't touched the data before it gets to the server. Make it clearer in the code that this compensation is done by setting a flag to a value of zero, a flag which rfc2759 says *MUST* be zero. While we're here, don't bother passing the peer challenge into radius_Authenticate(). It's already part of the key we're passing in (this becomes obvious now that I've structured that data...). This ``fix'' doesn't help to authenticate Win98/WinME users in my test environment as ports/net/freeradius seems to ignore the flag completely anyway, but it may help with other RADIUS servers. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-06-17T01:31:25.000000Z K 7 svn:log V 91 Clean up a bit of namespace pollution which crept in with the last rev. Submitted by: bde END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-06-17T01:42:33.000000Z K 7 svn:log V 234 Move dillon's time conversion functions to a new header . Since they were never documented and have never appeared in a FreeBSD release, no repo-copy of the header is done. This removes namespace pollution from . END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-17T02:19:06.000000Z K 7 svn:log V 71 MFC: Send a NGM_PPPOE_SESSIONID message when we establish a connection END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-06-17T02:21:17.000000Z K 7 svn:log V 84 Actually document pselect(3) so that Bruce can mention it in the release notes. :-) END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-17T02:21:25.000000Z K 7 svn:log V 126 MFC: Handle NGM_PPPOE_SESSIONID messages Usage -> usage main(int argc, char **argv) -> main(int argc, char *argv[]) END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-17T02:24:57.000000Z K 7 svn:log V 104 MFC: Add vendor specific attribute support Add rad_request_authenticator() and rad_server_secret() END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-17T02:44:00.000000Z K 7 svn:log V 177 MFC revisions 1.58 and 1.61: Use the actual path as per realpath(3) when referring to the Makefile internal to make(1), but export the path name as handed to us in ${MAKEFILE} END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-17T02:48:06.000000Z K 7 svn:log V 393 MFC: Don't risk catching a signal while handling a signal for a dying child, as we can then end up not properly clearing wtmp/utmp entries. PR: bin/37934 Submitted by: Sandeep Kumar Reviewed by: markm Revision Changes Path 1.17 +8 -0 src/crypto/telnet/telnetd/sys_term.c 1.38 +8 -0 src/libexec/telnetd/sys_term.c END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-17T03:57:23.000000Z K 7 svn:log V 83 Document traditional BSD behaviour for changecom with no arguments. PR: bin/17480 END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-17T04:05:07.000000Z K 7 svn:log V 96 MFRELENG_4: Document traditional BSD behaviour for changecom with no arguments. PR: bin/17480 END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-17T04:30:48.000000Z K 7 svn:log V 177 MFC revision 1.21: Fix make(1) behaviour regarding SysV-style substitution when given a nil left-hand-side. PR: bin/5297 Submitted by: "Matthew Emmerton" END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-17T04:44:46.000000Z K 7 svn:log V 170 Merge the xargs(1) utility from CURRENT. Major rework of the code, addition of -I, -L, -R, etc., for SUSv3 conformance. Reviewed by: src/tools/regression/usr.bin/xargs END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-17T05:01:46.000000Z K 7 svn:log V 60 MFC revision 1.13: Group base64 encoded output differently. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-06-17T05:40:49.000000Z K 7 svn:log V 46 sppp needs slcompress.c nowadays. PR: 39369 END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-06-17T05:40:50.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-06-17T05:57:37.000000Z K 7 svn:log V 60 - Explicitly pass M_WAITOK in a few calls to uma_zalloc(9). END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-06-17T06:00:20.000000Z K 7 svn:log V 51 - Turn a DIAGNOSTIC check into a KASSERT(9) macro. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-06-17T06:10:17.000000Z K 7 svn:log V 45 - Turn a DIAGNOSTIC check into a KASSERT(9). END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-06-17T06:13:29.000000Z K 7 svn:log V 39 MFC: sppp needs slcompress.c nowadays. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-06-17T06:14:40.000000Z K 7 svn:log V 25 MFC: Make sppp a module. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-17T08:21:53.000000Z K 7 svn:log V 29 Kill superfluous blank line. END K 10 svn:author V 6 anholt K 8 svn:date V 27 2002-06-17T08:58:29.000000Z K 7 svn:log V 53 Fill in my MAINTAINER info for drm Approved by: des END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-17T09:00:21.000000Z K 7 svn:log V 92 MFC: Fix env(1) exit status to conform with SUSv3 env.c rev. 1.6, 1.7, printenv.1 rev. 1.12 END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-17T09:39:30.000000Z K 7 svn:log V 165 remove bogus comment, select/poll do NOT need to fhold as they hold the filedesc lock. style(9) fixes, add blank line at start of functions with no local variables. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-17T11:04:22.000000Z K 7 svn:log V 83 MFC: SUSv3 pwd(1) -L option, mdoc fixes pwd.c 1.15-1.16 1.18-1.19, pwd.1 1.16-1.20 END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-17T11:21:18.000000Z K 7 svn:log V 53 MFC: make the header compatible with C++ (rev.1.14). END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-17T11:22:39.000000Z K 7 svn:log V 45 MFC: correct bswap64() prototype (rev.1.32). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-17T11:24:21.000000Z K 7 svn:log V 114 MFC: Improved standards conformance, localisation, misc. style changes fold.c rev. 1.6-1.10, fold.1 rev. 1.8-1.10 END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-17T11:30:39.000000Z K 7 svn:log V 46 MFC: change ID strings for DaisyTech devices. END K 10 svn:author V 8 matusita K 8 svn:date V 27 2002-06-17T11:57:37.000000Z K 7 svn:log V 54 Now we are in 4.6-STABLE world; change 'BASE' to 4.6. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-17T12:11:05.000000Z K 7 svn:log V 139 Only advance the column position for printable characters, update manual page to emphasise that we count column positions, not characters. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-06-17T13:27:40.000000Z K 7 svn:log V 99 o Acquire and release Giant in vm_map_wakeup() to prevent a lost wakeup(). Reviewed by: tegge END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-17T13:36:25.000000Z K 7 svn:log V 61 Sort sections, use Dl for the example so it stands out more. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-17T13:37:31.000000Z K 7 svn:log V 23 Add Standards section. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-17T13:43:15.000000Z K 7 svn:log V 30 make(I) appeared in PWB UNIX. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-06-17T15:11:07.000000Z K 7 svn:log V 79 MFC: Move the ar(4) and sr(4) drivers to sys/dev and make modules out of them. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2002-06-17T15:26:56.000000Z K 7 svn:log V 243 In TTEST2(), check to make sure the "l" argument isn't so large that "snapend - l" underflows; this fixes a buffer overflow with malformed NFS packets, and may fix other buffer overflows with malformed packets. Obtained from: tcpdump.org CVS END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-06-17T15:28:59.000000Z K 7 svn:log V 448 e_pow.c: Fixed pow(x, y) when x is very close to -1.0 and y is a very large odd integer. E.g., pow(-1.0 - pow(2.0, -52.0), 1.0 + pow(2.0, 52.0)) was 0.0 instead of being very close to -exp(1.0). PR: 39236 Submitted by: Stephen L Moshier e_powf.c: Apply the same patch although it is just cosmetic because odd integers large enough to cause the problem are too large to be precisely represented as floats. MFC after: 1 week END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-06-17T15:44:10.000000Z K 7 svn:log V 269 Add constants for the min and max prom addresses. Use these instead of magic numbers. Use stxa_sync instead of stxa; membar #Sync; to ensure that no instruction is placed between the two. This can cause random corruption even though interrupts are already disabled. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-06-17T16:56:58.000000Z K 7 svn:log V 110 Oops missed this one, part of: MFC: Move the ar(4) and sr(4) drivers to sys/dev and make modules out of them. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-17T19:16:52.000000Z K 7 svn:log V 73 Unbreak modules build by removing duplicate function 'send_sessionid()'. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-17T19:23:41.000000Z K 7 svn:log V 103 Prevent DoS: Do not allow one to trace an ancestor when one is being traced. PR: kern/29741 MFC: 1.90 END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2002-06-17T20:01:06.000000Z K 7 svn:log V 310 Use OBJDIR instead of CURDIR. This unbreaks loading modules through 'make load' if an object dir was, like it is used in /sys/modules. I.e. cd /sys/modules/umass make obj make make load works again without having to install the module. If no objdir was used the module in the current directory is used. END K 10 svn:author V 5 tobez K 8 svn:date V 27 2002-06-17T20:04:39.000000Z K 7 svn:log V 416 Merge from lang/perl5 port: Put SITEARCH and SITELIB paths in front of ARCHLIB and PRIVLIB in the @INC array. This takes care of the infamous problem of updating the packages already in the perl distribution. With this change, no tricks are any longer necessary for such p5 ports, except the usual tweaking of INSTALLDIRS in Makefile.PL. Approved by: markm Tested by: DougB PR: 23376, 32817, 39337 and maybe more END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2002-06-17T20:44:37.000000Z K 7 svn:log V 24 clean up some KASSERTS. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2002-06-17T20:52:26.000000Z K 7 svn:log V 86 Set the ivars _after_ checking that the bdev was correctly created instead of before. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2002-06-17T20:57:54.000000Z K 7 svn:log V 355 Avoid reprobing on loading a driver. This does not work as the ivars set during the previous probe are stale. What really should be done is route the probe through device_probe_and_attach bit this is one of those ICBBATIASS (I can't be bothered as there is a simpler solution). The user can easily replug the device after kldloading a new device driver. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-06-17T21:50:19.000000Z K 7 svn:log V 104 MFC: Finish merging the move from i386/isa -> dev/wi. Pointy-hat-to: Imp for not doing this before 4.6. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-06-17T21:55:02.000000Z K 7 svn:log V 44 MFC: This moved to dev/wi/if_wavelan_ieee.h END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-06-17T22:02:41.000000Z K 7 svn:log V 801 - Introduce the new M_NOVM option which tells uma to only check the currently allocated slabs and bucket caches for free items. It will not go ask the vm for pages. This differs from M_NOWAIT in that it not only doesn't block, it doesn't even ask. - Add a new zcreate option ZONE_VM, that sets the BUCKETCACHE zflag. This tells uma that it should only allocate buckets out of the bucket cache, and not from the VM. It does this by using the M_NOVM option to zalloc when getting a new bucket. This is so that the VM doesn't recursively enter itself while trying to allocate buckets for vm_map_entry zones. If there are already allocated buckets when we get here we'll still use them but otherwise we'll skip it. - Use the ZONE_VM flag on vm map entries and pv entries on x86. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-06-17T23:53:58.000000Z K 7 svn:log V 44 Honor the BUCKETCACHE flag on free as well. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-17T23:58:46.000000Z K 7 svn:log V 158 MFC: POSIX -n option, style changes, accept decimal user ID's as well as user names, diagnostics to stderr. renice.c revs. 1.7-1.16, renice.8 revs. 1.10-1.12 END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-06-18T00:10:09.000000Z K 7 svn:log V 180 MFC 1.66: Use calculated column widths for the routing table display when -W is supplied rather than arbitrarily larger widths. Sponsored by: NTT Multimedia Communications Labs END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-06-18T00:15:31.000000Z K 7 svn:log V 720 MFC netinet/if_ether.c:1.93-1.94, net/if_iso88025subr.c:1.21, net/iso88025.h:1.6-1.8: Move ISO88025 source routing information into sockaddr_dl's sdl_data field. This returns the sdl_data field to a variable-length field. More importantly, this prevents a easily-reproduceable data-corruption bug when the interface name plus the hardware address exceed the sdl_data field's original 12 byte limit. However, token-ring interfaces may still overflow the new sdl_data field's 46 byte limit if the interface name exceeds 6 characters (since 6 characters for interface name plus 6 for hardware address plus 34 for source routing = the size of sdl_data). Sponsored by: NTT Multimedia Communications Labs END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-06-18T00:16:59.000000Z K 7 svn:log V 146 MFC 1.39-1.40: Update ARP to access token-ring source routing information at it's new location. Sponsored by: NTT Multimedia Communications Labs END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-06-18T00:18:32.000000Z K 7 svn:log V 54 MFC 1.32: Teach rarpd about sockaddr_dl's new layout. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-06-18T00:41:47.000000Z K 7 svn:log V 33 Teach mdoc about the 4.6 release END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-06-18T00:50:37.000000Z K 7 svn:log V 153 MFC (more or less) knowledge of the 4.6 release for mdoc's benefit. Also bump default release, spotted by alert user Paul Reece . END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-18T01:11:04.000000Z K 7 svn:log V 16 Sync with i386. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-18T01:14:54.000000Z K 7 svn:log V 30 Allow one to configure `sio'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-18T01:19:31.000000Z K 7 svn:log V 43 ebus sio(4) attachment. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-06-18T02:15:11.000000Z K 7 svn:log V 43 Remove unneeded include of machine/emul.h. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-18T02:39:12.000000Z K 7 svn:log V 104 Support the Comtrol RocketPort 550 PCi 16 (used with RocketPort I/F box). Sponsored by: Feral Software END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-18T02:50:05.000000Z K 7 svn:log V 48 MFC: Support the Comtrol RocketPort 550 PCi 16. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-18T03:05:10.000000Z K 7 svn:log V 171 Add support for Comtrol RocketPort 550 PCi models: 4 RJ45, 4 Quadcable, 8 RJ11, 8 Octacable, and 8 (used with RocketPort I/F box). Note: untested due to lack of hardware END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-18T03:08:02.000000Z K 7 svn:log V 52 MFC: rev 1.8 (support for additional RP 550 models) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-18T03:11:46.000000Z K 7 svn:log V 111 MFC: update Comtrol RocketPort driver (rp) to version 3.02. Newbusify the driver and build as a module. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-18T03:12:36.000000Z K 7 svn:log V 28 MFC: build rp(4) as module. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-18T03:31:18.000000Z K 7 svn:log V 77 Add the nrp(4) driver. This is the newbusified rp(4) driver from 5-CURRENT. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-18T05:14:49.000000Z K 7 svn:log V 80 MFC changes to the join(1) utility for SUSv3 conformance, e.g. 0-field support. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-06-18T05:42:33.000000Z K 7 svn:log V 157 This is the same alloca() fix as was committed for i386. David O'Brien tested the patch on -stable. Reviewed by: obrien Approved by: jdp MFC after: 3 days END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-06-18T07:14:43.000000Z K 7 svn:log V 116 Only create symlink if /dev/ttyv0 exists. PR: misc/39381 Submitted by: Dirk-Willem van Gulik END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-06-18T07:33:56.000000Z K 7 svn:log V 205 Should have paid more attention to the PR. Update (improve?) the examples by doing them in /dev/, and provide more than just the one example. Submitted by: bde (for the ideas, blame for mistakes is mine) END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2002-06-18T07:42:02.000000Z K 7 svn:log V 55 Remove so*_locked(), which were backed out by mistake. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-06-18T07:50:16.000000Z K 7 svn:log V 169 Do vidcontrol -m on after starting moused for a usb mouse. PR: conf/39125 Submitted by: Mike Makonnen Not objected to by: -current and -hackers END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-06-18T07:55:55.000000Z K 7 svn:log V 100 MFC includes of stdlib.h to bring these totally in line with -current. Not objected to by: wollman END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-06-18T07:57:40.000000Z K 7 svn:log V 107 MFC 1.3 and 1.4. Fixes for the arg to execl(), and the deprecated wait union. Approved by: brian and mike END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-06-18T07:59:59.000000Z K 7 svn:log V 126 MFC 1.21, my fix to prevent users leaving the text box through valid means from causing dialog(1) to exit with an error code. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-06-18T08:06:15.000000Z K 7 svn:log V 42 Follow if_wavelan_ieee.h to its new home. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-18T08:40:28.000000Z K 7 svn:log V 109 MFC: SUSv3 conformance (exit status, -n option), style changes nice.c revs. 1.5-1.10, nice.1 revs. 1.18-1.21 END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-06-18T08:55:17.000000Z K 7 svn:log V 88 Fix style and wording bugs introduced in my last commit. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-06-18T09:42:18.000000Z K 7 svn:log V 34 MFC 1.25: Avoid buffer underflow. END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-06-18T09:53:07.000000Z K 7 svn:log V 55 MFC 1.26,1.27: Cleanup, mostly to conform to style(9). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-18T10:23:33.000000Z K 7 svn:log V 73 MFC: Don't let warn() clobber errno, WARNS and style changes (1.19-1.21) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-18T18:13:14.000000Z K 7 svn:log V 80 FreeBSD is one of the OS's that does not require the use of libio with Gcc 3.1. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-06-18T18:31:35.000000Z K 7 svn:log V 46 o Remove LK_CANRECURSE from the vm_map lock. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-06-18T19:37:02.000000Z K 7 svn:log V 314 MFC 1.201 - add a sequential iteration optimization to vm_object_page_clean(). This greatly improves msync() and VM object flushing and greatly improves cpu overheads related to VM object flushing on large objects. Yahoo has been running this patch set since March (and it has also been in -current since March). END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-06-18T19:42:37.000000Z K 7 svn:log V 65 Fix a typo in the named startup options Submitted by: sheldonh@ END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2002-06-18T21:00:56.000000Z K 7 svn:log V 151 Added support for 82545EM and 82546EB based adapters. Added Vlan support. Added new reference and removed reference to unneeded files from conf files. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2002-06-18T21:30:37.000000Z K 7 svn:log V 264 Make the speed used by gdb over serial settable in the kernel configuration. This facilitates the use in circumstances where you are using a serial console as well. GDB doesn't support anything higher than 9600 baud (19k2 if you are lucky), but the console does. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-06-18T21:32:33.000000Z K 7 svn:log V 272 A node that creates a device entry in /dev (yay devfs) so that /dev/mumble can be the entrypoint to some networking graph, e.g. a tunnel or a remote tape drive or whatever... Not fully tested (by me) yet. Submitted by: Mark Santcroos MFC after: 3 weeks END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-18T22:41:35.000000Z K 7 svn:log V 64 setsugid() touches p->p_flag so assert that the proc is locked. END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2002-06-18T22:51:26.000000Z K 7 svn:log V 118 Removed unneeded files. if_em_fxhw.[c,h] and if_em_phy.[c,h] have been merged into one [c,h] file. MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-06-18T23:04:06.000000Z K 7 svn:log V 53 Ooops, use spaces rather than tabs for the wi entry. END K 10 svn:author V 5 billf K 8 svn:date V 27 2002-06-19T01:23:54.000000Z K 7 svn:log V 41 fix whitespace botch in previous commit. END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-06-19T01:40:59.000000Z K 7 svn:log V 104 MFC 1.25: Assume __STDC__, remove non-__STDC__ code. (update from alfred, drops varargs.h-related code) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-19T01:45:03.000000Z K 7 svn:log V 86 Don't convert a single space before a tab stop into a tab when the -i option is used. END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-06-19T01:46:48.000000Z K 7 svn:log V 144 MFC *: Assume __STDC__, remove non-__STDC__ code. (update from alfred, drops old varargs.h-related code) [* = 1.52 printjob.c, 1.27 recvjob.c] END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-06-19T01:53:48.000000Z K 7 svn:log V 82 MFC 1.2: Have this source file use 'static const char rcsid' instead of __RCSID() END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-06-19T01:57:18.000000Z K 7 svn:log V 68 MFC 1.28: mdoc(7) police: markup nits. (original update from ru) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-06-19T05:35:16.000000Z K 7 svn:log V 89 Another good suggestion from Bruce, only create links if the file doesn't exist already. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-19T05:38:45.000000Z K 7 svn:log V 66 Disconnect the docs until we figure out if there are any with v3. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-06-19T06:02:03.000000Z K 7 svn:log V 244 o Replace GIANT_REQUIRED in vm_object_coalesce() by the acquisition and release of Giant. o Reduce the scope of GIANT_REQUIRED in vm_map_insert(). These changes will enable us to remove the acquisition and release of Giant from obreak(). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-19T06:04:37.000000Z K 7 svn:log V 87 Guard definitions for use with C++ code. Submitted by: Ed Hall END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-19T06:05:26.000000Z K 7 svn:log V 33 MFC: rev 1.5 (add guard for C++) END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-19T06:39:25.000000Z K 7 svn:log V 732 Squish the "could sleep with process lock" messages caused by calling uifind() with a proc lock held. change_ruid() and change_euid() have been modified to take a uidinfo structure which will be pre-allocated by callers, they will then call uihold() on the uidinfo structure so that the caller's logic is simplified. This allows one to call uifind() before locking the proc struct and thereby avoid a potential blocking allocation with the proc lock held. This may need revisiting, perhaps keeping a spare uidinfo allocated per process to handle this situation or re-examining if the proc lock needs to be held over the entire operation of changing real or effective user id. Submitted by: Don Lewis END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-19T07:09:44.000000Z K 7 svn:log V 365 Indicate that env(1) allows you to supply arguments to the utility it executes in the usage() message and manual page. Use "utility" instead of "command" in both places to emphasise that shell builtins etc. will not work, and to be consistent with the terminology used by POSIX. PR: 39210 Submitted by: Danny J. Zerkel MFC after: 1 week END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-19T08:16:14.000000Z K 7 svn:log V 138 Allow `%' to be written out with an octal escape (\45 or \045). PR: 39116 Submitted by: Egil Brendsdal MFC after: 1 week END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-19T08:18:37.000000Z K 7 svn:log V 125 Allow format strings containing "%%" to be reused. PR: 39116 Submitted by: Egil Brendsdal MFC after: 1 week END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-06-19T08:30:48.000000Z K 7 svn:log V 57 Fix the tags bug. Too simple really a misplaced splx().. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-19T08:36:00.000000Z K 7 svn:log V 54 Don't try to dereference conn when we know it's NULL. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-19T08:37:02.000000Z K 7 svn:log V 150 Remove the compat bits for the mis-aligned struct disklabel on alpha, people got three times longer than I promised. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-19T09:24:30.000000Z K 7 svn:log V 170 Let printf(1) tell the difference between zero width/precision and unspecified width/precision. PR: 39116 Submitted by: Egil Brendsdal MFC after: 1 week END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-06-19T09:39:41.000000Z K 7 svn:log V 1073 In rev 1.72 a situation related to write/mmap was fixed which could result in a user process gaining visibility into the 'old' contents of a filesystem block. There were two cases: (1) when uiomove() fails (user process issues illegal write), and (2) when uiomove() overlaps a mmap() of the same file at the same offset (fault -> recursive buffer I/O reads contents of old block). Unfortunately 1.72 also had the unintended effect of forcing the filesystem to do a read-before-write in the case of a full-block-write (non append case), e.g. 'dd if=/dev/zero of=test.dat bs=1m count=256 conv=notrunc'. This destroys performance.. not only is a read forced for every write, but clustering breaks as well. The solution is to clear the buffer manually in the full-block case rather then asking BALLOC to do it (BALLOC issues the read-before-write). In the partial-block case we want BALLOC to do it because the read-before-write is necessary. This patch should greatly improve database and news-feed server performance. Found by: MKI MFC after: 3 days END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-19T09:42:20.000000Z K 7 svn:log V 53 Fix duplicate % in %b format introduced in rev 1.22. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-19T12:04:22.000000Z K 7 svn:log V 247 Bring documentation on CDPATH and its effects on cd(1) back into sync with reality (and POSIX): current directory isn't searched unless CDPATH has a "." element or is unset. PR: 38442 Submitted by: oleg dashevskii MFC after: 1 week END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-06-19T12:26:20.000000Z K 7 svn:log V 37 Add yet another (older) Promise chip END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-06-19T12:41:05.000000Z K 7 svn:log V 129 Use si_iosize_max to tell the upper layers not to use more than 32K chunks on ZIP drives instead of deblocking it in the driver. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-06-19T13:17:43.000000Z K 7 svn:log V 41 Merged from sys/isa/fd.c revision 1.233. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-06-19T13:20:20.000000Z K 7 svn:log V 73 Backout previous change and merge from sys/dev/sio/sio.c revision 1.375. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-06-19T13:29:14.000000Z K 7 svn:log V 27 MFi386: revision 1.175.2.9 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-06-19T13:38:05.000000Z K 7 svn:log V 31 Remove i386/isa/if_ar.c entry. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-06-19T13:39:28.000000Z K 7 svn:log V 27 MFi386: revision 1.27.2.10 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-06-19T13:40:07.000000Z K 7 svn:log V 28 MFi386: revision 1.246.2.43 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-06-19T13:45:19.000000Z K 7 svn:log V 31 MFC: Fixed to conflict labels. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-06-19T13:47:53.000000Z K 7 svn:log V 38 MFi386: revisions from 1.342 to 1.344 END K 10 svn:author V 8 matusita K 8 svn:date V 27 2002-06-19T15:06:38.000000Z K 7 svn:log V 256 Set PATH statically, and use 'env -i' to kick chroot(8). As a result, the second buildworld environment is fully isolated from parent's environment variables. Tested virtually on: snapshots.jp.FreeBSD.org Approved by: arch@ (silently) MFC after: 2 weeks END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-19T17:23:08.000000Z K 7 svn:log V 355 Possibly expand the variable name's embedded variables before using it, as seen (somewhat) in NetBSD. This catches a few extra recursion cases that could be hidden by expanding a NIL variable causing an existing variable to be returned (which caused infinite looping and climbing memory usage in at least one case). Obtained from: NetBSD (in principle) END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-06-19T17:37:34.000000Z K 7 svn:log V 157 Add better mediaopt support for ibss and friends. Now the driver is closer to matching the wi man page. Submitted by: jhay (who obtained it from OpenBSD). END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-19T17:39:36.000000Z K 7 svn:log V 185 Fix a memory leak from previous commit by freeing the possibly expanded string at the first opportunity, being sure to now always allocate the new string from VarPossiblyExpand. Oops. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-19T18:57:04.000000Z K 7 svn:log V 232 Add a test for what was fixed in revision 1.27 and 1.28 of make(1)'s var.c, expansion of embedded variables in the left-hand-side of an assignment expression, using the simplest case - hiding recursion using nil-expanded variables. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-19T18:57:20.000000Z K 7 svn:log V 116 Add a new errata note that tries to address some problems seen with some ata(4) CDROM drives. Reviewed by: stable@ END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-19T18:58:16.000000Z K 7 svn:log V 50 New release note: ata(4) tagged queueing bugfix. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-06-19T19:05:41.000000Z K 7 svn:log V 99 Change spelling of `u_char' to `unsigned char' to avoid requiring as a prerequisite. END K 10 svn:author V 6 eivind K 8 svn:date V 27 2002-06-19T19:22:18.000000Z K 7 svn:log V 74 Make locate.updatedb tell about the security risk when it is run as root. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-19T20:00:43.000000Z K 7 svn:log V 109 Enable OPIE for sshd and telnetd. I thought I'd done this a long time ago... Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-19T20:01:25.000000Z K 7 svn:log V 59 We don't use this any more. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-06-19T20:44:48.000000Z K 7 svn:log V 48 Correct spelling of 'supplied'. PR: misc/39528 END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-06-19T20:47:18.000000Z K 7 svn:log V 32 Teach kmem_malloc about M_ZERO. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-06-19T20:49:44.000000Z K 7 svn:log V 379 - Remove bogus use of kmem_alloc that was inherited from the old zone allocator. - Properly set M_ZERO when talking to the back end page allocators for non malloc zones. This forces us to zero fill pages when they are first brought into a cache. - Properly handle M_ZERO in uma_zalloc_internal. This fixes a problem where per cpu buckets weren't always getting zeroed. END