ı(141623 197 135 126 129 134 130 124 122 123 156 133 118 142 119 141 136 221 163 113 319 197 215 215 201 198 178 254 184 181 139 354 230 262 157 122 106 284 372 292 223 411 198 238 140 174 460 865 332 676 229 323 385 436 285 493 235 139 139 296 366 114 107 116 229 204 183 168 125 189 241 207 741 353 161 151 360 489 342 304 247 170 148 177 175 150 212 912 153 1011 551 128 224 151 121 169 157 323 160 127 299 144 389 141 224 126 298 602 181 285 155 143 337 749 534 132 118 338 323 351 471 204 155 692 121 126 195 229 352 106 114 301 554 213 167 258 520 1416 483 290 173 187 362 200 415 733 416 234 233 308 510 705 227 229 297 156 164 136 170 557 247 197 136 158 175 187 127 168 203 208 137 407 172 180 255 211 211 401 177 197 604 188 149 935 656 623 188 873 223 154 166 756 126 380 254 272 122 253 120 K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-10T12:09:49.000000Z K 7 svn:log V 43 make M_NTFSMNT and ntfs_calccfree() static END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-10T12:10:35.000000Z K 7 svn:log V 34 Make various random things static END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-10T12:15:49.000000Z K 7 svn:log V 37 Make a bunch of SYSCTL_NODEs static. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-10T12:16:08.000000Z K 7 svn:log V 42 Make another bunch of SYSCTL_NODEs static END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-10T12:16:42.000000Z K 7 svn:log V 38 Make a SYSCTL_NODE and a mutex static END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-10T12:17:48.000000Z K 7 svn:log V 32 make cluster_callback() static END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-10T12:18:17.000000Z K 7 svn:log V 30 Make npages static and const. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-10T12:18:36.000000Z K 7 svn:log V 31 Make three SYSCTL_NODEs static END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-10T12:20:08.000000Z K 7 svn:log V 64 Make a some SYSCTL_NODEs and some of FFS's VFS_ methods static. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-10T12:20:42.000000Z K 7 svn:log V 41 MD5Pad() should never have been exposed. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-10T12:23:29.000000Z K 7 svn:log V 26 Make a SYSCTL_NODE static END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-10T12:25:38.000000Z K 7 svn:log V 50 Make various mountpoint related functions static. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-10T12:26:57.000000Z K 7 svn:log V 27 Make M_NETGRAPH_ETF static END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-10T12:27:58.000000Z K 7 svn:log V 49 Make some file/filedesc related functions static END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-10T12:28:58.000000Z K 7 svn:log V 44 Make various vnode related functions static END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-02-10T12:43:16.000000Z K 7 svn:log V 124 Full modernize cleanup: - De-__P() - constify where appropriate - ANSI functions instead of K&R Pointed out by: stefanf END K 10 svn:author V 2 le K 8 svn:date V 27 2005-02-10T12:45:51.000000Z K 7 svn:log V 72 MFC: Reset object flags after killing off an object's worker thread. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-10T12:47:55.000000Z K 7 svn:log V 21 Update a little bit. END K 10 svn:author V 2 le K 8 svn:date V 27 2005-02-10T12:48:34.000000Z K 7 svn:log V 227 MFC: Although an object may already be known in the configuration, it's worker thread may have been destroyed (e.g. during orphaning). Make sure that objects get back their worker threads when they get a new geom. END K 10 svn:author V 2 le K 8 svn:date V 27 2005-02-10T12:49:39.000000Z K 7 svn:log V 105 MFC: Rename synchronization and initialization threads and prefix them with 'gv_' for consistency. END K 10 svn:author V 2 le K 8 svn:date V 27 2005-02-10T12:51:29.000000Z K 7 svn:log V 123 MFC: Don't initialize error with ENXIO as we might end up here when the plex has no more consumers (e.g. orphaning). END K 10 svn:author V 2 le K 8 svn:date V 27 2005-02-10T12:52:32.000000Z K 7 svn:log V 123 MFC: Only report state changes of subdisks and plexes when there's really a state change. Reword the info a bit. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-10T14:25:12.000000Z K 7 svn:log V 106 Lst_Append returns void, so the other case of the ? statement should also be void. Submitted by: stefanf END K 10 svn:author V 3 des K 8 svn:date V 27 2005-02-10T14:26:21.000000Z K 7 svn:log V 105 Fully document (no)?(device|option)s?. This page should probably be repocopied to src/usr.sbin/config/. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-10T14:32:14.000000Z K 7 svn:log V 84 Initialise the status variable. W_SETTERMSIG uses its value. Submitted by: stefanf END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-10T14:39:05.000000Z K 7 svn:log V 159 Fix spacing by converting mixes of space and tab to tab. Also add a number of empty lines in appropriate places. Submitted by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-10T14:41:22.000000Z K 7 svn:log V 90 Remove a comment that's not actual anymore. Submitted by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-10T14:43:22.000000Z K 7 svn:log V 87 Describe a pre-condition of Var_Parse(). Submitted by: Max Okumoto END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-10T14:47:06.000000Z K 7 svn:log V 48 Sync program's usage() with manpage's SYNOPSIS. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-10T14:50:34.000000Z K 7 svn:log V 259 Style nits: Move some assignments nearer to where they actually used. Convert a loop from a for() to a while() to make it clearer and add braces to the long body of it. Split assignment from variable declaration. Submitted by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-10T14:52:14.000000Z K 7 svn:log V 135 Mark the modification of the input string (which should really be const) with a comment. Submitted by: Max Okumoto END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-10T14:53:29.000000Z K 7 svn:log V 167 Let the buffer just use the default size by specifying 0 as the size instead of specifying the default size explicitely. Submitted by: Max Okumoto END K 10 svn:author V 3 des K 8 svn:date V 27 2005-02-10T15:16:25.000000Z K 7 svn:log V 65 Bump the version number for the addition of devices / nodevices. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-10T16:04:22.000000Z K 7 svn:log V 31 Require at least one argument. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-10T16:07:23.000000Z K 7 svn:log V 15 Fixed usage(). END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-02-10T16:59:04.000000Z K 7 svn:log V 191 propagate state kept in the bss node when re-creating the node on state transitions; this is a stopgap measure, need to rethink how we do management of this state Identified by: Divy Le Ray END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-10T17:00:16.000000Z K 7 svn:log V 277 Mostly stylistic nits in preparation for splitting up Var_Parse: use a more consistent style with regard to *str and str[0]; simplify code by introducing a temporary variable; shift a break around and add braces where appropriate. Submitted by: Max Okumoto END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-02-10T17:00:48.000000Z K 7 svn:log V 199 rev 1.19 fixed wpa supplicant but broke wpa authenticator; when operating as an authenticator need to always check for the unicast key in the node (as was the case before) Submitted by: Divy Le Ray END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-10T17:01:46.000000Z K 7 svn:log V 128 Buffers are already NUL-terminated so there is no need to explicitely add a NULL. Submitted by: Max Okumoto END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2005-02-10T18:07:33.000000Z K 7 svn:log V 313 1. Revert back to the way the older driver handled XPT_PATH_INQ. This seems to fix the problem with device discovery seen by some people. 2. Change to make 3ware CLI/3DM work on amd64. 3. Fix a potential problem that could cause the driver to do strlen(NULL) when using older firmware. Reviewed by:scottl END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-02-10T20:09:01.000000Z K 7 svn:log V 100 read(), pread(), write(), and pwrite() return EINVAL if they are asked for more than INT_MAX bytes. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-02-10T20:19:17.000000Z K 7 svn:log V 140 Declare "cnt" (a number of bytes to read or write) as an "ssize_t", not as a "long" in dofileread() and dofilewrite(). Discussed with: jhb END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-10T20:39:39.000000Z K 7 svn:log V 44 Add strspn() to libkern. Ok'ed by: rwatson END K 10 svn:author V 3 jmg K 8 svn:date V 27 2005-02-10T21:15:31.000000Z K 7 svn:log V 82 bump the Makefile config versions now that config is 600001... Forgotten by: des END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-02-10T21:34:49.000000Z K 7 svn:log V 364 Comment out the ida(4) driver (Compaq Smart Array controller). The driver is not 64-bit clean and causes the kernel to fault (page faults and hidden unalignment faults). I may have a chance to look at it in the near future, so I left it in GENERIC for -current. People there should be able to deal with it. For now, let's avoid that ida(4) ends up in 5.4-RELEASE. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2005-02-10T22:23:02.000000Z K 7 svn:log V 767 Optimize the way reference counting is performed with Mbufs. We do not need to perform an extra memory fetch in the Packet (Mbuf+Cluster) constructor to initialize the reference counter anymore. The reference counts are located in a separate memory region (in the slab header, because this zone is UMA_ZONE_REFCNT), so the memory fetch resulted very often in a cache miss. Additionally, and perhaps more significantly, optimize the free mbuf+cluster (packet) case, which is very common, to no longer require an atomic operation on free (to verify the reference counter) if the reference on the cluster has never been increased (also very common). Reduces an atomic on mbuf free on average. Original patch submitted by: Gerrit Nagelhout END K 10 svn:author V 6 julian K 8 svn:date V 27 2005-02-10T22:26:28.000000Z K 7 svn:log V 236 Take into account that Pinnacle screwed up their PCI ID in the beginning.. Older cards have it reversed. Also, use some already defined values instead of magic numbers. PR: 73324 Submitted by: arne_woerner@yahoo.com MFC after: 1 week END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2005-02-10T22:36:05.000000Z K 7 svn:log V 578 Implement support for buffers larger than PAGE_SIZE in MemGuard. Adds a little bit of complexity but performance requirements lacking (this is a debugging allocator after all), it's really not too bad (still only 317 lines). Also add an additional check to help catch really weird 3-threads-involved races: make memguard_free() write to the first page handed back, always, before it does anything else. Note that there is still a problem in VM+PMAP (specifically with vm_map_protect) w.r.t. MemGuard uses it, but this will be fixed shortly and this change stands on its own. END K 10 svn:author V 6 julian K 8 svn:date V 27 2005-02-10T22:38:51.000000Z K 7 svn:log V 133 Remove lots of tab/space errors introduced by massive cut-n-paste action. Noticed from: diffs of the last commit. MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-02-10T23:31:27.000000Z K 7 svn:log V 230 use while (complicated-expr) continune; in preference to while (complicated-expr); since the code generated is identical, and the former is easier to read, especially for complicated-expr that reach to the end of the line... END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-02-10T23:48:13.000000Z K 7 svn:log V 292 Move enable/disable 16bit access routines into if_ed. Slightly pessmize the error recover path through edintr by calling these functions, rather than expanding it inline. This error path already does a lot in it, so an extra function call will be lost in the noise. It also happens rarely. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-02-11T00:14:00.000000Z K 7 svn:log V 339 When processing a timeout() callout and returning it to the free list, set `curr_callout' to NULL. This ensures that we won't attempt to cancel the current callout if the original callout structure gets recycled while we wait to acquire Giant. This is reported to fix an intermittent syscons problem that was introduced by revision 1.96. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-02-11T00:57:55.000000Z K 7 svn:log V 189 MFC, improve ALTQ manpage documentation: - Be more verbose about altq SYNOPSIS and add more linkage in the relating pf documents. - Spell RED as "Random Early Detection" consistently. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-02-11T01:05:52.000000Z K 7 svn:log V 397 Adjust TX threshold on every TX underrun. Some supported cards (8139-based) can retransmit on TX underrun and set TOK in addition to TUND. Also add a check to prevent overflow of the addressable threshold. This fixes some reports of rl(4) slowness, believed to be related to ALTQ before. PR: kern/61448 Submitted by: Tim Draegen-Gilman (with changes) MFC after: 1 week END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-02-11T02:13:12.000000Z K 7 svn:log V 140 Merge in patch to support AP scanning via ifconfig and the new net80211 API. Submitted by: Stephane E. Potvin sepotvin at videotron dot ca END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-02-11T03:41:34.000000Z K 7 svn:log V 46 Merged from sys/dev/sio/sio.c revision 1.458. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2005-02-11T03:44:03.000000Z K 7 svn:log V 46 Fix build error (s/wd80x3.c/if_ed_wd80x3.c/). END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-02-11T03:56:13.000000Z K 7 svn:log V 203 Skip PNP probes. If there are isapnp or pnpbios instances of this driver, then we can support them later. This keeps the pbio probe from claiming lots of otherwise unused pnpbios devices on my laptop. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-02-11T06:02:27.000000Z K 7 svn:log V 273 Eliminate the ED_VENDOR_{PCCARD,LINKSYS} types. These cards really are NOVELL NE2000 with just a tiny quirk that's non vendor specific. Instead, use the chip_type of DL100XX instead. This is more inline with how the AX88190 support was added, and seems a little cleaner. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-11T06:57:02.000000Z K 7 svn:log V 22 Improve EOS handling. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-02-11T07:37:25.000000Z K 7 svn:log V 12 Expand BSS. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-02-11T07:50:03.000000Z K 7 svn:log V 24 Diff reduction with p4. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-11T08:13:31.000000Z K 7 svn:log V 136 Make non-SOFTUPDATES kernels compile again. Integrate the stubfile into the main file now that license issues have been long resolved. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-11T10:49:01.000000Z K 7 svn:log V 109 Convert several instances of negative logic to positive logic. Submitted by: Max Okumoto END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-11T11:36:52.000000Z K 7 svn:log V 86 MFC: rev. 1.13 Nuke information about GDB_REMOTE_CHAT, it was removed some time ago. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-11T11:40:07.000000Z K 7 svn:log V 71 MFC: Manpage for Olicom Token Ring adapters, based on input by mdodd. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-11T11:44:40.000000Z K 7 svn:log V 28 MFC: rev. 1.53 Add oltr(4) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-11T11:45:18.000000Z K 7 svn:log V 92 MFC: rev. 1.272 Add a Token Ring section which lists devices supported by oltr(4) for now. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-02-11T13:46:55.000000Z K 7 svn:log V 144 Semctl with IPC_STAT command should return zero in case of success. PR: 73778 Submitted by: Andriy Gapon MFC after: 2 weeks END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2005-02-11T13:51:33.000000Z K 7 svn:log V 109 MFC 1.17 and 1.18. 1.16: Include 1.17: Use svc_getrpccaller() and output getnameinfo() error. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-02-11T14:02:42.000000Z K 7 svn:log V 644 Add SIGTHR (32) into list of signals permitted to be delivered to the suid application. The problem is that Linux applications using old Linux threads (pre-NPTL) use signal 32 (linux SIGRTMIN) for communication between thread-processes. If such an linux application is installed suid or sgid and security.bsd.conservative_signals=1 (default), then permission will be denied to send such a signal and the application will freeze. I believe the same will be true for native applications that use libthr, since libthr uses SIGTHR for implementing conditional variables. PR: 72922 Submitted by: Andriy Gapon MFC after: 2 weeks END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-11T15:17:57.000000Z K 7 svn:log V 256 Add a bit more caveat text about MUTEX_PROFILING -- try to avoid using it with other profiling and debugging options, such as INVARIANTS, WITNESS, kernel profiling, etc. They all interfere with each other nastily and will generate fairly useless results. END K 10 svn:author V 5 brian K 8 svn:date V 27 2005-02-11T15:50:25.000000Z K 7 svn:log V 67 MFC: Use the correct length when copying trailing data PR: 77104 END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-11T16:34:14.000000Z K 7 svn:log V 59 sysctl node vm.stats can not be static (for ia64 reasons). END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-11T17:03:18.000000Z K 7 svn:log V 265 Stylistic fixes: push variable into a local context (this part is going to be split out into a function soon). Also there is no need to write back the colon that we have NUL-ed - the string is going to be freed anyway. Submitted by: Max Okumoto END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-11T20:13:06.000000Z K 7 svn:log V 392 Merge MUTEX_PROFILING.9:1.10 from HEAD to RELENG_5: date: 2005/02/11 15:17:57; author: rwatson; state: Exp; lines: +23 -0 Add a bit more caveat text about MUTEX_PROFILING -- try to avoid using it with other profiling and debugging options, such as INVARIANTS, WITNESS, kernel profiling, etc. They all interfere with each other nastily and will generate fairly useless results. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-11T20:53:41.000000Z K 7 svn:log V 245 Packets from ipfw come with IP header in host byte order. Netgraph works with net byte order. Change byte order to net in ng_ipfw_input(), change byte order to host before ip_output(), do not change before ip_input(). In collaboration with: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-11T21:04:20.000000Z K 7 svn:log V 212 Further embellish rev. 1.180: protect against -fno-strict-aliasing being already in CFLAGS (as is the case with "make buildkernel"). NB: rev. 1.180 is only needed due to a broken setting of CFLAGS in tinderbox. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-02-11T21:07:51.000000Z K 7 svn:log V 154 Don't read more than the given 'len' bytes from the 'big' string. PR: misc/77369 Submitted by: Ed Maste MFC after: 1 week END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-11T21:26:39.000000Z K 7 svn:log V 74 pullup to sizeof struct ip before sending to ip_output. Suggested by: ru END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-11T22:24:02.000000Z K 7 svn:log V 56 Make sure the last command byte makes it onto the wire. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-11T22:28:58.000000Z K 7 svn:log V 81 - do m_pullup() after m_dup() - clean style in previous commit Suggested by: ru END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-11T23:07:22.000000Z K 7 svn:log V 79 Do not trust ipfw: check m_len always, not only after m_dup. Submitted by: ru END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-11T23:17:50.000000Z K 7 svn:log V 54 style: fix indentation and spacing. Submitted by: ru END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-12T00:42:14.000000Z K 7 svn:log V 114 No one cares about when the manpage first appeared. Mention when the driver appeared instead. MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-02-12T00:45:22.000000Z K 7 svn:log V 819 Really old PCMCIA cards stored the MAC address in the attribute memory at some offset. Unlike newer cards, the MAC address wasn't part of the CIS as a specific FUNCE. These older cards were having their MAC address show up as 0:2:4:6:8:a because that's what's in the ROM locations that would be there in a real ne2000. This patch allows one to specify the offset for the MAC address for these cards. Specify one for the IBM Ethernet II card, as it is one that has this problem. One shouldn't specify this unless the MAC address really isn't in the CIS at all. Side note: The novell probe likely shouldn't read the MAC address, and that should be moved to the bus specific attach routine(s), maybe as a convenience function in if_ed_novell.c. My IBM Ethernet II (aka Info Mover) now has a believable MAC address. END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2005-02-12T01:16:28.000000Z K 7 svn:log V 56 Bumped up the driver version, following recent changes. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-02-12T01:22:39.000000Z K 7 svn:log V 917 Add much needed descriptions for a number of the IPC related sysctl OIDs. This information will be very useful for people who are tuning applications which have a dependence on IPC mechanisms. The following OIDs were documented: Message queues: kern.ipc.msgmax kern.ipc.msgmni kern.ipc.msgmnb kern.ipc.msgtlq kern.ipc.msgssz kern.ipc.msgseg Semaphores: kern.ipc.semmap kern.ipc.semmni kern.ipc.semmns kern.ipc.semmnu kern.ipc.semmsl kern.ipc.semopm kern.ipc.semume kern.ipc.semusz kern.ipc.semvmx kern.ipc.semaem Shared memory: kern.ipc.shmmax kern.ipc.shmmin kern.ipc.shmmni kern.ipc.shmseg kern.ipc.shmall kern.ipc.shm_use_phys kern.ipc.shm_allow_removed kern.ipc.shmsegs These new descriptions can be viewed using sysctl -d PR: kern/65219 Submitted by: Dan Nelson (modified) No objections: developers@ Descriptions reviewed by: gnn MFC after: 1 week END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-02-12T01:46:39.000000Z K 7 svn:log V 457 MFC v1.71 Log: Since it is not un-common for a process's resident set size (rss) to exceed 10 megabytes in size (especially in X), bump the max column width from 4 bytes to 5. This will make the ps auxw output uniform again when a process's rss exceeds 10 megs. It should be noted that when 5 digits becomes to small, other solutions should be explored such as displaying them in megabytes or having ps automatically re-size column widths. END K 10 svn:author V 3 alc K 8 svn:date V 27 2005-02-12T03:48:54.000000Z K 7 svn:log V 36 Add lock assertion. Tested by: jhb END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-02-12T04:51:19.000000Z K 7 svn:log V 128 Remove a shadow declaration of 'error' that caused certain tests to be pointless. Submitted by: Coverity Prevent analysis tool END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-02-12T06:27:08.000000Z K 7 svn:log V 56 MFC: - Fix crashdump support - Add 32-bit ioctl shims END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-02-12T08:27:46.000000Z K 7 svn:log V 29 Add comment about MAC mining END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-02-12T08:45:12.000000Z K 7 svn:log V 73 Fix comparisons that test if an unsigned value is < 0. Reviewed by: tjr END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-12T09:08:47.000000Z K 7 svn:log V 61 MFC 1.16: - Correctly spell MOD_QUIESCE - use .Dv for it END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-12T09:17:31.000000Z K 7 svn:log V 226 Merge node from HEAD, rev. 1.33 and 1.34. This have been tested for a month on dialup server with 4 lines. The known issue is that when running upon sio(4), closing line in presence of traffic triggers several silo overflows. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-12T09:52:36.000000Z K 7 svn:log V 64 Make netgraph ISR and callout MPSAFE. Reviewed by: rwatson, ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-12T11:14:25.000000Z K 7 svn:log V 36 Removed redundant MODULE_VERSION(). END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-12T11:41:32.000000Z K 7 svn:log V 202 Add two new netgraph messages NGM_ETHER_ADD_MULTI and NGM_ETHER_DEL_MULTI, to join and leave Ethernet multicast membership, respectively. Messages take MAC address as argument. Sponsored by: Rinet ISP END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-12T11:52:14.000000Z K 7 svn:log V 48 Document multicast membership control messages. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-12T12:04:10.000000Z K 7 svn:log V 297 Two problems here: 1. Dependency on netgraph module was broken (wrong version). 2. Netgraph node type was never destroyed on unload. This was masked by problem #1. Fixed both by using NETGRAPH_INIT(). Now netgraph node type is created on module load, as in the rest of netgraph modules. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-12T12:35:56.000000Z K 7 svn:log V 50 Bitrot: the ethernet parse type is long standard. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-12T12:42:54.000000Z K 7 svn:log V 132 Don't export symbols, all netgraph modules appear to have proper module dependencies. While here, removed stray -Wall from CFLAGS. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-12T12:49:32.000000Z K 7 svn:log V 35 Connect ng_atmllc(4) to the build. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-02-12T13:19:11.000000Z K 7 svn:log V 205 Bump __FreeBSD_version for removal of matherr() from libm. (matherr() went out of fashion when the third edition of SVID de-supported it nearly 20 years ago, and it has never actually worked in FreeBSD.) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-12T14:54:19.000000Z K 7 svn:log V 505 When netgraph(4) was converted to use mbuf_tags(9) instead of meta-data a definite setup was broken: two ng_ksockets are connected to each other, connect()ed to different remote hosts, and bind()ed to different local interfaces. In this case one ng_ksocket is fooled with tag from the other one. Put node id into tag. In rcvdata method utilize tag only if it has our own id inside or id equals zero. The latter case is added to support packets send by some third, not ng_ksocket node. MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-12T15:08:24.000000Z K 7 svn:log V 84 MFC: rev. 1.55 by hmp Code for automatic name completion in a tcsh(1) environment. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-12T15:12:45.000000Z K 7 svn:log V 187 MFC: rev. 1.39 by bms Document the fact that blackhole routes normally need to be bound to lo(4) interfaces to have an effect, and that this is not needed when using IP fast forwarding. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-12T15:18:11.000000Z K 7 svn:log V 58 MFC: Scheduled mdoc(7) sweep. Original revisions by: ru END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-02-12T15:23:54.000000Z K 7 svn:log V 46 MFC: rev. 1.40 by bms Update document dates. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-12T15:23:57.000000Z K 7 svn:log V 240 Merge raw_ip6.c:1.49 from HEAD to RELENG_5: date: 2005/02/06 21:43:55; author: rwatson; state: Exp; lines: +0 -6 Remove a comment from the raw IPv6 output function regarding M_TRYWAIT allocations: M_PREPEND() now uses M_DONTWAIT. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-12T15:38:09.000000Z K 7 svn:log V 652 Merge sio.c:1.457 and sio.c:1.458 from HEAD to RELENG_5: date: 2005/02/03 10:35:05; author: rwatson; state: Exp; lines: +9 -5 When entering siocnputc() with (kdb_active), don't acquire (or release) the sio spin mutex, as use of synchronization primitives in the debugger can result in substantial problems. With this patch in place entering the debugger via a serial console is made substantially more reliable. date: 2005/02/08 17:56:04; author: rwatson; state: Exp; lines: +5 -9 Simplify the "and if we're in the debugger, don't use locks" logic, correcting some misthinking. Discussed with (really this time): bde END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-02-12T15:43:17.000000Z K 7 svn:log V 438 MFC: 1.15 - Don't blindly use the return value of uart_cpu_channel() to calculate the address of a channel on a SCC, it returns 0 on failure. - Hardcode channel 1 for the keyboard on Z8530, the information present in the Open Firmware device tree doesn't allow to determine this via uart_cpu_channel(). This makes the keyboard on Ultra 2 basically work. - Add and improve comments about uart_cpu_channel() and uart_cpu_getdev_*(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-12T15:49:20.000000Z K 7 svn:log V 40 Use the eot argument field for ibeot(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-12T15:49:50.000000Z K 7 svn:log V 26 Fix prototype for ibeot() END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-12T16:02:59.000000Z K 7 svn:log V 241 Merge tcp_syncache.c:1.69 from HEAD to RELENG_5: date: 2005/01/30 19:28:27; author: rwatson; state: Exp; lines: +3 -6 Remove clause three from tcp_syncache.c license per permission of McAfee. Update copyright to McAfee from NETA. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-12T16:05:44.000000Z K 7 svn:log V 226 Merge ufs_extattr.c:1.77 from HEAD to RELENG_5: date: 2005/02/08 17:05:38; author: rwatson; state: Exp; lines: +2 -10 Don't use VOP_LEASE() with operations on extended attribute backing files. Pointed out by: phk END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-12T16:10:10.000000Z K 7 svn:log V 254 Merge ufsread.c:1.14 from HEAD to RELENG_5: date: 2005/01/30 14:58:00; author: rwatson; state: Exp; lines: +26 -5 Insert an explicit McAfee license, as we use a stock two-clause BSD license rather than the slightly custom licence in ufsread.c. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-12T16:11:30.000000Z K 7 svn:log V 374 Merge nfsd.c:1.32 from HEAD to RELENG_5: date: 2005/01/23 21:34:00; author: rwatson; state: Exp; lines: +1 -1 Bump the default maximum on nfsd processes from 20 to 256. Real-world measurements suggest that higher degrees of parallelism for large numbers of clients help performance substantially. Submitted by: Eric Anderson END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-02-12T16:19:03.000000Z K 7 svn:log V 111 Fix typo. We want to unlock mutex here. Submitted by: Andreas Kohn MFC after: 1 week END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-12T16:26:36.000000Z K 7 svn:log V 59 Allocate enough space for new tag. Pointy hat to: glebius END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-02-12T16:44:15.000000Z K 7 svn:log V 599 Improve the mining of MAC address from the card: o Add a fallback location for the MAC address. Most of the early ne2000 PC Cards were built from the same parts, so most of them have the same address in the CIS to grab the MAC from. Use this address as our fallback if we don't find anything better. o Add printf, in bootverbose, noting the MAC addresses that we find along the way. # Better sanity checking of the MAC address is needed. Will have to # investigate using/creating a centralized function to do this as a number # of other PC Card drivers each have their own ad-hoc tests. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-12T17:03:01.000000Z K 7 svn:log V 30 Fallout from the ALTQ import. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-12T17:04:21.000000Z K 7 svn:log V 35 Connect ng_source(4) to the build. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-12T17:39:50.000000Z K 7 svn:log V 102 Split the ibfoo API into its own file. Implement ibdma() (only affects ibrd() mode) Implement ibeot() END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-02-12T17:48:01.000000Z K 7 svn:log V 132 MFC 1.3: check that we have at least a 586 class CPU before probing for Nehemiah random number generation hardware. PR: i386/75686 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-02-12T17:51:12.000000Z K 7 svn:log V 255 Validate ifc->ifc_len before submitting its incarnation to sbuf_new, which will finally lead to kernel panic. Security: This prevents a local (root-launched) DoS Submitted by: Wojciech A. Koszek [dunstan at freebsd czest pl] PR: 77421 MFC After: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-12T18:09:20.000000Z K 7 svn:log V 15 Add to CFLAGS. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-12T18:10:26.000000Z K 7 svn:log V 23 Fix typo in a comment. END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-02-12T19:12:17.000000Z K 7 svn:log V 205 Merge revision 1.5 from NetBSD: Fix a typo in a comment. NetBSD rev. 1.4 (addition of the OFW_PCI_PHYS_HI_BUS macro) had already been merged prior to adding this file to FreeBSD (with the 1.3 tag though). END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-02-12T19:13:51.000000Z K 7 svn:log V 458 - Re-write OF_decode_addr() with a bus-neutral approach, adding support for nodes hanging off of Central (untested), FireHose (untested) and PCI (tested) busses. - Add an additional parameter to OF_decode_addr() which specifies the index of the register bank to decode. These should allow to eventually add support for the Z8530 hanging off of FireHose to uart(4) and to write support for PCI-based graphics adapters. Suggested by: tmm (back in '03) END K 10 svn:author V 6 marius K 8 svn:date V 27 2005-02-12T19:19:20.000000Z K 7 svn:log V 117 Back out no longer necessary work-arounds added in rev. 1.59 for building SBus-only kernels regarding ofw_machdep.c. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-12T19:19:29.000000Z K 7 svn:log V 71 - bzero sockaddr_dl - use constant instead of number Suggested by: ru END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-02-12T19:23:20.000000Z K 7 svn:log V 161 Restore previous cookie. Old programs will work with new node OK, new programs with old node wil receive EINVAL trying to access new messages. Submitted by: ru END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-12T19:30:50.000000Z K 7 svn:log V 423 Merge kqueue.c regression test from HEAD to RELENG_5. This brings the RELENG_5 kqueue.c up to revision 1.3, and Makefile 1.4: Add a basic kqueue + UNIX domain socket pair regression test to do some elementary exercising of kqueues on datagram and stream sockets. Note that the datagram write kqueue case is left untested due to potentially confusing behavior for the developer (me) that might require attention. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-12T19:35:19.000000Z K 7 svn:log V 1318 Merge accept_fd_leak.c:1.2-1.5 from HEAD to RELENG_5; changes to introduce a .t file are not included: date: 2004/08/24 04:59:26; author: rwatson; state: Exp; lines: +1 -0 Make sure to properly initialize 'size' to sizeof(sin) before passing it into accept(). Depending on the initial value in memory, it is otherwise possible to get EINVAL. date: 2004/09/18 13:06:00; author: rwatson; state: Exp; lines: +3 -2 Modify accept_fd_leak regression test to generate "PASS" output, not just "FAIL" output, in order to make it consistent with other tests in the regression test tree. date: 2004/10/23 22:11:35; author: rwatson; state: Exp; lines: +24 -44 Use errx() instead of perror()/exit() for conciseness. Suggested by: ru (some time ago) date: 2004/11/11 19:47:53; author: nik; state: Exp; lines: +4 -2 Switch over to a different, more flexible test output protocol that's understood by Perl's Test::Harness module and prove(1) commands. Update README to describe the new protocol. The work's broken down into two main sets of changes. First, update the existing test programs (shell scripts and C programs) to produce output in the ok/not ok format, and to, where possible, also produce a header describing the number of tests that are expected to be run. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-12T19:41:02.000000Z K 7 svn:log V 386 Merge keysock.c:1.28 from HEAD to RELENG_5: date: 2004/08/27 18:41:41; author: rwatson; state: Exp; lines: +12 -10 Semi-gratuitous white space synchronization with KAME tree: to reduce diffs against #ifdef'd version of IPSEC, use "struct thread *p" rather than "struct proc *p", fix some white space, and make some already inconsistent white space inconsiste differently. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-12T19:42:55.000000Z K 7 svn:log V 193 Merge key.c:1.66 from HEAD to RELENG_5: date: 2004/08/27 18:24:59; author: rwatson; state: Exp; lines: +4 -4 Diff reduce against KAME: minor white space synchronization to KAME tree. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-12T20:03:30.000000Z K 7 svn:log V 77 Mark the signum argument to signal_handler() as __unused. MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-12T20:04:23.000000Z K 7 svn:log V 91 Also build the netblast sub-directory, not just netreceive and netsend. MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-12T20:07:24.000000Z K 7 svn:log V 265 Merge tcpstream regression test from HEAD to RELENG_5. This brings tcpstream.c in RELENG_5 up to 1.2, and Makefile up to 1.2. Add tcpstream, a simple TCP stream generator that uses a pseudo-random sequence to detect data corruption visible to an application. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-12T20:09:16.000000Z K 7 svn:log V 103 Also merge the tcpstream README from HEAD to RELENG_5: this brings README in RELENG_5 to revision 1.1. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-12T20:46:48.000000Z K 7 svn:log V 318 Merge tcpconnect regression test from HEAD to RELENG_5: bring tcpconnect.c up to 1.3, and Makefile to 1.2: Add a simple C-based TCP connection generator, which generates and closes the specified number of TCP connections sequentially and synchronously. Useful for trying to trigger races in the accept code. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-12T20:52:37.000000Z K 7 svn:log V 636 Merge ipsockopt regression test from HEAD to RELENG_5 -- bring ipsockopt.c to revision 1.4, and Makefile to revision 1.2: Add a simple exercise suite for IP-level socket options. The suite atempts to read and write various IP-level socket options as root and nobody, making sure the initial values are as expected, that they can be changed to valid values and take effect, etc. No attempt is made to check for the correct implementation of side effects (such as changes in packet headers) as yet. The IP options section is currently broken but will be fixed shortly. Not all multicast options are currently tested. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-12T20:57:31.000000Z K 7 svn:log V 319 Merge fsck.h:1.34 from HEAD to RELENG_5: date: 2004/10/20 08:01:32; author: rwatson; state: Exp; lines: +21 -0 Explicitly break out NETA license from Berkeley license to clearly indicate license grant, as well as to indicate that NETA is asserting only two clauses, not four clauses. Requested by: imp END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-12T21:07:09.000000Z K 7 svn:log V 141 Add ibcntl as alias for ibcnt Add ibsta and start to use it. Rename the argument structure more sensibly. Improve timeout and error handling END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-12T21:47:05.000000Z K 7 svn:log V 141 - Fixed description of the "destroy" command options. - Document the "nuke" command. - Mention which commands correspond to which functions. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2005-02-12T22:44:50.000000Z K 7 svn:log V 210 Flush input when reading from pipe to avoid "broken pipe" warnings. For example, when using 'gunzip | tar' to decompress. Also, fix some style issues (write null character as '\0'). Thanks to: Jaakko Heinonen END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2005-02-12T22:48:38.000000Z K 7 svn:log V 412 Fill in some more Rockridge details in ISO9660 support: Ignore PD (padding) entries, extract inode value from PX entry, recognize SP and ST (start/end of SUSP extensions). I don't enforce SP yet, as I've seen CDROMs which use Rockridge extensions but don't have the SP record (which is officially required). The ISO9660 support is now mature enough to extract FreeBSD distribution CDROMs created with mkisofs. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2005-02-12T23:00:31.000000Z K 7 svn:log V 607 Performance optimization, code clarification, and bug workaround. When reading the bodies of Zip archive entries, request a minimum of 1 byte, rather than a minimum of the full entry size. This is faster (since it does not force the decompression layer to combine reads) and works around a bug in the "none" decompression handler (which I'm testing a separate fix for now). I've also renamed "bytes_read" to "bytes_avail" in several places to more accurately reflect that the value returned from (a->compression_read_ahead) is the number of bytes available, not necessarily the number of bytes requested. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2005-02-12T23:09:44.000000Z K 7 svn:log V 129 Update the format descriptions to include ISO9660 and ZIP support. Also remove some unnecessary blank lines from archive_read.3. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2005-02-12T23:11:29.000000Z K 7 svn:log V 131 Clear the error message buffer on entry to major routines. This avoids having error messages get concatenated over multiple calls. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-02-12T23:23:53.000000Z K 7 svn:log V 200 Reword a sentence to conform with our mdoc(7) style. Modify wording in a sentence to avoid a run on within (). Remove a contraction. Submitted by: Joel Dahl (original version) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2005-02-12T23:33:31.000000Z K 7 svn:log V 59 Oops. I missed a 0 => '\0' correction. Thanks to: Ruslan END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-02-12T23:52:44.000000Z K 7 svn:log V 72 Check handle types. Implement more device functions. Make DMA optional. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-13T00:50:18.000000Z K 7 svn:log V 45 Drop mythical module dependency on ng_ether. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-13T05:25:27.000000Z K 7 svn:log V 78 Attach an acpi_perf device for every processor that offers the right methods. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-13T05:34:52.000000Z K 7 svn:log V 464 Be sure to register with cpufreq(4). On systems that only supported throttling, neglecting to do this kept the sysctls from appearing. Attach an acpi_throttle device to each CPU that supports it. Don't add a device if the P_BLK is invalid or if _PTC is not present. This removes extraneous probe/attach failure messages on some machines. Make the cpu throttle state local to the softc to account for partial successes when changing the clock rate on MP machines. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-13T05:37:19.000000Z K 7 svn:log V 154 Add the new CPUFREQ_FLAG_INFO_ONLY flag for drivers which can attach to read info about the possible settings for a CPU but cannot control them directly. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-02-13T05:58:40.000000Z K 7 svn:log V 101 Barrow from kmod.mk and protect against adding -fno-strict-aliasing when it is already in COPTFLAGS. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-02-13T06:21:36.000000Z K 7 svn:log V 41 Use the correct variable name in ibsad() END K 10 svn:author V 3 alc K 8 svn:date V 27 2005-02-13T06:23:13.000000Z K 7 svn:log V 66 Implement support for CPU private mappings within sf_buf_alloc(). END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-02-13T07:12:23.000000Z K 7 svn:log V 79 Forgotten to commit this file during the last commit. Connect nc(1) to build. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-02-13T07:23:46.000000Z K 7 svn:log V 92 MFC: For variables that are only checked with defined(), don't provide any fake value. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-02-13T07:35:07.000000Z K 7 svn:log V 31 MFC: Import of OpenBSD's nc(1) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-02-13T07:45:30.000000Z K 7 svn:log V 72 MFC: Connect nc(1) to build, bump __FreeBSD_version, document NO_NETCAT END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-02-13T10:11:21.000000Z K 7 svn:log V 106 Spell the variable as underscore plus their possible value, to follow the style nearby. Submitted by: ru END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-02-13T10:12:38.000000Z K 7 svn:log V 111 MFC: Spell the variable as underscore plus their possible value, to follow the style nearby. Submitted by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-02-13T11:15:25.000000Z K 7 svn:log V 46 Install netgraph type at an appropriate time. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-13T12:05:48.000000Z K 7 svn:log V 310 Merge ugidfw.c:1.4 from HEAD to RELENG_5: date: 2005/01/16 10:49:48; author: charnier; state: Exp; lines: +28 -25 Add prototypes and remove unused variables for WARNS=6 compliance. Add 'usage: ' in front of usage string. Use warnx(3) instead of fprintf in error messages to get progname prepended. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-13T12:10:38.000000Z K 7 svn:log V 76 Minor white space synchronization between RELENG_5 and HEAD for mac_biba.c. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-02-13T12:23:52.000000Z K 7 svn:log V 86 MFC revs. 1.55 and 1.56: try to guess a buffer size for a fast growing routing table. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-02-13T12:37:29.000000Z K 7 svn:log V 160 MFC a bit of rev. 1.50: do not ever try to work with empty routing table. MFC revs. 1.55 and 1.56: try to guess a buffer size for a fast growing routing table. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-02-13T12:49:28.000000Z K 7 svn:log V 116 MFC rev. 1.34: print a correct status for unix domain sockets, restore input mode when return from the command one. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-02-13T12:55:36.000000Z K 7 svn:log V 116 MFC rev. 1.34: print a correct status for unix domain sockets, restore input mode when return from the command one. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-02-13T13:17:23.000000Z K 7 svn:log V 306 MFC rev. 1.19 telnet/main.c: remove -t flag from getopt(3). MFC rev. 1.19 telnetd/telnetd.8 and rev. 1.26 telnetd/telnetd.c: add -4 and -6 flags to a man page and usage(). MFC rev. 1.20 telnetd/telnetd.8, rev. 1.27 telnetd/telnetd.c, rev. 1.20 telnet/main.c: make telnet[d] -S (IP TOS) flag really work. END K 10 svn:author V 5 harti K 8 svn:date V 27 2005-02-13T13:33:56.000000Z K 7 svn:log V 83 Back out the previous commit. There is an obvious bug in it. Pointy hat to: harti END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-02-13T13:42:20.000000Z K 7 svn:log V 100 New order after _netcat has been changed to _nc: sort the list. Submitted by: ru Pointy hat to: me END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-13T13:57:46.000000Z K 7 svn:log V 507 Merge mac_test.c:1.49-1.50 from HEAD to RELENG_5: date: 2004/10/22 11:24:50; author: rwatson; state: Exp; lines: +34 -28 Replace direct reference to kdb_enter() with a DEBUGGER() macro that will call printf() if KDB isn't compiled into the kernel. Obtained from: TrustedBSD Project Sponsored by: SPAWAR date: 2004/10/23 15:12:34; author: rwatson; state: Exp; lines: +1 -1 /%x/%s/ -- mismerged DEBUGGER() printf() format stirng from the TrustedBSD branch. Submitted by: bde END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-13T13:59:34.000000Z K 7 svn:log V 92 Synchronize HEAD copyright/license with RELENG_5 copyright/license: McAfee instead of NETA. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-13T14:00:41.000000Z K 7 svn:log V 53 Remove a trailing white space nit from mac_policy.h. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-13T14:04:36.000000Z K 7 svn:log V 838 Merge accf_data_attach.c:1.3-1.4 from HEAD to RELENG_5, excluding the introduction of the '.t' file as the regression test framework has not yet been MFC'd: date: 2004/10/23 22:18:37; author: rwatson; state: Exp; lines: +38 -65 Use errx() instead of fprintf()/exit() for conciseness. date: 2004/11/11 19:47:53; author: nik; state: Exp; lines: +26 -16 Switch over to a different, more flexible test output protocol that's understood by Perl's Test::Harness module and prove(1) commands. Update README to describe the new protocol. The work's broken down into two main sets of changes. First, update the existing test programs (shell scripts and C programs) to produce output in the ok/not ok format, and to, where possible, also produce a header describing the number of tests that are expected to be run. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-13T14:13:53.000000Z K 7 svn:log V 559 Merge kern_sysctl.c:1.162, options:1.486 and NOTES:1.1285 from HEAD to RELENG_5: date: 2004/10/27 19:26:01; author: rwatson; state: Exp; lines: +2 -0 date: 2004/10/27 19:26:01; author: rwatson; state: Exp; lines: +1 -0 date: 2004/10/27 19:26:01; author: rwatson; state: Exp; lines: +8 -0 Move the 'debug' sysctl tree under options SYSCTL_DEBUG. It generates an inordinate amount of synchronous console output that is fairly undesirable on slower serial console. It's easily hit by accident when frobbing other sysctls late at night. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-13T14:17:55.000000Z K 7 svn:log V 526 Merge listenclose regression test from HEAD to RELENG_5 -- specifically, bring RELENG_5 to listenclose.c, and to Makefile:1.3. Makefile:1.2, the NO_MAN change, is not merged. Add a small regression test that opens a TCP socket, listens on it, performs a non-blocking connect from another socket, and then closes the listen socket rather than accepting. This is intended to exercise the close path in which connections are aborted due to a close on the listen socket while the connection is in the listen queue. END K 10 svn:author V 3 dds K 8 svn:date V 27 2005-02-13T15:00:57.000000Z K 7 svn:log V 96 MFC 1.8 PR: bin/76374 Security: Correct hiding of arguments, such as the password, from ps(1) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-13T15:07:52.000000Z K 7 svn:log V 776 Merge mbuf_tags.9:1.2-1.6 from HEAD to RELENG_5 (1.2 and 1.3 cancel each other out due to a back-out): date: 2004/11/18 23:01:07; author: rwatson; state: Exp; lines: +29 -2 Add a couple of summary paragraphs at the head of mbuf_tags(9) to indicate how m_tags might be used, and what their high level properties are. This may help developers using tags get a more clear picture before delving into the technical details of ABI cookies and API calls. Suggested by: Rene de Vries date: 2004/11/21 00:24:21; author: rwatson; state: Exp; lines: +6 -3 Word choice fix; use .Fn for non-.Xr functions. Submitted by: ru date: 2005/01/12 21:48:25; author: ru; state: Exp; lines: +5 -3 Scheduled mdoc(7) sweep. END K 10 svn:author V 3 dds K 8 svn:date V 27 2005-02-13T15:19:47.000000Z K 7 svn:log V 130 MFC 1.8 (hide arguments) Remove some warnings. PR: bin/76374 Security: Correct hiding of arguments, such as the key, from ps(1) END K 10 svn:author V 3 dds K 8 svn:date V 27 2005-02-13T15:27:33.000000Z K 7 svn:log V 62 Back-off an unneeded cast added by mistake in the 1.7.4.1 MFC END K 10 svn:author V 6 archie K 8 svn:date V 27 2005-02-13T16:36:41.000000Z K 7 svn:log V 71 Bump cookie value to reflect change in NGM_IFACE_GET_IFNAME semantics. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-02-13T16:42:08.000000Z K 7 svn:log V 659 Split out kill(2) syscall service routine into user-level and kernel part, the former is callable from user space and the latter from the kernel one. Make kernel version take additional argument which tells if the respective call should check for additional restrictions for sending signals to suid/sugid applications or not. Make all emulation layers using non-checked version, since signal numbers in emulation layers can have different meaning that in native mode and such protection can cause misbehaviour. As a result remove LIBTHR from the signals allowed to be delivered to a suid/sugid application. Requested (sorta) by: rwatson MFC after: 2 weeks END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-02-13T17:18:20.000000Z K 7 svn:log V 31 Don't prototype pmap_kenter(). END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-02-13T17:31:56.000000Z K 7 svn:log V 287 Set levels on all CPUs and attach a cpufreq device to each one. Sysctl on dev.cpu.0 will affect all of the CPUs together. In the future, independent control will be supported but this is good enough for now. Check that the timecounter isn't TSC before switching (from Colin Percival.) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-02-13T17:37:20.000000Z K 7 svn:log V 157 Backout previous change (disabling of security checks for signals delivered in emulation layers), since it appears to be too broad. Requested by: rwatson END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-02-13T17:51:47.000000Z K 7 svn:log V 175 Backout addition of SIGTHR into the list of signals allowed to be delivered to the suid/sugid process, since apparently it has security implications. Suggested by: rwatson END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-02-13T18:05:36.000000Z K 7 svn:log V 27 Remove redondant includes. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-02-13T18:18:33.000000Z K 7 svn:log V 156 Merge tcp_hostcache.c:1.9 from HEAD to RELENG_5: date: 2004/12/05 22:20:59; author: rwatson; state: Exp; lines: +2 -1 Minor grammer fix in comment. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-02-13T18:20:39.000000Z K 7 svn:log V 25 Remove unused prototype. END