ƒ¬398000 223 202 622 294 268 162 119 240 180 120 240 176 162 266 133 132 387 151 251 263 161 151 201 822 325 436 166 217 812 232 287 109 371 149 111 119 158 381 281 147 237 181 119 243 150 169 184 141 128 132 143 365 129 197 155 236 237 136 229 169 189 167 296 185 241 207 223 143 114 351 151 502 489 186 190 121 287 234 221 145 234 298 166 277 359 341 145 126 212 240 222 297 135 202 209 238 159 184 153 147 181 1573 306 158 327 246 234 138 227 176 235 167 141 136 134 159 145 201 199 156 256 216 120 241 176 181 143 131 132 260 224 832 744 651 265 232 152 169 102 375 143 124 205 171 224 129 579 222 184 453 446 155 291 922 234 220 151 394 156 247 154 130 225 168 170 160 311 132 156 235 223 508 241 442 149 218 219 312 266 187 214 145 424 194 601 359 162 253 162 159 317 183 243 123 125 343 243 143 173 102 225 725 184 241 176 382 162 276 120 119 302 181 362 120 169 222 268 165 172 197 159 202 219 148 K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-07T05:43:40.000000Z K 7 svn:log V 109 We no longer need to acqure Giant in ast() for ktrpsig() in postsig() now that ktrace no longer needs Giant. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-07T05:47:35.000000Z K 7 svn:log V 529 - Fixup / remove obsolete comments. - ktrace no longer requires Giant so do ktrace syscall events before and after acquiring and releasing Giant, respectively. - For i386, ia32 syscalls on ia64, powerpc, and sparc64, get rid of the goto bad hack and instead use the model on ia64 and alpha were we skip the actual syscall invocation if error != 0. This fixes a bug where if we the copyin() of the arguments failed for a syscall that was not marked MP safe, we would try to release Giant when we had not acquired it. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-07T06:02:35.000000Z K 7 svn:log V 197 Disabling automatic --same-owner option when running as uid 0 along with the --same-permissions was an overkill, so put it back. This is consistent with what our old tar did. Suggested by: dillon END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-07T07:08:06.000000Z K 7 svn:log V 175 Contrary to what the comments said, rs -H did not recycle storage, it just kept writing past the end of the buffer. Correct the code so that it actually does recycle storage. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-06-07T08:56:30.000000Z K 7 svn:log V 66 Commit changes that happened in IPFilter versions 3.4.27 - 3.4.28 END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-06-07T08:58:22.000000Z K 7 svn:log V 23 Import IPFilter 3.4.28 END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-06-07T08:58:22.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r98005, 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 2002-06-07T08:58:23.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'ipfilter-vendor-sys-v3-4-28'. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-06-07T08:58:26.000000Z K 7 svn:log V 24 Import IPFilter 3.4.28 END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-06-07T08:58:26.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r98008, 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 2002-06-07T08:58:27.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'ipfilter-vendor-v3-4-28'. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-06-07T09:01:41.000000Z K 7 svn:log V 66 Commit changes that happened in IPFilter versions 3.4.27 - 3.4.28 END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-07T09:13:43.000000Z K 7 svn:log V 173 style(9): don't initialise variables in their declaration, remove space after function name, use __unused on unused parameters instead of initialising them to bogus values. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-06-07T11:49:33.000000Z K 7 svn:log V 39 Fix up the DMA buffer allocation call. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-06-07T11:49:56.000000Z K 7 svn:log V 38 Uncomment some bits that we now need. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-07T14:33:23.000000Z K 7 svn:log V 294 According to Bruce, this file shouldn't have comments to describe what options do. Comments should be in NOTES and having the comments in two places usually means that one place will just bitrot. Thus, remove the comment for KTRACE_REQUEST_POOL from the previous revision. Requested by: bde END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-06-07T14:37:09.000000Z K 7 svn:log V 59 Renamed the idempotency identifier to match the file name. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-06-07T15:28:16.000000Z K 7 svn:log V 158 0 is not an invalid interrupt in the PCI world (just in the ia32 world), do not treat it as such. This fixes the alpha boot problem. Reviewed by: drew, des END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-07T15:32:05.000000Z K 7 svn:log V 170 Fix a bug where request_part_size() was hard-coded to check the rootSize variable rather than the one passed in as the first argument. Sponsored by: The Weather Channel END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-06-07T15:36:42.000000Z K 7 svn:log V 68 Comment out options SMP for now until I figure out what's going on. END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-06-07T15:45:12.000000Z K 7 svn:log V 60 MFen: Update release documentation entities for 4.6-RELEASE END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-06-07T17:25:19.000000Z K 7 svn:log V 108 Return HOSTNAME_INVALIDADDR when reverse lookup is fail. Submitted by: Sergey Zorin END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-06-07T18:34:23.000000Z K 7 svn:log V 729 o Add vm_map_unwire() for unwiring contiguous regions of either kernel or user vm_maps. In accordance with the standards for munlock(2), and in contrast to vm_map_user_pageable(), this implementation does not allow holes in the specified region. This implementation uses the "in transition" flag described below. o Introduce a new flag, "in transition," to the vm_map_entry. Eventually, vm_map_delete() and vm_map_simplify_entry() will respect this flag by deallocating in-transition vm_map_entrys, allowing the vm_map lock to be safely released in vm_map_unwire() and (the forthcoming) vm_map_wire(). o Modify vm_map_simplify_entry() to respect the in-transition flag. In collaboration with: tegge END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-07T18:55:42.000000Z K 7 svn:log V 229 Install a "perl5.6.1" wrapper. I think this is going too far as now /usr/src has to carefully watch the Perl port to keep this in sync. But this is the only way I am allowed to fix the mozzila build (and other USE_PERL5 ports). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-07T20:23:44.000000Z K 7 svn:log V 340 IPfiler has problems with its keep state when the windows size is 64k. So reduce it to 57k for now. It should remain 64k in -CURRENT so we can force a fix in broken software. There is nice explanation in the PR about the environment in which the bug happens. Approved by: murray PR: 34801 Submitted by: AMAKAWA Shuhei END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-07T20:54:02.000000Z K 7 svn:log V 71 MFC: rev 1.51.2.13 (reduce windows size to 57k). Requested by: murray END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-06-07T23:51:30.000000Z K 7 svn:log V 121 If we boot verbose, then print out 'interesting' CAM errors that otherwise would hide problems (like Selection Timeout). END K 10 svn:author V 8 matusita K 8 svn:date V 27 2002-06-08T03:15:50.000000Z K 7 svn:log V 714 Explicitly set TARGET and TARGET_ARCH in a chroot sandbox. In fact, these variable are set as environment variables since we run "make TARGET=xxx TARGET_ARCH=xxx"; TARGET and TARGET_ARCH are declared in the command line arguments. However, if you are not make(1) guy, it is hard to understand that TARGET/TARGET_ARCH are appropriately set in a chroot environment (as environment variables). Now, the only environment variable need to be set explicitly is 'PATH'. If we set PATH in /mk script, we can make pristine sandbox for release build (i.e., "env -i /usr/sbin/chroot ${CHROOT} /mk" will work). Valuable comments about this issue from: ru Tested on (virtually): snapshots.jp.FreeBSD.org MFC after: 2 weeks END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-08T05:37:00.000000Z K 7 svn:log V 138 Add a note for an ata(4) MFC, which required remaking device nodes. Suggested by: Larry Rosenman Approved by: re (bmah) END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-08T05:47:46.000000Z K 7 svn:log V 189 Don't say that the list of formats can be space delimited, it no longer can be. Mention that more than one -o will concatenate formats. Submitted by: Jun Kuriyama END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-06-08T06:49:15.000000Z K 7 svn:log V 17 Fixed unsorting. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-06-08T07:10:28.000000Z K 7 svn:log V 277 Fix bizarre SMP problems. The secondary cpus sometimes start up with junk in their tlb which the prom doesn't clear out, so we have to do so manually before mapping the kernel page table or the cpu can hang due various conditions which cause undefined behaviour from the tlb. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-06-08T07:17:19.000000Z K 7 svn:log V 56 Remove code from trap which is handled in userland now. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-06-08T07:21:52.000000Z K 7 svn:log V 18 Remove test code. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-06-08T07:22:36.000000Z K 7 svn:log V 26 Re-enable SMP by default. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-08T07:27:21.000000Z K 7 svn:log V 66 Don't split multibyte characters when the -n option is specified. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-06-08T07:32:38.000000Z K 7 svn:log V 288 o Remove an unnecessary call to vm_map_wakeup() from vm_map_unwire(). o Add a stub for vm_map_wire(). Note: the description of the previous commit had an error. The in- transition flag actually blocks the deallocation of a vm_map_entry by vm_map_delete() and vm_map_simplify_entry(). END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-06-08T07:36:28.000000Z K 7 svn:log V 187 Add code to drop to ddb when a process gets a fatal signal that usually suggests kernel bugs (4, 10, 11). Add a sysctl debug.debugger_on_signal which turns this on and off, default off. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-06-08T07:47:23.000000Z K 7 svn:log V 54 Virgin import (trimmed) of GNU Sort, textutils 2.0.21 END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-06-08T07:47:23.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r98038, 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 2002-06-08T07:47:24.000000Z K 7 svn:log V 85 This commit was manufactured by cvs2svn to create tag 'gnu-sort-vendor-SORT_v2_0_21'. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-06-08T07:51:53.000000Z K 7 svn:log V 26 Some upgrade instructions END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-08T08:08:47.000000Z K 7 svn:log V 150 Document cut(1)'s deficiencies in dealing with multibyte characters in the BUGS section. These will be easy to fix when we have wide character stdio. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-06-08T08:16:22.000000Z K 7 svn:log V 57 Use easy way to sense C and POSIX locales, like in GLIBC END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-08T08:37:27.000000Z K 7 svn:log V 77 Add an examples section. Avoid beginning a sentence with a lowercase letter. END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-06-08T08:54:50.000000Z K 7 svn:log V 93 MFen 1.1.2.5.2.2: drop pointer to freebsd-stable, use 4.6-RELEASE manpages Approved by: re@ END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-08T10:19:07.000000Z K 7 svn:log V 49 nroff and pr no longer try to disallow messages. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-06-08T10:34:12.000000Z K 7 svn:log V 35 Activate new GNU sort from contrib END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-08T11:33:22.000000Z K 7 svn:log V 40 Support the "--" end-of-options marker. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-08T11:40:12.000000Z K 7 svn:log V 51 Use the Tn macro for COBOL, FORTRAN, PL/1, SNOBOL. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-08T18:11:52.000000Z K 7 svn:log V 267 Allow whitespace to act as a delimiter in the keywords list given to the -o, again, but also allow it in the user-specified header, too. This is far more backwards compatible and SUSv3-happy than allowing only comma to seperate the keywords list. Submitted by: tjr END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-08T18:48:40.000000Z K 7 svn:log V 34 Fix compiling FORTRAN77 programs. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-06-08T19:00:40.000000Z K 7 svn:log V 104 o Simplify vm_map_unwire() by merging the second and third passes over the caller-specified region. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-06-08T19:49:22.000000Z K 7 svn:log V 63 Don't have -prefixlen 128 on host routes. Obtained from: KAME END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-08T19:58:31.000000Z K 7 svn:log V 140 Restore revision 1.15 (use profiled C++ libs) which wasn't on the WIP_GCC31 branch and thus was lost in the shuffle on the move to Gcc 3.1. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-06-08T21:33:42.000000Z K 7 svn:log V 144 Fix a '<<' that should have been a '>>' in the 48bit case. Fortunately we only have had 32bit block counts until recently, and no 2TB disks :) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-09T00:03:56.000000Z K 7 svn:log V 41 Allow one to profile FORTRAN77 programs. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-06-09T00:46:24.000000Z K 7 svn:log V 135 Check the return value of getcwd() to avoid printf()ing a NULL. Mark usage() as __dead2 to avoid a GCC warning. Spotted by: keramida END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-06-09T02:20:58.000000Z K 7 svn:log V 72 ANSIfy a few prototypes, thus fixing a few warnings. Reviewed by: grog END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-06-09T02:52:40.000000Z K 7 svn:log V 97 Renamed the idempotency identifier to match the file name. Cleaned up indentation and comments. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2002-06-09T03:57:34.000000Z K 7 svn:log V 75 Fix bug which has been there since rev 1.1 where && was used instead of &. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-06-09T04:15:40.000000Z K 7 svn:log V 198 Replace with . No functions from the former are used in this file, and strlen() needs to be prototyped by the latter, for this to compile without warnings. Reviewed by: mike END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-06-09T04:18:45.000000Z K 7 svn:log V 88 Use socklen_t for the length of a socket structure instead of `int'. Reviewed by: mike END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-06-09T07:28:35.000000Z K 7 svn:log V 145 if you have taken the mbuf out of the message object, then if you pass the object to someone else, you need to put the mbuf back into it first.. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-06-09T09:28:02.000000Z K 7 svn:log V 112 Per previous discussion, and with Mark's blessing, update the value of this knob to reflect (-)current reality. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-09T10:25:51.000000Z K 7 svn:log V 130 Stamp out Danglish: Spelling, grammer and other nitpicking. Submitted by: "Steven G. Kargl" END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-09T10:57:34.000000Z K 7 svn:log V 51 Improve some on the naming. Submitted by: iedowse END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-09T10:59:04.000000Z K 7 svn:log V 22 Catch up with kernel. END K 10 svn:author V 2 hm K 8 svn:date V 27 2002-06-09T14:20:17.000000Z K 7 svn:log V 259 Fix driver to re-enable sound output on AD1816 based cards caused by an obviously bogous return value of ad1816chan_setformat(). PR: 37932 Submitted by: Martin Kaeske Reviewed by: hm MFC after: 10 days END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-06-09T19:29:55.000000Z K 7 svn:log V 58 Don't depend on to bogusly include . END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-06-09T19:39:18.000000Z K 7 svn:log V 408 o Remove include of , it adds too much pollution; instead, add typedefs of only gid_t, time_t, and uid_t. o Remove an unneeded conditional that hid macros that are in the implementation namespace and therefore don't need to be hidden when _POSIX_SOURCE is defined. o Adjust some conditionals for compatibility with X/Open and POSIX. o Note missing functions getpwnam_r() and getpwuid_r(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-06-09T20:25:18.000000Z K 7 svn:log V 396 o Add vm_map_wire() for wiring contiguous regions of either kernel or user vm_maps. This implementation has two key benefits when compared to vm_map_{user_,}pageable(): (1) it avoids a race condition through the use of "in-transition" vm_map entries and (2) it eliminates lock recursion on the vm_map. Note: there is still an error case that requires clean up. Reviewed by: tegge END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-10T00:46:29.000000Z K 7 svn:log V 92 Check the run dependencies, not the build dependencies Spotted by: steve Pointy hat: brian END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-06-10T03:00:24.000000Z K 7 svn:log V 95 New man page that documents many of the kernel related signal functions. Requested by: alfred END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-06-10T03:01:36.000000Z K 7 svn:log V 26 Add signal.9 and friends. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-06-10T03:25:23.000000Z K 7 svn:log V 190 Correct the logic for determining whether the per-CPU locks need to be destroyed. This fixes a problem where destroying a UMA zone would fail to destroy all zone mutexes. Reviewed by: jeff END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-10T04:28:53.000000Z K 7 svn:log V 138 Change our default XF86Config location from /etc/ to /etc/X11/, following the lead of The XFree86 Project's default. Approved by: Murray END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-06-10T04:37:11.000000Z K 7 svn:log V 125 The moduledata_t argument is not a pointer, and sysstem_sub_id should be sysinit_sub_id. PR: docs/34583 Approved by: murray END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-10T04:39:51.000000Z K 7 svn:log V 50 MFRELENG4: /etc/XF86Config -> /etc/X11/XF86Config END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-10T04:47:26.000000Z K 7 svn:log V 138 Change our default XF86Config location from /etc/ to /etc/X11/, following the lead of The XFree86 Project's default. Approved by: Murray END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-10T05:03:20.000000Z K 7 svn:log V 200 Note early appearence of some commands. These actually appeared in PWB, but it seems we don't have a macro for that yet, so list them in the first UNIX release since then that we have a .At for: v7. END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-06-10T05:18:00.000000Z K 7 svn:log V 71 Document the cred_update_thread() function, and fix the RETURN VALUES. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-10T06:06:20.000000Z K 7 svn:log V 184 Correctly handle global substitutions where the pattern is only "$", the EOL anchor, when the last input line does not end in a newline character. Picked up by the GNU sed test suite. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-06-10T06:11:45.000000Z K 7 svn:log V 266 o In vm_map_entry_create(), call uma_zalloc() with M_NOWAIT on system maps. Submitted by: tegge o Eliminate the "!mapentzone" check from vm_map_entry_create() and vm_map_entry_dispose(). Reviewed by: tegge o Fix white-space usage in vm_map_entry_create(). END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-06-10T07:16:42.000000Z K 7 svn:log V 246 Go back to taking the user's umask into account. Thanks to Alfred for hatching the idea of using dc, and Giorgos (keramida) for incubating it. This also reverses most of the previous commit which took out or modified the text about umask stuff. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-10T07:25:35.000000Z K 7 svn:log V 53 Don't write escape newlines with `l' command (SUSv3) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-10T07:27:32.000000Z K 7 svn:log V 34 Newlines are not escaped anymore. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-10T07:44:04.000000Z K 7 svn:log V 119 The 10 occurrence limit for the `s' command documented here has not existed for a very long time (or never did exist). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-10T07:55:13.000000Z K 7 svn:log V 147 Refer to environ(7) for description of COLUMNS instead of describing it in-line. Document effects of locale environment variables in the same way. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-10T08:50:56.000000Z K 7 svn:log V 129 Add an EXAMPLES section with three examples. Document the problem with multibyte characters and the -d option in a BUGS section. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-10T09:03:49.000000Z K 7 svn:log V 199 Add another example for using paste(1) since tjr seemed to want more examples on IRC. This one is to create a colon seperated list of directories from find(1), suitable for use in the shell's PATH. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-10T09:07:22.000000Z K 7 svn:log V 43 Add History section. sleep appeared in v4. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-10T09:33:15.000000Z K 7 svn:log V 109 Sort sections, use Ex macro in Diagnostics section, point out that the first example only works with csh(1). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-10T10:03:46.000000Z K 7 svn:log V 116 When stat(2) fails, put the name of the component it failed on in the warning message as well as the path argument. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-10T10:39:33.000000Z K 7 svn:log V 145 Remove -j from synopsis. The form given in the synopsis was incorrect, and it should not have been there at all since it is a deprecated option. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-10T15:34:22.000000Z K 7 svn:log V 64 MFC: make room for new home of XF86Config. Approved by: murray END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-10T15:48:23.000000Z K 7 svn:log V 89 cvs -j -j gave me two copies of TARGET_VERSION and I didn't notice it before committing. END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-06-10T17:08:42.000000Z K 7 svn:log V 58 Fix wording and spelling in the trapsignal() description. END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-06-10T17:36:05.000000Z K 7 svn:log V 52 Fix up the wording thoughout, and document locking. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-10T18:49:41.000000Z K 7 svn:log V 89 Put geom_gpt.c under the GEOM option instead of having a special GEOM_GPT option for it. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-06-10T18:52:31.000000Z K 7 svn:log V 1476 In tracking down an installation seg fault with then openoffice port Martin Blapp determined that the elf dynamic loader was at fault. In particular, the loader uses alloca() to allocate a symbol cache on the stack. Normally this would work just fine, but if the loader is called from a threaded program and the object being loaded is fairly large the alloca() can blow away the thread stack and effect other nearby thread stacks as well. My testing showed that the symbol cache can be as large as 250KBytes during the openoffice port build and install sequence. Martin was able to work around the problem by disabling the symbol cache (cache = NULL;). However, this solution is not adequate for commit because it can cause an enormous cpu burden for applications which do a lot of dynamic loading (e.g. like konqueror). The solution is to use anonymous mmap() to temporarily allocate space to hold the symbol cache. In testing I found that replacing the alloca() with mmap() has no observable degredation in performance. It should be noted that this bug does not necessarily cause an immediate crash but can instead result in long term corruption and instability in applications that load modules from threads. The bug is almost certainly responsible for some of the instabilities found in konqueror, for example, and possibly netscape too. Sleuthing work by: Martin Blapp X-MFC after: Before or after the 4.6 release depending on the release engineers END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-10T19:25:21.000000Z K 7 svn:log V 209 - Whitespace only: use return statement consistentlt (return (foo), not return(foo)), kill extra blank names between function names; - fix format string in printf(): devtoname() returns string, not pointer. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2002-06-10T20:05:46.000000Z K 7 svn:log V 66 Lock up inpcb. Submitted by: Jennifer Yang END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-06-10T21:15:50.000000Z K 7 svn:log V 231 Correct a bug in the last commit. The whole point of creating a 'done:' goto target was so the cache could be freed. So free the cache after done: rather then before done: (!) Submitted by: Gavin Atkinson END K 10 svn:author V 3 jdp K 8 svn:date V 27 2002-06-10T21:51:16.000000Z K 7 svn:log V 153 Dillon's recent commits to the dynamic linker without running them by me first have given me a good excuse to drop my MAINTAINERship. MFC after: 1 week END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-06-10T22:40:26.000000Z K 7 svn:log V 138 Convert hit and miss counters to unsigned values. Surely negative values for either does not make sense. PR: (one small part of) 19720 END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-10T22:48:51.000000Z K 7 svn:log V 41 ps(1) appeared in v4 Submitted by: grog END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-10T22:59:59.000000Z K 7 svn:log V 129 Note that this appeared at least as early as PWB UNIX. Use the literal string 'PWB UNIX', as we still have no .At macro for it. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2002-06-10T23:48:37.000000Z K 7 svn:log V 84 Every array elt is initialized in the following loop, so remove unnecessary M_ZERO. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-06-11T05:24:22.000000Z K 7 svn:log V 142 o Teach vm_map_delete() to respect the "in-transition" flag on a vm_map_entry by sleeping until the flag is cleared. Submitted by: tegge END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-11T06:56:31.000000Z K 7 svn:log V 75 Make the alpha architecture use the common ufsread(). Submitted by: ticso END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-11T08:11:12.000000Z K 7 svn:log V 49 cut(1) appeared at least as early as System III. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-11T08:13:03.000000Z K 7 svn:log V 44 paste(1) appeared at least as early as 32v. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-11T10:19:59.000000Z K 7 svn:log V 42 #include to get BBSIZE. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2002-06-11T10:56:49.000000Z K 7 svn:log V 67 Fix typo. Submitted by: Kyunghwan Kim END K 10 svn:author V 3 hsu K 8 svn:date V 27 2002-06-11T10:58:57.000000Z K 7 svn:log V 53 Remember to initialize the control block head mutex. END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-06-11T11:27:20.000000Z K 7 svn:log V 105 Use the constants from for the sizes of integral C types rather than defining them ourselves. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-11T11:27:28.000000Z K 7 svn:log V 106 Add a reference count to struct fetchconn so we don't prematurely close and free a cached FTP connection. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-06-11T18:23:11.000000Z K 7 svn:log V 60 SO_PRIVSTATE has been commented out for long enough now.... END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-06-11T19:13:59.000000Z K 7 svn:log V 163 o Properly handle a failure by vm_fault_wire() or vm_fault_user_wire() in vm_map_wire(). o Make two white-space changes in vm_map_wire(). Reviewed by: tegge END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-06-11T19:47:44.000000Z K 7 svn:log V 120 Time counter stats are unsigned, advertise them to sysctl(8) that way. PR: (one small part of) 19720 Approved by: phk END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-06-11T21:12:04.000000Z K 7 svn:log V 23 Import sendmail 8.12.4 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-06-11T21:12:04.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r98121, 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 2002-06-11T21:12:05.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-v8_12_4'. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-11T21:14:02.000000Z K 7 svn:log V 86 catch up with ktrace changes, KTRPOINT takes a 'struct thread' not 'struct proc' now. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-06-11T21:16:51.000000Z K 7 svn:log V 46 Resolve conflicts from sendmail 8.12.4 import END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-06-11T21:17:35.000000Z K 7 svn:log V 34 sendmail 8.12.4 has been imported END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-06-11T21:18:42.000000Z K 7 svn:log V 35 sendmail 8.12.4 has been imported. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-11T21:22:32.000000Z K 7 svn:log V 164 This actually compiles under lint now, by effectively #if 0'ing it when compiling LINT, linking LINT was broke, so unbreak by removing the preprocessor directives. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-11T21:43:54.000000Z K 7 svn:log V 130 New release notes: GNU sort (textutils 2.0.21), NetBSD stat 20020605, GNU tar 1.13.25. Updated release notes: IPFilter 3.4.28. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-11T23:06:41.000000Z K 7 svn:log V 738 Add role="historic" attributes to all release notes that were MFC-ed as of 4.6-RELEASE (or earlier). This commit shouldn't have any immediate effect, but we'll eventually use some stylesheet magic to remove the historic release notes from the output stream. This will have the effect of making the 5.0-RELEASE release notes contain material only relevent to -CURRENT *or* recently MFC-ed to 4-STABLE. The stylesheet fixes will follow later, once I work out a couple more details. I wanted to get this commit done now, before anything gets MFC-ed in the post-4.6 world (so we don't need to go back later and figure this out). If a historic release note gets modified, it may very well be appropriate to remove its historic attribute. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-12T00:21:07.000000Z K 7 svn:log V 649 Add the following functions: rad_request_authenticator() Returns the Request-Authenticator relevant to the most recently received RADIUS response. rad_server_secret() Returns the Shared Secret relevant to the most recently received RADIUS response. Neither of these functions should be necessary, however, the MS-MPPE-Recv-Key and MS-MPPE-Send-Key Microsoft Vendor Specific attributes are supplied in a mangled (encrypted) format, requiring this information to demangle. It's not clear whether these functions should be replaced with a rad_demangle() function or whether these attributes are one-offs. Sponsored by: Monzoon END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-12T00:33:17.000000Z K 7 svn:log V 556 Understand the following Microsoft Vendor Specific RADIUS attributes: RAD_MICROSOFT_MS_MPPE_ENCRYPTION_POLICY RAD_MICROSOFT_MS_MPPE_ENCRYPTION_TYPES RAD_MICROSOFT_MS_MPPE_RECV_KEY RAD_MICROSOFT_MS_MPPE_SEND_KEY These attributes may be supplied by a RADIUS server when MSCHAPv2 is used to authenticate. It *should* now be possible to build ppp with -DNODES and still support CHAP/MSCHAP/MSCHAPv2/MPPE via a RADIUS server, but the code isn't yet smart enough to do that (building with -DNODES just looses these facilities). Sponsored by: Monzoon END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-06-12T02:08:18.000000Z K 7 svn:log V 169 Make nselcol, the number of select collisions since boot, unsigned as negative collisions simply doesn't make sense. PR: (one small part of) 19720 Approved by: alfred END K 10 svn:author V 3 hsu K 8 svn:date V 27 2002-06-12T03:08:08.000000Z K 7 svn:log V 139 Fix typo where INP_INFO_RLOCK should be INP_INFO_RUNLOCK. Submitted by: tegge, jlemon Prefer LIST_FOREACH macro. Submitted by: jlemon END K 10 svn:author V 3 hsu K 8 svn:date V 27 2002-06-12T03:11:06.000000Z K 7 svn:log V 60 Fix logic which resulted in missing a call to INP_UNLOCK(). END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-12T04:11:01.000000Z K 7 svn:log V 72 The error functions take constant pointers to strings for their format. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-06-12T04:13:09.000000Z K 7 svn:log V 10 Kill __P. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-12T04:18:31.000000Z K 7 svn:log V 277 String lengths and sizeof()s are size_t not int. Mark an unused parameter of ReadMakefile as __unused, it's there because this function is used by the abstracted list interface which normally deals with item handlers which take two arguments. Add a missing static prototype. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-06-12T04:18:35.000000Z K 7 svn:log V 51 KNF. Use ANSI functions rather than old K&R style. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-06-12T04:28:15.000000Z K 7 svn:log V 32 de __P ANSI functions minor knf END K 10 svn:author V 3 hsu K 8 svn:date V 27 2002-06-12T06:01:22.000000Z K 7 svn:log V 112 As a stop-gap measure, add one INP_LOCK_DESTROY() to in6_pcbdetach() to get kernel compiled with INET6 to boot. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-06-12T08:15:52.000000Z K 7 svn:log V 79 o Acquire and release Giant in vm_map_unlock_and_wait(). Submitted by: tegge END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-12T12:45:24.000000Z K 7 svn:log V 131 Reorder libraries to fix static linking (libssl depends on libcrypto, so it must come before libcrypto in LDADD) Reviewed by: bde END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-12T12:46:50.000000Z K 7 svn:log V 37 Reorder LDADD to fix static linking. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-06-12T13:30:52.000000Z K 7 svn:log V 486 If trap() is called when ddb is active, then go directly to trap_fatal(); do not blunder around enabling interrupts and running trap handlers. trap_pfault() will normally pass control to ddb's fault handler which will normally do the right thing. This bug is very old. but in old versions of FreeBSD it is probably only serious for trap handling that involves sleeping. In -current, attempting to examine unmapped memory while stopped at a breakpoint at mi_switch() was always fatal. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-06-12T14:55:19.000000Z K 7 svn:log V 125 - Add sanity check for argument. - Add new entry to stripdirs. The `generate' directory appeared in acpica-unix-20020517. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2002-06-12T15:21:41.000000Z K 7 svn:log V 92 The UDP head was unlocked too early in one unicast case. Submitted by: bug reported by arr END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-06-12T19:20:57.000000Z K 7 svn:log V 360 Add PCI bus enumeration and latency timer setup to the sparc64 MD PCI code. Both tasks are not always performed completely by the firmware. The former is required to get some e450 models to boot; the latter fixes the repeated fifo underruns with hme(4)s and gem(4)s observed on some machines (and probably performance problems with other peripherals as well). END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-12T21:36:07.000000Z K 7 svn:log V 351 Don't forget to process the Ident field on the front of RAD_MICROSOFT_MS_CHAP_ERROR and RAD_MICROSOFT_MS_CHAP2_SUCCESS messages, and remove the hack in chap.c to ignore that ident field on the client side. This anomoly was hacked around during development, and I forgot to go back and fix it properly. Spotted by: Sergey Korolew END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-12T23:00:12.000000Z K 7 svn:log V 61 Bump the version number to reflect the recent RADIUS commits END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-12T23:45:15.000000Z K 7 svn:log V 196 If a RAD_FILTER_ID is supplied by the RADIUS server, treat it as an additional label from ppp.linkup & ppp.linkdown to load. Suggested and mostly submitted by: andrew pavlov END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-06-13T01:55:48.000000Z K 7 svn:log V 829 Almost complete rewrite of the lpc commands 'abort', 'enable', 'disable', 'restart', 'start', 'stop' and 'up'. These are commands which mainly just alter the access bits on the lock-file of a queue, and they all now use a central routine to do that. This reduces the amount of code that is run as the priv userid, and eliminates a number of cases where error messages were written while that priv uid was in effect. As far as users are concerned, there should be no noticable difference in the new versions. In case there *is*, the previous implementations are still there as 'xabort', 'xenable', etc, so they are available for instant fallback. If no one reports a problem after a few weeks, then a later update will remove those x-commands. Reviewed by: freebsd-audit and freebsd-print@bostonradio.org MFC after: 10 days END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-06-13T02:32:42.000000Z K 7 svn:log V 141 Fix a typo in a comment from the previous commit. I had a bullet-character instead of an asterisk. Noticed by: keramida MFC after: 10 days END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-06-13T02:37:50.000000Z K 7 svn:log V 127 Bah humbug. Fix another typo on the same comment line. It also had an option-space instead of a space... MFC after: 10 days END K 10 svn:author V 6 brooks K 8 svn:date V 27 2002-06-13T06:04:28.000000Z K 7 svn:log V 56 Remote pci.h/NPCI usage from i4b code. Approved by: hm END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-06-13T07:19:31.000000Z K 7 svn:log V 301 Use a cv rather than tsleep and friends to do the sleep/wakeup handshake between the ISR and the worker thread. Move the mutex lock so that it only protects the cv_wait. This elimiates the not sleeping with pccbb1 held messages some people were seeing. Reviewed by: jhb (at least an early version) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-13T07:50:50.000000Z K 7 svn:log V 64 Don't list shell builtins when the hash command is used (SUSv3) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-13T08:07:20.000000Z K 7 svn:log V 154 Support the "--" end of options marker, useful to disambiguate between signal numbers and process groups (negative pid arguments), and required by SUSv3. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-13T08:35:36.000000Z K 7 svn:log V 58 In gcc 3.1 Pentium/MMX now has its own -march=XXX option. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-13T08:40:01.000000Z K 7 svn:log V 38 Add examples and diagnostics sections END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-13T08:46:01.000000Z K 7 svn:log V 132 Markup nits: use the Ar macro when describing the -signal_name and -signal_number options, and for referring to the "pid" argument. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-13T08:54:16.000000Z K 7 svn:log V 71 Don't do stupid things to avoid unused parameters, mark them __unused. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-13T08:55:29.000000Z K 7 svn:log V 73 Use %p to print a pointer, not %lx and a cast to (unsigned long). Yuck. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-13T08:57:53.000000Z K 7 svn:log V 63 Avoid classy use of a variable one time with a constant value. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-13T12:48:50.000000Z K 7 svn:log V 218 Add the -m option, which counts characters (as opposed to -c, which counts bytes). In locales that don't have multibyte characters, -m is effectively an alias for -c. This brings wc(1) up to P1003.1-2001 conformance. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-13T13:17:00.000000Z K 7 svn:log V 40 Bump document date for previous commit. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-13T13:18:57.000000Z K 7 svn:log V 64 Correct the Standards section: wc is a utility, not a function. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-13T13:45:14.000000Z K 7 svn:log V 142 Remove bogus "-" operand from usage message. There is no restriction on where it may be placed, it is treated the same as the file arguments. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-13T14:05:26.000000Z K 7 svn:log V 130 Print the "$" symbol on blank lines when the -s and -e options are used together. Obtained from: OpenBSD (millert, Denis Afonin) END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-06-13T14:32:51.000000Z K 7 svn:log V 415 - Finish the uni part of the storage pool cleanup. There should now only be a few bits left to clean from the HARP code in terms of what is using the storage pools; once that's done, the memory management code can be removed entirely. This commit effectively changes the use of dynamic memory routines from atm_allocate, atm_free, atm_release_pool to uma_zcreate, uma_zalloc, uma_zfree, uma_zdestroy. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-13T15:48:36.000000Z K 7 svn:log V 148 When -R is not specified, fail to copy the contents of dangling symlinks instead of making a copy of the link itself (SUSv3) Obtained from: NetBSD END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-06-13T16:59:31.000000Z K 7 svn:log V 349 Changed the behavior when an interface-direct prefix being advertised was removed from the kernel; Advertise the prefix with zero lifetimes rather than to remove the prefix from the prefix list to be advertised. This will help renumber a receiving host by deprecating the address derived from the old prefix. Obtained from: KAME MFC after: 2 weeks END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-13T17:09:30.000000Z K 7 svn:log V 54 FreeBSDize the NetBSD Makefile so that this compiles. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-06-13T17:28:55.000000Z K 7 svn:log V 125 hw.pcic.ignore_pci Set this to 1 to ignore cardbus bridges and work entirely in legacy ISA mode. This may help some folks. END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-06-13T17:30:40.000000Z K 7 svn:log V 123 Fix wrong locking in null_inactive and null_reclaim. This makes nullfs relatively working back. Reviewed by: mckusick, bp END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-06-13T18:25:06.000000Z K 7 svn:log V 216 Fix the "error" path (when dropping not fully initialized vnode). Also move hash operations out of null_vnops.c and explicitly initialize v_lock in null_node_alloc (to set wmesg). Reviewed by: bp MFC after: 2 weeks END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-06-13T20:18:50.000000Z K 7 svn:log V 170 Change null_hashlock into null_hashmtx, because there is no need for lockmgr and this helps to vget() vnode from hash without a race. Reviewed by: bp MFC after: 2 weeks END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-13T20:30:50.000000Z K 7 svn:log V 94 Fix up some SGML bogons caused by merge conflicts that somehow didn't get resolved correctly. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-13T20:48:35.000000Z K 7 svn:log V 120 Arrgh. Back out rev. 1.366. This did fix problems but picked up some other local changes I didn't want to commit yet. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-13T20:52:02.000000Z K 7 svn:log V 52 Fix up merge bogons, hopefully correctly this time. END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-06-13T21:20:56.000000Z K 7 svn:log V 330 Add two new options: -W is like -A (number of days in the future to consider, but also specifies that we don't want special treatment at weekends. -F changes our notion of "Friday" (the day before the weekend). Arguably, calendar(1) is broken to have special treatment of weekends by default, but this method maintains POLA. END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-06-13T21:21:59.000000Z K 7 svn:log V 100 beforeinstall target: - Remove superfluous ; - create destination directories if they don't exist. END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-06-13T21:49:09.000000Z K 7 svn:log V 505 Fix a race during null node creation between relookuping the hash and adding vnode to hash. The fix is to use atomic hash-lookup-and-add-if- not-found operation. The odd thing is that this race can't happen actually because the lowervp vnode is locked exclusively now during the whole process of null node creation. This must be thought as a step toward shared lookups. Also remove vp->v_mount checks when looking for a match in the hash, as this is the vestige. Also add comments and cosmetic changes. END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-06-13T22:14:37.000000Z K 7 svn:log V 263 Merge in all the changes that Mike Makonnen has been maintaining for a while. This is only the script pieces, the glue for the build comes next. Submitted by: Mike Makonnen Reviewed by: silence on -current and -hackers Prodded by: rwatson END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-06-13T22:14:38.000000Z K 7 svn:log V 66 This commit was manufactured by cvs2svn to create branch 'NETBSD'. END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-06-13T22:19:42.000000Z K 7 svn:log V 157 Bring this up to date with the latest NetBSD bits. Also add some bits of our own. Submitted by: Mike Makonnen Reviewed by: silence on -current and -hackers END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-06-13T22:26:15.000000Z K 7 svn:log V 67 Hook rcorder and rc.d into the build. Submitted by: Mike Makonnen END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-06-13T22:27:31.000000Z K 7 svn:log V 64 Add a couple of variables for rc.d Submitted by: Mike Makonnen END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-06-13T22:30:02.000000Z K 7 svn:log V 221 Add the final bits that allow the use of rc.d. Note that you can toggle between rc.d and the classic boot scripts based on the rcng variable in your rc.conf. Defaults to classic boot scripts. Submitted by: Mike Makonnen END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-06-13T22:41:23.000000Z K 7 svn:log V 87 POSIX.1e capabilities aren't here yet, don't put an option for it in the options file. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2002-06-13T23:14:58.000000Z K 7 svn:log V 150 Because we're holding an exclusive write lock on the head, references to the new inp cannot leak out even though it has been placed on the head list. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-06-13T23:17:39.000000Z K 7 svn:log V 27 opt_cap.c no longer needed END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-06-13T23:19:34.000000Z K 7 svn:log V 29 kern_cap.c no longer needed. END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-06-13T23:35:22.000000Z K 7 svn:log V 248 Include information on the dangers of passing a user-supplied string as a format string. This will later on be changed to a reference to the FreeBSD Security Architecture after it has been committed. PR: docs/39320 Sposnored by: DARPA, NAI Labs END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-06-13T23:39:35.000000Z K 7 svn:log V 148 In addition to exiting the dialog via ESC, the user could also have exited via \r, \n, or ' ' (space); all of which are valid, non-error responses. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-06-13T23:40:13.000000Z K 7 svn:log V 47 No POSIX.1e capabilities in the main tree yet. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-06-13T23:43:53.000000Z K 7 svn:log V 77 Keep POSIX.1e capabilities system call placeholders, but remove definitions. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-06-13T23:44:50.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2002-06-13T23:53:42.000000Z K 7 svn:log V 127 Set system_map for both mbuf_map and clust_map to 1, in mbuf_init(). Submitted by: Tor Egge (tegge) Pointed out to me by: hsu END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-14T01:28:52.000000Z K 7 svn:log V 628 Fix one serious bug and one potential problem with in-place editing code: - original version of code worked incorrectly when more than one input files were specified - it was moving the last line from the 1st file to be the first line of the 2nd, last line of the 2nd to be the first line of the 3rd and so on; - use mmap()->write() to create temporary file instead of malloc()->read()->write(), which was not only slower, but also did not bother to free allocated memory once backup file was created, potentially leading to memory exhausting when regex is applied to a big file or a large number of small ones. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-14T02:20:05.000000Z K 7 svn:log V 92 Exit with non-zero status if an input file can not be opened. This was broken by rev. 1.22. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-06-14T02:36:34.000000Z K 7 svn:log V 146 Ensure that the syn cache's syn-ack packets contain the same ip_tos, ip_ttl, and DF bits as all other tcp packets. PR: 39141 MFC after: 2 weeks END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-06-14T02:43:20.000000Z K 7 svn:log V 82 Back out ip_tos/ip_ttl/DF "fix", it just panic'd my box. :) Pointy-hat to: silby END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-06-14T03:08:05.000000Z K 7 svn:log V 287 Re-commit w/fix: Ensure that the syn cache's syn-ack packets contain the same ip_tos, ip_ttl, and DF bits as all other tcp packets. PR: 39141 MFC after: 2 weeks This time, make sure that ipv4 specific code (aka all of the above) is only run in the ipv4 case. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-06-14T04:02:25.000000Z K 7 svn:log V 66 Missed in earlier commit -- I did cvs commit src/lib/libc. Oops. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-06-14T06:56:03.000000Z K 7 svn:log V 183 Add US Robotics Wireless Card 2410 Also add a snarky note about telling me about changes to this file so I can keep OpenBSD and FreeBSD's copy of this man page more or less in sync. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-06-14T06:56:35.000000Z K 7 svn:log V 28 document hw.pcic.ignore_pci END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-06-14T06:59:49.000000Z K 7 svn:log V 27 I'm keeping an eye on xten END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-06-14T07:24:01.000000Z K 7 svn:log V 205 Add a comment about how we should use vn_open() here instead of directly invoking VOP_OPEN(). This would reduce code redundancy with the rest of the kernel, and also is required for MAC to work properly. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-14T07:37:08.000000Z K 7 svn:log V 89 Implement support for equivalence classes ([=e=]) when the mapping is one-to-one (SUSv3) END K 10 svn:author V 3 hsu K 8 svn:date V 27 2002-06-14T08:35:21.000000Z K 7 svn:log V 269 Notify functions can destroy the pcb, so they have to return an indication of whether this happenned so the calling function knows whether or not to unlock the pcb. Submitted by: Jennifer Yang (yangjihui@yahoo.com) Bug reported by: Sid Carter (sidcarter@symonds.net) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-06-14T08:46:07.000000Z K 7 svn:log V 24 Whitespaec consistency. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-06-14T08:49:04.000000Z K 7 svn:log V 73 Reserve two constants for managing socket MAC labels via socket options. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-14T08:58:30.000000Z K 7 svn:log V 129 Add the P1003.1-2001 -C option which complements the set of characters (not byte values) specified by the first string argument. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-14T09:53:11.000000Z K 7 svn:log V 175 Don't treat the trailing ']' of an equivalence class expression as a character in the set. tr -d '[=a=]' was deleting ]'s as well as a's. Noticed by the textutils test suite. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-14T09:54:48.000000Z K 7 svn:log V 68 Use an usage() rather than doing the fprintf inside option parsing. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-14T10:11:41.000000Z K 7 svn:log V 80 Sort sections. Avoid using "The -? option" at the start of option descriptions. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-14T15:08:05.000000Z K 7 svn:log V 104 Adjust the exit status to conform to SUSv3 and document the fact it takes multiple `argument' operands. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-14T15:16:03.000000Z K 7 svn:log V 67 Use the Cm macro for the clear, init, reset and longname operands. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2002-06-14T15:32:01.000000Z K 7 svn:log V 106 Add an entry for the US Robotics 2415. PR: i386/38879 Submitted by: jordi_yc@lycos.es MFC after: 1 week END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-14T15:53:38.000000Z K 7 svn:log V 126 Bump the size of the equivalence set to NCHARS; this file was left out of a previous commit implementing equivalence classes. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-14T15:56:52.000000Z K 7 svn:log V 56 Move the #include and #define's to the top of the file. END