ƒ° 63700 211 154 125 180 395 211 141 173 127 151 227 318 202 162 168 184 127 542 242 180 208 127 142 156 108 133 217 188 153 97 279 150 189 338 127 150 173 184 197 191 208 156 177 127 364 138 432 297 154 139 179 137 154 130 260 154 110 127 306 166 194 142 343 176 323 202 233 141 276 946 215 265 456 161 310 263 156 324 171 429 440 257 151 166 242 228 158 214 789 2377 395 237 203 141 284 188 685 195 132 134 166 129 199 140 327 349 272 128 125 158 200 881 286 141 269 175 469 198 125 184 249 166 1737 640 180 200 159 213 237 215 256 205 139 198 135 350 135 111 189 109 190 140 144 220 232 129 142 130 380 193 149 255 137 359 534 369 320 246 190 330 600 157 246 207 197 268 508 356 261 395 164 1205 208 508 168 135 155 160 218 177 184 172 218 138 120 116 154 121 380 216 146 271 162 256 343 269 173 147 807 373 289 181 620 217 159 164 361 121 346 120 230 278 K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-07-20T22:41:26.000000Z K 7 svn:log V 60 Minor formatting tweak: compact the supported adapter list. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-20T23:10:19.000000Z K 7 svn:log V 33 MFC: Add the 3ware RAID adapter. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-07-20T23:43:45.000000Z K 7 svn:log V 86 Tweak probe message so that 1000baseSX and 1000baseT cards are explicitly identified. END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-07-21T01:38:34.000000Z K 7 svn:log V 301 cons: Simplify "rs" (\Ec will be fixed later in syscons, so this is intermedia step) Remove "mh" - termcap must describe what device _actually_ have end left emulation upon upper level program. "mh" is also conflicting with colors. Don't remove "md" for mono consoles dosansi: Wrong "mh" -> good "mr" END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-07-21T04:22:39.000000Z K 7 svn:log V 115 Use _close() instead of close() in addrconfig() to keep it from becoming a potential cancellation point in libc_r. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-07-21T04:48:56.000000Z K 7 svn:log V 46 MFC - bridge_refresh sysctl Approved by: jhb END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-21T06:03:22.000000Z K 7 svn:log V 81 Add slovenian FTP server to site list. Requested by: Blaz Zupan END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-21T06:07:33.000000Z K 7 svn:log V 35 MFC: Add Slovenia to FTP site list END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-21T06:50:14.000000Z K 7 svn:log V 59 Remove a menu item that looks funky. No donut for: obrien END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-07-21T09:00:08.000000Z K 7 svn:log V 129 MCF: 1.15 dirs.c and 1.17 tape.c. Don't try to make files immutable (ie. chflags) before setting access times. Approved by: jkh END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-07-21T09:31:13.000000Z K 7 svn:log V 225 Call _thread_init() from pthread_once() if it has not already been called. This fixes a segfault in some C++ programs which use exceptions before main() has been called (i.e. from global constructors). Reviewed by: deischen END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-21T10:13:46.000000Z K 7 svn:log V 104 Cosmetic: Convert to one file per line in the MAN4 list. This will make future deltas easier to read. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-07-21T10:25:33.000000Z K 7 svn:log V 70 Don't send port number to proxy unless it's not the standard FTP port END K 10 svn:author V 3 des K 8 svn:date V 27 2000-07-21T10:46:22.000000Z K 7 svn:log V 76 The decision to use an HTTP proxy for FTP documents belongs in the FTP code END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-21T10:46:58.000000Z K 7 svn:log V 87 Move the netgraph-related manual pages into share/man/man4/, as discussed with archie. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-07-21T10:57:15.000000Z K 7 svn:log V 35 Document the proxy support better. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-07-21T11:02:43.000000Z K 7 svn:log V 449 Ignore environment variables that are set but empty. Sort out the size / length confusion. Always try to report the *real* file size in the url_stat structure, no matter how much of it is actually being sent, and try to detect inconsistencies between sizes. Rearrange the request loop to avoid having to add meaningless code just to silence compiler warnings. Switch to a more sensible and consistent interface for the _http_parse*() functions. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-07-21T11:08:03.000000Z K 7 svn:log V 149 Don't display a running count in quiet mode. Don't add the offset to the size; it's libfetch's job to report the correct size of the requested file. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-07-21T11:20:05.000000Z K 7 svn:log V 88 MFC: Sync with -CURRENT (most notably, fix resume and proxy problems) Approved by: jkh END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-21T13:05:15.000000Z K 7 svn:log V 110 Add a STANDARDS section to discourage the use of this utility in environments where portability is a concern. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-07-21T14:21:29.000000Z K 7 svn:log V 35 Don't print summary in quiet mode. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-07-21T14:23:22.000000Z K 7 svn:log V 50 MFC: don't print summary in quiet mode (cosmetic) END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-07-21T14:26:31.000000Z K 7 svn:log V 63 Make Reset (ESC c) reset attributes too, not only clear screen END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-07-21T14:28:08.000000Z K 7 svn:log V 15 Describe Reset END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-07-21T14:31:44.000000Z K 7 svn:log V 40 cons: shorten "rs" again, syscons fixed END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-07-21T14:49:09.000000Z K 7 svn:log V 121 Back out 1.15. It caused more harm than good. Something, however, must be done to fix this situation. Submitted by: bde END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-21T14:54:13.000000Z K 7 svn:log V 91 Move the ef(4) manual page from sys/modules/if_ef to share/man/man4, as discussed with bp. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-07-21T15:09:25.000000Z K 7 svn:log V 58 Somehow the module makefile got missed in the big commit. END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-07-21T15:14:05.000000Z K 7 svn:log V 5 Sync END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-21T18:26:20.000000Z K 7 svn:log V 186 Fix a really stupid bug where I assumed sizeof(int) == 2. This resulted in MBR's with a 4th slice failing the signature check and fdisk saying that they are invalid. Submitted by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-21T18:52:19.000000Z K 7 svn:log V 58 Add in the second half of the Slovenian FTP mirror entry. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-21T18:56:43.000000Z K 7 svn:log V 97 MFC: Add in the second half of the Slovenian FTP mirror entry so sysinstall compiles again. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-07-21T19:08:22.000000Z K 7 svn:log V 242 Blah, need to add /usr/bin to the path also. Of course this is a bug in that the dhclient script will not work properly if one has a local / and an NFS mounted /usr and needs to obtain its IP address via DHCP before being able to mount /usr. END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-07-21T20:04:58.000000Z K 7 svn:log V 33 Properly document %.0f behavior. END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-07-21T20:18:50.000000Z K 7 svn:log V 56 Revert to 1.8. I misread the sentence and its context. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-21T20:22:56.000000Z K 7 svn:log V 81 MFC: Properly test the 16-bit signature at the end of the MBR. Approved by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-21T20:43:49.000000Z K 7 svn:log V 92 MFC: add an xterm terminal type entry for people using such terminals. Promised to: mjacob END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-21T20:45:56.000000Z K 7 svn:log V 104 Add a terminal entry for xterm; a lot of people are using xterms in the serial-installation of FreeBSD. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-07-21T20:45:58.000000Z K 7 svn:log V 96 MFC: allocate memory with M_NOWAIT instead of M_WAITOK to avoid kernel panic. Approved by: jhk END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-07-21T21:15:48.000000Z K 7 svn:log V 113 document AS2100A not supported, TGA nono for console, 'going nowhere without my init' pitfalls Approved by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-21T21:32:13.000000Z K 7 svn:log V 64 If ${BINDIR} is not present, create it before installing to it. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-07-21T21:43:08.000000Z K 7 svn:log V 83 AS4100 also does not allow install from CD. Submitted by: obrien Approved by: jkh END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-21T22:36:42.000000Z K 7 svn:log V 35 Remove an unnecessary .PATH entry. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-07-21T22:38:05.000000Z K 7 svn:log V 269 Make "going nowhere without my init" remark less controversial. Make it clear that some people claim this is a reproducible problem whereas others claim otherwise. I'm gonna yell on -alpha for testing of RC by those who say it is a reproducible one. Requested by: jkh END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-07-21T22:38:24.000000Z K 7 svn:log V 46 MFC: Don't define XE_DEBUG. Approved by: jkh END K 10 svn:author V 7 jayanth K 8 svn:date V 27 2000-07-21T23:26:37.000000Z K 7 svn:log V 335 When a connection is being dropped due to a listen queue overflow, delete the cloned route that is associated with the connection. This does not exhaust the routing table memory when the system is under a SYN flood attack. The route entry is not deleted if there is any prior information cached in it. Reviewed by: Peter Wemm,asmodai END K 10 svn:author V 6 yokota K 8 svn:date V 27 2000-07-22T04:08:12.000000Z K 7 svn:log V 201 This is yet another attempt to fix "psmintr out of sync.." problems. - Properly protect the watchdog timer routine. - Relocate the sync check statement so that we don't see too many error messages. END K 10 svn:author V 6 yokota K 8 svn:date V 27 2000-07-22T04:09:21.000000Z K 7 svn:log V 59 MFC: try to fix "psmintr out of sync..." Approved by: jkh END K 10 svn:author V 5 green K 8 svn:date V 27 2000-07-22T05:28:46.000000Z K 7 svn:log V 45 Add the missing flags to ls(1)'s usage: -Bb. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2000-07-22T07:27:10.000000Z K 7 svn:log V 84 Merge 1.1.1.5: bring in free() bugfix from tcpdump.org Approved by: jkh via obrien END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-22T08:45:26.000000Z K 7 svn:log V 45 MFC: print start and stop times for release. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-22T08:45:55.000000Z K 7 svn:log V 62 MFC: add beforeinstall target which ensures ${BINDIR} exists. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-07-22T09:09:36.000000Z K 7 svn:log V 38 MFC: Add support for PC87303 chipset. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-22T10:23:06.000000Z K 7 svn:log V 162 Rework the FILES section to cover the list of common symbolic links in the /dev directory. Also cover this driver's quirky relationship with the MAKEDEV script. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-22T10:24:52.000000Z K 7 svn:log V 57 MFC rev 1.16: rework FILES to cover symlinks and MAKEDEV END K 10 svn:author V 2 se K 8 svn:date V 27 2000-07-22T10:59:36.000000Z K 7 svn:log V 19 Add overflow tests END K 10 svn:author V 2 se K 8 svn:date V 27 2000-07-22T11:49:45.000000Z K 7 svn:log V 36 MFC: support 64bit integer operands END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-22T15:36:36.000000Z K 7 svn:log V 208 Remove the reference to KERN_UPDATEINTERVAL and syncer(4), since KERN_UPDATEINTERVAL can't be used to control sched_sync(). In fact, there's no easy way to control the syncer with sysctls. Reported by: bde END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-22T15:40:29.000000Z K 7 svn:log V 69 MFC rev 1.37: remove reference to KERN_UPDATEINTERVAL and syncer(4). END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-07-22T17:08:52.000000Z K 7 svn:log V 101 Add transmit buffer limitation depending on actual bandwidth. Add unframed E1 mode. Various cleanup. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-07-22T20:10:52.000000Z K 7 svn:log V 47 MFC: rev 1.9 (enhanced PATH) Approved by: JKH END K 10 svn:author V 3 jwd K 8 svn:date V 27 2000-07-22T22:08:39.000000Z K 7 svn:log V 250 Expand the -r option to support hex. Though undocumented, the -r option already supported octal. Add a comment to the -r option in the man page so it's a bit more specific. Discrepancy brought to my attention by: sasdrq@unx.sas.com Approved by: jkh END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-07-23T00:20:56.000000Z K 7 svn:log V 81 Don't save cp(1) in installworld. Its use has been replaced by a use of install. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-07-23T03:05:37.000000Z K 7 svn:log V 230 Minor clarifications: o this file applies to stable. o note historical nature of parts of this file more clearly so that people don't get confused about the non-optional nature of the kernel upgrade building instructions. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-07-23T03:33:21.000000Z K 7 svn:log V 108 MFC 1.115: Enable building Vinum on alpha. Reminded-by: Bernd Walter Approved-by: jkh END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-23T03:45:18.000000Z K 7 svn:log V 140 Oops, the moused disable option is now 6 instead of 4. Catch the menu text up to this. Submitted by: Valeriy E. Ushakov END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-07-23T04:49:43.000000Z K 7 svn:log V 46 apm -d also needs a writable file descriptor. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-07-23T06:15:54.000000Z K 7 svn:log V 183 First attempt to fix a buildworld from -stable machine. Explicitly include strtofflags.c from lib/libc/gen when building mtree until the current dependency mess with mtree is fixed. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-07-23T06:49:46.000000Z K 7 svn:log V 851 Solve the problem where it is possible to get the kernel stuck in a loop down in pmap_init_pt(). A subtraction causes the number of pages to become negative, that was assigned to an unsigned variable, and there is a lot of iteration. The bug is due to the ELF image activator not properly checking for its files being the correct size as specified by the ELF header. The solution is to check that the header doesn't ask for part of a file when that part of the file doesn't exist. Make sure to set VEXEC at the proper times to make the executables immutable (remove race conditions). Also, the ELF format specifiies header entries that allow embedding of other executables (hence how ld-elf.so.1 gets loaded, but not the same as loading shared libraries), so those executables need to be set VEXEC, too, so they're immutable. Reviewed by: peter END K 10 svn:author V 5 green K 8 svn:date V 27 2000-07-23T08:59:18.000000Z K 7 svn:log V 120 Clarification (forced commit): The immutability flag referred to in the previous revision is actually VTEXT, not VEXEC. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-23T09:40:39.000000Z K 7 svn:log V 167 Remove the awi(4) manual page from the sys/ hierarchy after a repo- copy to share/man/man4 . The file is still not connected to the build from that directory either. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-07-23T11:08:16.000000Z K 7 svn:log V 361 Clean this up with some BDE-inspired fixes. o Make the comments KNF-compliant. o Use nanotime instead of getnanotime; the manpage lies about the kern.timecounter.method - it has been removed. o Fix the ENTROPYSOURCE const permanently. o Make variable names more consistent. o Make function prototypes more consistent. Some more needs to be done; to follow. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-07-23T11:12:59.000000Z K 7 svn:log V 67 Remove references to the (removed) kern.timecounter.method sysctl. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-07-23T11:31:09.000000Z K 7 svn:log V 213 Add weak_mountd_authentication, which is examined in /etc/rc.network. Setting this to YES instead of its default NO, causes mountd to be passed the -n flag, which allow non-root users mount requests to be served. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-23T13:24:01.000000Z K 7 svn:log V 165 Close file descriptors after use so as not to abuse the descriptor table when a long argument list is given. :-) Reported by: Sven Agnew END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2000-07-23T15:15:43.000000Z K 7 svn:log V 59 MFPAO: Add support for AX88190, equipped in MELCO LPC3-TX. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-07-23T16:33:00.000000Z K 7 svn:log V 228 Backout addition of -L switch to mtree. Using -L breaks the build process in too many cases. Adding mtree to bootstrap-tools to solve this breaks the upgrade path because mtree needs a libc that has strtofflags and fflagstostr. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-07-23T16:43:03.000000Z K 7 svn:log V 76 Remove mtree for bootstrap-tools. The -L switch change has been backed out. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-07-23T16:54:18.000000Z K 7 svn:log V 333 Add bounds checking to stackgap_alloc. Previously it was possible to construct a path that was long enough (ie longer than SPARE_USRSPACE bytes) and trash the stack. Note that SPARE_USRSPACE is much smaller than MAXPATHLEN so that the Linuxulator will now return ENAMETOOLONG even if the path is smaller than MAXPATHLEN. PR: 12749 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-07-23T17:38:32.000000Z K 7 svn:log V 344 Name all kernels 'kernel'. This fixes the incompatible behaviour of the buildkernel and installkernel targets where the kernel was called after the config name. While here, fix the brokenness of the installkernel target. It used to use ${IMAKEENV}, but since that has a very restricted PATH, it couldn't find make(1). Use ${CROSSENV} instead. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-07-23T19:55:16.000000Z K 7 svn:log V 161 Clarify RFMEM operation for rfork, which in fact clones the entire address space (whether segments are shared or not), and does NOT split the stack. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-23T20:14:36.000000Z K 7 svn:log V 59 MFC: Update mouse menu text: "4" -> "6". Approved by: jkh END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-07-23T20:26:04.000000Z K 7 svn:log V 72 Remove the 'going nowhere' warning as this belongs in the RELNOTES only END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-07-23T21:30:35.000000Z K 7 svn:log V 146 Argh... mtree has been removed from the bootstrap-tools. In that case we need to save it in installworld. That latter I forgot... Pointy hat: me END K 10 svn:author V 5 green K 8 svn:date V 27 2000-07-23T22:19:49.000000Z K 7 svn:log V 133 Using an atomic operation here won't help if nobody else uses them (for this). Use the simple_lock() on v_interlock like elsewhere. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-07-23T23:48:44.000000Z K 7 svn:log V 63 MFC: apm -d requres writable file descriptor Approved by: jkh END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-07-24T02:57:27.000000Z K 7 svn:log V 118 Revert the reversion of the default mtree behaviour. The mtree command now follows symlinks again. Requested by: jkh END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-07-24T05:15:22.000000Z K 7 svn:log V 693 When shutdown(s, SHUT_RD) is called, it calls sorflush(), which uses bzero to wipe out the socket buffer. However, this is not the right thing to do, as some state may need to be kept (SB_SEL, SB_AIO, SB_KNOTE). In particular, erasing the si_note entry will cause a panic in filt_sordetach() later, when the system attempts to remove the knote from the SLIST. Add a workaround which leaves the si_note field alone. The real fix is to only clear out those fields which need to be reset, rather than using bzero() to swat everything. However, this close to -release, a minimal fix was chosen in order to keep changes to a minimum. Reviewed by: dillon, wollman (in concept) Approved by: jkh END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-07-24T05:28:33.000000Z K 7 svn:log V 2278 This patch corrects the first round of panics and hangs reported with the new snapshot code. Update addaliasu to correctly implement the semantics of the old checkalias function. When a device vnode first comes into existence, check to see if an anonymous vnode for the same device was created at boot time by bdevvp(). If so, adopt the bdevvp vnode rather than creating a new vnode for the device. This corrects a problem which caused the kernel to panic when taking a snapshot of the root filesystem. Change the calling convention of vn_write_suspend_wait() to be the same as vn_start_write(). Split out softdep_flushworklist() from softdep_flushfiles() so that it can be used to clear the work queue when suspending filesystem operations. Access to buffers becomes recursive so that snapshots can recursively traverse their indirect blocks using ffs_copyonwrite() when checking for the need for copy on write when flushing one of their own indirect blocks. This eliminates a deadlock between the syncer daemon and a process taking a snapshot. Ensure that softdep_process_worklist() can never block because of a snapshot being taken. This eliminates a problem with buffer starvation. Cleanup change in ffs_sync() which did not synchronously wait when MNT_WAIT was specified. The result was an unclean filesystem panic when doing forcible unmount with heavy filesystem I/O in progress. Return a zero'ed block when reading a block that was not in use at the time that a snapshot was taken. Normally, these blocks should never be read. However, the readahead code will occationally read them which can cause unexpected behavior. Clean up the debugging code that ensures that no blocks be written on a filesystem while it is suspended. Snapshots must explicitly label the blocks that they are writing during the suspension so that they do not cause a `write on suspended filesystem' panic. Reorganize ffs_copyonwrite() to eliminate a deadlock and also to prevent a race condition that would permit the same block to be copied twice. This change eliminates an unexpected soft updates inconsistency in fsck caused by the double allocation. Use bqrelse rather than brelse for buffers that will be needed soon again by the snapshot code. This improves snapshot performance. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-07-24T07:40:02.000000Z K 7 svn:log V 300 Get rid of the stupid bug where diff sticks trash in your generated diff output; there being no trailing newline caused it to bitch and moan and ruin diffs. That's dumb, if I may say so myself. Yes, this file is coming off the vendor branch. It hasn't been updated in 6 years. Approved by: peter END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-24T08:56:42.000000Z K 7 svn:log V 139 truncate.c: Do not include unused header files. Add rcsid. Change copyright. truncate.1: Add AUTHORS section. Submitted by: charnier END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-07-24T11:11:56.000000Z K 7 svn:log V 108 document support for IDE root/boot, remove a few unsupported/untested SCSI cards, remove some PCMCIA cards. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-07-24T11:16:56.000000Z K 7 svn:log V 45 Document device tdfx and options TDFX_LINUX. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-24T13:40:41.000000Z K 7 svn:log V 186 If the initial attempt to write ${entropy_file} to /dev/random fails and the randomdev.ko module is not resident, try to load the module and perform the write again. Reviewed by: markm END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-24T13:52:07.000000Z K 7 svn:log V 91 When manual pages are moved or removed, MANX should be changed to NOMAN. Reported by: bde END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-07-24T14:10:17.000000Z K 7 svn:log V 587 Allow syslogd to select messages based on the originating host in a similar way to the way it can select messages from a given program. Lines beginning with "+hostname" or "#+hostname" select messaes from that hostname and lines beginning with "-hostname" or "#-hostname" match messages not from that hostname. There are some significant style issues left in the original program selection code and the man page. This should be cleared up in some later commits. Reviewed by: sheldonh Based on an original patch by: Bernd Walter Man page stylist: sheldonh END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-24T14:23:47.000000Z K 7 svn:log V 98 Add an EXAMPLES section with an example of how to mount a malloc(9)-backed md(4) device on /tmp . END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-24T14:46:11.000000Z K 7 svn:log V 35 MFC rev 1.4: add EXAMPLES section. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-24T14:59:50.000000Z K 7 svn:log V 37 Add missing punctuation to one line. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-24T15:02:04.000000Z K 7 svn:log V 69 Mark up the -a flag to unalias as a flag (Fl), not an argument (Ar). END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-24T15:05:11.000000Z K 7 svn:log V 32 MFC rev 1.41 and 1.42: two nits END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-24T15:14:47.000000Z K 7 svn:log V 101 Close a window of readability when creating the entropy seed file, which must not be world-readable. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-24T15:15:36.000000Z K 7 svn:log V 43 Previous commit was... Reviewed by: markm END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-07-24T15:32:26.000000Z K 7 svn:log V 231 Sundry changes to debugging code. Add spl/splx to various sensitive spots Change semantics of the vmnet version of the device to keep VMware happy (don't junk state when the device is closed) Submitted by: vsilyaev@mindspring.com END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-24T18:00:16.000000Z K 7 svn:log V 256 Terminate, with extreme prejudice, the USAResident hack which does bad things to /etc/make.conf in certain situations. Also soften the "don't install crypto from the USA!" messages since, except for RSA (which is still noted), that's not so true anymore. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-24T18:03:53.000000Z K 7 svn:log V 174 Clean up some nits, with the permission of the author: * Grammar fixes. * Mark up rfork and vnode as cross-references. * Clarify the use of the RFFDG flag to rfork(2). END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-24T18:05:28.000000Z K 7 svn:log V 31 MFC rev 1.12: general clean-up END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-24T18:45:25.000000Z K 7 svn:log V 33 Remove outdated crypto comments. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-24T18:46:47.000000Z K 7 svn:log V 66 MFC: fixes to eliminate USAResident and outdated crypto comments. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-07-24T19:00:18.000000Z K 7 svn:log V 107 Allocate major 152 to ACPI. Requested by: Takanori Watanabe END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-07-24T19:50:20.000000Z K 7 svn:log V 783 If the lost+found directory is created by fsck, it will do a cacheino() which sets the inoinfo's i_parent and i_dotdot to 0, but they never get set to ROOTINO. This means that propagate will never find lost+found and its descendents, subdirectories will remain DSTATE (instead of DFOUND) even though they *are* correctly linked in, and pass4.c will try to clear them unsuccessfully, thinking that there is no link count from the DSTATE directory's parent. The result is that you need to run fsck twice and get link count increasing errors (which are unexpected and fatal when running in preen mode). The fix is to set i_parent and i_dotdot to "parent" after the second cacheino() call in dir.c:allocdir(). Obtained from: "Ethan Solomita" (of the NetBSD Project) END K 10 svn:author V 8 charnier K 8 svn:date V 27 2000-07-24T20:22:49.000000Z K 7 svn:log V 188 Start enumerate option with `The following options are available' like most of the utilities. .Nm prog -> .Nm Remove unused include Make use of getopt() instead of parsing params by hand. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-07-24T20:35:19.000000Z K 7 svn:log V 50 Typos and spelling fixes. Submitted by: charnier END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-07-24T20:50:18.000000Z K 7 svn:log V 173 Back out rev 1.12 (safe quoting) until I have a chance to rework the change and get wider testing. Too many people are having problems with the script in its current form. END K 10 svn:author V 3 ken K 8 svn:date V 27 2000-07-24T21:21:03.000000Z K 7 svn:log V 83 Allocate major number 153 for the character device interface for the ti(4) driver. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-07-24T21:44:00.000000Z K 7 svn:log V 372 Fix a bug so that we have correct number of pccard instances in pcic_attach(). pcic_attach() got a wrong pointer to pcic_slots since device haven't set correct unit number yet, so always accessed elements of pcic_slots which belong to pcic0 (unit number 0). Now we set unit number to pcic device first, then access to pcic_slots based on the unit number we've just set. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-24T21:46:12.000000Z K 7 svn:log V 100 Shut an optimizing compiler up about possibly (but never) unused variables. Submitted by: charnier END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-24T21:50:38.000000Z K 7 svn:log V 28 Simplify some conditionals. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-07-24T21:51:05.000000Z K 7 svn:log V 89 must come in out-of-sorted order for proper prototyping. Approved by: JKH END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-24T21:53:04.000000Z K 7 svn:log V 151 Avoid the need to capitalize an extraneous argument to the Nm macro and be more precise about the handling of command-line arguments. Reviewed by: ps END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-24T21:54:52.000000Z K 7 svn:log V 69 Rev 1.4 shut up warnings about uninitialized (not unused) variables. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-07-24T22:27:40.000000Z K 7 svn:log V 1641 aic7xxx.c: Correct the BUILD_TCL macro. It was placing the target id in the wrong bits. This was only an issue for adapters that do not perform SCB paging (aha-3940AUW for instance). Don't bother inlining ahc_index_busy_tcl. It is never used in a performance critical path and is a bit chunky. Correct ahc_index_busy_tcl to deal with "busy target tables" embedded in the latter half of 64byte SCBs. Don't initialize the busy target table to its empty state until after we have finished extracting configuration information from chip SRAM. In the common case of using 16 bytes of chip SRAM to do untagged target lookups, we were trashing the last 8 targets configuration data. (actually only target 8 because of the bug in the BUILD_TCL macro). Cram the "bus reset delivered" message back under bootverbose. Fix the cleanup of the SCB busy target table when aborting commands. If the lun is wildcarded, we must loop through all possible luns. aic7xxx.h: Only bother supporting 64 luns right now. It doesn't seem like either this driver or any peripherals will be doing information unit transfers (where the lun number is a 32 bit integer) any time soon. aic7xxx.seq: Fix support for the aic7895. We must flush the data FIFO if performing a manual transfer that is not a multiple of 8 bytes. We were doing this quite regularly for embedded cdbs. Manaually flush the fifo on earlier adapters when dealing with embedded cdbs too. We were stuffing the FIFO with 16 bytes instead, but triggering the flush is more efficient and allows us to remove two instructions from the "copy_to_fifo" routine. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-07-25T00:23:19.000000Z K 7 svn:log V 544 Several fixes: - Fix slowness when operating over fast connections, where the timeout(9) granularity is on the same order of magnitude as the round trip time. timeout(9) can happen up to 1 tick early, which was causing receive ack timeouts to happen too early, causing bogus "lost" packets. - Increase the local time counter to 64 bits to avoid roll-over. - Keep statistics on memory allocation failures. - Add a new option to always include the ack when sending data packets. Might be useful in high packet loss situations. Might not. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-07-25T00:30:14.000000Z K 7 svn:log V 86 MFC: util.c rev 1.3, fix for stupid complaining about no trailed LF Approved by: jkh END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-07-25T01:11:17.000000Z K 7 svn:log V 106 Don't build crypto-enabled telnetd if NO_OPENSSL is defined, since it attempts to link against libcrypto. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-07-25T01:11:18.000000Z K 7 svn:log V 66 Back out previous unapproved commit, it went to the wrong branch. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-07-25T03:37:36.000000Z K 7 svn:log V 116 o Add missing function return types from capability syscall call stubs, fix compiler warning. Submitted by: jake END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-07-25T04:39:19.000000Z K 7 svn:log V 140 MFC: pcic.c 1.93 -> 1.94 Fix a bug so that we have correct number of pccard instances in pcic_attach(). Reviewed by: imp Approved by: jkh END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-07-25T05:11:57.000000Z K 7 svn:log V 117 Eliminate periodic 'mfs_badop[vop_getwritemount] = 45' messages. Submitted by: Sheldon Hearn END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-07-25T05:28:59.000000Z K 7 svn:log V 158 Add stub for softdep_flushworklist() so that kernels compiled without the SOFTUPDATES option will load correctly. Obtained from: John Baldwin END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-07-25T05:38:54.000000Z K 7 svn:log V 107 Do not need vrele(nd.ni_vp) as that is done by NDFREE(&nd, 0); Submitted by: Peter Holm END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-07-25T07:32:15.000000Z K 7 svn:log V 48 kern_accf.c is now uipc_accf.c after repo copy. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-25T07:38:22.000000Z K 7 svn:log V 105 Restore the screen after possibly spamming it. Reported by: Brian J. McGovern END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-25T07:45:19.000000Z K 7 svn:log V 43 MFC: tcpip screen clear, nuke X_AS_PACKAGE END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-07-25T07:48:25.000000Z K 7 svn:log V 258 MFC: fsync.c: [rev 1.2] typos and spelling fixes. fsync.1: [rev 1.3] typos and spelling fixes. [rev 1.4] Avoid the need to capitalize an extraneous argument to the Nm macro and be more precise about the handling of command-line arguments. Approved by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-25T08:16:10.000000Z K 7 svn:log V 43 Actually make the date printing hack work. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-25T08:16:37.000000Z K 7 svn:log V 19 MFC: fix date hack END K 10 svn:author V 5 green K 8 svn:date V 27 2000-07-25T08:20:19.000000Z K 7 svn:log V 95 MFC: check for truncated files and also set VTEXT on external included files Approved by: jkh END K 10 svn:author V 5 billf K 8 svn:date V 27 2000-07-25T08:25:48.000000Z K 7 svn:log V 15 s%LINT%NOTES%g END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-07-25T09:33:43.000000Z K 7 svn:log V 97 MFC: Don't build telnetd if NO_OPENSSL defined (now that I have permission :-) Approved by: jkh END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-07-25T11:13:12.000000Z K 7 svn:log V 47 Note KAME import and format-string code audit. END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-07-25T11:21:01.000000Z K 7 svn:log V 52 Workaround to avoid panic during detach pccard nic. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-07-25T11:45:38.000000Z K 7 svn:log V 127 Centralize the default port finding code. Work around YA Apache bug: don't send port in Host: header if it's the default port. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-25T13:01:34.000000Z K 7 svn:log V 134 Fix a bug introduced in rev 1.8, where special files ended up being treated like regular files because of missing braces. PR: 20143 END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-25T13:04:41.000000Z K 7 svn:log V 32 MFC rev 1.9: add missing braces END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-07-25T13:11:29.000000Z K 7 svn:log V 48 Document PCI_PARITY SRM flag. Document ECU use. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-07-25T13:15:54.000000Z K 7 svn:log V 36 sync with the RELENG_4 HARDWARE.TXT END K 10 svn:author V 3 des K 8 svn:date V 27 2000-07-25T14:41:02.000000Z K 7 svn:log V 287 If the server reports the size as 0, treat it as unknown. This works around a bug in some ftp servers (most notably ftp.vmunix.com) which report the size of a file correctly in ascii mode, but report it as 0 in binary mode. Reported by: asmodai Also remove an unneeded initialization. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-07-25T15:40:19.000000Z K 7 svn:log V 97 Document IPFILTER_DEFAULT_BLOCK. PR: 20075 Submitted by: Arjan de Vet END K 10 svn:author V 5 marko K 8 svn:date V 27 2000-07-25T16:49:48.000000Z K 7 svn:log V 55 Committed, Thanks!! PR: 20108 Submitted by: Doug Lee END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-07-25T18:28:46.000000Z K 7 svn:log V 157 Now that buffer locks can be recursive, we need to delete the panics that complain about them. Obtained from: Brian Fundakowski Feldman END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-07-25T18:50:22.000000Z K 7 svn:log V 42 MFC 1.11.2.3 from -stable to -current END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-07-25T18:57:20.000000Z K 7 svn:log V 263 Followup to previous commit.. - It's worthwhile to use untimeout(9), even though we must still protect against "false" timeouts, because most of the time it saves having to handle a dummy timeout event. - Slight tweaks to the delayed ACK algorithm paramters. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-07-25T19:05:09.000000Z K 7 svn:log V 441 Add -q. this will cause the warning messages about missing directories to not be printed. This is from OpenBSD (and I think NetBSD also) and makes our mtree more compatible with other BSDs. This makes cross compilation easier than it was before. Other changes will be needed to allow NetBSD or OpenBSD to cross build on FreeBSD, but this is a start. Reviewed by: andrey Obtained from: OpenBSD Concentric Red Circles by: My own stupidity END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-07-25T20:40:34.000000Z K 7 svn:log V 274 Properly handle the case where the residual is 0, but, as the target didn't bother to send a saved data pointers after the last transfer, is not recorded in sgptr. This was only a problem if the target reported non-zero status as we always check the residual in that case. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-07-25T21:18:47.000000Z K 7 svn:log V 225 o Fix a horrible bug where small reads (< 8 bytes) would return the wrong bytes. o Improve the public interface; use void* instead of char* or u_int64_t to pass arbitrary data around. Submitted by: kris ("horrible bug") END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-07-25T21:22:17.000000Z K 7 svn:log V 151 Forgot from last commit: o if the device is being written to, and the user is not root, or the securelevel is greater than 0, then fail with EPERM. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-25T22:30:09.000000Z K 7 svn:log V 98 Grrr, build a non-crypto version of tcpdump to stick in the bin distribution. Submitted by: kris END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-25T22:58:52.000000Z K 7 svn:log V 237 style(9)'ify all the function prototypes by protecting all the parameter names with a leading underscore. Notably, the 'stat' parameter in the kld_stat() prototype conflicted with stat() and generated a BDE warning. Approved by: peter END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-25T23:22:16.000000Z K 7 svn:log V 507 Use a much saner method of locating the release directory on an FTP server. Now, if a release is specified, instead of just looking for a directory with the same name as the release, try several possible directories (each suffixed with the release name) relative to the base directory including ".", "releases/MACHINE", "snapshots/MACHINE", and each of those prefixed with "pub/FreeBSD/". This will allow us to remove the evil symlinks under pub/FreeBSD/releases/MACHINE/ to the snapshots on the ftp site. END K 10 svn:author V 5 marko K 8 svn:date V 27 2000-07-25T23:24:26.000000Z K 7 svn:log V 63 MFC rev 1.12 Fix minor typo PR: 20108 Submitted by: Doug Lee END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-07-25T23:50:30.000000Z K 7 svn:log V 150 Change to support vmware... SIOCSIFADDR on the character device sets the (notional) "remote" ethernet address. Submitted by: vsilyaev@mindspring.com END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-07-25T23:54:35.000000Z K 7 svn:log V 111 Don't give the DEC Alpha user the chance to install the X servers that are non-existant on non-i386 platforms. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-07-26T01:01:01.000000Z K 7 svn:log V 100 Remove the preliminary support for ATAPI. It does not work and breaks (physically) IBM Microdrives. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-26T01:27:24.000000Z K 7 svn:log V 175 This script uses an existing set of XFree86 distribution tarballs to generate a packing list for each tarball. We can later use these packing lists to roll our own tarballs. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-26T01:31:47.000000Z K 7 svn:log V 415 This script uses the XFree86 and XFree86-contrib ports to build and install XFree86 3.3.6 into a scratch directory. The patch file patches the XFree86 port to not ask any questions and to actually be able to install some things like the i810 server link kit bits. If you want XF86Setup to build, you should have tk80 (not tk82) installed. If you want to XF86Setup_jp to build you need to have ja-tk80 installed. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-26T01:36:22.000000Z K 7 svn:log V 263 This script takes the packing lists we generated earlier and generates the corresponding tarball from it. It uses the packing list name to determine the tarball name. If the tarball name ends in 'gz', it will be gzipped, if it ends in 'bz', it will be bzip2'd. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-26T01:37:23.000000Z K 7 svn:log V 168 This script uses the other scripts in this directory to build XFree86 3.3.6 in a work directory and package it up into a set of tarballs that can be used in a release. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-26T01:39:22.000000Z K 7 svn:log V 302 Since the XFree86 port builds and installs some extras not found in the 3.3.6 base distribution, some of the packing lists needed hacking so that they would pack up everything in the right place. As a result, go ahead and just add a directory for the packing lists. These are the i386 packing lists. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-26T02:51:47.000000Z K 7 svn:log V 72 Bump an upper limit test so the xterm termcap selection actually works. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-07-26T04:24:40.000000Z K 7 svn:log V 1111 Revamp the code that calls shared libraries' init and fini functions. Formerly the init functions were called in the opposite of the order in which libraries were loaded, and libraries were loaded according to a breadth-first traversal of the dependency graph. That ordering came from SVR4.0, and it was easy to implement but not always sensible. Now we do a depth-first walk over the dependency graph and call the init functions in an order such that each shared object's needed objects are initialized before the shared object itself. At the same time we build a list of finalization (fini) functions in the opposite order, to guarantee correct C++ destructor ordering whenever possible. (It may not be possible if dlopen and dlclose are used in strange ways, but we come as close as one can come.) The need for this renovation has become apparent as more programs have started using multithreading. The multithreaded C library libc_r requires initialization, whereas the standard libc does not. Since virtually every other object depends on the C library, it is important that it get initialized first. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-26T04:28:21.000000Z K 7 svn:log V 115 Take a lesson from picoBSD: symlink /bin and /sbin to /stand in the mfsroot and install dhclient-script in stand/. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-07-26T04:47:17.000000Z K 7 svn:log V 415 If a directory is world-writable or is not owned by root, skip it and emit a warning. This is a security measure since ldconfig influences the shared libraries used by all programs. I think the check should be made even more stringent by also ignoring group-writable directories. I will make that change soon unless we encounter a good reason not to do it. Submitted by: Maxime Henrion END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-26T06:32:05.000000Z K 7 svn:log V 76 MFC: Symlink /bin and /sbin to /stand on the boot floppy. Approved by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-26T06:40:55.000000Z K 7 svn:log V 43 Add md.4 to build list. Requested by: ben END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-26T06:47:56.000000Z K 7 svn:log V 63 MFC: Allow the xterm termcap to be selected. Approved by: jkh END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-26T07:24:13.000000Z K 7 svn:log V 68 MFC: Build a non-crypto tcpdump for the bin dist. Approved by: jkh END K 10 svn:author V 3 des K 8 svn:date V 27 2000-07-26T07:28:33.000000Z K 7 svn:log V 125 Restore the old semantics of deleting the output file when interrupted. Some people liked this and some didn't, so POLA won. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-07-26T07:54:18.000000Z K 7 svn:log V 85 MFC: Sync with -CURRENT (work around bugs in FTP and HTTP servers) Approved by: jkh END K 10 svn:author V 3 des K 8 svn:date V 27 2000-07-26T07:56:16.000000Z K 7 svn:log V 92 MFC: revert to old behavior of deleting the output file when interrupted. Approved by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-26T08:20:28.000000Z K 7 svn:log V 80 Disable X servers which don't exist for non-i386 machines Requested-by: obrien END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-26T08:51:58.000000Z K 7 svn:log V 120 Describe the syncer(4)-related sysctls kern.filedelay, kern.dirdelay and kern.metadelay, thanks to mckusick's feedback. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-26T08:54:44.000000Z K 7 svn:log V 41 MFC: describe syncer(4)-related sysctls. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-26T11:31:58.000000Z K 7 svn:log V 28 Set to 4.1-RELEASE for tag. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-26T11:35:21.000000Z K 7 svn:log V 24 Now we're in 4.1-STABLE END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-26T12:19:14.000000Z K 7 svn:log V 62 Fix a paste-o error which broke the build Pointy-hat to: jhb END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-26T12:20:24.000000Z K 7 svn:log V 29 MFC: fix last-minute paste-o END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-07-26T12:50:35.000000Z K 7 svn:log V 284 Update the description of available channel for Japan. The regulations has been changed to adopt 802.11b since Oct. 99. For 11Mbps NICs sold in Japan, all DS channels (1..14) are available. Thank you, itojun. Obtained from: NetBSD:basesrc/usr.sbin/wiconfig/wiconfig.8 Rev.1.5 ->1.6 END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-07-26T14:45:37.000000Z K 7 svn:log V 121 Remove the 'going nowhere' warning as this belongs in the RELNOTES only (if it does not get resolved in the first place) END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-07-26T17:53:04.000000Z K 7 svn:log V 54 Fix the "mfs_badop[vop_getwritemount] = 45" messages. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-26T19:39:46.000000Z K 7 svn:log V 178 Document the SYSV IPC kernel options. Also, remove the SHM_PHYS_BACKED option as it is no longer used. PR: docs/20080 Submitted by: Michael Robinson END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-26T19:40:42.000000Z K 7 svn:log V 70 Remove the SHM_PHYS_BACKED option. Approved by: peter (in principle) END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-07-26T20:12:46.000000Z K 7 svn:log V 159 Fix the reporting of a raw device node. Change a warnx to an errx since we should only attempt to use this utility on a character device. Approved by: green END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-07-26T20:29:20.000000Z K 7 svn:log V 246 o Lock vnode before calling extattr_* VOP's, and modify vnode spec to allow for that. o Remember to call NDFREE() if exiting as a result of a failed vn_start_write() when snapshotting. Reviewed by: mckusick Obtained from: TrustedBSD Project END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-26T21:12:34.000000Z K 7 svn:log V 176 Fix up for 4.1-RELEASE (good thing my build fell over for another reason and had to be restarted - this would have been embarassing). Noticed by: Bruce A Mah END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-07-26T21:12:35.000000Z K 7 svn:log V 77 This commit was manufactured by cvs2svn to create tag 'RELENG_4_1_0_RELEASE'. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-26T21:16:45.000000Z K 7 svn:log V 55 Adjust the docs to now be in a post 4.1-RELEASE world. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-07-26T23:07:01.000000Z K 7 svn:log V 709 Clean up the snapshot code so that it no longer depends on the use of the SF_IMMUTABLE flag to prevent writing. Instead put in explicit checking for the SF_SNAPSHOT flag in the appropriate places. With this change, it is now possible to rename and link to snapshot files. It is also possible to set or clear any of the owner, group, or other read bits on the file, though none of the write or execute bits can be set. There is also an explicit test to prevent the setting or clearing of the SF_SNAPSHOT flag via chflags() or fchflags(). Note also that the modify time cannot be changed as it needs to accurately reflect the time that the snapshot was taken. Submitted by: Robert Watson END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-07-26T23:10:02.000000Z K 7 svn:log V 275 Disable LK_CANRECURSE on buffer locks. The recusion is needed only for certain uses of snapshots and currently appears to be causing some other problems. So for now, I am reverting to the old semantics until I have had time to investigate what is causing the other problems. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-07-26T23:15:46.000000Z K 7 svn:log V 193 Add address translation support for RTSP/RTP used by RealPlayer and Quicktime streaming media applications. Add a BUGS section to the man page. Submitted by: Erik Salander END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-07-26T23:46:28.000000Z K 7 svn:log V 88 Fix temp. singnals blocking. Only one signal was blocked due to typo pasted many times. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-07-26T23:55:34.000000Z K 7 svn:log V 525 Use a custom Tigon 2 firmware image, hopefully temporarily. This is the 12.4.11 firmware with a few changes to the link handling code merged in from the 12.4.13 release. I'm doing this because the 12.4.13 firmware doesn't seem to handle 10/100 link settings properly on 1000baseT cards. Note that the revision codes still identify the firmware as 12.4.13 because both ti_fw2.h and ti_fw.h have to have the same revision values, and I wanted to keep the 12.4.13 firmware for Tigon 1 cards. It's nice to have firmware source. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-07-27T00:46:29.000000Z K 7 svn:log V 124 Fix an annoying bogon in the form of a missing tab when generating CD-ROM mount points in /etc/fstab. Requested by: obrien END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-07-27T01:22:24.000000Z K 7 svn:log V 64 Remove the only use of SCARG and perform dead code elimination. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-07-27T01:22:25.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-07-27T03:45:18.000000Z K 7 svn:log V 266 Distinguish between whether ktraceing was enabled before an IO operation or after it. If the ktrace operation was enabled while the process was blocked doing IO, the race would allow it to pass down invalid (uninitialized) data and panic later down the call stack. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-07-27T03:46:51.000000Z K 7 svn:log V 27 MFC: rev. 1.62, race fixes END K 10 svn:author V 5 green K 8 svn:date V 27 2000-07-27T03:50:25.000000Z K 7 svn:log V 251 -mkdir the ${DESTDIR}/modules directory upon modules-install in case it doesn't exist. This could bite you by allowing you merrily install your modules one on top of the other as the regular file ${DESTDIR}/modules and think it completed properly... END K 10 svn:author V 5 green K 8 svn:date V 27 2000-07-27T04:04:12.000000Z K 7 svn:log V 26 MFC: rev. 1.62, fix races END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-07-27T07:58:47.000000Z K 7 svn:log V 133 Let wall report the local timezone as well on output. PR: 17867 Submitted by: Joel Ray Holveck Nagged by: nrahlstr END K 10 svn:author V 3 des K 8 svn:date V 27 2000-07-27T08:48:48.000000Z K 7 svn:log V 185 Don't fail if _ftp_stat() reports a protocol error, since that most likely means that the server doesn't understand SIZE or MDTM, which should not be a hard failure. Submitted by: ume END