Го106651 225 275 162 182 362 742 110 150 208 241 327 139 135 181 296 160 137 300 141 179 266 344 126 130 140 217 215 186 255 125 364 199 149 111 179 166 220 213 232 99 541 174 383 123 141 157 178 154 128 278 177 119 162 177 228 244 145 424 255 500 198 233 294 399 160 141 151 252 274 156 431 644 401 129 135 199 165 153 143 176 234 144 146 332 146 330 188 262 473 518 339 1145 237 285 194 653 110 138 629 183 475 171 154 312 400 690 126 263 185 136 203 118 138 107 128 105 107 290 176 167 143 154 126 170 118 243 158 429 133 376 189 547 128 204 188 392 183 169 364 156 134 226 138 240 180 126 188 178 143 135 584 172 108 337 186 186 160 255 169 133 274 216 129 133 110 132 153 190 158 175 242 218 262 187 212 159 455 445 298 281 289 360 266 246 236 359 118 360 412 364 202 214 238 211 299 270 390 190 126 166 126 146 147 386 256 136 634 217 136 175 132 120 496 146 834 163 496 362 143 248 183 226 109 141 495 162 K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T18:27:30.000000Z K 7 svn:log V 182 - Change the ATM stack functions to use intptr_t instead of int for opaque arguments. - Fix a few other places that assumed that sizeof(int) == sizeof(void *). Reviewed by: mdodd END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-08T18:28:00.000000Z K 7 svn:log V 69 Add some text warning about the state (incomplete) of this document. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T18:32:57.000000Z K 7 svn:log V 90 Use critical_enter/exit instead of disable/enable_intr to make this driver more portable. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-08T18:36:04.000000Z K 7 svn:log V 268 Connect the ia64 versions of the release documentation to the RELNOTESng build. This will give ia64 folks the chance to help flesh these out, and also ensure that (when the time comes) ia64 releases with documentation won't fall over due to missing RELNOTESng files. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-08T19:00:17.000000Z K 7 svn:log V 645 To reduce per-return overhead of userret(), call into mac_thread_userret() only if PS_MACPEND is set in the process AST mask. This avoids the cost of the entry point in the common case, but requires policies interested in the userret event to set the flag (protected by the scheduler lock) if they do want the event. Since all the policies that we're working with which use mac_thread_userret() use the entry point only selectively to perform operations deferred for locking reasons, this maintains the desired semantics. Approved by: re Requested by: bde Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 6 fenner K 8 svn:date V 27 2002-11-08T19:10:05.000000Z K 7 svn:log V 15 Fix two typos. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T19:34:26.000000Z K 7 svn:log V 58 Move rc(4) over to MI notes and enable it as a MI module. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T20:04:38.000000Z K 7 svn:log V 115 Make 3dfx i386-only. The memrange API it uses may be defined in an MI header, but it is only implemented on i386. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T20:49:43.000000Z K 7 svn:log V 148 Cast pointers in mem*_io() compat macros to uintptr_t so that they can be used as bus handles by the bus_space functions implementing these macros. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-08T20:49:50.000000Z K 7 svn:log V 230 Assign value of NULL to imgp->execlabel when imgp is initialized in the ELF code. Missed in earlier merge from the MAC tree. Approved by: re 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-08T20:52:21.000000Z K 7 svn:log V 47 Fix warnings when compiled with SIMOS defined. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T20:59:23.000000Z K 7 svn:log V 43 Fix printf warnings with %j and uintmax_t. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T21:04:44.000000Z K 7 svn:log V 89 Move include of opt_fb.h earlier so that FB_INSTALL_CDEV is defined in included headers. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T21:10:53.000000Z K 7 svn:log V 203 - Move opt_fb.h earlier so it covers included headers. - Update cdevsw. Block majors are out, kqfilters are in. - No need to bzero softc's that we get from new-bus. They come that way to begin with. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T21:13:18.000000Z K 7 svn:log V 68 Use intptr_t to fix various sizeof(int) != sizeof(void *) warnings. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T21:16:27.000000Z K 7 svn:log V 45 Fix a sizeof(int) != sizeof(void *) warning. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T21:26:32.000000Z K 7 svn:log V 207 - Change mb_copy_t to take a size_t as the length argument instead of an int. - Change the local variable in smb_copy_iconv() from an int to a size_t. These make smb_copy_iconv() happy in a 64-bit world. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T21:30:26.000000Z K 7 svn:log V 49 Fix some sizeof(int) != sizeof(void *) warnings. END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-11-08T21:53:49.000000Z K 7 svn:log V 84 Remove unnecessary include. Submitted by: marius@alchemy.franken.de END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-11-08T22:01:22.000000Z K 7 svn:log V 170 MFC v1.32: Fix winChkName() to match when the last LFN slot contains nothing but the terminating zero. The mtools create such slots if the name len is the product of 13. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-11-08T22:04:31.000000Z K 7 svn:log V 250 Clarify the unique groups scheme by mentioning that the 002 umask is instead of the usual 022 umask, and explain that what the scheme still prevents is unwanted changes, not prying eyes. While I'm here, mess with the phrasing and line-breaks a bit. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-11-08T22:27:15.000000Z K 7 svn:log V 33 MFC 1.58: hours go 0-23 not 1-12 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T22:28:35.000000Z K 7 svn:log V 38 Print daddr_t's with %j and intmax_t. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-11-08T22:32:43.000000Z K 7 svn:log V 47 Sync with -CURRENT: paranoia and coding style. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T22:33:14.000000Z K 7 svn:log V 124 - Move netsmb entries over to MI files. netsmb appears to be MI code. - Add 'nowerror' to pci/simos.c to help LINT builds. END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-08T23:07:03.000000Z K 7 svn:log V 122 change load order so module is present before crypto drivers Submitted by: Doug Ambrisko" END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-08T23:07:41.000000Z K 7 svn:log V 94 correct minor # in make_dev call Submitted by: Doug Ambrisko" END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-08T23:11:02.000000Z K 7 svn:log V 162 correct fast ipsec logic: compare destination ip address against the contents of the SA, not the SP Submitted by: "Doug Ambrisko" END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-08T23:33:59.000000Z K 7 svn:log V 33 fixup FAST_IPSEC build w/o INET6 END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-08T23:37:50.000000Z K 7 svn:log V 271 FAST_IPSEC fixups: o fix #ifdef typo o must use "bounce functions" when dispatched from the protosw table don't know how this stuff was missed in my testing; must've committed the wrong bits Pointy hat: sam Submitted by: "Doug Ambrisko" END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-08T23:50:32.000000Z K 7 svn:log V 106 temporarily disallow FAST_IPSEC and INET6 to avoid potential panics; will correct this before 5.0 release END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-09T00:01:29.000000Z K 7 svn:log V 56 MFC noted: pathchk(1). Un-MFC noted: bzip2 packages. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-09T00:02:00.000000Z K 7 svn:log V 18 MFC: pathchk(1). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-09T02:58:41.000000Z K 7 svn:log V 87 Revert previous. The getconf utility was recently added to RELENG_4. Noticed by: bmah END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-09T04:13:26.000000Z K 7 svn:log V 74 Add a missing return statement for the pwcs == NULL case (XSI extension). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-09T04:33:02.000000Z K 7 svn:log V 127 Add regression tests for mblen(), mbtowc(), wctomb(), mbstowcs() and wcstombs(). These tests have already found two libc bugs. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-09T05:19:08.000000Z K 7 svn:log V 120 Use wide character ctype functions directly instead of relying on 4.4BSD extensions to the single-byte ctype functions. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-09T07:45:53.000000Z K 7 svn:log V 139 Add devd to the mix. It should run basically last at this point. # I've tested this, but only lightly, so please email me with problems. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-09T07:57:55.000000Z K 7 svn:log V 8 stdio.h END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-09T08:07:20.000000Z K 7 svn:log V 448 Forced commit: MFC: Change __sF to __std{in,out,err}p in #defines for std{in,out,err}. This should help us with our compatibility problems over the long haul. I hope that this is the right thing to do. std{in,out,err} are no longer compile time constants. -current has had this for 14 months now, and other systems do this. I've fixed all the places in the -stable tree that assumed that they were compile time constants. Reviewed by: arch@ END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-09T08:27:42.000000Z K 7 svn:log V 82 In vm_page_remove(), avoid calling vm_page_splay() if the object's memq is empty. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-11-09T08:51:45.000000Z K 7 svn:log V 290 MFC: 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. etc/defaults/rc.conf: 1.160 etc/rc.network: 1.138 END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-09T09:47:06.000000Z K 7 svn:log V 31 Typo: pointer to -> pointed to END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-09T10:21:01.000000Z K 7 svn:log V 49 Describe the `n' and `ps' arguments to mbrlen(). END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-11-09T11:32:41.000000Z K 7 svn:log V 62 common/dev.sgml : MFen 1.114 ia64/article.sgml : MFen 1.2 END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-11-09T12:55:07.000000Z K 7 svn:log V 83 Fix instances of macros with improperly parenthasized arguments. Verified by: md5 END K 10 svn:author V 3 des K 8 svn:date V 27 2002-11-09T16:19:14.000000Z K 7 svn:log V 62 Print real / avail memory in megabytes rather than kilobytes. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-11-09T17:09:45.000000Z K 7 svn:log V 33 Remove lines that are redundant. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-11-09T17:11:24.000000Z K 7 svn:log V 182 Remove redundant lines. Add to floppy3 if_tun && if_gif (ppp && something related to IPv6) Add in mpt && ahc now that they are modules. Unknown as to whether they work yet or not. END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-11-09T17:34:21.000000Z K 7 svn:log V 82 By popular demand, make the debug log to syslog. Remove an extraneous return too. END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-11-09T18:31:32.000000Z K 7 svn:log V 28 Change a forgotten wd to ad END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-09T19:53:02.000000Z K 7 svn:log V 69 Add a warning against trying to do a binary upgrade from 4.X to 5.X. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-09T19:57:19.000000Z K 7 svn:log V 84 The "bin" distribution is called "base" on 5.0. While I'm here, fix a spacing nit. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-09T20:01:33.000000Z K 7 svn:log V 134 The "bin" distribution is called "base" on 5.X. While I'm here, note that details of a distribution may vary from what's shown here. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-11-09T20:13:16.000000Z K 7 svn:log V 148 Fix an unparenthasized macro argument. md5s differ but this is likely to order of operations that are actually fixed by the proper parenthasizing. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-11-09T21:00:39.000000Z K 7 svn:log V 48 #include to make yes warns clean again. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-11-09T21:17:41.000000Z K 7 svn:log V 327 Add a new loader tunable, hw.hasbrokenint12, to indicate that BIOS has broken int 12H. If hw.hasbrokenint12="1" in loader environment, kernel never use BIOS INT 12 call to determine base memory size. Otherwise, kernel use INT 12 in old behaviour. This should fix kernel panic problem caused by 1.544 changes. MFC after: 1 day END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-09T21:26:49.000000Z K 7 svn:log V 162 Fix an error case in vm_map_wire(): unwiring of an entry during cleanup after a user wire error fails when the entry is already system wired. Reported by: tegge END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-11-09T21:27:38.000000Z K 7 svn:log V 408 MFbed: early-adopter/article.sgml 1.4 -> 1.5 hardware/Makefile 1.4 -> 1.5 hardware/common/dev.sgml 1.112 -> 1.114 hardware/ia64/article.sgml 1.1 -> 1.2 installation/Makefile 1.4 -> 1.5 installation/common/install.sgml 1.14 -> 1.15 installation/common/trouble.sgml 1.6 -> 1.8 relnotes/Makefile 1.4 -> 1.5 relnotes/common/new.sgml 1.448 -> 1.448 and add all the new ia64 files. END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-11-09T22:04:43.000000Z K 7 svn:log V 106 MFbed: hardware/common/dev.sgml 1.3.2.21 -> 1.3.2.22 relnotes/common/new.sgml 1.22.2.304 -> 1.22.2.305 END K 10 svn:author V 3 dcs K 8 svn:date V 27 2002-11-09T22:22:52.000000Z K 7 svn:log V 140 Filling this file at last (now check when I first committed it and see how long certain people take to return books...). Still more to go. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-11-09T22:28:38.000000Z K 7 svn:log V 196 Check if name is NULL before we strcmp the syscall name. This was sometimes triggered if you began trussing a process while it was in a syscall, as the name is filled in when the syscall is made. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-11-09T22:46:51.000000Z K 7 svn:log V 301 Various cleanups of truss: 1) Missing include. 2) Constness. 3) ANSIfication. 4) Avoid some shadowing. 5) Add/clarify some error messages. 6) Some int functions were using return without a value. 7) Mark some parameters as unused. 8) Cast a value we know is non-negative to a size_t before comparing. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-10T00:04:33.000000Z K 7 svn:log V 65 Build the doc subdir on ia64. We have groff working for a while. END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-11-10T00:30:22.000000Z K 7 svn:log V 50 relnotes/common/new.sgml:1.22.2.305 -> 1.22.2.306 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-10T00:59:13.000000Z K 7 svn:log V 56 Port to ia64. It builds, but usability is very limited. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-10T01:01:58.000000Z K 7 svn:log V 156 o Build truss on all architectures. o xlint is still excluded from the ia64 build, but now in a way that doesn't corrupt ordering for other platforms. END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-11-10T01:24:35.000000Z K 7 svn:log V 182 MFbed to track changes in the english version: installation/common/layout.sgml: 1.5 -> 1.6 installation/common/upgrade.sgml: 1.7 -> 1.9 relnotes/common/new.sgml: 1.449 -> 1.450 END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-11-10T03:45:49.000000Z K 7 svn:log V 62 Replace {disable,enable}_intr() with critical_{enter,exit}(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-10T07:12:04.000000Z K 7 svn:log V 338 When prot is VM_PROT_NONE, call pmap_page_protect() directly rather than indirectly through vm_page_protect(). The one remaining page flag that is updated by vm_page_protect() is already being updated by our various pmap implementations. Note: A later commit will similarly change the VM_PROT_READ case and eliminate vm_page_protect(). END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-10T08:44:38.000000Z K 7 svn:log V 551 Restore Peter's version of static __sF. There's too much pain for it to be static for 5.0. I may remove this for 5.1 or 5.2. No more binaries or libarires will be generated with __sF starting as of yesterday. Originally the plan had been to eliminate this for 5.0, but we didn't get the __std{in,out,err}p changes merged into -stable until yesterday (rather than in September 2001 like it should have been). Given that didn't happen on time, we can't do the other part of the scheme now. # Please do not change this without talking to me first. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-10T09:12:42.000000Z K 7 svn:log V 305 Make bootable ISO images by either 1) extacting the EFI partition we created for the boot floppy, or 2) construct an EFI partition by copying bits from /boot. The first approach creates a bootable CD image that loads a memory disk and starts sysinstall, the second approach creates a generic bootable CD. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-10T09:13:31.000000Z K 7 svn:log V 37 Add devd_enable Submitted by: dougb END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-10T09:19:42.000000Z K 7 svn:log V 43 Document devd_enable. Submitted by: dougb END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-10T10:49:14.000000Z K 7 svn:log V 106 Don't check whether the first byte of the buffer is a null byte when the buffer has zero length (n == 0). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-10T10:50:42.000000Z K 7 svn:log V 73 Test for the zero-length buffer bug corrected in mbrtowc.c revision 1.3. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-10T11:03:32.000000Z K 7 svn:log V 61 Add test cases for btowc() and wctob() in multibyte locales. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-10T11:14:58.000000Z K 7 svn:log V 51 Add cross references to mbrtowc(3) and wcrtomb(3). END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-11-10T13:10:39.000000Z K 7 svn:log V 82 MFC rev 1.211: fix IPOPT_TS processing: do not overwrite IP address by timestamp. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-11-10T14:38:27.000000Z K 7 svn:log V 141 Add ports/lang/perl5 as a dependency of sgmlformat and openjade. Use openjade on all non-i386 platforms (not just alpha). Reviewed by: -doc END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-10T15:38:43.000000Z K 7 svn:log V 52 MFC: Fix permissions, bring in new libc and libc_r. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-10T15:58:37.000000Z K 7 svn:log V 54 Bump version for __sF -> __std{in,out,err}p nonsense. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-11-10T16:16:44.000000Z K 7 svn:log V 236 Use atomic_set_8 on the us_freelist maps as they are not otherwise protected. Furthermore, in some RISC architectures with no normal byte operations, the surrounding 3 bytes are also affected by the read-modify-write that has to occur. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-11-10T16:23:31.000000Z K 7 svn:log V 51 Lay claim to mpt for requesting pre-commit review. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-11-10T16:58:56.000000Z K 7 svn:log V 236 Add support for the Latin American and Caribbean IP address Regional Registry (LACNIC) with the -l option and support for recursive IP address searches. PR: 44448 Submitted by: David Wolfskill MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-10T17:17:32.000000Z K 7 svn:log V 96 a better solution to building FAST_IPSEC w/o INET6 Submitted by: Jeffrey Hsu END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-11-10T19:02:19.000000Z K 7 svn:log V 165 MFC: 1.549 Add a new loader tunable, hw.hasbrokenint12, to indicate that BIOS has broken int 12H. This should fix kernel panic problem caused by 1.385.2.26 changes. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-11-10T19:17:36.000000Z K 7 svn:log V 379 Change the device path representation in libofw to use the full firmware path, instead of an internal i386 specific one. Don't try to interpret a disklabel in ofw_disk.c, open the partition's device node directly and let the firmware do it. This fixes booting from a partition other than 'a' on sparc64, which is needed to support more installation methods. No objection: ppc END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-10T20:13:58.000000Z K 7 svn:log V 422 o Include . This avoids that applications such as gpt(8) have to include both and only because they include before . o Drop the triple bang in the unicode comment in favor of adding '-16' to make it explicit that the unicode characters are 16-bit. The fact that we use short as the type of the array does give it away; but only to the careful reader. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-10T20:22:25.000000Z K 7 svn:log V 243 Remove inclusion of . We now include in . This avoids having to include both and , which is considered by your friendly committer to be aestheticly displeasing (= ballyhoo barf barf :-) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-10T20:47:02.000000Z K 7 svn:log V 1048 General cleanup: o Remove all code guarded by !defined(__ia64__). This file is specifically written for ia64, o Handle the case when read_block() or write_block() fails. We don't want sysinstall(8) to signal a thumbs-up on error, o Set the starting (cyl,hd,sect) triple to 0xFFFFFF when either bios_hd or bios_sect is zero or the LBA us not representable with the triple. In that case automaticly initialize the ending triple with 0xFFFFFF as well, o Reindent Write_Int32() as it was different than the rest of the file, o Remove some unused variables that appeared to be used but were effectively useless. o Plug a memory leak: The second timne we read the MBR, we write out a modified block, but didn't free the memory after writing. o Replace d1->sector_size with 512 when we read/write the MBR. We ignore the sector size in cases we shouldn't but adhered to it in cases it would be wrong if the sector_size wasn't 512. This file should eventually be rewritten to write out a GPT. For now, a MBR will do... END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-10T20:49:28.000000Z K 7 svn:log V 141 Add an efi chunk type. We need to be able to create an EFI partition on ia64, because that's where we need to put the loader and the kernel. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-10T20:53:10.000000Z K 7 svn:log V 189 Add efi to the list of types for which we need to return tha name. Also, return chunk type efi in case we find an EFI partition in the GPT. We used to return FAT due to a lack of EFI type. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-10T20:56:53.000000Z K 7 svn:log V 99 A support for creating EFI partitions. This is required on ia64, but not made conditional upon it. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-11-10T21:07:29.000000Z K 7 svn:log V 559 Write the boot block to the first 16 sectors of all partitions, instead of always to the first 16 sectors of the disk. The firmware reads the boot code from a partition, defaulting to 'a' if none is specified, which only corresponds to the first 16 sectors of the disk if 'a' is first. Solaris often makes the swap partition first, instead of the root partition, and users expect to be able to do the same with freebsd as well. This also allows one to temporarily boot from another partition if the boot block on the root partition gets scrambled somehow. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2002-11-10T23:37:25.000000Z K 7 svn:log V 18 Finished at last. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2002-11-10T23:41:01.000000Z K 7 svn:log V 46 Add gerrold.limerick to the building process. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-11T00:29:01.000000Z K 7 svn:log V 533 Given that we have 3 places to document UUID related information, namely uuidgen(1), uuidgen(2) and uuid(3), the following division has been choosen: uuidgen(1) A description of the command line utility, and other user oriented UUID information. uuidgen(2) A mostly technical description of UUIDs. uuid(3) A description of the functions and other programmer oriented UUID information. According to the division: add more technical contents. Contributed by: Hiten Pandya Edited and enhanced: marcel END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-11T00:48:35.000000Z K 7 svn:log V 88 Double the size of the EFI boot image. 5MB is not enough. The kernel is not compressed. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-11-11T01:43:31.000000Z K 7 svn:log V 378 MFC: fix a file descriptor leak in fpathconf() that occurs when a socket descriptor is supplied. The bug was introduced in revision 1.94 and MFC'd by revision 1.81.2.6 (both Nov 2000). It was then fixed in -CURRENT by revision 1.114 (Jan 2002) as part of the file locking changes, but the bugfix was not MFC'd. PR: kern/28218 Reported by: NAKAMURA Takayuki END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-11T01:50:10.000000Z K 7 svn:log V 76 Comment-out USB support. A kernel doesn't boot with it. Deal with it later. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-11T04:46:39.000000Z K 7 svn:log V 59 MBR slices are named the same on ia64 as they are on i386. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-11T05:17:34.000000Z K 7 svn:log V 219 - Clear the page's PG_WRITEABLE flag in the i386's pmap_changebit() if we're removing write access from the page's PTEs. - Export pmap_remove_all() on alpha, i386, and ia64. (It's already exported on sparc64.) END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-11-11T07:31:48.000000Z K 7 svn:log V 307 Don't free the current addrinfo list, or else a pointer to a freed memory area would arise. Only an addrinfo list from an earlier call to getaddrinfo() should be freed there because it will be substituted by the current list referenced by "res". Reported by: John Long MFC after: 5 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-11T08:11:44.000000Z K 7 svn:log V 594 ia64 ABI breaker: Don't force 16-byte alignment at run-time. Do it at compile-time. This saves us the pointer fiddling by the setjmp functions and reduces complexity. While here, increase the jmp_buf by 16 bytes to an even 512 bytes. Coincidentally, due to the way alignment was handled prior to this change, the jmp_buf has not changed in size, but only in how the space is used. Prior to this change the 16 bytes were reserved for enforcing alignment; now they are reserved by us for future extensions. Therefore, this ABI breaker is relatively save: the failure is always an alignment trap. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-11-11T08:46:02.000000Z K 7 svn:log V 32 MFC rev. 1.68: add OpenBSD 3.2. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-11-11T08:52:04.000000Z K 7 svn:log V 168 MFC revs. 1.17, 1.22 - 1.24: o Use the right format string for printing ULONG_MAX. o Do not allow UID/GID with non-numeric characters or empty ones in non-NIS entries. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-11T09:52:59.000000Z K 7 svn:log V 94 Removed more redundant lines: amr, mlx, pcn, ahc and mpt are handled by drivers.conf already. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-11T10:07:18.000000Z K 7 svn:log V 44 Don't override CWARNFLAGS in this Makefile. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-11T10:07:57.000000Z K 7 svn:log V 111 Handle the removal of CD9660 and NFSCLIENT options in drivers.conf. Removed duplicate entry from drivers.conf. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-11T10:08:46.000000Z K 7 svn:log V 26 Remove debugging printfs. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-11T10:11:59.000000Z K 7 svn:log V 46 Don't override CWARNFLAGS in these Makefiles. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-11T10:13:30.000000Z K 7 svn:log V 16 Tabulate, sort. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-11T10:15:03.000000Z K 7 svn:log V 37 There's no longer a P1003_1B option. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-11T10:17:01.000000Z K 7 svn:log V 13 Warning fix. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-11T10:28:44.000000Z K 7 svn:log V 15 Warning fixes. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-11-11T10:45:31.000000Z K 7 svn:log V 197 Declare the snp ioctl()s to work on udev_t, since that is what they really do and dev_t is defined differently in kernel and userland. Return a correctly formed udev from SNPGTTY. Reviewed by: dd END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-11T10:53:28.000000Z K 7 svn:log V 85 Don't attempt to strip obsolete, non-existing, or commented out options and devices. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-11-11T10:56:57.000000Z K 7 svn:log V 75 The FIONREAD sysctl operates on an int *, not a size_t *. Reviewed by: dd END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-11-11T10:59:28.000000Z K 7 svn:log V 51 Update to match recent snp fixes. Reviewed by: dd END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-11T11:02:14.000000Z K 7 svn:log V 63 Removed redundant entries (these are handled by drivers.conf). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-11T11:44:57.000000Z K 7 svn:log V 35 Sort by floppy, type, driver name. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-11-11T11:50:03.000000Z K 7 svn:log V 75 atomic_set_8 isn't MI. Instead, follow Jake's suggestions about ZONE_LOCK. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-11T11:56:28.000000Z K 7 svn:log V 26 kenv(1) is WARNS=6 clean. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-11-11T12:32:30.000000Z K 7 svn:log V 145 Add Ian Freislich's excellent, BSD-licensed POP3 server (ports/mail/popd) to the list of packages that should appear on CDROM1. Approved by: re END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-11-11T12:33:37.000000Z K 7 svn:log V 61 MFC rev 1.32: add ports/mail/popd to CDROM1 Approved by: re END K 10 svn:author V 6 emoore K 8 svn:date V 27 2002-11-11T13:19:10.000000Z K 7 svn:log V 333 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 END K 10 svn:author V 6 cognet K 8 svn:date V 27 2002-11-11T13:57:50.000000Z K 7 svn:log V 38 Remove extra #include. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-11T14:15:58.000000Z K 7 svn:log V 279 Garbage collect definition of M_MACOPVEC -- we no longer perform a dynamic mapping of an operation vector into an operation structure, rather, we rely on C99 sparse structure initialization. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-11T15:26:08.000000Z K 7 svn:log V 97 Capitalize the first letter of device descriptions for consistency with the rest of the drivers. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-11T16:36:20.000000Z K 7 svn:log V 454 Correct an assertion in the code to traverse the list of locks to find an earlier acquired lock with the same witness as the lock currently being acquired. If we had released several earlier acquired locks after acquiring enough locks to require another lock_list_entry bucket in the lock list, then subsequent lock_list_entry buckets could contain only one lock instance in which case i would be zero. Reported by: Joel M. Baldwin END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-11-11T16:56:40.000000Z K 7 svn:log V 33 Remove my 'pre-commit' on sa(4). END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-11-11T18:55:57.000000Z K 7 svn:log V 108 Remove parameter names from function prototypes (at least one collided with stdlib.h). discussed with: phk END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-11-11T19:37:19.000000Z K 7 svn:log V 93 - Document the chunk_name() function that replaces chunk_n[]. - Rearrange things a tiny bit. END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2002-11-12T00:52:15.000000Z K 7 svn:log V 294 MFC: - Set RS (Report Status) bit on all descriptors of a packet instead of just the last one. - Set RDTR to zero by default instead of 28. - Fixed a problem with TX hangs with jumbo frames when number of fragments in the mbuf chain is large. - Added support for 82540EP based cards. END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-11-12T00:55:01.000000Z K 7 svn:log V 90 Schedule an idle context to block until timeouts expire without blocking further upcalls. END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-11-12T01:35:23.000000Z K 7 svn:log V 77 MFC 1.111 and 1.113 - whitespace cleanup and USB camera quirk PR: kern/41010 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-12T04:20:36.000000Z K 7 svn:log V 267 Garbage collect mac_create_devfs_vnode() -- it hasn't been used since we brought in the new cache and locking model for vnode labels. We now rely on mac_associate_devfs_vnode(). Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-12T04:54:30.000000Z K 7 svn:log V 59 Restrict process count in fwohci_arcv() and fwohci_ircv(). END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-12T05:52:01.000000Z K 7 svn:log V 37 - Remove unused code. - Style fixes. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-11-12T06:21:45.000000Z K 7 svn:log V 131 MFC: if_xl.c rev 1.110 if_xlreg.h rev 1.38 Add some magic bits necessary to turn the transmitter on for some (newer) 556B chips. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-11-12T06:42:39.000000Z K 7 svn:log V 43 Import of LukeM's ftpd version 1.2 Beta 2. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-11-12T06:42:39.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r106792, 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-12T06:42:40.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'lukemftpd-vendor-v1_2_beta2'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-11-12T06:48:35.000000Z K 7 svn:log V 31 Update for version 1.2 Beta 2. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2002-11-12T07:09:43.000000Z K 7 svn:log V 93 Don't divide by zero to calculate the ETA, even if we haven't gotten any data in 30 seconds. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-12T07:10:45.000000Z K 7 svn:log V 86 Turn off devd until I have a devd.conf file that I can install one that does no harm. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-11-12T07:37:15.000000Z K 7 svn:log V 48 We have fparseln(3). Also libskey on RELENG_4. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-11-12T07:41:59.000000Z K 7 svn:log V 40 We don't use libpam, libopie, or libmd. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-11-12T08:23:27.000000Z K 7 svn:log V 488 Step one of cleaning and fixing cardbus: - Fix some especially bad style in the CIS BAR tuple parsing code. - activate Option ROMS correctly. - de-obfuscate the Option ROM image selection code. - Fix mis-interpretation of the PCI spec that prevented Option ROMs whose CIS section wasn't in the first image from working. - Fix mis-interpretation of the PCI spec that prevented CIS's mapped into MEMIO space from working at all. - Reject invalid CIS pointers. Reviewed by: imp END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-11-12T09:45:59.000000Z K 7 svn:log V 77 Fix two typos from the previous commit. This code is definitely infectious. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-12T10:02:50.000000Z K 7 svn:log V 11 - clean up END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-11-12T10:22:49.000000Z K 7 svn:log V 241 Use better return types and a couple of casts to eliminate warnings on alpha. This will take the file out of sync with the private version that we maintain, but alpha tinderbox has been broken for too long. Tested on: i386, sparc64, alpha END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-12T11:08:50.000000Z K 7 svn:log V 89 Change interface of fwmem_read_*() functions to be usable from other part of the module. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-12T11:15:01.000000Z K 7 svn:log V 89 Change interface of fwmem_read_*() functions to be usable from other part of the module. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-12T11:20:20.000000Z K 7 svn:log V 68 MFC revision 1.8: new implementation of wcsstr() based on strstr(). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-12T11:24:24.000000Z K 7 svn:log V 162 MFC revision 1.8: New wcsncpy() implementation based on strncpy(), fixes off-by-one overflow and correctly pads the destination string with null wide characters. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-12T11:34:34.000000Z K 7 svn:log V 77 MFC revision 1.7: reimplement, handling the case where c == L'\0' correctly. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-12T13:46:09.000000Z K 7 svn:log V 36 Add a prototype for suspend/resume. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-12T13:49:17.000000Z K 7 svn:log V 176 Use struct fw_device in fwmem.c - specify fwmem target by EUI64. - fw_noderesolve returns struct fw_device rather than dst. - include struct firewire_comm in struct fw_device. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-11-12T14:15:59.000000Z K 7 svn:log V 121 o Fix usage(). o Explicitly initialize domain pointer. o Fix passwd file parsing. PR: bin/39671 (3) MFC after: 2 weeks END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-11-12T14:41:49.000000Z K 7 svn:log V 36 Fix XSI (X/Open) namespace support. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-12T15:22:19.000000Z K 7 svn:log V 36 Split userland services to fwdev.c. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-12T17:11:32.000000Z K 7 svn:log V 13 fix wording. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-12T17:16:20.000000Z K 7 svn:log V 35 - Remove unused code. - Fix style. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-12T17:19:21.000000Z K 7 svn:log V 56 - Add fwmem_xfer_req() and use this in other functions. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-11-12T17:31:12.000000Z K 7 svn:log V 95 [DAIVD O'BRIEN's OPINION] Head off what I think is an abuse of the TRB, and disable lukemftpd. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-11-12T17:32:48.000000Z K 7 svn:log V 63 MFC: disable lukemftpd until it better does the FreeBSD-thing. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-12T17:51:02.000000Z K 7 svn:log V 84 release.9 for ia64 cannot be currently cross-built -- gpt(8) is built on ia64 only. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-11-12T19:01:49.000000Z K 7 svn:log V 146 Fix bogus return values from libc_r's writev() routine in situations where a partial-write is followed by an error. PR: 43335 MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-12T19:30:00.000000Z K 7 svn:log V 125 Make 'agp', 'tun', and 'if_txp' be modules on the mfsroot floppy instead of just removing them from BOOTMFS using dokern.sh. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-12T20:26:52.000000Z K 7 svn:log V 169 When setting the mountpoint name, remember any previous setting of the newfs flag for this partition. PR: bin/31837 Reported by: Oliver Breuninger END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-12T20:40:15.000000Z K 7 svn:log V 95 Doh, fix a bug in previous commit. The default is to newfs for new partitions, not to !newfs. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2002-11-12T20:44:38.000000Z K 7 svn:log V 119 Turn off duplicate lock checking for inp locks because udp_input() intentionally locks two inp records simultaneously. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-11-12T20:46:53.000000Z K 7 svn:log V 64 MFC: (rev. 1.21) Fix bogus return values from libc_r's write(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-12T20:48:49.000000Z K 7 svn:log V 362 Do a bit of cleanup. new_part() basically ignored the passed in size argument as of revision 1.52 (July 12, 1996, about a month after I graduated from high school) when 'newfs -u' support was axed, so remove it. This also allows us to remove a hack in the create partition case where we created the partition twice since we didn't have the size the first time. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-12T21:09:58.000000Z K 7 svn:log V 352 Try to cleanup the non-interactive disk labeling code a bit. Rework the loop that runs through the environment variables to be a bit more intuitive. Also, change some 'continue's in failure cases to 'break's instead. If we are going to fail, we should just do it. PR: bin/40654 Submitted by: Thomas Zenker (partially) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-12T21:12:42.000000Z K 7 svn:log V 205 Remove a line that set the status to success. We already do that at the beginning, so the best this could achieve would be to mask an earlier failure. Break instead of continue for another failure case. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-11-12T21:18:21.000000Z K 7 svn:log V 186 Fix a "bug" in sysctl(8). Limit the length when we print a string from the kernel rather than ignoring the length and keeping on going till we finally hit a \0 character in the buffer. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-12T21:18:54.000000Z K 7 svn:log V 196 Use a clean flags variable when creating chunks from scripts instead of leaking flags from earlier chunks into later ones. PR: bin/40655 Submitted by: Thomas Zenker END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-12T22:30:01.000000Z K 7 svn:log V 263 Add LOGIN_SETMAC to the list of flags that can't be set without class information, since we rely on the pwd entry to know what MAC labels to set as part of the login process. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-11-13T00:09:08.000000Z K 7 svn:log V 171 Sync with -current. Unfortunately (AARGH!), pst uses a different major number in 4.x and 5.x, and conflicts with a major that is allocated to something else in -current. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-11-13T00:20:16.000000Z K 7 svn:log V 151 To avoid any future confusion, point to the copy in -current rather than including an inevitibly stale version. Only list the 'for local use' numbers. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-11-13T00:25:01.000000Z K 7 svn:log V 141 Note that 101 is unused, rather than leave it out of the file. Add some historical information. This can be removed as majors are recycled. END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-11-13T01:39:02.000000Z K 7 svn:log V 266 Put echo on a diet, removing unnecessary use of stdio and getopt. Before... -r-xr-xr-x 1 root wheel 58636 Oct 28 05:16 /bin/echo After... -rwxr-xr-x 1 root wheel 12824 Nov 12 17:39 /usr/obj/usr/src/bin/echo/echo Submitted by: Tim Kientzle END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-11-13T01:42:59.000000Z K 7 svn:log V 24 Major #46 was also MIA. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-13T05:31:32.000000Z K 7 svn:log V 264 Handle EFI partitions the same as regular FAT partitions. The only difference between the two from a low-level point of view is that the partition type is different. This change adds EFI related cases to existing switch statements with existing FAT related cases. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-13T05:39:58.000000Z K 7 svn:log V 319 Move pmap_collect() out of the machine-dependent code, rename it to reflect its new location, and add page queue and flag locking. Notes: (1) alpha, i386, and ia64 had identical implementations of pmap_collect() in terms of machine-independent interfaces; (2) sparc64 doesn't require it; (3) powerpc had it as a TODO. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-13T05:39:59.000000Z K 7 svn:log V 268 Also test for type efi everywhere we currently test for type fat. With this change there's no a priori difference between EFI and FAT partitions. With this change and the corresponding change to libdisk, we can create EFI partitions, just like regular FAT partitions. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-11-13T06:08:44.000000Z K 7 svn:log V 108 fix libc_r on alpha: sigaltstack is no longer wrapped. Reported by: Ted Lindgreen Tested by: Ted Lindgreen END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-13T06:40:28.000000Z K 7 svn:log V 121 MFC 1.68: back out the realpath stuff, it breaks things. # I botched this MFC. It should have been done before 4.7 :-( END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-11-13T09:37:43.000000Z K 7 svn:log V 143 Loader tunable 'machdep.disable_mtrrs'. Sysctl of same name to reflect status. Submitted by: jhb Approved by: re (murray) MFC after: 1 day END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-11-13T09:40:09.000000Z K 7 svn:log V 116 Staticize local variable. Submitted by: Hiten Pandya Obtained from: re (murray) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-11-13T09:42:25.000000Z K 7 svn:log V 204 Convert kernel compile option PCI_ALLOW_UNSUPPORTED_IO_RANGE to a loader tunable hw.pci.allow_unsupported_io_range. Submitted by: Hiten Pandya Approved by: re (murray) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-11-13T09:43:53.000000Z K 7 svn:log V 175 Document loader tunables hw.pci.enable_io_modes and hw.pci.allow_unsupported_io_range. Submitted by: Hiten Pandya Approved by: re (murray) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-11-13T11:31:44.000000Z K 7 svn:log V 295 Due to a memory alignment sizeof(struct ipfw_flow_id) is bigger than ipfw_flow_id structure actual size and bcmp(3) may fail to compare them properly. Compare members of these structures instead. PR: kern/44078 Submitted by: Oleg Bulyzhin Reviewed by: luigi MFC after: 2 weeks END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-11-13T11:49:24.000000Z K 7 svn:log V 97 Fix a constant in the standard namespace not to depend on another constant in the BSD namespace. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-13T11:50:40.000000Z K 7 svn:log V 35 Bootstrapping aid for 4.0-RELEASE. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-13T12:03:27.000000Z K 7 svn:log V 75 mtree(8) wasn't a bootstrap tool since 2000/07/23 (Makefile.inc1,v 1.161). END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-13T12:54:06.000000Z K 7 svn:log V 29 MFC: device polling support. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-13T13:47:48.000000Z K 7 svn:log V 55 Actually check if stdbool.h exists when BOOTSTRAPPING. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-13T13:49:29.000000Z K 7 svn:log V 56 Take __FreeBSD_version into account when BOOTSTRAPPING. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-13T15:14:57.000000Z K 7 svn:log V 293 Add the sys/stddef.h header, so that we can have ptrdiff_t definition in the kernel. It also includes the offsetof() definition which, according to bde@ should be here and not in sys/types.h, and the definition of NULL so that we're closer to make it closer to standard C. Reviewed by: mike END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-11-13T15:15:22.000000Z K 7 svn:log V 163 MFC: Bring the usb_event structure in line with -current. In the process change MAXDEVNAMES -> USB_MAX_DEVNAMES and MAXDEVNAMELEN -> USB_MAX_DEVNAMELEN. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-13T15:15:59.000000Z K 7 svn:log V 44 Add support for the C99 %t format modifier. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-13T15:47:09.000000Z K 7 svn:log V 537 Introduce a condition variable to avoid returning EBUSY when the MAC policy list is busy during a load or unload attempt. We assert no locks held during the cv wait, meaning we should be fairly deadlock-safe. Because of the cv model and busy count, it's possible for a cv waiter waiting for exclusive access to the policy list to be starved by active and long-lived access control/labeling events. For now, we accept that as a necessary tradeoff. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 des K 8 svn:date V 27 2002-11-13T16:04:20.000000Z K 7 svn:log V 124 Don't set atime / mtime if we don't have an output file, which can happen in certain failure scenarii (mostly DNS trouble). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-13T17:28:44.000000Z K 7 svn:log V 43 Add ia64 documents to RELNOTESng snapshot. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-13T17:34:12.000000Z K 7 svn:log V 83 Unbreak kernel build. Submitted by: Hiten Pandya END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-13T17:40:15.000000Z K 7 svn:log V 40 Remove a bunch of #include "opt_pci.h". END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-13T17:43:37.000000Z K 7 svn:log V 28 Remove opt_pci.h from SRCS. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-11-13T17:44:29.000000Z K 7 svn:log V 400 Use `krb5_get_err_text' instead of `error_message' so that instead of e.g. Unknown error: -1765328378 we get Client not found in Kerberos database Another way to accomplish this would have been to leave `error_message' alone, but to explicitly load the Kerberos com_err error tables. However, I don't really like the idea of a PAM module dorking with global tables. Approved by: re (jhb) END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-13T17:45:42.000000Z K 7 svn:log V 54 Remove opt_pci.h from SRCS, it doesn't exist anymore. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-11-13T17:46:15.000000Z K 7 svn:log V 738 The pam_krb5 module stored a reference to a krb5_ccache structure as PAM module state (created in pam_sm_authenticate and referenced later in pam_sm_setcred and pam_sm_acct_mgmt). However, the krb5_ccache structure shares some data members with the krb5_context structure that was used in its creation. Since a new krb5_context is created and destroyed at each PAM entry point, this inevitably caused the krb5_ccache structure to reference free'd memory. Now instead of storing a pointer to the krb5_ccache structure, we store the name of the cache (e.g. `MEMORY:0x123CACHE') in pam_sm_authenticate, and resolve the name in the other entry points. This bug was uncovered by phkmalloc's free'd memory scrubbing. Approved by: re (jhb) END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-13T17:50:59.000000Z K 7 svn:log V 71 Remove a commented out #include "opt_pci.h", it doesn't exist anymore. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-11-13T18:12:09.000000Z K 7 svn:log V 398 Use a jump table (a la Solaris) for pthread routines with default entries in the table being stubs. While I'm here, add macros to auto-generate the stubs. A conforming threads library can override the stub routines by filling in the jump table. Add some entries to namespace.h and sync un-namespace.h to it. Also add a comment to remind folks to update un-namespace.h when changing namespace.h. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-11-13T18:13:26.000000Z K 7 svn:log V 264 At initialization, override the pthread stub routines in libc by filling in the jump table. Convert uses of pthread routines within libc_r to use the internal versions (_pthread_foo instead of pthread_foo). Remove a couple of globals from application namespace. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-13T19:21:09.000000Z K 7 svn:log V 50 New release notes: SA-02:40, SA-02:41, SA-02:42. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-13T19:31:04.000000Z K 7 svn:log V 155 - Fix some minor grammar and spelling nits. - Massage the wording in a few places. - Put .Nm on lines by itself so it renders correctly. Reviewed by: imp END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-11-13T19:35:40.000000Z K 7 svn:log V 86 Make this compile with whatever error-checking is enabled in buildworld and/or beast. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-13T19:50:06.000000Z K 7 svn:log V 133 Remove dead code that hasn't been needed since the demise of share maps in various revisions of vm/vm_map.c between 1.148 and 1.153. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-13T19:54:13.000000Z K 7 svn:log V 16 MFC: SA-02:40. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-13T19:54:39.000000Z K 7 svn:log V 48 Errata covering: SA-02:40, SA-02:41, SA-02:42. END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-11-13T20:12:26.000000Z K 7 svn:log V 402 Remove getopt and strtol dependencies, reducing size of static exe. Preserve older desired behavior, accept [+-]*[0-9]*\.[0-9]* Remove a few unnecessary casts. %ls -l /bin/sleep -r-xr-xr-x 1 root wheel 61332 Oct 28 05:16 /bin/sleep %ls -l /usr/obj/usr/src/bin/sleep/sleep -rwxr-xr-x 1 root wheel 19124 Nov 13 12:12 /usr/obj/usr/src/bin/sleep/sleep Submitted by: Tim Kientzle END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-13T20:27:46.000000Z K 7 svn:log V 70 Try to reword things a bit more to make it clearer. Reviewed by: imp END