Ĩw96000 222 161 157 377 241 108 114 740 245 186 160 164 410 219 129 169 126 170 147 232 400 136 354 301 194 234 356 252 272 451 286 153 169 228 347 200 261 136 149 295 152 128 147 263 136 283 308 197 285 618 498 753 353 341 710 381 209 250 480 200 163 234 244 167 206 127 192 184 250 352 205 188 274 143 176 267 360 774 169 738 324 270 164 205 201 143 126 284 238 363 115 250 206 271 403 469 177 285 151 197 145 166 167 200 133 219 188 173 186 191 136 186 326 189 218 134 193 498 155 251 206 217 365 640 152 200 159 244 165 132 108 223 152 209 148 184 152 168 165 134 152 164 231 132 169 111 296 389 160 137 150 128 325 356 265 203 193 185 137 207 288 232 202 144 289 339 218 424 174 142 182 183 120 123 108 529 927 147 180 110 183 212 143 278 633 1253 129 271 122 243 130 250 174 145 164 174 131 202 157 187 187 264 193 254 316 134 178 185 363 118 196 190 266 264 343 125 576 195 118 368 178 182 181 K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-03T21:02:42.000000Z K 7 svn:log V 69 I have no idea how I managed to get two lines about geom in there... END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-05-03T21:03:37.000000Z K 7 svn:log V 63 style(9): sort includes, remove EOL spaces. MFC after: 1 week END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-05-03T22:18:30.000000Z K 7 svn:log V 283 New release notes: PCI_ENABLE_IO_MODES (+MFC), drm drivers, csplit(1), mk_cmds(1) removal (+MFC), sysinstall(8) multi-volume support (+MFC). Modified release notes: m4 20020426, OpenPAM Cinnamon. Other MFCs noted: CPU_ATHLON_SSE_HACK. Un-MFC-ed: Emphemeral port range change. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-05-03T22:21:44.000000Z K 7 svn:log V 147 MFC: CPU_ATHLON_SSE_HACK, PCI_ENABLE_IO_MODES, sysinstall(8) multi-volume support. Un-MFC: Ephemeral port change. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-05-03T22:41:35.000000Z K 7 svn:log V 15 em(4) updates. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-05-03T22:41:52.000000Z K 7 svn:log V 21 MFC: em(4) updates. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-04T00:08:06.000000Z K 7 svn:log V 642 Replace calloc(3) with malloc(3), and set the tail of the argument list to NULL, to terminate the arguments passed to execvp(2). Thanks to: bde (for pointing out some missing parens) And with apologies to Ozzy Osbourne: On his way to dinner It took him by surprise When an email from bde Said his code was full of lies Style (indentation) And his bracing were all wrong He casted to size_t When he should have cast to long I don't mind Single letter identifiers Unwrapped Line Over 80 chars Far over 80 chars Who can we get to send diffs We need Bruce D. Evans Shows you comparason to his We need Bruce D. Evans again END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-05-04T02:07:36.000000Z K 7 svn:log V 152 o Remove GIANT_REQUIRED from vm_map_lookup_entry() and vm_map_check_protection(). o Call vm_map_check_protection() without Giant held in munmap(). END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-05-04T02:35:13.000000Z K 7 svn:log V 93 include systm.h in vnode_if.c so that panic is defined when we're doing DEBUG_ALL_VFS_LOCKS. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-05-04T02:37:00.000000Z K 7 svn:log V 67 Include systm.h for panic(9) so that DEBUG_ALL_VFS_LOCKS compiles. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-05-04T02:40:37.000000Z K 7 svn:log V 71 Include systm.h so panic(9) is defined when doing DEBUG_ALL_VFS_LOCKS. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-05-04T04:59:20.000000Z K 7 svn:log V 317 Try to de-confuse ad-hoc, demo ad-hoc and ibss: o Don't ever refer to ad-hoc mode in the raw. Instead, refer to it as demo ad-hoc mode or lucent legacy demo ad-hoc or some variation on this theme. o Talk about point-to-point modes rather than ad-hoc modes. Use ibss where appropriate. o Fix type IBBS -> IBSS END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-05-04T05:04:14.000000Z K 7 svn:log V 125 Drop the other shoe. vinum_start: MFC: recognize storage arrays as potential carriers of vinum drives. Approved by: murray END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-04T05:53:02.000000Z K 7 svn:log V 32 Don't use pointers as booleans. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-04T06:00:19.000000Z K 7 svn:log V 72 Grouping changes. Submitted by: Carl Schmidt END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-05-04T06:34:11.000000Z K 7 svn:log V 33 Add myself. Approved by: alfred END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-05-04T06:47:24.000000Z K 7 svn:log V 75 Bring the iir(4) driver back to -stable, at the request of the maintainer. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-04T07:40:49.000000Z K 7 svn:log V 52 style(9): 'if' and 'while' need a space after them. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-05-04T07:42:09.000000Z K 7 svn:log V 135 Temporarily unhook iir from the build of modules, since the module directory did not get MFC'd as well. This stops breaking the build. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-04T08:04:28.000000Z K 7 svn:log V 304 Make sure we don't index the pm_rid array out of bounds in pmap_ensure_rid(). This can happen because the function is called for both user and kernel addresses, while the rid array only has room for user addresses. This bug got exposed by rev 1.58 of ia64/ia64/pmap.c and rev 1.8 of ia64/include/pmap.h. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-05-04T08:16:15.000000Z K 7 svn:log V 40 MFC: Add a Makefile for the iir module. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-05-04T08:22:09.000000Z K 7 svn:log V 257 Fix broken sourcefiles by removing #include and adding an #include to . STABLE does not have the former. This gets it compiling on STABLE, but it cannot be kldloaded, since it will try to reference non-existing functions. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-05-04T08:23:52.000000Z K 7 svn:log V 204 Now that iir has a directory and compiles, hook it back up into the build. Do note, however, that the code is broken and not backported to STABLE at, but is merely a copy of the code as it is in CURRENT. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-05-04T08:48:53.000000Z K 7 svn:log V 99 Add iir's files so that GENERIC builds. Approved by: A desire not to be shot for breaking STABLE. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-05-04T08:49:50.000000Z K 7 svn:log V 138 Undo ill-advised changes only applicable to CURRENT so that this builds and links. Approved by: Fixed faster than you could complain. 8) END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-05-04T10:36:35.000000Z K 7 svn:log V 263 Restore the minfree functionality into savecore. This patch restores the check_space() function with small modifications to make it work with the current code. The patch was slightly modified by Bill Fenner to handle error messages better. Reviewed by: fenner END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-04T11:00:30.000000Z K 7 svn:log V 159 Clean up mii/phy drivers: Remove the MIIF_DOINGAUTO which doesn't really do anything at the end of the day except bloat the drivers which has copy&pasted it. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-04T11:08:49.000000Z K 7 svn:log V 179 Increase gigE negotiation timeout to 17 seconds. 10 seconds is not enough to negotiate a gigE link with a cisco switch which holds carrier off for several seconds between tries. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-04T11:15:33.000000Z K 7 svn:log V 358 Do not call nge_tick() if we get an PHY interrupt, nge_tick() calls mii_tick() which should only be called once per second. Our current MII/PHY state-engine is not able to deal with PHY interrupts as far as I can tell, and most net drivers don't seem to use the link/status change call-back mechanism. It seems that MII/PHY was orphaned before it grew up. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-05-04T12:21:32.000000Z K 7 svn:log V 193 Use region 7 addresses for the slabs in the PV and PT zones so that we don't confuse the zone allocater by translating region 5 addresses to region 7 addresses (which is unavoidable for PTEs). END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-05-04T14:49:49.000000Z K 7 svn:log V 57 Add ability to query installed packages based on origin. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-05-04T14:51:07.000000Z K 7 svn:log V 73 (forced) Previous delta (pkg_info -O) is subject of: MFC after: 1 week END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-05-04T15:33:12.000000Z K 7 svn:log V 131 Document the fact that at(1) is run through cron(8) and that this affects the granularity of the at queue runs. Submitted by: mux END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-05-04T15:42:38.000000Z K 7 svn:log V 254 When a program launched on the local console exits, the shell will call read() to get the next command, and scread() disables the screensaver. We don't want this behaviour in the sc_saver_keybonly case. Submitted by: Olivier Houchard END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-05-04T17:10:15.000000Z K 7 svn:log V 104 Remove obsolete code (that was already #if 0'd out). Requested by: Hiten Pandya END K 10 svn:author V 6 fenner K 8 svn:date V 27 2002-05-04T17:45:48.000000Z K 7 svn:log V 165 Restore the ability interrupt dumps on i386, based on the old kern_shutdown.c . Other archs might be able to use similar code but I don't have anything to test on. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-04T19:06:32.000000Z K 7 svn:log V 44 The struct buf->b_act was not used anywere. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-04T19:24:55.000000Z K 7 svn:log V 57 Remove a six year old undocumented #ifdef : NO_B_MALLOC. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-05-04T19:38:43.000000Z K 7 svn:log V 200 Make ``set mru'' require a context. In multi-link mode, there's no point in being allowed to ``set mru'' for the MP lcp layer. Spotted by: Richard Browne MFC after: 1 month END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-04T19:40:34.000000Z K 7 svn:log V 60 Shake unused stuff out of the flags in struct buf->b_flags. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-05-04T19:50:09.000000Z K 7 svn:log V 36 Fix a typo. Submitted by: dwmalone END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-04T20:07:33.000000Z K 7 svn:log V 52 Use -ffreestanding for kernel bits unconditionally. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-05-04T20:23:48.000000Z K 7 svn:log V 170 o Make _vm_object_allocate() and vm_object_allocate() callable without holding Giant. o Begin documenting the trivial cases of the locking protocol on vm_object. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-05-04T21:47:43.000000Z K 7 svn:log V 42 Tweak a data type from char * to u_char * END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-05-04T21:49:29.000000Z K 7 svn:log V 189 Use pages instead of uz_maxpages, which has not been initialized yet, when creating the vm_object. This was broken after the code was rearranged to grab giant itself. Spotted by: alc END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-05-04T22:45:12.000000Z K 7 svn:log V 213 * Add some niceties to make the -p option quieter, and better behaved * Take a simple idea about setting the screen width using stty (for sdiff's purposes) thoughtfully suggested by Joerg to an absurd conclusion. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-05-04T22:53:03.000000Z K 7 svn:log V 102 * Fix a small typo, thanks to olgeni * Document the COMP_CONFS variable in the .mergemasterrc example END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-05-05T00:18:04.000000Z K 7 svn:log V 189 MFC: Fix a bug where multiple containers were not enumerated correctly, causing likely data loss. Put in extra seatbelts so this bug won't infect other code. Approved by: re END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-05-05T00:59:37.000000Z K 7 svn:log V 525 Remove leading whitespace from the setuid file lists. Due to the way we run ls(1), through xargs(1), the leading whitespace can change even when the setuid files haven't. To avoid displaying these lines, we currently run diff(1) with the '-w' option. However, this is probably not the ideal way to go; there is a very, very small possibility for diff(1) to miss things is shouldn't. So, with the leading space cleaned, we can revert to the '-b' option which is "safer." PR: conf/37618 Reviewed by: brian MFC after: 3 days END K 10 svn:author V 6 fenner K 8 svn:date V 27 2002-05-05T01:04:00.000000Z K 7 svn:log V 402 - revert back to vmcore.# - reimplement -z - use syslog() - improve consistancy of messages - allow -f to recover cleared dumps - return bufsize to 1024 * 1024 - return the ability to write sparse files - update man page - fix minfree to require 2k for info file instead of the kernel size - include Berkeley copyright too due to amount of old code copied Submitted by: Chad David END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-05T02:46:53.000000Z K 7 svn:log V 655 In an effort to make this utility easier to work with at a source level, move out the parse loop to a seperate function, and move local variables around as is needed. To keep the state of some variables and keep from having huge arg lists to functions, make a bunch global. Change use of err(3) in situations where malloc(3) will be setting errno to errx(3) since assuming malloc(3) sets errno is non-portable, and provides no more useful information in the context of FreeBSD. Submitted by: bde (err/errx), Carl Schmidt (some of the movement of the input loop to a function) Approved by: src/tools/regression/usr.bin/xargs END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-05-05T03:19:48.000000Z K 7 svn:log V 260 Fixed checking for VM86 mode in doreti which I broke in rev.1.30. Only the case of VM86 calls from the kernel was broken, so this bug was not a security hole. PR: 36710 Submitted by: David Xu (version for RELENG_4) MFC after: 3 days END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-05-05T04:33:09.000000Z K 7 svn:log V 248 Fixed breakage of binary compatibility of the kern.clockrate sysctl in sys/time.h rev.1.53, etc. Zero out the entire struct clkinfo and not just the new spare part of it so that there is no possibility of leaking kernel stack context to userland. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-05T04:42:50.000000Z K 7 svn:log V 612 Check for possible overflow from sysconf _SC_ARG_MAX and error out in a correct manner. Revert my incorrect change to use err(3) for malloc(3) failing. Use a size_t variable to store the size of the argument buffer we allocate, and remove silly casts as the result of having this around. Modify the math in some of the paranoid checks for buffer overflow to account for the fact we now are dealing with the actual size of the buffer. Remove the static qualifier for arg_max, and the bogus setting of it to -1. Include for the definitions we use to check for possible overflows. Submitted by: bde END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-05-05T04:50:47.000000Z K 7 svn:log V 288 Return the correct error code (ENOSYS, not EINVAL) from nosys(). Getting killed by SIGSYS for unimlemented syscalls is bad enough. Obtained from: Lite2 branch The Lite2 branch has some other interesting unmerged (?) bits in this file. They are well hidden among cosmetic regressions. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-05T05:15:16.000000Z K 7 svn:log V 111 Fix a typo. Submitted by: Carl Schmidt Wrap an obscenely long line while I'm here. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-05-05T05:36:28.000000Z K 7 svn:log V 157 o Remove GIANT_REQUIRED from vm_map_lookup() and vm_map_lookup_done(). o Acquire and release Giant around vm_map_lookup()'s call to vm_object_shadow(). END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-05T06:42:44.000000Z K 7 svn:log V 382 Modify the -p implementation to use a user's locale, so they can respond to the prompt in their native language. Also make the prompt fit what POSIX asks for (?...). This should not affect use of -p with yes(1) [as every locale I know of matches 'y' as YESEXPR as well], but that's what -t is for anyway. -p is meant to be really used interactively. Submitted by: tjr, jmallett END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-05T08:14:32.000000Z K 7 svn:log V 104 o Move definition of struct ia64_fdesc here to remove duplication. o Add prototype of os_boot_rendez. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-05T08:16:10.000000Z K 7 svn:log V 68 Remove definition of struct ia64_fdesc. It's been moved to md_var.h END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-05-05T08:18:12.000000Z K 7 svn:log V 137 Repair #include files by removing . This brings us back to the original MFC without . Submitted by: bde END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-05T08:18:42.000000Z K 7 svn:log V 148 o Include md_var.h o Remove definition of struct ia64_fdesc o Remove prototype of os_boot_rendez o Use the FDESC_FUNC and FDESC_GP abstractions END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-05T08:26:25.000000Z K 7 svn:log V 72 o Add struct mca_guid o Add currently known GUIDs o Slight restyling END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-05-05T10:08:04.000000Z K 7 svn:log V 113 Fix the fallback to mount(2) with RELENG_4 kernels and -CURRENT utilities by catching SIGSYS. Submitted by: bde END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-05-05T12:05:08.000000Z K 7 svn:log V 36 Fix broken entity Approved by: re@ END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-05-05T12:54:11.000000Z K 7 svn:log V 96 Handle PLIST_ORIGIN properly. Poked by: kris Pointy hat grabbed by: sobomax MFC after: 6 days END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-05-05T13:09:04.000000Z K 7 svn:log V 88 Use PLIST_ORIGIN instead of rolling own version using PLIST_COMMENT. MFC after: 6 days END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-05-05T13:44:32.000000Z K 7 svn:log V 153 Update usage() and manpage to match reality (add -O into usage and adjust both to make clear that -W and -O are stand-alone options). MFC after: 6 days END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-05-05T13:47:21.000000Z K 7 svn:log V 259 Add a KERNELDUMPMAGIC_CLEARED macro to unbreak savecore. Since it is a "magic" value, what it expands to is not really important. I set it to "Cleared Kernel Dump", but that can be changed later if someone thinks it's not good enough. Pointy hat to: fenner END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-05-05T15:37:09.000000Z K 7 svn:log V 110 No longer attempt to power off the ACLINK during suspend - luigi reports this causes his ich machine to hang. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-05T19:02:30.000000Z K 7 svn:log V 91 Add a regression test for bin/5297, regarding sysv substitution with a nil left-hand-side. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-05T19:04:58.000000Z K 7 svn:log V 176 Fix make(1) behaviour regarding SysV-style substitution when given a nil left-hand-side. PR: bin/5297 Submitted by: "Matthew Emmerton" MFC after: 1 week END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-05T20:04:33.000000Z K 7 svn:log V 51 Move some UFS related stuff home where it belongs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-05T20:37:08.000000Z K 7 svn:log V 84 Expand the one-line function pbreassignbuf() the only place it is or could be used. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-05-05T20:43:27.000000Z K 7 svn:log V 172 Bring in a slightly older version of usr/bin/passwd which does not require libpam and all the libraries that libpam brings in. We have no room for those on picobsd images. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-05-05T20:50:27.000000Z K 7 svn:log V 263 In a origin lookup mode (-O) don't bail out when encountering empty package directory, because this prevent this option from being used from the package-depends target of bsd.port.mk since it creates such empty dir during its normal operation. MFC after: 6 days END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-05-05T21:03:25.000000Z K 7 svn:log V 677 New feature: allow origins of all dependencies be recorded into package list using new `@comment DEPORIGIN:...' directive. This would allow us to make many neat things including: - easier binary upgrades; - source upgrades without using external tools by simply extending bsd.port.mk and pkg_install tools; - mixed-mode upgrades (source + binary); - depreciate and deorbit silly +REQUIRED_BY files in the near future. This feature is no-op until appropriate bsd.port.mk patch is committed, and even when it is already committed packages generated will remain 100% compatible with old set of pkg_install tools (module all those neat features, of course). MFC after: 6 days END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-05-05T21:27:47.000000Z K 7 svn:log V 75 Indentation and comments cleanup, no functional change. MFC after: 3 days END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-05-05T21:34:10.000000Z K 7 svn:log V 643 Fix a couple of problems which could cause panics at runtime: + setting a bandwidth too large for a pipe (above 2Gbit/s) could cause the internal representation (which is int) to wrap to a negative number, causing an infinite loop in the kernel; + (see PR bin/35628): when configuring RED parameters for a queue, the values are not passed to the kernel resulting in panics at runtime (part of the problem here is also that the kernel does not check for valid parameters being passed, but this will be fixed in a separate commit). These are both critical fixes which need to be merged into 4.6-RELEASE. MFC after: 1 day END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-05-05T22:09:12.000000Z K 7 svn:log V 229 Begin to turn some of the code in this man page into documentation. Move the code that I have not yet finished documenting into the `IMPLEMENTATION NOTES' section. Sponsored by: DARPA, NAI Labs Obtained from: TrustedBSD Project END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-05-05T22:42:40.000000Z K 7 svn:log V 177 o Condition the compilation of uiomoveco() and vm_uiomove() on ENABLE_VFS_IOOPT. o Add a comment to the effect that this code is experimental support for zero-copy I/O. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-05-05T23:06:40.000000Z K 7 svn:log V 72 MFC: Merge the latest -current man page into -stable. Approved by: re@ END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-05-05T23:17:13.000000Z K 7 svn:log V 111 Move a KASSERT() in open() prior to unlocking the vnode. It's not safe to call VOP_GETVOBJECT without a lock. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-05-05T23:37:44.000000Z K 7 svn:log V 108 Add an entry for the lchflags(2) syscall. It's useful to prevent a symlink deletion. Reviewed by: rwatson END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-05-05T23:47:41.000000Z K 7 svn:log V 51 Add the lchflags(2) syscall. Reviewed by: rwatson END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-05-05T23:51:32.000000Z K 7 svn:log V 34 Document the lchflags(2) syscall. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-05-06T00:05:44.000000Z K 7 svn:log V 191 Restored db_elf.c from the Attic. This will be used for a quick fix for the longstanding brokenness of symbols in ddb at boot time. It doesn't compile and is not attached to the build yet. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-05-06T00:12:47.000000Z K 7 svn:log V 145 o Move vm_freeze_copyopts() from vm_map.{c.h} to vm_object.{c,h}. It's plainly an operation on a vm_object and belongs in the latter place. END K 10 svn:author V 2 mp K 8 svn:date V 27 2002-05-06T00:25:36.000000Z K 7 svn:log V 271 - Properly initialize the count_win when the user turns the info window back on (and count_win is recreated). - Create info_win as the same size for all invocations. PR: 37552 Submitted by: Mark Valentine MFC after: 1 week END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-05-06T00:45:27.000000Z K 7 svn:log V 20 s/sysctl -w/sysctl/ END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-05-06T03:13:08.000000Z K 7 svn:log V 157 Include so that this file provides its own namespace pollution which is required for its includes of and to work. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-05-06T03:34:17.000000Z K 7 svn:log V 113 o Some improvements to the page coloring of vm objects, particularly, for shadow objects. Submitted by: bde END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-06T03:38:28.000000Z K 7 svn:log V 173 -I and -J both set the same variable, replstr, to the string to replace with a line of input, and both work differently, so prevent them from both being passed to xargs(1). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-05-06T04:33:04.000000Z K 7 svn:log V 310 Affect the first of stdin, stdout and stderr that is attached to a terminal. Write status information to stdout instead of stderr. Exit status when an error occurs musn't be 1, that is reserved for indicating that messages are disabled. These changes bring mesg(1) up to SUSv3 conformance. Reviewed by: mike END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-05-06T04:47:43.000000Z K 7 svn:log V 375 Hold the currently selected vnode's lock across the call to VOP_GETVOBJECT. Don't try to create a vm object before the file system has a chance to finish initializing it. This is incorrect for a number of reasons. Firstly, that VOP requires a lock which the file system may not have initialized yet. Also, open and others will create a vm object if it is necessary later. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-05-06T05:45:57.000000Z K 7 svn:log V 85 o Condition the compilation and use of vm_freeze_copyopts() on ENABLE_VFS_IOOPT. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-05-06T06:20:04.000000Z K 7 svn:log V 192 o Header files shouldn't depend on options: Provide prototypes for uiomoveco(), uioread(), and vm_uiomove() regardless of whether ENABLE_VFS_IOOPT is defined or not. Submitted by: bde END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-05-06T07:29:18.000000Z K 7 svn:log V 60 MFC: net.inet.icmp.icmplim_output Approved by: dan, murray END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-05-06T07:30:02.000000Z K 7 svn:log V 105 MFC 1.73: treat input as unsigned so that 8-bit characters don't get sign-extended. Approved by: murray END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-05-06T07:33:31.000000Z K 7 svn:log V 54 MFC 1.71: fix spacing. Approved by: murray (blanket) END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-05-06T07:35:02.000000Z K 7 svn:log V 75 MFC 1.41: ${BDECFLAGS} are added to CFLAGS. Approved by: murray (blanket) END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-05-06T07:42:47.000000Z K 7 svn:log V 76 MFC 1.27, 1.28: document usershow -7 and -F. Approved by: murray (blanket) END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-05-06T07:48:36.000000Z K 7 svn:log V 108 PC98 still uses wd#, so resurrect the wd# entry and mark is "pc98 only". Noticed by: bde (four months ago) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-06T08:27:21.000000Z K 7 svn:log V 38 Make argument to printf match format. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-05-06T08:39:43.000000Z K 7 svn:log V 121 inet_aton returns 0 on failure, not -1. PR: 37680 Submitted by: Scott Bertilson MFC after: 2 weeks END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-05-06T09:02:55.000000Z K 7 svn:log V 91 Add another Askey ISA modem ID. PR: 35813 Submitted by: Chris Knight END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-06T09:36:25.000000Z K 7 svn:log V 81 Minimal patch to get NetGear622 talking to cisco gigE switches. Approved by: re END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-05-06T09:40:52.000000Z K 7 svn:log V 95 Use hw.ata.ata_dma instead of hw.atamodes, which doesn't exist in anymore. Reviewed by: maxim END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-05-06T09:46:29.000000Z K 7 svn:log V 97 Fix an external declaration that was causing telnetd to core dump. MFC after: 1 week PR: 37766 END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-05-06T09:48:02.000000Z K 7 svn:log V 42 Previous commit was... Submitted by: des END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-05-06T10:13:17.000000Z K 7 svn:log V 89 Regen: * Hart: rev 295 of pcidevs.txt (2002-04-27) * Boemler: vendors.txt (2002-04-30) END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-05-06T10:55:42.000000Z K 7 svn:log V 229 Add suspend/resume code mostly merged from fxp/rl driver. This is temporary hack, better and generalized solution probably should be implemented at lower layer(MII or PCI?). Tested by: shoko.araki@soliton.co.jp MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-05-06T13:43:00.000000Z K 7 svn:log V 97 Add support for the D-Link DFE-690TXD Cardbus card which has a RealTek 8139 with its own PCI ID. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-05-06T15:15:51.000000Z K 7 svn:log V 121 Address a few minor style and consistency issues in revision 1.32. Submitted by: Joshua Goodall END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-05-06T15:36:19.000000Z K 7 svn:log V 37 MFC rev 1.15: regen Approved by: re END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-05-06T15:46:29.000000Z K 7 svn:log V 100 - Style fixes in some comments. - Whitespace nit. - Sort some includes. Submitted by: bde (mostly) END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-05-06T16:28:25.000000Z K 7 svn:log V 405 Revised MLD-related definitions - Used mld_xxx and MLD_xxx instead of mld6_xxx and MLD6_xxx according to the official defintions in rfc2292bis (macro definitions for backward compatibility were provided) - Changed the first member of mld_hdr{} from mld_hdr to mld_icmp6_hdr to avoid name space conflict in C++ This change makes ports/net/pchar compilable again under -CURRENT. Obtained from: KAME END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-05-06T17:04:29.000000Z K 7 svn:log V 63 Style fixes in local variable declarations. Submitted by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-05-06T17:07:10.000000Z K 7 svn:log V 158 When checking to see if the init process calls exit1(), compare p to the initproc proc pointer instead of checking to see if the pid is 1. Submitted by: bde END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-05-06T17:53:50.000000Z K 7 svn:log V 109 'file system' > filesystem add FILES section. PR: 34239 Submitted by: Gary W. Swearingen END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-05-06T18:18:21.000000Z K 7 svn:log V 119 inet_aton returns 0 for failure, not -1. PR: 37680 Submitted by: Scott Bertilson Approved by: re END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-05-06T18:23:36.000000Z K 7 svn:log V 272 MFNetBSD: ugen.c (1.57), ulpt.c (1.48), usb.c (1.67), usbdi.c (1.96), usbdi.h (1.60) (and local changes compatibility changes to ufm.c and urio.c) date: 2002/02/11 15:11:49; author: augustss; Give usbd_do_request_flags() an extra argument for the timeout. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-06T19:31:28.000000Z K 7 svn:log V 544 Make funsetown() take a 'struct sigio **' so that the locking can be done internally. Ensure that no one can fsetown() to a dying process/pgrp. We need to check the process for P_WEXIT to see if it's exiting. Process groups are already safe because there is no such thing as a pgrp zombie, therefore the proctree lock completely protects the pgrp from having sigio structures associated with it after it runs funsetownlst. Add sigio lock to witness list under proctree and allproc, but over proc and pgrp. Seigo Tanimura helped with this. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-05-06T19:36:05.000000Z K 7 svn:log V 58 Mention the reversion of the ephemeral port range change. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-05-06T20:07:13.000000Z K 7 svn:log V 105 Rework mbuf exhaustion warning messages so that they point users to the tuning manpage. Approved by: re END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-06T21:10:08.000000Z K 7 svn:log V 64 Make life a little bit easier with a trimmed down list of bits. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-06T22:07:26.000000Z K 7 svn:log V 148 GCC's libstdc++ version 3 has the "libgcc" like bits (start up / terminate code, `new' handler, exception handling, etc.) split out into libsupc++. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-05-06T22:07:27.000000Z K 7 svn:log V 69 This commit was manufactured by cvs2svn to create branch 'WIP_GCC31'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-06T23:24:16.000000Z K 7 svn:log V 37 We typically don't add trailing /'s. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-06T23:24:39.000000Z K 7 svn:log V 13 Use __FBSDID END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-05-06T23:34:13.000000Z K 7 svn:log V 130 Include for definitions of deprecated locking interfaces -- don't depend on namespace pollution in other headers. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-07T00:08:30.000000Z K 7 svn:log V 57 Fix to work on sparc64 (which has an extra crt .o file). END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-05-07T00:15:53.000000Z K 7 svn:log V 116 Fixed missing quotes in the default for MKDEPCMD in the CC != cc case. "CC='cc -Dfoo' make depend" was very broken. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-07T00:55:51.000000Z K 7 svn:log V 53 Update for GCC 3.1. Tested on: alpha, sparc64, i386 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-07T00:58:49.000000Z K 7 svn:log V 89 Dependencies on tconfig.h work better if we set GCCDIR when shelling to other Makefiles. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-07T01:01:38.000000Z K 7 svn:log V 57 Mostly filled in contents for GCC 3.1. Bribed by: peter END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-07T01:03:51.000000Z K 7 svn:log V 73 libstdc++ version 3 (Gcc 3.1 is a consumer) uses the typical `config.h'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-05-07T01:03:52.000000Z K 7 svn:log V 69 This commit was manufactured by cvs2svn to create branch 'WIP_GCC31'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-07T01:13:32.000000Z K 7 svn:log V 39 Fill in the missing. Bribed by: peter END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-07T01:16:04.000000Z K 7 svn:log V 57 Mostly filled in contents for GCC 3.1. Bribed by: peter END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-07T01:19:56.000000Z K 7 svn:log V 69 The HAVE_AS_GOTOFF_IN_DATA definition needs to depend on obj format. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-07T01:26:58.000000Z K 7 svn:log V 135 The GCC target name does not always match our platform's name. MFC: rev 1.61 (needed a different way to keep from multiple inclusion) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-07T01:41:46.000000Z K 7 svn:log V 37 Make the YACC'ing more bullet proof. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-07T02:25:52.000000Z K 7 svn:log V 74 The default ASM_OUTPUT_ADDR_DIFF_ELT will now handle our mixed a.out/ELF. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-07T02:26:40.000000Z K 7 svn:log V 16 Comment a knob. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-05-07T02:44:06.000000Z K 7 svn:log V 202 Switch from just holding the interlock to holding the standard lock throughout getnewvnode(). This is safer. In the future, we should investigate requiring only the interlock to get the vnode object. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-07T05:52:27.000000Z K 7 svn:log V 293 o Add ar.lc to the pcb. o Create pcb_save as the backend for savectx and cpu_switch. o While here, use explicit bundling for pcb_save and optimize for compactness (~87% density). o Not part of the commit is a backend pcb_restore. restorectx() still jumps halfway into cpu_switch(). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-05-07T06:57:04.000000Z K 7 svn:log V 69 Make sure the file in Attic is really "dead". Problem found by: ken END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-05-07T07:35:30.000000Z K 7 svn:log V 41 MFC: correct default value of drainwait. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-05-07T07:47:17.000000Z K 7 svn:log V 54 Revert 1.14.2.4 - I forgot that we are frozen. Sorry. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-07T07:49:12.000000Z K 7 svn:log V 33 Make NO_CXX, really mean NO_CXX. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-05-07T09:38:02.000000Z K 7 svn:log V 230 Add smmsp, mailnull and www PR: 37796 Submitted by: drs@rucus.ru.ac.za MFC after: 1 week Note, I don't usually look after pppd (just ppp), so I haven't removed the ftp and ingres users as I guess they're there for a reason.... END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-05-07T09:57:16.000000Z K 7 svn:log V 263 MFC (1.23: don't accept malformed environment strings or match names fuzzily in getenv() (_getenv_static() in -current)). One problem was reported for this change in -current: it stopped a misspelled name in the environment from working. Approved by: re (bmah) END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-05-07T10:06:54.000000Z K 7 svn:log V 170 Understand the Session-Timeout RADIUS attribute Store the Filter-Id attribute (we don't do anything with it yet) Submitted mostly by: andrew pavlov END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-05-07T10:47:18.000000Z K 7 svn:log V 108 Add support for vendor specific RADIUS extensions. Only the extensions from rfc2548 are specified for now. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-05-07T10:59:52.000000Z K 7 svn:log V 100 Reconnect db_elf.c to the build (now under "options DDB_NOKLDSYM"). It doesn't actually build yet. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-05-07T11:07:39.000000Z K 7 svn:log V 91 Include 'www' in the list of forbidden ftp users. Reviewed by: sheldonh MFC after: 3 days END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-05-07T11:09:40.000000Z K 7 svn:log V 44 Add myself. Reviewed by: dwmalone (mentor) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-05-07T11:19:22.000000Z K 7 svn:log V 112 Sync with master.passwd. PR: conf/37796 Submitted by: David Siebo"rger MFC after: 3 days END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-05-07T12:48:45.000000Z K 7 svn:log V 193 Don't corrupt MP fragments when they're put back on the front of our inbound queue. Submitted by: "Amit K. Rao" PR: 37813 MFC after: 1 week Also fix a typo while I'm here. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-05-07T13:11:05.000000Z K 7 svn:log V 137 Fix the output when daily_status_mailq_shorten is set to YES PR: 23766 Mostly submitted by: lambert@ssabsd.csw.net MFC after: 3 days END K 10 svn:author V 8 matusita K 8 svn:date V 27 2002-05-07T14:57:22.000000Z K 7 svn:log V 104 Document CVSCMDARGS variable. Suggested by: murray Reviewed by: ru MFC after: 3 days (if re@ allows) END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-05-07T15:27:56.000000Z K 7 svn:log V 53 Install the manpages before descending into SUBDIRs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-05-07T15:30:49.000000Z K 7 svn:log V 197 Install PROG before SCRIPTS and FILES, but make sure LINKS are still processed last. This backs out part of the backout in previous revision. Install the manpages before descending into SUBDIRs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-05-07T15:42:56.000000Z K 7 svn:log V 247 Added internal, non-recursive (SUBDIR) versions of the `all-man' and `maninstall' targets. This fixes the issue where each subdir was descended into twice during "make all", and also resurrects the standardization of `maninstall'. Urged by: bde END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2002-05-07T16:17:44.000000Z K 7 svn:log V 120 Do not forget to increase the number of completely connected sockets in soisconnected_locked(). Forgotten by: tanimura END K 10 svn:author V 7 keichii K 8 svn:date V 27 2002-05-07T16:50:15.000000Z K 7 svn:log V 327 This is two new entries for Taiwanese 16bit PCMCIA cards. The Blue Concentric CF 802.11b card is a compactflash form-factored card that does 802.11b, including 128bit encryption. The Zonet modem pccard is a simple FAX/Modem card. Both are sold in Guang-Hua Market in Taipei, and functions perfectly with -current and -stable. END K 10 svn:author V 5 greid K 8 svn:date V 27 2002-05-07T16:54:19.000000Z K 7 svn:log V 80 MFC: r1.72: Add a missing \n to an unregister failure message. Approved by: re END K 10 svn:author V 5 greid K 8 svn:date V 27 2002-05-07T17:02:25.000000Z K 7 svn:log V 48 MFC: r1.42: Recognise CT5880-E Approved by: re END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-05-07T17:30:30.000000Z K 7 svn:log V 87 MFC: (rev. 1.13) Don't try to cancel a thread that's already exiting. Approved by: re END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-05-07T17:32:48.000000Z K 7 svn:log V 88 MFC: Cancellate poll(2), readv(2), select(2), wait4(2), and writev(2). Approved by: re END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-07T18:07:43.000000Z K 7 svn:log V 25 Fix the copyright dates. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-05-07T18:09:19.000000Z K 7 svn:log V 31 Try to use spls more correctly END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-05-07T18:11:55.000000Z K 7 svn:log V 16 Minor style nit END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-05-07T18:16:39.000000Z K 7 svn:log V 436 MFOpenBSD: ibss and ibss-master. ibss is the modern ad-hoc mode. ibss-master is the same, except that it creates the ibss network. This distinction is necessary because some supported cards (symbol) support the former without supporting the latter. A seprate commit will introduce a demo-adhoc mode so that we can disentwingle the multiple, mutually exclusive meandings of adhoc in the present state of affairs. Submitted by: jhay END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-07T18:32:18.000000Z K 7 svn:log V 829 Add a -i option to sed(1) to do inplace editing, to give us an alternative to Perl for such things. The key difference to Perl is that a backup extension *MUST* be specified, because on one hand it isn't recommended to have options which optionally take a parameter, and on the other hand, it'd be slightly unpleasent to implement proper handling for that. The difference between this and the version posted to developers@ is that it does handle multiple files in argv after the getopt(3) handling "correctly", in that the inplace editing-specific code has been moved out to a function, and that function is used beyond the first file in our linked list. This option has been documented as FreeBSD-specific in the manpage. Reviewed by: developers@ (got feedback from: des, fanf, sobomax, roberto, obrien) MFC after: 1 week END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-05-07T20:12:29.000000Z K 7 svn:log V 55 - Change the atm_cm_init function to take no argument. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-05-07T20:13:55.000000Z K 7 svn:log V 88 - Add atm_sock_init() - Move the Atm_pcb storage pool (atm_pcb_pool) to be an UMA zone. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-05-07T20:36:35.000000Z K 7 svn:log V 18 - Add atm_init_fn END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-05-07T20:37:40.000000Z K 7 svn:log V 91 - Use an array of init functions to be used in a for loop in our initialization routine. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-05-07T20:50:10.000000Z K 7 svn:log V 119 - Remove the init routine for loop -- it broke something and I don't have the time to fix it properly at the moment. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-05-07T21:01:46.000000Z K 7 svn:log V 50 New release note: syncache/accept_filter bugfix. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-05-07T21:47:57.000000Z K 7 svn:log V 183 Re-remove these files. Somehow obrien managed to revive them with a Makefile cleanup sweep even after they were removed. cvs was very confused because they were in the Attic still. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-05-07T21:54:47.000000Z K 7 svn:log V 538 Re-remove kern_random.c and svr4_signal.c. Somehow dillon managed to keep on committing to these while they were in the Attic after they had been removed. I think this was because he had the file checked out and already 'modified' while markm cvs rm'ed them, and cvs screws up when trying to "merge" the modifications with the "rm". And after that the client state was sufficiently hosed to keep it messed up. Yay CVS! (CVS is very fragile for adding and removing files remotely) The existence of these files was pointed out by: ru END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-05-07T22:14:06.000000Z K 7 svn:log V 1156 Move ISO88025 source routing information into sockaddr_dl's sdl_data field. This returns the sdl_data field to a variable-length field. More importantly, this prevents a easily-reproduceable data-corruption bug when the interface name plus the hardware address exceed the sdl_data field's original 12 byte limit. However, token-ring interfaces may still overflow the new sdl_data field's 46 byte limit if the interface name exceeds 6 characters (since 6 characters for interface name plus 6 for hardware address plus 34 for source routing = the size of sdl_data). Further refinements could overcome this limitation but would break binary compatibility; this commit only addresses fixing the bug for commonly-occuring cases without breaking binary compatibility with the intention that the functionality can be MFC'ed to -stable. See message ID's (both send to -arch): 20020421013332.F87395-100000@gateway.posi.net 20020430181359.G11009-300000@gateway.posi.net for a more thorough description of the bug addressed and how to reproduce it. Approved by: silence on -arch and -net Sponsored by: NTT Multimedia Communications Labs MFC after: 1 week END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-07T23:06:47.000000Z K 7 svn:log V 32 Un-shadow the `fname' variable. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-07T23:26:00.000000Z K 7 svn:log V 178 Fix bug that causes passwd and friends to fail when the user has a '+' in their passwd file for NIS because _PWF_SOURCE is not set. Submitted by: amigus (perforce change 10969) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-07T23:28:45.000000Z K 7 svn:log V 27 Alpha MD bits for Gcc 3.1. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-07T23:32:26.000000Z K 7 svn:log V 145 Add handling for any nil-length string passed to -i for the backup extension. Add a note that this is kinda-sorta dangerous to the manual page. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-07T23:33:44.000000Z K 7 svn:log V 33 Oops, update usage() to have -i. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-07T23:37:07.000000Z K 7 svn:log V 154 M_ZERO the temp buffer in expand_name() otherwise if an error occurs while logging we may pass a non NUL terminated string to log(9) for a %s format arg. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-08T00:30:10.000000Z K 7 svn:log V 82 Add pam_ftpusers(8), which enforces /etc/ftpusers. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-08T00:31:45.000000Z K 7 svn:log V 53 Add a no_fail option. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-08T00:33:02.000000Z K 7 svn:log V 72 Use pam_lastlog(8)'s new no_fail option. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-08T00:37:50.000000Z K 7 svn:log V 82 Add some more commonly-used directories and files. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-08T00:43:46.000000Z K 7 svn:log V 39 PAMify. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-08T00:47:01.000000Z K 7 svn:log V 109 Use rather than "pathnames.h", and fix a couple of whitespace nits. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-08T00:47:02.000000Z K 7 svn:log V 65 Really include (it seems it was brought in indirectly) END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-08T00:48:39.000000Z K 7 svn:log V 95 Add ypclnt_havepasswd(), and guard against a possible segfault. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-08T00:50:07.000000Z K 7 svn:log V 95 Add passwd manipulation code based on parts of vipw and chpass. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-05-08T00:51:54.000000Z K 7 svn:log V 171 Detect and attach to the ICH3 SMBus controller. PR: i386/36972 Submitted by: Colin Perkins Requested by: Larry Rosenman MFC After: 7 days END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-08T00:54:29.000000Z K 7 svn:log V 100 Use libutil and libypclnt for all passwd manipulation and NIS needs. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-05-08T00:55:29.000000Z K 7 svn:log V 158 Update ARP to access token-ring source routing information at it's new location. Not tested by: me (sorry!) Sponsored by: NTT Multimedia Communications Labs END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-05-08T01:08:26.000000Z K 7 svn:log V 220 Roll my own min() (named ISO88025_MIN() so as to not cause conflicts) so that this header may be included from userland where min() may not be declared (or worse, declared differently). I open to alternative solutions. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-08T01:35:22.000000Z K 7 svn:log V 42 These files haven't been used in a while. END K 10 svn:author V 3 jwd K 8 svn:date V 27 2002-05-08T01:55:08.000000Z K 7 svn:log V 86 Bring doc up-to-date with current buildworld/buildkernel practices. Reviewed by: jhb END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-08T02:46:10.000000Z K 7 svn:log V 90 Using ${.ALLSRC} here is dangerious as it sometimes picks up more "sources" than desired. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-05-08T04:14:16.000000Z K 7 svn:log V 269 Make a macro for the guts of tl0_immu_miss, like dmmu_miss and prot. Rearrange things slightly so that the contents of the tag access register are read and restored outside of the macros. The intention is to pass the page size to look up as an argument to the macros. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-05-08T04:21:58.000000Z K 7 svn:log V 25 Remove unneeded include. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-05-08T04:39:49.000000Z K 7 svn:log V 102 Remove runq_findproc. This never worked right in the first place and can be prohibitively expensive. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-05-08T05:17:46.000000Z K 7 svn:log V 93 Fix typo. Submitted by: Marius Strom MFC after: 1 day and RE approval END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-05-08T05:19:56.000000Z K 7 svn:log V 172 zapnot the signed bits in atomic_cmpset_32. Previously this did not work with negative values because the original value was sign extended but the compared value was not. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-05-08T06:30:15.000000Z K 7 svn:log V 171 MFC 1.2: Clean leading whitespace in setuid listing so we can use the '-b' option with diff(1) rather than '-w.' PR: conf/37618 Reviewed by: brian Approved by: re (jhb) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-05-08T07:32:40.000000Z K 7 svn:log V 248 Implement 'speed' command: set a maximum read speed. At the moment it works on ATAPI drives only. PR: kern/35512 (a part of) Submitted by: Philipp Mergenthaler Reviewed by: -hackers MFC after: 1 month END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-05-08T07:40:22.000000Z K 7 svn:log V 31 style(9): remove an EOF space. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-08T09:06:47.000000Z K 7 svn:log V 480 expand_name fixes: .) don't use MAXPATHLEN + 1, fix logic to compensate. .) style(9) function parameters. .) fix line wrapping. .) remove duplicated error and string handling code. .) don't NUL terminate already NUL terminated string. .) all string length variables changed from int to size_t. .) constify variables. .) catch when corename would be truncated. .) cast pid_t and uid_t args for format string. .) add parens around return arguments. Help and suggestions from: bde END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-05-08T11:23:45.000000Z K 7 svn:log V 98 Change whtespace indent in format string to fit new output form of timestamp. Reviewed by: markm END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-05-08T13:56:08.000000Z K 7 svn:log V 27 Don't emulate INTERNALLIB. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-05-08T14:47:44.000000Z K 7 svn:log V 272 It is dangerous to use globbing like so in startup scripts: rm -f /tmp/.X11-unix/* If /tmp/.X11-unix didn't already exist, a user could symlink it to a directory with files that he wants to wipe out, and wait for next reboot. Reported by: lumpy END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-08T14:50:28.000000Z K 7 svn:log V 86 Make _msgout take a const char * rather than a char *. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-08T14:52:32.000000Z K 7 svn:log V 90 If no old_pw was passed to pw_copy, compare just the name. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-08T15:41:15.000000Z K 7 svn:log V 89 Fix a boatload of format errors and constness violations. Sponsored by: DARPA, NAI Labs END