ĻU87226 244 365 140 392 145 109 110 110 170 110 200 110 134 134 235 150 127 110 215 156 162 110 193 169 110 171 184 217 173 339 207 173 122 110 220 245 170 267 256 258 179 138 219 152 150 149 150 162 219 159 938 203 257 204 202 250 184 207 143 112 225 209 141 140 140 113 151 174 137 130 130 129 192 113 146 138 136 166 141 140 171 144 630 164 173 179 260 196 198 361 131 126 296 163 223 169 115 122 203 533 202 138 197 245 137 251 423 395 146 289 700 2061 160 232 163 167 118 119 118 241 103 116 348 127 147 262 186 286 131 101 128 116 208 184 134 252 511 266 172 162 117 197 157 146 187 132 147 327 141 982 561 175 111 329 135 233 331 129 351 341 152 122 109 136 115 130 138 206 147 304 309 236 158 319 186 132 200 146 302 166 278 117 190 204 125 315 147 165 550 170 214 197 169 170 180 124 139 144 368 129 249 260 136 144 128 947 184 216 123 228 349 273 182 148 161 109 138 124 300 127 189 163 334 248 102 378 451 186 155 127 177 255 280 217 231 254 411 456 161 164 163 168 173 138 1035 K 10 svn:author V 6 jedgar K 8 svn:date V 27 2001-12-02T18:46:33.000000Z K 7 svn:log V 269 o Expand the explaination of the -b option WRT the resulting group ACL entry in relation to the existing group and mask ACL entries. o Move the explanation of multiple ACL entries on the command line to the ACL ENTRIES section. Obtained from: TrustedBSD Project END K 10 svn:author V 8 groudier K 8 svn:date V 27 2001-12-02T19:01:10.000000Z K 7 svn:log V 43 Merge (MFC) from sym_hipd.c revision 1.32. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-12-02T19:23:39.000000Z K 7 svn:log V 296 quick MFC of mainly tcp_input.c 1.144 and tcp_output.c 1.56. Propogate TCP_NODELAY to accept()ed sockets and fix a transmitter stall 0-window bug in TCP. This brings FreeBSD's tbench performance up to approximately the same as Linux and should thus also have a big effect on samba performance. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T20:13:42.000000Z K 7 svn:log V 51 WARNS=2 fix, remove 'register' and use __FBSDID(). END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T20:23:02.000000Z K 7 svn:log V 15 Use __FBSDID() END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T20:40:22.000000Z K 7 svn:log V 16 Use __FBSDID(). END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T20:45:24.000000Z K 7 svn:log V 16 Use __FBSDID(). END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T20:54:57.000000Z K 7 svn:log V 76 Use __FBSDID(). Also do a bit of cosmetic #if and header-order cleaning-up. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T21:24:03.000000Z K 7 svn:log V 16 Use __FBSDID(). END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T22:44:14.000000Z K 7 svn:log V 105 WARNS=2 fixup (mostly. Some are Hard To Fix(tm), so NO_WERROR is set) Use __FBSDID(). Sort some headers. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T22:46:47.000000Z K 7 svn:log V 16 Use __FBSDID(). END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T23:04:14.000000Z K 7 svn:log V 40 Slight makefile style. Use __FBSDID(). END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T23:09:09.000000Z K 7 svn:log V 40 Turn on WARNS=2. this compiles cleanly. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T23:10:57.000000Z K 7 svn:log V 140 Protect "make world", as I am doing some (potentially) dangerous WARNS=2 fixes. Add a commented out WARNS=2 to indicate future intentions. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T23:12:33.000000Z K 7 svn:log V 56 WARNS=2 fixes. Also, use __FBSDID(), and sort includes. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T23:29:26.000000Z K 7 svn:log V 33 Turn on WARNS=2. Use __FBSDID(). END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T23:34:16.000000Z K 7 svn:log V 16 Use __FBSDID(). END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T23:40:46.000000Z K 7 svn:log V 120 WARNS=2 fixup. Use __FBSDID(). Set NO_WERROR because this would rely on some lex(1) fixes that cannot be committed yet. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T23:44:42.000000Z K 7 svn:log V 62 Style stuff. Sort includes. Remove 'register' Use __FBSDID(). END K 10 svn:author V 5 tobez K 8 svn:date V 27 2001-12-02T23:50:40.000000Z K 7 svn:log V 68 Fix typos getpeerid -> getpeereid. PR: docs/32442 Reviewed by: dd END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T23:52:47.000000Z K 7 svn:log V 16 Use __FBSDID(). END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-02T23:58:38.000000Z K 7 svn:log V 99 Use __FBSDID(). Use a better choice than size_t for vertain variables. Fix some comment alignment. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-03T00:00:22.000000Z K 7 svn:log V 75 Style fixes. Use __FBSDID(). Be consistent WRT ANSI use. OK'ed by: obrien END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-03T00:07:59.000000Z K 7 svn:log V 16 Use __FBSDID(). END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-03T00:16:52.000000Z K 7 svn:log V 77 WARNS=2 and -Wall are not both needed. (The second is a subset of the first) END K 10 svn:author V 5 green K 8 svn:date V 27 2001-12-03T00:21:18.000000Z K 7 svn:log V 90 Split out NAI Labs license and BSD license to prevent the accidental violation of either. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-12-03T00:25:04.000000Z K 7 svn:log V 121 More kernel vfs docco. Xref vfs_mount(9) from vfs_mount(9) Submitted by: Chad David PR: docs/32431 END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2001-12-03T00:27:15.000000Z K 7 svn:log V 78 Correct example to remove *all* extended ACL entries and clarify description. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2001-12-03T00:51:36.000000Z K 7 svn:log V 243 style(9) cleanups mostly consisting of: o explicitly check return values and variables against a value o return x; -> return (x); o fix inconsistent sysexits usage by nuking it (partially suggested by bde) Obtained from: TrustedBSD Project END K 10 svn:author V 6 nectar K 8 svn:date V 27 2001-12-03T00:51:47.000000Z K 7 svn:log V 111 Do not pass user-defined environmental variables to /usr/bin/login. Obtained from: OpenBSD Approved by: green END K 10 svn:author V 6 nectar K 8 svn:date V 27 2001-12-03T00:54:54.000000Z K 7 svn:log V 78 MFC 1.18: Do not pass user-defined environmental variables to /usr/bin/login. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-03T01:09:17.000000Z K 7 svn:log V 28 Reorder Makefile for style. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-03T01:15:28.000000Z K 7 svn:log V 16 Use __FBSDID(). END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2001-12-03T01:20:52.000000Z K 7 svn:log V 124 Add defines for access and default ACLs (ACCESS_ACL/DEFAULT_ACL) to enhance readability. Obtained from: TrustedBSD Project END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2001-12-03T02:24:24.000000Z K 7 svn:log V 149 Move the code merging ACL_USER and ACL_GROUP objects from under two nested while loops into a separate function. Obtained from: TrustedBSD Project END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-12-03T06:00:24.000000Z K 7 svn:log V 75 Fix typo. PR: 32455 Submitted by: "Gary W. Swearingen" END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-12-03T08:05:52.000000Z K 7 svn:log V 174 The named.conf file should refer to named.conf(5) in addition to named(8) in the comments. PR: 32459 Submitted by: "Gary W. Swearingen" MFC after: 2 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-03T11:14:00.000000Z K 7 svn:log V 160 Bring rev 1.37 (hide the __attribute__ gcc keyword) into RELENG_4 even though it was backed out. With out this change the TenDRA compiler is not bootstrapable. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-03T11:29:01.000000Z K 7 svn:log V 162 Reapply rev 1.37 (hide the __attribute__ gcc keyword) into RELENG_4 even though it was backed out. With out this change the TenDRA compiler is not bootstrapable. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2001-12-03T12:07:05.000000Z K 7 svn:log V 87 Remove unused filed. PR: kern/32395 Submitted by: Jonathan Mini END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-03T12:13:18.000000Z K 7 svn:log V 44 help the alphas out with the WARNS=2 stuff. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-03T12:16:40.000000Z K 7 svn:log V 124 More help for alpha WARNS=2. This code is, erm, unusual. Anyone who feels like rewriting it will meet no objection from me. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-12-03T12:41:19.000000Z K 7 svn:log V 58 Merge from master (crypto) telnet. WARNS fixes for alpha. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2001-12-03T13:14:15.000000Z K 7 svn:log V 55 Note fix for OpenSSH `UseLogin yes' environment issue. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2001-12-03T13:15:23.000000Z K 7 svn:log V 54 p1: fix for OpenSSH `UseLogin yes' environment issue. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2001-12-03T13:15:49.000000Z K 7 svn:log V 55 p21: fix for OpenSSH `UseLogin yes' environment issue. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-03T14:53:44.000000Z K 7 svn:log V 70 MFC: add a pam_set_item(3) man page with an MLINK to pam_get_item(3). END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T15:07:54.000000Z K 7 svn:log V 121 Add missing declaration of ftime. Submitted by: Sergey Matveychuk Obtained from: NetBSD MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-03T15:12:45.000000Z K 7 svn:log V 68 MTU and metric are available with NET_RT_IFLIST. MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-03T16:12:27.000000Z K 7 svn:log V 841 o Introduce pr_mtx into struct prison, providing protection for the mutable contents of struct prison (hostname, securelevel, refcount, pr_linux, ...) o Generally introduce mtx_lock()/mtx_unlock() calls throughout kern/ so as to enforce these protections, in particular, in kern_mib.c protection sysctl access to the hostname and securelevel, as well as kern_prot.c access to the securelevel for access control purposes. o Rewrite linux emulator abstractions for accessing per-jail linux mib entries (osname, osrelease, osversion) so that they don't return a pointer to the text in the struct linux_prison, rather, a copy to an array passed into the calls. Likewise, update linprocfs to use these primitives. o Update in_pcb.c to always use prison_getip() rather than directly accessing struct prison. Reviewed by: jhb END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-12-03T17:28:27.000000Z K 7 svn:log V 107 Don't pass an interface pointer to VLAN_INPUT{,_TAG}. Get it from the mbuf instead. Suggested by: fenner END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-12-03T17:42:02.000000Z K 7 svn:log V 163 Protect variables and function prototypes that are only used in the INET6 case with an ifdef INET6. This make the fixit floppy compile again. Reviewed by: markm END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-12-03T17:45:25.000000Z K 7 svn:log V 110 Add the necessary paths to the kerberos libraries and includes. This fix "make release". Reviewed by: markm END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-12-03T17:53:09.000000Z K 7 svn:log V 108 Merge from crypto/telnet/telnet/commands.c. Add the necessary paths to the kerberos libraries and includes. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-03T19:10:21.000000Z K 7 svn:log V 153 o Update an instance of 'unprivileged_procdebug_permitted' missed in the previous commit: the comment should also call it 'unprivileged_proc_debug'. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-03T19:13:22.000000Z K 7 svn:log V 91 Add an item about overflows of the kernel stack, and a workaround. Submitted by: dwmalone END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T20:56:16.000000Z K 7 svn:log V 109 Cast off_t to long long before printing. Use %ll instead of %q incase long long and quad_t are not the same. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T20:57:49.000000Z K 7 svn:log V 46 Warns cleanup (just make main return an int). END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T20:58:56.000000Z K 7 svn:log V 15 Warns cleanup. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:00:33.000000Z K 7 svn:log V 127 Warns cleanups: Declare functions in advance of using them There is no printf specifies %k - I think it was supposed to be %s. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:01:52.000000Z K 7 svn:log V 111 Warns cleanups: Signal handlers are supposed to take an int as an arg. Don't locally declare crypt or ttyname. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:03:39.000000Z K 7 svn:log V 44 Warns cleanups. Add FreeBSD ID to Makefile. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:04:50.000000Z K 7 svn:log V 43 Warns cleanup - not ready for WARNS=2 yet. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:06:20.000000Z K 7 svn:log V 43 Warns cleanup. Add FreeBSD ID to Makefile. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:07:23.000000Z K 7 svn:log V 16 Warns cleanups. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:10:47.000000Z K 7 svn:log V 54 Warns cleanup. Add FreeBSD ID to Makefile and nice.c. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:12:03.000000Z K 7 svn:log V 77 Nohup seems to be warns clean on alpha and i386. Add FreeBSD id to Makefile. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:13:03.000000Z K 7 svn:log V 40 Warns cleanups. Don't use gccism -Wall. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:15:40.000000Z K 7 svn:log V 33 Warnc cleanups. Add FreeBSD IDs. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:20:37.000000Z K 7 svn:log V 33 Warns cleanups, add FreeBSD IDs. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:22:56.000000Z K 7 svn:log V 32 Warns cleanups. Add FreeBSD ID. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:25:28.000000Z K 7 svn:log V 95 Warns cleanups. This makes the showmount code warns clean, but some of the rpc headers aren't. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:27:45.000000Z K 7 svn:log V 16 Warns cleanups. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:28:37.000000Z K 7 svn:log V 49 Strip seems to be warns clean on i386 and alpha. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:32:01.000000Z K 7 svn:log V 41 Fix one warning - still not warns clean. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:32:54.000000Z K 7 svn:log V 39 Warns cleanups. Add missing prototype. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:33:59.000000Z K 7 svn:log V 69 Warns cleanup - don't declare ttyname(). Add FreeBSD ID to Makefile. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:37:35.000000Z K 7 svn:log V 44 Warns cleanups. Add FreeBSD ID to Makefile. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:39:04.000000Z K 7 svn:log V 43 Warns cleanup. Add FreeBSD ID to Makefile. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:40:07.000000Z K 7 svn:log V 74 Some warns cleanups - I think this is still not warns clean on the alpha. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-12-03T21:42:15.000000Z K 7 svn:log V 47 Yes seems to be warns clean on alpha and i386. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-12-03T22:31:09.000000Z K 7 svn:log V 537 Unbreak "make lint" for programs and "make llib-l${LIB}.ln" for libraries a little by not passing all of ${CFLAGS} to lint. Pass only options matching -[DIU]*. The important -nostdinc option can't be passed like I first thought because lint misinterprets as "-n -o stdinc". The unimportant -B* option can't be passed because lint doesn't support it. Otherwise, we pass the same options as to mkdep, exept for a bug in the latter: -U* is not passed. All this depends on option args not being separated from option flags by a space. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2001-12-03T22:47:51.000000Z K 7 svn:log V 69 Update version string since we applied a fix for the UseLogin issue. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2001-12-03T22:49:18.000000Z K 7 svn:log V 78 MFC 1.9: Update version string since we applied a fix for the UseLogin issue. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-12-03T22:55:14.000000Z K 7 svn:log V 84 Use d_thread_t to reduce diffs between current and stable. Spell ACQUIRE correctly. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-12-04T00:35:28.000000Z K 7 svn:log V 167 Add a missing open paren to a macro that's been broken (and apparently unused) since rev 1.1 so it is at least correct. Submitted by: Maxime Henrion END K 10 svn:author V 5 silby K 8 svn:date V 27 2001-12-04T00:40:10.000000Z K 7 svn:log V 101 MFC: Make sure that security check outputs are mailed with a To: line just as daily run outputs are. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-04T00:40:38.000000Z K 7 svn:log V 105 Create {ad,da,...}s1[a-h]. PR: 19849 Submitted by: Udo Erdelhoff MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-04T00:48:21.000000Z K 7 svn:log V 268 Call the ATAPI tape devices "ast" and "nast", not "rast" and "nrast". Add backward compatibility symlinks for good measure. DEVFS already gets this right (except for the symlinks). PR: 24781 Submitted by: Christian Weisgerber MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-04T01:09:19.000000Z K 7 svn:log V 39 Reorganize to reduce code duplication. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-04T01:10:34.000000Z K 7 svn:log V 34 Add prototype for _ftp_request(). END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-04T01:12:51.000000Z K 7 svn:log V 203 Properly handle being redirected to an FTP URL. Also fix a couple of not-so-minor bugs: - missing case for HTTP_SEE_OTHER - incorrect definition of HTTP_NEED_PROXY_AUTH PR: 20259 MFC after: 2 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-04T01:23:02.000000Z K 7 svn:log V 71 Reduce namespace pollution by removing argument names from prototypes. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-04T01:24:10.000000Z K 7 svn:log V 127 Remove the GCC'ism "__attribute__" from the 'fmtcheck' prototype. I leave it up to someone else to fix this breakage properly. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-04T01:29:54.000000Z K 7 svn:log V 74 Back out rev 1.48. The problem is with a bogus __attribute__ in stdio.h. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-04T01:35:06.000000Z K 7 svn:log V 23 Pseudofsize procfs(5). END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-04T01:35:59.000000Z K 7 svn:log V 30 PROCFS requires PSEUDOFS now. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-04T01:57:47.000000Z K 7 svn:log V 107 Default to WARNS=2. Binary builds that cannot handle this must explicitly set WARNS=0. Reviewed by: mike END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-12-04T02:13:11.000000Z K 7 svn:log V 438 Feature-MFC: implement rate-limited message reporting when various types of mbuf and cluster allocation fails (in -current this is done in sys/kern/subr_mbuf.c). The current report rate is once per second. This will let us remove similar messages from the various drivers, where they are generally not rate-limited and so much more dangerous. If there is demand, we can easily implement a sysctl to enable/disable this type of logging. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-04T02:19:58.000000Z K 7 svn:log V 106 Default to WARNS=2. Binary builds that cannot handle this must explicitly set WARNS=0. Reviewed by: mike END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-12-04T02:24:07.000000Z K 7 svn:log V 43 Bah, I missed this file on the last commit END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-04T02:24:10.000000Z K 7 svn:log V 101 Revision 1.23 wasn't about WARNS, but rather be a more verbose about informing of the return values. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-04T02:26:47.000000Z K 7 svn:log V 149 Actually I haven't enumerated the return values yet (thats why I hadn't committed it yet). So vague'ize the wording a little bit to make up for it. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-12-04T02:26:57.000000Z K 7 svn:log V 42 BAH! Missed another change to this file. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-12-04T02:30:53.000000Z K 7 svn:log V 156 Remove error messages on mbuf allocation failures, now this is done more safely in kern/subr_mbuf.c Two-days'-delay-thanks-to: @home shutting down service END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-12-04T02:35:52.000000Z K 7 svn:log V 328 MFC: remove one useless copy on i386 architecture for incoming packets, see discussion in the HEAD commit for the same files. The old behaviour can be restored using the hw.dc_quick and hw.sis_quick sysctl variables. Also remove printf()s upon mbuf allocation failures, now that this is handled more safely in kern/uipc_mbuf.c END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-12-04T02:38:04.000000Z K 7 svn:log V 299 MFC: bring RELENG_4 up to HEAD. This adds support for poll() and fixes a race, among other things. While I'm here, use the terminology "RAID 0/1" and "RAID 0/5" instead of "RAID 10" and "RAID 50". This also officially deprecates the AAC_COMPAT_LINUX option; I will document this at a later date. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-12-04T02:39:06.000000Z K 7 svn:log V 51 MFS: Use correct terminology for RAID 0/1 and 0/5. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2001-12-04T03:28:31.000000Z K 7 svn:log V 193 WARNS=2 and style(9) cleanup: o prototype usage() o move BUFSIZE define above the functions o nuke externs that are defined in unistd.h Approved by: rwatson Obtained from: TrustedBSD Project END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-12-04T03:55:10.000000Z K 7 svn:log V 604 When translating the interface name when "eth?" is given, do not use the internal index number as the unit number to compare with. The first ethernet interface in Linux is called "eth0", whereas our internal index starts wth 1 and is not unique to ethernet interfaces (lo0 has index 1 for example). Instead, use a function- local index number that starts with 0 and is incremented only for ethernet interfaces. This way the unit number will match the n-th ethernet interface in the system, which is exactly what it means in Linux. Tested by: Glenn Johnson MFC after: 3 days END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-12-04T05:57:47.000000Z K 7 svn:log V 1965 As approved by the Release Engineer, here comes the code for polling in network device drivers (x86, non-SMP only at the moment, for reasons that I have extensively explained on the -net mailing list). This code lets network devices operate in a semi-polling mode, which makes systems much more resilient to attacks and overloads. If you don't enable it with an appropriate kernel option, your kernel will be exactly the same as before this commit. No userland code is affected. To use polling you have to put the following options in your kernel config file: options DEVICE_POLLING options HZ=1000 # not compulsory but strongly recommended and enable it at runtime as follows (by default it is disabled): sysctl kern.polling.enable=1 There are basically no other tunables related to this code, though you might have a look at "sysctl kern.polling" to see what other variables are there. The device drivers supported at the moment are "dc", "fxp" and "sis", with more to come (but this code only makes sense for 100M and Gigabit devices). Unmodified drivers will continue to operate as before. Under little or moderate load you should see no difference in the behaviour of your system. Under load, you should experience a moderate improvement in peak performance, and a lot more stability and responsiveness. A quick description of the files affected (all in sys/) conf/options.i386 DEVICE_POLLING option i386/i386/swtch.s i386/i386/trap.c hooks to call the polling code net/if.h net/netisr.h sys/systm.h i386/include/asnames.h misc. constants and variable definitions (mostly one-liner). kern/kern_clock.c The bulk of the polling code. Probably this code will be moved to a separate file once equivalent functionality is added to -current. dev/fxp/if_fxp.c pci/if_dc.c pci/if_dcreg.h pci/if_sis.c pci/if_sisreg.h device driver modifications Reviewed-by: -net Approved by: jkh END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-12-04T08:07:03.000000Z K 7 svn:log V 66 Fix some blatent style transgressions in the DEVICE_POLLING code. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-12-04T08:13:54.000000Z K 7 svn:log V 137 Fix some blatent style bugs in the previous DEVICE_POLLING commit. (There are more, including xterm tab-to-space cut/paste spamming etc) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-12-04T08:16:44.000000Z K 7 svn:log V 69 Fix obvious style bugs introduced in previous DEVICE_POLLING commit. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-04T11:12:20.000000Z K 7 svn:log V 75 PROCFS requires PSEUDOFS. I forgot that GENERIC didn't have PSEUDOFS yet. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-04T11:17:30.000000Z K 7 svn:log V 26 PROCFS requires PSEUDOFS. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-04T11:17:31.000000Z K 7 svn:log V 27 s/^options\t\t/options \t/ END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-04T11:48:16.000000Z K 7 svn:log V 26 PROCFS requires PSEUDOFS. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-04T12:01:00.000000Z K 7 svn:log V 148 The entry for the 'set' command no longer has a list of variables. PR: 32454 Submitted by: Gary W. Swearingen MFC after: 3 days END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-04T12:26:12.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-04T12:27:09.000000Z K 7 svn:log V 19 MFC rev 1.8: regen END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-04T12:31:02.000000Z K 7 svn:log V 255 Add a missing error check. This fixes a bug that would cause pwd_mkdb to dump core if invoked with an input file that looks like a password file but isn't (e.g. /etc/group). PR: 32378 Submitted by: Maxim Konovalov MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-04T12:32:35.000000Z K 7 svn:log V 35 Correct some egregious style bugs. END K 10 svn:author V 2 tg K 8 svn:date V 27 2001-12-04T12:57:34.000000Z K 7 svn:log V 56 MFC: don't check $DISPLAY, use `-x' option. PR: 32180 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-12-04T13:14:18.000000Z K 7 svn:log V 168 MFC: Remove the -T argument from the newfs. Don't write 0xaa55 to the end of the filesystem for the md device. Use the canonical disk name for the md device. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2001-12-04T13:39:02.000000Z K 7 svn:log V 91 Prototype usage() and set WARNS?=2 Approved by: rwatson Obtained from: TrustedBSD Project END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-04T13:48:16.000000Z K 7 svn:log V 193 implement MFC links properly (and I think long links too). This make the sprint wireless card try to attach. Sadly, the pci code at the bridge keeps this from happening. Bug w/o PR: jhb :-) END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-04T14:17:52.000000Z K 7 svn:log V 40 mdoc(7) police: s/LKM/KLD/, sort xrefs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-04T14:20:46.000000Z K 7 svn:log V 10 Spelling. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-04T14:28:26.000000Z K 7 svn:log V 36 Add cross-reference to pseudofs(9). END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-04T14:28:38.000000Z K 7 svn:log V 24 Mention access control. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-04T15:15:04.000000Z K 7 svn:log V 114 New release notes: em(4), network device polling, ata(4) improved SiS chipset support, OpenSSH UseLogin yes fix. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-04T16:02:36.000000Z K 7 svn:log V 93 Fixed bugs from previous revision. Removed -s from SYNOPSIS and restored -S in DESCRIPTION. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-04T16:09:27.000000Z K 7 svn:log V 43 mdoc(7) police: markup the previous delta. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-04T16:17:35.000000Z K 7 svn:log V 160 mdoc(7) police: section 1 and 8 manpages document their exit codes under the DIAGNOSTICS section, not RETURN VALUES, which is for section 2, 3, and 9 manpages. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-12-04T16:53:42.000000Z K 7 svn:log V 414 When VOP_SYMLINK fails, the value of *vpp is junk, so we must NULL out nd.ni_vp to prevent the resource cleanup code at the end of nfsrv_symlink from trying to vrele it. This fixes a "vrele: negative ref cnt" panic that can occur when a symlink is attempted on an NFS filesystem with no free space. Found locally, but the symptoms correspond to those in the PR referenced below. PR: kern/26878 MFC after: 3 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-04T17:20:33.000000Z K 7 svn:log V 172 Back out the part of the previous commit that dealt with network device polling (it isn't in CURRENT yet, as pointed out by rwatson). New release note: TCP stalls fixed. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-04T17:27:32.000000Z K 7 svn:log V 79 Reword "OpenSSH UseLogin yes" item, with cross-reference to security advisory. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-04T17:41:47.000000Z K 7 svn:log V 69 MFC: TCP stalls fixed, SA-01:63. Non-MFC: Network device polling. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-04T17:42:30.000000Z K 7 svn:log V 24 Add SA-01:63 to errata. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-04T18:27:43.000000Z K 7 svn:log V 103 Fix redundantly repetitive wording. PR: 32498 Submitted by: Nevermind END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-12-04T20:01:54.000000Z K 7 svn:log V 62 MFC: Make vlan(4) devices loadable, unloadable, and clonable. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-12-04T20:09:32.000000Z K 7 svn:log V 51 MFC: Add make file support for the vlan(4) module. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-04T21:30:23.000000Z K 7 svn:log V 92 Turn back on fmtcheck's attribute checks, guarded for non-GCC compilers. Submitted by: bde END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-12-04T21:39:34.000000Z K 7 svn:log V 40 Allow setting the CD type on cue sheets END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-12-04T21:40:41.000000Z K 7 svn:log V 55 Add entries to allow setting the CD type on cue sheets END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-12-04T21:48:56.000000Z K 7 svn:log V 234 Add the ability to write VCD/SVCD disc's. It is still nessesary to supply the tracks as individual files, burncd can't read .cue files yet, but now the infrastructure to do it is present we just need a .cue file parser (hint hint)... END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2001-12-05T01:23:21.000000Z K 7 svn:log V 44 Update pathnames for creation of tags file. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-12-05T01:45:47.000000Z K 7 svn:log V 887 Make sure interrupts remain disabled once you reinitialize an interface on which you have enabled polling. This fixes the problem reported by a few people who enabled polling from /etc/sysctl.conf . Fixing the "fxp" driver was interesting: as a side effect of the initialization, the chip turns interrupts on, and I was misled in believing the opposite by the "Enable interrupts" comment in the code. So i decided to make the code explicitly turn interrupts off even in the "sis" driver which already had the correct code. You never know. Note-to-self: never make assumptions on how things should work. Note-to-others: did I test this case ? Yes, on a "sis" and "dc" board, (the code for the latter was unintentionally lost during the final code cleanup). I forgot to reproduce the actual problem on the "fxp", because the interface was already initialized when i turned polling on. END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-12-05T02:07:20.000000Z K 7 svn:log V 468 Move the checks for '/' a little sooner in the code which receives files for a remote print job. This change comes from OpenBSD (who got it from Sebastian Krahmer of SuSE). In OpenBSD this avoids a tiny theoretical security issue, but that security issue does not exist in FreeBSD's lpr due to the changes which added 'ctl_renametf()' just before 4.4-release. This change is still worth doing in our version, but it isn't fixing a security issue. MFC after: 4 days END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-12-05T02:29:23.000000Z K 7 svn:log V 82 Move the WARNS attribute down so that it also applies to the RELEASE_CRUNCH case. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2001-12-05T02:55:23.000000Z K 7 svn:log V 19 Fix speling errur. END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-12-05T03:41:40.000000Z K 7 svn:log V 236 Fix breakage in 'camcontrol defects' introduced in rev 1.34 (the new error recovery code) back in March, 2001. In effect, this brain-o would cause 'camcontrol defects' to always return an error. Pointed out by: joerg Tested by: mdodd END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-05T04:16:33.000000Z K 7 svn:log V 40 An extra #ifdef crept in with rev 1.38. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-12-05T05:40:49.000000Z K 7 svn:log V 140 Newer SA is prefered for a out-bound packet than old one when net.key.prefered_oldsa is set to zero. Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-12-05T05:54:59.000000Z K 7 svn:log V 238 MFC: fixed the cast128 calculation with a short cipher key length. the memory was overridden when the key length was less than 16 bytes. sys/crypto/cast128/cast128.c: 1.5 sys/crypto/cast128/cast128.h: 1.5 sys/netinet6/esp_core.c: 1.7 END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-05T08:50:51.000000Z K 7 svn:log V 37 Bruce says the links are not needed. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-05T08:57:36.000000Z K 7 svn:log V 258 Implement prism2 detection from NetBSD. This mostly obsoletes the prism2 flag in pccard.conf, but I'm leaving it place for the moment in case the small sample of PrismII cards that I've tried is not representative. MFC After: 30 days Obtained from: NetBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-05T09:08:23.000000Z K 7 svn:log V 248 Split joystick driver into ISA and PC Card front ends. Similar code was submitted in PR 5559 by Takeshi OHASHI-san, but the PC Card system has changed much since then, so this is a fresh implementation. PR: i386/5559 Submitted by: Takeshi OHASHI END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-05T09:09:48.000000Z K 7 svn:log V 60 Use new location for joy, plus list its new bus front ends. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-05T09:10:20.000000Z K 7 svn:log V 30 Move joy from isa to dev/joy. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-05T09:10:47.000000Z K 7 svn:log V 17 Moved to dev/joy END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-05T09:18:08.000000Z K 7 svn:log V 44 Warn about PROCFS stuff. Submitted by: des END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-05T09:21:51.000000Z K 7 svn:log V 23 kernel/burncd in sync! END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-12-05T09:34:28.000000Z K 7 svn:log V 37 Add VLAN support. MFC after: 7 days END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-12-05T09:34:49.000000Z K 7 svn:log V 45 Note sis(4) VLAN support. MFC after: 7 days END K 10 svn:author V 5 guido K 8 svn:date V 27 2001-12-05T10:34:07.000000Z K 7 svn:log V 111 Add suspend/resume hooks to this driver; necessary to overcome problems on HP Omnibook 500. MFC after: 1 week END K 10 svn:author V 5 guido K 8 svn:date V 27 2001-12-05T10:36:32.000000Z K 7 svn:log V 53 Fix resume for HP Omnibook 500's. MFC after: 1 week END K 10 svn:author V 5 guido K 8 svn:date V 27 2001-12-05T10:46:24.000000Z K 7 svn:log V 209 Fix initialisation of struct nat entry, to solve a panic that occurs when reloading a nat table after reboot Submitted by: Arjan de Vet Reviewed by: IP Filter mailing list MFC after: 3 days END K 10 svn:author V 5 guido K 8 svn:date V 27 2001-12-05T10:50:07.000000Z K 7 svn:log V 214 MFC: IP Filter rc.* reorganisation plus documentation of it. While this adds functionaility to save state and nat tables across reboots, saving nat tables will still cause a panic. The fix will be MFC-ed in 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-05T15:55:14.000000Z K 7 svn:log V 143 Add a pam_self authentication module that succeeds if and only if the local and remote user names are the same. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-05T16:02:50.000000Z K 7 svn:log V 66 Connect the man page to the build. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-05T16:06:35.000000Z K 7 svn:log V 226 Add dummy functions for all module types. These dummies return PAM_IGNORE rather than PAM_SUCCESS, so you'll get a failure if you list dummies but no real modules for a particular module chain. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-12-05T16:09:10.000000Z K 7 svn:log V 90 Add missed capital GHE letter. PR: 28571 Submitted by: Alexey Klimov END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-12-05T16:13:09.000000Z K 7 svn:log V 36 MFC: add missed capital GHE letter. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-05T16:14:43.000000Z K 7 svn:log V 107 This file isn't used; it's an older version of include/security/pam_misc.h. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-12-05T16:17:47.000000Z K 7 svn:log V 50 MFC: add entries for GDM (GNOME Display Manager). END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-12-05T16:19:48.000000Z K 7 svn:log V 205 MFC: Make kevents on pipes work as described in the manpage - when the last reader/writer disconnects, ensure that anybody who is waiting for the kevent on the other end of the pipe gets EV_EOF. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-05T16:27:41.000000Z K 7 svn:log V 74 Install the correct version of pam_misc.h. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-05T16:31:34.000000Z K 7 svn:log V 185 Clean up namespace pollution by prepending underscores to argument names in function prototypes (or, in a few cases, removing argument names altogether). Sponsored by: DARPA, NAI Labs END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-12-05T16:33:11.000000Z K 7 svn:log V 24 Clarify ' ' space issue END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-05T17:05:15.000000Z K 7 svn:log V 98 Fix a bug that made PAM fail if /etc/pam.d/ existed but was empty. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-05T17:06:16.000000Z K 7 svn:log V 111 Define PAM_READ_BOTH_CONFS. We can now have both /etc/pam.d and /etc/pam.conf. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-05T18:08:23.000000Z K 7 svn:log V 29 o Whitespace sync to GENERIC END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-05T18:13:34.000000Z K 7 svn:log V 223 Fixed remotely exploitable DoS in arpresolve(). Easily exploitable by flood pinging the target host over an interface with the IFF_NOARP flag set (all you need to know is the target host's MAC address). MFC after: 0 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-05T18:17:54.000000Z K 7 svn:log V 56 MFC: 1.88: fixed exploitable mbuf leak in arpresolve(). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-05T18:49:20.000000Z K 7 svn:log V 69 o Make kern.security.bsd.suser_enabled TUNABLE. Requested by: green END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-05T20:42:52.000000Z K 7 svn:log V 454 Files in subdirectories of directories that have the nodump flag set are sometimes incorrectly being dumped. The problem arises because the subdirectory only gets its entry cleared from usedinomap if it is also present in dumpinomap, and it is the absence of a directory in usedinomap that internally indicates that the directory is under the effects of UF_NODUMP (either directly or inherited). PR: 32414 Submitted by: David C Lawrence END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-05T20:48:07.000000Z K 7 svn:log V 75 MFC: revs 1.38,9 (guard fmtcheck's attribute checks for non-GCC compilers) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-05T20:49:17.000000Z K 7 svn:log V 118 Back out rev 1.28.2.6 (dike out __attribute__ for some cases). The correct fix was committed as stdio.h rev 1.24.2.2. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-05T20:58:39.000000Z K 7 svn:log V 104 Perl script that splits pam.conf into separate files suitable for pam.d. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-05T20:59:38.000000Z K 7 svn:log V 77 Short README for /etc/pam.d, mostly extracted from the comments in pam.conf. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-05T21:04:34.000000Z K 7 svn:log V 78 Forced commit to note that previous commit was Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-05T21:06:21.000000Z K 7 svn:log V 88 pam.d-style configuration, auto-generated from pam.conf. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-12-05T21:06:30.000000Z K 7 svn:log V 32 Remove some duplicate fortunes. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-05T21:10:01.000000Z K 7 svn:log V 47 Add /etc/pam.d. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-05T21:11:24.000000Z K 7 svn:log V 52 Oops! Previous commit used tabs instead of spaces. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-05T21:26:00.000000Z K 7 svn:log V 275 Awright, egg on my face. I should have taken more time with this. The conversion script generated the wrong format, so the configuration files didn't actually work. Good thing I hadn't thrown the switch yet... Sponsored by: DARPA, NAI Labs (but the f***ups are all mine) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-12-05T21:36:14.000000Z K 7 svn:log V 37 Fix a typo and add a missing period. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-12-05T22:09:39.000000Z K 7 svn:log V 156 Remove an incorrect duplicate Douglas Adam quote and properly format and the correct duplicate. Both versions also attributed the quote to the wrong book. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-12-05T22:10:12.000000Z K 7 svn:log V 167 MFC: 1.11. The named.conf file should refer to named.conf(5) in addition to named(8) in the comments. PR: 32459 Submitted by: "Gary W. Swearingen" END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-12-05T22:13:53.000000Z K 7 svn:log V 44 Add a short commentary on libdialog by jkh. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-12-05T22:39:00.000000Z K 7 svn:log V 52 Properly sort the last two fortunes alphabetically. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-12-05T22:40:44.000000Z K 7 svn:log V 36 Trim yet another duplicate fortune. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-12-05T22:52:36.000000Z K 7 svn:log V 852 Move the clearing of IFF_RUNNING early in *_stop(), before actually freeing resources (IFF_RUNNING means resources _are_ allocated). Because *_stop() is not protected by splimp(), and it is not always called at splimp() (e.g. from *_shutdown()), the old code could potentially cause a panic at shutdown in the very rare case you get an interrupt from a device sharing the same IRQ line in the middle of *_stop(). With polling enabled, this "rare" case become slightly more frequent because clock interrupts can also hit you in the middle of *_stop(). Note that this was a bug in the original drivers, not in the polling code. Note also that some other drivers (not all) have a similar bug. The code in CURRENT seems to be safe because *_stop() is wrapped in LOCK/UNLOCK calls. Maybe it would be more robust to use splimp() around *_stop() as well. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-06T00:14:05.000000Z K 7 svn:log V 88 o MFC loader.conf 1.51: add kern.maxusers sample entry to /boot/defaults/loader.conf. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2001-12-06T00:30:53.000000Z K 7 svn:log V 118 Make a bit more clear the types of characters that -B option will print in octal. Reviewed by: roam, silence on -doc END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-06T03:10:42.000000Z K 7 svn:log V 28 Upgrade to Binutils 2.11.2. END K 10 svn:author V 3 wes K 8 svn:date V 27 2001-12-06T04:53:31.000000Z K 7 svn:log V 135 New, improved, more Posix-compliant strerror_r implementation, complete with documentation. Reviewed by: mike@ gad@ MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-06T06:40:18.000000Z K 7 svn:log V 256 The pccard/cardbus power interface should depend on having pccard or cardbus in the kernel, not on all the bridges that implement it. Note: this is NEWCARD only, so we don't want it for the 'card' case, unlike card_if.m, which is both NEWCARD and OLDCARD. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-12-06T07:44:47.000000Z K 7 svn:log V 180 Just to be pedantic and more aesthetically pleasing, move the secure/ top-level subdirectory prior to share/ so that the top-level directories are processed in alphabetical order. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-12-06T08:41:51.000000Z K 7 svn:log V 86 Correct MASTER_SITE_GNOME. PR: 32366 Submitted by: Ray Kohler END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-06T08:52:13.000000Z K 7 svn:log V 57 MFC: 1.71: no need to fetch MTU and metric values twice. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-06T09:00:26.000000Z K 7 svn:log V 70 MFC: 1.17: Punch firewall holes for passive mode internal FTP server. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-12-06T09:04:24.000000Z K 7 svn:log V 14 MFC: rev 1.77 END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-06T09:08:06.000000Z K 7 svn:log V 46 MFC: Remove "r" from ATAPI tape device names. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-06T09:09:30.000000Z K 7 svn:log V 32 MFC: Create {ad,da,...}s1[a-h]. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-12-06T09:34:44.000000Z K 7 svn:log V 207 Protect the '*' in pppoed_provider (the default) from metacharacter expansion in the rc-scripts. PR: 32552 Submitted by: Gleb Smirnoff Approved by: ru Obtained from: ru MFC after: 1 day END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-12-06T10:50:23.000000Z K 7 svn:log V 36 -lcipher is an installable library. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-06T12:35:18.000000Z K 7 svn:log V 97 We need pam_client.h from libpamc. This unbreaks world Pointed out by: jhay Pointy hat to: des END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-06T13:16:47.000000Z K 7 svn:log V 71 Makefile for pam.d configuration files. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-06T13:18:32.000000Z K 7 svn:log V 241 Introduce the variable USE_PAM_D, which, if set, will cause pam.d to be installed instead of pam.conf. This is for testing; the conditionals will be removed once we are confident that pam.d works as intended. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-12-06T16:36:00.000000Z K 7 svn:log V 151 MFC: revisions 1.61 through 1.69; add various IDs and also a comment on how to regenerate usbdevs* files. This brings usbdevs into sync with -current. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-12-06T17:38:32.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2001-12-06T17:50:21.000000Z K 7 svn:log V 280 Fixed two problems: 1. Changed incorrect conditional in fxhw.c which would never evaluate to true. Thanks to John Polstra for pointing that out. 2. Write to PCI config space by default, enabling memory access and bus master enable. Submitted by:Prafulla Deuskar MFC after:3 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-12-06T17:53:32.000000Z K 7 svn:log V 355 Compile all kernels with "-ffreestanding": Assert that compilation takes place in a freestanding environment. This implies `-fno-builtin'. A freestanding environment is one in which the standard library may not exist, and program startup may not necessarily be at main. The most obvious example is an OS kernel. This is equivalent to `-fno-hosted'. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-12-06T18:00:42.000000Z K 7 svn:log V 92 Somebody moved joy.c from isa/ to dev/joy/ without updating conf/files. Pointy-hat to: imp END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-12-06T18:09:21.000000Z K 7 svn:log V 59 MFC: 1.45; add support for the Olympus C-1 digital camera. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-12-06T18:17:02.000000Z K 7 svn:log V 35 Add multiple inclusion protection. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-12-06T19:28:47.000000Z K 7 svn:log V 80 MFC: fix PR bin/6015 where indent mishandles backslash/newline inside keywords. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-06T19:36:21.000000Z K 7 svn:log V 158 Reword parts of tuning(7) regarding loader tunables, which are refered to in the document as "boot-time sysctls". Instead, refer to them as loader tunables. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-06T19:39:33.000000Z K 7 svn:log V 183 vmiodirenable is now on by default; reflect that change in default, and talk more about the reasons to turn it off (restricted memory environments), and less about why to turn it on. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-06T19:44:31.000000Z K 7 svn:log V 120 The default values for net.inet.tcp.sendspace and net.inet.tcp.recvspace have been changed to 32k and 64k respectively. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-06T19:48:48.000000Z K 7 svn:log V 134 o When describing kern.ipc.nsfbufs, use the slightly less colloquial "modify" rather than the slightly more colloquial "mess with". END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-06T19:50:35.000000Z K 7 svn:log V 157 o Add an additional .Pp between the send/recvbuffer comments and the ones on ipfw. Note to self: why does ipfw/dummynet count as a sysctl in tuning(7)? END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-06T19:57:34.000000Z K 7 svn:log V 314 Moderate the recommendation that TCP keepalives always be turned on; in some environments, this may result in the early termination of legitimate TCP sessions during temporary network outages. However, maintain a strong recommendation that this be used when many network clients are dialup. Requested by: fenner END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-06T20:24:38.000000Z K 7 svn:log V 359 o Reflect changed default such that keepalives are always enabled by default now. Discuss why that's good. Note that there are still some situations where turning it off may be advantageous, including situations where there are network outages and it's desirable to have TCP sessions last beyond the outage. Reviewed by: fenner Suggested by: silby END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-06T20:27:44.000000Z K 7 svn:log V 65 o Fix spelling of allocations as allocates. Submitted by: silby END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-12-06T20:44:14.000000Z K 7 svn:log V 69 Add a commented-out defaultrouter entry for 6to4 users. See RFC-3068 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-06T21:55:41.000000Z K 7 svn:log V 67 o Remove unnecessary inclusion of opt_global.h. Submitted by: bde END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-06T21:58:47.000000Z K 7 svn:log V 72 o A few more minor whitespace and other style fixes. Submitted by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-12-06T23:10:24.000000Z K 7 svn:log V 79 Part 2 of previous commit. Add joy_isa.c and joy_pccard.c. Submitted by: jhb END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-06T23:28:12.000000Z K 7 svn:log V 46 Install pam.d files with mode 0644, not 0755. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-07T00:37:10.000000Z K 7 svn:log V 942 Although the previous went some way towards fixing the pam.conf / pam.d problem, it still didn't DTRT for services that did not have a service- specific policy if /etc/pam.d existed but did not contain an "other" policy. This fixes the problems some people have experienced with sudo. And I almost didn't have to use goto. The current configuration sequence is: 1) Look for /etc/pam.d/foo 2) If PAM_READ_BOTH_CONFS is defined, or step 1) failed, look for foo in /etc/pam.conf 3) Look for /etc/pam.d/other (to fill in the gaps) 4) If PAM_READ_BOTH_CONFS is defined, or step 3) failed, look for other in /etc/pam.conf I believe this is the intended behaviour of the original code. The least surprising behaviour seems to be when PAM_READ_BOTH_CONFS is not defined - /etc/pam.d/foo will be preferred over /etc/pam.conf, but the latter will serve as a backup if the former does not exist. Sponsored by: DARPA, NAI Labs END