‚¼P105836 164 455 155 220 273 860 163 118 205 331 143 416 166 359 249 131 120 476 529 342 140 142 273 148 197 136 191 126 139 553 304 135 108 164 135 136 135 111 192 203 222 572 633 225 178 490 116 219 179 181 425 226 319 149 313 163 227 202 225 251 309 112 178 156 180 346 106 638 799 305 316 295 224 212 191 610 242 107 278 209 354 115 121 101 374 121 121 115 117 121 133 159 145 119 164 142 144 163 152 124 238 271 315 150 328 494 123 144 197 221 433 303 172 451 364 866 140 180 416 312 151 272 332 246 257 203 285 317 144 114 192 200 209 400 171 119 133 164 144 192 325 166 151 356 332 154 110 129 106 175 420 132 133 1167 152 164 128 145 251 188 117 201 121 252 109 K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-24T01:01:53.000000Z K 7 svn:log V 358 Attempt improved use of fts results: use the correct path to the object to retrieve label information on, rather than directly consuming the fts-provided paths (none of which are quite right). This is based on the similar readlink() code, and may contain the same bugs. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-10-24T01:16:56.000000Z K 7 svn:log V 61 Place mac_prepare() with the other mac_prepare*() functions. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-24T01:24:26.000000Z K 7 svn:log V 127 Remove the Standards section again until we get these functions sorted out. This will probably have to wait until after 5.0-R. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-24T01:44:50.000000Z K 7 svn:log V 176 Minor tweaks to the acpi.4 man page: xref acpiconf.8, and one of the bugs (device naming) isn't present [anymore]. Submitted by: Hiten Pandya END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-10-24T02:02:34.000000Z K 7 svn:log V 763 Unbreak the automatic remapping of an INADDR_ANY destination address to the primary local IP address when doing a TCP connect(). The tcp_connect() code was relying on in_pcbconnect (actually in_pcbladdr) modifying the passed-in sockaddr, and I failed to notice this in the recent change that added in_pcbconnect_setup(). As a result, tcp_connect() was ending up using the unmodified sockaddr address instead of the munged version. There are two cases to handle: if in_pcbconnect_setup() succeeds, then the PCB has already been updated with the correct destination address as we pass it pointers to inp_faddr and inp_fport directly. If in_pcbconnect_setup() fails due to an existing but dead connection, then copy the destination address from the old connection. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-24T02:04:03.000000Z K 7 svn:log V 67 Commit of Makefile missed in earlier pass. Submitted by: kuriyama END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-24T02:48:45.000000Z K 7 svn:log V 26 Restore Berkeley SCCS id. END K 10 svn:author V 5 assar K 8 svn:date V 27 2002-10-24T02:49:08.000000Z K 7 svn:log V 110 MFC kadm_ser_wrap.c:1.1.1.4: fix buffer overflow MFC updating kerberosIV version Obtained from: kth-krb CVS END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-24T02:53:45.000000Z K 7 svn:log V 238 Replace wcsstr() with an implementation based on strstr(), which is far more efficient. The problem with the previous implementation was that it calculated the length of the first argument ("big") with wcslen() when it was not necessary. END K 10 svn:author V 4 kris K 8 svn:date V 27 2002-10-24T03:56:16.000000Z K 7 svn:log V 50 Remove gcc-specific optimization/debugging CFLAGS END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-24T04:10:55.000000Z K 7 svn:log V 318 Duplicate the variable name in the v->name field, as otherwise it points to data that will be modified. And do the appropriate thing now and free the v->name buffer along with other relinquished memory. XXX There is duplication here of destroying a Var, which is probably bogus, and probably missed in a few places. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-10-24T04:55:25.000000Z K 7 svn:log V 69 Unbreak by merging the change in r1.51 of src/libexec/ftpd/Makefile. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-10-24T06:17:30.000000Z K 7 svn:log V 265 - Move the destructor calls so that they are not called with the zone lock held. This avoids a lock order reversal when destroying zones. Unfortunately, this also means that the free checks are not done before the destructor is called. Reported by: phk END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-10-24T07:16:24.000000Z K 7 svn:log V 153 Build the following modules on ia64 as well: ar, asr, bktr, cardbus, cbb, ep, exca, hea, hfa, ipfilter, lomac, netgraph, pccard, rc, sound, sppp, vinum. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-24T07:18:24.000000Z K 7 svn:log V 38 The rc driver is not needed for pc98. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-24T07:35:30.000000Z K 7 svn:log V 27 Remove unneeded variables. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-10-24T07:53:12.000000Z K 7 svn:log V 380 o Fix a size calculation based on a 8KB page, while under EFI pages are 4KB. o As a second order fix, don't assume we have enough space after the bootinfo block left in a page to hold the memory map. o A third order fix as that we removed the assumption that a bootinfo block fits in a single 8KB page. PR: ia64/39415 submitted by: Espen Skoglund END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-10-24T07:59:03.000000Z K 7 svn:log V 435 - Now that uma_zalloc_internal is not the fast path don't be so fussy about extra function calls. Refactor uma_zalloc_internal into seperate functions for finding the most appropriate slab, filling buckets, allocating single items, and pulling items off of slabs. This makes the code significantly cleaner. - This also fixes the "Returning an empty bucket." panic that a few people have seen. Tested On: alpha, x86 END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-10-24T08:46:34.000000Z K 7 svn:log V 246 Move thread related code from kern_proc.c to kern_thread.c. Add code to free KSEs and KSEGRPs on exit. Sort KSE prototypes in proc.h. Add the missing kse_exit() syscall. ksetest now does not leak KSEs and KSEGRPS. Submitted by: (parts) davidxu END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-10-24T09:16:46.000000Z K 7 svn:log V 44 don't forget to remove kse from idle queue. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-10-24T09:58:50.000000Z K 7 svn:log V 50 Fix kernel build on sparc64 in the IPDIVERT case. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-10-24T10:56:33.000000Z K 7 svn:log V 176 Add new loader tunable hw.acpi.ec.event_driven so that we control EcWaitEventIntr()'s behavior. Some EC controllers require this for working properly (including sleep/wakeup). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-24T11:00:52.000000Z K 7 svn:log V 56 MFC: UTF-8 encoding support and deprecation of utf2(4). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-24T11:05:58.000000Z K 7 svn:log V 105 A version of SGR disabling stuff that is believed to be safe. Submitted by: Werner LEMBERG END K 10 svn:author V 3 des K 8 svn:date V 27 2002-10-24T12:22:19.000000Z K 7 svn:log V 44 Add a simple man page for the aio facility. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-10-24T12:22:57.000000Z K 7 svn:log V 99 Add cross-references to the aio(4) manual page. Submitted by: Craig Rodrigues END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-24T12:56:06.000000Z K 7 svn:log V 33 MFC: Check correct machine name. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-24T12:56:20.000000Z K 7 svn:log V 48 Fixed references and a bunch of other warnings. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-10-24T12:57:05.000000Z K 7 svn:log V 455 * Modernize aio(4), providing instructions for static and dynamic kernel linking. * Fix disorder in the SEE ALSO sections of aio_*(2). * Remove unnecessary cross-references from the SEE ALSO sections of aio_*(2); config(8), kldload(8) and kldunload(8) are cross-referenced from aio(4). * Remove the KERNEL OPTIONS sections from aio_*(2), now that these pages cross-reference aio(4), which contains suitable kernel linking reference material. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-24T12:57:42.000000Z K 7 svn:log V 206 When expanding a specific [1-char] variable, only expand said specific [1-char] variable. Don't just automatically expand something which starts with that character. Obtained from: OpenBSD [3 years ago!] END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-24T12:57:57.000000Z K 7 svn:log V 42 MFC: Use snprintf() instead of sprintf(). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-24T12:59:10.000000Z K 7 svn:log V 17 Fixed a warning. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-24T13:00:52.000000Z K 7 svn:log V 71 MFC: Use "pc98" directly in pc98 case instead of the MACHINE variable. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-24T13:03:44.000000Z K 7 svn:log V 42 MFC: Fix to check disk geometry for pc98. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-10-24T13:03:46.000000Z K 7 svn:log V 44 Restored sigaction's name in its prototype. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-24T13:21:29.000000Z K 7 svn:log V 44 Preprocess with tbl(1), eliminate warnings. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-24T13:31:34.000000Z K 7 svn:log V 20 Eliminate warnings. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2002-10-24T13:35:52.000000Z K 7 svn:log V 95 #ifdef out assignToPartition on non x86 arches to unbreak the world on alpha, sparc64 and ia64 END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-10-24T14:43:48.000000Z K 7 svn:log V 106 respect TDF_SINTR, also for SINGLE_NO_EXIT threading mode, if a thread was already suspended, do nothing. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-24T15:25:37.000000Z K 7 svn:log V 125 Install mac_partition include files. 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-10-24T15:46:10.000000Z K 7 svn:log V 475 # WARNING: lukemftpd does not support PAM, MAC, per-class nologin files, # or any login.conf resource limits or features; use it only if this is # appropriate for your environment. If you require these features, use # the regular FreeBSD ftpd below. Discourage users from using lukemftpd if they rely any of these standard FreeBSD features that are fully supported by our native ftpd. There may be other features that are not yet supported that I have not yet discovered. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-24T16:19:52.000000Z K 7 svn:log V 536 Have ftpd specify the LOGIN_SETMAC flag to setlogincontext() so that MAC labels are set if MAC is enabled and configured for the user logging in. Note that lukemftpd is not considered a supported application when MAC is enabled, as it does not use the standard system interfaces for managing user contexts; if lukemftpd is used with labeled MAC policies, it will not properly give up privileges when switching to the user account. Approved by: re 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-10-24T16:40:43.000000Z K 7 svn:log V 132 MFC: (1.108) avoid dereferencing a removed and freed queue entry. PR: misc/40363 Submitted by: David Dunham END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-24T16:46:53.000000Z K 7 svn:log V 82 device rc no longer requires a count since jhb newbussified the rc device driver. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-24T17:21:40.000000Z K 7 svn:log V 393 Provide kernel options for the various MAC policy modules so that they may be statically linked into the kernel. Note that statically linked modules, unlike dynamically linked modules, get INVARIANTS, so if there are INVARIANTS failures, you'll bump into them rather than not. Add the options to NOTES. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-24T17:23:52.000000Z K 7 svn:log V 24 Report the MONITOR bit. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2002-10-24T17:27:32.000000Z K 7 svn:log V 121 getbsize() now takes a pointer to a size_t as its first arg. A pointer to an int no longer works on an LP64 platform... END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2002-10-24T17:43:56.000000Z K 7 svn:log V 82 another int * to size_t * change for getbsize() to make it compile on LP64 hosts END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-24T17:55:49.000000Z K 7 svn:log V 89 Don't try to be cute and save a call/return by implementing a degenerate vrele() inline. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-10-24T17:59:58.000000Z K 7 svn:log V 330 Fix a bug in MAKEDEV -- when creating /dev/usb, the code was using whatever random value was already in $unit. It happened to work because the variable is often unset, but this is not always the case e.g. when you call "MAKEDEV sio2 usb ..." This affects -stable as well. Reviewed by: n_hibma Silence from: re MFC after: 3 days END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-10-24T18:01:53.000000Z K 7 svn:log V 131 src and dst address were erroneously swapped in SRC_SET and DST_SET commands. Use the correct one. Also affects ipfw2 in -stable. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-10-24T18:04:44.000000Z K 7 svn:log V 226 Fix ipfw2 panics on 64-bit platforms. Quoting luigi: In order to make the userland code fully 64-bit clean it may be necessary to commit other changes that may or may not cause a minor change in the ABI. Reviewed by: luigi END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-10-24T18:24:13.000000Z K 7 svn:log V 55 MFC: use correct address in DST_SET and SRC_SET rules. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2002-10-24T18:41:02.000000Z K 7 svn:log V 215 Document the (alpha only) "out of memory" and "PT_LOAD: too few segments" problems with the new groff and mention possible workarounds for people buildworlding to current. Reviewed by: ru (a slighly older version) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-24T19:05:04.000000Z K 7 svn:log V 71 Rename 'device acpica' to 'device acpi'. Approved by: msmith, iwasaki END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-24T19:17:06.000000Z K 7 svn:log V 134 Oops, I missed a few changes in 'device acpica' -> 'device acpi' change. Submitted by: Hiten Pandya END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-24T19:20:28.000000Z K 7 svn:log V 109 Don't taste the first provider, it's /dev/geom.ctl and it's not going to taste like anything we like anyway. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-24T19:26:08.000000Z K 7 svn:log V 132 Make sure GEOM has stopped rattling the disks before we try to mount the root filesystem, this may be implicated in the PC98 issue. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-24T19:38:56.000000Z K 7 svn:log V 158 Fix the spechash lock order reversal by keeping an updated sum of v_usecount in the dev_t which vcount() can return without locking any vnodes. Seen by: jhb END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-24T20:37:58.000000Z K 7 svn:log V 211 Fix problem with my ability to tell the difference between 'r' and 'l'... We want to check var[1], not val[1]. Submitted by: Mark Valentine Pointed out by: sam Pointy hat to: jmallett END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-24T21:14:05.000000Z K 7 svn:log V 20 Resync with kernel. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-24T21:32:49.000000Z K 7 svn:log V 86 Use a better test to prevent tasting geom.ctl so we don't screw the regression tests. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-24T21:35:57.000000Z K 7 svn:log V 64 Redo reference vectors to include the mediasize and sectorsize. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-10-24T22:32:13.000000Z K 7 svn:log V 88 Oops, forgot to commit this file. This is part of the fix for ipfw2 panics on sparc64. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-10-24T23:09:48.000000Z K 7 svn:log V 250 Extract out KSE specific code from machine specific code so that there is ony one copy of it. Fix that one copy so that KSEs with no mailbox in a KSE program are not a cause of page faults (this can legitmatly happen). Submitted by: (parts) davidxu END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-10-25T00:13:46.000000Z K 7 svn:log V 10 fix typo. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-10-25T00:20:37.000000Z K 7 svn:log V 540 Within ufs, the ffs_sync and ffs_fsync functions did not always check for and/or report I/O errors. The result is that a VFS_SYNC or VOP_FSYNC called with MNT_WAIT could loop infinitely on ufs in the presence of a hard error writing a disk sector or in a filesystem full condition. This patch ensures that I/O errors will always be checked and returned. This patch also ensures that every call to VFS_SYNC or VOP_FSYNC with MNT_WAIT set checks for and takes appropriate action when an error is returned. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-10-25T01:17:32.000000Z K 7 svn:log V 706 The FTP connection caching needs a better interface -- connections are closed through _fetch_close() which is the only one who knows the connection REALLY was closed (since ref -> 0). However, FTP keeps its own local cached_connection and checks if it is valid by comparing it to NULL. This is bogus since it may have been freed elsewhere by _fetch_close(). This change checks if we are closing the cached_connection and the ref is 1 (soon to be 0). If so, set cached_connection to NULL so we don't accidentally reuse it. The REAL fix should be to move connection caching to the common.c level (_fetch_* functions) and NULL the cache(s) in _fetch_close(). Then all layers could benefit from caching. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-25T03:50:41.000000Z K 7 svn:log V 211 New release note: New cd(4) ioctls, burncd(8) -s max. Modified release note: cdcontrol(1) speed max. While here, note some belated MFCs: burncd(8) -d, burncd(8) VCD/SVCD support. Mostly submitted by: nate END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-10-25T05:23:08.000000Z K 7 svn:log V 220 Add the functionality to create an (empty) GPT from scratch. The code is directly copied from migrate.c. The intend is to express migrate in terms of create and add. The functionality to add partitions is not yet there. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-10-25T05:55:06.000000Z K 7 svn:log V 199 Bad Matt. There was a leaker from some RELENG_4 based development into this file when I MFC'c the MPT stuff which should never have been checked in (references a file not in the tree). My apologies! END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-25T06:17:44.000000Z K 7 svn:log V 126 Hide the test in under '.if make()' so as to not get any errors/warnings related to crud in said test block. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-10-25T06:26:34.000000Z K 7 svn:log V 118 Minor cleanups. - use fields in sysent instead of PS_STRINGS - set TSTATE_PRIV in frame0.tf_tstate for what its worth END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-25T07:01:56.000000Z K 7 svn:log V 99 The ORIENTLOCK macro is no longer needed since all functions use FLOCKFILE/FUNLOCKFILE explicitly. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-10-25T07:02:52.000000Z K 7 svn:log V 517 Use the correct values for LDBL_*. Libc doesn't completely support long doubles at the moment (printf truncates them to doubles). However, long doubles to appear to work to the ranges listed in this commit on both -stable (4.5) and -current. There may be some slight rounding issues with long doubles, but that's an orthogonal issue to these constants. I've had this in my local tree for 3 months, and in my company's local tree for 15 months with no ill effects. Obtained from: NetBSD Not likely to like it: bde END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-10-25T07:11:12.000000Z K 7 svn:log V 146 More work on the interaction between suspending and sleeping threads. Also clean up some code used with 'single-threading'. Reviewed by: davidxu END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-10-25T07:17:07.000000Z K 7 svn:log V 12 fix style-o END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-10-25T07:26:36.000000Z K 7 svn:log V 183 Adjust the size passed to readlink so that the null termination falls within the range of the path variable. Cribbed from the latest NetBSD source. Obtained from: provos@NetBSD.org END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-25T07:58:25.000000Z K 7 svn:log V 116 In vrele() we can actually have a VCHR with v_rdev == NULL if we came from the bottom of addaliasu(). Don't panic. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-10-25T07:59:16.000000Z K 7 svn:log V 259 * Finally bring in the changes from 1.37 that quiet the spurious warnings about deleting TEMPROOT. * Bring in the DESTDIR related fixes from 1.36 * Turn the process of finding a file's modes (via perl) into a function to reduce diffs to the code in RELENG_5. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-25T08:06:58.000000Z K 7 svn:log V 24 Preprocess with tbl(1). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-25T08:10:40.000000Z K 7 svn:log V 30 Don't preprocess with tbl(1). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-25T08:39:25.000000Z K 7 svn:log V 10 Simplify. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-25T08:40:20.000000Z K 7 svn:log V 281 Disable the kernacc() check in mtx_validate() until such time that kernacc does not require Giant. This means that we may miss panics on a class of mutex programming bugs, but only if running with a Chernobyl setting of debug-flags. Spotted by: Pete Carah END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-25T08:40:24.000000Z K 7 svn:log V 30 Don't preprocess with tbl(1). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-25T08:55:24.000000Z K 7 svn:log V 30 Don't preprocess with tbl(1). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-25T08:55:47.000000Z K 7 svn:log V 24 Preprocess with tbl(1). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-25T09:03:09.000000Z K 7 svn:log V 26 Kill the remnants of BOG. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-25T09:05:10.000000Z K 7 svn:log V 30 Don't preprocess with tbl(1). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-25T09:14:09.000000Z K 7 svn:log V 42 Preprocess with tbl(1) only where needed. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-25T09:54:27.000000Z K 7 svn:log V 67 Comment out more MAKEDEV bogosity ("BOGON #1" as Jordan put it :-) END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-25T11:47:58.000000Z K 7 svn:log V 53 Confirmed kill: "Bogon #1" is dead, killed by DEVFS. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-25T11:48:56.000000Z K 7 svn:log V 27 Goodbye and good riddance! END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-25T12:22:14.000000Z K 7 svn:log V 72 Update the Standards section for the addition of the C99 va_copy macro. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-10-25T12:50:31.000000Z K 7 svn:log V 46 let thread_schedule_upcall() handle idle kse. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-10-25T13:12:36.000000Z K 7 svn:log V 48 suspend thread only when it can be interrupted. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-25T13:24:45.000000Z K 7 svn:log V 71 Use an internal buffer for the result when the first argument is NULL. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-25T14:22:20.000000Z K 7 svn:log V 60 Make the example "assertion failure" message match reality. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-10-25T14:34:24.000000Z K 7 svn:log V 27 add manpages for FireWire. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-25T14:52:27.000000Z K 7 svn:log V 144 MFS: Update sysinstall text for the number and size or ports in the ports collection. src/release/sysinstall/dist.c 1.175.2.29 -> 1.175.2.30 END K 10 svn:author V 6 thomas K 8 svn:date V 27 2002-10-25T15:14:16.000000Z K 7 svn:log V 175 Factor out code across various /etc/periodic/security scripts into a separate file, /etc/periodic/security/security.functions. Reviewed by: roberto (mentor) Approved by: re@ END K 10 svn:author V 6 thomas K 8 svn:date V 27 2002-10-25T15:16:54.000000Z K 7 svn:log V 219 Add a new /etc/periodic/security script to check for packets rejected by ipfilter (510.ipfdenied), and a corresponding periodic.conf knob (daily_status_security_ipfdenied_enable). Reviewed by: roberto Approved by: re@ END K 10 svn:author V 6 thomas K 8 svn:date V 27 2002-10-25T15:23:26.000000Z K 7 svn:log V 55 Add newly-added sripts to FILES. Reviewed by: roberto END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-10-25T16:00:47.000000Z K 7 svn:log V 234 Greatly improve readability of trap() by using a table to convert between trap types and signals to send. Rearrange KASSERTs to better handle faults early before curthread is setup, or in the case that it gets corrupted or set to 0. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-10-25T16:24:28.000000Z K 7 svn:log V 401 - kill strcpy - port range check need to be done before htons. from deraadt - %d/%u audit - correct bad practice in the code - it uses two changing variables to manage buffer (buf and buflen). we eliminate buflen and use fixed point (ep) as the ending pointer. - use snprintf, not sprintf - pass correct name into q.name. from lukem@netbsd - sync comment Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-25T17:00:15.000000Z K 7 svn:log V 31 Loose the g_dev_clone() noise. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-25T17:04:49.000000Z K 7 svn:log V 52 Explicitly list architectures supporting sysinstall END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-10-25T17:07:02.000000Z K 7 svn:log V 104 - scopeid is u_int32_t - strtoul pedant. pointed out by deraadt Obtained from: KAME MFC after: 1 week END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-10-25T17:31:03.000000Z K 7 svn:log V 123 Don't check IFF_RUNNING in previous change. The flag is sometimes unset if the interface has IPv6 link-local address only. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-10-25T17:31:31.000000Z K 7 svn:log V 340 Fix iommu_dvmamap_sync() to use the right address when flushing the streaming cache. This bug could have the potential to cause data corruption on systems with Psycho U2P bridges (Sabre bridges have no streaming cache). However, due to the usual driver architecture, it is believed that corruption did occur only in rare cases (if at all). END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-10-25T17:42:14.000000Z K 7 svn:log V 210 Initialize tick_MHz and related variables much earlier. After the last revision of tick.c, this was done at SI_SUB_CLOCKS, which is too late because tick_MHz is required for DELAY() to work. Reviewed by: jake END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-25T18:42:42.000000Z K 7 svn:log V 80 Add a g_dev_print() function which prints all the /dev entries GEOM know about. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-25T18:44:42.000000Z K 7 svn:log V 358 #include to get proper prototypes. Contrary to my fears we seem to have all the prerequisites already. Call g_waitidle() as the first thing in vfs_mountroot() so that we have it out of the way before we even decide if we should call .._ask() or .._try(). Call the g_dev_print() function to provide better guidance for the root-mount prompt. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-10-25T18:46:36.000000Z K 7 svn:log V 267 Change method to determine base memory size. Try INT 15H/E820H first, then fall back to the old compatibility method (INT 12H). This is a workaround for newer machines which have broken INT 12H BIOS service implementation. Reviewed by: -current ML MFC after: 3 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-25T19:10:58.000000Z K 7 svn:log V 771 Split 4.x and 5.x signal handling so that we can keep 4.x signal handling clean and functional as 5.x evolves. This allows some of the nasty bandaids in the 5.x codepaths to be unwound. Encapsulate 4.x signal handling under COMPAT_FREEBSD4 (there is an anti-foot-shooting measure in place, 5.x folks need this for a while) and finish encapsulating the older stuff under COMPAT_43. Since the ancient stuff is required on alpha (longjmp(3) passes a 'struct osigcontext *' to the current sigreturn(2), instead of the 'ucontext_t *' that sigreturn is supposed to take), add a compile time check to prevent foot shooting there too. Add uniform COMPAT_43 stubs for ia64/sparc64/powerpc. Tested on: i386, alpha, ia64. Compiled on sparc64 (a few days ago). Approved by: re END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-10-25T19:11:19.000000Z K 7 svn:log V 46 No need for this config file; games are gone. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-25T19:12:16.000000Z K 7 svn:log V 86 Finish fixing the 5.x FPU code for dealing with signal handlers. Obtained from: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-25T19:15:29.000000Z K 7 svn:log V 321 Provide a bit of anti-foot-shooting protection. Make sure that in the non-cross cases without DESTDIR, that the bin/sh that we're about to install works. Otherwise, a 'make installworld' without having already rebooted with a post-signal-fix kernel is a rather big disaster when important things like /bin/sh coredump. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-10-25T19:41:32.000000Z K 7 svn:log V 219 - Rename the DDB specific %z printf format to %y. - Make DDB use %y instead of %z. - Teach GCC about %y. - Implement support for the C99 %z format modifier. Approved by: re@ Reviewed by: peter Tested on: i386, sparc64 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-25T20:06:16.000000Z K 7 svn:log V 59 Note that the sched_lock protects md_ldt of struct mdproc. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-25T20:07:52.000000Z K 7 svn:log V 179 Don't copy td_md. Instead, let the MD code handle it just like it handles the MD fields of all the other MD portions of proc-related structures. Tested on: i386, alpha, sparc64 END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-25T20:09:45.000000Z K 7 svn:log V 239 Reduce the GEOM verbosity under bootverbose to something more sufferable. This is not quite the set of information I would want, but the tree where I have the "correct" version is messed up with conflicts. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-25T20:22:12.000000Z K 7 svn:log V 153 Use the newer "+" modifier on output contraints when a register or memory datum is used for both input and output instead of using matching constraints. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-25T20:45:27.000000Z K 7 svn:log V 160 Comment describing the semantics of mac_late. Trim trailing whitespace. 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-10-25T20:49:24.000000Z K 7 svn:log V 110 Cast si_drv2 to intptr_t instead of int to quiet warnings. Tested on: alpha Reported by: marcel (on an ia64) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-25T21:29:00.000000Z K 7 svn:log V 191 MFP4: Add the "Early Adopter's Guide to FreeBSD 5.0-RELEASE" from the releng Perforce repository. (Not hooked up to the RELNOTESng build yet.) Makefile#1 article.sgml#6 Reviewed by: re END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-25T21:56:05.000000Z K 7 svn:log V 223 Gah. Ditch elements I inserted while thinking about LaTeX and substitute normal DocBook. Pure coincidence that this thing built. While here, pull in some more entities so that we can build in the RELNOTESng environment. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-25T21:58:06.000000Z K 7 svn:log V 51 Hook up early-adopter article to RELNOTESng build. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-10-25T22:00:34.000000Z K 7 svn:log V 21 Add lt_LT.ISO8859-13 END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-10-25T22:02:10.000000Z K 7 svn:log V 99 Add lt_LT.ISO8859-13 PR: 44268 Submitted by: Kestutis Paulikas END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-10-25T22:06:03.000000Z K 7 svn:log V 107 o m_adj rx buffer so IP header is 32-bit aligned o replace EPIC_MGETCLUSER with m_getcl MFC after: 1 week END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-10-25T22:40:37.000000Z K 7 svn:log V 114 Document the `maclabel' command. Obtained from: TrustedBSD Project Sponsored by: Network Associates Laboratories END K 10 svn:author V 6 fenner K 8 svn:date V 27 2002-10-25T23:02:54.000000Z K 7 svn:log V 304 Fix two typos. Using "-eq" instead of "=" in a [ caused an error when an entry in /etc/sysctl.conf didn't exist. Fixing this exposed a minor typo "exits" vs. "exist". However, there doesn't appear to be any provision to run this with the "lastload" argument, meaning that the error will never appear. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2002-10-26T00:18:06.000000Z K 7 svn:log V 76 Fix "err" usage. PR: 44284 Submitted by: Sergey Mokryshev END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-10-26T01:26:36.000000Z K 7 svn:log V 23 Backout revision 1.48. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-26T01:37:09.000000Z K 7 svn:log V 40 Sigh. Fix past-o in install directory. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-10-26T02:56:51.000000Z K 7 svn:log V 68 Move suspension checking code from userret() into thread_userret(). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-26T04:40:16.000000Z K 7 svn:log V 52 Add regression tests for mbrtowc(3) and wcrtomb(3). END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-10-26T04:44:17.000000Z K 7 svn:log V 97 iBack out david's last commit. the suspension code needs to be called for non KSE processes too. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-26T04:48:55.000000Z K 7 svn:log V 231 Hook the early adopter's guide into the release build. Its basename is "EARLY", which is kind of an odd name, but I couldn't think of anything better that fit the traditional 8.3 naming convention for release documentation files. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-26T04:57:19.000000Z K 7 svn:log V 72 Add COMPAT_FREEBSD4 for the transition. COMPAT_43 was already present. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-26T04:58:36.000000Z K 7 svn:log V 57 Add COMPAT_FREEBSD4 here too. It has COMPAT_43 as well. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-10-26T06:21:00.000000Z K 7 svn:log V 263 Note GEOM removal of the compatibility slice, and what you, the upgrader needs to do about it. Also, greatly expand the the upgrading from -stable part of this file. It appears that you need new boot blocks to ensure that the right kernel is booted single user. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-10-26T06:25:11.000000Z K 7 svn:log V 239 A simple make world is too dangerous for most upgrades. Instead, copy the updating from stable section, and remove the kludge-o-rounds that are in there. Sometimes make world is safe, sometimes not. Let's document the safe way to deal. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-26T07:56:47.000000Z K 7 svn:log V 62 Add tests for btowc(), mbrlen(), mbsrtowcs() and wcsrtombs(). END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-10-26T12:23:16.000000Z K 7 svn:log V 15 MFen 1.13.2.70 END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-10-26T12:32:07.000000Z K 7 svn:log V 37 Call bpf_mtap() on outgoing packets. END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-10-26T12:36:38.000000Z K 7 svn:log V 11 MFen 1.111 END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-10-26T13:47:06.000000Z K 7 svn:log V 79 Be more agresive on arguments' checking. OK'ed by: deischen MFC after: 3 days END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-10-26T13:53:22.000000Z K 7 svn:log V 323 Add pthread_attr_get_np() function. This is FreeBSD non-portable POSIX threads extenston function. It supposed to provide facility to get already created thread's attributes. Looks like it's last thing we need to make JDK's Hotspot building without requirement to have source tree. Reviewed by: deischen MFC after: 3 days END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-10-26T13:55:35.000000Z K 7 svn:log V 36 Hook uthread_attr_get_np.c to build END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-10-26T13:58:12.000000Z K 7 svn:log V 37 Prototype for pthread_attr_get_np(). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-26T14:38:24.000000Z K 7 svn:log V 1069 Slightly change the semantics of vnode labels for MAC: rather than "refreshing" the label on the vnode before use, just get the label right from inception. For single-label file systems, set the label in the generic VFS getnewvnode() code; for multi-label file systems, leave the labeling up to the file system. With UFS1/2, this means reading the extended attribute during vfs_vget() as the inode is pulled off disk, rather than hitting the extended attributes frequently during operations later, improving performance. This also corrects sematics for shared vnode locks, which were not previously present in the system. This chances the cache coherrency properties WRT out-of-band access to label data, but in an acceptable form. With UFS1, there is a small race condition during automatic extended attribute start -- this is not present with UFS2, and occurs because EAs aren't available at vnode inception. We'll introduce a work around for this shortly. Approved by: re 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-10-26T14:43:41.000000Z K 7 svn:log V 59 Merged from sys/dev/syscons/syscons.c revision 1.336.2.15. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-10-26T15:04:29.000000Z K 7 svn:log V 68 Add & hookup manpage for pthread_attr_get_np(3). MFC after: 3 days END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-26T15:44:06.000000Z K 7 svn:log V 35 MFi386: revisions 1.544 and 1.545. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-26T17:00:39.000000Z K 7 svn:log V 52 Point to the Early Adopter's Guide from the README. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-26T17:13:01.000000Z K 7 svn:log V 157 Get rid of the boilerplate upgrading information in the release notes, and point to the Early Adopter's Guide instead, at least for the next release or two. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-26T17:27:35.000000Z K 7 svn:log V 95 Modified release notes: Add a note to geom(4) entry about the demise of compatability slices. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-10-26T17:36:37.000000Z K 7 svn:log V 24 Remove an unused macro. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-10-26T17:38:20.000000Z K 7 svn:log V 107 Allow deprecated or unimplemented system call vectors to deliver SIGSYS, as suggested by the sparc v9 ABI. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-10-26T18:09:30.000000Z K 7 svn:log V 29 Add a missing destroy_dev(). END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-10-26T18:16:19.000000Z K 7 svn:log V 159 In VOP_LOOKUP, don't deny DELETE and RENAME operations when ISLASTCN is not set. The actual file which is being looked up may live in a different filesystem. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-10-26T18:19:46.000000Z K 7 svn:log V 17 Fix a style nit. END