Го@161395 223 155 348 321 237 250 180 158 174 165 186 164 120 222 198 113 396 110 183 415 107 130 136 153 251 226 324 126 238 141 569 137 115 134 160 198 227 219 382 161 548 451 166 216 195 266 253 480 348 134 161 153 166 164 143 176 127 119 127 103 158 120 157 262 473 142 175 201 154 213 196 381 105 141 121 202 262 230 158 117 374 113 241 169 115 102 123 211 277 391 150 143 212 363 293 161 164 286 225 114 215 208 306 162 170 171 277 214 170 171 214 247 743 202 303 313 217 271 781 438 299 415 177 281 421 120 192 758 189 314 129 122 116 251 469 228 725 229 262 187 446 495 365 186 240 161 118 176 155 146 231 366 153 120 141 173 265 153 305 231 239 306 194 222 186 131 162 189 240 170 149 204 115 103 220 243 316 1191 1089 120 116 412 348 198 117 295 247 413 180 182 505 166 259 167 204 139 885 196 203 158 249 129 228 166 745 268 125 335 277 110 136 123 207 206 145 172 286 372 145 271 241 313 306 241 K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-17T07:14:01.000000Z K 7 svn:log V 63 Enumerate all cases where -i is applicable. MFC after: 3 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-17T08:04:20.000000Z K 7 svn:log V 255 Allow for setting negative priority (niceness) when $foo_user is non-root. The order in _doit must be "nice su", not "su nice", for that. In addition, don't ignore the exit status from "cd $foo_chdir". Reviewed by: freebsd-rc (silence) MFC after: 1 week END K 10 svn:author V 5 krion K 8 svn:date V 27 2006-08-17T08:06:11.000000Z K 7 svn:log V 226 MFC: perform.c: 1.16 date: 2006/08/12 18:32:51; author: krion; state: Exp; lines: +1 -1 Fix "pkg_version -Io" coredump, if some packages have no origin at all PR: bin/101932 Submitted by: novel, sat END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-17T09:50:30.000000Z K 7 svn:log V 139 Fix the DEBUG build: - linux_emul.c [1] - linux_futex.c [2] Sponsored by: Google SoC 2006 [1] Submitted by: rdivacky [1] netchild [2] END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-08-17T09:53:04.000000Z K 7 svn:log V 153 Rewrite bge_encap() so that it takes mbuf ** argument. In this case if m_defrag(9) changes pointer we can show this to our caller. Reviewed by: yongari END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-17T10:04:49.000000Z K 7 svn:log V 83 Initialize the emul sx-lock. Sponsored by: Google SoC 2006 Submitted by: rdivacky END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-08-17T10:18:31.000000Z K 7 svn:log V 62 Call bridge_span before dropping the lock. MFC after: 5 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-17T10:38:26.000000Z K 7 svn:log V 83 MFC: Include bsd.own.mk early so existence check using ${SHAREDIR} actually works. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-08-17T10:52:36.000000Z K 7 svn:log V 69 Remove two lock asserts that are unneeded due to subsequent unlocks. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-17T10:55:49.000000Z K 7 svn:log V 95 I'm about to merge these only now, so correct the first release of their appearence to be 6.2. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-08-17T10:55:50.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-17T11:01:26.000000Z K 7 svn:log V 29 MFC: amdsmb(4) and nfsmb(4). END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-08-17T11:16:02.000000Z K 7 svn:log V 125 Remove unneeded asserts from bridge_ioctl_* since these are just extensions of bridge_ioctl() which has the correct locking. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-08-17T16:20:42.000000Z K 7 svn:log V 104 Fix a grammatical error. Funny how one character can completely distort the perception of a sentence :) END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-08-17T16:29:27.000000Z K 7 svn:log V 20 Further nitpicking. END K 10 svn:author V 5 brian K 8 svn:date V 27 2006-08-17T17:12:27.000000Z K 7 svn:log V 301 Add a -p switch to dhclient. The switch tells dhclient to persist despite the interface link status. Add dhclient_flags_iface and background_dhclient_iface rc.conf options. (where iface is a specific interface). These can be used to give interface specific flags to dhclient. Reviewed by: brooks@ END K 10 svn:author V 5 brian K 8 svn:date V 27 2006-08-17T17:27:42.000000Z K 7 svn:log V 16 Correct usage() END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-08-17T18:15:43.000000Z K 7 svn:log V 87 Use same signedness for i and matched_c. This should make newsyslog(8) WARNS=6 clean. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-17T19:53:06.000000Z K 7 svn:log V 322 MFC several DDB improvements including the simpler 'ps', 'show proc', 'show thread' (currently doesn't work due to a ddb bug that in 6.x that causes 'show thread' to be treated as 'show threads'), 'show lockmgr', 'show sleepchain', 'show lockchain', 'show allchains', 'show locktree', 'show sleepq', and 'show turnstile'. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-17T19:55:35.000000Z K 7 svn:log V 15 MFC: Typo fix. END K 10 svn:author V 5 brian K 8 svn:date V 27 2006-08-17T19:57:10.000000Z K 7 svn:log V 36 Add a missing quote Spotted by: ru END K 10 svn:author V 5 brian K 8 svn:date V 27 2006-08-17T20:10:34.000000Z K 7 svn:log V 42 Bump the document date. Suggested by: ru END K 10 svn:author V 5 brian K 8 svn:date V 27 2006-08-17T20:11:21.000000Z K 7 svn:log V 59 Bump the document date. s/dhclient/.Nm/ Suggested by: ru END K 10 svn:author V 5 brian K 8 svn:date V 27 2006-08-17T20:13:24.000000Z K 7 svn:log V 156 Make it a little clearer that interface-specific flags aren't additional to specified dhclient flags. Mention background_dhclient_iface. Suggested by: ru END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-17T21:06:48.000000Z K 7 svn:log V 128 Move some stuff into headers where they belong. Sponsored by: Google SoC 2006 Submitted by: rdivacky Noticed by: jhb, ssouhlal END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-17T21:21:30.000000Z K 7 svn:log V 226 - disable some more code when osrelease=2.4.2 - protect td->td_proc->p_pid with the proc lock in linux_getpid in the amd64 (= non i386) case [1] Sponsored by: Google SoC 2006 Submitted by: rdivacky Noticed by: netchild [1] END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-17T21:23:16.000000Z K 7 svn:log V 31 MFC rev. 1.16: Fix off-by-one. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-17T21:26:56.000000Z K 7 svn:log V 142 MFC: rev. 1.6 (gdb_machdep,c); 1.4 & 1.5 (gdb_machdep.h) o Correct PC register number o Implement gdb_cpu_signal() to map SIGTRAP correctly END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-17T22:42:56.000000Z K 7 svn:log V 49 Don't put a ; after while (0) Submitted by: jmg END K 10 svn:author V 6 julian K 8 svn:date V 27 2006-08-17T22:49:50.000000Z K 7 svn:log V 473 Allow ipfw to forward to a destination that is specified by a table. for example: fwd tablearg ip from any to table(1) where table 1 has entries of the form: 1.1.1.0/24 10.2.3.4 208.23.2.0/24 router2 This allows trivial implementation of a secondary routing table implemented in the firewall layer. I expect more work (under discussion with Glebius) to follow this to clean up some of the messy parts of ipfw related to tables. Reviewed by: Glebius MFC after: 1 month END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-17T22:50:33.000000Z K 7 svn:log V 45 while (0); -> while (0) in multi-line macros END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-17T22:57:08.000000Z K 7 svn:log V 23 MFC: at91 boot loaders END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-17T23:00:33.000000Z K 7 svn:log V 42 while(0); -> while (0) in multiline macro END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-18T00:01:29.000000Z K 7 svn:log V 68 Appened ull to a really large integer constant to fix build on i386 END K 10 svn:author V 5 marck K 8 svn:date V 27 2006-08-18T08:03:06.000000Z K 7 svn:log V 103 Remove references to NMBCLUSTERS which is obsoleted. PR: 100427 Approved by: maxim MFC after: 1 week END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-08-18T09:56:12.000000Z K 7 svn:log V 134 Update JMicron support to also work with chips where the PATA and SATA parts are on individual PCI functions. HW donated by: JMicron END K 10 svn:author V 5 marck K 8 svn:date V 27 2006-08-18T10:15:01.000000Z K 7 svn:log V 124 kern.ipc.nmbclusters is sysctl, not compile-time option. Change Dv to Va. Touch .Dd. Pointed out by: ru MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-18T10:20:15.000000Z K 7 svn:log V 284 Follow the lead of mxgb(4) and build the module for ixgb(4). Originally it wasn't enabled since the hardware wasn't commonplace, but as 10GE hardware is becoming more widely used, building the module by default should be beneficial. Approved by: rwatson (mentor) MFC after: 2 weeks END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-18T10:22:36.000000Z K 7 svn:log V 64 Use our standard section 4 SYNOPSIS layout. MFC after: 2 weeks END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-18T10:48:11.000000Z K 7 svn:log V 455 MFC: Optionally pad outgoing frames to the minimum of 60 bytes (excl. FCS) before tagging them. This can help to work around brain-damage in some switches that fail to pad a frame after untagging it if its length drops below the minimum. This option is blessed by IEEE Std 802.1Q (2003 Ed.), paragraph C.4.4.3.b. It's controlled by sysctl net.link.vlan.soft_pad. src/sys/net/if_vlan.c rev. 1.110 src/share/man/man4/vlan.4 rev. 1.31-1.32 END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-18T12:10:18.000000Z K 7 svn:log V 358 The ps(1) command is unfriendly to scripts by default because it limits the width of its output to the value of $COLUMNS, or what TIOCGWINSZ reports, or 79 columns. We should specify -ww to ps(1) so that it removes the limit and prints lines in full. Otherwise very long command pathnames could be mishandled, e.g., by _find_processes(). MFC after: 1 week END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-18T13:07:38.000000Z K 7 svn:log V 74 Eliminate header line(s) from ps(1) output instead of skipping over them. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-08-18T13:19:45.000000Z K 7 svn:log V 120 Don't try to start interfaces that don't exist. Reported by: Dominique Goncalves END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-08-18T13:53:53.000000Z K 7 svn:log V 99 bge_cksum_pad() can modify the mbuf, thus call it before bus_dmamap_load(). Submitted by: yongari END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-08-18T14:03:29.000000Z K 7 svn:log V 169 Merge vfs_lookup.c:1.92 from HEAD to RELENG_6: We now spell "inode" as "vnode" in the VFS layer, so update comment for new world order. Pointed out by: mckusick END K 10 svn:author V 3 gnn K 8 svn:date V 27 2006-08-18T14:05:13.000000Z K 7 svn:log V 160 Fix a kernel panic based on receiving an ICMPv6 Packet too Big message. PR: 99779 Submitted by: Jinmei Tatuya Reviewed by: clement, rwatson MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-08-18T14:05:17.000000Z K 7 svn:log V 383 Merge if_tun.c:1.158 from HEAD to RELENG_6: Add kqueue support to if_tun. Loosely based on if_tap changes. Two almost identical patches based on the if_tap work were submitted via GNATS; I started out with the patch in 100796 from David Gilbert, but could have easily started with the patch from Vilmos Nebehaj which I found only later. PR: 93976, 100796 END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-18T14:12:38.000000Z K 7 svn:log V 255 Document a detail in the present syntax of "ps -o foo=bar". Now the header title string "bar" extends to the end of the argument even if it contains commas or spaces, unlike in RELENG_4 or earlier. The modern syntax agrees with SUSv3. MFC after: 3 days END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-18T15:46:38.000000Z K 7 svn:log V 37 Add the new linux files to pc98 too. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-18T15:52:57.000000Z K 7 svn:log V 64 Sync with -current: -e option, some typo fixes, new ICMP codes. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-18T15:54:13.000000Z K 7 svn:log V 56 MFC: Avoid changing line while processing syslog prios. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-18T15:55:27.000000Z K 7 svn:log V 69 MFC: Avoid unwanted sign extension of indexed byte load in bpf code. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-18T15:58:16.000000Z K 7 svn:log V 67 MFC: Give the same timestamp for each packet to all BPF listeners. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-18T17:48:17.000000Z K 7 svn:log V 46 Add more modules, correct alphabetical order. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-18T19:03:28.000000Z K 7 svn:log V 79 Wordsmithing on the ixgb(4) and mxge(4) descriptions. Suggested by: ru (ixgb) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-18T19:56:40.000000Z K 7 svn:log V 36 Add more nForce4 SMBus 2.0 PCI IDs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-18T20:01:43.000000Z K 7 svn:log V 28 MFC: 1.54: Add FreeBSD 6.2. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-18T20:26:54.000000Z K 7 svn:log V 35 Support compiling as part of world END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-18T21:37:27.000000Z K 7 svn:log V 11 Build at91 END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-18T21:41:43.000000Z K 7 svn:log V 66 Copy powerpc ficl files sysdep files (maybe we need a common one) END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-18T21:43:47.000000Z K 7 svn:log V 28 MFC: don't special case arm END K 10 svn:author V 6 julian K 8 svn:date V 27 2006-08-18T22:36:05.000000Z K 7 svn:log V 62 comply with style police Submitted by: ru MFC after: 1 month END K 10 svn:author V 3 kan K 8 svn:date V 27 2006-08-19T00:52:54.000000Z K 7 svn:log V 169 Update libsupc++ to include missing files. This was fixed in libstdc++ a long time ago, but libsupc++ was left out somehow, PR: gnu/99702 Submitted by: George Mitchell END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-19T08:24:01.000000Z K 7 svn:log V 380 Install pkill(1), aka pgrep(1), to /bin so that rc scripts can use this small and nifty utility. Create compatibility symlinks from /usr/bin for the time being to avoid breaking custom scripts relying on the hardcoded path to the utility. If pkill(1) takes root, its source should be repocopied some day to src/bin. Idea by: des Discussed with: brooks (in cvs-src and cvs-all) END K 10 svn:author V 8 ssouhlal K 8 svn:date V 27 2006-08-19T11:07:22.000000Z K 7 svn:log V 45 ifdef DEBUG a printf Submitted by: rdivacky END K 10 svn:author V 8 ssouhlal K 8 svn:date V 27 2006-08-19T11:54:19.000000Z K 7 svn:log V 78 MALLOC -> malloc and FREE -> free Submitted by: rdivacky Pointed out by: jhb END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-19T15:13:01.000000Z K 7 svn:log V 103 Get rid of some nested includes. Sponsored by: Google SoC 2006 Submitted by: rdivacky Noticed by: jhb END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-20T03:59:53.000000Z K 7 svn:log V 62 MFC rev. 1.25: Enumerate all cases where -i is applicable. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-20T04:25:20.000000Z K 7 svn:log V 120 Tell in a comment that the symlinks from /usr/bin are for compatibility with other OS types, too. Pointed out by: gad END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-20T05:20:07.000000Z K 7 svn:log V 103 MFC: Merge all the usb devices from current. I need one, and there's no reason not to merge them all. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-20T05:23:07.000000Z K 7 svn:log V 288 MFC: Radio Shack USB Cable Prolific Pharos Willcom W-SIM HAMLET exagerate XUR232 No functional changes to the driver, so at worst, I've merged support for devices that didn't work before and though i think they should work now, they don't. Please let me know if there are problems. END K 10 svn:author V 6 julian K 8 svn:date V 27 2006-08-20T05:42:58.000000Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-20T05:54:45.000000Z K 7 svn:log V 49 Add a few devices that have been added recently. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-20T05:56:00.000000Z K 7 svn:log V 29 Bump date, forgotten in 1.13 END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-20T06:31:24.000000Z K 7 svn:log V 109 Use strlcpy in place of strncpy + setting the last character NUL. To be safe, memset the entire msg to '0'. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-20T06:32:40.000000Z K 7 svn:log V 169 Prefer strlcpy to strncpy. In one case, this saves us from re-zeroing data that's alreday 0. In another, it saves us from zeroing data that will be overwritten again. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-20T09:31:17.000000Z K 7 svn:log V 138 Make the default "init_path" value breakable, so it fits on the screen's width, thus eliminating a groff(1) warning. Suggested by: marck END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-08-20T10:29:08.000000Z K 7 svn:log V 61 Fix a signedness bug. MFC after: 3 days Security: Local DoS END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-08-20T10:52:44.000000Z K 7 svn:log V 25 Correct typo in comment. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-20T13:50:27.000000Z K 7 svn:log V 276 Sync the MI parts for amd64 with i386 and remove the corresponding special handling for amd64 in the common code. The MD parts for amd64 are still outstanding, but at least this fixes some panics on amd64. Sponsored by: Google SoC 2006 Submitted by: rdivacky Tested by: bsam END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-08-20T15:49:51.000000Z K 7 svn:log V 17 Import less v394 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-08-20T15:49:51.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r161475, 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-08-20T15:49:52.000000Z K 7 svn:log V 73 This commit was manufactured by cvs2svn to create tag 'less-vendor-v394'. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-08-20T15:50:51.000000Z K 7 svn:log V 19 Resolve conflicts. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-08-20T15:51:18.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-08-20T15:52:17.000000Z K 7 svn:log V 27 Hook lessecho(1) to build. END K 10 svn:author V 6 danger K 8 svn:date V 27 2006-08-20T18:52:37.000000Z K 7 svn:log V 115 Add myself to the FreeBSD callendar. Ooops, it seems like I'm the second youngest. Approved by: keramida (mentor) END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-20T19:28:43.000000Z K 7 svn:log V 179 MFC: Make net.inet.ip.portrange.reservedhigh and net.inet.ip.portrange.reservedlow apply to IPv6 aswell as IPv4. Update a cut'n'paste comment so that it is a bit more up to date. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-20T20:10:36.000000Z K 7 svn:log V 293 Regigle parens to try and get the intended affect. This should fix people having trouble with the "me6" keyword. Also, we were using inet_pton on the wrong variable in one place. Reviewed by: mlaier (previous version of patch) Obtained from: Sascha Blank (inet_pton change) MFC after: 1 week END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-08-20T20:25:55.000000Z K 7 svn:log V 56 MFC rev. 1.34: fix the date of LZ 129 Hindenburg crash. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-08-20T20:31:10.000000Z K 7 svn:log V 49 MFC rev. 1.14: simple strcpy/strcat replacement. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-08-21T00:34:31.000000Z K 7 svn:log V 119 Page flags are reset on (re)allocation. There is no need to clear any flags except for PG_ZERO in vm_page_free_toq(). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-08-21T00:46:10.000000Z K 7 svn:log V 267 Fix RELENG_4 code version- isp_roles wasn't getting initialized so it ended up defaulting to ISP_ROLE_NONE. My testing hadn't caught it because I was deliberatly setting role via ioctl. Thanks to user Toni for lending me an alpha to test this on. MFC after: 0 days END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-08-21T00:48:37.000000Z K 7 svn:log V 197 MFC 1.120: Fix RELENG_4 code version- isp_roles wasn't getting initialized so it ended up defaulting to ISP_ROLE_NONE. My testing hadn't caught it because I was deliberatly setting role via ioctl. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-08-21T00:55:05.000000Z K 7 svn:log V 69 vm_page_zero_idle()'s return value serves no purpose. Eliminate it. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-08-21T00:59:40.000000Z K 7 svn:log V 71 New release note: less v394. Updated release note: IPFilter 4.1.13. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-21T03:09:12.000000Z K 7 svn:log V 193 For the sake of clarity, explicitly tell that comma and space characters can be included in a custom column title string -- that's why it may appear at the end of a keyword list argument only. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-08-21T06:27:28.000000Z K 7 svn:log V 132 Add _vm_stats and _vm_stats_misc to the sysctl declarations in sysctl.h and eliminate their declarations from various source files. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-21T09:15:17.000000Z K 7 svn:log V 23 Fix the output glitch. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-21T09:25:59.000000Z K 7 svn:log V 117 Add several missing NIC drivers, remove two obsolete ones (el, ix). Approved by: rwatson (mentor) MFC after: 1 week END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-21T10:39:13.000000Z K 7 svn:log V 110 MFC: When we receive an out-of-window SYN for an "ESTABLISHED" connection, ACK the SYN as required by RFC793. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-21T12:26:30.000000Z K 7 svn:log V 208 Sync with -current: 1.28: Avoid moving onto a new line while testing syslog prios. 1.27: WARNS=6 cleanup. 1.26: Print a usage message if a non-option is specified. 1.25: Don't add integers to void pointers. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-21T12:27:47.000000Z K 7 svn:log V 65 MFC: 1.6 quirk for a motherboard whose acpi timer runs too fast. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-21T12:28:58.000000Z K 7 svn:log V 73 MFC: 1.170 Give the same timestamp for each packet to all BPF listeners. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-21T12:29:31.000000Z K 7 svn:log V 74 MFC: 1.27 Avoid unwanted sign extension of indexed byte load in bpf code. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-21T12:34:03.000000Z K 7 svn:log V 179 MFC: Make net.inet.ip.portrange.reservedhigh and net.inet.ip.portrange.reservedlow apply to IPv6 aswell as IPv4. Update a cut'n'paste comment so that it is a bit more up to date. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-21T12:36:24.000000Z K 7 svn:log V 116 MFC: 1.300 When we receive an out-of-window SYN for an "ESTABLISHED" connection, ACK the SYN as required by RFC793. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-21T12:42:25.000000Z K 7 svn:log V 73 MFC: 1.170 Give the same timestamp for each packet to all BPF listeners. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-21T12:42:52.000000Z K 7 svn:log V 74 MFC: 1.27 Avoid unwanted sign extension of indexed byte load in bpf code. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-21T12:43:24.000000Z K 7 svn:log V 116 MFC: 1.300 When we receive an out-of-window SYN for an "ESTABLISHED" connection, ACK the SYN as required by RFC793. END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-08-21T12:45:19.000000Z K 7 svn:log V 154 Note that LK_UPGRADE may drop the shared lock before taking the exclusive one. Reviewed and edited by: tegge MFC after: 3 days Approved by: pjd (mentor) END K 10 svn:author V 3 ken K 8 svn:date V 27 2006-08-21T13:24:50.000000Z K 7 svn:log V 650 Implement 'camcontrol reportluns'. This allows users to send the SCSI REPORT LUNS command to a device. camcontrol.[c8]: Implement reportluns. This tries to print the LUNs out in a reasonable format. Only the periph addressing method has been tested, since very little hardware that I know of supports the other methods. scsi_all.[ch]: Revamp the report luns CDB structure and helper functions. This constitutes a little bit of an API change, but since the old CDB length was 10 bytes, and the REPORT LUNS CDB length is actually 12 bytes, it's clear that no one was using this API in the first place. MFC After: 1 week END K 10 svn:author V 6 emaste K 8 svn:date V 27 2006-08-21T14:33:04.000000Z K 7 svn:log V 106 MFC r1.6 to RELENG_5: Don't attempt to initialize the rtld lock if it can't be malloc()'d. PR: 83452 END K 10 svn:author V 6 emaste K 8 svn:date V 27 2006-08-21T14:35:32.000000Z K 7 svn:log V 207 MFC to RELENG_5 r1.117: Handle failure to malloc() part of the thread structure. PR: 83457 r1.118: Allocate a thread's tcb last so it is easier to handle failures to malloc() siginfo. PR: 85468 END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-08-21T14:42:47.000000Z K 7 svn:log V 217 If __ARMEB__ is defined, we're already using the network byte order, so there's no need to to anything in the hton* functions, beside returning the parameter. Spotted out by: Oleksandr Tymoshenko END K 10 svn:author V 6 avatar K 8 svn:date V 27 2006-08-21T14:42:58.000000Z K 7 svn:log V 121 MFC (1.40, 1.41): Adding more antiques came from the RELENG_4(or prior) era: sbin/nfsd, sbin/mount_portal and sbin/kget. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2006-08-21T14:51:21.000000Z K 7 svn:log V 175 MFC thr_cond.c r1.53, thr_mutex.c r1.49, thr_nanosleep.c r1.25 to RELENG_5: Eliminate a race condition in timed waits (cv, mutex, and sleeps). MFC Candidate. PR: 93592 END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-08-21T15:06:38.000000Z K 7 svn:log V 688 MFC: Add two new scripts (mdconfig/mdconfig2) to replace old ramdisk{,-own} scripts. These scripts handle vnode backed md(4) devices. Two new variables have been introduced to be able to populate the md(4) device once it has been mounted (mdconfig_*_files and mdconfig_*_cmd). Use should be as easy as: mdconfig_md0="-t malloc -s 10m" mdconfig_md1="-t vnode -f /var/foo.img" See rc.conf(5) for more information and description of the additional variables. src/etc/rc.d/Makefile: rev 1.71 -> 1.72 src/etc/rc.d/mdconfig: rev 1.3 src/etc/rc.d/mdconfig2: rev 1.3 src/share/man/man5/rc.conf.5: rev 1.296 -> 1.297 Approved by: cperciva (mentor) END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-21T15:59:48.000000Z K 7 svn:log V 340 Sync with -current: - allow matching on subject: ranges of uid, ranges of gid, jail id and object: ranges of uid, ranges of gid, filesystem, object is suid, object is sgid, object matches subject uid/gid, object type. This involves an ABI change between the kernel module and libugidfw, but no change between applications and ugidfw. END K 10 svn:author V 5 brian K 8 svn:date V 27 2006-08-21T16:31:31.000000Z K 7 svn:log V 204 Revert the addition of -p. It's flawed in that dhclient should not run on an interface without carrier. devd should be used instead to handle link up/down events. Put on the right path by: brooks, sam END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-08-21T17:20:19.000000Z K 7 svn:log V 322 While checking for update of snapshot file in the ffs_copyonwrite, first filter out metadata update. Otherwise, devfs vnode could be erronously interpreted as ufs one, causing further check of i_flags to use random memory. PR: kern/100365 Debugged and fix described by: tegge Approved by: pjd (mentor) MFC after: 2 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-21T17:32:50.000000Z K 7 svn:log V 85 Minor style(9) treatment to make things a little more consistant within iicbus code. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-21T18:25:43.000000Z K 7 svn:log V 185 Build gperf(1) for/on PowerPC. There's no apparent reason not to build it and nothing can be found in the commit logs. We won't know if there are runtime problems, until we build it... END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-08-21T19:10:58.000000Z K 7 svn:log V 327 Use aperture base address from north bridge. Some BIOS does not encode misc. control registers correctly and it is inconsistent with north bridge. In fact, there are too many broken BIOS implementations out there and we cannot fix every possible combination but at least it is consistent with what we advertise with ioctl(2). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-21T19:49:57.000000Z K 7 svn:log V 25 Remove alpha left-overs. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-08-22T00:26:41.000000Z K 7 svn:log V 96 MFC r1.76 - 1.78 - Call bridge_span before dropping the lock - Tidy up unneeded lock asserts END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-22T02:32:48.000000Z K 7 svn:log V 661 It seems that em(4) misses Tx completion interrupts under certain conditions. The cause of missing Tx completion interrupts comes from Tx interrupt moderation mechanism(delayed interrupts) or chipset bug. If Tx interrupt moderation mechanism is the cause of false watchdog timeout error we should have to fix all device drivers that have Tx interrupt moderation capability. We may need more investigation for this issue. Anyway, the fix is the same for both cases. This should fix occasional watchdog timeout errors seen on a few systems. Reported by: -net, Patrick M. Hausen < hausen AT punkt DOT de > Tested by: Patrick M. Hausen < hausen AT punkt DOT de > END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-22T02:37:03.000000Z K 7 svn:log V 93 MFC: ich.c, 1.67 to RELENG_6: Add inverted amplifier sense quirks for Compaq Presario B3800 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-22T03:05:51.000000Z K 7 svn:log V 218 Fix misalignment bugs caused by invalid type casts of pointers returned by md_reserve(). Space reserved by mb_reserve() is byte aligned and need to be used in conjunction with le16enc() and le32enc(). Tested on: ia64 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-22T03:22:17.000000Z K 7 svn:log V 34 Build libsmb and smbutil on ia64. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-22T03:31:24.000000Z K 7 svn:log V 27 Build mount_smbfs on ia64. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-22T08:03:01.000000Z K 7 svn:log V 25 Remove alpha left-overs. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-22T08:25:17.000000Z K 7 svn:log V 158 MFC revs 1.87, 1.88: A column title, =foo, can only be at the end of the argument to -o. Multiple column titles can be changed with the same number of -o's. END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-08-22T11:04:01.000000Z K 7 svn:log V 376 MFC rev. 1.97: Lock the vnode around the call to VOP_GETATTR. Move the locked code and vn_fullpath (that call malloc(..., M_WAITOK)) from under the vm object lock, since sleep is not allowed while holding the mutex. Being there, wrap VOP_GETATTR call with conditional Giant aquire. Currently this is (almost) noop because pseudofs is Giant-locked. Approved by: pjd (mentor) END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-08-22T11:12:09.000000Z K 7 svn:log V 135 - Remove ramdisk rc.d scripts since they've been replaced by mdconfig{,2}. - Update ObsoleteFiles.inc. Approved by: cperciva (mentor) END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-08-22T11:17:29.000000Z K 7 svn:log V 632 Backout this commit since it breaks startup and some scripts in certain conditions. I haven't been able to find a better solution yet: - Set a two read-only variables (${prefix} and ${etcdir}). This is especially useful when using /etc/rc.d scripts with third-party software installed from ports. - Fix rc.d/sshd to work with openssh from ports using ${etcdir} instead of hardcoded /etc. - Reflect prefix/etcdir changes in rc.subr.8. src/etc/rc.d/sshd: rev 1.9 -> 1.10 src/etc/rc.subr: rev 1.51 -> 1.52 src/share/man/man8/rc.subr.8: rev 1.11 -> 1.12 Approved by: cperciva (mentor) END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-08-22T12:14:57.000000Z K 7 svn:log V 136 - Sync comment and variable names fixes with HEAD (removed accidentally two months ago during backout). Approved by: cperciva (mentor) END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-08-22T14:58:23.000000Z K 7 svn:log V 169 - Add ypserv to the REQUIRE list. Reported by: David Thompson Discussed on: -rc (brooks) Approved by: cperciva (mentor, implicit) MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-22T16:21:16.000000Z K 7 svn:log V 96 Fix example: /conf/base/diskless_remount -> /conf/base/etc/diskless_remount MFC after: 3 days END K 10 svn:author V 4 rink K 8 svn:date V 27 2006-08-22T16:52:42.000000Z K 7 svn:log V 352 MFC: FreeBSD/xbox support, as per the patch posted to arch@ A kernel with 'options XBOX' will be bootable on a Microsoft Xbox (it will do nothing extra if booted on a non-xbox i386) The /sys/i386/conf/XBOX kernel configuration file contains a kernel with support for all XBOX peripherals. Approved by: imp (mentor) Reviewed by: arch@ (no objection) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-08-22T19:41:49.000000Z K 7 svn:log V 399 MFC: sync /etc/network.subr and /etc/pccard_ether and their defaults with HEAD. Key changes include: - Support a limited set of punctuation in interface names ".-/+" by converting them to '_' before looking up interface variables. - Don't flush routes by default when an interface is removed. - Don't generate unnecessicary noise on startup when interfaces are renamed. PR: conf/92433 END K 10 svn:author V 6 thomas K 8 svn:date V 27 2006-08-22T23:49:36.000000Z K 7 svn:log V 269 (media_status): Factor common code between IFM_ETHER and IFM_ATM cases. (print_media_word, print_media_word_ifconfig): Remove unnecessary goto following test for null desc. PR: bin/102354 Submitted by: Ricardo Nabinger Sanchez MFC after: 1 week END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-23T03:28:37.000000Z K 7 svn:log V 91 Import files needed for PowerPC support and not included in the original GDB 6.1.1 import. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-23T03:28:37.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r161537, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-23T03:30:33.000000Z K 7 svn:log V 66 Update for PowerPC support. We need to keep rs6000 related files. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2006-08-23T03:39:12.000000Z K 7 svn:log V 21 MFC: sendmail 8.13.8 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2006-08-23T03:40:18.000000Z K 7 svn:log V 79 Forced commit to .mc files to force creation of new .cf files for mergemaster. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2006-08-23T03:42:36.000000Z K 7 svn:log V 58 sendmail 8.13.8 has been merged to other version branches END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2006-08-23T03:48:05.000000Z K 7 svn:log V 49 sendmail has been upgraded from 8.13.6 to 8.13.8 END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-23T07:22:25.000000Z K 7 svn:log V 134 POSIX requires that higher numerical values for the priority represent higher priorities, so we should reverse the passed value here. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-23T09:54:46.000000Z K 7 svn:log V 273 Recognize the existence of `auth' and `auth-type' capabilities but tell they do nothing in the base system. This is a late responce to http://docs.freebsd.org/cgi/mid.cgi?ED759F1DC5ADD74592DD063B1EDEDAF803ACD2B5 . Obtained from: OpenBSD (wording; with minor corrections) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-08-23T11:32:54.000000Z K 7 svn:log V 57 Pack several boolean fields into single bge_flags field. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-23T12:12:56.000000Z K 7 svn:log V 29 Remove alpha-specific stuff. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-23T12:14:26.000000Z K 7 svn:log V 50 Remove alpha-specific stuff. Approved by: marcel END K 10 svn:author V 6 thomas K 8 svn:date V 27 2006-08-23T12:42:22.000000Z K 7 svn:log V 78 MFC rev. 1.74 to RELENG_6: Clarify documentation of '-L' command line switch. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-08-23T14:29:18.000000Z K 7 svn:log V 167 A pipe bandwidth of 10MBits/s should probably be understood as 10Mbits/s not 10MBytes/s. Submitted by: Gavin McCullagh MFC after: 1 week END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-08-23T15:37:07.000000Z K 7 svn:log V 57 Pack several boolean fields into single bge_flags field. END K 10 svn:author V 6 thomas K 8 svn:date V 27 2006-08-23T15:59:43.000000Z K 7 svn:log V 209 Set alarm timer for grace period from the grace_period variable, instead of hard-coding a value of 10 seconds. Command line flag -g is thus now correctly taken into account. PR: bin/102176 MFC after: 1 week END K 10 svn:author V 4 rink K 8 svn:date V 27 2006-08-23T16:28:03.000000Z K 7 svn:log V 137 MFC: FreeBSD/xbox. Added files missed during the import. Reminded by: ?yvind Kolbu Reviewed by: imp Approved by: imp END K 10 svn:author V 6 thomas K 8 svn:date V 27 2006-08-23T17:24:30.000000Z K 7 svn:log V 143 MFC revs 1.20 and 1.21 to RELENG_6: * Use setproctitle(3) to provide identification of the client and server processes * style fix of above. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-23T19:16:17.000000Z K 7 svn:log V 213 Remove special handling for PC == 0. With this, kgdb can now properly unwind across a page fault due to a null function pointer. It does a better job than ddb now in fact. Reviewed by: marcel MFC after: 3 days END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-08-23T22:06:08.000000Z K 7 svn:log V 97 Correct buffer overflow in the handling of LCP options in ppp(4) Security: FreeBSD-SA-06:18.ppp END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-08-23T22:06:40.000000Z K 7 svn:log V 124 Correct buffer overflow in the handling of LCP options in ppp(4) Security: FreeBSD-SA-06:18.ppp Approved by: so (cperciva) END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-08-23T22:44:00.000000Z K 7 svn:log V 93 Allow fsdb to manipulate the birthtime entries on UFS2. Approved by: jhb MFC after: 1 month END K 10 svn:author V 3 rik K 8 svn:date V 27 2006-08-23T23:51:29.000000Z K 7 svn:log V 39 Fix path for source file in files.FOO. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-24T02:36:21.000000Z K 7 svn:log V 67 Add rs6000 to the architectures on PowerPC. It's needed by gdb(1). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-24T02:43:20.000000Z K 7 svn:log V 94 Add support for PowerPC. These files are added onto the FSF branch to avoid future conflicts. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-24T02:43:20.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r161561, 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-08-24T02:43:21.000000Z K 7 svn:log V 74 This commit was manufactured by cvs2svn to create tag 'gdb-vendor-v6_1_1'. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-24T02:44:59.000000Z K 7 svn:log V 54 Add basic support for PowerPC. This excludes kgdb(1). END K 10 svn:author V 6 julian K 8 svn:date V 27 2006-08-24T05:40:16.000000Z K 7 svn:log V 108 MFC: Remove IPFIREWALL_FORWARD_EXTENDED as an option. Allow that behaviour by default. Reviewed by: glebius END K 10 svn:author V 5 guido K 8 svn:date V 27 2006-08-24T07:37:12.000000Z K 7 svn:log V 21 MFC: ipfilter 4.1.13 END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-24T08:00:02.000000Z K 7 svn:log V 12 Spellcheck. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-08-24T09:14:02.000000Z K 7 svn:log V 126 Add a note that the btime command only works on UFS2. Suggested by: maxim (who had also done the btime patch independently). END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-08-24T10:16:01.000000Z K 7 svn:log V 150 MFC rev.1.14: Note that LK_UPGRADE may drop the shared lock before taking the exclusive one. Reviewed and edited by: tegge Approved by: pjd (mentor) END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-24T10:32:40.000000Z K 7 svn:log V 223 MFC rev 1.65: Allow for setting negative priority (niceness) when $foo_user is non-root. The order in _doit must be "nice su", not "su nice", for that. In addition, don't ignore the exit status from "cd $foo_chdir". END K 10 svn:author V 3 rik K 8 svn:date V 27 2006-08-24T11:13:30.000000Z K 7 svn:log V 1097 MFC: -j 1.21 -j 1.24 ---------------------------- revision 1.24 date: 2006/08/09 10:53:26; author: rik; state: Exp; lines: +24 -3 - Added 'files "files.FOO"' to config for inclusion of user specific files. - Added KDB option to config file (for DDB). - Added ability to compile custom kernel. Discussed with: julian@ ---------------------------- revision 1.23 date: 2006/08/06 11:06:35; author: rik; state: Exp; lines: +32 -19 - Added ability to provide (optional) path to the kernel sources - Fixed path for ${s}/conf/files.FOO and a note that it should be merged into corresponding file to be able to compile the kernel - Changed kernel configuration example with the driver: it is not produced by copying Generic but by including it - Changed from automatic module building to asking an user if it whants to Reviewed by: julian@ ---------------------------- revision 1.22 date: 2006/08/06 11:04:22; author: rik; state: Exp; lines: +9 -12 Fix compilation. Reviewed by: julian@ ---------------------------- Requested by: yar@ END K 10 svn:author V 3 rik K 8 svn:date V 27 2006-08-24T11:17:48.000000Z K 7 svn:log V 996 MFC: -j 1.10 -j 1.13 ---------------------------- revision 1.13 date: 2006/08/23 23:51:29; author: rik; state: Exp; lines: +1 -1 Fix path for source file in files.FOO. ---------------------------- revision 1.12 date: 2006/08/09 21:23:42; author: rik; state: Exp; lines: +122 -22 - Added ability to provide (optional) path to the kernel sources - Added check of dirs used by example generator - Fixed path for ${s}/conf/files.FOO and include it via files directive from config file - Changed kernel configuration example with the driver: it is not produced by copying Generic but by including it - KDB is added to config (for DDB) - Added module building instead and fixed kernel building Reviewed by: julian@ ---------------------------- revision 1.11 date: 2006/08/09 20:57:24; author: rik; state: Exp; lines: +57 -32 Added copyright templete Fixed compilation Reviewed by: julian@ ---------------------------- Requested by: yar@ END K 10 svn:author V 5 guido K 8 svn:date V 27 2006-08-24T13:31:32.000000Z K 7 svn:log V 26 Add missing file from MFC END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-08-24T14:06:59.000000Z K 7 svn:log V 20 Fix build breakage. END K 10 svn:author V 4 oleg K 8 svn:date V 27 2006-08-24T14:41:16.000000Z K 7 svn:log V 318 Properly lock ifmedia callbacks. This should prevent concurrent access to PHY. Following issues should be resolved: - random watchdog timeouts (caused by concurrent phy access) - some link state issues - non working TX if media type was set explicitly PR: kern/98738 Approved by: glebius (mentor) MFC after: 2 weeks END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-08-24T14:45:56.000000Z K 7 svn:log V 254 New release notes: IPFIREWALL_FORWARD_EXTENDED removed (+MFC), fsdb(8) btime. Modified release notes: Changed Xbox note to only point to the platforms page (there are pointers to additional information there)...note MFC. MFCs noted: IPFilter 4.1.13. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-08-24T14:47:33.000000Z K 7 svn:log V 104 MFC: Xbox support, IPFIREWALL_FORWARD_EXTENDED removed (behavior enabled by default), IPFilter 4.1.13. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-24T15:46:29.000000Z K 7 svn:log V 22 Build gdb on PowerPC. END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-08-24T16:51:02.000000Z K 7 svn:log V 201 Define mtu as u_int16_t not as int. This should fix problem with rfcomm on sparc64. Reported by: Andrew Belashov Tested by: Andrew Belashov MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-24T17:02:26.000000Z K 7 svn:log V 154 Always make obj when building the libraries. This never hurts, and helps some cross-architecture building tool installation patches that I'm developing. END K 10 svn:author V 6 danger K 8 svn:date V 27 2006-08-24T17:07:19.000000Z K 7 svn:log V 317 - add note about IPSEC_FILTERGIF to fast_ipsec(4) and let the users know that it is not possible to use Fast IPsec in conjuction with KAME IPsec - add available kernel options to ipsec(4) - add reference for fast_ipsec(4) to ipsec(4) Reviewed by: trhodes (mentor), keramida (mentor) Approved by: keramida (mentor) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-08-24T17:42:38.000000Z K 7 svn:log V 84 Add kqueue support to audit pipe pseudo-devices. Obtained from: TrustedBSD Project END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-08-24T18:04:49.000000Z K 7 svn:log V 87 Don't read in /etc/src.conf when building ports. Reported by: obrien Submitted by: ru END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-08-24T18:52:28.000000Z K 7 svn:log V 409 Fix a bug introduced with rev. 1.204; in vfs_donmount() use copyout(9) instead of copystr(9) for copying the errmsg from kernel- to user-space. This fixes a panic on sparc64 when using the nmount(2)-converted mountd(8). While at it, use bcopy(3) instead of strncpy(3) in the kernel- to kernel-space case for consistency with vfs_buildopts() and between kernel- to user-space and kernel- to kernel-space case. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-24T19:50:00.000000Z K 7 svn:log V 75 Fix another fallout from the IF_LLADDR() type change. Spotted by: mwlucas END K 10 svn:author V 6 julian K 8 svn:date V 27 2006-08-24T20:45:38.000000Z K 7 svn:log V 163 Add an option to allow copying of a hierarchy while linking he regular files. Bikeshedded to death on: hackers Submitted by:andersonatcenttech.com MFC in: 1 month END K 10 svn:author V 3 rik K 8 svn:date V 27 2006-08-24T21:09:39.000000Z K 7 svn:log V 75 Fix typo in a comment: DEFINE_CLASSx => DEFINE_CLASS_x. MFC after: 1 week END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-24T21:52:11.000000Z K 7 svn:log V 108 Add skeletal support for GDB. In particular gdb_cpu_getreg() needs implementing to make GDB support usable. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-08-24T21:53:49.000000Z K 7 svn:log V 44 Add initial support for kgdb(1) on PowerPC. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-08-24T22:00:24.000000Z K 7 svn:log V 789 Remove the DPMS code in creator_blank_display(), as it causes some LCDs to blink in the V_DISPLAY_ON case, at least in combination with some 13W3-VGA-adaptors (what's exactly going on is unclear though, as it happens when all of H-sync, V-sync and video output are enabled and not touching the sync bits from the preset fixes it). Thus creator_blank_display() now is reduced to turning the video output on/off. Although that DPMS code did what the XFree86/Xorg sunffb(4x) does, it was questionable in the first place, as both implementations also turn(ed) off the video output on standby and suspend, thus most likely causing the monitor to turn off instead of entering standby or suspend as intended (at least my monitors don't). Reported and tested by: Patrick Reich MFC after: 3 days END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-08-24T23:00:03.000000Z K 7 svn:log V 100 Use ELFDATA2MSB if we're building big endian. Noticed by: Oleksandr Tymoshenko END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-08-24T23:51:28.000000Z K 7 svn:log V 107 Finally bring it support for the i80219 XScale processor. Submitted by: Max M. Boyarov END K 10 svn:author V 6 grehan K 8 svn:date V 27 2006-08-25T00:21:48.000000Z K 7 svn:log V 63 Remove file that snuck in accidentally in Marcel's gdb commit. END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-08-25T00:34:49.000000Z K 7 svn:log V 156 MFC: Add ypserv to the REQUIRE list. src/etc/rc.d/ypxfrd: rev 1.6 -> 1.7 Reported by: David Thompson Discussed on: -rc (brooks) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-08-25T00:36:59.000000Z K 7 svn:log V 33 Send more Alpha bits to the bin. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-25T03:15:27.000000Z K 7 svn:log V 131 Add member kg_base_user_pri and flag TDF_UBORROWING, they will be used to support userland priority propagation for 1:1 threading. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-08-25T04:36:19.000000Z K 7 svn:log V 74 The return value from vm_pageq_add_new_page() is not used. Eliminate it. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-08-25T05:46:47.000000Z K 7 svn:log V 650 A bunch of fixes from NetBSD: o Restore owner/group/mode/atime/mtime of symbolic links, rev. 1.30. o Extract file flags of symbolic link, rev. 1.42. o Call getfile() before altering file attributes. Open file with mode 0600 instead of 0666 so that file won't remain group or world readable/writable even if getfile() terminated. Move skipfile() before altering file attributes in IF{CHR,BLK} and IFIFO case for symmetry, rev. 1.32. o Use file mode 0600 when creating special file or fifo, revs. 1.33, 1.34. o Remove redundant -N check. PR: bin/101660 Submitted by: Andrey V. Elsukov Obtained from: NetBSD, enami@netbsd MFC after: 6 weeks END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-25T06:12:53.000000Z K 7 svn:log V 171 Add user priority loaning code to support priority propagation for 1:1 threading's POSIX priority mutexes, the code is no-op unless priority-aware umtx code is committed. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-25T06:29:16.000000Z K 7 svn:log V 29 Initialize kg_base_user_pri. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-08-25T07:30:23.000000Z K 7 svn:log V 238 Remove $P4$ from this file; other then temporarily P4-local work in progress the kernel audit code in CVS is considered authoritative. This will ease $P4$-related merging issues during the CVS loopback. Obtained from: TrustedBSD Project END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-08-25T07:34:36.000000Z K 7 svn:log V 180 Add login.conf checking to periodic security scripts. If the login.conf file is not UID/GID 0, limits will be ignored and a strange error sent to auth.log. Head nod: ru, rwatson END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-08-25T08:25:35.000000Z K 7 svn:log V 14 Fix spelling. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-25T08:38:48.000000Z K 7 svn:log V 45 MFC: 1.50: Fix path to a file in an example. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-08-25T09:14:23.000000Z K 7 svn:log V 29 o Fix style(9) for previous. END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-08-25T09:33:56.000000Z K 7 svn:log V 114 Properly initialize and destroy the RAID lock. Also dont mess with RAID's thats not attached yet and avoid panic. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-25T09:42:16.000000Z K 7 svn:log V 114 Remove a stray -a option that probably sneaked in from julian's attempt to enter append mode twice in vi(1). :-) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-25T09:58:13.000000Z K 7 svn:log V 54 - Fix options order. - Touch manpage's document date. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-25T10:05:30.000000Z K 7 svn:log V 76 Same as previous change, the user provided priority should be reversed too. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-08-25T11:02:42.000000Z K 7 svn:log V 189 Don't call suser_cred() directly from linux_sethostname(), as it just wraps userland_sysctl(), which performs necessary privilege checks as part of its normal operation. MFC after: 1 week END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-25T11:59:56.000000Z K 7 svn:log V 274 Emulate what vfork does instead of using it in linux_vfork. This way we can do the stuff we need to do with linux processes at fork and don't panic the kernel at exit of the child. Submitted by: rdivacky Tested with: tst-vfork* (glibc regression tests) Tested by: netchild END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-08-25T12:36:54.000000Z K 7 svn:log V 48 MFC: Fix a signedness bug. Security: Local DoS END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-08-25T12:38:27.000000Z K 7 svn:log V 174 Merge a bunch of changes from HEAD. The most significant are: - 6.1.4 driver merge - Fix RX path under mbuf shortage conditions - Fix TX path under mbuf shortage conditions END K 10 svn:author V 3 bms K 8 svn:date V 27 2006-08-25T12:47:58.000000Z K 7 svn:log V 148 MFC: Add a new command-line option, -P, which allows the user to specify an arbitrary port to which syslog messages are to be sent. PR: bin/54026 END K 10 svn:author V 3 bms K 8 svn:date V 27 2006-08-25T12:55:50.000000Z K 7 svn:log V 220 MFC: Block a variety of signals which may affect reboot(8), before killing init(8), to avoid losing a race to them and dying before being able to call reboot(2). PR: bin/64664 Submitted by: maxim Obtained from: NetBSD END K 10 svn:author V 3 bms K 8 svn:date V 27 2006-08-25T13:01:33.000000Z K 7 svn:log V 213 MFC: Add identifier for the Epson CX3650 all-in-one scanner function. This enables the scanner function on these devices to be detected and probed by uscanner(4), but only when ulpt is not loaded. PR: usb/92462 END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-08-25T13:38:42.000000Z K 7 svn:log V 145 Do not create dma maps with bus_dmamap_create, as we call bus_dmamem_alloc later which will overwrite the value, leading to a small memory leak. END