ġ124208 201 126 237 190 165 130 142 161 158 126 143 182 298 174 144 120 238 296 306 225 150 457 330 173 162 219 125 135 197 208 195 158 139 1244 149 214 136 161 132 672 491 289 131 181 385 481 235 178 175 118 205 2528 478 153 1119 159 136 163 135 200 362 1048 159 200 417 470 233 240 160 228 133 773 182 133 163 141 162 191 251 291 157 237 1403 254 179 221 186 191 291 412 254 294 231 149 203 142 119 129 205 222 206 170 189 266 127 324 224 147 584 216 281 154 539 181 194 239 310 206 187 145 161 937 119 173 306 244 356 597 479 522 259 127 555 248 131 201 147 273 128 811 123 252 243 151 223 290 239 253 451 159 547 158 500 208 297 240 159 314 1047 198 128 117 132 117 193 277 295 338 120 176 214 137 139 115 150 255 130 121 253 309 194 402 252 123 142 175 224 123 173 148 133 140 140 249 210 284 700 277 147 249 182 118 K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-07T11:10:17.000000Z K 7 svn:log V 34 Vendor import of OpenSSH 3.7.1p2. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-07T11:10:17.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r124208, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-01-07T11:10:18.000000Z K 7 svn:log V 94 This commit was manufactured by cvs2svn to create tag 'openssh-vendor-crypto-OpenSSH_3_7_1p2'. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-07T11:16:27.000000Z K 7 svn:log V 73 Resolve conflicts and remove obsolete files. Sponsored by: registrar.no END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-07T11:17:23.000000Z K 7 svn:log V 38 Update Makefiles for OpenSSH 3.7.1p2. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-07T11:51:18.000000Z K 7 svn:log V 50 Update to reflect changes since the last version. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-07T11:55:44.000000Z K 7 svn:log V 69 Get moduli from the OpenSSH sources instead of keeping a local copy. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-07T11:59:52.000000Z K 7 svn:log V 66 Previous commit erroneously listed some sources with .o suffixes. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2004-01-07T14:27:30.000000Z K 7 svn:log V 29 Fix a printf format warning. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2004-01-07T14:29:45.000000Z K 7 svn:log V 46 Move declarations of Procfd to a header file. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2004-01-07T16:46:06.000000Z K 7 svn:log V 88 Merge critical bugfix (panic due to NULL pointer deref) from rev 1.30. Approved by: re END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-01-07T17:58:51.000000Z K 7 svn:log V 201 Lock p->p_textvp before calling vn_fullpath() on it. Note the potential lock order concern due to the vnode lock held simultaneously by the caller into procfs. Reported by: kuriyama Approved by: des END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-01-07T18:57:38.000000Z K 7 svn:log V 82 split debugging messages up into classes; ah_debug is now treated as a bit vector END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-01-07T19:04:42.000000Z K 7 svn:log V 52 make hw.ath.outdoor and hw.ath.countrycode tunables END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-01-07T19:05:35.000000Z K 7 svn:log V 28 make hw.ath.debug a tunable END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-01-07T19:07:41.000000Z K 7 svn:log V 145 use ath_reset instead of ath_init when recovering from a watchdog timeout: resetting the hardware is sufficient, no need to reset the 802.11 fsm END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-01-07T19:11:11.000000Z K 7 svn:log V 203 When ath_hal_stoptxdma returns an error dma is still likely stopped so don't just stop trying to send a beacon frame or we'll be more likely to lose sync. This only seems to happen on some older chips. END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-01-07T19:16:49.000000Z K 7 svn:log V 213 When draining the tx queue reclaim any node references held in packets. This fixes a problem when operating as an AP where clients would get stuck in the node table because the reference count never went to zero. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-01-07T19:23:56.000000Z K 7 svn:log V 132 MFC: Replace an outb() with a DELAY(1) during the test for configuration mechanism #1. This fixes probing for PCI on some systems. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-01-07T19:26:03.000000Z K 7 svn:log V 58 MFC: Add support for the Sunix SUN1889-based 2 port card. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-07T19:26:47.000000Z K 7 svn:log V 362 It appears drivers may call NdisWriteErrorLogEntry() with locks held. However, if we need to translate a unicode message table message, ndis_unicode_to_ascii() might malloc() some memory, which causes a warning from witness. Avoid this by using some stack space to hold the translated message. (Also bounds check to make sure we don't overrun the stack buffer.) END K 10 svn:author V 6 anholt K 8 svn:date V 27 2004-01-07T19:28:31.000000Z K 7 svn:log V 234 man ftpd says that "by default, anonymous users cannot modify existing files." However, the code did allow deletion of files. Make deleting require the -m flag, too. PR: bin/60809 Submitted by: Alexander Melkov END K 10 svn:author V 8 blackend K 8 svn:date V 27 2004-01-07T19:49:12.000000Z K 7 svn:log V 76 Add a tip on how to print a manual page. PR: docs/61033 Submitted by: mi@ END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-07T20:31:51.000000Z K 7 svn:log V 68 Correct and simplify the implementation of RtlEqualUnicodeString(). END K 10 svn:author V 8 blackend K 8 svn:date V 27 2004-01-07T20:49:51.000000Z K 7 svn:log V 121 Netgear WG511T card is a CardBus not a PCI card. PR: docs/61039 Submitted by: Michael Lestinsky END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-07T22:17:53.000000Z K 7 svn:log V 31 Add 'device wlan' to synopsis. END K 10 svn:author V 4 grog K 8 svn:date V 27 2004-01-07T23:00:01.000000Z K 7 svn:log V 42 Correct capitalization. Submitted by: ru END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-01-07T23:00:20.000000Z K 7 svn:log V 104 Comsetic tweaks: use PCPU_GET(cpumask) and CPU_ABSENT(). Tested by: Dejan Lesjak END K 10 svn:author V 4 ceri K 8 svn:date V 27 2004-01-07T23:31:22.000000Z K 7 svn:log V 114 Correct an instance of an erroneous "it's". PR: docs/59937 Submitted by: Ada Lim MFC After: 1 day END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-01-07T23:42:21.000000Z K 7 svn:log V 102 Remove extraneous unlock. This fixes a panic seen when manipulating static entries in the ARP table. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-01-08T04:51:06.000000Z K 7 svn:log V 66 MFC: Update the copyright date here to Approved by: re@ (scottl) END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-01-08T04:53:29.000000Z K 7 svn:log V 47 MFC: Copyright 2004 approved by: re@ (scottl) END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-01-08T06:22:15.000000Z K 7 svn:log V 1145 The transmit frame status is stored in the last transmit descriptor for the frame, not the first. It is probably also not safe to free the mbuf chain as soon as the OWN bit is cleared on the first descriptor since the chip may not be done copying the frame into the transmit FIFO. Revert the part of of busdma conversion (if_dc.c rev 1.115) which changed dc_txeof() to look for the status in the first descriptor and free the mbuf chain when processing the first descriptor for the frame, and revert the matching changes elsewhere in the driver. This part of the busdma change caused the driver to report spurious collisions and output errors, even when running in full-duplex mode. Reverting the mbuf chain handling slightly complicates dc_dma_map_txbuf(), since it is responsible for setting the OWN bits on the descriptors, but does not normally have direct access to the mbuf chain. Tested by: Dejan Lesjak alpha/ "Xin LI" i386/ Wiktor Niesiobedzki i386/<3Com OfficeConnect 10/100B> Reviewed by: mux END K 10 svn:author V 3 suz K 8 svn:date V 27 2004-01-08T07:25:04.000000Z K 7 svn:log V 57 fixed improper routing-message flag Obtained from: KAME END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-08T09:05:24.000000Z K 7 svn:log V 121 Enable GSSAPI support. [1] Also remove some duplicates from ssh's SRCS. Submitted by: [1] Bj̦rn Gr̦nvall END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-08T09:33:46.000000Z K 7 svn:log V 44 Remove obsolete files on the vendor branch. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-08T09:42:35.000000Z K 7 svn:log V 69 Regenerate config.h; I don't know why this didn't hit CVS yesterday. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-08T09:50:56.000000Z K 7 svn:log V 40 Use += instead of = with DPADD / LDADD. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-08T10:44:37.000000Z K 7 svn:log V 577 Correct the definition of the ndis_miniport_interrupt structure: the ni_dpccountlock member is an ndis_kspin_lock, not an ndis_spin_lock (the latter is too big). Run if_ndis.c:ndis_tick() via taskqueue_schedule(). Also run ndis_start() via taskqueue in certain circumstances. Using these tweaks, I can now get the Broadcom BCM5701 NDIS driver to load and run. Unfortunately, the version I have seems to suffer from the same bug as the SMC 83820 driver, which is that it creates a spinlock during its DriverEntry() routine. I'm still debating the right way to deal with this. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-01-08T11:13:40.000000Z K 7 svn:log V 396 Do not set the ip_id to zero when DF is set on packet and restore the general pre-randomid behaviour. Setting the ip_id to zero causes several problems with packet reassembly when a device along the path removes the DF bit for some reason. Other BSD and Linux have found and fixed the same issues. PR: kern/60889 Tested by: Richard Wendland Approved by: re (scottl) END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-01-08T11:17:11.000000Z K 7 svn:log V 194 If path mtu discovery is enabled set the DF bit in all cases we send packets on a tcp connection. PR: kern/60889 Tested by: Richard Wendland Approved by: re (scottl) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-08T11:40:19.000000Z K 7 svn:log V 40 Fixed static linkage. Reviewed by: des END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-08T11:41:02.000000Z K 7 svn:log V 90 Cosmetics: rearrange the dependency list to match that of ssh and sshd. Reviewed by: des END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2004-01-08T14:58:09.000000Z K 7 svn:log V 287 * firewire Add tcode_str[] and improve debug message. * sbp If max_speed is negative, use the maximum speed which the ohci chip supports. The default max_speed is -1. * if_fwe If tx_speed is negative, use the maximum speed which the ohci chip supports. The default tx_speed is 2. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2004-01-08T15:37:09.000000Z K 7 svn:log V 383 Add a simple work-around for deadlocking on recursive read locks on a rwlock while there are writers waiting. We normally favor writers but when a reader already has at least one other read lock, we favor the reader. We don't track all the rwlocks owned by a thread, nor all the threads that own a rwlock -- we just keep a count of all the read locks owned by a thread. PR: 24641 END K 10 svn:author V 8 deischen K 8 svn:date V 27 2004-01-08T15:39:12.000000Z K 7 svn:log V 137 MFlibpthread: Add a simple work-around for deadlocking on recursive readlocks on a rwlock while there are writers waiting. END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-01-08T16:31:33.000000Z K 7 svn:log V 86 MFC 1.92: remove extraneous unlock that can lead to a panic Approved by: re (scottl) END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-01-08T16:38:32.000000Z K 7 svn:log V 83 Always clean all files, including ones under ACPI_DEBUG when doing a "make clean". END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-08T17:13:10.000000Z K 7 svn:log V 24 Add the NDISAPI option. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-08T17:19:11.000000Z K 7 svn:log V 110 Add the PCI ID for yet another bge chip: the Altima 1002. Submitted by: Pavel Gubin END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-01-08T17:40:07.000000Z K 7 svn:log V 2432 Limiters and sanity checks for TCP MSS (maximum segement size) resource exhaustion attacks. For network link optimization TCP can adjust its MSS and thus packet size according to the observed path MTU. This is done dynamically based on feedback from the remote host and network components along the packet path. This information can be abused to pretend an extremely low path MTU. The resource exhaustion works in two ways: o during tcp connection setup the advertized local MSS is exchanged between the endpoints. The remote endpoint can set this arbitrarily low (except for a minimum MTU of 64 octets enforced in the BSD code). When the local host is sending data it is forced to send many small IP packets instead of a large one. For example instead of the normal TCP payload size of 1448 it forces TCP payload size of 12 (MTU 64) and thus we have a 120 times increase in workload and packets. On fast links this quickly saturates the local CPU and may also hit pps processing limites of network components along the path. This type of attack is particularly effective for servers where the attacker can download large files (WWW and FTP). We mitigate it by enforcing a minimum MTU settable by sysctl net.inet.tcp.minmss defaulting to 256 octets. o the local host is reveiving data on a TCP connection from the remote host. The local host has no control over the packet size the remote host is sending. The remote host may chose to do what is described in the first attack and send the data in packets with an TCP payload of at least one byte. For each packet the tcp_input() function will be entered, the packet is processed and a sowakeup() is signalled to the connected process. For example an attack with 2 Mbit/s gives 4716 packets per second and the same amount of sowakeup()s to the process (and context switches). This type of attack is particularly effective for servers where the attacker can upload large amounts of data. Normally this is the case with WWW server where large POSTs can be made. We mitigate this by calculating the average MSS payload per second. If it goes below 'net.inet.tcp.minmss' and the pps rate is above 'net.inet.tcp.minmssoverload' defaulting to 1000 this particular TCP connection is resetted and dropped. MITRE CVE: CAN-2004-0002 Reviewed by: sam (mentor) MFC after: 1 day END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-01-08T19:08:27.000000Z K 7 svn:log V 385 Some integrated Davicom cards in sparc64 boxes have an all zeros MAC address in the EEPROM, and we need to get it from OpenFirmware. This isn't very pretty but time is lacking to do this in a better way this near 5.2-RELEASE. This is a RELENG_5_2 candidate. Original version by: Marius Strobl Tested by: Pete Bentley Reviewed by: jake END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-01-08T19:17:16.000000Z K 7 svn:log V 61 Use the saved params for LBA-CHS conversion. Fixes PC98 bug. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-01-08T20:48:26.000000Z K 7 svn:log V 1025 - Enable recursive acquisition of the mutex synchronizing access to the free pages queue. This is presently needed by contigmalloc1(). - Move a sanity check against attempted double allocation of two pages to the same vm object offset from vm_page_alloc() to vm_page_insert(). This provides better protection because double allocation could occur through a direct call to vm_page_insert(), such as that by vm_page_rename(). - Modify contigmalloc1() to hold the mutex synchronizing access to the free pages queue while it scans vm_page_array in search of free pages. - Correct a potential leak of pages by contigmalloc1() that I introduced in revision 1.20: We must convert all cache queue pages to free pages before we begin removing free pages from the free queue. Otherwise, if we have to restart the scan because we are unable to acquire the vm object lock that is necessary to convert a cache queue page to a free page, we leak those free pages already removed from the free queue. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2004-01-08T22:04:54.000000Z K 7 svn:log V 62 MFC: Fix ip6fw reset so it works on TCP packets with SYN set. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-08T22:14:16.000000Z K 7 svn:log V 44 Export the session id in struct kinfo_proc. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-08T22:15:01.000000Z K 7 svn:log V 71 Bump __FreeBSD_version for the addition of e_sid in struct kinfo_proc. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-08T22:21:45.000000Z K 7 svn:log V 43 Do not emit comments when -n is specified. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2004-01-08T22:28:42.000000Z K 7 svn:log V 106 MFC revision 1.27 of src/sbin/mount_nullfs/mount_nullfs.8: Correct an instance of an erroneous "it's". END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-01-08T22:44:54.000000Z K 7 svn:log V 265 Drop the sigacts mutex around calls to stopevent() to avoid sleeping holding the mutex. Because the sigacts pointer can't change while the process is "live" (proc locking (x)), we know our pointer is still valid. In communication with: truckman Reviewed by: jhb END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-01-08T22:49:23.000000Z K 7 svn:log V 951 Improve the expressiveness of ttyinfo (^T) when dealing with threads in slightly less usual states: If the thread is on a run queue, display "running" if the thread is actually running, otherwise, "runnable". If the thread is sleeping, and it's on a sleep queue, display the name of the queue, otherwise "unknown" -- previously, in this situation we would display "iowait". If the thread is waiting on a lock, display *lockname. If the thread is suspended, display "suspended" -- previously, in this situation we would display "iowait". If the thread is waiting for an interrupt, display "intrwait" -- previously, in this situation we would display "iowait". If the thread is in a state not handled by the above, display "unknown" -- previously, we would print "iowait". Among other things, this avoids displaying "iowait" when the foreground process turns out to be suspended waiting for a debugger to properly attach. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-01-09T00:41:45.000000Z K 7 svn:log V 65 Don't try to ifpromisc() on an interface that's deleted already. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-01-09T02:03:24.000000Z K 7 svn:log V 105 Also, don't crash in the netgraph disconnect node if the interface is detached from the other direction. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-01-09T03:19:40.000000Z K 7 svn:log V 322 Add a GraphViz-exporting ngctl(8) "dot" command. You can now create very useful .dot files of your netgraph(4) to quickly visualize the nodes, hooks and edges. An example of this can be found here: http://people.freebsd.org/~green/sample-netgraph-dot.ps If anyone would like to refine the output further, please do so. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-09T03:57:00.000000Z K 7 svn:log V 375 Implement NdisOpenFile()/NdisCloseFile()/NdisMapFile()/NdisUnmapFile(). By default, we search for files in /compat/ndis. This can be changed with a systcl. These routines are used by some drivers which need to download firmware or microcode into their respective devices during initialization. Also, remove extraneous newlines from the 'built-in' sysctl/registry variables. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-09T05:05:04.000000Z K 7 svn:log V 137 Vendor import revision 1.9 of ac97_codec.h (we renamed the file) from http://cvs.sourceforge.net/viewcvs.py/emu10k1/emu10k1/ac97_codec.h END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-09T05:05:04.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r124273, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-01-09T05:05:05.000000Z K 7 svn:log V 64 This commit was manufactured by cvs2svn to create tag 'rev_1_9'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-09T05:08:32.000000Z K 7 svn:log V 132 Dike out some very Linux-specific parts that we can't compile with. Also protect AC97_MUTE which is also defined in our own ac97.h. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-09T06:38:11.000000Z K 7 svn:log V 38 Sync with Creative's 8010.h rev 1.51. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-09T06:53:49.000000Z K 7 svn:log V 678 The private data section of ndis_packets has a 'packet flags' byte which has two important flags in it: the 'allocated by NDIS' flag and the 'media specific info present' flag. There are two Windows macros for getting/setting media specific info fields within the ndis_packet structure which can behave improperly if these flags are not initialized correctly when a packet is allocated. It seems the correct thing to do is always set the NDIS_PACKET_ALLOCATED_BY_NDIS flag on all newly allocated packets. This fixes the crashes with the Intel Centrino wireless driver. My sample card now seems to work correctly. Also, fix a potential LOR involving ndis_txeof() in if_ndis.c. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-09T08:07:12.000000Z K 7 svn:log V 90 Egg on my face: UsePAM was off by default. Pointed out by: Sean McNeil END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-01-09T08:33:58.000000Z K 7 svn:log V 39 MFC rev. 1.16: actually add -x option. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-09T08:40:36.000000Z K 7 svn:log V 72 MFC: 1.38: Replaced two bzero() calls with the M_ZERO flag to malloc(). END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-09T08:58:06.000000Z K 7 svn:log V 50 MFC: Standardize the Ethernet address parse type. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-01-09T11:25:14.000000Z K 7 svn:log V 68 Fix a warning when NATM is not defined. In this case s is not used. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-01-09T12:18:17.000000Z K 7 svn:log V 97 MFC rev 1.204: Do not set the ip_id to zero when DF is set on packet. Approved by: re (scottl) END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-01-09T12:23:58.000000Z K 7 svn:log V 156 MFC rev 1.173: If path mtu discovery is enabled set the DF bit in all cases we send packets on a tcp connection. PR: kern/60889 Approved by: re (scottl) END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-01-09T12:32:36.000000Z K 7 svn:log V 196 MFC: Limiters and sanity checks for TCP MSS resource exhaustion attacks. The net.inet.tcp.minmssoverload is set to zero and thus connection drop is disabled by default. Approved by: re (scottl) END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-09T12:57:36.000000Z K 7 svn:log V 65 Don't output the terminating '\0' (already fixed in OpenSSH CVS) END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-09T12:57:36.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r124287, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-01-09T13:43:49.000000Z K 7 svn:log V 1306 It was reported that when using nss_ldap, getgrent(3) would behave incorrectly when encountering `large' groups (many members and/or many long member names). The reporter tracked this down to the glibc NSS module compatibility code (nss_compat.c): it would prematurely record that a NSS module was finished iterating through its database in some cases. Two aspects are corrected: 1. nss_compat.c recorded that a NSS module was finished iterating whenever the module reported something other than SUCCESS. The correct logic is to continue iteration when the module reports either SUCCESS or RETURN. The __nss_compat_getgrent_r and __nss_compat_getpwent_r routines are updated to reflect this. 2. An internal helper macro __nss_compat_result is used to map glibc NSS status codes to BSD NSS status codes (e.g. NSS_STATUS_SUCCESS -> NS_SUCCESS). It provided the obvious mapping. When a NSS routine is called with a too-small buffer, the convention in the BSD NSS code is to report RETURN. (This is used to implement reentrant APIs such as getpwnam_r(3).) However, the convention in glibc for this case is to set errno = ERANGE and overload TRYAGAIN. __nss_compat_result is updated to handle this case. PR: bin/60287 Reported by: Lachlan O'Dea END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-01-09T14:14:10.000000Z K 7 svn:log V 159 Reduce TCP_MINMSS default to 216. The AX.25 protocol (packet radio) is frequently used with an MTU of 256 because of slow speeds and a high packet loss rate. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-01-09T14:29:52.000000Z K 7 svn:log V 85 MFC rev 1.20: Reduce TCP_MINMSS default to 216. Approved by: re (scottl, implicit) END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-01-09T14:46:11.000000Z K 7 svn:log V 125 Re-add the FreeBSD RCS keyword for the benefit of mergemaster. PR: conf/50040 Requested by: Dimitry Andric END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-01-09T15:47:54.000000Z K 7 svn:log V 92 - Add the HP hn210e to the devices list. - Make the device list compact. MFC after: 1 week END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-09T16:10:32.000000Z K 7 svn:log V 99 KASSERT against no-op access requests. Submitted by: Pawel Jakub Dawidek END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-01-09T16:47:11.000000Z K 7 svn:log V 196 MFC: Limiters and sanity checks for TCP MSS resource exhaustion attacks. The net.inet.tcp.minmssoverload is set to zero and thus connection drop is disabled by default. Approved by: re (scottl) END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-01-09T16:52:09.000000Z K 7 svn:log V 316 Provide sysarch(2) prototypes in the MD sysarch.h headers. While I'm at it, use the ANSI C generic pointer type for the second argument, thus matching the documentation. Remove the now extraneous (and now conflicting) function declarations in various libc sources. Remove now unnecessary casts. Reviewed by: bde END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-01-09T17:01:48.000000Z K 7 svn:log V 160 Delete a release note that doesn't apply anymore: We're installing the full KDE and GNOME package sets, not the "Lite" versions. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-01-09T17:08:32.000000Z K 7 svn:log V 200 The change that set the ip_id to 0 on DF packets was reverted due to compatibility issues, so remove its release note. While here, bump copyright date for 2004 changes. Approved by: re (implicitly) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-09T17:17:57.000000Z K 7 svn:log V 133 Remove drivers that don't need miibus(4): o an o awi Add missing drivers: o axe o bfe o gx o lge o nge o re o sk MFC after: 5 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-09T17:31:33.000000Z K 7 svn:log V 52 kue(4) doesn't use miibus either MFC after: 5 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-09T17:39:08.000000Z K 7 svn:log V 105 device uhci0 -> device uhci Remove reference to miibus.4, the driver doesn't use it. MFC after: 5 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-09T17:43:37.000000Z K 7 svn:log V 45 Add reference to miibus.4 MFC after: 5 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-09T17:49:03.000000Z K 7 svn:log V 22 Correct typo in MLINK END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-09T17:55:48.000000Z K 7 svn:log V 32 Add MLINK: ndis.4 -> if_ndis.4 END K 10 svn:author V 4 emax K 8 svn:date V 27 2004-01-09T18:19:12.000000Z K 7 svn:log V 111 Prepare libsdp(3) for the upcoming sdpd import Also while i'm here s/u_int/uint Reviewed by: imp (mentor), ru END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-01-09T19:20:47.000000Z K 7 svn:log V 126 Disable the APIC when selecting the 'Safe Mode' option of the loader. This will disable both APIC interrupt routing and SMP. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-01-09T19:26:30.000000Z K 7 svn:log V 113 Bump the max number of initiators to 256 from 16. This is appropriate for fibre channel and shouldn't hurt SPI. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-01-09T19:27:18.000000Z K 7 svn:log V 78 Enable autosense by default. This shouldn't hurt SPI and is required for FC. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-01-09T19:33:21.000000Z K 7 svn:log V 97 Note that REPORT_LUNS should be implemented to work better with Linux and Windows as initiators. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-01-09T20:01:42.000000Z K 7 svn:log V 173 Expand the check for overriding the OS name to override _OS* (including _OS_, _OS, and _OSI). This should fix this option for people who reported it not changing anything. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-01-09T20:06:04.000000Z K 7 svn:log V 35 Update man page for \_OS* changes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-01-09T20:10:20.000000Z K 7 svn:log V 230 First 5.2-RELEASE errata, documenting some known issues in the release: xdm(1) black-and-white-ness, ACPI problems, ATA device problems, NFS floppy install requirements, pcm(4) vchan instabilities. Submitted by: scottl, truckman END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-01-09T20:15:51.000000Z K 7 svn:log V 129 Add missing manual page links for rman(9) and sysctl_add_oid(9). Submitted by: Lukas Ertl PR: docs/60088 END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-01-09T21:04:28.000000Z K 7 svn:log V 55 Clean up the acpi announce message of trailing spaces. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-01-09T21:13:56.000000Z K 7 svn:log V 486 MFC 1.138 - Check for transmit status and free the mbuf chain when processing the last transmit descriptor for the frame instead of the first descriptor. This eliminates the bug that caused the driver to report spurious collisions and output errors that was introduced when the driver was changed to look at the first transmit descriptor when it was converted to use busdma (rev 1.115). Approved by: re (scottl) END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-09T21:16:31.000000Z K 7 svn:log V 123 Move the description of sbuf_delete() closer to the description of sbuf_new(), and try to make them both a little clearer. END K 10 svn:author V 4 emax K 8 svn:date V 27 2004-01-09T22:44:28.000000Z K 7 svn:log V 187 Change sdp_open_local(3) API. It now takes a path to a control socket Teach sdpcontrol(8) how to talk to the local SDP server Update man pages s/u_int/uint Reviewed by: imp (mentor), ru END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-01-09T23:30:31.000000Z K 7 svn:log V 59 Remove duplicate __FBSDID(). Mark trm as depending on cam. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-01-09T23:42:36.000000Z K 7 svn:log V 443 Prevent a race condition between fork1() and whatever changes the pgrp by setting the new process' p_pgrp again before inserting it in the p_pglist. Without it we can get the new process to be inserted in a different p_pglist than the one p2->p_pgrp points to, and this is not something we want to happen. This is not a fix, merely a bandaid, but it will work until someone finds a better way to do it. Discussed with: jhb (a long time ago) END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2004-01-09T23:54:24.000000Z K 7 svn:log V 84 MFC: Make ip6fw reset work for TCP packets with SYN set. Approved by: re, sam, ume END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-01-10T00:22:33.000000Z K 7 svn:log V 101 Unmanage pages allocated by kmem_alloc(). (There is no point in having PV entries for these pages.) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-01-10T01:13:53.000000Z K 7 svn:log V 146 MFC: Allow md_get_xxx() to be called with a NULL result pointer if the caller is not interested in the result. Some diff reduction with -current. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-01-10T02:59:54.000000Z K 7 svn:log V 214 Fix a panic when attempting a v4 op against a v3/v2-only server. It happens because rpcclnt_request is incorrectly returning 0 in the case of an rpc mismatch or auth error. Submitted by: Jim Rees END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2004-01-10T03:02:04.000000Z K 7 svn:log V 108 Remove the HACK section it breaks the older firmware and doesn't totally fix the new firmware so remove it. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-01-10T03:36:14.000000Z K 7 svn:log V 92 MFC rev 1.9: Disable the APIC when selection the 'Safe Boot' option. Approved by: rwatson END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-01-10T03:45:30.000000Z K 7 svn:log V 53 Restore closing of SMB find handle in smbfs_close(). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-01-10T04:11:22.000000Z K 7 svn:log V 66 MFC rev 1.131: Enable building mount_nfs4. Submitted by: alfred END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-01-10T04:17:50.000000Z K 7 svn:log V 844 Bring in all of the smbfs features and bug fixes from -current to -stable: - Add support for SMB signing, which is required to connect to Windows 2003 servers. - Add support for mixed-case passwords. - Add support for large (up to 64K) READ_ANDX/WRITE_ANDX requests. - Increase TCP send/receive queue size to support these large requests. - Receive packets in small pieces so TCP slowstart will get ACKs faster. - Fix off-by-one bug preventing access to servers with NetBIOS names exactly 15 characters long. - Allow the [, ], and = characters in non-8.3 filenames. - Only close files on the server when there are no more references to the vnode; makes mmap()'d regions work properly after the local file descriptor has been closed. - Fix mishandling of files >4GB. - Diff reduction to make future merges easier. PR: 36038 46902 57123 END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-01-10T05:53:28.000000Z K 7 svn:log V 24 Move up to 5.2-RELEASE! END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-01-10T05:53:29.000000Z K 7 svn:log V 77 This commit was manufactured by cvs2svn to create tag 'RELENG_5_2_0_RELEASE'. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-01-10T06:30:37.000000Z K 7 svn:log V 213 MFC rev. 1.32: Change the buffer length test in NEEDSP() so that it does not subtract one unsigned number from another potentially smaller one, leading to wraparound (and heap corruption, eventually). PR: 58813 END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-01-10T08:11:51.000000Z K 7 svn:log V 151 in set{peer, sock}addr, do not convert the unspecified address (::) to the mapped address form. PR: kern/22868 Obtained from: KAME MFC after: 3 days END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-01-10T08:14:27.000000Z K 7 svn:log V 258 Don't execute the code in in6_ifdetach() that removes the link-local allnodes multicast route if the routing table has not been initialized. This avoids a panic during boot if an interface detaches before the routing table is initialized. Submitted by: sam END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-01-10T08:24:33.000000Z K 7 svn:log V 504 MFC: Fix a problem that occurs when truncating files on NFSv3 mounts: we need to set np->n_size back to the desired size again after calling nfs_meta_setsize(), since it could end up in nfs_loadattrcache() getting called, which would change n_size back to the value it had before the truncate request was issued. The result of this bug is that the size info cached in the nfsnode becomes incorrect, lseek(fd, ofs, SEEK_END) seeks past the end of the file, stat() returns the wrong size, etc. PR: 41792 END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-01-10T08:28:54.000000Z K 7 svn:log V 381 Add a somewhat redundant check on the len arguement to getsockaddr() to avoid relying on the minimum memory allocation size to avoid problems. The check is somewhat redundant because the consumers of the returned structure will check that sa_len is a protocol-specific larger size. Submitted by: Matthew Dillon Reviewed by: nectar MFC after: 30 days END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-01-10T08:53:00.000000Z K 7 svn:log V 424 Check that sa_len is the appropriate value in tcp_usr_bind(), tcp6_usr_bind(), tcp_usr_connect(), and tcp6_usr_connect() before checking to see whether the address is multicast so that the proper errno value will be returned if sa_len is incorrect. The checks are identical to the ones in in_pcbbind_setup(), in6_pcbbind(), and in6_pcbladdr(), which are called after the multicast address check passes. MFC after: 30 days END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-01-10T08:59:21.000000Z K 7 svn:log V 166 try rtinit() only when the route is not installed. this allows, e.g., duplicated attempts of 'ifconfig lo0 ::1' like for IPv4. Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-10T13:03:43.000000Z K 7 svn:log V 35 Style: parenthesize return values. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2004-01-10T13:09:21.000000Z K 7 svn:log V 458 Fix serious ugliness introduced in 1.61, which leads to long delay in boot sequence when machine is started without attached USB mouse. Only do repeated attempts to re-open device if the usb module has been actually loaded. Also fix broken logic in doing delays between open attempts - do delays between attempts, not after each attempt. Due to previous behaviour being very annoying for notebook owners this is a good 5.2 MFC candidate. MFC after: 2 days END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-01-10T14:36:49.000000Z K 7 svn:log V 153 Add manual page links from fsck_ufs.8 and fsck_4.2bsd.8 to fsck_ffs.8, since there are already the same links for the program binary. Suggested by: mat END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-10T15:38:47.000000Z K 7 svn:log V 40 s/FreeBSD Inc./The FreeBSD Foundation/g END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-01-10T15:57:06.000000Z K 7 svn:log V 105 We need to discard `const'ness explicitly when invoking sysarch. Reported by: sparc64 tinderbox via bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-10T16:24:22.000000Z K 7 svn:log V 56 Properly fix the FreeBSD copyright. Pointed by: scottl END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-10T16:30:29.000000Z K 7 svn:log V 181 Moved the code for :U and :L modifiers where it belongs, so that the fallback for SysV (now in POSIX) variable substitution works for old_string arguments starting with 'U' or 'L'. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-10T17:14:53.000000Z K 7 svn:log V 36 More unparenthesized return values. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-01-10T17:41:04.000000Z K 7 svn:log V 714 Clarify the behavior of ptrace(2) a little bit: the tracing process must first attach to the traced process. If the tracing process exits without detaching, the traced process will be killed rather than continued. For the duration of the tracing session, the traced process is reparented to the tracing process (with resulting expected behaviors). It is permissible to trace more than one other process at a time. When using waitpid() to monitor the behavior of the traced process, signals are intercepted: they may optionally then be forwarded using ptrace(). Signals are generated normally by and for the process, but also by the tracing facility (SIGTRAP). Product of: Suffering Sponsored by: DARPA, AFRL END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-10T18:01:08.000000Z K 7 svn:log V 32 Keep up with sys/conf/ changes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-01-10T18:10:20.000000Z K 7 svn:log V 158 New release notes: Changed some TCP tunable defaults, MSS sanity checks and overload protection, OpenSSH 3.7.1p2. Use digi(4) entity. Bump copyright date. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-01-10T18:15:44.000000Z K 7 svn:log V 149 New release notes: stl(4) update. MFC: ifconfig(8) staticarp, makewhatis(1) rewrite, stat(1) from NetBSD, which(1) rewrite. Bump copyright date. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2004-01-10T18:34:01.000000Z K 7 svn:log V 54 s/Muliple/Multiple Removed whitespace at EOL and EOF. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-01-10T18:37:11.000000Z K 7 svn:log V 127 Remove now redundant and now conflicting declaration of sysarch(2). Remove now unnecessary cast. Reported by: alpha tinderbox END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-01-10T19:17:21.000000Z K 7 svn:log V 196 New errata: Mention APIC problems and workarounds, NFSv4 client bug, new TCP MSS size/rate limiting feature. Fix a typo. [1] Submitted by: Aniruddha Bohra [1] END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-01-10T21:17:53.000000Z K 7 svn:log V 146 - Unmanage pages allocated by contigmalloc1(). (There is no point in having PV entries for these pages.) - Remove splvm() and splx() calls. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-10T21:51:48.000000Z K 7 svn:log V 157 Add an ulgy hack so that warnings added by non-zero WARNS values won't be used with the contrib/ gdtoa sources as they aren't WARNS-clean. Submitted by: ru END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-01-10T22:38:54.000000Z K 7 svn:log V 354 Update the diskless(8) documentation to indicate that the use of the kernel BOOTP options is *not* required if the boot loader can pass network configuration information to the kernel using the kernel environment. As such, PXE doesn't require them. However, the NFS options are required in the kernel (previously not documented). Tripped over by: des END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-01-11T00:18:03.000000Z K 7 svn:log V 67 MF-p4/diff reduction: Eliminate trailing blank line in this file. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-01-11T01:29:03.000000Z K 7 svn:log V 450 Problem: When an NFS server is port-scanned nfsd sometimes exits. This has happened 3 times the last few weeks. Nfsd has been written to exit when accept(2) fails. Unfortunately accept can sometimes make a "normal" return with errno ECONNABORTED and in this case nfsd exits prematurely. Solution: Check for ECONNABORTED (and also EINTR, since nfsd uses signals) and continue. Submitted by: Bjoern Groenvall PR: 61084 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-11T01:34:41.000000Z K 7 svn:log V 63 Remove EMUDEBUG [un]def. This should be done in the Makefile. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-01-11T02:28:06.000000Z K 7 svn:log V 403 When not creating a core dump due to resource limits specifying a maximum dump size of 0, return a size-related error, rather than returning success. Otherwise, waitpid() will incorrectly return a status indicating that a core dump was created. Note that the specific error doesn't actually matter, since it's lost. MFC after: 2 weeks PR: 60367 Submitted by: Valentin Nechayev END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-01-11T03:02:25.000000Z K 7 svn:log V 115 Include "opt_cpu.h" and related #ifdef's for SSE so that pagezero() actually includes the call to sse2_pagezero(). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-11T03:34:02.000000Z K 7 svn:log V 201 Vendor import emu10k1.h from version 1.0.1 of the ALSA driver. ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.1.tar.bz2 or http://www.alsa-project.org/alsa/cvs/alsa-kernel/include/emu10k1.h END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-11T03:34:02.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r124361, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-01-11T03:34:03.000000Z K 7 svn:log V 63 This commit was manufactured by cvs2svn to create tag 'v1_0_1'. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-01-11T06:24:34.000000Z K 7 svn:log V 217 Release audit device major number reservation. The new audit implementation writes directly to a file, similar to the Darwin, Solaris, and whoever else implementations, rather than buffering through a pseudo-device. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-01-11T06:52:31.000000Z K 7 svn:log V 954 Add support for subtractive decoding bridges. These bridges pass all signals to addresses to the child busses. Typically, ProgIf of 1 means a subtractive bridge. However, Intel has a whole lot of ones with a ProgIf of 80 that are also subtractive. We cope with these bridges too. This eliminates hw.pci.allow_unsupported_io_range because that had almost the same effect as these patches (almost means 'buggy'). Remove the bogus checks for ISA bus locations: these cycles aren't special and are only passed by transparent bridges. We allow any range to succeed. If the range is a superset of the range that's decoded, trim the resource to that range. Otherwise, pass the range unchanged. This will change the location that PC Card and CardBus cards are attached. This might bogusly cause some overlapping allocation that wasn't present before, but the overlapping fixes need to be in the pci level. There's also a few formatting changes here. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-01-11T06:59:21.000000Z K 7 svn:log V 105 Remove long dead code, specifically, code related to munmapfd(). (See also vm/vm_mmap.c revision 1.173.) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2004-01-11T07:01:30.000000Z K 7 svn:log V 34 ida(4) module. PCI only for now. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-01-11T09:11:10.000000Z K 7 svn:log V 24 '-DPC98' is not needed. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-01-11T09:15:13.000000Z K 7 svn:log V 39 The ida module is not needed for pc98. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-01-11T09:18:33.000000Z K 7 svn:log V 24 MFi386: revision 1.583. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-11T10:02:42.000000Z K 7 svn:log V 100 Print the correct pointer in a KASSERT. Submitted by: Pawel Jakub Dawidek END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-11T10:29:55.000000Z K 7 svn:log V 185 Put the warning flags to where they belong (into CWARNFLAGS). This allows us to easily override them when necessary, e.g., to selectively disable warnings in libc/ contributed sources. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-11T10:30:56.000000Z K 7 svn:log V 199 Add Audigy support. I started with a year-old patch by Orlando Bassotto , and ported it to 5.2-CURRENT along with fixing the problems working with pre-Audigy cards. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-11T10:42:47.000000Z K 7 svn:log V 246 Replaced an ugly hack to selectively disable warnings in contributed sources with just a hack made possible by bsd.sys.mk,v 1.33. This is better because it just nulls out the warning flags rather than adding gcc(1) specific -w option to CFLAGS. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-01-11T11:55:37.000000Z K 7 svn:log V 27 Fix MINIMALDOCPORTS lists. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-01-11T12:45:41.000000Z K 7 svn:log V 83 Run ldconfig in the chroot environment to find shared libraries in /usr/local/lib. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-11T14:13:29.000000Z K 7 svn:log V 122 Stay in sync with src/COPYRIGHT and src/sys/sys/copyright.h, and put the starting year of the project into the copyright. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2004-01-11T15:40:42.000000Z K 7 svn:log V 40 Sync type of linkspeed with firewire.c. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-11T17:14:54.000000Z K 7 svn:log V 48 XDR sources are handled by ../xdr/Makefile.inc. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-11T17:23:31.000000Z K 7 svn:log V 24 Removed duplicate SRCS. END K 10 svn:author V 5 johan K 8 svn:date V 27 2004-01-11T17:51:45.000000Z K 7 svn:log V 56 MFC rev 1.28: Make sure argv[x] exists before using it. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-01-11T18:28:08.000000Z K 7 svn:log V 158 Add a `-H ' option that is like `-h ', but accepts an already encrypted password on the specified file descriptor. PR: bin/22033 MFC after: 2 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-11T19:00:04.000000Z K 7 svn:log V 38 Store binary files in uuencoded form. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-11T19:05:48.000000Z K 7 svn:log V 29 Add ${IMAGES} to CLEANFILES. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-01-11T19:18:38.000000Z K 7 svn:log V 160 Add the ACPI Toshiba extras driver (hotkeys, LCD backlight, video output, forced fan control, and CPU throttling). Submitted by: Hiroyuki Aizu END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-01-11T19:18:39.000000Z K 7 svn:log V 216 Add the ACPI Toshiba extras driver (hotkeys, LCD backlight, video output, forced fan control, and CPU throttling). PR: Submitted by: Hiroyuki Aizu Reviewed by: Approved by: Obtained from: MFC after: END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-11T19:25:56.000000Z K 7 svn:log V 101 collect all "extern bla" stuff in extern.h in order to get cross-file type checking. No bugs found. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-11T19:26:33.000000Z K 7 svn:log V 310 Use my newly acquired magic stick and put aslcompiler.y.h into SRCS to teach make(1) that many .c sources are dependent on it. This fixes parallel (-j) builds and makes it possible to build individual .o files separately. While here, removed PROG from CLEANFILES -- it's taken care of already by bsd.prog.mk. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-11T19:38:48.000000Z K 7 svn:log V 159 Get rid of "lineno: 0" in error messages from create mode. Add -w(arning) flag which makes failure to look up uid/gid a nonfatal warning instead of an error. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-11T19:39:14.000000Z K 7 svn:log V 31 Mechanical whitespace cleanup. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-11T19:43:14.000000Z K 7 svn:log V 50 Mechanical whitespace cleanup + minor style nits. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-11T19:48:19.000000Z K 7 svn:log V 83 Mechanical whitespace cleanup; parenthesize return values; other minor style nits. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-11T19:52:10.000000Z K 7 svn:log V 131 Mechanical whitespace cleanup; parenthesize return values; other minor style nits. The #ifdefs in this file give me a headache... END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-11T19:54:45.000000Z K 7 svn:log V 31 Mechanical whitespace cleanup. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-01-11T19:54:48.000000Z K 7 svn:log V 77 Add a basic manpage for vn_fullpath(). Sponsored by: DARPA, McAfee Research END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-11T19:56:42.000000Z K 7 svn:log V 56 Mechanical whitespace cleanup + other minor style nits. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-01-11T19:57:42.000000Z K 7 svn:log V 37 Minor typo: no line break after .Fn. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-11T20:07:15.000000Z K 7 svn:log V 48 Back out 1.166, which was committed by mistake. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-11T20:08:57.000000Z K 7 svn:log V 48 Back out 1.160, which was committed by mistake. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-11T20:45:46.000000Z K 7 svn:log V 157 Ensure that generated headers are here before we build .depend and object files in a less hackish way compatible with further planned changes to bsd.dep.mk. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2004-01-11T21:10:35.000000Z K 7 svn:log V 115 - Handle doubled double quotes: `"""foo"" bar"' -> `"foo" bar' - Handle C++ style comments. Requested by: wpaul END K 10 svn:author V 3 ale K 8 svn:date V 27 2004-01-11T22:07:19.000000Z K 7 svn:log V 191 Update list of device drivers that support polling. Remove redundancy in NOTES. PR: docs/61195 Submitted by: Xin LI Approved by: blackend (mentor) MFC after: 1 week END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-01-11T22:08:34.000000Z K 7 svn:log V 607 Overhaul of the timeout/reinit framework. This should clear up most of the leftovers from the old version that really doesn't work anymore. Add a reset function for host-end of the ATA channel. This is needed for the SiI3112 in order to whack it back to reality if a device locks up the SATA interface (thereby preventing that we can reset the device). The result is that ATA now recovers from the timeouts that happens with the SiI3112A and more or less all disks based on old PATA electronics with a Marvell PATA->SATA converter. This includes lots of the popular SATA dongles and the WDC Raptor disks.. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-01-11T23:44:32.000000Z K 7 svn:log V 179 Don't try to unlock the directory vnode in null_lookup() if the lock is shared with the underlying file system and the lookup in the underlying file system did the unlock for us. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-12T00:06:30.000000Z K 7 svn:log V 52 Specify the right location of the generated header. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-01-12T00:30:31.000000Z K 7 svn:log V 152 MFC: 1.33; correct a problem with propagation of the nodump flag on directories that are larger than one block in size. Reminded by: Pawel Malachowski END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-01-12T03:14:37.000000Z K 7 svn:log V 86 Correct for proper vn_fullpath() failure mode: "== -1" -> "!= 0" Discussed with: des END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-01-12T03:43:05.000000Z K 7 svn:log V 25 MFi386: revision 1.1114. END