ƒ¯H106217 211 1527 1278 532 240 199 127 120 169 471 177 174 160 176 155 164 227 118 172 144 128 162 118 308 126 115 124 121 131 334 282 222 141 117 201 166 115 182 168 279 261 173 117 178 196 181 454 173 845 285 523 388 376 112 229 538 121 117 200 416 431 254 318 130 357 243 173 337 230 135 279 136 406 163 215 164 142 143 166 172 155 221 404 122 175 171 470 147 178 353 134 106 321 219 118 338 241 442 310 155 400 311 182 112 111 217 135 114 163 191 265 212 325 150 215 251 233 403 112 122 152 187 882 217 228 772 290 435 133 146 171 189 179 298 567 234 284 145 438 455 480 302 684 179 153 147 645 151 133 120 246 378 385 312 125 383 381 118 330 112 164 434 128 141 127 106 180 190 135 249 128 432 369 401 274 363 249 255 290 215 209 236 215 120 366 173 260 143 282 131 182 842 213 164 290 227 543 269 216 156 248 145 491 344 240 180 129 351 125 241 171 133 K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-30T18:48:51.000000Z K 7 svn:log V 1429 Move to C99 sparse structure initialization for the mac_policy_ops structure definition, rather than using an operation vector we translate into the structure. Originally, we used a vector for two reasons: (1) We wanted to define the structure sparsely, which wasn't supported by the C compiler for structures. For a policy with five entry points, you don't want to have to stick in a few hundred NULL function pointers. (2) We thought it would improve ABI compatibility allowing modules to work with kernels that had a superset of the entry points defined in the module, even if the kernel had changed its entry point set. Both of these no longer apply: (1) C99 gives us a way to sparsely define a static structure. (2) The ABI problems existed anyway, due to enumeration numbers, argument changes, and semantic mismatches. Since the going rule for FreeBSD is that you really need your modules to pretty closely match your kernel, it's not worth the complexity. This submit eliminates the operation vector, dynamic allocation of the operation structure, copying of the vector to the structure, and redoes the vectors in each policy to direct structure definitions. One enourmous benefit of this change is that we now get decent type checking on policy entry point implementation arguments. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-10-30T19:08:56.000000Z K 7 svn:log V 1180 Revision 1.136 introduced two features that may cause undefined behaviour of the hardware: a possibly reserved bit of the receive descriptor (RFA) `status' field is borrowed to record no-resource (RNR) events, and the same status field is read and written to at a time that may clash with the hardware updating this field. There is no hardware documentation available to determine if these things are safe to do; the second issue almost certainly isn't, and the first is only safe if there is documentation saying that this bit is free to be used by the driver. The PR referenced below provides extremely convincing evidence that the changes cause random crashes on some (unusual) hardware. Since these features are only required by the DEVICE_POLLING case, this commit makes their use conditional on that option. It does not change the DEVICE_POLLING case, but at least people with the rare hardware on which this code causes problems can now avoid the crashes by not enabling DEVICE_POLLING. PR: kern/42260 Reviewed by: luigi Problem revision found by: Pawel Malachowski Tested by: Pawel Malachowski MFC after: 1 week END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-10-30T19:55:06.000000Z K 7 svn:log V 435 Save and restore the interrupt Edge/Level Control Registers (ELCR) across system suspends on the Intel 82371AB PCI-ISA bridge. On a Sony Vaio C1XD that I have, these registers are not set correctly after an ACPI resume. The result is that after resuming, a shared IRQ is left in edge-triggered mode so the interrupt can later become jammed in a state where the line remains asserted, but the handler is never called. Reviewed by: jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-10-30T20:11:07.000000Z K 7 svn:log V 147 OK, you can use the 4.x boot loader and boot blocks to load kernels, but I'm nervous about recommending it, so note it as a footnote only for now. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-30T20:33:28.000000Z K 7 svn:log V 106 Correct path in previous commit. libssh lives under src/secure/lib, not under src/lib. Reported by: phk END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-30T20:52:07.000000Z K 7 svn:log V 35 Write out 15 sectors of boot code. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-30T20:54:22.000000Z K 7 svn:log V 28 Untested alpha disk writer. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-30T20:55:25.000000Z K 7 svn:log V 77 With the recent libdisk changes, alpha doesn't need (as much) special magic. END K 10 svn:author V 6 emoore K 8 svn:date V 27 2002-10-30T22:00:11.000000Z K 7 svn:log V 375 amr.c, amr_cam.c, amrreg.h, amrvar.h: - added support for 12/16 byte cdb's, effecting CAM branch only ( non-disk support ) amrreg.h: - increased number of scatter gather elements from 16 to 26. amr_pci.c: - amr_pci_free(), incorrect bus tag meant for 'amr_mailbox_dmat' was being freed all: - copyright change requested by scottl Reviewed by: ps,scottl MFC after: 1 week END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-30T22:13:54.000000Z K 7 svn:log V 85 Change the kkey generation cherry-picker to use MD5. Sponsored by: DARPA & NAI Labs END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-30T22:14:34.000000Z K 7 svn:log V 82 Initialize the new salt field in the lock sector. Sponsored by: DARPA & NAI Labs END K 10 svn:author V 6 thomas K 8 svn:date V 27 2002-10-30T22:27:54.000000Z K 7 svn:log V 65 Remove bogus advertising clauses. Reviewed by: n_hibma, roberto END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-31T00:45:49.000000Z K 7 svn:log V 82 Add tunable "hw.eisa_slots" to allow overriding the default number of slots (10). END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-10-31T01:54:27.000000Z K 7 svn:log V 60 Make __sF static. This can not be allowed to exist in 5.x. END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-10-31T02:06:05.000000Z K 7 svn:log V 69 Wrap test case in an if statement to avoid crunching a return value. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-10-31T04:25:17.000000Z K 7 svn:log V 133 Actually save the bootblock in the disk structure. Write the bootblock to the right place on the disk instead of srewn all over it. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-31T04:51:05.000000Z K 7 svn:log V 25 Disable COMPAT_FREEBSD4. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-31T05:12:22.000000Z K 7 svn:log V 79 MFi386: revision 1.55. Rename from atspeaker to pcspeaker. (PC98 is not PC/AT) END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-31T05:19:33.000000Z K 7 svn:log V 51 Rename the speaker device for pc98 to 'pcspeaker'. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-31T05:38:48.000000Z K 7 svn:log V 35 Add '#include ' for warn(). END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-31T05:43:49.000000Z K 7 svn:log V 69 Use ${MACHINE} variable instead of using '.if .endif' each machines. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-31T05:51:25.000000Z K 7 svn:log V 25 Restore to pc98 support. END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-10-31T06:51:54.000000Z K 7 svn:log V 215 MFC several quirks and add a PR reference to an earlier one. PR: kern/43627 Submitted-By: Guido van Rooij PR: kern/33638 PR: kern/43580 Submitted-By: Olexander Kunytsa END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-31T07:55:38.000000Z K 7 svn:log V 34 Set the sector size for the disk. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-31T07:56:40.000000Z K 7 svn:log V 23 Style(9) improvements. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-10-31T08:00:51.000000Z K 7 svn:log V 28 KSE-enabled processes only. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-31T08:55:33.000000Z K 7 svn:log V 30 Sort by month/day/year/login. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-31T08:56:34.000000Z K 7 svn:log V 40 ade@ no longer has the FreeBSD account. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-10-31T10:36:12.000000Z K 7 svn:log V 237 Fix POLA breakage in 1.29: IPv4 should be default. This makes `-4' option a nop, but we'll probably want to keep it for compatibility with other KAME-based systems. Complained about by: Andrey Lakhno MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-31T10:41:51.000000Z K 7 svn:log V 190 Do not change the target file's inode-change-time if -C is specified, the target file already exists and the files are the same, and the target's file flags and mode need not to be changed. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-31T10:43:32.000000Z K 7 svn:log V 130 Document the new behavior of -C with respect to inode-change-time. Document that -p also preserves the access time of the source. END K 10 svn:author V 6 thomas K 8 svn:date V 27 2002-10-31T10:52:47.000000Z K 7 svn:log V 46 Add ATAPI/CAM man page. Reviewed by: roberto END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-31T12:14:05.000000Z K 7 svn:log V 24 Enable GEOM by default. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-10-31T13:05:56.000000Z K 7 svn:log V 104 Back out previous commit - it was not well thought out. Clue beaten in by: ume Pointy hat to: sobomax END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-31T13:41:37.000000Z K 7 svn:log V 74 Do not print a header line if it would be empty; required by 1003.1-2001. END K 10 svn:author V 6 emoore K 8 svn:date V 27 2002-10-31T14:10:00.000000Z K 7 svn:log V 20 Incorrect typecast. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-31T14:38:21.000000Z K 7 svn:log V 90 There is no 'isp' module to move off to the 3rd floppy, so comment out the entry for now. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-31T15:32:39.000000Z K 7 svn:log V 76 Give a meaningfull diagnostic when we cannot determine the filesystem type. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-10-31T17:58:39.000000Z K 7 svn:log V 182 Invoke 3 ACPI task threads as default if option ACPI_MAX_THREADS is not defined. To make previous default behavior (ACPI_MAX_THREADS undefined), define option ACPI_MAX_THREADS as 0. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-10-31T18:17:58.000000Z K 7 svn:log V 163 Use the strong symbol'd version of pthread_mutex_init so we don't accidentally call a stub or application provided version of the same routine. Submitted by: dfr END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-31T19:02:07.000000Z K 7 svn:log V 81 Comment out 'mpt' for the time being. This driver doesn't have a module either. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-31T19:39:23.000000Z K 7 svn:log V 25 Add a module for mpt(4). END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-10-31T19:45:48.000000Z K 7 svn:log V 86 plugged memory leakage in some erroneous cases Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-31T19:50:18.000000Z K 7 svn:log V 103 Add an isp(4) module. sbus support is only compiled in on sparc64. pci support is always compiled in. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-10-31T20:23:41.000000Z K 7 svn:log V 85 Interpret new loader tunable "hw.acpi.verbose" to turn verbose mode on at boot time. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-10-31T20:43:02.000000Z K 7 svn:log V 357 Don't examine ACPI_STA_ENABLE bit of device's_STA object on initial state. Instead, use ACPI_STA_PRESENT and ACPI_STA_FUNCTIONAL for it. In some ACPI BIOS implementations, boot disabled devices don't have ACPI_STA_ENABLE bit in _STA object. Also it is not fatal if getting current IRQ of boot disabled devices is failed in initial state. And minor fixes. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-31T22:18:49.000000Z K 7 svn:log V 81 Spruce up bootverbose output a bit. Allow extended partitions to have flag=0x80 END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-10-31T22:35:03.000000Z K 7 svn:log V 751 - Introduce a new macro, since that's what nfs loves, called nfsm_srvpathsiz. This macro plucks a length out of an rpc request and verifies that its size does not exceed NFS_MAXPATHLEN. If it does it generates an ENAMETOOLONG response. - Use this macro, and the existing nfsm_srvnamsiz macro in two places where we deal with paths passed in by the client. This fixes a linux interoperability bug. Linux was sending oversized path components which would cause us to ignore the request all together. This causes linux to hang indefinitly while it waits for a response. This could still happen in other cases where we error out with EBADRPC. Sponsored by: Isilon Systems, Inc. Reviewed by: alfred, fabbri@isilon.com, neal@isilon.com END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-10-31T22:38:43.000000Z K 7 svn:log V 188 MFC the following revisions: 1.15: remove __P() 1.16: WARNS fixes 1.17: Don't consider usernames such as "2-xhibit" as UID ranges and fix incrementing of argv for the -p option. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-10-31T23:03:09.000000Z K 7 svn:log V 427 Add the netgraph 'source' module. This is NOT YET CONVERTED TO -current. This node is a source for preprogrammed packets at a known rate for testing. I will convert it to -current "in place" but will MFC teh original pre-conversion variant as that is what is originally submitted. Man page my me, info from Dave's README. Submitted by: Dave Chapeskie Obtained from: Sandvine inc. MFC after: 1 week END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-31T23:04:28.000000Z K 7 svn:log V 294 Modified release notes: Note that check_utility_compat(3) is designed for FreeBSD base system programs, rewrite expr(1) entry and note its use of check_utility_compat(3), mention autogeneration of nsswitch.conf and hosts.conf. Mostly submitted by: wollman (But any mistakes are solely mine.) END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-10-31T23:05:20.000000Z K 7 svn:log V 280 Re-apply the previously backed-out commit that fixes the problem where HUGE_VAL is not properly aligned on some architectures. The previous fix now works because the two versions of 'math.h' (include/math.h and lib/msun/src/math.h) have since been merged into one. PR: bin/43544 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-31T23:06:39.000000Z K 7 svn:log V 19 MFC: tzdata2002d. END K 10 svn:author V 6 thomas K 8 svn:date V 27 2002-10-31T23:10:34.000000Z K 7 svn:log V 133 MFC: ATAPI/CAM driver. This driver allows ATAPI devices to be used through the CAM framework. Reviewed by: sos, roberto OK'd by: re END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-10-31T23:24:13.000000Z K 7 svn:log V 444 - Consistently update snd_wl1, snd_wl2, and rcv_up in the header prediction code. Previously, 2GB worth of header predicted data could leave these variables too far out of sequence which would cause problems after receiving a packet that did not match the header prediction. Submitted by: Bill Baumann Sponsored by: Isilon Systems, Inc. Reviewed by: hsu, pete@isilon.com, neal@isilon.com, aaronp@isilon.com END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-10-31T23:26:02.000000Z K 7 svn:log V 26 Slight formatting change. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-10-31T23:36:16.000000Z K 7 svn:log V 22 More formatting fixes END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-11-01T00:29:00.000000Z K 7 svn:log V 106 Instead of abusing stdin and stdout, use our own file pointers. Check for errors when closing the output. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-11-01T00:58:00.000000Z K 7 svn:log V 322 Be much more paranoid about where uudecode writes its output, especially when the filename comes from the untrusted input. This is a work-around for careless people who don't routinely check the begin line of the file or run uudecode -i and instead report "vulnerabilities" to CERT. http://www.kb.cert.org/vuls/id/336083 END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-11-01T00:59:03.000000Z K 7 svn:log V 337 - Add a new flag to vm_page_alloc, VM_ALLOC_NOOBJ. This tells vm_page_alloc not to insert this page into an object. The pindex is still used for colorization. - Rework vm_page_select_* to accept a color instead of an object and pindex to work with VM_PAGE_NOOBJ. - Document other VM_ALLOC_ flags. Reviewed by: peter, jake END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-11-01T01:01:27.000000Z K 7 svn:log V 160 - Add support for machine dependant page allocation routines. MD code may define UMA_MD_SMALL_ALLOC to make use of this feature. Reviewed by: peter, jake END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-11-01T01:13:20.000000Z K 7 svn:log V 221 Specify the correct protocol for the Olympus C-1 camera. It appears that this entry was accidentally given the wrong protocol in revision 1.61. PR: kern/42417 Submitted by: "Moriki, Toshiomi" END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-11-01T02:05:05.000000Z K 7 svn:log V 33 debugMsg() should end with "\n". END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-11-01T02:08:51.000000Z K 7 svn:log V 263 Variables that come in in and out pairs should be named accordingly. Different code that processes the input in similar ways should be called in similar ways. File-local stuff should be static. Output errors should be checked for. Diffs sometimes have to be big. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-11-01T03:34:51.000000Z K 7 svn:log V 149 - Enable the use of UMA_MD_PAGE_ALLOC on alpha. - Define uma_small_alloc and uma_small_free using K0SEG for virtual addresses. Approved by: re END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-01T05:13:01.000000Z K 7 svn:log V 81 No need to include floatio.h here: vfscanf() no longer uses anything it defines. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-01T06:20:14.000000Z K 7 svn:log V 241 o Remove $Id$ from copyright; there's $FreeBSD$, o Remove static function uuid_print(); use uuid_to_string(3) in combination with printf(3) to achieve the same, o Remove unneeded includes, o Add a reference to uuid(3) to the manpage. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-01T06:34:35.000000Z K 7 svn:log V 134 o Replace 'struct uuid' with 'uuid_t', o Replace memcmp with uuid_equal(3), o Use uuid_to_string(3) to convert to UUIds to string. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-01T08:14:30.000000Z K 7 svn:log V 44 sparc64 does not yet support sysinstall(8). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-01T08:40:32.000000Z K 7 svn:log V 187 Document the confusing behavior that the .if conditional defaults to defined(), e.g., ``.if 1'' is equivalent to ``.if defined(1)'', which is only true when the ${1} variable is defined. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-01T08:56:39.000000Z K 7 svn:log V 44 Make this compilable from userland as well. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-11-01T09:37:17.000000Z K 7 svn:log V 313 * Add stubs for pthread_cond_broadcast. * Fix typos in rwlock stubs. * Add pthread_XXX counterparts to the _pthread_XXX stubs which libraries like libX11 can use to ensure thread-safety without requiring the use of a thread library. Submitted by: Terry Lambert (pthread_cond_broadcast) Reviewed by: deischen END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-11-01T09:38:33.000000Z K 7 svn:log V 71 Bump version to account for the presence of pthread_XXX stubs in libc. END K 10 svn:author V 6 thomas K 8 svn:date V 27 2002-11-01T10:02:31.000000Z K 7 svn:log V 119 Fix minor typo. Note that ATAPI/CAM has been MFC'd into RELENG_4 and will appear in FreeBSD 4.8. Reviewed by: roberto END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-11-01T10:02:32.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 thomas K 8 svn:date V 27 2002-11-01T10:05:04.000000Z K 7 svn:log V 47 MFC: ATAPI/CAM man page. Reviewed by: roberto END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-01T11:53:52.000000Z K 7 svn:log V 51 Avoid buffer overflow when constructing filenames. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-01T12:09:05.000000Z K 7 svn:log V 74 Zap another buffer overflow, this time in the parser. MFC after: 2 weeks END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-01T12:22:41.000000Z K 7 svn:log V 80 Remove claim that pi and ex use mkstr; pi is long gone, and nex doesn't use it. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-01T12:48:28.000000Z K 7 svn:log V 63 Another buffer overflow similar to the recent one in mkstr(1). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-01T15:29:35.000000Z K 7 svn:log V 128 Revert previous untested commit. I installed an ultra60 this morning using sysinstall from a release built via 'make release'. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-01T15:32:12.000000Z K 7 svn:log V 311 Put a KASSERT in specfs::strategy() to check that the incoming buffer has a valid b_iocmd. Valid is any one of BIO_{READ,WRITE,DELETE}. I have seen at least one case where the bio_cmd field was zero once the request made it into GEOM. Putting the KASSERT here allows us to spot the culprit in the backtrace. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-11-01T15:36:06.000000Z K 7 svn:log V 29 Build sysinstall on sparc64. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-01T15:56:26.000000Z K 7 svn:log V 83 Add KASSERT for bio_cmd validity here as well. Various hacks still bypass specfs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-01T15:57:55.000000Z K 7 svn:log V 79 Make this compile in the userland shims again. Sponsored by: DARPA & NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-01T16:20:31.000000Z K 7 svn:log V 373 Further clarifications of the #ifdef/#if/#elif/#endif style information, largely submitted by bde. Return our exemption of the #ifdef lint comments since the exemption is intended to handle a particularly common current case without mandating change. Improve language and spelling, and slightly clarify the notions associated specifically with #elif. Obtained from: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-01T16:28:19.000000Z K 7 svn:log V 55 Fill in partition 2 with with "whole disk" parameters. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-01T18:52:20.000000Z K 7 svn:log V 86 Introduce a "time_uptime" global variable which holds the time since boot in seconds. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-01T18:58:12.000000Z K 7 svn:log V 260 Introduce malloc_last_fail() which returns the number of seconds since malloc(9) failed last time. This is intended to help code adjust memory usage to the current circumstances. A typical use could be: if (malloc_last_fail() < 60) reduce_cache_by_one(); END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-11-01T20:12:25.000000Z K 7 svn:log V 39 Finishing the translation of this file END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-11-01T20:14:35.000000Z K 7 svn:log V 11 MFen 1.112 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-01T20:46:53.000000Z K 7 svn:log V 224 Add MAC checks for various kenv() operations: dump, get, set, unset, permitting MAC policies to limit access to the kernel environment. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-11-01T20:48:58.000000Z K 7 svn:log V 123 relnotes/common/new.sgml : MFen 1.22.2.304 installation/*: MFC fr_FR.ISO8859-1 Makefile: Welcome to installation directory END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-11-01T20:52:55.000000Z K 7 svn:log V 23 Bump Original Revision END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-01T20:53:50.000000Z K 7 svn:log V 245 - Copy the mfsroot.gz file to /R/stage/mfsroot/ so that the CD-ROM layout can fetch it from there instead of looking in the boot floppy's directory. - Add a NO_FLOPPIES variable that disables building of any boot floppies. Tested on: alpha END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-01T21:00:02.000000Z K 7 svn:log V 144 Rename __execve_mac() to __mac_execve() for increased consistency with other MAC system calls. Requested by: various (phk, gordont, jake, ...) END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-11-01T21:27:59.000000Z K 7 svn:log V 346 Track the number of non-data chararacters stored in socket buffers so that the data value returned by kevent()'s EVFILT_READ filter on non-TCP sockets accurately reflects the amount of data that can be read from the sockets by applications. PR: 30634 Reviewed by: -net, -arch Sponsored by: NTT Multimedia Communications Labs MFC after: 2 weeks END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-11-01T21:31:13.000000Z K 7 svn:log V 214 Update the st_size reported via stat(2) to accurately reflect the amount of data available to read for non-TCP sockets. Reviewed by: -net, -arch Sponsored by: NTT Multimedia Communications Labs MFC after: 2 weeks END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-01T21:39:31.000000Z K 7 svn:log V 60 MFC the fec driver from bill paul I'm still working on this END K 10 svn:author V 6 thomas K 8 svn:date V 27 2002-11-01T22:04:06.000000Z K 7 svn:log V 304 Unbreak the build when 'device ata' is configured, but none of 'device atapi*'. This fix is specific to RELENG_4 (the problem was introduced in rev. 1.50.2.41, when I MFCd ATAPI/CAM). Reviewed by: rwatson Based on a patch submitted by: Arno J. Klaassen Pointy hat to: thomas END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-01T23:09:15.000000Z K 7 svn:log V 215 ifnet_addrs doesn;t exist any more so use TAILQ_FIRST(&ifp->if_addrhead) to find the link layer ifaddr. (it's always first I believe) Allows this to compile on -current. .. need testers with FEC capable switches.. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-11-01T23:26:20.000000Z K 7 svn:log V 90 The hw.availpages sysctl has an unsigned long value now, fix the retrieval to match that. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-02T01:26:28.000000Z K 7 svn:log V 17 Whitespace fixes END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-11-02T01:52:37.000000Z K 7 svn:log V 20 Fix an obvious typo END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-02T02:29:43.000000Z K 7 svn:log V 121 The easy part of converting the ng_source node to -current. More to come.. does not compile (deliberatly.. logic broken) END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-11-02T03:07:46.000000Z K 7 svn:log V 44 German version of the early adopter's guide END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-11-02T04:18:10.000000Z K 7 svn:log V 20 Merge PC98 changes. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-11-02T04:41:50.000000Z K 7 svn:log V 67 MFC: Restore all the timers (RTC as well as i8254) at resume time. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-11-02T05:07:18.000000Z K 7 svn:log V 95 MFC: 1.544 Change method to determine base memory size, try INT 15H/E820H first, then INT 12H. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-02T05:14:31.000000Z K 7 svn:log V 172 Revert the change in revision 1.77 of kern/uipc_socket2.c. It is causing a panic because the socket's state isn't as expected by sofree(). Discussed with: dillon, fenner END K 10 svn:author V 3 jwd K 8 svn:date V 27 2002-11-02T06:00:06.000000Z K 7 svn:log V 119 Add CVSARGS for cvs arguments (vs. cvs subcommand arguments). Allow the cvs command to be prefixed by using CVSPREFIX. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2002-11-02T06:23:29.000000Z K 7 svn:log V 232 Merge the following from the English version: 1.1.2.27 -> 1.1.2.87 errata/article.sgml 1.22.2.294 -> 1.22.2.300 relnotes/common/new.sgml Submitted by: Hideyuki KURASHINA References: [doc-jp-work 500] END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-02T06:24:29.000000Z K 7 svn:log V 57 Don't move the NFSCLIENT support into mfsroot-small.flp. END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-11-02T06:52:28.000000Z K 7 svn:log V 121 Add loader variables to control the loading of various networking modules. Submitted by: David Yeske END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-02T07:08:15.000000Z K 7 svn:log V 155 o Remove the fallback implementations of uuid_create(), uuid_from_string(), uuid_is_nil() and uuid_to_string(). o Include where appropriate. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-02T07:41:04.000000Z K 7 svn:log V 137 bzero() the sigframe before we fill it. This was not done at all in linux_rt_sendsig() and only done for the fpstate in linux_sendsig(). END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-11-02T08:21:26.000000Z K 7 svn:log V 310 Add IPv6 setup for ipfilter. `ipv6_ipfilter_rules' was added to specify rules definition file for ipfilter. The default is /etc/ipf6.rules. If there is a file which is specified by 'ipv6_ipfilter_rules', IPv6 rule is installed. Reviewed by: Ronald van der Pol MFC after: 1 week END K 10 svn:author V 3 hrs K 8 svn:date V 27 2002-11-02T08:22:57.000000Z K 7 svn:log V 20 Remove NO_TIDY=YES. END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-11-02T08:49:51.000000Z K 7 svn:log V 29 Fix indentation of comments. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-11-02T10:31:22.000000Z K 7 svn:log V 56 add missing '!', don't why it was lost when checked in. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-02T10:57:44.000000Z K 7 svn:log V 95 Don't claim all MBR's have subtype 165 on i386. Spotted by: Frode Nordahl END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-02T11:08:07.000000Z K 7 svn:log V 789 malloc(9) with M_NOWAIT seems to return NULL a lot more than I would have expected under -current. This is a problem for GEOM because the up/down threads cannot sleep waiting for memory to become free. The reason they cannot sleep is that paging things out to disk may be the only way we can clear up some RAM. Nice catch-22 there. Implement a rudimentary ENOMEM recovery strategy: If an I/O request fails with an error code of ENOMEM, schedule it for a retry, and tell the down-thread to sleep hz/10 to get other parts of the system a chance to free up some memory, in particular the up-path in GEOM. All caches should probably start to monitor malloc(9) failures using the new malloc_last_fail() function, and release when it indicates congestion. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-11-02T11:20:26.000000Z K 7 svn:log V 125 MFbed: hardware/common/dev.sgml: 1.111 -> 1.112 readme/article.sgml: 1.17 -> 1.18 relnotes/common/new.sgml: 1.439 -> 1.446 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-02T11:45:54.000000Z K 7 svn:log V 132 Fix dumpconf so libdisk can grok its output. We weren't checking if indent was NULL. Consequently we always emitted the XML format. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-02T12:01:12.000000Z K 7 svn:log V 676 Remove the GEOM_GPT hack. We now check for partition type 0xEE and skip those. This handles the Protective MBR (PMBR) which consists of a single partition of type 0xEE that covers the whole disk and as such protects the GPT partitioning. We allow other partitions to be present besides partitions of type 0xEE and as such interpret partition type 0xEE as a "hands-off" partition only. While here, fix g_mbrext_dumpconf to test if indent is NULL and dump the data in a form that libdisk can grok. Change the logic in g_mbr_dumpconf to match that of g_mbrext_dumpconf. This does not change the output, but prevents a NULL-pointer dereference when indent == NULL && pp == NULL. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-02T12:05:16.000000Z K 7 svn:log V 194 Add support for ia64. This is almost identical to i386, except that with GPT chunks of type "part" do not necessarily live under chunks of type "freebsd". We don't necessarily have a disklabel. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-02T12:14:04.000000Z K 7 svn:log V 339 Add support for GPT: 1. When the parition type is not an integer, try to parse the type as an UUID. If that succeeds, map the UUID to chunk_e. 2. For GPT partitions, pass the type constructed in point 1 above to Add_Chunk. While here, fix the MBREXT case by only checking if the first 3 characters are MBR. This avoids duplication. END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-11-02T14:15:25.000000Z K 7 svn:log V 38 First French version of early-adopter END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-11-02T14:16:09.000000Z K 7 svn:log V 51 Welcom to installation and early-adopter directory END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-11-02T14:52:23.000000Z K 7 svn:log V 76 Fix typo PR: docs/44824 Submitted by: Mark Linimon END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-11-02T14:59:06.000000Z K 7 svn:log V 94 Fix typo manpage for ktrdump PR: docs/44825 Submitted by: Mark Linimon END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-11-02T17:19:18.000000Z K 7 svn:log V 87 The hw.physmem sysctl has an unsigned long value now, fix the retrieval to match that. END K 10 svn:author V 2 mp K 8 svn:date V 27 2002-11-02T18:17:55.000000Z K 7 svn:log V 206 MFC: Add support for the BCM5703x chips. I do not have one of these cards to test; however the submitter reports that this patch works with the on-board interface on the IBM x235 server. Approved by: jdp END K 10 svn:author V 2 mp K 8 svn:date V 27 2002-11-02T18:22:23.000000Z K 7 svn:log V 475 MFC: v1.21: Follow the lead of recent changes in the 3com Linux driver by disabling memory write invalidate unconditionally. It looks like they've decided that MWI just doesn't work with these devices. Also, remove now-irrelevant code that set PCI write boundary values based on the cache line size. v1.22: Fix a couple of longstanding typos which would have made a statement fail to compile if it weren't inside "#ifdef __brokenalpha__". Approved by: jdp END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-11-02T18:54:57.000000Z K 7 svn:log V 141 MFC: query ip6.arpa then ip6.int for IPv6 reverse lookup. follows RFC3152. lib/libc/net/gethostbydns.c: 1.41 lib/libc/net/name6.c: 1.30 END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-11-02T19:47:53.000000Z K 7 svn:log V 188 Provide a hook to make __sF visible outside of libc for commercial apps if WANT_COMPAT4_STDIO is defined when compiling libc. Submitted by: Steve Kargl END K 10 svn:author V 3 des K 8 svn:date V 27 2002-11-02T19:55:23.000000Z K 7 svn:log V 53 Switch to two-clause license, with NAI's permission. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-02T20:16:35.000000Z K 7 svn:log V 345 Fix some warnings on 64 bit architectures. The vn_extattr_get() function takes an int * parameter, not a size_t * parameter. Arguably, it should rather take a size_t *, but that would require changing the uio_resid field of struct uio to be a size_t instead of an int, which I don't want to do that close to 5.0-RELEASE. Reviewed by: rwatson END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-11-02T20:16:55.000000Z K 7 svn:log V 360 Unbreak MNT_UPDATE when running with cd as root. Detect mountroot by checking for "path == NULL" (like ffs) rather than MNT_ROOT. Otherwise when you try and do an update or mountd does an NFS export, the remount fails because the code tries to mount a fresh rootfs and gets an EBUSY. The same bug is in 4.x (which is where I found it). Sanity check by: mux END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-02T20:31:54.000000Z K 7 svn:log V 384 Shamelessly copy the files over from the sparc64 port. Since there was no history to speak of, a repocopy would not have bought us anything. Versions copied: ../sparc64/boot_crunch.conf,v 1.3 2002/11/01 15:29:35 jhb ../sparc64/dokern.sh,v 1.1 2002/10/13 18:36:06 jake ../sparc64/mkisoimages.sh,v 1.1 2002/10/13 18:36:06 jake obtained from: jake, jhb chapeau: jkh (mkisoimages.sh) END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-02T22:32:04.000000Z K 7 svn:log V 209 Use 0xffffffff instead of -1 for id to compare against. Use exact width types, since this is a MD file and won't be used elsewhere. Fix a couple of resulting printf breakages Bug found by: phk using Flexlint END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-02T22:35:24.000000Z K 7 svn:log V 591 MFp4: o It turns out that we always need to try to route the interrupts for the case where the $PIR tells us there can be only one. Some machines require this, while others fail when we try to do this (bogusly, imho). Since we have no apriori way of knowing which is which, we always try to do the routing and hope for the best if things fail. o Add some additional comments that state the obvious, but amplify it in non-obvious ways (judging from the questions I've gotten). This should un-break older laptops that still have to use PCIBIOS to route interrupts. Tested by: sam END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-02T22:39:30.000000Z K 7 svn:log V 87 Remove the vm page buckets mutex. As of revision 1.215 of vm/vm_page.c, it is unused. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-02T22:42:18.000000Z K 7 svn:log V 61 Catch up with the removal of the vm page buckets spin mutex. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-02T23:00:26.000000Z K 7 svn:log V 55 MFC: Unbreak ``last -w1''. usr.bin/last/last.c: 1.30 END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-02T23:00:28.000000Z K 7 svn:log V 552 MFp4: o Always release the resources on device detach. o Attach resources the same with driver added as we do we do in the insert case (maybe this should be a routine). o signal the wakeup of the thread on resume instead of trying to force an interrupt. o Minor debug hacks. o use 0xffffffff instead of -1 for uint32_t items. o Don't complain when we're asked to detach no cards. This is normal. o Eliminate the now worthless second parameter to card_detach_card. o minor style(9)isms Some of these patches may be from: iwasaki-san, jhb, iadowse END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-02T23:54:36.000000Z K 7 svn:log V 55 Regen from yesterday's system call placeholder rename. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-02T23:55:30.000000Z K 7 svn:log V 37 Sync to src/sys/kern/syscalls.master END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-02T23:59:02.000000Z K 7 svn:log V 24 X-ref clock_gettime(2). END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-11-03T00:37:04.000000Z K 7 svn:log V 152 Remove entry for All Saints' in Portugal. While it's correct, All Saints' is celebrated in all Christian countries, and there's already another entry. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-03T00:53:03.000000Z K 7 svn:log V 281 Change privilege model for mac_partition such that BSD superuser can change the partition once a partition has been set. This is required for correct operation of sendmail between partitions. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-03T01:37:08.000000Z K 7 svn:log V 289 Initialize d->bios_cyl. We know the media size in sectors, the number of heads end the number of sectors per track. If there's an obvious insanity (heads and sectors are both zero or the media size is not an integral multiple of heads times sector) we set the number of cylinders to zero. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-03T02:39:42.000000Z K 7 svn:log V 215 Introduce mac_check_system_settime(), a MAC check allowing policies to augment the system policy for changing the system time. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-03T06:52:43.000000Z K 7 svn:log V 32 Add hints for wd1, wd2 and wd3. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-03T07:29:08.000000Z K 7 svn:log V 290 Print a `+' character after the standard UNIX permission fields in long listings if the file has an extended ACL (more than the required 3 entries). This is what Solaris and IRIX do, and what the withdrawn POSIX.2c standard required. Reviewed by: rwatson (an earlier version of the patch) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-11-03T08:54:46.000000Z K 7 svn:log V 285 Bring newfs_msdos into the GEOM world. Totally rewrite and simplify getdiskinfo(). For the fixed-disk case, bpb->hid probably isn't handled correctly, but I'm not sure if this is a serious problem since the primary use of this program is to format floppy disks. Reviewed by: phk END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-03T09:35:08.000000Z K 7 svn:log V 25 Fix to compile for pc98. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-03T10:06:22.000000Z K 7 svn:log V 236 - Added the MenuIPLType menu for selecting pc98 boot IPL. - Disabled 'Syscons, Font', 'Syscons, Screenmap' and 'Syscons, Ttys' menus on pc98. - Fixed the MenuMouseType and MenuMousePort menus for pc98. - Fixed some comments for pc98. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-03T10:41:30.000000Z K 7 svn:log V 15 Enable if_fwe. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-11-03T10:41: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 7 iwasaki K 8 svn:date V 27 2002-11-03T10:49:24.000000Z K 7 svn:log V 337 Add status initialization code for acpi_cmbat and acpi_acad, acpi_cmbat_init_battery() and acpi_cmbat_init_acline() respectively. Call acpi_cmbat_init_battery() from acpi_cmbat_resume() too just in case. This is a workaround for embedded controller operations which is unstable for about a minute (typically 30 or 40 sec.) at boot time. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-03T10:58:21.000000Z K 7 svn:log V 31 MFC: FireWire related drivers. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-03T11:02:41.000000Z K 7 svn:log V 44 MFC: manpages for FireWire related drivers. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-03T11:14:28.000000Z K 7 svn:log V 30 Add FireWire related drivers. END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-11-03T12:22:42.000000Z K 7 svn:log V 15 MFen 1.3.2.100 END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-11-03T12:32:43.000000Z K 7 svn:log V 89 early-adopter/article.sgml: translation fixes relnotes/common/new.sgml: 1.446 -> 1.448 END K 10 svn:author V 3 hrs K 8 svn:date V 27 2002-11-03T18:47:08.000000Z K 7 svn:log V 98 Merge the following from the English version: 1.22.2.300 -> 1.22.2.304 relnotes/common/new.sgml END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-03T21:18:17.000000Z K 7 svn:log V 43 Remove unused MBR gunk leftover from i386. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-03T21:47:55.000000Z K 7 svn:log V 156 Correctly recognize both bogus and genuine BSD disklabels. Don't expect me to participate in a discussion which is which. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2002-11-03T22:06:48.000000Z K 7 svn:log V 35 Improve some questionable grammar. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-03T22:20:42.000000Z K 7 svn:log V 339 - Remove the memory allocation for the object/offset hash table because it's no longer used. (See revision 1.215.) - Fix a harmless bug: the number of vm_page structures allocated wasn't properly adjusted when uma_bootstrap() was introduced. Consequently, we were allocating 30 unused vm_page structures. - Wrap a long line. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-03T23:22:34.000000Z K 7 svn:log V 276 - Consistent use of warn() vs. perror(). - Gracefully handle the case where standard input is missing a newline at EOF. - Exit with status 1 instead of -1 (really 255) on error. - Add a Diagnostics section to the manual page documenting exit status. Approved by: rwatson END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-11-03T23:48:14.000000Z K 7 svn:log V 305 Hook the aic7xxx modules up. This requires some extra care since aicasm is a compiler tool and needs to be compiled by the host compiler. I've tested this in i386->sparc cross-build, 4.7->current upgrade, normal buildkernel target, and normal /sys/i386/compile/GENERIC configurations. Submitted by: ru END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-03T23:53:42.000000Z K 7 svn:log V 178 Add GPT entry types for partitions we're likely to encounter in the wild. These include MS partitions and Linux partitions. At this time there's no evidence that HP-UX uses GPT. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-04T00:50:01.000000Z K 7 svn:log V 267 Add the necessary tweaks for FreeBSD/ia64 releases. Note that this is in no way final. A typical ia64 wart is that there are no boot blocks. Instead, we need to create disks with EFI partitions if we want auto boot to work. All this functionality is not present yet. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-04T01:42:39.000000Z K 7 svn:log V 152 License clarification and wording changes: NAI has approved removal of clause three, and NAI Labs now goes by the name Network Associates Laboratories. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-04T01:53:12.000000Z K 7 svn:log V 158 License and wording updates: NAI has authorized the removal of clause three from their BSD-style license. Also, s/NAI Labs/Network Associates Laboratories/. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-04T02:35:46.000000Z K 7 svn:log V 193 Update licenses and wording: NAI has authorized the removal of clause three of their BSD-style license; also, carry out the NAI Labs -> Network Associates Laboratories renaming in these files. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-04T03:01:56.000000Z K 7 svn:log V 122 Detach the pccard bus children when we eject a 16-bit card, not the 32-bit ones. This was introduced in the last commit. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-11-04T03:23:56.000000Z K 7 svn:log V 113 Backout "compatibility hack" for __sF. Requested by: Steve Kargl (submitter) END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-04T06:29:05.000000Z K 7 svn:log V 143 Remove clause 3 in the license with NAI's consent. Reject slices with type==0. Diddle the bootverbose printfs. Sponsored by: DARPA & NAI Labs END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-04T06:30:38.000000Z K 7 svn:log V 122 Reject slices where begin == end. Remove clause 3 from the license with NAI Labs consent. Sponsored by: DARPA & NAI Labs END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-04T06:46:53.000000Z K 7 svn:log V 28 Cross-reference setfacl(1). END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-11-04T07:03:59.000000Z K 7 svn:log V 271 Long overdue MFC of 1.[67], which allows rc.syscons to exit if there is no terminal (diskless boots, etc.). I am purposely not re-indenting the whole file to avoid repo bloat in the old rc system. I think it's pretty clear what's happening even without the indentation. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-04T07:21:44.000000Z K 7 svn:log V 81 Add descriptions for some _PC_* variables from that were missing. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-11-04T07:29:20.000000Z K 7 svn:log V 162 Add debug.doslowdown to enable/disable niced slowdown on I/O. Default to off until locking interference issues get sorted out. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-11-04T07:50:48.000000Z K 7 svn:log V 49 Restore /var/games; lots of ports' games use it. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-11-04T08:05:44.000000Z K 7 svn:log V 187 MFC 1.9-11. I decided to stick with just enabling vidcontrol -m on the main screen instead of using the allscreens_flags option, since it may not be necessary to start it on all screens. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-04T08:45:31.000000Z K 7 svn:log V 38 Added install documentation for pc98. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-11-04T09:19:24.000000Z K 7 svn:log V 88 Add OpenBSD 3.2. Submitted by: Sergey A. Osokin MFC after: 1 week END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-04T09:27:01.000000Z K 7 svn:log V 749 Run a revision on the GBDE encryption facility. Replace ARC4 with SHA2-512. Change lock-structure encoding to use random ordering rather for obscurity. Encrypt lock-structure with AES/256 instead of AES/128. Change kkey derivation to be MD5 hash based. Watch for malloc(M_NOWAIT) failures and ditch our cache when they happen. Remove clause 3 of the license with NAI Labs consent. Many thanks to "Lucky Green" and "David Wagner" , for code reading, inputs and suggestions. This code has still not been stared at for 10 years by a gang of hard-core cryptographers. Discretion advised. NB: These changes result in the on-disk format changing: dump/restore needed. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-04T09:31:02.000000Z K 7 svn:log V 120 Polish a bit here and there. Reenable the geom.ctl device so people can play with gbde. Sponsored by: DARPA & NAI Labs END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-04T12:26:44.000000Z K 7 svn:log V 71 Use ${RD}/trees/base/boot/loader for kern.flp instead of /boot/loader. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-04T14:55:14.000000Z K 7 svn:log V 193 Remove mac_cache_fslabel_in_vnode sysctl -- with the new VFS/MAC construction, labels are always cached. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 4 roam K 8 svn:date V 27 2002-11-04T15:06:09.000000Z K 7 svn:log V 133 Update the list of FTP mirrors to reflect the current situation. Reviewed by: -doc, -hubs Approved by: silence on -doc, -hubs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-04T15:13:36.000000Z K 7 svn:log V 446 Permit MAC policies to instrument the access control decisions for system accounting configuration and for nfsd server thread attach. Policies might use this to protect the integrity or confidentiality of accounting data, limit the ability to turn on or off accounting, as well as to prevent inappropriately labeled threads from becoming nfs server threads. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-04T15:44:57.000000Z K 7 svn:log V 176 Move the modules in the mfsroot to /modules instead of /stand/modules so that they aren't copied over into /stand of new installations. Submitted by: matusita Tested on: i386 END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-11-04T15:57:21.000000Z K 7 svn:log V 121 MFC revs. 1.14, 1.15, 1.18: o Use syslog for messages about dropped sessions, do not flood a console. o Kill EOL spaces. END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-11-04T17:35:22.000000Z K 7 svn:log V 61 Add a nextboot manual page. Spotted by: brandt@fokus.gmd.de END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-04T17:36:47.000000Z K 7 svn:log V 151 Correct use of mac_biba_subject_privileged() in swapon() code. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-11-04T17:39:54.000000Z K 7 svn:log V 50 Hook the new nextboot(8) manpage up to the build. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-04T17:50:52.000000Z K 7 svn:log V 394 Implement mpo_check_system_acct and mpo_check_system_settime() for Biba: require Biba privilege to configure either, and require that accounting files be high integrity. Note that this does allow implicit information flow from low to high integrity, but it also protects the integrity of accounting data. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-04T18:11:17.000000Z K 7 svn:log V 247 License: update, remove clause three of BSD license per approval of NAI. Add cautionary notes on the experimental status of the MAC Framework in FreeBSD 5.0. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 6 cognet K 8 svn:date V 27 2002-11-04T19:12:02.000000Z K 7 svn:log V 144 Call pcm_chn_destroy() in pcm_killchan() so that channel mutexes are destroyed and struct pcm_channel freed. Reviewed by: cg MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-04T19:18:57.000000Z K 7 svn:log V 88 Fix a grammar bogon. PR: 44883 Submitted by: Christian Brueffer END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-04T19:21:39.000000Z K 7 svn:log V 37 Export the function vm_page_splay(). END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2002-11-04T19:30:04.000000Z K 7 svn:log V 255 After waiting for help with the markup, I finally decided to just patch the page myself. The new language is more accurate than what was there before, but the most accurate way of describing the funcionality eludes me. PR: kern/33904 MFC after: 1 month END K 10 svn:author V 7 roberto K 8 svn:date V 27 2002-11-04T19:36:11.000000Z K 7 svn:log V 29 Virgin import of ntpd 4.1.1b END K 10 svn:author V 7 roberto K 8 svn:date V 27 2002-11-04T19:36:11.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r106424, 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-11-04T19:36:12.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create tag 'ntp-vendor-v4_1_1b'. END K 10 svn:author V 7 roberto K 8 svn:date V 27 2002-11-04T19:38:46.000000Z K 7 svn:log V 37 Merge conflicts. MFC after: 1 month END