ƒªJ92724 254 118 107 263 107 107 183 252 126 244 110 207 273 141 161 102 107 159 107 319 408 128 107 158 155 160 855 472 279 160 106 200 107 107 139 167 164 154 107 107 612 147 107 107 160 160 367 107 311 236 230 152 219 224 117 142 115 116 193 245 160 116 160 108 160 219 117 117 130 105 105 116 397 166 296 116 168 103 105 360 468 176 157 348 1319 193 125 129 146 107 431 109 114 149 133 139 133 154 145 187 331 651 696 484 150 242 239 200 136 322 156 126 181 164 158 158 218 130 130 127 126 192 180 160 160 153 259 179 180 277 229 196 165 137 125 194 238 271 124 274 197 118 312 220 644 255 148 150 337 288 291 243 216 168 177 264 191 226 180 131 129 217 245 143 109 118 122 242 120 152 689 122 236 163 261 125 128 236 164 165 123 243 115 120 238 169 107 120 154 675 122 113 115 274 115 116 102 103 103 103 662 204 123 415 344 318 142 135 159 105 399 477 174 103 117 115 112 273 126 109 364 220 194 203 164 207 238 165 634 177 687 121 189 150 265 315 221 577 198 166 274 212 141 99 253 133 131 245 198 202 125 110 126 677 106 K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-19T21:44:49.000000Z K 7 svn:log V 23 add missing semicolon. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-19T21:54:18.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-03-19T22:14:08.000000Z K 7 svn:log V 170 Sync the uhci_dump_foo routines with NetBSD, and remove an errant additional uhci_dump_ii function that landed there, probably during a recent merge. Spotted by: alfred END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-19T22:20:14.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-19T22:40:48.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-19T22:51:53.000000Z K 7 svn:log V 88 Hopefully fix make world. Submitted by: Steve Kargl END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-03-19T22:58:56.000000Z K 7 svn:log V 154 Add the ability to recognize old references to keys, and return NULL when old keys are referenced (after pthread_key_delete()) via pthread_getspecific(). END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-03-19T23:05:33.000000Z K 7 svn:log V 32 Add EFI write support to loader END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-03-19T23:20:21.000000Z K 7 svn:log V 149 Fix some gcc-3.1+ warnings: warning: deprecated use of label at end of compound statement umass.c:2626:46: multi-line string literals are deprecated END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-03-19T23:26:37.000000Z K 7 svn:log V 16 Pacify gcc-3.1. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-03-19T23:28:35.000000Z K 7 svn:log V 112 Cast pointers to uintptr_t rather than u_int32_t. This doesn't work too well on machines with 64 bit pointers. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-03-20T01:31:15.000000Z K 7 svn:log V 178 Fix bugs from previous commit: initialize the correct field and use the correct local variable. Caught by: Joachim Isaksson Pointy hat to: mikeh END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-03-20T01:35:53.000000Z K 7 svn:log V 47 MFC: 1.35 Fix bugs from previous commit. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-20T01:57:52.000000Z K 7 svn:log V 66 Remove ipftest until the committer can actually test his changes. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-03-20T02:01:26.000000Z K 7 svn:log V 6 MFen. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-20T02:08:01.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-20T02:09:50.000000Z K 7 svn:log V 64 Remove ipnat until the committer can actually test his changes. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-20T02:15:46.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-20T02:27:55.000000Z K 7 svn:log V 225 Force the boot cpu to wait for the APs to finish starting up. This eliminates a race where the AP and the boot cpu were trying to printf at the same time, which was confusing the console too much for it to continue working. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-03-20T02:34:01.000000Z K 7 svn:log V 311 Teach growfs's dbg_open() that a filename of "-" for output means to open "/dev/stdout". This doesn't actually affect growfs, but does affect ffsinfo, permitting ffsinfo to output to the shell's stdout rather than requiring it be dumped to a file or explicitly pointed at a special device. Reviewed by: peter END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-03-20T02:35:14.000000Z K 7 svn:log V 32 "-" now sends output to stdout. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-20T02:39:27.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-03-20T03:13:47.000000Z K 7 svn:log V 64 MFC: Don't drop the last character from ut_line in ID0logout(). END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-03-20T03:15:22.000000Z K 7 svn:log V 61 MFC: Handle B460800 and B921600 being defined in END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-20T04:02:59.000000Z K 7 svn:log V 67 Remove references to vm_zone.h and switch over to the new uma API. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-03-20T04:05:26.000000Z K 7 svn:log V 759 Fix a bug introduced in 1.11 (and also MFCd to stable AND the security branch) that causes a machine to panic when the kernel PPP / DEFLATE code is used. 1.11 moved a ZFREE to a point after the structural members were clobbered by stores into a union'd structure. This commit fixes the bug and adds a big whopping comment to make sure the code isn't 'cleaned up' again :-) Ian Dowse came up with the same patch independantly 68 seconds before I did, talk about Karma! I would also like to thank Eugene Grosbein for marathon work in tracking the problem down by udpating his -stable based on date over and over again to close in on the commit that caused his crashes. PR: kern/35969 Reviewed by: Ian Dowse X-MFC after: immediately END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-03-20T04:06:47.000000Z K 7 svn:log V 376 MFC 1.12. Fix a bug introduced in 1.11 that causes a machine to panic when the kernel PPP / DEFLATE code is used. 1.11 moved a ZFREE to a point after the structural members were clobbered by stores into a union'd structure. PR: kern/35969 Reviewed by: Ian Dowse Marathon Detective work by: Eugene Grosbein X-MFC after: immediately END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-20T04:09:59.000000Z K 7 svn:log V 185 Remove references to vm_zone.h and switch over to the new uma API. Also, remove maxsockets. If you look carefully you'll notice that the old zone allocator never honored this anyway. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-20T04:11:52.000000Z K 7 svn:log V 67 Remove references to vm_zone.h and switch over to the new uma API. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-20T04:33:25.000000Z K 7 svn:log V 14 Kill register END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-20T04:39:32.000000Z K 7 svn:log V 106 Backout part of my previous commit; I was wrong about vm_zone's handling of limits on zones w/o objects. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-20T05:00:21.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-20T05:14:42.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-03-20T05:25:33.000000Z K 7 svn:log V 45 Increment pmap_pvo_count in the right place. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-20T05:28:34.000000Z K 7 svn:log V 74 Add uma_zone_set_max() to add enforced limits to non vm obj backed zones. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-20T05:30:58.000000Z K 7 svn:log V 71 Add calls to uma_zone_set_max() to restore previously enforced limits. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-20T05:48:55.000000Z K 7 svn:log V 61 Switch vm_zone.h with uma.h. Change over to uma interfaces. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-20T05:48:58.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-20T06:48:11.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-20T07:16:15.000000Z K 7 svn:log V 519 Swing the axe and remove some archaic features from newfs which modern diskdrives do neither need nor want: -O create a 4.3BSD format filesystem -d rotational delay between contiguous blocks -k sector 0 skew, per track -l hardware sector interleave -n number of distinguished rotational positions -p spare sectors per track -r revolutions/minute -t tracks/cylinder -x spare sectors per cylinder No change in the produced filesystem image unless one or more of these options were used. Approved by: mckusick END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-20T07:44:09.000000Z K 7 svn:log V 55 Unifdef __FreeBSD__ MD5 checksum of binary unchanged. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-20T07:51:46.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-20T08:00:54.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-20T08:03:54.000000Z K 7 svn:log V 67 Remove references to vm_zone.h and switch over to the new uma API. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-20T08:48:07.000000Z K 7 svn:log V 67 Remove references to vm_zone.h and switch over to the new uma API. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-20T08:48:21.000000Z K 7 svn:log V 274 Various style issues from a recent brucification: use uint_%dt not u_int%dt Avoid LL suffixed intergers where we can by using explicit casts. (The last two I don't know how to avoid.) Add an explanation why truncation rather than rounding is used. Inspired by: bde END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-20T08:56:31.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-03-20T08:57:10.000000Z K 7 svn:log V 214 * ipftest now compiles with IPFILTER_LOG and needs ip_log.c to be able to do the log regression test. * dumping state/nat entries is also possible, outputting this information is in the print{state,nat}.c files. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-03-20T08:59:20.000000Z K 7 svn:log V 142 When invoked with no file arguments, display usage. Submitted by: Tim J. Robbins PR: 36074 Use new ID scheme. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-03-20T09:01:48.000000Z K 7 svn:log V 133 * need to compile printnat.c now that this function is in a separate .c file * add extra -I path to get the "matching" header files. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-03-20T09:02:48.000000Z K 7 svn:log V 56 * add extra -I path to get the "matching" header files. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2002-03-20T09:04:34.000000Z K 7 svn:log V 122 * add extra -I path to get the "matching" header files. (and split the one line up into three to make it more readable) END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-03-20T09:38:01.000000Z K 7 svn:log V 131 MFC: Add documentation for rc.early(8). src/share/man/man8/Makefile 1.25 src/share/man/man8/rc.8 1.16 PR: misc/35992 END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-20T09:39:16.000000Z K 7 svn:log V 26 Fixed the NO_PERL braino. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-03-20T09:39:37.000000Z K 7 svn:log V 50 Add a paragraph break I missed in my last update. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-20T09:46:04.000000Z K 7 svn:log V 22 Remove unused header. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-20T09:55:07.000000Z K 7 svn:log V 23 Remove unused include. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-20T10:00:05.000000Z K 7 svn:log V 100 Recreate intr_disable/intr_enable and implement cpu_critical_enter/exit in terms of that (for now). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-20T10:04:08.000000Z K 7 svn:log V 152 Replace calls to cpu_critical_enter/exit with appropriate calls to either explicitly disable interrupts or use a real critical section, as appropriate. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-20T10:07:52.000000Z K 7 svn:log V 67 Remove references to vm_zone.h and switch over to the new uma API. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-20T10:12:07.000000Z K 7 svn:log V 23 Remove unused include. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-20T10:17:00.000000Z K 7 svn:log V 67 Remove references to vm_zone.h and switch over to the new uma API. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-20T10:32:05.000000Z K 7 svn:log V 14 Remove __P(). END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-20T10:35:22.000000Z K 7 svn:log V 67 Remove references to vm_zone.h and switch over to the new uma API. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-20T10:35:51.000000Z K 7 svn:log V 124 For the sake of consistency, remove an include that is included in a previous include. All other files in this app do this. END K 10 svn:author V 4 kato K 8 svn:date V 27 2002-03-20T11:13:41.000000Z K 7 svn:log V 24 MFi386: revision 1.503. END K 10 svn:author V 4 kato K 8 svn:date V 27 2002-03-20T11:15:05.000000Z K 7 svn:log V 24 MFi386: revision 1.504. END K 10 svn:author V 4 kato K 8 svn:date V 27 2002-03-20T11:31:17.000000Z K 7 svn:log V 37 MFi386: revision 1.505 (remove __P.) END K 10 svn:author V 4 kato K 8 svn:date V 27 2002-03-20T11:52:56.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 4 kato K 8 svn:date V 27 2002-03-20T12:22:31.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 4 kato K 8 svn:date V 27 2002-03-20T12:28:03.000000Z K 7 svn:log V 23 MFi386: revision 1.65. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2002-03-20T13:13:15.000000Z K 7 svn:log V 304 MFC: 1.24. Avoid reading beyond the array size. The bug can trigger segmentation faults, though unlikely, but never produced wrong results otherwise, as the last value read was never used in such cases. Yes, apparently I did forget to merge this. Or, rather, I could swear I *did* merge it. PR: 36114 END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-03-20T13:39:02.000000Z K 7 svn:log V 72 MFC: add the ability to print the block numbers allocated for an inode. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-20T13:40:08.000000Z K 7 svn:log V 204 mdoc(7) police: Fixed the spammage of this file with trailing whitespaces in revisions 1.26-1.28. Fixed two bugs in punctuation cleanup in rev. 1.27. Removed hard sentence break not killed by rev. 1.26. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-20T14:33:37.000000Z K 7 svn:log V 25 mdoc(7) police: tidy up. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-03-20T14:46:38.000000Z K 7 svn:log V 76 - Remove a semi-colon from after SYSINIT that was introduced in rev. 1.163. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-20T14:47:36.000000Z K 7 svn:log V 12 Fix a typo. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-20T15:09:32.000000Z K 7 svn:log V 14 Grammar nits. END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-03-20T15:56:36.000000Z K 7 svn:log V 265 Send periodic ARP requests when ARP entries for hosts we are sending to are about to expire. This prevents high packet rate flows from experiencing packet drops at the sender following ARP cache entry timeout. PR: kern/25517 Reviewed by: luigi MFC after: 7 days END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-03-20T16:03:42.000000Z K 7 svn:log V 375 - Change a check of securelevel to securelevel_gt() call in order to help against users within a jail attempting to load kernel modules. - Add a check of securelevel_gt() to vfs_mount() in order to chop some low hanging fruit for the repair of securelevel checking of linking and unlinking files from within jails. There is more to be done here. Reviewed by: rwatson END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-20T16:26:35.000000Z K 7 svn:log V 85 Install manpage for old -me macro package. (me.7 has been repo-copied to orig_me.7.) END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-20T17:28:40.000000Z K 7 svn:log V 65 Change intr_enable to intr_restore for consistency with sparc64. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-20T17:55:10.000000Z K 7 svn:log V 252 Remove 'register' keyword. It does not help modern compilers, and some may take some hit from it. (I also found several functions that listed *every* of its 10 local vars with "register" -- just how many free registers do people think machines have?) END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-03-20T17:58:02.000000Z K 7 svn:log V 1220 Two minor changes to dirhash, which result in some marginal benchmark improvements. 1) If deleting an entry results in a chain of deleted slots ending in an empty slot, then we can be a bit more aggressive about marking slots as empty. 2) The last stage of the FNV hash is to xor the last byte of data into the hash. This means that filenames which differ only in the last byte will be placed close to one another in the hash table, which forms longer chains. To work around this common case, we also hash in the address of the dirhash structure. news/cancel = news/articles/control/cancel for a tradspool inn server squid2 = squid level 2 directory (dirs called 00->FF) squid3 = squid level 3 directory (files called 00001F00->00001FFF) mean #probes for home dir mh inbox news/cancel tmp squid2 squid3 old successful 1.02 3.19 4.07 1.10 7.85 2.06 new successful 1.04 1.32 1.27 1.04 1.93 1.17 old unsuccessful 1.08 4.50 5.37 1.17 10.76 2.69 new unsuccessful 1.08 1.73 1.64 1.17 2.89 1.37 Reviewed by: iedowse MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-03-20T18:01:52.000000Z K 7 svn:log V 100 Document that MD pcpu fields are defined in PCPU_MD_FIELDS in machine/pcpu.h. Requested by: dillon END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-20T18:04:11.000000Z K 7 svn:log V 30 Fix warnings on 64-bit hosts. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-03-20T18:16:18.000000Z K 7 svn:log V 34 Document support for 56-bit keys. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-03-20T18:16:36.000000Z K 7 svn:log V 51 MFC: (rev. 1.13) Document support for 56-bit keys. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-20T18:22:19.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-20T18:25:50.000000Z K 7 svn:log V 339 Make lint(1) a cross-tool. (See commit log for usr.bin/xlint/Makefile,v 1.11 for what was wrong with enabling build of lint libraries in rev. 1.12.) This fixes cross-arch compiles (running binaries for a different arch when generating lint.7 and lint libraries) and cross-branch compiles (4.x -> 5.0 buildworld should be working again). END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-20T18:40:40.000000Z K 7 svn:log V 17 Add www category END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-20T18:41:20.000000Z K 7 svn:log V 22 MFC: Add www category END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-20T18:58:47.000000Z K 7 svn:log V 54 Remove __P(). This was tested on the GENERIC kernel. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-20T19:01:16.000000Z K 7 svn:log V 41 Define masks for the VCC an VPP voltages END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-20T19:02:08.000000Z K 7 svn:log V 47 Better power code and better power diagnostics END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-20T19:04:56.000000Z K 7 svn:log V 41 Fix minor style(9) violation in de__Ping END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-20T19:13:13.000000Z K 7 svn:log V 62 No need to conditionalize on pci being in the kernel for this END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-20T19:18:42.000000Z K 7 svn:log V 53 Minor cleanups to post.mk from bde. Mostly ordering END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-03-20T19:38:26.000000Z K 7 svn:log V 95 Add PCI ID for the SeaLevel Ultra 530.PCI single port card. Sponsored by: The Weather Channel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-03-20T21:00:50.000000Z K 7 svn:log V 238 - Push down Giant into crfree() in the case that we actually free a ucred. - Add a cred_free_thread() function (conditional on DIAGNOSTICS) that drops a per-thread ucred reference to be used in debugging code when leaving the kernel. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-03-20T21:09:09.000000Z K 7 svn:log V 558 Change the way we ensure td_ucred is NULL if DIAGNOSTIC is defined. Instead of caching the ucred reference, just go ahead and eat the decerement and increment of the refcount. Now that Giant is pushed down into crfree(), we no longer have to get Giant in the common case. In the case when we are actually free'ing the ucred, we would normally free it on the next kernel entry, so the cost there is not new, just in a different place. This also removse td_cache_ucred from struct thread. This is still only done #ifdef DIAGNOSTIC. Tested on: i386, alpha END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-03-20T21:12:04.000000Z K 7 svn:log V 603 Change the way we ensure td_ucred is NULL if DIAGNOSTIC is defined. Instead of caching the ucred reference, just go ahead and eat the decerement and increment of the refcount. Now that Giant is pushed down into crfree(), we no longer have to get Giant in the common case. In the case when we are actually free'ing the ucred, we would normally free it on the next kernel entry, so the cost there is not new, just in a different place. This also removse td_cache_ucred from struct thread. This is still only done #ifdef DIAGNOSTIC. [ missed this file in the previous commit ] Tested on: i386, alpha END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-03-20T21:14:00.000000Z K 7 svn:log V 391 Add 6 models which have been successfully booted into multi-user mode (Ultra 1, Ultra 30, Netra t1, Enterprise 220R, Enterprise 250 and Enterprise 450R). Thanks go to the following people for giving us access to their machines or repeatedly testing kernels (in alphabetical order): Tim G. Børresen, Jan Chrillesen, mux, phk and Tomi Vainio. Reviewed by: bmah (slightly different version) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-20T21:23:26.000000Z K 7 svn:log V 57 UMA permited us to utilize the 'waitok' flag to soalloc. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-20T21:37:13.000000Z K 7 svn:log V 146 Import of Binutils from the FSF 2.12 branch (just post-.0 release). These bits are taken from the FSF anoncvs repo on 20-March-2002 13:33:33 PST. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-20T21:37:13.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r92828, 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-03-20T21:37:14.000000Z K 7 svn:log V 103 This commit was manufactured by cvs2svn to create tag 'binutils-vendor-binutils_2_12_anoncvs_20020320'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-20T21:59:13.000000Z K 7 svn:log V 41 Commit the stock 2.12.0 release version. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-20T22:02:02.000000Z K 7 svn:log V 229 - Change the prompt from "S/Key Password: " to "OPIE Password: " - If the user doesn't have an OPIE key, don't challenge him. This is a workaround until I get PAM to work properly with ssh2. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-20T22:02:35.000000Z K 7 svn:log V 61 Bring the 2.12.0 release version of this to the HEAD branch. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-20T22:03:53.000000Z K 7 svn:log V 31 Use the stock version of this. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-20T22:04:42.000000Z K 7 svn:log V 86 Merge rev 1.2 (teach `ld' how to access FreeBSD's ld ELF hints) into Binutils 2.12.0. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-20T22:10:10.000000Z K 7 svn:log V 72 Note that portions of this software were Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-20T22:49:40.000000Z K 7 svn:log V 66 o remove __P o Use ANSI function definitions o unifdef -D__STDC__ END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-20T22:53:13.000000Z K 7 svn:log V 66 o remove __P o Use ansi function definitions o unifdef -D__STDC__ END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-20T22:57:10.000000Z K 7 svn:log V 125 o __P removed o ansi function prototypes o unifdef -D__STDC__ o __dead2 on usage prototype o remove now-bogus main prototype END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-20T23:05:19.000000Z K 7 svn:log V 35 Update to Binutils 2.12.0 release. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-20T23:13:45.000000Z K 7 svn:log V 35 Manpages moved into doc/ for 2.12. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-20T23:17:50.000000Z K 7 svn:log V 32 Remove __P. Reveiwed by: benno END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-20T23:30:31.000000Z K 7 svn:log V 31 Remove __P. Reviewd by: peter END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-21T00:06:55.000000Z K 7 svn:log V 97 Remove __P. profile.h and bus.h were excluded because there is currently WIP. Reviewed by: tmm END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-03-21T00:42:48.000000Z K 7 svn:log V 88 Removed all files in libm except README-FREEBSD and files needed to implement tgamma(). END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-21T00:48:25.000000Z K 7 svn:log V 67 Remove references to vm_zone.h and switch over to the new uma API. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-21T01:11:31.000000Z K 7 svn:log V 67 Remove references to vm_zone.h and switch over to the new uma API. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-21T01:34:56.000000Z K 7 svn:log V 58 Properly get the version number after the 2.95.4 upgrade. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-03-21T02:02:31.000000Z K 7 svn:log V 163 Fix error introduced in the 20020217 update, where GetPossibleResources was spammed with GetCurrentResources. Submitted by: Munehiro Matsuda END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-21T02:30:27.000000Z K 7 svn:log V 86 Remove references to vm_zone.h and switch over to the new uma API. Reviewed by: jake END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-03-21T02:46:56.000000Z K 7 svn:log V 87 Remove references to vm_zone.h and switch over to the new uma API. Approved by: peter END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-03-21T02:47:51.000000Z K 7 svn:log V 182 Add a change mirroring that made to kern/subr_trap.c and others. This makes kernel builds with DIAGNOSTIC work again. Apparently forgotten by: jhb Might want to be checked by: jhb END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-21T03:15:06.000000Z K 7 svn:log V 134 Gracefully exit when no MFS signature is found in the kernel. Add support for a new "import_files" option (see manpage for details). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-21T03:15:47.000000Z K 7 svn:log V 101 More details on how to write a crunch.conf file for PicoBSD, and document the "import_files" option. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-21T03:20:34.000000Z K 7 svn:log V 71 MFC: better handling of "missing MFS" errors, and import_files option. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-21T03:22:04.000000Z K 7 svn:log V 43 MFC: document crunch.conf and import_files END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-03-21T06:09:20.000000Z K 7 svn:log V 28 Use the proper terminology. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-21T06:11:09.000000Z K 7 svn:log V 101 Remove last two abuses of cpu_critical_{enter,exit} in the MI code. Reviewed by: jake, jhb, rwatson END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-21T06:14:58.000000Z K 7 svn:log V 145 Fix abuses of cpu_critical_{enter,exit} by converting to intr_{disable,restore} as well as providing an implemenation of intr_{disable,restore}. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-21T06:19:08.000000Z K 7 svn:log V 178 Fix abuses of cpu_critical_{enter,exit} by converting to intr_{disable,restore} as well as providing an implemenation of intr_{disable,restore}. Reviewed by: jake, rwatson, jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-21T06:21:32.000000Z K 7 svn:log V 32 intr_disable returns register_t END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-03-21T06:45:32.000000Z K 7 svn:log V 179 Move swapcontext.c to the ${MACHINE_ARCH}/gen/Makefile.inc area, otherwise it causes undefined references to getcontext() and setcontext() on platforms other than i386 and alpha. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-03-21T07:31:48.000000Z K 7 svn:log V 100 Kill debugging printf() slipped into my last commit. Noticed by: jhb Hall of shame entry: sobomax END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-03-21T07:33:31.000000Z K 7 svn:log V 24 Add an ia64 targparam.h END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-03-21T07:41:02.000000Z K 7 svn:log V 217 In UP mode, the primary cpu's per-cpu current_pmap was not initialized - this was only done as a side effect of calling cpu_mp_start(). I haven't actually tested that this fixes UP kernels, but it feels about right. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-03-21T07:46:09.000000Z K 7 svn:log V 126 Provide a proper error message in mdconfig(8) when a filesystem is too small, instead of a less meaningful error in newfs(8). END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-03-21T08:09:18.000000Z K 7 svn:log V 552 When we added the WARNS to -stable, we decided that -Werror should be conditional on WARNS_WERROR so that warnings don't break the -stable build. However, this was made conditional with the intention that a developer could set WARNS_WERROR to true and build -stable with -Werror, which we would still expect to survive. However, when we added WARNS_WERROR, we removed support for NO_WERROR, which individual Makefiles may set if they want to keep the warnings, but don't want to make them fatal since they know some still exist. Reviewed by: obrien END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-21T09:15:39.000000Z K 7 svn:log V 163 Replaced hacks in sbin/Makefile,v 1.99 and usr.sbin/Makefile,v 1.217 with the NO_IPFILTER make.conf(5) knob. (So that we can "make the-rest-of-the-world" again.) END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-21T09:35:18.000000Z K 7 svn:log V 56 Change cpu_critical_enter/exit to intr_disable/restore. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-21T09:50:11.000000Z K 7 svn:log V 58 Change critical_t to register_t for intr_disable/restore. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-03-21T10:27:34.000000Z K 7 svn:log V 244 MFC 1.130: IPFilter may need to be re-sync'ed even if we are not filtering, but only doing ipnat(8). Go back to using $ipfilter_active, but turn off $ipfilter_active when loading ipl.ko has failed. Submitted by: devet@devet.org (Arjan de Vet) END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-03-21T10:33:01.000000Z K 7 svn:log V 195 MFC: 1.9: Fix a bug that prevents "00" being used as a valid year. Why bother in 2002? It is a bug. Might as well close the PR. PR: misc/14511 Submitted by: Mike Pritchard END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-03-21T11:33:50.000000Z K 7 svn:log V 198 Removed the last vestiges of libm. These have been repo-copied to msun/bsdsrc. Everything except true gamma() and its support functions was superseded by msun long ago, at least on IEEE machines. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-03-21T12:03:09.000000Z K 7 svn:log V 149 Revert 1.20: Memory disks may be used for other purposes besides newfs(8), so it isn't helpful to require the minimum size meet newfs(8)'s criteria. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-03-21T12:04:58.000000Z K 7 svn:log V 121 GC some unused, bogus interrupt functions and replace them with proper implementations of intr_disable and intr_restore. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-21T12:18:27.000000Z K 7 svn:log V 76 Use PAM instead of S/Key (or OPIE) for SSH2. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-03-21T12:18:28.000000Z K 7 svn:log V 81 This commit was manufactured by cvs2svn to create branch 'VENDOR-crypto-openssh'. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-21T12:23:09.000000Z K 7 svn:log V 171 Use the "sshd" service instead of "csshd". The latter was only needed because of bugs (incorrect design decisions, actually) in Linux-PAM. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-21T12:55:21.000000Z K 7 svn:log V 99 Correctly set PAM_RHOST so e.g. pam_login_access(8) can do its job. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-03-21T13:07:31.000000Z K 7 svn:log V 131 - Make all inlines for manipulating supervisor-level registers accept/return register_t values. - Implement an inline for isync. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-21T13:10:52.000000Z K 7 svn:log V 88 o __P removal. o ansi function definitions. o main prototype removal o unifdef __STDC__ END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-21T13:14:21.000000Z K 7 svn:log V 39 o __P removed o main prototype removed END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-21T13:20:49.000000Z K 7 svn:log V 37 o remove __P o remove main prototype END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-03-21T15:27:39.000000Z K 7 svn:log V 124 - Fix a logic error in checking the securelevel that was introduced in the previous commit. Pointy hats to: arr, rwatson END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-03-21T16:30:34.000000Z K 7 svn:log V 151 New release notes: libstand split file loading. Updated release notes: sparc64 platform progress, IPFilter 3.4.25. Belated MFC note: OpenSSH 2.9. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2002-03-21T16:40:32.000000Z K 7 svn:log V 46 Traditional first commit. Approved by: joerg END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-21T18:06:09.000000Z K 7 svn:log V 14 Fix SCM ID's. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2002-03-21T18:48:00.000000Z K 7 svn:log V 21 shut up the compiler END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-21T18:49:23.000000Z K 7 svn:log V 27 Remove 'register' keyword. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-03-21T19:27:15.000000Z K 7 svn:log V 149 o Use the MI vm_map_growstack() instead of grow_stack() in trap_pfault() and trapwrite(). o On i386/pc98, remove the (now) unused grow_stack(). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-03-21T20:10:10.000000Z K 7 svn:log V 27 Fix typo: s/forth/fourth/ END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-03-21T20:11:39.000000Z K 7 svn:log V 59 MFC: Fix typo: s/forth/fourth/ vidcontrol.1 1.49->1.50 END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-03-21T21:10:16.000000Z K 7 svn:log V 593 Limit fabric search to a default 256 entries. This will all go away soon because it's just getting harder and harder to find switches that correctly implement the GET ALL NEXT subcommands for the SNS protocol. Latch up result out pointer and set a busy flag when we're looking at the response queue. This allows for a cleaner way to make sure we don't get multiple CPUs trying to read the same response queue entries. Change how isp_handle_other_response returns values (clarity). Make PORT UNAVAILABLE the same as PORT LOGOUT (force a LIP). Do some formatting changes. MFC after: 0 days END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-21T21:43:25.000000Z K 7 svn:log V 30 Import OpenBSD's moduli file. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-21T21:43:25.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r92894, 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-03-21T21:43:26.000000Z K 7 svn:log V 67 This commit was manufactured by cvs2svn to create tag 'moduli_1_1'. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-21T21:43:50.000000Z K 7 svn:log V 166 Add a replacement for get_date which is currently being dug out of CVS's sources. This is a "public domain" implementation stolen from INN, and is added unmodified. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-21T21:44:03.000000Z K 7 svn:log V 33 Install moduli instead of primes END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-21T21:47:20.000000Z K 7 svn:log V 36 Import OpenBSD's moduli(5) man page END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-21T21:47:20.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r92899, 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-03-21T21:47:21.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create tag 'moduli5_1_3'. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-03-21T21:52:17.000000Z K 7 svn:log V 70 MFC: (rev. 1.38) Don't transmit PPP frames with length > MRU or MRRU. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-21T21:54:17.000000Z K 7 svn:log V 31 /etc/moduli -> /etc/ssh/moduli END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-21T21:56:05.000000Z K 7 svn:log V 148 Restructure for own parsedate (replacement for get_date from CVS). Fix up parsedate.y for WARNS=4. Reviewd by: bde (except for parsedate.y diffs) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-21T22:49:10.000000Z K 7 svn:log V 20 Remove __P() usage. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-21T22:50:02.000000Z K 7 svn:log V 26 Vendor import of OPIE 2.4 END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-21T22:50:02.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r92906, 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-03-21T22:50:03.000000Z K 7 svn:log V 73 This commit was manufactured by cvs2svn to create tag 'opie-vendor-v2_4'. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-21T22:52:45.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-21T22:53:49.000000Z K 7 svn:log V 25 Remove main() prototype. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-21T23:05:13.000000Z K 7 svn:log V 59 Bring code to WARNS=3 level. Mostly fix unused variables. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-03-21T23:22:21.000000Z K 7 svn:log V 579 MFC: Limit fabric search to a default 256 entries. This will all go away soon because it's just getting harder and harder to find switches that correctly implement the GET ALL NEXT subcommands for the SNS protocol. Latch up result out pointer and set a busy flag when we're looking at the response queue. This allows for a cleaner way to make sure we don't get multiple CPUs trying to read the same response queue entries. Change how isp_handle_other_response returns values (clarity). Make PORT UNAVAILABLE the same as PORT LOGOUT (force a LIP). Do some formatting changes. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-21T23:39:28.000000Z K 7 svn:log V 27 Remove 'register' keyword. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-21T23:42:52.000000Z K 7 svn:log V 19 Resolve conflicts. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-21T23:43:04.000000Z K 7 svn:log V 20 Remove __P() usage. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-03-21T23:45:59.000000Z K 7 svn:log V 179 Collect all functions for copying to and from userspace into the one file. This allows me to reimplement [sf]u{byte,word} as separate functions and not as calls to copy{in,out}. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-21T23:54:04.000000Z K 7 svn:log V 20 Remove __P() usage. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-22T00:12:20.000000Z K 7 svn:log V 22 Updates for OPIE 2.4. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-03-22T00:19:50.000000Z K 7 svn:log V 6 MFen. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-22T01:22:50.000000Z K 7 svn:log V 11 remove __P END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-22T01:33:25.000000Z K 7 svn:log V 11 remove __P END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-22T01:42:45.000000Z K 7 svn:log V 11 remove __P END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-03-22T02:28:26.000000Z K 7 svn:log V 565 Break out the "see_other_uids" policy check from the various method-based inter-process security checks. To do this, introduce a new cr_seeotheruids(u1, u2) function, which encapsulates the "see_other_uids" logic. Call out to this policy following the jail security check for all of {debug,sched,see,signal} inter-process checks. This more consistently enforces the check, and makes the check easy to modify. Eventually, it may be that this check should become a MAC policy, loaded via a module. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-22T02:35:47.000000Z K 7 svn:log V 111 Make user_from_uid and group_from_gid return const char *, just like NetBSD. Update man page to reflect this. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-22T02:43:01.000000Z K 7 svn:log V 31 const poison just like NetBSD. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-03-22T03:28:11.000000Z K 7 svn:log V 320 Change the ephemeral port range from 1024-5000 to 49152-65535. This increases the number of concurrent outgoing connections from ~4000 to ~16000. Other OSes (Solaris, OS X, NetBSD) and many other NAT products have already made this change without ill effects, so we should not run into any problems. MFC after: 1 week END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-03-22T04:56:09.000000Z K 7 svn:log V 251 - Back out the commit to make the linker_load_file() securelevel check made aware in jail environments. Supposedly something is broken, so this should be backed out until further investigation proves otherwise, or a proper fix can be provided. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-03-22T05:28:36.000000Z K 7 svn:log V 224 New release notes: slab allocator, new ephemeral port range, OpenSSH 3.1. Updated release notes: Binutils 2.12.0, gcc post-2.95.3 snapshot, OPIE 2.4. While I've got my hands dirty, make a couple of markup fixes as well. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-03-22T05:38:50.000000Z K 7 svn:log V 49 MFCs noted: ata(4) RAID rebuild, atacontrol(8). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-03-22T05:39:15.000000Z K 7 svn:log V 42 MFC: ata(4) RAID rebuild, atacontrol(8). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2002-03-22T06:38:52.000000Z K 7 svn:log V 65 Teach the brgphy driver about the BCM5701's internal copper PHY. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2002-03-22T06:39:13.000000Z K 7 svn:log V 11 regenerate END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-03-22T06:40:26.000000Z K 7 svn:log V 301 Instead of dealing with the endless requests to provide more DNS based black lists in the default config, give a pointer to a non-static list. I was convinced this was the right thing to do after getting a PR asking to add ORBZ the day before ORBZ went off the air. PR: conf/35884 MFC after: 4 days END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2002-03-22T06:45:40.000000Z K 7 svn:log V 382 Teach the bge driver about the BCM5701 (specifically, the 3Com 3c996B-T, with the 5701 rev B5 ASIC). One thing that confuses me still is that the 'link state change' bit in the status block seems to change state an awful lot. I have a workaround for this in place now, but it needs more investigation. For the moment though, this is enough to get the driver to work with this card. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-22T07:45:36.000000Z K 7 svn:log V 79 Add the -n option, which automatically answers "no" to the overwrite question. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-03-22T09:08:54.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-03-22T09:10:08.000000Z K 7 svn:log V 20 MFC rev 1.13: regen END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-22T09:16:59.000000Z K 7 svn:log V 20 Remove __P() usage. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-22T09:20:05.000000Z K 7 svn:log V 18 Fix for OPIE 2.4. END K 10 svn:author V 4 roam K 8 svn:date V 27 2002-03-22T09:20:32.000000Z K 7 svn:log V 179 Install a sample /usr/share/examples/smbfs/dot.nsmbrc. PR: 35649 Reported by: Johann Frisch Reviewed by: bp Approved by: bp, silence on -doc MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-22T09:22:15.000000Z K 7 svn:log V 31 Remove multi-line __P() usage. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-22T09:27:59.000000Z K 7 svn:log V 14 SCM ID tweak. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-22T09:59:16.000000Z K 7 svn:log V 272 Revision 1.45 of gnu/usr.bin/man/man.c obviated the need to link manpages in machine-specific subdirectories (like man4/i386/) to "../". This change didn't propagate here resulting in a loss of whatis(1) database entries. Fix this. Reviewed by: tobez MFC after: 1 week END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-22T12:23:16.000000Z K 7 svn:log V 124 MFC: r1.22-r1.23 - Add textproc/docproj, editors/xemacs21, graphics/gimp1, and lang/gnat to the list of packages for disc3. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-22T12:27:38.000000Z K 7 svn:log V 99 MFC: r1.660 - Remind potential modifiers of this file to keep release(7) in sync with any changes. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-22T12:35:16.000000Z K 7 svn:log V 107 MFC: r1.4-r1.6 - document more targets and options, clarify existing descriptions, and various mdoc fixes. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-22T12:53:35.000000Z K 7 svn:log V 69 MFC: r1.18-r1.19 - Add information about mounting multi-session CDs. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-22T13:54:24.000000Z K 7 svn:log V 112 Vendor import NETBSD's sort(1). This will be a replacement for our GNU sort, as discussed 6 months or more ago. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-22T13:54:24.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r92948, 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-03-22T13:54:25.000000Z K 7 svn:log V 69 This commit was manufactured by cvs2svn to create tag 'v_2002_03_22'. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-03-22T14:49:12.000000Z K 7 svn:log V 537 Since cred never appears to be passed into the securelevel calls as NULL, turn warning printf's into panic's, since this call has been restructured such that a NULL cred would result in a page fault anyway. There appears to be one case where NULL is explicitly passed in in the sysctl code, and this is believed to be in error, so will be modified. Securelevels now always require a credential context so that per-jail securelevels are properly implemented. Obtained from: TrustedBSD Project Sponsored by: NAI Labs Discussed with: bde END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-22T14:51:51.000000Z K 7 svn:log V 83 Null one-line entry to resurrect this from the Attic. The real commit will follow. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-03-22T14:58:27.000000Z K 7 svn:log V 590 In sysctl, req->td is believed always to be non-NULL, so there's no need to test req->td for NULL values and then do somewhat more bizarre things relating to securelevel special-casing and suser checks. Remove the testing and conditional security checks based on req->td!=NULL, and insert a KASSERT that td != NULL. Callers to sysctl must always specify the thread (be it kernel or otherwise) requesting the operation, or a number of current sysctls will fail due to assumptions that the thread exists. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs Discussed with: bde END K 10 svn:author V 4 ceri K 8 svn:date V 27 2002-03-22T15:44:20.000000Z K 7 svn:log V 28 Add myself to the calendar. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2002-03-22T15:54:31.000000Z K 7 svn:log V 92 Allow SMP kernels (like GENERIC..) to boot on UP kernels on the alpha. Pointy hat to: jeff END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-22T15:54:44.000000Z K 7 svn:log V 56 No need to cast; ().gr_gid is already the correct type. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2002-03-22T15:55:56.000000Z K 7 svn:log V 167 only read from the possibly bad address if we did not get a machine check. I don't know how this went unnoticed for so long. obtained from: NetBSD MFC after: 7 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-03-22T16:06:53.000000Z K 7 svn:log V 221 Add [MERGED] tag things to some items in the kernel section that should have had them, but didn't. While I'm here, do some general cleanup, including typo fixes, some rewrites, and consolidation of some related entries. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-22T16:09:22.000000Z K 7 svn:log V 125 When "cloning" a pipe's buffer bcopy the data after dropping the pipe's lock as the data may be paged out and cause a fault. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-22T16:45:54.000000Z K 7 svn:log V 485 Prevent icmp_reflect() from calling ip_output() with a NULL route pointer which will then result in the allocated route's reference count never being decremented. Just flood ping the localhost and watch refcnt of the 127.0.0.1 route with netstat(1). Submitted by: jayanth Back out ip_output.c,v 1.143 and ip_mroute.c,v 1.69 that allowed ip_output() to be called with a NULL route pointer. The previous paragraph shows why this was a bad idea in the first place. MFC after: 0 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-22T16:54:19.000000Z K 7 svn:log V 106 MFC: Fixed IP routing table leak in icmp_reflect(). ip_icmp.c 1.69, ip_mroute.c 1.72, ip_output.c 1.153. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-22T18:26:54.000000Z K 7 svn:log V 75 MFC: Fixed "includes" to install secure/lib/libtelnet headers if required. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-22T18:34:52.000000Z K 7 svn:log V 182 This library uses its own versions of some of the system headers. Protect against CFLAGS having -I/usr/include listed explicitly. The real solution would be to fix the library. XXX END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-22T18:36:41.000000Z K 7 svn:log V 120 DESTDIR does not anymore does the -I${DESTDIR}/usr/include magic in and . Reviewed by: luigi END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-22T18:40:30.000000Z K 7 svn:log V 50 MFC: PicoBSD building fixes. Requested by: luigi END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-03-22T18:44:57.000000Z K 7 svn:log V 9 MFen 1.4 END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-03-22T19:14:54.000000Z K 7 svn:log V 158 MFC: edquota.c rev. 1.11-1.12 & 1.14 Makefile rev. 1.5-1.6 Fix unaligned access errors on alpha Fix type of NULL arg to execl() WARNS cleanup END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-22T19:19:32.000000Z K 7 svn:log V 38 Constify the first arg to callrpc(3). END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-22T19:20:35.000000Z K 7 svn:log V 36 constify log_from_addr() parameter. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-22T19:43:21.000000Z K 7 svn:log V 149 rename 'enum res' and 'struct status' to 'enum sm_res' and 'struct sm_status' to avoid -Wshadow warnings in consumers of its generated header files. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-22T19:45:43.000000Z K 7 svn:log V 102 Back out last commit (rev 1.2). I thought I caught this file in time when deP'ing. But I guess not. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-22T19:50:58.000000Z K 7 svn:log V 106 WARNS from 3 to 4. still some warnings about assigning const char * to char *, but we'll fix those later. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-22T19:52:48.000000Z K 7 svn:log V 30 Note that -n is non-standard. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-22T19:52:59.000000Z K 7 svn:log V 15 Update SCM ID. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-22T19:57:09.000000Z K 7 svn:log V 31 Remove cast that's not needed. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-03-22T19:57:41.000000Z K 7 svn:log V 580 Merge from TrustedBSD MAC branch: Move the network code from using cr_cansee() to check whether a socket is visible to a requesting credential to using a new function, cr_canseesocket(), which accepts a subject credential and object socket. Implement cr_canseesocket() so that it does a prison check, a uid check, and add a comment where shortly a MAC hook will go. This will allow MAC policies to seperately instrument the visibility of sockets from the visibility of processes. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-22T20:00:10.000000Z K 7 svn:log V 11 Const fix. END