ı157000 204 520 163 242 176 164 164 143 128 156 214 186 171 326 200 181 445 124 237 188 109 104 108 175 170 192 326 612 241 703 261 240 266 258 273 168 339 174 127 123 108 252 199 161 121 237 171 111 149 170 242 316 345 206 107 214 395 324 386 772 167 392 258 241 276 458 290 222 198 194 267 832 240 237 260 151 144 166 175 147 161 172 148 182 129 202 286 184 114 157 114 261 177 516 161 418 153 153 207 253 125 576 223 169 194 271 223 720 350 160 591 327 126 115 137 529 136 145 1387 120 141 493 212 219 416 229 386 241 393 987 250 227 252 120 265 210 179 318 306 225 225 199 432 165 846 1646 472 462 295 268 197 278 250 330 381 165 193 269 232 473 224 421 199 288 393 216 193 372 365 136 193 190 327 319 114 169 285 127 281 166 388 233 497 237 191 127 238 176 145 111 147 108 118 238 182 438 132 128 149 236 150 229 456 391 184 K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-03-22T16:03:25.000000Z K 7 svn:log V 422 Add missing code needed for the detection of IPSec packet replays. [1] Correctly identify the user running opiepasswd(1) when the login name differs from the account name. [2] Modify timeout handling logic in sendmail(8) to correct a reported signal handling race condition. [3] Approved by: so (cperciva) Security: FreeBSD-SA-06:11.ipsec [1] Security: FreeBSD-SA-06:12.opie [2] Security: FreeBSD-SA-06:13.sendmail [3] END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2006-03-22T16:40:03.000000Z K 7 svn:log V 66 Import sendmail 8.13.6 Security: FreeBSD-SA-06:13.sendmail END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2006-03-22T16:40:03.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r157001, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-03-22T16:40:04.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-v8_13_6'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-03-22T16:40:05.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-03-22T16:40:06.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_5'. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2006-03-22T16:45:56.000000Z K 7 svn:log V 46 Resolve conflicts from sendmail 8.13.6 import END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2006-03-22T16:48:21.000000Z K 7 svn:log V 31 Record sendmail 8.13.6 upgrade END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2006-03-22T16:58:15.000000Z K 7 svn:log V 59 Add new libsm file from sendmail 8.13.6 MFC after: 4 days END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-03-22T17:00:14.000000Z K 7 svn:log V 118 Make scsi_target actually compile after a structure member change. Obtained from: Either Scott, Nate, Ken or A. Nagy END K 10 svn:author V 5 tegge K 8 svn:date V 27 2006-03-22T17:34:39.000000Z K 7 svn:log V 92 MFC: Don't call vn_finished_write() if vn_start_write() failed. Approved by: re (kensmith) END K 10 svn:author V 5 tegge K 8 svn:date V 27 2006-03-22T17:39:27.000000Z K 7 svn:log V 77 MFC: Call vn_start_write() before locking vnode. Approved by: re (kensmith) END K 10 svn:author V 5 tegge K 8 svn:date V 27 2006-03-22T17:42:31.000000Z K 7 svn:log V 231 MFC: Ensure that vnode for directory isn't reclaimed before ffs_snapshot() has completed expunging unlinked files. It could come back at another memory location causing a lock order reversal. Approved by: re (kensmith) END K 10 svn:author V 5 tegge K 8 svn:date V 27 2006-03-22T17:44:42.000000Z K 7 svn:log V 105 MFC: Reduce probability of unmount failing after having unmounted snapshots. Approved by: re (kensmith) END K 10 svn:author V 5 tegge K 8 svn:date V 27 2006-03-22T17:46:50.000000Z K 7 svn:log V 87 MFC: Add kludge to avoid deadlock when unlinking snapshot. Approved by: re (kensmith) END K 10 svn:author V 5 tegge K 8 svn:date V 27 2006-03-22T17:54:50.000000Z K 7 svn:log V 350 MFC: Let snapshots make a copy of old contents for all buffers taking part in a cluster instead of just the first buffer. Delay buf_start() calls until snapshots have a copy of old content. Allow compilation when not using softupdates. Remove unused leaked debug function prototype. PR: kern/93942 Approved by: re (kensmith) END K 10 svn:author V 3 des K 8 svn:date V 27 2006-03-22T19:46:12.000000Z K 7 svn:log V 32 Vendor import of OpenSSH 4.3p1. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-03-22T19:46:12.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r157016, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-03-22T19:46:13.000000Z K 7 svn:log V 92 This commit was manufactured by cvs2svn to create tag 'openssh-vendor-crypto-OpenSSH_4_3p1'. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-03-22T20:41:37.000000Z K 7 svn:log V 17 Merge conflicts. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-03-22T20:41:53.000000Z K 7 svn:log V 12 Regenerate. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-03-22T20:42:05.000000Z K 7 svn:log V 16 Add port-tun.c. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-03-22T20:50:04.000000Z K 7 svn:log V 81 We shouldn't really care about the return value of mixer_uninit(), except EBUSY. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-03-22T21:16:09.000000Z K 7 svn:log V 75 MFp4: Handle break interrupts (it seems to only work for USART, not DBGU). END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-03-22T21:16:51.000000Z K 7 svn:log V 97 MFp4: teach the KB920x bits how to know where the ELF trampoline puts the strtab and the symtab. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-03-22T21:23:27.000000Z K 7 svn:log V 230 MFp4: If we're mapping the vector page (this will happen if we didn't relocate it), do not attempt to call pmap_vac_me_harder() on the page. At this point m will be NULL, and we know we won't have any cache issues with this page. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-03-22T21:29:47.000000Z K 7 svn:log V 517 Misc. fixups: - [1] Make the driver friendly towards kernel without PREEMPTION. Use msleep(9) instead of simple unlock-check_variable-lock mechanisme since the later not really effective in non-preemptible kernel (especially during codec detection routine). - Free most driver resources in a sane manner to avoid possible double free and panics especially during device detach and codec detection failure. MFC after: 3 days [1] http://lists.freebsd.org/pipermail/freebsd-questions/2006-March/116515.html END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-03-22T22:11:10.000000Z K 7 svn:log V 145 MFp4: More special casing of when vector_page == 0x00000000 : catch attempts to write to vector_page earlier in pmap_fault_fixup(), and deny it. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-03-22T22:24:23.000000Z K 7 svn:log V 608 Don't set primary resume interrupt flag during channel initialization since it can cause high interrupt rate (storm) and slowdown the entire system. Note: Please report back to me if this commit cause any abnormal behaviour, especially during suspend / resume. Reported/Submitted by: [1] Daan Vreeken [PA4DAN] Reported/Confirmed by: [2] Angka H. K. MFC after: 5 days [1] http://lists.freebsd.org/mailman/htdig/freebsd-hackers/2004-December/009335.html [2] http://lists.freebsd.org/pipermail/freebsd-multimedia/2006-March/003830.html END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-03-22T22:31:31.000000Z K 7 svn:log V 165 MFp4: Don't force single-user now we can go multi-user. Call cninit() only after the pagetable has been set, as locore.S won't map the system device for us anymore. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-03-23T04:07:01.000000Z K 7 svn:log V 146 MFC descriptor fixes in hopes of killing the "dup(2) regression on 6.x" show stopper item on the 6.1-RELEASE TODO list. Approved by: re (scottl) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-03-23T07:37:56.000000Z K 7 svn:log V 173 MFC (rev.1.4 and 1.5): Fix incorrect command line examples. Submitted by: Yoshihiko Sarumaru (mistral at imasy dot or dot jp) PR: docs/94158 Approved by: re (kensmith) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-03-23T07:38:26.000000Z K 7 svn:log V 165 MFC (rev.1.5): Fix incorrect command line examples. Submitted by: Yoshihiko Sarumaru (mistral at imasy dot or dot jp) PR: docs/94158 Approved by: re (kensmith) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-03-23T07:41:33.000000Z K 7 svn:log V 180 MFC: Fix version number when the feature was added. Submitted by: Yoshihiko Sarumaru (mistral at imasy dot or dot jp) PR: docs/93801 and docs/93803 Approved by: re (kensmith) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-03-23T07:48:50.000000Z K 7 svn:log V 76 MFC(rev.1.15): Revert description of EBUSY. Approved by: re (implicitly) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-23T07:48:58.000000Z K 7 svn:log V 247 Assert that /dev/null is a character device in a chroot early. Otherwise, we might get surprises later, like /dev/null having error in the 4th line reported by make(1). :-) Tested by: Dmitriy Kirhlarov (who attempted to make release in a jail) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-03-23T07:55:33.000000Z K 7 svn:log V 82 Fix version number when the feature was added. Spotted by: ceri MFC after: 1 day END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-23T08:46:42.000000Z K 7 svn:log V 31 Implement aio_fsync() syscall. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-23T08:47:28.000000Z K 7 svn:log V 27 Add aio_fsync() prototype. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-23T08:48:37.000000Z K 7 svn:log V 12 Regenerate. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-23T08:48:38.000000Z K 7 svn:log V 160 Add an example of how to set up a 3-wire serial terminal. Usually, getty(8) does the trick, but if you just need a serial console without getty(8), here's how. END K 10 svn:author V 4 oleg K 8 svn:date V 27 2006-03-23T09:53:39.000000Z K 7 svn:log V 105 Add basic support for BCM5780 PHY. Submitted by: grehan Approved by: glebius (mentor) MFC after: 1 week END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-03-23T10:19:35.000000Z K 7 svn:log V 67 o Merge SA-06:11.ipsec, SA-06:12.opie. Approved by: so (cperciva) END K 10 svn:author V 3 des K 8 svn:date V 27 2006-03-23T14:02:36.000000Z K 7 svn:log V 29 Vendor import of ZLib 1.2.3. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-03-23T14:02:36.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r157043, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-03-23T14:02:37.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create tag 'libz-vendor-v1_2_3'. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-03-23T14:09:21.000000Z K 7 svn:log V 19 Resolve conflicts. END K 10 svn:author V 3 suz K 8 svn:date V 27 2006-03-23T14:39:38.000000Z K 7 svn:log V 57 avoid heap overrun Obtained from: KAME MFC after: 1 day END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-03-23T16:48:32.000000Z K 7 svn:log V 78 Harmless typo (s/overide/override/). Approved by: cperciva MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2006-03-23T16:55:13.000000Z K 7 svn:log V 149 It's not enough to provide symbol map files; you also have to add them to ${SYM_MAPS}. This unbreaks world with SYMVER_ENABLED. Pointy hat to: ume END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-23T19:50:00.000000Z K 7 svn:log V 219 Admit to ourselves that we don't actually implement pr_ctlinput() for IPX or SPX, as the code in the implementing functions is essentially a no-op. Replace with a comment indicating we don't implement these currently. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-23T19:58:12.000000Z K 7 svn:log V 248 Move spx_savesi from being a global variable to an automatically allocated variable on the spx_input() stack. It's not very large, and this will avoid parallelism issues when spx_input() runs in more than one thread at a time. MFC after: 1 month END K 10 svn:author V 2 le K 8 svn:date V 27 2006-03-23T19:58:43.000000Z K 7 svn:log V 114 Implement the 'resetconfig' command. PR: kern/94835 Submitted by: Ulf Lilleengen END K 10 svn:author V 2 le K 8 svn:date V 27 2006-03-23T20:01:13.000000Z K 7 svn:log V 16 Fix whitespace. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-03-23T20:37:04.000000Z K 7 svn:log V 121 Add proper dependencies for the version map, and make sure 'make clean' removes it if it was generated. Reviewed by: ru END K 10 svn:author V 3 des K 8 svn:date V 27 2006-03-23T21:31:42.000000Z K 7 svn:log V 302 Fix utmp. There is some clever logic in configure.ac which attempts to determine whether struct utmp contains the ut_host and ut_time fields. Unfortunately, it reports a false negative for both on FreeBSD, and I didn't check the resulting config.h closely enough to catch the error. Noticed by: ache END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2006-03-23T22:40:28.000000Z K 7 svn:log V 227 MFC: also look for BSD label at 512-byte offset, if we can't find it on the very beginning of the second sector. This makes it compatible with labels created by disklabel(8) on non-512-byte-per-sector devices. Approved by: re END K 10 svn:author V 3 rik K 8 svn:date V 27 2006-03-23T22:57:10.000000Z K 7 svn:log V 293 m_dup () packet not m_copypacket () since we will modify it. For more details see PR kern/94448. PR: kern/94448 Original patch: Eygene A. Ryabinkin Final patch: thompsa@ Tested by: thompsa@, Eygene A. Ryabinkin MFC after: 7 days END K 10 svn:author V 4 kris K 8 svn:date V 27 2006-03-23T22:58:42.000000Z K 7 svn:log V 678 Fix a bug in the NFS/TCP retransmission path. The bug was that earlier, if a request was retransmitted, we would do subsequent retransmits every 10 msecs. This can cause data corruption under moderate loads by reordering operations as seen by the client NFS attribute cache, and on the server side when the retransmission occurs after the original request has left the duplicate cache, since the operation will be committed for a second time. Further work on retransmission handling is needed (e.g. they are still being done sent too often since they are scaled by HZ, and the size of the dup cache is too small and easily overwhelmed on busy servers). Submitted by: mohans END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-23T23:06:14.000000Z K 7 svn:log V 75 add support for copying console messages to a remote gdb Reviewed by: kan END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-23T23:07:56.000000Z K 7 svn:log V 295 When the kernel is compiled with options IPXIP, run the network stack with Giant, as there is current unsafety in the IPX tunneled over IP code. There have been no reports of trouble, but there probably would be if anyone were running this code at high speed on SMP systems. MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-23T23:24:33.000000Z K 7 svn:log V 165 MFC: promote fast ipsec's m_clone routine for public use; it is renamed m_unshare and the caller can now control how mbufs are allocated Approved by: re (hrs) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-03-23T23:26:34.000000Z K 7 svn:log V 148 Allow to use fast_ipsec(4) on debug.mpsafenet=0 and INVARIANTS-enabled systems. Without the change it will panic on assertions. MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-23T23:28:43.000000Z K 7 svn:log V 183 MFC 1.40: when doing s/w crypto make sure work is done w/ a writable mbuf chain; this corrects problems with drivers that rely on the host to do crypto Approved by: re (hrs) END K 10 svn:author V 5 peter K 8 svn:date V 27 2006-03-23T23:37:06.000000Z K 7 svn:log V 363 Document that the documented 2GB mmap limit is actually a documentation bug. We switched to page indexes some time around FreeBSD 2.2. The actual 'len' limit is the maximum file size or what will fit in your address space, whichever comes first. It should be possible to make 1TB files on 32 bit systems, but of course address space runs out long before then. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-24T00:00:23.000000Z K 7 svn:log V 193 Comment that raw output filter code for IPX should run in a netisr so as to avoid recursing the socket code, as this input path can run in the call stack of an output path. MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-24T00:02:15.000000Z K 7 svn:log V 125 Update copyright to 2006, comment on my contribution to this code in the style of previous contributors. MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-24T00:15:58.000000Z K 7 svn:log V 101 Canonicalize, update copyright. Remove 'register'. Use ANSI prototypes, not K&R. MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-24T00:22:25.000000Z K 7 svn:log V 98 Move definition of spxrexmtthresh to top of file with other global variables. MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-24T00:26:25.000000Z K 7 svn:log V 170 Protect spx_iss using its own mutex, spx_mtx, rather than piggy-backing on the global IPX mutex, which is not held at all necessary strategic points. MFC after: 1 month END K 10 svn:author V 6 jasone K 8 svn:date V 27 2006-03-24T00:28:08.000000Z K 7 svn:log V 736 Add USE_BRK-specific code in malloc_init_hard() to allow the first internally used chunk to start at the beginning of the heap, rather than at a chunk-aligned address. This reduces mapped memory somewhat for 32-bit architectures. Add the arena_run_link_t type and use it wherever a run object is only used as a ring 'header'. This saves approximately 40 kB of memory per arena. Remove an obsolete (no longer used) code path from base_alloc(), which supported the internal allocation of objects larger than the chunk size. Enhance chunk_dealloc() to cache chunk addresses for all deallocated chunks. This has no impact for most programs, but has the potential to reduce VM map fragmentation for programs that use huge allocations. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-03-24T00:38:07.000000Z K 7 svn:log V 143 MFC if_hme.c:1.47 to RELENG_6: Backout rev. 1.46. It caused Rx checksum offload breakage on little endian systems. Approved by: re (hrs) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-03-24T00:39:23.000000Z K 7 svn:log V 140 MFC if_hme.c:1.47 to RELENG_5: Backout rev. 1.46. It caused Rx checksum offload breakage on little endian systems. Approved by: re (hrs) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-24T00:50:06.000000Z K 7 svn:log V 163 1. Move code for scanning pending I/O from aio_fsync to aio_aqueue, it has less overhead. 2. Avoid scheduling task if maximum number of I/O threads is reached. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-24T01:41:10.000000Z K 7 svn:log V 59 MFC v0.4.8 import of wpa_supplicant Approved by: re (hrs) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-24T01:42:36.000000Z K 7 svn:log V 52 MFC v0.4.8 import of hostapd Approved by: re (hrs) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-03-24T01:42:37.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-24T01:43:18.000000Z K 7 svn:log V 83 MFC: update for v0.4.8 import of wpa_supplicant and hostapd Approved by: re (hrs) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-24T03:24:27.000000Z K 7 svn:log V 51 Implement SIGEV_THREAD notification for aio_fsync. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-24T04:34:06.000000Z K 7 svn:log V 65 set an upper limit for thread structures which can be allocated. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-03-24T04:48:42.000000Z K 7 svn:log V 76 MFC 1.263: a typo fix (diff reduction against -HEAD) Approved by: re (hrs) END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-03-24T04:49:30.000000Z K 7 svn:log V 56 When res_send() fails, we should reserve an error code. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-03-24T05:44:32.000000Z K 7 svn:log V 85 MFC: rev. 1.64 Document JMicron JMB361, 365 and 366 support. Approved by: re (hrs) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-24T06:14:31.000000Z K 7 svn:log V 38 Option MK_LIB32 only exists on amd64. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-03-24T06:27:34.000000Z K 7 svn:log V 109 The year field is the 4 digit year (eg, 2006), not 'year - 1900' (eg 106). Fix the comment to reflect this. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-03-24T06:33:25.000000Z K 7 svn:log V 193 Add explicit dependency on cam. This is necessary when both aha.ko and cam.ko are modules so that aha.ko's undefined symbols can be satisfied by cam.ko. Sumitted by: nork Reviewed by: scottl END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-03-24T07:35:30.000000Z K 7 svn:log V 92 Add RTC support. This may be of dubious value since the RTC is reset to 1998 every reboot. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-03-24T07:36:23.000000Z K 7 svn:log V 22 Add rtc to files.at91 END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-03-24T07:37:56.000000Z K 7 svn:log V 65 Add the sekelton of support for the Power Management Controller. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-03-24T07:39:29.000000Z K 7 svn:log V 22 Skeleton PIO support. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2006-03-24T07:41:12.000000Z K 7 svn:log V 163 Typesetting fix for -r1.137. If a tail queue is empty the return value of TAILQ_LAST is not undefined, it is NULL. Submitted by: Ruslan Ermilov END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-03-24T07:42:33.000000Z K 7 svn:log V 85 Skeleton support for the SSC device, which implements I2S interfaces, amoung others. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-03-24T07:52:00.000000Z K 7 svn:log V 423 For each of the voltages that a card might support, make sure that the socket also supports the voltage. Some XV cards have appeared on the scene (or cards that report they support XV), and in older machines that have sockets that do not support XV, we were bogusly trying to power them at XV rather than at 3.3V. Now, power up the card at the lowest voltage supported by both the card and the socket. MFC After: 3 days END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-03-24T13:30:10.000000Z K 7 svn:log V 69 When res_nquerydomain() returns SERVFAIL, we should try next domain. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-24T13:58:23.000000Z K 7 svn:log V 321 Clean up and style(9) SPX code prior to significant functional changes being committed: - Wrap comments more evenly on right border. - Clean up braces. Also, along similar lines: - Assert some pointers are non-NULL before dereferencing them. - Remove one assertion that looks, on face value, poor. MFC after: 1 month END K 10 svn:author V 3 suz K 8 svn:date V 27 2006-03-24T14:53:53.000000Z K 7 svn:log V 61 MFC Rev 1.27 (avoid heap overrun) Approved by: re(kensmith) END K 10 svn:author V 3 suz K 8 svn:date V 27 2006-03-24T15:01:02.000000Z K 7 svn:log V 61 MFC Rev 1.27 (avoid heap overrun) Approved by: re(kensmith) END K 10 svn:author V 3 suz K 8 svn:date V 27 2006-03-24T16:20:12.000000Z K 7 svn:log V 114 fixed a memory leak when net.inet6.icmp6.nd6_maxqueuelen is greater than 1 Obtained from: KAME MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-03-24T16:38:02.000000Z K 7 svn:log V 160 Add a new -U flag to instruct ls to use the birthtime for printing or sorting. Submitted by: Andrzej Tobola ato at iem dot pw dot edu dot pl MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-03-24T16:43:58.000000Z K 7 svn:log V 33 Add a few more references to -U. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-03-24T16:47:22.000000Z K 7 svn:log V 483 Fix a bug such that if you enabled sorting by size (-S) and enabled a flag to use a time other than modtime (-c, -u, or -U), the output would actually be sorted by the specified time rather than size. This does alter the behavior in the case where both -S and -t are specified. Now, -S is always preferred. Previously, -t was preferred if one of -c, -u, or -U was specified, and -S was preferred otherwise. Perhaps -S and -t should override each other (last one specified wins). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-03-24T17:09:03.000000Z K 7 svn:log V 130 Change the -S and -t options to override each other so that the last one specified wins to make their interaction less confusing. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-24T19:11:26.000000Z K 7 svn:log V 77 stop device so we don't panic on card removal when active MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-24T19:28:38.000000Z K 7 svn:log V 102 MFC: Serialize access to the info/dir file; needed for parallel installs. Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-24T20:08:48.000000Z K 7 svn:log V 174 Include kernel.h to get NET_NEEDS_GIANT() definition, which for some reason compiled fine here. I may be running with other include file changes locally. MFC after: 3 days END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-03-24T21:42:02.000000Z K 7 svn:log V 126 MFC: Sony DSC cameras with revision number 6.0 require the same quirk as those reporting revision 5.0. Approved by: re (mux) END K 10 svn:author V 6 jasone K 8 svn:date V 27 2006-03-24T22:13:49.000000Z K 7 svn:log V 624 Convert TINY_MIN_2POW from a cpp macro to tiny_min_2pow (a variable), and determine its value at run time according to other relevant values. This avoids the creation of runs that are incompletely utilized, as long as pagesize isn't too large (>32kB, given the current RUN_MIN_REGS_2POW setting). Increase the size of several structure bitfields in arena_run_t in order to avoid integer overflow in the case that a run's header does not overlap with the space that is usable as application allocation regions. Given the tiny_min_2pow change, this fix has no additional impact unless pagesize is >32kB. Reported by: kris END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-03-24T22:45:24.000000Z K 7 svn:log V 252 Only set the size of /usr to whatever-is-left is whatever-is-left is greater than the size we autosized. Without this fix, systems with drives under 10GB can end up with very small /usr partitions... Broken since: January 2002 Tripped over by: simon END K 10 svn:author V 3 suz K 8 svn:date V 27 2006-03-24T23:59:51.000000Z K 7 svn:log V 68 fixed a potential memory leak Obtained from: KAME MFC after: 1 day END K 10 svn:author V 5 peter K 8 svn:date V 27 2006-03-25T01:14:20.000000Z K 7 svn:log V 496 Make gcore(1) 64 bit safe. It was trying to parse the /proc/*/map file using sscanf and truncating the start/end entries by writing them with a 32 bit int descriptor (%x). The upper bytes of the 64 bit vm_offset_t variables (for little endian machines) were uninitialized. For big endian machines, things would have been worse because it was storing the 32 bit value in the upper half of the 64 bit variable. I've changed it to use %lx and long types. That should work on all our platforms. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-03-25T04:46:52.000000Z K 7 svn:log V 230 MFC 1.26: Correct the calculation of the report size and only look at reports that have the specified kind, instead of assuming that there is only one report of the right kind in the report descriptor. Approved by: re (kensmith) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-25T04:49:07.000000Z K 7 svn:log V 30 Add locking support for rtld. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-25T05:00:54.000000Z K 7 svn:log V 19 Compile thr_rtld.c END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-25T05:14:21.000000Z K 7 svn:log V 41 Only wake up writer if the lock is free. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-03-25T06:14:32.000000Z K 7 svn:log V 433 Add a driver for the new LSI MegaRAID SAS controller family. The 'MFI' name is derived from the phrase 'MegaRAID Firmware Interface' used by LSI. This driver provides a block interface to logical disks on the card and a minimal management device. It is MPSAFE, INTR_FAST, and 64-bit capable. Thanks to Dell for providing hardware to test with and IronPort for sponsoring the work. Sponsored by: Dell, Ironport MFC After: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-25T06:37:36.000000Z K 7 svn:log V 45 Revert last delta, it breaks cross-compiles. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-25T07:03:13.000000Z K 7 svn:log V 49 Don't cancel thread if it is in critical region. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-03-25T07:08:27.000000Z K 7 svn:log V 1290 Some fairly major changes to this driver. A) Fibre Channel Target Mode support mostly works (SAS/SPI won't be too far behind). I'd say that this probably works just about as well as isp(4) does right now. Still, it and isp(4) and the whole target mode stack need a bit of tightening. B) The startup sequence has been changed so that after all attaches are done, a set of enable functions are called. The idea here is that the attaches do whatever needs to be done *prior* to a port being enabled and the enables do what need to be done for enabling stuff for a port after it's been enabled. This means that we also have events handled by their proper handlers as we start up. C) Conditional code that means that this driver goes back all the way to RELENG_4 in terms of support. D) Quite a lot of little nitty bug fixes- some discovered by doing RELENG_4 support. We've been living under Giant *waaaayyyyy* too long and it's made some of us (me) sloppy. E) Some shutdown hook stuff that makes sure we don't blow up during a reboot (like by the arrival of a new command from an initiator). There's been some testing and LINT checking, but not as complete as would be liked. Regression testing with Fusion RAID instances has not been possible. Caveat Emptor. Sponsored by: LSI-Logic. END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-03-25T10:50:40.000000Z K 7 svn:log V 28 Update build survey scripts END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-03-25T11:46:37.000000Z K 7 svn:log V 49 - Use ANSI C prototype. - Remove trailing space. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-03-25T12:13:21.000000Z K 7 svn:log V 397 - Clear the interrupt source flags before processing the interrupt events and turn off NIC interrupts while in the interrupt handler. This fixes the device timeouts seen with the VMware LANCE. - Relax the watchdog timer somewhat; don't enable it until the last packet is enqueued and if there is a TX interrupt but there are still outstanding ones reload the timer. Approved by: re (hrs) END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-03-25T12:17:23.000000Z K 7 svn:log V 116 MFC: 1.11 For E250 and E450 enable the watchdog part of the MK48Txx as it just works there. Approved by: re (hrs) END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-03-25T12:20:41.000000Z K 7 svn:log V 123 MFC: 1.2 - Add info regarding the watchdog part of the MK48Txx. - Add a missing .Tn before Mostek. Approved by: re (hrs) END K 10 svn:author V 3 gnn K 8 svn:date V 27 2006-03-25T13:38:52.000000Z K 7 svn:log V 323 First steps towards IPSec cleanup. Make the kernel side of FAST_IPSEC not depend on the shared structures defined in /usr/include/net/pfkeyv2.h The kernel now defines all the necessary in kernel structures in sys/netipsec/keydb.h and does the proper massaging when moving messages around. Sponsored By: Secure Computing END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-25T14:29:03.000000Z K 7 svn:log V 132 Slight style reformatting of spx_timers() comments; panic if an unrecognized timer is passed into the function. MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-25T14:44:05.000000Z K 7 svn:log V 289 In spx_ctloutput(), acquire the ipxp lock around read operations, especially reads of spx header structures, which will now be cached in the stack until they can be copied out after releasing the lock. Panic if a bad socket option direction is passed in by the caller. MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-25T14:45:08.000000Z K 7 svn:log V 144 Don't bother restoring host byte order of mbuf fields when we're just about to free the mbuf in the spx_input() error path. MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-25T15:03:29.000000Z K 7 svn:log V 296 Restructure spx_attach() to properly free memory in the event that one of its allocations fails. Allocate the ipxp last so as to avoid having to free it if another allocation goes wrong. Normalize retrieval of ipxp and cb from socket in spx_sp_attach(), and add assertions. MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-25T17:28:42.000000Z K 7 svn:log V 890 Rework IPX/SPX socket and pcb reference model: - Introduce invariant that all IPX/SPX sockets will have valid so_pcb pointers to ipxpcb structures, and that for SPX, the control block pointer will always be valid. Don't attempt to free the socket or pcb at various odd points, such as disconnect. - Add a new ipxpcb flag, IPXP_DROPPED, which will be set in place of freeing PCB's so that this invariant can be maintained. This flag is now checked instead of a NULL check in various socket protocol calls. - Introduce many assertions that this invariant holds. - Various pieces of code, such as the SPX timer code, no longer needs to jump through hoops in case it frees a PCB while running. - Break out ipx_pcbfree() from ipx_pcbdetach(). Likewise spx_pcbdetach(). - Comment on some SMP-related limitations to the SPX code. - Update copyrights. MFC after: 1 month END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-03-25T18:18:26.000000Z K 7 svn:log V 154 Move the check for non-ATIO_CMD ahead of the cache chech so that completion for unsupported commands doesn't abort. Reviewed by: nate MFC after: 2 weeks END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-25T18:54:17.000000Z K 7 svn:log V 130 In at_setsockaddr(), assert that ddp != NULL, rather than returning an error if it's NULL, as so_pcb != NULL is now an invariant. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2006-03-25T21:15:25.000000Z K 7 svn:log V 156 Loopback pf_norm.c rev. 1.106 from OpenBSD: fixup IP checksum when modifying IP header fields PR: kern/93849 Obtained from: OpenBSD MFC after: 3 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-03-25T21:51:46.000000Z K 7 svn:log V 28 Get the MK_FOO column right END K 10 svn:author V 6 emaste K 8 svn:date V 27 2006-03-25T23:11:10.000000Z K 7 svn:log V 169 The removal of CIRCLEQ left four queue macros. One sentence was missed in the man page update. PR: docs/94938 Submitted by: Ed Schouten MFC After: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-03-25T23:30:36.000000Z K 7 svn:log V 117 Increase debug level for "Thread exiting." message. It's not that important and is 0 by accident. MFC after: 3 days END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-26T01:29:55.000000Z K 7 svn:log V 83 MFC revision 1.232, 1.233, fix thread suspension race. Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-26T01:33:41.000000Z K 7 svn:log V 221 Explicitly assert socket pointer is non-NULL in tcp_input() so as to provide better debugging information. Prefer explicit comparison to NULL for tcpcb pointers rather than treating them as booleans. MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-26T01:44:35.000000Z K 7 svn:log V 209 Take contrib/openbsm/etc configuration files off the vendor branch in order to add $FreeBSD$ tags, which helps mergemaster better manage updating them. Requested by: several Obtained from: TrustedBSD Project END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-26T01:57:03.000000Z K 7 svn:log V 128 Check cancellation state carefully to see we really need to call _pthread_testcancel(). Preserve errno in _thr_suspend_check(). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-26T01:58:39.000000Z K 7 svn:log V 128 Add simple ipxsocket regression test: open, and close, various IPX socket types supported by the FreeBSD netipx implementation. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-26T02:33:44.000000Z K 7 svn:log V 102 Restore original formulation of SPX segment queue draining during SPX PCB detach. MFC after: 1 month END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-03-26T07:16:17.000000Z K 7 svn:log V 336 Correct bad format args. Interesting- the lines that generated the error on sparc64 hadn't changed since the last checkin, pass LINT on other platforms and mpt doesn't work on sparc64 anyway and the tinderbox build didn't work for me in a cross build case on my main build machine (which runs RELENG_6). Sigh. Still need to try harder. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-26T11:26:12.000000Z K 7 svn:log V 69 Minor style tweak: tab after #define, not space. MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-26T11:30:31.000000Z K 7 svn:log V 749 Define two new inpcb flags in the inp_vflag field, which for whatever reason, seems to be where new flags are getting defined: INP_DROPPED - The protocol has terminated this connection and the socket is not reusable: when the socket code enters the protocol, an error is immediately returned. This will substitute for NULLing the so_pcb socket field, helping to implement the invariant that all valid sockets have valid pcb's in TCP. INP_SOCKREF - The protocol has become the owner of the socket reference, and will need to free it when freeing the pcb, which will be used when a TCP socket is closed but still has queued data. MFC after: 1 month END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-03-26T12:20:54.000000Z K 7 svn:log V 1549 MFP4: Support for profiling dynamically loaded objects. Kernel changes: Inform hwpmc of executable objects brought into the system by kldload() and mmap(), and of their removal by kldunload() and munmap(). A helper function linker_hwpmc_list_objects() has been added to "sys/kern/kern_linker.c" and is used by hwpmc to retrieve the list of currently loaded kernel modules. The unused `MAPPINGCHANGE' event has been deprecated in favour of separate `MAP_IN' and `MAP_OUT' events; this change reduces space wastage in the log. Bump the hwpmc's ABI version to "2.0.00". Teach hwpmc(4) to handle the map change callbacks. Change the default per-cpu sample buffer size to hold 32 samples (up from 16). Increment __FreeBSD_version. libpmc(3) changes: Update libpmc(3) to deal with the new events in the log file; bring the pmclog(3) manual page in sync with the code. pmcstat(8) changes: Introduce new options to pmcstat(8): "-r" (root fs path), "-M" (mapfile name), "-q"/"-v" (verbosity control). Option "-k" now takes a kernel directory as its argument but will also work with the older invocation syntax. Rework string handling in pmcstat(8) to use an opaque type for interned strings. Clean up ELF parsing code and add support for tracking dynamic object mappings reported by a v2.0.00 hwpmc(4). Report statistics at the end of a log conversion run depending on the requested verbosity level. Reviewed by: jhb, dds (kernel parts of an earlier patch) Tested by: gallatin (earlier patch) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-26T15:41:44.000000Z K 7 svn:log V 375 Add a new ipxpcb flag, IPXP_SPX, which is set on ipxpcb's to mark them as belonging to SPX. This replaces the implicit assumption that the cb pointer for non-SPX pcb's will be NULL. This isn't required in TCP/IP as different pcb lists are maintained for different IP protocols; IPX stores all pcbs on the same global ipxpcb_list. Foot provided by: gnn MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-26T15:49:35.000000Z K 7 svn:log V 365 Modify ipxsocket regression test to create and close sockets several times, with variable length sleeps between socket() and close(). This will help to ensure that IPX/SPX timers fire while the sockets are open, and hence have PCB's on the IPX pcb list, so that if timers are going to stumble over PCB types they don't expect, it will happen as part of this test. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-03-26T16:28:35.000000Z K 7 svn:log V 202 New release notes: FreeBSD-SA-06:09.openssh, FreeBSD-SA-06:10.nfs, FreeBSD-SA-06:11.ipsec, FreeBSD-SA-06:12.opie, and FreeBSD-SA-06:13.sendmail. Submitted by: delphij Approved by: re (implicitly) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-03-26T16:28:59.000000Z K 7 svn:log V 175 New release notes: FreeBSD-SA-06:10.nfs, FreeBSD-SA-06:11.ipsec, FreeBSD-SA-06:12.opie, and FreeBSD-SA-06:13.sendmail. Submitted by: delphij Approved by: re (implicitly) END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-03-26T17:17:10.000000Z K 7 svn:log V 102 Use tr(1) to lowercase strings in a way which works with all locales. Approved by: cperciva (mentor) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-26T17:42:04.000000Z K 7 svn:log V 181 Add a short README with configuration hints to get the netipx regression tests up and running. This is likely a message to myself in six months when I've completely forgotten how. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-26T18:25:53.000000Z K 7 svn:log V 153 Add a simple IPX datagram regression test, which opens two IPX datagram sockets, binds a local port, sends a datagram, and confirms that it is received. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-26T19:10:27.000000Z K 7 svn:log V 233 Add simple regression test to ping pong a data packet over SPX in stream mode. Support both connection via connect() and sendto(), but don't compile in sendto() for now, since netipx doesn't appear to actually implement that (doh). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-26T19:37:37.000000Z K 7 svn:log V 284 In various SPX protocol entry points from the socket layer, check IPXP_DROPPED before continuing, and return EINVAL or ECONNRESET if it is flagged. It's unclear why each situation should be one or the other, but it is copied from netinet which has the same bugs. MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-26T19:51:44.000000Z K 7 svn:log V 69 In spx_accept, assert ipxp != NULL, not == NULL. MFC after: 1 month END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-03-26T20:52:47.000000Z K 7 svn:log V 97 Assert that the mbuf is not shared to ensure problems like the last commit are not reintroduced. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-03-26T22:03:43.000000Z K 7 svn:log V 173 Implement pmap_object_init_pt() the way it is on sparc64/alpha, by doing nothing except asserting the vm object is locked, and a device object, instead of a useless printf. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-26T22:29:45.000000Z K 7 svn:log V 135 Declare regression subtree in sysctl.h so that components outside of kern_mib.c can easily add regression sysctls. MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-26T22:44:37.000000Z K 7 svn:log V 376 Add a sysctl, regression.sonewconn_earlytest, which when options REGRESSION is enabled, allows user space to dictate that sonewconn() should skip it's "skip the hard work" check to see if the listen queue is full, and instead proceed with allocation of a socket and trimming of the overflowed queue. This makes it easier to test the queue overflow logic. MFC after: 1 month END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-03-26T22:52:36.000000Z K 7 svn:log V 127 Keep proper order of includes. Additionally, sort them. Make functions used in that file static. Approved by: cognet (mentor) END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-03-26T23:21:11.000000Z K 7 svn:log V 324 Teach md(4) and mdconfig(8) how to understand XML. Right now there won't be a problem with listing large number of md(4) devices. Either 'list' or 'query' mode uses XML. Additionally, new functionality was introduced. It's possible to pass multiple devices to -u: # ./mdconfig -l -u md0,md1 Approved by: cognet (mentor) END K 10 svn:author V 6 jasone K 8 svn:date V 27 2006-03-26T23:37:25.000000Z K 7 svn:log V 103 Add comments and reformat/rearrange code. There are no significant functional changes in this commit. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2006-03-26T23:41:35.000000Z K 7 svn:log V 192 Allow the 'n' option to decrease the number of arenas below the default, to as little as one arena. Also, limit the number of arenas to avoid a potential invariant violation in base_alloc(). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-27T00:03:37.000000Z K 7 svn:log V 296 Add spxabort, a simple netipx/spx regression test that triggers pru_abort() by closing a listen socket while completed connections are presenting in its listen queue. Unfortunately, it's difficult to trigger the other two pru_abort() cases using user APIs, so they are not covered by this test. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-27T00:08:32.000000Z K 7 svn:log V 119 In spx_input(), change a '&&' to a '||', as the spx trace code is able to handle a NULL 'cb' here. MFC after: 1 month END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-03-27T00:32:46.000000Z K 7 svn:log V 98 Erm don't use -mno-apcs-frame if we're going to do profiling either, it's not exactly compatible. END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-03-27T00:46:22.000000Z K 7 svn:log V 275 For now, bring back some of the old bits as a fix for specifying md(4) device number at creation time with -u option. Together with XMLizing mdconfig(8), I broke this functionality. This change is temporary. Complete fix will be commited soon. Approved by: cognet (mentor) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-27T00:48:21.000000Z K 7 svn:log V 268 In spx_output(), use M_DONTWAIT instead of M_TRYWAIT, as we hold the ipxpcb mutex. Contrary to the comment, even in 4.x this was unsafe, as parallel use of the socket by another process would result in pcb corruption if the mbuf allocation slept. MFC after: 1 month END K 10 svn:author V 3 pav K 8 svn:date V 27 2006-03-27T00:53:11.000000Z K 7 svn:log V 44 - Document libmap32.conf MFC after: 1 week END K 10 svn:author V 3 pav K 8 svn:date V 27 2006-03-27T00:53:58.000000Z K 7 svn:log V 100 - Document LD_32_* environment variables - Mention 32-bit files in FILES section MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-27T01:12:58.000000Z K 7 svn:log V 94 Canonicalize copyright order in one more file that contains my copyright. MFC after: 1 month END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-03-27T04:23:16.000000Z K 7 svn:log V 234 Use NET_LOCK_GIANT() and VFS_LOCK_GIANT() instead of unconditionally acquiring Giant in kern_sendfile(). Guard against the forced reclamation of a vnode in kern_sendfile(). Discussed with: jeff Reviewed by: tegge MFC after: 3 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-27T05:22:35.000000Z K 7 svn:log V 226 implement set(IEEE80211_IOC_STA_STATS) for hostapd; for now just make it clear station statistics (could read a stat block and assign to caller can do partial changes) Reviewed by: avatar (previous version) MFC after: 1 week END K 10 svn:author V 6 jasone K 8 svn:date V 27 2006-03-27T05:33:35.000000Z K 7 svn:log V 19 Unbreak the build. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-27T05:58:58.000000Z K 7 svn:log V 73 Comment out -g compiler option, found by 'FreeBSD Build Options Survey'. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-27T09:10:09.000000Z K 7 svn:log V 188 Add a simple netipx TODO list to the end of README, since there are a number of problems with netipx that I have not yet resolved, and I don't want them lost track of. MFC after: 1 month END K 10 svn:author V 3 des K 8 svn:date V 27 2006-03-27T10:29:12.000000Z K 7 svn:log V 35 Reflect progress in process title. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-03-27T12:56:29.000000Z K 7 svn:log V 185 *sigh* Move the -lbsdxml after -lgeom, so that ld doesn't get confused and pretend he can't find the symbol from libbsdxml needed in libgeom. This should fix the rescue build breakage. END K 10 svn:author V 3 pav K 8 svn:date V 27 2006-03-27T14:37:54.000000Z K 7 svn:log V 74 - Be explicit about libmap32.conf only working on amd64 Requested by: ru END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-03-27T15:59:48.000000Z K 7 svn:log V 295 If the XSDT address in the RSDP for an ACPI 2.0 machine is NULL, then fall back to using the RSDT instead. ACPI-CA already follows this same strategy as a workaround for yet another instance of brain-damaged BIOS writers. PR: i386/93963 Submitted by: Masayuki FUKUI END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-03-27T16:47:17.000000Z K 7 svn:log V 140 MFC 1.55: fill ai_canonname field for numeric hostname, by the given hostname. follow new recommendation in RFC3493. PR: standards/94995 END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-27T18:15:24.000000Z K 7 svn:log V 404 Add eapol_version config parameter so folks with clients that (bogusly) require the authenticator announce EAPOL version 1 don't have to hack the code to get a working setup. Discussed with Jouni; he's committed a similar set of changes to his devel branch and I sent him these changes so I'm committing this on the vendor branch in the expectation it will appear in the next import. MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-27T18:15:24.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r157181, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-03-27T19:16:31.000000Z K 7 svn:log V 99 Use td_ucred rather than p_ucred to avoid panics and general unhappiness. Pointy hat to: netchild END K 10 svn:author V 4 ache K 8 svn:date V 27 2006-03-27T22:47:12.000000Z K 7 svn:log V 34 Virgin import of GNU Readline 5.1 END K 10 svn:author V 4 ache K 8 svn:date V 27 2006-03-27T22:47:12.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r157184, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-03-27T22:47:13.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'libreadline-vendor-v5_1'. END K 10 svn:author V 4 ache K 8 svn:date V 27 2006-03-27T22:56:23.000000Z K 7 svn:log V 52 Remove obsoleted files, update upgrade instructions END K 10 svn:author V 4 ache K 8 svn:date V 27 2006-03-27T23:11:32.000000Z K 7 svn:log V 18 Resolve conflicts END K 10 svn:author V 6 avatar K 8 svn:date V 27 2006-03-27T23:27:11.000000Z K 7 svn:log V 52 Unbreaking build by removing a now unused variable. END K 10 svn:author V 4 ache K 8 svn:date V 27 2006-03-27T23:35:05.000000Z K 7 svn:log V 15 Upgrade to 5.1 END K 10 svn:author V 4 ache K 8 svn:date V 27 2006-03-27T23:45:09.000000Z K 7 svn:log V 25 Official patches 001-004 END K 10 svn:author V 4 ache K 8 svn:date V 27 2006-03-27T23:45:09.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r157191, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-03-27T23:45:10.000000Z K 7 svn:log V 86 This commit was manufactured by cvs2svn to create tag 'libreadline-vendor-v5_1_p1_p4'. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-27T23:50:21.000000Z K 7 svn:log V 341 Remove priority mutex code because it does not work correctly, to make it work, turnstile like mechanism to support priority propagating and other realtime scheduling options in kernel should be available to userland mutex, for the moment, I just want to make libthr be simple and efficient thread library. Discussed with: deischen, julian END K 10 svn:author V 4 ache K 8 svn:date V 27 2006-03-27T23:53:05.000000Z K 7 svn:log V 39 Merge conflicts after official patches END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-03-27T23:59:45.000000Z K 7 svn:log V 31 Add symbol versioning to libm. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-03-28T01:59:11.000000Z K 7 svn:log V 54 Handle invalid capacity parameters from the firmware. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-28T06:09:24.000000Z K 7 svn:log V 139 Allocate space for thread pointer, this allows thread library to access its pointer from begin, and simplifies _get_curthread() in libthr. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-28T06:14:22.000000Z K 7 svn:log V 54 Er, forgot to clear tls space to zero for Variant II. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-03-28T06:23:00.000000Z K 7 svn:log V 132 MFC (by le@): > sys/amd64/amd64/busdma_machdep.c,v 1.71 > sys/i386/i386/busdma_machdep.c,v 1.75 Fix typos. Approved by: re (mux) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-03-28T06:25:11.000000Z K 7 svn:log V 359 MFC (by scottl@): > > Don peril sensitive sunglasses and jack up the MAX_BPAGES limit to 8192 > on amd64. If you're going to stuff >4GB into your box, reserving 32MB for > bonce pages amounts to a rounding error in the overall scheme of things. > > Revision Changes Path > 1.72 +1 -1 src/sys/amd64/amd64/busdma_machdep.c Approved by: re (mux) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-03-28T06:28:37.000000Z K 7 svn:log V 294 MFC (by scottl@): > Free the newtag if we exit with a failure from alloc_bounce_zone(). > > Found by: Coverity Prevent(tm) > > Revision Changes Path > 1.73 +3 -1 src/sys/amd64/amd64/busdma_machdep.c > 1.76 +6 -1 src/sys/i386/i386/busdma_machdep.c Approved by: re (mux) END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-03-28T07:42:57.000000Z K 7 svn:log V 92 If the query choked with EDNS0, retry without EDNS0. Obtained from: res_nquery() of BIND9. END