ĩ:69000 260 139 203 760 611 516 133 256 141 143 149 123 382 258 268 279 381 126 164 113 109 158 162 255 122 230 144 94 157 234 167 298 197 139 143 121 152 205 275 119 289 166 174 149 139 208 191 137 124 131 139 131 131 131 137 125 145 161 158 143 204 145 127 197 183 143 157 152 627 204 560 196 188 188 408 151 160 115 125 306 172 123 412 143 112 216 120 125 142 113 212 139 134 180 290 212 120 164 125 167 865 146 120 211 182 120 164 125 160 164 149 316 138 155 146 115 416 172 184 117 120 212 161 135 147 120 125 267 584 228 316 482 171 171 119 210 240 275 690 128 148 175 171 192 580 497 130 166 310 169 162 246 127 745 166 322 121 119 152 152 184 239 123 125 157 167 420 168 174 441 189 150 173 161 188 174 174 157 157 157 229 147 239 184 184 128 433 943 273 220 153 184 206 126 145 119 153 113 116 227 123 101 315 101 113 101 112 431 168 156 155 131 260 232 232 170 287 139 239 174 157 164 167 129 215 297 137 152 108 237 123 151 209 180 126 191 152 249 183 183 500 442 127 350 164 167 534 162 101 101 119 120 125 101 248 120 142 116 143 120 148 K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-21T18:18:46.000000Z K 7 svn:log V 48 mdoc(7) police: Add a missing `.Sm on' request. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-21T18:36:10.000000Z K 7 svn:log V 110 Stop handcoding a couple of instructions since gas 2.10 can properly assemble 16-bit code. Noticed by: markm END K 10 svn:author V 3 alc K 8 svn:date V 27 2000-11-21T19:36:36.000000Z K 7 svn:log V 667 Provide a new interface for the user of aio_read() and aio_write() to request a kevent upon completion of the I/O. Specifically, introduce a new type of sigevent notification, SIGEV_EVENT. If sigev_notify is SIGEV_EVENT, then sigev_notify_kqueue names the kqueue that should receive the event and sigev_value contains the "void *" is copied into the kevent's udata field. In contrast to the existing interface, this one: 1) works on the Alpha 2) avoids the extra copyin() call for the kevent because all of the information needed is in the sigevent and 3) could be applied to request a single kevent upon completion of an entire lio_listio(). Reviewed by: jlemon END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-11-21T19:55:21.000000Z K 7 svn:log V 516 Add a consistent API to a feature that most modern CPUs have; a fast counter register in-CPU. This is to be used as a fast "timer", where linearity is more important than time, and multiple lines in the linearity caused by multiple CPUs in an SMP machine is not a problem. This adds no code whatsoever to the FreeBSD kernel until it is actually used, and then as a single-instruction inline routine (except for the 80386 and 80486 where it is some more inline code around nanotime(9). Reviewed by: bde, kris, jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-21T19:58:55.000000Z K 7 svn:log V 423 Fix buffer overflows in filenames. If you had a path > 80 characters for your /usr/obj/path/to/my/files path to the kernel, then weird things happened. make buildkernel would fail because config was dumping core or generating bad file names (depending on the lenght of the path). While I was here, also use strlcpy, strlcat and snprintf (or asprintf) as necessary. Minor format policing for the snprintf calls as well. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-21T20:03:38.000000Z K 7 svn:log V 41 MFC: Many long filename buffer overflows END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-11-21T20:16:49.000000Z K 7 svn:log V 161 Assembler fixes. Fix opcodes that were typed as ".byte 0xNN, 0xMM" when an older assembler could not recognise the newer Pentium instructions. Reviewed by: jhb END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-11-21T20:19:38.000000Z K 7 svn:log V 46 MFC: Update Copyrights to the correct version END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-11-21T20:22:34.000000Z K 7 svn:log V 48 Protect p_wchan with sched_lock in selwakeup(). END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-11-21T20:28:48.000000Z K 7 svn:log V 55 Whitespace-only change. Tidy up, alphabetise and wrap. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-11-21T20:31:51.000000Z K 7 svn:log V 29 Add new man page to the mix. END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-11-21T20:48:54.000000Z K 7 svn:log V 286 Devices that are running at splimp MUST use ng_queue_data() instead of ng_send_data(). The latter could lead to running the IP stack at splimp instead of splnet, (among other problems) (that MAY be safe but I wouldn't count on it). Noticed while preparing a new set of netgraph stuff. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-21T21:10:15.000000Z K 7 svn:log V 165 Ahem, fix the disclaimer portion of the copyright so it disclaim's the voices in my head. You can sue the voices in Bill Paul's head all you want. Noticed by: jhb END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-11-21T22:29:31.000000Z K 7 svn:log V 170 Add description of M_WRITABLE macro and new M_RDONLY flag. Try my best to conform to line break mdoc FreeBSD standards, although I am new to this. Reviewed by: sheldonh END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-11-21T22:40:59.000000Z K 7 svn:log V 183 Fix a logic reversal: the RFFDG flag must be unset in order to share a file descriptor table. (Thanks to Alan Cox) Clarify the fact that the changelist and eventlist can be shared. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-21T23:25:39.000000Z K 7 svn:log V 285 Add `password_format=md5' to the default settings. I've had this locally for a while, but a recent email to -stable suggests it should be spelled out as the documentation of "password_format" is sparse. Also add a `des_users' entry. Submitted by: Sean O'Connell END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-22T03:38:32.000000Z K 7 svn:log V 31 Document the DELAY() function. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-11-22T03:38:33.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-22T03:44:55.000000Z K 7 svn:log V 18 Install DELAY(9). END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-22T03:45:44.000000Z K 7 svn:log V 14 MFC: DELAY(9) END K 10 svn:author V 6 murray K 8 svn:date V 27 2000-11-22T03:49:49.000000Z K 7 svn:log V 63 MFC: Fix ambiguous handling of empty strings, clarify manpage. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-11-22T07:16:51.000000Z K 7 svn:log V 70 Protect the bounce page list with a mutex instead of using splhigh(). END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-11-22T07:42:04.000000Z K 7 svn:log V 161 Protect the following with a lockmgr lock: allproc zombproc pidhashtbl proc.p_list proc.p_hash nextpid Reviewed by: jhb Obtained from: BSD/OS and netbsd END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-22T08:19:15.000000Z K 7 svn:log V 31 mdoc(7) police: minor cleanup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-22T08:39:17.000000Z K 7 svn:log V 138 Make An macro understand two special arguments, -nosplit and -split. See the mdoc.samples(7) manpage for details. Reviewed by: sheldonh END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-22T08:47:35.000000Z K 7 svn:log V 53 mdoc(7) police: use the new feature of the An macro. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-22T09:23:54.000000Z K 7 svn:log V 4 log END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-22T09:35:58.000000Z K 7 svn:log V 66 mdoc(7) police: do not split author names in the AUTHORS section. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-22T09:50:40.000000Z K 7 svn:log V 142 (null commit) Previous commit has wrong log message. The correct one is: mdoc(7) police: do not split author names in the AUTHORS section. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-22T11:05:51.000000Z K 7 svn:log V 74 Use secure temporary filenames during build. Audited by: markm, cracauer END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-22T11:09:30.000000Z K 7 svn:log V 204 Create temporary files in a secure directory, instead of using multiple filenames based on a single invocation of mktemp() in /tmp, which is easily predictable after the first one. Audited by: markm END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-22T11:19:36.000000Z K 7 svn:log V 100 MFC: Update to reflect that softupdates is no longer in sys/contrib. Also update copyright notice. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-22T12:58:54.000000Z K 7 svn:log V 47 MFC: typo fixes, remove periods from SEE ALSO. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-22T13:25:11.000000Z K 7 svn:log V 51 MFC: add an entry for libcompat for the .Lb macro. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-22T13:28:01.000000Z K 7 svn:log V 29 MFC: document .Lb libcompat. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-22T13:31:01.000000Z K 7 svn:log V 61 mdoc(7) police: add the missing and required .Dd macro call. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-22T13:32:19.000000Z K 7 svn:log V 112 MFC: use .Lb libcompat in favour of text saying "this is available from libcompat", and various other cleanups. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-22T13:36:00.000000Z K 7 svn:log V 182 (null commit) The previous commit log was incorrect. The commit was accidentally included with a manual page fix, and there was in fact no change to this file. Pointy hat to: ben END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-22T13:49:11.000000Z K 7 svn:log V 28 mdoc(7) police: fixed typo. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-22T14:04:26.000000Z K 7 svn:log V 196 Add two new manual pages to document the various options available in make.conf, and the /usr/src building process. PR: 22676 Submitted by: Mike Meyer Reviewed by: nik, sheldonh END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-22T14:11:21.000000Z K 7 svn:log V 74 Add a note asking committers to update make.conf.5 when they update this. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-11-22T14:30:28.000000Z K 7 svn:log V 82 Don't go haywire if the server closes the connection during a multiline response. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-22T14:38:30.000000Z K 7 svn:log V 53 Reduce number of #ifdef nestings. Submitted by: bde END K 10 svn:author V 3 des K 8 svn:date V 27 2000-11-22T14:44:48.000000Z K 7 svn:log V 47 Revert previous commit, it was somewhat hasty. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-11-22T14:50:46.000000Z K 7 svn:log V 115 Don't go haywire if the server closes the connection in the middle of a multiline response (proper fix this time). END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-22T15:19:35.000000Z K 7 svn:log V 94 MFC: Simplify and correct osf/1 signal handling. This is required for the linux abi on alpha END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-22T15:21:39.000000Z K 7 svn:log V 40 MFC: implement linux_clone on the alpha END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-22T15:22:43.000000Z K 7 svn:log V 27 MFC: correct fcntl() flags END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-22T15:39:02.000000Z K 7 svn:log V 34 MFC: use linux_connect() on alpha END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-22T15:50:58.000000Z K 7 svn:log V 42 MFC: use the auto-generated linux_proto.h END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-22T15:55:01.000000Z K 7 svn:log V 40 mdoc(7) police: Er macro usage cleanup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-22T16:02:00.000000Z K 7 svn:log V 40 mdoc(7) police: Er macro usage cleanup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-22T16:11:48.000000Z K 7 svn:log V 40 mdoc(7) police: Er macro usage cleanup. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-22T16:20:13.000000Z K 7 svn:log V 40 MFC: enable linux ipc syscalls on alpha END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-22T16:22:44.000000Z K 7 svn:log V 28 MFC: fix a reversed comment END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-11-22T17:53:17.000000Z K 7 svn:log V 49 Use correct macro for path name PR: docs/13218 END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-11-22T17:54:56.000000Z K 7 svn:log V 65 We do not support lfs. Remove it from list of remountable fs'es. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-11-22T17:56:21.000000Z K 7 svn:log V 62 o get rid lfs mentions o remove non-mdoc groff's instructions END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-11-22T17:57:44.000000Z K 7 svn:log V 47 remove bogus Xref to lsdev(8) PR: docs/13218 END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-11-22T18:00:50.000000Z K 7 svn:log V 107 o fix a typo in copyright part: mdoc comment starts with .\", not ,\" o few mdoc(7) fixes PR: docs/13218 END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-11-22T19:04:42.000000Z K 7 svn:log V 50 Add one2many subdirectory (previously forgotten). END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-11-22T19:06:12.000000Z K 7 svn:log V 32 MFC: add one2many subdirectory. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-11-22T19:42:17.000000Z K 7 svn:log V 105 MFC: Stop printing out the Nfoo options and remove the documentation on them since they nolonger exsist. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-22T20:37:40.000000Z K 7 svn:log V 88 Remove "NODESCRYPTLINKS" it has been superseeded by "passwd_format" in /etc/login.conf. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-22T22:28:34.000000Z K 7 svn:log V 51 Finish the job of conditionalizing the PC98 stuff. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-22T22:30:07.000000Z K 7 svn:log V 65 MFC: conditionalize the PC98 stuff on proper compile-time define END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-11-23T00:25:28.000000Z K 7 svn:log V 59 Trim release notes to track only post-4.2-RELEASE changes. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-11-23T00:28:43.000000Z K 7 svn:log V 532 Update the probe some more to deal with 16/32 bit issues. If the chip is already in 32-bit mode, we need to be able to detect this and still read the chip ID code. Detecting 32-bit mode is actually a little tricky, since we want to avoid turning it on accidentally. The easiest way to do it is to just try and read the PCI subsystem ID from the bus control registers using 16-bit accesses and compare that with the value read from PCI config space. If they match, then we know we're in 16-bit mode, otherwise we assume 32-bit mode. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-23T00:38:45.000000Z K 7 svn:log V 111 Fix the KTR tracepoints for mtx_enter/exit/try_enter to properly order the parameters for the KTR_EXTEND case. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-11-23T01:22:59.000000Z K 7 svn:log V 466 New release notes: Thread supports under Linux emulation on alpha, an(4)/ancontrol(8) WEP, ng_one2many(4), softupdates bugfixes/ enhancements, OpenSSH agent/X forwarding bug fixed, ssh(1) no longer SUID root, OpenSSL->0.9.6, binutils->2.10.1, lastlogin(1), newfs(1) write combining (+MFC), config(8) buffer overflows fixed, pcm(4) drivers compiled into GENERIC by default. Other MFCs: Write combining for crash dumps. Delete a duplicated note on mergemaster(8). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-11-23T01:24:00.000000Z K 7 svn:log V 102 MFC: Write combining for crashdumps, write combining in newfs(1), fix buffer overflows in config(8). END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-11-23T01:35:08.000000Z K 7 svn:log V 95 Correct the pathname of the history file. Reported by: Crist J . Clark END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-11-23T01:41:11.000000Z K 7 svn:log V 95 Correct the pathname of the history file. Reported by: Crist J . Clark END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-11-23T03:21:58.000000Z K 7 svn:log V 312 Don't unregister the ioctl handlers before we verified we can unload. Doing so leaves the linuxulator in a crippled state (no ioctl support) when Linux binaries are run at unload time. While here, consistently spell ELF in capitals and perform some minor style improvements. ELF spelling submitted by: asmodai END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-11-23T05:58:48.000000Z K 7 svn:log V 57 Add a forgotten mutex_exit()/KUE_UNLOCK() to kue_init(). END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-11-23T07:06:02.000000Z K 7 svn:log V 67 MFC: Switched from i386/isa/scsi_dvcfg.h to cam/scsi/scsi_dvcfg.h. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2000-11-23T08:09:45.000000Z K 7 svn:log V 18 Remove extra ")". END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-23T08:18:10.000000Z K 7 svn:log V 34 mdoc(7) police: misc minor fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-23T08:51:33.000000Z K 7 svn:log V 214 Starting from groff(1) version 1.12, -msafer is now the default, but index building for 13.viref requires the use of .sy request. Repair the index building by running groff(1) in unsafe -U mode. Requested by: bde END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-11-23T08:53:19.000000Z K 7 svn:log V 77 Change the argument of linux_sigreturn to be a pointer to a struct sigframe. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-23T08:53:48.000000Z K 7 svn:log V 32 MFC: Repair the index building. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-11-23T08:55:30.000000Z K 7 svn:log V 316 o Change the argument of linux_sigreturn to be a pointer to a struct sigframe. We need more than only the signal context. o Properly convert the signal mask when setting up the signal frame in linux_sendsig and properly convert it back in linux_sigreturn. Do some cleanups and improve style while here. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-23T10:15:50.000000Z K 7 svn:log V 52 Eliminate groff(1) warnings. Obtained from: NetBSD END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-23T10:18:38.000000Z K 7 svn:log V 21 MFC: groff(1) fixes. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-11-23T11:05:14.000000Z K 7 svn:log V 120 Forgot to patch this file in file descriptor race fix commit Submitted-by: "Danny J. Zerkel" END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-23T11:08:17.000000Z K 7 svn:log V 29 Eliminate groff(1) warnings. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-23T11:11:56.000000Z K 7 svn:log V 34 MFC: Eliminate groff(1) warnings. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-23T11:17:33.000000Z K 7 svn:log V 50 Add the appropriate magic to make .Fx 4.1.1 work. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-23T11:19:42.000000Z K 7 svn:log V 21 MFC: allow .Fx 4.1.1 END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-23T11:21:35.000000Z K 7 svn:log V 119 kenv(1) first appeared in FreeBSD 4.1.1, not FreeBSD 5.0. PR: 23020 Submitted by: Simon Dick END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-23T11:23:22.000000Z K 7 svn:log V 47 MFC: first appeared in FreeBSD 4.1.1, not 5.0. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-23T12:28:19.000000Z K 7 svn:log V 39 Update for the Bintuils 2.10.1 import. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-23T14:00:26.000000Z K 7 svn:log V 88 Add an example to explain the basic procedure to build the world. Suggested by: obrien END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-23T14:19:50.000000Z K 7 svn:log V 197 * Say that ps, top, etc, "may not work" with the new kernel, rather than "will not work", as in many cases they will. Suggested by: sholdonh * Add cross-references to reboot(8) and shutdown(8) END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-23T14:44:45.000000Z K 7 svn:log V 119 Use a more generic name for the compiler cross-reference. (cc instead of gcc.) Suggested by: sheldonh (not sholdonh) END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-23T15:21:30.000000Z K 7 svn:log V 29 Eliminate groff(1) warnings. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-11-23T15:21:31.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-23T15:26:32.000000Z K 7 svn:log V 34 MFC: Eliminate groff(1) warnings. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-11-23T17:19:54.000000Z K 7 svn:log V 75 Add a brief warning about devclass and multiple device driver attachments. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-11-23T22:25:03.000000Z K 7 svn:log V 767 Fixup (hopefully) bridging + ipfw + dummynet together... * Some dummynet code incorrectly handled a malloc()-allocated pseudo-mbuf header structure, called "pkt," and could consequently pollute the mbuf free list if it was ever passed to m_freem(). The fix involved passing not pkt, but essentially pkt->m_next (which is a real mbuf) to the mbuf utility routines. * Also, for dummynet, in bdg_forward(), made the code copy the ethernet header back into the mbuf (prepended) because the dummynet code that follows expects it to be there but it is, unfortunately for dummynet, passed to bdg_forward as a seperate argument. PRs: kern/19551 ; misc/21534 ; kern/23010 Submitted by: Thomas Moestl Reviewed by: bmilekic Approved by: luigi END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2000-11-24T07:23:06.000000Z K 7 svn:log V 49 MFC: Reflect reality about number of developers. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2000-11-24T07:53:20.000000Z K 7 svn:log V 23 MFC: Remove extra ")". END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2000-11-24T09:14:09.000000Z K 7 svn:log V 115 [rlogin.1] Document the `-4' and `-6' options. Correct a typo. [rlogin.c] Make the usage message match the code. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2000-11-24T09:25:44.000000Z K 7 svn:log V 87 [rsh.1] Document the `-4' and `-6' options. [rsh.c] Make usage message match the code. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-24T09:33:37.000000Z K 7 svn:log V 29 Eliminate groff(1) warnings. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-11-24T09:33:38.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-24T09:36:30.000000Z K 7 svn:log V 34 MFC: Eliminate groff(1) warnings. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-24T10:05:30.000000Z K 7 svn:log V 69 Reimplement the groff(1) warnings elimination fixes in a better way. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-11-24T10:05:31.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-24T10:08:45.000000Z K 7 svn:log V 58 MFC: Reimplement the groff(1) warnings elimination fixes. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-11-24T10:18:52.000000Z K 7 svn:log V 223 Let the pwd program double as realpath(1). This lets you resolve pathnames to their underlying physical path: critter# realpath /sys/kern/subr_disk.c /freebsd/src/sys/kern/subr_disk.c Update the pwd man-page slightly. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-24T10:22:08.000000Z K 7 svn:log V 46 Mention mergemaster(8). Submitted by: obrien END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-24T10:42:21.000000Z K 7 svn:log V 59 Document EI_OSABI and EI_ABIVERSION. Requested by: obrien END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-24T10:48:02.000000Z K 7 svn:log V 49 Remove the only hard sentence break in the file. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-24T10:48:52.000000Z K 7 svn:log V 19 MFC: - mdoc fixes. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-24T11:13:15.000000Z K 7 svn:log V 318 (forced commit) More detail describing why chmod is installed into ${INSTALLTMP} since rev 1.176: We use Perl's MakeMaker-generated makefiles to install Perl. Since we can't hack up MakeMaker's MM_Unix.pm to suit our build, we need chmod to be around until we use our own makefiles to install perl. PR: gnu/22025 END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-24T11:16:02.000000Z K 7 svn:log V 75 MFC rev 1.178: add chmod to the list of tools installed into ${INSTALLTMP} END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-24T11:17:28.000000Z K 7 svn:log V 92 Fix a layout problem (.It Li -> .Fx) PR: 23055 Submitted by: Jimmy Olgeni END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-24T11:19:33.000000Z K 7 svn:log V 25 MFC: fix layout problem. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-24T11:39:39.000000Z K 7 svn:log V 29 mdoc(7) police: minor fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-24T13:58:21.000000Z K 7 svn:log V 120 Make this paper buildable in nroff mode, eliminate warnings, do not force default printing device and compression mode. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-24T14:08:07.000000Z K 7 svn:log V 70 The default format for troff documentation is set with PRINTERDEVICE. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-24T14:09:33.000000Z K 7 svn:log V 44 MFC: s/PRINTER/PRINTERDEVICE/ in a comment. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-24T14:14:38.000000Z K 7 svn:log V 56 MFC: make this paper buildable in nroff (-Tascii) mode. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-24T16:58:17.000000Z K 7 svn:log V 29 Eliminate groff(1) warnings. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-24T16:59:16.000000Z K 7 svn:log V 34 MFC: Eliminate groff(1) warnings. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-11-24T17:04:51.000000Z K 7 svn:log V 172 Add a module makefile for if_ep. This is not enabled by default, as the module is missing a bunch of useful stuff (like the ability to unload). Not objected to by: mdodd END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-11-24T17:36:07.000000Z K 7 svn:log V 489 Print a warning when we detect a Realtek 8139B chip (identified by the IO map being 256 bytes long instead of 128) This chip works very unreliably on my Lanner embedded PC with the rl driver. Lots of watchdog timeouts or poor performance. Forcing the media type to 10 Meg (ifconfig rl0 media 10baseT/UTP) is a good workaround. This looks very similar to the problem reported in PR kern/18790 It is interesting to note that the linux driver has lots of special case code for this chip. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-25T01:25:35.000000Z K 7 svn:log V 132 Don't build libgcc_r if "NOLIBC_R" defined. If you don't have a threads safe libc, having a threads safe libgcc isn't of much use. END K 10 svn:author V 5 billf K 8 svn:date V 27 2000-11-25T01:55:42.000000Z K 7 svn:log V 221 Correct an arguement to ssh_add_identity, this matches what is currently in ports/security/openssh/files/pam_ssh.c PR: 22164 Submitted by: Takanori Saneto Reviewed by: green Approved by: green END K 10 svn:author V 5 green K 8 svn:date V 27 2000-11-25T02:00:35.000000Z K 7 svn:log V 387 In env_destroy(), it is a bad idea to env_swap(self, 0) to switch back to the original environ unconditionally. The setting of the variable to save the previous environ is conditional; it happens when ENV.e_committed is set. Therefore, don't try to swap the env back unless the previous env has been initialized. PR: bin/22670 Submitted by: Takanori Saneto END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-25T02:02:01.000000Z K 7 svn:log V 76 Remove this binutils 2.8.1 file that was never part of any FreeBSD release. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-25T02:08:34.000000Z K 7 svn:log V 76 Remove this binutils 2.8.1 file that was never part of any FreeBSD release. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-25T03:01:05.000000Z K 7 svn:log V 24 These files are mpsafe. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-25T03:14:31.000000Z K 7 svn:log V 114 add threadsafe version of inet_ntoa (inet_ntoa_r takes a buffer to fill) this is used by some debugging functions END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-11-25T03:25:34.000000Z K 7 svn:log V 145 Make the xxxFILES= list generation generic. This makes it easier to add things like MFILES= or CONFFILES= without having to modify config code. END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-11-25T03:34:49.000000Z K 7 svn:log V 181 - Rename callout_reset to _callout_reset and add a flags argument. - Add macros callout_reset, which does the obvious, and mp_callout_reset, which passes the CALLOUT_MPSAFE flag. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-11-25T03:36:09.000000Z K 7 svn:log V 595 Update the ed driver to probe and attach under a NEWCARD kernel (I was using a cardbus based system with pccbb providing the pcic interface). Something isn't quite right.. when the driver allocates and activates its resources, the IO space that was requested reads as all zeros (versus the original 0xff's as it normally is when there is no device responding). Also, deactivate the resources before releasing them. OLDCARD doesn't seem to care but NEWCARD/CARDBUS get rather unhappy if you release a resource that hasn't been deactivated yet. Make pcic_p.c only compile with oldcard kernels. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-11-25T03:42:06.000000Z K 7 svn:log V 34 Add Kingston and the KNE-PC2 card END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-11-25T03:43:37.000000Z K 7 svn:log V 54 Regenerate. Note that pccarddevs_data.h is not used. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-11-25T03:46:45.000000Z K 7 svn:log V 79 o Make systat use sysctl() to retrieve hz and stathz, instead of using kmem. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-11-25T03:47:36.000000Z K 7 svn:log V 75 o Make systat/iostat.c use sysctl() to retrieve cp_time instead of kmem. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-11-25T03:49:42.000000Z K 7 svn:log V 96 o make systat/pigs.c use syctl() to retrieve cp_time, fscale, and ccpu instead of using kmem. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-11-25T03:53:42.000000Z K 7 svn:log V 483 o Make systat/vmstat.c use sysctl() to retrieve cp_time, bufspace, maxvnodes, numvnodes, freevnodes, nchstats, and numdirtybuffers. o Make the hw.ncpu error checking code a little more rigorous by sanity checking the returned data size. o Didn't fix machine-dependent non-sysctl-exported variables: intrnames, eintrnames, intrcnt, eintrcnt, as these variables are defined and exported from machine-dependent kernel code in assembly. This should probably be fixed somehow. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-11-25T04:13:05.000000Z K 7 svn:log V 402 Security fix: correctly set groups according to the user. Previously, root's groups' permissions were being used, so a user could read up to 16 (excluding initial whitespace) bytes of e.g. a wheel-accessible file. Also, don't allow blocking on the opening of ~/.fakeid, so replace a fopen() with open() and fdopen(). I knew I'd be going to hell for using C file streams instead of POSIX syscalls... END K 10 svn:author V 5 green K 8 svn:date V 27 2000-11-25T04:14:14.000000Z K 7 svn:log V 36 MFC: squash evil security-type bugs END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-11-25T06:04:18.000000Z K 7 svn:log V 71 Don't attach the interface twice. While I'm here, add a driver mutex. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-11-25T06:22:16.000000Z K 7 svn:log V 214 Revert the last commit to the callout interface, and add a flag to callout_init() indicating whether the callout is safe or not. Update the callers of callout_init() to reflect the new interface. Okayed by: Jake END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-11-25T07:04:43.000000Z K 7 svn:log V 74 Correct a misnamed argument hidden behind a #ifdef DEBUG Found by: LINT END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-11-25T07:16:06.000000Z K 7 svn:log V 67 Update to reflect the disappearance of getsock(). Found by: LINT END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-11-25T07:25:08.000000Z K 7 svn:log V 151 Argh, I have fixed this cut/paste error twice before. I must have committed the wrong patch. :-( sn_pccard_products[] should have been static anyway. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-11-25T07:25:45.000000Z K 7 svn:log V 33 Make sn_pccard_products[] static END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-11-25T07:35:38.000000Z K 7 svn:log V 649 Lock down the network interface queues. The queue mutex must be obtained before adding/removing packets from the queue. Also, the if_obytes and if_omcasts fields should only be manipulated under protection of the mutex. IF_ENQUEUE, IF_PREPEND, and IF_DEQUEUE perform all necessary locking on the queue. An IF_LOCK macro is provided, as well as the old (mutex-less) versions of the macros in the form _IF_ENQUEUE, _IF_QFULL, for code which needs them, but their use is discouraged. Two new macros are introduced: IF_DRAIN() to drain a queue, and IF_HANDOFF, which takes care of locking/enqueue, and also statistics updating/start if necessary. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-11-25T07:50:27.000000Z K 7 svn:log V 71 Remove unused variable, spl() manipulation isn't done for the ifq now. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-11-25T08:00:10.000000Z K 7 svn:log V 226 Change the driver to allocate its own callout structure, and modify the interface to use callout_* instead of timeout(). Also add an IS_MPSAFE #define (currently off) which will mark the driver as mpsafe to the upper layers. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-11-25T08:13:33.000000Z K 7 svn:log V 27 GC some defunct prototypes END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-11-25T09:10:55.000000Z K 7 svn:log V 25 Fix a mangled $Id string END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-25T09:57:13.000000Z K 7 svn:log V 57 Remove binutils 2.9.1 files that are not part of 2.10.x. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-25T10:23:21.000000Z K 7 svn:log V 57 Remove binutils 2.9.1 files that are not part of 2.10.x. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-25T10:29:36.000000Z K 7 svn:log V 89 Import of GNU Binutils version 2.10.1. Believe it or not, this is heavily stripped down. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-25T10:29:36.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r69159, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-25T10:38:21.000000Z K 7 svn:log V 28 Upgrade to Binutils 2.10.1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-25T13:04:08.000000Z K 7 svn:log V 30 Don't compile libgcc_r twice. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-25T13:12:22.000000Z K 7 svn:log V 62 MFC: remove binutils 2.9.1 files that are not part of 2.10.x. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-25T13:56:28.000000Z K 7 svn:log V 72 `stringify.sed' has been replaced by `astring.sed' [on ANSI-C systems]. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-25T13:59:49.000000Z K 7 svn:log V 324 Deal with a real PITA in that GDB 4.18 (as we imported it) requires a `wait.h' that was in contrib/binutils/, however this wait.h went away with bintuils 2.10.0 so I `cvs rm'ed it. Now we find gdb will not build. This binutils wait.h contained nothing we didn't already have in . So just hack a symlink to it. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-11-25T13:59:50.000000Z K 7 svn:log V 72 This commit was manufactured by cvs2svn to create tag 'binutils_2_10_0'. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-11-25T16:51:16.000000Z K 7 svn:log V 80 Add a constant for the (to be committed at a later time) irq-entropy harvester. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-11-25T17:09:01.000000Z K 7 svn:log V 346 Stop explicitly using nanotime(9) and use the new get_cyclecounter(9) call instead. This makes a pretty dramatic difference to the amount of work that the harvester needs to do - it is much friendlier on the system. (80386 and 80486 class machines will notice little, as the new get_cyclecounter() call is a wrapper round nanotime(9) for them). END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-11-25T17:58:11.000000Z K 7 svn:log V 95 Correct a comment. This represents a very minor policy change of my intentions with this code. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-11-25T18:00:54.000000Z K 7 svn:log V 56 More comment changing. Keep documentation in one place. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-25T18:32:56.000000Z K 7 svn:log V 81 Fix the snapshot READMEs. Pointed out by: Kenneth W Cochran END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-11-25T19:13:29.000000Z K 7 svn:log V 67 Greatly improve the boot-up unblocking time of the entropy device. END K 10 svn:author V 3 alc K 8 svn:date V 27 2000-11-25T19:35:49.000000Z K 7 svn:log V 96 Undo rev 1.8: This commit actually added a second declaration of aio_error() to the same file. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-11-25T20:08:07.000000Z K 7 svn:log V 80 D'uh. The explicit reseed was happening at the wrong security/privelige levels. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-11-25T21:00:58.000000Z K 7 svn:log V 82 Add the "LOG_CONSOLE" facility and tell syslogd to not log it on console devices. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-25T22:29:11.000000Z K 7 svn:log V 62 MFC: remove binutils 2.9.1 files that are not part of 2.10.x. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-25T22:57:27.000000Z K 7 svn:log V 62 MFC: remove binutils 2.9.1 files that are not part of 2.10.x. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-25T23:05:08.000000Z K 7 svn:log V 62 MFC: remove binutils 2.9.1 files that are not part of 2.10.x. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-25T23:16:08.000000Z K 7 svn:log V 133 MFC: `stringify.sed' has been replaced by `astring.sed' [on ANSI-C systems]. Also fix the erronious stringify.sed dependancies. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-26T01:21:09.000000Z K 7 svn:log V 52 Import a virgin (but trimed) Binutils 2.10 release. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-26T01:21:09.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r69180, 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 2000-11-26T01:21:10.000000Z K 7 svn:log V 88 This commit was manufactured by cvs2svn to create tag 'binutils-vendor-binutils_2_10_0'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-11-26T01:21:11.000000Z K 7 svn:log V 88 This commit was manufactured by cvs2svn to create tag 'binutils-vendor-binutils_2_10_1'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-26T01:26:00.000000Z K 7 svn:log V 33 MFC: Upgrade to Binutils 2.10.1. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-11-26T02:30:09.000000Z K 7 svn:log V 337 MFC from current the major file descriptor race fixing patchset. This fix file descriptor races in open(), close(), fcntl(), read(), write(), and most other system calls that take file descriptors as arguments. The races being fixed are mainly due to the file descriptor table sharing that rfork()/threading allows. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-11-26T02:55:14.000000Z K 7 svn:log V 847 MFC the major low memory deadlock solution. This patch removes most of the preexisting low-memory-handling hacks and replaces it with a relatively simple concept: The entire I/O path (except networking) is allowed to dig into the system memory reserve but will effectively free resources rather then leave them wired/cached if the system is found to be in a low-memory situation, thus allowing I/O to continue to operate. This patch also fixes a VXLOCK self-deadlock and generates a message if it detects what used to be the deadlock. (this also MFCd) Finally, this patch removes code related to the case where the original page could not be found during bogus page recovery and replaces it with a panic. The original page had better still exist since we have an extra reference on it and on the VM object during the I/O. (this also MFCd) END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-11-26T03:08:50.000000Z K 7 svn:log V 177 MFC disklabel/virgin-label feature. Adds a DIOCVIRGIN ioctl to obtain a virgin disklabel. disklabel now uses the new ioctl, allowing it to create virgin disklabels on slices. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-26T03:37:34.000000Z K 7 svn:log V 126 Properly fix the temporary file creation in the case of multiple command-line arguments. Noticed by: dynamo END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-11-26T04:32:41.000000Z K 7 svn:log V 58 MFC 1.27, fix forgotten getsock()->holdsock() conversion. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-11-26T04:42:27.000000Z K 7 svn:log V 89 MFC /usr/src/sys/compat/svr4/svr4_stream.c 1.16, another forgotten getsock()->holdsock() END K 10 svn:author V 5 dougb K 8 svn:date V 27 2000-11-26T05:28:22.000000Z K 7 svn:log V 111 Add the remaining pseudo-users as aliases to root PR: conf/23105 Submitted by: Matthew West, mwest@uct.ac.za END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-26T06:06:18.000000Z K 7 svn:log V 33 MFC: Really use secure tempfiles END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-11-26T06:29:33.000000Z K 7 svn:log V 52 Merged from sys/i386/i386/machdep.c revision 1.422. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-26T08:14:55.000000Z K 7 svn:log V 26 vsprintf() -> vsnprintf() END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-26T08:50:12.000000Z K 7 svn:log V 60 Don't call err() with user data and without a format string END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-26T09:05:40.000000Z K 7 svn:log V 20 sprintf -> snprintf END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-26T09:51:46.000000Z K 7 svn:log V 23 Format string auditing END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-11-26T09:58:18.000000Z K 7 svn:log V 132 Fix safety-net code. While technically a bug, I'm delighted to see that it has never (apparently) been invoked. Submitted by: ache END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-26T10:05:06.000000Z K 7 svn:log V 30 Don't hard-code a buffer size END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-26T10:21:54.000000Z K 7 svn:log V 9 Constify END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-11-26T10:30:18.000000Z K 7 svn:log V 222 Make it possible to override the function which writes messages to stderr in case of warnings and errors. Rename malloc_options to have a leading underscore, I belive I have been told that is more correct namespace wise. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-26T10:56:12.000000Z K 7 svn:log V 9 Constify END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-26T11:04:45.000000Z K 7 svn:log V 20 sprintf -> snprintf END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-26T11:07:45.000000Z K 7 svn:log V 9 Constify END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-26T11:38:51.000000Z K 7 svn:log V 19 MFC: OpenSSL 0.9.6 END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-26T12:08:17.000000Z K 7 svn:log V 335 Make uidinfo subsystem mpsafe use a mutex lock when looking up/deleting entries on the hashlist use a mutex lock on each uidinfo when updating fields make uifree() a void function rather than 'int' since no one cares allocate uidinfo structs with the M_ZERO flag and don't explicitly initialize them Assisted by: eivind, jhb, jakeb END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-11-26T13:52:17.000000Z K 7 svn:log V 73 Add 'mpsafe' parameter to callout_init() in MD bits. Reminded by: jake END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-11-26T15:05:46.000000Z K 7 svn:log V 63 Add uidinfo hash and uidinfo struct to the witness order list. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-11-26T16:40:00.000000Z K 7 svn:log V 63 unhook netgraph/bridge until somebody makes it compile in LINT END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-11-26T19:29:15.000000Z K 7 svn:log V 39 Make diskerr() always log with printf. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-11-26T19:34:06.000000Z K 7 svn:log V 167 Make log(-1, ...) do what addlog(...) did. Replace all uses of addlog(...) with log(-1, ...) Remove bogus "register" keywords in subr_prf.c Make log() return void. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-11-26T20:17:53.000000Z K 7 svn:log V 134 MFC: bridging + ipfw + dummynet fixup... (don't treat pseudo-mbuf 'pkt' as an mbuf, etc...) PR: kern/19551 ; misc/21534 ; kern/23010 END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-11-26T20:24:18.000000Z K 7 svn:log V 134 MFC: bridging + ipfw + dummynet fixup... (don't treat pseudo-mbuf 'pkt' as an mbuf, etc...) PR: kern/19551 ; misc/21534 ; kern/23010 END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-11-26T20:35:21.000000Z K 7 svn:log V 78 Simplify the tprintf() API. Loose the special #include file. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-26T21:14:17.000000Z K 7 svn:log V 191 Move the #define of _KERN_MUTEX_C_ so that it's before any system headers are included. System headers can include sys/mutex.h and then certain macros do not get defined. Reviewed by: jake END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-26T21:26:20.000000Z K 7 svn:log V 44 Virgin import of Christos Zoulas FILE 3.33. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-26T21:26:20.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r69216, 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 2000-11-26T21:26:21.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'file-vendor-file_3_33'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-26T21:29:25.000000Z K 7 svn:log V 62 Information on how I did the import and upgrade instructions. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-11-26T21:29:26.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 cvs2svn K 8 svn:date V 27 2000-11-26T21:29:27.000000Z K 7 svn:log V 71 This commit was manufactured by cvs2svn to create branch 'VENDOR-file'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-26T21:37:25.000000Z K 7 svn:log V 34 MFC: Christos Zoulas's FILE 3.33 END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-26T21:37:51.000000Z K 7 svn:log V 121 Correct definition of MAXHOSTNAMELEN in ifdef'ed code. Submitted by: Edwin Groothuis PR: bin/22787 END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-11-26T21:47:01.000000Z K 7 svn:log V 201 Unbreak world; #include instead of Only include when building kernel sources. This should probably be changed to require callers to include it themselves. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-11-26T21:59:30.000000Z K 7 svn:log V 42 Fix another callout_init() that I missed. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-26T22:18:11.000000Z K 7 svn:log V 59 Correct definition of MAXHOSTNAMELEN in ifdef'ed out code. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-26T22:19:52.000000Z K 7 svn:log V 14 Add ${LIBC_R} END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-26T22:19:56.000000Z K 7 svn:log V 141 Use the vendor's manpages (which are in old -man format) rather than our modified one based on a much older version of the vendor's manpage. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-26T22:20:17.000000Z K 7 svn:log V 30 MAXHOSTNAMELEN is 256, not 64 END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-26T22:21:39.000000Z K 7 svn:log V 58 Correct definition of MAXHOSTNAMELEN in ifdef'ed out code END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-26T22:36:35.000000Z K 7 svn:log V 115 Cleanup this code a bit by attempting to sync it up with NetBSD and with each other. Reviewed by: markm, dwmalone END K 10 svn:author V 8 dannyboy K 8 svn:date V 27 2000-11-26T23:26:51.000000Z K 7 svn:log V 83 Typo fix: forgot -> forget. PR: 23113 Submitted by: Jimmy Olgeni END K 10 svn:author V 8 dannyboy K 8 svn:date V 27 2000-11-26T23:31:33.000000Z K 7 svn:log V 29 MFC: 1.20: forgot -> forget. END K 10 svn:author V 5 danny K 8 svn:date V 27 2000-11-26T23:33:36.000000Z K 7 svn:log V 97 Prevent leakage of information about anonymous user's homedir via 'QUOTE CWD'. Reviewed by: des END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-26T23:33:40.000000Z K 7 svn:log V 57 Note that the `fmt' parameter is a printf()-like string. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-11-26T23:39:46.000000Z K 7 svn:log V 151 Don't scroll of the end of the help pages when using the visual option in for "boot -c". PR: 17539 Submitted by: Edwin.Groothuis@cgmd76206.chello.nl END K 10 svn:author V 8 dannyboy K 8 svn:date V 27 2000-11-26T23:43:15.000000Z K 7 svn:log V 86 compatability -> compatibility PR: 23112 Submitted by: Jimmy Olgeni END K 10 svn:author V 8 dannyboy K 8 svn:date V 27 2000-11-26T23:51:07.000000Z K 7 svn:log V 86 compatability -> compatibility PR: 23114 Submitted by: Jimmy Olgeni END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-27T00:09:16.000000Z K 7 svn:log V 404 ucred system overhaul: 1) mpsafe (protect the refcount with a mutex). 2) reduce duplicated code by removing the inlined crdup() from crcopy() and make crcopy() call crdup(). 3) use M_ZERO flag when allocating initial structs instead of calling bzero after allocation. 4) expand the size of the refcount from a u_short to an u_int, by using shorts we might have an overflow. Glanced at by: jake END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-27T00:38:14.000000Z K 7 svn:log V 346 Grab the latest FSF bug fixes to the anonvcs GCC 'gcc-2_95-branch' branch. This covers the bug fixes from May 26th - November 26, 2000. This isn't being brought in on the vendor branch as that has moved passed the GCC 2.95 branch since the import of a 2.96 snapshot. Otherwise this would have had a vendor import tag of "gcc_2_95_cvs_20001126". END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-27T00:55:37.000000Z K 7 svn:log V 32 MFC: protect "ASM_OUTPUT_IDENT" END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-27T02:15:13.000000Z K 7 svn:log V 254 `cdboot' is broken as it cannot load a kernel. The release engineer keeps using the wrong /boot/cdboot when creating the ISO images. So we'll add the 4.0-RELEASE cdboot to the tree until someone bothers to fix the source so a working `cdboot' is built. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-11-27T02:15:14.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-27T02:16:39.000000Z K 7 svn:log V 72 MFC: "build" the 4.0-RELEASE `cdboot' binary until the source is fixed. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-27T02:31:25.000000Z K 7 svn:log V 439 Change interactive mode so that a monitor thread keeps an eye on the ppp descriptor and signals the terminal thread when there's something to read on that descriptor. This means that the main loop doesn't have to alarm() itself into dropping out of el_gets() frequently to check the descriptor. This dropping out was disturbing syscons (via ioctl()s from libedit) enough to reset the screensaver timeout every .5 of a second. PR: 20345 END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-27T04:26:39.000000Z K 7 svn:log V 69 Fix format string warnings. Submitted by: nra Obtained from: NetBSD END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-27T06:26:48.000000Z K 7 svn:log V 9 Constify END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-27T06:40:35.000000Z K 7 svn:log V 9 Constify END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-27T06:55:38.000000Z K 7 svn:log V 26 *** empty log message *** END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-27T07:19:06.000000Z K 7 svn:log V 29 Eliminate groff(1) warnings. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-27T07:20:08.000000Z K 7 svn:log V 34 MFC: Eliminate groff(1) warnings. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-27T07:21:37.000000Z K 7 svn:log V 9 Constify END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-27T07:27:44.000000Z K 7 svn:log V 152 Don't install the osf1 script from here. It causes the release build to break as ${DESTDIR}/usr/bin doesn't exist where the module is being installed. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-27T07:28:15.000000Z K 7 svn:log V 27 Fix format string warnings END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-27T07:32:29.000000Z K 7 svn:log V 49 Previous commit was a format string auditing fix END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-27T07:35:53.000000Z K 7 svn:log V 23 Format string auditing END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-27T07:55:08.000000Z K 7 svn:log V 52 Eliminate groff(1) warnings: unbreak refer(1)ences. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-27T07:57:44.000000Z K 7 svn:log V 27 Fix format string warnings END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-27T07:57:48.000000Z K 7 svn:log V 57 MFC: Eliminate groff(1) warnings: unbreak refer(1)ences. END