ƒ°5133177 206 1024 270 378 201 375 131 131 214 301 547 219 204 559 381 330 420 351 134 124 502 189 239 269 292 509 130 115 204 194 251 212 168 263 261 122 239 175 162 212 237 401 170 199 323 154 128 181 476 660 159 189 151 295 298 440 586 254 304 377 356 143 194 291 200 944 206 347 761 222 338 271 174 238 165 182 184 283 543 226 109 222 159 456 124 304 149 226 116 253 157 241 242 413 147 154 173 277 195 480 178 435 295 239 265 227 125 145 118 355 495 159 233 157 228 797 290 152 154 519 561 342 444 303 224 269 216 157 272 304 150 276 279 255 270 330 391 203 136 231 160 127 148 134 174 320 353 160 174 497 122 121 144 133 295 376 169 460 127 201 150 261 130 164 190 430 334 197 175 208 125 204 248 145 145 231 547 282 202 263 128 222 169 241 240 174 150 152 109 237 347 237 145 402 216 291 133 620 114 145 446 122 120 322 131 696 149 K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-08-05T15:48:18.000000Z K 7 svn:log V 931 Fix the code in rman that merges adjacent unallocated resources to use a better check for 'adjacent'. The old code assumed that if two resources were adjacent in the linked list that they were also adjacent range wise. This is not true when a resource manager has to manage disparate regions. For example, the current interrupt code on i386/amd64 will instruct irq_rman to manage two disjoint regions: 0-1 and 3-15 for the non-APIC case. If IRQs 1 and 3 were allocated and then released, the old code would coalesce across the 1 to 3 boundary because the resources were adjacent in the linked list thus adding 2 to the area of resources that irq_rman managed as a side effect. The fix adds extra checks so that adjacent unallocated resources are only merged with the resource being freed if the start and end values of the resources also match up. The patch also consolidates the checks for adjacent resources being allocated. END K 10 svn:author V 4 emax K 8 svn:date V 27 2004-08-05T16:32:41.000000Z K 7 svn:log V 176 - One can use both BD_ADDR or name to specify address of the Bluetooth device. Update man pages to document this fact. - Update usage messages - Change u_intXXX to uintXXX END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-05T17:44:07.000000Z K 7 svn:log V 282 Don't use type unknown for partitions that we don't care about because the chunk will never be added to the list in that case. Use type mbr for GPT nested MBRs and use type part for any partition we don't know or care about. Since the subtype is 0, this should not cause confusion. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-05T17:47:35.000000Z K 7 svn:log V 108 Do not check val-tags if the repository is read-only. Approved by: maintainer's silence MFC after: 2 weeks END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-08-05T20:41:38.000000Z K 7 svn:log V 279 Use in_cksum_skip() to calculate in4_cksum instead of doing handrolled magic (that does not compile with !gcc). Moreover we get the benefit for all archs that have a hand optimized in_cksum_skip(). Submitted by: yongari Tested by: me (i386, extensivly), pf4freebsd ML (various) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-05T21:01:27.000000Z K 7 svn:log V 39 Fix spelling. Pointed out by: mux, ru END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-08-05T21:11:33.000000Z K 7 svn:log V 39 Add firmware revision to probe printf. END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-08-05T21:13:41.000000Z K 7 svn:log V 121 Try to narrow down the race window on HW that does not have ways to poll for which channel actually pulled the irq line. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-08-05T21:54:11.000000Z K 7 svn:log V 206 Turn on the new contigmalloc(9) by default. There should not actually be a reason to use the old contigmalloc(9), but if desired, it the vm.old_contigmalloc setting can be tuned/sysctld back to 0 for now. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-05T23:54:04.000000Z K 7 svn:log V 454 Just because we have a serial console attached does not mean we don't want a splash screen. There seems to be some confusion in the syscons code as to the meaning of the SC_KERNEL_CONSOLE flag. Its absence is sometimes interpreted to mean "I am not the system console", and sometimes to mean "I am not the only VGA console" (see the font loading code for an example of the latter). Someone with better syscons fu than myself should take a closer look. END K 10 svn:author V 6 gordon K 8 svn:date V 27 2004-08-06T00:07:26.000000Z K 7 svn:log V 123 Now that we have gcc 3.4, we can flip ia64 to using a dynamically linked /bin and /sbin. Reviewed by: marcel (via pluto1) END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-08-06T00:38:50.000000Z K 7 svn:log V 111 Add flags for _STA (status) methods and convenience macros for checking the presence of batteries and devices. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-06T02:08:31.000000Z K 7 svn:log V 462 When iterating the UDP inpcb list processing an inbound broadcast or multicast packet, we don't need to acquire the inpcb mutex unless we are actually using inpcb fields other than the bound port and address. Since we hold the pcbinfo lock already, these can't change. Defer acquiring the inpcb mutex until we have a high chance of a match. This avoids about 120 mutex operations per UDP broadcast packet received on one of my work systems. Reviewed by: sam END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-08-06T02:44:58.000000Z K 7 svn:log V 283 When reseting a pending callout, perform the deregistration in callout_reset rather than calling callout_stop. This results in a few lines of code duplication, but it provides a significant performance improvement because it avoids recursing on callout_lock. Requested by: rwatson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-06T03:39:28.000000Z K 7 svn:log V 233 In ithread_schedule(), when we plan to go harvest some entropy as a result of scheduling an ithread, cut a KTR_INTR trace record so that it's clear in tracing interrupt activity where and when the entropy harvesting code is invoked. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-06T03:45:45.000000Z K 7 svn:log V 323 Pass pcbinfo structures to in6_pcbnotify() rather than pcbhead structures, allowing in6_pcbnotify() to lock the pcbinfo and each inpcb that it notifies of ICMPv6 events. This prevents inpcb assertions from firing when IPv6 generates and delievers event notifications for inpcbs. Reported by: kuriyama Tested by: kuriyama END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-08-06T04:50:56.000000Z K 7 svn:log V 258 Refine updates to PCI irq routing. Check _STA and _CRS but only print a message if they are incorrect. Also, remove the hack of allowing the initial irq setting to not be in _PRS. As before, the old behavior can be regained by defining ACPI_OLD_PCI_LINK. END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-08-06T07:20:32.000000Z K 7 svn:log V 40 MFi386: sort out the mem device. Grrrr. END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-08-06T07:22:36.000000Z K 7 svn:log V 30 MFi386: Fix mem device. Grrr. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-08-06T07:27:08.000000Z K 7 svn:log V 404 Join the 21st century: Cryptography is no longer an optional component of releases. The -DNOCRYPT build option still exists for anyone who really wants to build non-cryptographic binaries, but the "crypto" release distribution is now part of "base", and anyone installing from a release will get cryptographic binaries. Approved by: re (scottl), markm Discussed on: freebsd-current, in late April 2004 END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-06T08:41:22.000000Z K 7 svn:log V 95 Hook up the Hardware Notes to the build again, now that the doc build script has been updated. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-08-06T08:42:05.000000Z K 7 svn:log V 141 Crypto is now part of the base distribution. Remove crypto-install.sh, and add scrypto, skrb5, ssecure into src-install.sh Reminded by: ru END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-08-06T08:49:51.000000Z K 7 svn:log V 171 Crypto is now part of the "base" distribution, and the old "release.3" target no longer exists. Renumber the old release.[4-9] targets to release.[3-8]. Reminded by: ru END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-08-06T09:08:33.000000Z K 7 svn:log V 198 Do not attempt to clean up data that has not been initialized yet. This fixes two kernel panics on boot when the xl driver fails to allocate bus/port/memory resources. Reviewed by: silence on -net END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-06T09:55:40.000000Z K 7 svn:log V 416 Fix I/O leakage. We're cloning bios in g_stripe_start_fast(), but when something goes wrong while running in "fast" mode, we free all bios and falling back to "economic" mode. Freeing bios, doesn't mean decrease bio_children, so bio_inbed couldn't be equal to bio_children and request was never finished. Decrease bio_children manually when destroying bios. Reported by: Sam Lawrance , simon END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-08-06T10:04:06.000000Z K 7 svn:log V 39 Clean up after mechanical renumbering. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-08-06T10:05:45.000000Z K 7 svn:log V 24 Bump the document date. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-06T10:07:03.000000Z K 7 svn:log V 111 Fields bio_caller[12] should be used by the consumer and fields bio_driver[12] should be used by the provider! END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-06T10:19:34.000000Z K 7 svn:log V 101 Add and document kern.geom.stripe.fast_failed sysctl, which shows how many times "fast" mode failed. END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-08-06T10:43:24.000000Z K 7 svn:log V 157 Add Giorgos's description of the ftp-chroot login.conf option. Reported by: Bill Moran Submitted by: keramida MFC after: 2 weeks END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-08-06T11:24:37.000000Z K 7 svn:log V 118 Fix a printf("%b", ..) example. PR: 68849 Submitted by: Michel Lavondes MFC after: 1 week END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-08-06T11:39:35.000000Z K 7 svn:log V 75 Forced commit to note that the previous fix was actually from: PR: 68449 END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-08-06T12:02:07.000000Z K 7 svn:log V 169 Cross-reference getnameinfo(3), getaddrinfo(3), getipnodebyname(3) and getipnodebyaddr(3). PR: 54229 Submitted by: Samuel Tardieu MFC after: 2 weeks END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-08-06T12:56:39.000000Z K 7 svn:log V 167 Spell FTP correctly - in this case, it is used as the name of the protocol, not the program. Also, bump the document date. Reminded by: our resident mdoc guard (ru) END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-06T13:38:30.000000Z K 7 svn:log V 28 Virgin import of bsnmpd 1.7 END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-06T13:38:30.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r133211, 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 2004-08-06T13:38:31.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create tag 'bsnmp-vendor-BSNMP_1_7'. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-06T13:41:55.000000Z K 7 svn:log V 68 List some more files to be excluded from the original distribution. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-06T13:43:29.000000Z K 7 svn:log V 117 Add the right CFLAGS to show that we have err.h, getaddrinfo and strlcpy. Add support.c to the list of source files. END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-08-06T14:49:11.000000Z K 7 svn:log V 143 Fix a case of _SC_CLK_TCK being misspelled as _SC_CLOCK_TCK. PR: 69428 Submitted by: Sascha Schneider MFC after: 2 weeks END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-08-06T15:06:06.000000Z K 7 svn:log V 308 remove /boot/kernel from the default path.. There is already code that will prepend the current kernel booting... This prevents a problem of loading /boot/kernel's modules when a different kernel has no modules, but you left your module_load="YES" in loader.conf... Reviewed by: dcs (minus the help part) END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-08-06T15:29:54.000000Z K 7 svn:log V 77 Bump the document date, since the content changed today. Discussed with: ru END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-08-06T15:49:44.000000Z K 7 svn:log V 106 Don't scare users with a warning about preemption being off when it isn't yet safe to have on by default. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-06T15:51:31.000000Z K 7 svn:log V 227 Do not use hardware flow control for the moment. There are some issues with it that need to be understood better before they can be resolved. This takes time and time is already in short supply. Reported & tested by: glebius@ END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-08-06T16:06:52.000000Z K 7 svn:log V 58 Add a manual page for the hfa driver. Reviewed by: harti END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-08-06T16:08:43.000000Z K 7 svn:log V 32 Damn, fix the SEE ALSO section. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-08-06T17:00:09.000000Z K 7 svn:log V 89 Fix an off-by-one bug that caused the first character of the buffer to be uninitialized. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-06T17:07:40.000000Z K 7 svn:log V 380 Now that make(1) passes variables that were given on the command line to subordinate make(1) invocations through MAKEFLAGS, we cannot add CFLAGS onto the make(1) command line. This will conflict with the individual makefiles wanting to append to it, which is not respected when CFLAGS is given on the command line. Hence build breakage. So, put CFLAGS in the environment instead. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-08-06T20:08:38.000000Z K 7 svn:log V 562 I've had 'make release' problems on a large/fast dual processor machine with doFS.sh consistently dying here because the device didn't exist in the namespace fast enough after doing the mdconfig. But the device did eventually show up. There have been similar complaints on mailing lists that might boil down to this being the problem too. This is obviously a hack, if anyone knows what might cause a delay between mdconfig running and when the name appears in the /dev namespace (inside a chroot-ed environment if that matters) I'd be happy to back this out. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-06T20:37:08.000000Z K 7 svn:log V 67 Move the source code for these two modules out of src/sys/modules. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-06T21:35:51.000000Z K 7 svn:log V 97 While we're revisiting old sins, try to clean up the code a little and make it more style(9)ish. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-06T21:46:51.000000Z K 7 svn:log V 55 Assign KTR flag constants for UMA events and callouts. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-06T21:49:00.000000Z K 7 svn:log V 198 Cut a KTR record whenever a callout is invoked. Mark whether it runs with Giant or not, and include the function point so it can be looked up against the kernel symbol table during trace analysis. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-06T21:52:38.000000Z K 7 svn:log V 201 Generate KTR trace records for uma_zalloc_arg() and uma_zfree_arg(). This doesn't trace every event of interest in UMA, but provides enough basic information to explain lock traces and sleep patterns. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-06T21:56:26.000000Z K 7 svn:log V 343 Generate KTR trace records for syscall enter and exit in i386 system calls. Note that the information included is a bit different from the existing KTR traces generated on powerpc, as I'm primarily interested in kernel context (thread, syscall #, proc, etc), not the user arguments to the system call. Some convergence would be useful here. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-06T22:00:55.000000Z K 7 svn:log V 489 Avoid acquiring Giant for some common light-weight or already MPSAFE fcntl() operations, including: F_DUPFD dup() alias F_GETFD retrieve close-on-exec flag F_SETFD set close-on-exec flag F_GETFL retrieve file descriptor flags For the remaining fcntl() operations, do acquire Giant, especially where we call into fo_ioctl() as a result. We're not yet ready to push Giant into fo_ioctl(). Once we do, this can all become quite a bit prettier. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-06T22:04:33.000000Z K 7 svn:log V 157 Push UIDINFO_UNLOCK() slightly earlier in chgsbize(), as it's not needed if we print the local variable version of the limit rather than the shared version. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-06T22:06:14.000000Z K 7 svn:log V 207 In thread_exit(), include more information about the thread/process context in the KTR trace record. In particular, include the same information as passed for mi_switch() and fork_exit() KTR trace records. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-08-06T22:23:53.000000Z K 7 svn:log V 284 Fix a panic in ata_generic_transaction(). The DMA pointer of the channel was being unconditionally dereferenced but was NULL for PIO requests. Check the request flags for a DMA transaction before dereferencing. Reported by: ceri Tested by: Radek Kozlowski END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-06T22:25:35.000000Z K 7 svn:log V 259 Flag a broad range of VFS operations as GIANT_REQUIRED in order to catch leaking into VFS without Giant. Inch Giant a little lower in several file descriptor operations on vnodes to cover only VFS operations that need it, rather than file flag reading, etc. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-08-06T22:32:53.000000Z K 7 svn:log V 48 Use the new prototype for the zone constructor. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-06T22:41:13.000000Z K 7 svn:log V 98 As SLIP directly accesses the tty code from its if_start() routine, mark if_sl as IFF_NEEDSGIANT. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-08-07T00:20:00.000000Z K 7 svn:log V 195 Always isync after a mtmsr. While perhaps not strictly necessary for PSL_EE bit banging according to the OEA, it's better to be conservative than having to continually audit uses of this inline. END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-08-07T00:45:05.000000Z K 7 svn:log V 107 Pickup Giant in ath_rx_proc and when handling a beacon miss in order to satisfy the assertion in if_start. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-07T01:19:54.000000Z K 7 svn:log V 848 o Save pointers to the chunks for root, home, swap, usr, var and tmp in global variables. On ia64, save a pointer to the efi chunk as well. o At the same time, change checkLabels() to define these globals instead of having the caller of checkLabels() pass addresses to variables for these. Change the two callers correspondingly. o Spent a bit more time adjusting try_auto_label() to prepate for having the EFI partition created on ia64. o Remove efi_mountpoint(). The EFI chunk is now available without having to iterate over the disks and chunks to find it every time we need it. o On ia64, now that the root chunk is globally available, set the vfs.root.mountfrom tunable in loader.conf. This avoids that one cannot boot into FreeBSD after an install. The kernel cannot find the root device without a little help... END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-07T02:24:20.000000Z K 7 svn:log V 108 Beef up the "cannot archive this" error message with the actual mode that failed, to help track down a bug. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-07T02:50:05.000000Z K 7 svn:log V 249 Pass the pointy hat, please: Don't blow away the high-order mode bits when setting permissions from ACL data. Thanks to: David Gilbert for first reporting this and Jimmy Olgeni for noticing that it only occurred on ACL-enabled filesystems. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-07T03:09:28.000000Z K 7 svn:log V 663 libarchive now has two complete build systems. The usual "Makefile" is present for FreeBSD. If you "make distfile" on FreeBSD, you will soon have a tar.gz file suitable for deploying to other systems (complete with the expected "configure" script, etc). This latter relies (at least for now) on the GNU auto??? tools. (I like autoconf okay, but someday I hope to write a custom Makefile.in and dispense with automake, which is somewhat odious.) As part of this, I've cleaned up some of the conditional compilation options, added make-foo to construct archive.h dynamically (it now contains some version constants), and added some useful informational files. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-07T03:24:49.000000Z K 7 svn:log V 124 Add "make distfile" capabilities to bsdtar, including informational COPYING file and some conditional compilation cleanups. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-07T04:03:18.000000Z K 7 svn:log V 242 Create an EFI partition when the user wants auto defaults. There's some confusion as to how large the EFI system partition should be, but 100MB seems to be either the maximum, the minimum or the default size, so make the EFI partition 100MB. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-08-07T04:17:03.000000Z K 7 svn:log V 178 Since we upgraded compilers, and the kernel build to match, we can't build new kernels on older userlands. Document this fact in the entry that talked about the system upgrade. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-08-07T04:19:37.000000Z K 7 svn:log V 82 Per letter dated July 22, 1999, delete clause 3 from code directly from Berkeley. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-08-07T04:28:56.000000Z K 7 svn:log V 145 Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software (with permission of addtional copyright holders where appropriate) END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-08-07T04:31:26.000000Z K 7 svn:log V 73 Eliminate a variable that became unused in the i386 to amd64 conversion. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-08-07T04:40:20.000000Z K 7 svn:log V 90 Expand indirect reference to copyright file to the portion of that file that is relevant. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-08-07T04:59:16.000000Z K 7 svn:log V 92 It appears that cdevsw_add/remove were removed quite a while ago, so remove them from here. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-08-07T05:58:31.000000Z K 7 svn:log V 190 Remove dead code. A vm_map's first_free is never NULL (even if the map is full). (This is preparation for an O(log n) implementation of vm_map_findspace().) Submitted by: Mark W. Krentel END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-07T06:10:45.000000Z K 7 svn:log V 447 o Save the partition number (=index) in the internal map. The index starts at 1. No index is represented by 0. o Change the show command to display the partition number at the expense of the partition end columm. We already display the start and size. o Enhance the add command to accept the -i option. The -i option allows the user to specify which partition number the new partition should get. o Update the manpage accordingly. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-08-07T06:21:37.000000Z K 7 svn:log V 130 Move the definition of M_MEMDESC to a non-optional file. This allows kernels configurations without the 'mem' device to compile. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-07T06:24:25.000000Z K 7 svn:log V 14 Use __FBSDID. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-07T06:38:40.000000Z K 7 svn:log V 124 Fix the calculation of the most negative int64_t value, which is used on systems that lack C99 headers (such as FreeBSD 4). END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-08-07T07:05:38.000000Z K 7 svn:log V 63 Assign the result of getopt() to an int rather than to a char. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-07T07:41:37.000000Z K 7 svn:log V 360 Implement a remove command. The remove command iterates the GPT partitions and removes any that matches the pre-conditions. The options are the same for the add command and are used to select the partitions to remove. Currently the remove command without any options deletes all GPT partitions. This is rather harmful and will need anti-footshooting measures. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-07T07:52:31.000000Z K 7 svn:log V 29 Document the remove command. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-08-07T09:32:04.000000Z K 7 svn:log V 208 Add a "void *if_carp" placeholder to struct ifnet with prospect to bring in the "Common address redundancy protocol" (CARP) during the 5-STABLE cycle. Hence doing the ABI break now. Approved by: re (scottl) END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-08-07T09:36:46.000000Z K 7 svn:log V 54 MFC: rev.1.169 Quirk for SEGRAND NP-900 USB MP3Player END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-08-07T09:41:30.000000Z K 7 svn:log V 130 Add another UPDATING entry about recompiling modules implementing network interfaces due to a change in the size of struct ifnet. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2004-08-07T10:04:29.000000Z K 7 svn:log V 19 Remove extra "*/". END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-08-07T12:35:56.000000Z K 7 svn:log V 157 Add altq(9) explaining about the IFQ_* and IFQ_DRV_* macros in if_var.h and how to convert drivers. Obtained from: NetBSD (with changes) Reviewed by: josef END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-08-07T12:49:28.000000Z K 7 svn:log V 65 Correct the last commit so it works in error situations as well. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-07T14:09:02.000000Z K 7 svn:log V 144 We're not yet ready to assert !Giant in kern_fcntl(), as it's called with Giant from ABI wrappers such as Linux emulation. Foot shoot off: phk END K 10 svn:author V 2 le K 8 svn:date V 27 2004-08-07T14:37:49.000000Z K 7 svn:log V 150 Fix syntax error introduced in the last commit. Additionally, since this file is written in C and not in Perl, we need 'continue' instead of 'next'. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2004-08-07T15:15:38.000000Z K 7 svn:log V 315 Add a way to force 1:1 mode for libpthread. To do this, define LIBPTHREAD_SYSTEM_SCOPE in the environment. You can still force libpthread to be built in strictly 1:1 by adding -DSYSTEM_SCOPE_ONLY to CFLAGS. This is kept for archs that don't yet support M:N mode. Requested by: rwatson Reviewed by: davidxu END K 10 svn:author V 2 le K 8 svn:date V 27 2004-08-07T16:16:59.000000Z K 7 svn:log V 56 Due to popular demand, hook up geom_vinum to the build. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-08-07T16:36:46.000000Z K 7 svn:log V 62 Revert unintended commit that came in with 3rd clause removal END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-07T17:15:33.000000Z K 7 svn:log V 76 Correct an mdoc error; add a sentence about tar's ancestors "tp" and "tap." END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-07T17:17:11.000000Z K 7 svn:log V 179 Linux port corrections: * Add a more reasonable default device for linux * Add an autoconf check for the FNM_LEADING_DIR extension (which isn't yet obeyed in the code) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-07T17:24:50.000000Z K 7 svn:log V 98 Having implemented read support for it, I now know how to document the GNU sparse file extension. END K 10 svn:author V 5 brian K 8 svn:date V 27 2004-08-07T18:27:08.000000Z K 7 svn:log V 385 MFC: Support a ``set rad_alive N'' command to enable periodic RADIUS accounting information being sent to the RADIUS server. Logging of RADIUS accounting information moves to a ``set log [+-]radius'' level, along with the RADIUS alive info, and the version number is bumped to 3.2 to reflect this. Mostly submitted by: alx@sm.ukrtel.net (back in January) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-07T19:21:18.000000Z K 7 svn:log V 81 Don't forget to count the end-of-file padding as part of the finished file size. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-07T19:22:50.000000Z K 7 svn:log V 337 Split archive_{read,write}_finish into separate "close" (finish the archive and close it) and "finish" (destroy the object) functions. For backwards compat and simplicity, have "finish" invoke "close" transparently if needed. This allows clients to close the archive and check end-of-operation statistics before destroying the object. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-07T19:25:34.000000Z K 7 svn:log V 197 Add --totals option. Unlike gtar, this reports the bytes actually written to the archive, not the ones written to the compressor. For uncompressed archives, these numbers are the same, of course. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-07T19:40:19.000000Z K 7 svn:log V 142 Acquire vr lock before entering vr_setcfg() in vr_miibus_statchg(), since vr_setcfg() expects it. Reported by: Mike Bristow END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-07T20:23:50.000000Z K 7 svn:log V 172 Don't forget to allocate space for the terminating NUL when converting to base 64. PR: misc/70022 Submitted by: Herve Masson MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-07T20:45:59.000000Z K 7 svn:log V 134 MFC: (1.11, 1.12) set baudrate to 100Mbps, advertise VLAN capability. PR: kern/64222 Submitted by: Steinar Haug END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-07T20:55:53.000000Z K 7 svn:log V 33 The whitespace crusader strikes! END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-07T20:58:00.000000Z K 7 svn:log V 53 Behold the awesome might of the whitespace crusader! END K 10 svn:author V 6 nsouch K 8 svn:date V 27 2004-08-07T21:14:50.000000Z K 7 svn:log V 23 10 born in France now! END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-07T21:40:52.000000Z K 7 svn:log V 259 De-inline gdb_cpu_signal() because we need to convert the trap vectors related to breakpoints and single stepping into SIGTRAP so gdb(1) knows why the remote target has stopped. In particular, gdb(1) needs to know if the reason is something of its own doing. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-07T21:55:15.000000Z K 7 svn:log V 399 Slightly move labels around to make sure we call ast() on our way out after a fork(2) in fork_trampoline(). By moving the epc_syscall_return label immediately before the call to do_ast() in epc_syscall(), we not only achieve that but also handle the detour through exception_return when the frame corresponds to an asynchronous kernel entry. Hence, we simplified fork_trampoline() as a side-effect. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-08-07T22:05:12.000000Z K 7 svn:log V 67 Push all changes to disk before downgrading a mount from rw to ro. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-07T22:09:26.000000Z K 7 svn:log V 137 Oh yeah? 4 born in the Netherlands. Taken relative to the size of the country (i.e. committer density), we're in the top 5 for sure! :-) END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-08-07T23:03:36.000000Z K 7 svn:log V 61 Add man pages for the cimag(), conj() and creal() functions. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-08-07T23:45:04.000000Z K 7 svn:log V 132 Add support for Belkin F5U409 serial-usb adapter PR: kern/69804 Submitted by: Dan Nelson END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-08-08T00:28:07.000000Z K 7 svn:log V 701 Implement single stepping when we leave the kernel through the EPC syscall path. The basic problem is that we cannot set the single stepping flag directly, because we don't leave the kernel via an interrupt return. So, we need another way to set the single stepping flag. The way we do this is by enabling the lower-privilege transfer trap, which gets raised when we drop the privilege level. However, since we're still running in kernel space (sec), we're not yet done. We clear the lower- privilege transfer trap, enable the taken-branch trap and continue exiting the kernel until we branch into user space. Given the current code, there's a total of two traps this way before we can raise SIGTRAP. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-08-08T00:31:58.000000Z K 7 svn:log V 197 With the advent of pmap locking it makes sense for pmap_copy() to be less forgiving about inconsistencies in the source pmap. Also, remove a new- line character terminating a nearby panic string. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-08T00:43:21.000000Z K 7 svn:log V 55 If you don't need a header, don't bother including it. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-08T00:48:39.000000Z K 7 svn:log V 57 The configure-built Makefile wasn't installing archive.h END K 10 svn:author V 6 philip K 8 svn:date V 27 2004-08-08T00:52:11.000000Z K 7 svn:log V 423 Update support for Synaptics Touchpads (Volume I) o Clean up whitespace and comments in the enable_synaptics() probing function o Only use (and rely on) the extended capability bits when we are told they actually exist o Partly ignore the (possibly dated?) part of the specification about the mode byte so that we can support 'guest devices' too. Tested by: many subscribers to -current Approved by: njl END K 10 svn:author V 6 philip K 8 svn:date V 27 2004-08-08T00:57:07.000000Z K 7 svn:log V 465 Update support for Synaptics Touchpads (Volume II) o Handle the 'up/down' buttons some touchpads have as a z-axis (scrollwheel) as recommended by the specs o Report the buttons as button4 and button5 instead of button2 and button4, button2 can be emulated by pressing button1 and button3 simultaneously. This allows one to use the two extra buttons for other purposes if one so desires. Tested by: many subscribers to -current Approved by: njl END K 10 svn:author V 6 philip K 8 svn:date V 27 2004-08-08T01:00:31.000000Z K 7 svn:log V 246 Update support for Synaptics Touchpads (Volume III) o Catch 'taps' as button presses o One finger sends button1, two fingers send button3, three fingers send button2 (double-click) Tested by: many subscribers to -current Approved by: njl END K 10 svn:author V 6 philip K 8 svn:date V 27 2004-08-08T01:10:23.000000Z K 7 svn:log V 348 Update support for Synaptics Touchpads (Volume IV) o Change the motion calculation to result in a more reasonable speed of motion This should fix the 'aiming' problems people have reported. It also mitigates (but doesn't completely solve) the 'stalling' problems at very low speeds. Tested by: many subscribers to -current Approved by: njl END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-08T01:21:10.000000Z K 7 svn:log V 205 Use 'int' for certain wide-character conversions instead of wchar_t. That quiets some compiler warnings on platforms with 16-bit wchar_t. With this change, libarchive now compiles cleanly on Win32/cygwin. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-08-08T01:23:39.000000Z K 7 svn:log V 128 Add support AOpen VA1000 video capture card PR: kern/62146 Submitted by: HASHI Hiroaki MFC after: 1 week END K 10 svn:author V 6 philip K 8 svn:date V 27 2004-08-08T01:26:00.000000Z K 7 svn:log V 173 Assume a finger of regular width when no width value is reported by the touchpad (which happens when it has no extended capabilities). Spotted by: dhw Forgotten by: philip END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-08T01:30:30.000000Z K 7 svn:log V 118 Minor portability fixes. bsdtar now compiles on Win32/cygwin, though it doesn't yet seem to work entirely correctly. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-08-08T01:34:36.000000Z K 7 svn:log V 62 Whitespace cleanup that was missed by quirks commit 1.42.2.52 END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-08T02:22:48.000000Z K 7 svn:log V 174 Oops. Use "unsigned long" instead of "int" for the intermediate variables in wide-character conversions, since it's guaranteed to be large enough. Thanks to: Andrey Chernov END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-08-08T02:37:22.000000Z K 7 svn:log V 211 rearange some code that handles the thread taskqueue so that it is more generic. Introduce a new define TASKQUEUE_DEFINE_THREAD that takes a single arg, which is the name of the queue. Document these changes. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-08-08T03:21:37.000000Z K 7 svn:log V 55 Bump __FreeBSD_version for vfs_mount signature change. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-08T04:36:32.000000Z K 7 svn:log V 178 Another pointy-hat problem: PACKAGE_VERSION macro is set in CFLAGS, it shouldn't be in bsdtar_platform.h. Thanks to: Andrey Chernov for looking over my shoulder so much lately. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-08T05:10:10.000000Z K 7 svn:log V 181 It shouldn't be an error to specify the same mode twice: allow -cc but not -ct. Thanks to: Christoph Mallon (whose proposed patch was actually simpler than what I ended up with) END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-08-08T05:21:56.000000Z K 7 svn:log V 159 Add support to Sony Ericsson USB Cable(Susteen USB Data Cable) PR: kern/66416 Submitted by: Fredrik Lindberg MFC after: 1 week END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-08T05:50:10.000000Z K 7 svn:log V 172 Move the smart chdir logic into a couple of utility functions in util.c. Then use them to provide consistent -C support throughout the program. Thanks to: Christoph Mallon END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-08T06:36:03.000000Z K 7 svn:log V 232 Better low-memory handling: If the link cache runs out of memory, just throw out the whole thing and stop tracking links entirely. That will break all remaining hardlinks, but should free up enough memory to let everything finish. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-08-08T06:46:27.000000Z K 7 svn:log V 298 Give classes a version number and refuse to touch classes which are not understood. This makes room for additional binary compatibility in the future. Put fields in the class for the geom's methods and initialize the methods of a new geom from these fields. This saves some code in all classes. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-08-08T06:47:43.000000Z K 7 svn:log V 110 Use a ->fini() from the geom class to destroy the control device. Use default initialization of geom methods. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-08-08T06:49:07.000000Z K 7 svn:log V 44 Use default method initialization on geoms. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-08-08T07:09:43.000000Z K 7 svn:log V 135 Add support Sony Handycam TRV-30 memory stick slot PR: kern/69915 Submitted by: Christian Gusenbauer MFC after: 1 week END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-08-08T07:30:47.000000Z K 7 svn:log V 68 OOps, that check was a bit premature. Allow zero versions as well. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-08T07:39:19.000000Z K 7 svn:log V 30 Add archive_entry_set_mtime() END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-08-08T07:57:53.000000Z K 7 svn:log V 56 Tag all geom classes in the tree with a version number. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-08-08T08:34:46.000000Z K 7 svn:log V 42 OK, now check geom class version numbers. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-08-08T09:07:41.000000Z K 7 svn:log V 77 The compat2x and compat3x packages are not buildable due to security issues. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-08-08T09:08:37.000000Z K 7 svn:log V 224 Add support iRiver iFP MP3 player PR: kern/54881, i386/63941, kern/66124 Submitted by: Magnus , Dmitry Dyomin , Dmitry Sivachenko MFC after: 1 week END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-08-08T09:23:49.000000Z K 7 svn:log V 260 - Add an -o option to specify the output file. - Make "die()" more verbose. - Do not put extra blank lines into the output file. - Normalize text by using numeric entities because some characters such as "'" can break the generated SGML. Reviewed by: simon END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-08-08T09:48:10.000000Z K 7 svn:log V 68 Make sure that AT_PHDR has a useful value even for static programs. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-08-08T10:50:19.000000Z K 7 svn:log V 77 Looks like the x.org manuals are in x11/xorg-manpages, not x11/xorg-manuals. END K 10 svn:author V 6 thomas K 8 svn:date V 27 2004-08-08T13:05:03.000000Z K 7 svn:log V 401 Include the nanoBSD make.conf in the top-level nanoBSD Makefile, so all configuration knobs (both system settings and nanoBSD-specific ones) can be tuned by modifying a single file. Move KERNCONF default value to make.conf. Attempt to resolve CFGMASTER like CUSTOMIZE, first relative to ${.CURDIR}, then as an absolute path. Allow optional additional arguments to be passed to the CUSTOMIZE script. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-08-08T13:20:43.000000Z K 7 svn:log V 30 Use bufdone(), not biodone(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-08-08T13:23:05.000000Z K 7 svn:log V 29 use bufdone() not biodone(). END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-08-08T14:59:27.000000Z K 7 svn:log V 52 Simplify parameter entities in doctype declaration. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-08-08T15:08:29.000000Z K 7 svn:log V 41 Use &url.*; for URLs in www.FreeBSD.org. END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-08-08T17:10:54.000000Z K 7 svn:log V 202 Add missing bit of last if_start workaround: mark scan callout MPSAFE only debug_mpsafenet is 1 so callbacks to send management frames hold Giant; this is another bandaid on the path to removing Giant. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-08-08T17:20:23.000000Z K 7 svn:log V 278 gtar uses -F for another purpose, so bsdtar no longer treats it as a synonym for --format. Update the man page to reflect this. While I'm here, change the man page to document "tar" rather than "bsdtar," update some comments about -l compatibility and fix a few grammar nits. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2004-08-08T18:59:19.000000Z K 7 svn:log V 72 s/FALLTHOUGH/FALLTHROUGH/ Submitted by: Xin LI END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-08-08T20:05:47.000000Z K 7 svn:log V 363 Implement C99's standard header . It provides type-generic macros for the and functions that have float, double and long double implementations. Such type-generic macros expand to an actual function, depending on the types of the macro arguments, eg. if is included, the invocation cos(1.0f) calls the function cosf(). END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-08T21:28:00.000000Z K 7 svn:log V 33 - Add support for the .Dq macro. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-08T21:47:40.000000Z K 7 svn:log V 106 - Add a HARDWARE section which lists supported devices based on the manual page and the Hardware Notes. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-08T22:19:05.000000Z K 7 svn:log V 56 - Add a HARDWARE section which lists supported devices. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-08-08T22:26:11.000000Z K 7 svn:log V 164 Add pl_flags to ptrace_lwpinfo, two flags PL_FLAG_SA and PL_FLAG_BOUND indicate that a thread is in UTS critical region. Reviewed by: deischen Approved by: marcel END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-08T22:27:02.000000Z K 7 svn:log V 36 Bump document date for last commit. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-08-08T22:27:03.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-08-08T22:28:33.000000Z K 7 svn:log V 94 Call thread_user_enter for M:N thread, ast() should be treated as another entrance of kernel. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-08-08T22:32:20.000000Z K 7 svn:log V 333 1.Add KSE_INTR_DBSUSPEND command for kse_thr_interrupt to suspend a bound thread, after the bound thread leaves critical region, the thread should check debug flag may suspend itself by using the command. 2.Schedule upcall after thread is suspended by debugger 3.Wakeup upcall thread after process suspension. Reviewed by: deischen END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-08-08T22:37:53.000000Z K 7 svn:log V 237 1.Use new way to check if a thread is in critical region, defer suspending if it is true. 2.Add thread_db api td_thr_tls_get_addr to get tls address, the real code is commented out util tls patch is committed. Reviewed by: deischen END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-08-08T22:39:19.000000Z K 7 svn:log V 102 Auto generate device listings the following drivers: adv, amd, bt, ida, iir, ips, nsp, ohci, and stg. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-08-08T22:42:11.000000Z K 7 svn:log V 79 Check debugger suspending flag for system scope thread. Reviewed by: deischen END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-08-08T22:45:36.000000Z K 7 svn:log V 111 1. Add some code check if thread suspending or resuming is failed. 2. Add code to retrieve thread tls address. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-08-08T22:46:22.000000Z K 7 svn:log V 29 Initialize thread_db module. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-08T23:11:43.000000Z K 7 svn:log V 111 Fix some whitespace issues, and move a curly brace out of an #ifdef to avoid confusing auto-indenting editors. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-08-08T23:14:44.000000Z K 7 svn:log V 155 Use fallthrough to simplify the multiplier logic; optimistically add support for the T multiplier; improve the error message for unrecognized multipliers. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-08-08T23:29:36.000000Z K 7 svn:log V 50 don't seg if the syscall is invalid for i386fbsd. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2004-08-09T00:15:44.000000Z K 7 svn:log V 48 MFC: sendmail 8.13.1 import and related changes END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-08-09T01:42:32.000000Z K 7 svn:log V 133 I should have marked my previous commit with an XXX to indicate it's a workaround to a problem that shouldn't exist. Noticed by: ru END K 10 svn:author V 7 yongari K 8 svn:date V 27 2004-08-09T03:13:57.000000Z K 7 svn:log V 450 Fix long standing mediaopt setting bugs seen on sparc64. Though the bug exists in little-endian machine, it was not triggered due to the difference of memory ordering between little/big endian machines. Instead of relying on possibly modified value during function invokcations, use saved copy of ifr.ifr_addr.sa_family. Also add a comment at the top of ifconfig.c clarifying the issue so the bug won't re-appear. Approved by: jake Reviewed by: yar END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-08-09T04:27:58.000000Z K 7 svn:log V 189 fix bug which prevented programming function keys that were exactly 16 characters long.. strcpy was coping over the length... PR: 52960 Submitted by: Dmitry Sivachenko MFC after: 1 week END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-08-09T05:46:46.000000Z K 7 svn:log V 109 add option to automaticly mark core dumps with the nodump flag PR: 57065 Submitted by: Walter C. Pelissero END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-08-09T06:01:46.000000Z K 7 svn:log V 170 Make two changes to vm_fault(). 1. Retain the map lock until after the calls to pmap_enter() and vm_fault_prefault(). 2. Remove a stale comment. Submitted by: tegge@ END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-08-09T06:04:00.000000Z K 7 svn:log V 36 Too many versions. Spotted by: pjd END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-08-09T06:45:20.000000Z K 7 svn:log V 129 change the name of the md module, to g_md, introduce a define with the name MD_MODNAME, and make mdconfig use this new define... END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-08-09T06:47:53.000000Z K 7 svn:log V 77 make sure that ioctl's to ata use the proper cmd IOCATA... Reviewed by: sos END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-08-09T08:45:41.000000Z K 7 svn:log V 145 Virgin import of Christos Zoulas's FILE 4.10. *- file is now broken into a library containing and processing the magic and a consumer binary. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-08-09T08:45:41.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r133359, 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 2004-08-09T08:45:42.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'file-vendor-file_4_10'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-08-09T08:48:28.000000Z K 7 svn:log V 55 Bmake the library containing and processing the magic. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-08-09T08:49:49.000000Z K 7 svn:log V 57 The file consumer binary, which depends on the libmagic. END K 10 svn:author V 5 leeym K 8 svn:date V 27 2004-08-09T10:22:52.000000Z K 7 svn:log V 15 add myself. :) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-08-09T10:32:16.000000Z K 7 svn:log V 141 Uncomment the real paths and remove the local debugging paths. Noticed by: ru (who's faster than 'make world' on my stock src test machine) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-08-09T10:36:06.000000Z K 7 svn:log V 255 Do not run "make hierarchy" when installing kernel but *not* installing modules, allowing in particular /usr to be mounted read-only. This change won't be MFS'ed, because semantics of installing modules in 5.x is slightly different from 4.x. PR: 68150 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-08-09T10:47:50.000000Z K 7 svn:log V 141 Uncomment the real paths and remove the local debugging paths. Noticed by: ru (who's faster than 'make world' on my stock src test machine) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-08-09T10:51:01.000000Z K 7 svn:log V 50 The file(1) related build-tool moved to libmagic. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-09T10:54:05.000000Z K 7 svn:log V 307 Use the '+' flag to make make recurse into sub-directories even when given -n. For POLA reasons this behaviour is switched on only when at least two -n flags are given to make. One -n flag keeps the old behaviour of showing the shell command that would recurse into the sub-directories. Discussed with: ru END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-08-09T11:05:09.000000Z K 7 svn:log V 120 Don't try to programatically support running file(1) w/in /usr/obj or other non-standard install path. Agreed with: ru END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-09T11:14:25.000000Z K 7 svn:log V 198 Do not use g_wither_geom(9). I doesn't work in the way which is expected here anymore (after g_wither_washer() was introduced), i.e. geom and consumer will not be immediately destroyed if possible. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-08-09T11:17:59.000000Z K 7 svn:log V 41 Add myself here. Increase USSR count ;-) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-09T11:29:42.000000Z K 7 svn:log V 527 - Introduce option for hardcoding providers' names into metadata. It allows to fix problems when last provider's sector is shared between few providers. - Bump version number for CONCAT and STRIPE and add code for backward compatibility. - Do not bump version number of MIRROR, as it wasn't officially introduced yet. Even if someone started to play with it, there is no big deal, because wrong MD5 sum of metadata will deny those providers. - Update manual pages. - Add version history to g_(stripe|concat).h files. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-08-09T11:30:36.000000Z K 7 svn:log V 19 Turn on the magic. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-08-09T11:37:14.000000Z K 7 svn:log V 53 And here I am. The first person from Poland in here. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-08-09T11:38:41.000000Z K 7 svn:log V 351 Make make recurse into sub-directories and sub-makes when given two -n flags. If only one -n flag is given the old behaviour is retained (POLA). In order to make this working for installworld change the IMAKEENV in this case so that the tools are found (we have no temporary installation environment in this case). Submitted by: ru (IMAKEENV part) END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-08-09T12:02:32.000000Z K 7 svn:log V 30 Close a race in ata_reinit(). END K 10 svn:author V 3 den K 8 svn:date V 27 2004-08-09T12:59:43.000000Z K 7 svn:log V 28 Add myself to USSR count :) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-08-09T13:22:44.000000Z K 7 svn:log V 230 Fix a documentation bug: "make release" uses "make buildworld" not "make world", as the first step of building the release. While here, remove another mention of "make world", as the latter is no longer supported by src/Makefile. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-08-09T13:25:06.000000Z K 7 svn:log V 40 Remove another mention of "make world". END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-08-09T13:43:39.000000Z K 7 svn:log V 603 Change the behaviour of `-v' so that, e.g., stepping a month back on March 31 won't take you to March 2 or 3 (now the result will be the last day of February.) In general, now stepping by months from the last days of the current month A will take you to the very last day of the target month B if B is shorter than A. The previous version would just step to March 31 and rely on mktime(3) to correct the date. Despite its simplicity, such way was counter-intuitive to users and caused pain to shell script writers. Noticed by: Igor Timkin Approved by: brian MFC after: 2 weeks END K 10 svn:author V 3 den K 8 svn:date V 27 2004-08-09T13:45:43.000000Z K 7 svn:log V 57 Write my country name in standard form Requested by: ru END