Го 78459 222 119 239 235 129 149 138 249 158 312 203 166 459 178 124 124 467 242 789 110 304 164 115 263 221 156 172 180 171 171 216 144 453 627 397 689 225 149 512 259 167 291 162 162 127 401 726 247 193 118 922 168 187 144 138 251 441 129 179 112 172 368 310 257 168 132 415 132 227 117 238 182 141 126 171 137 115 115 115 139 204 386 262 743 585 430 379 135 130 270 120 246 133 148 167 150 317 246 143 239 172 151 111 786 185 168 162 231 122 523 123 127 407 105 310 121 119 183 566 208 108 220 226 270 147 157 159 202 109 257 278 111 109 205 2708 439 138 105 163 159 218 136 189 104 102 136 150 355 209 162 145 300 201 179 305 390 129 135 147 166 225 188 113 130 254 167 157 177 135 383 126 132 315 214 143 109 154 507 372 246 836 593 217 138 460 220 284 228 163 288 114 166 148 152 122 156 156 140 198 123 104 230 139 162 223 236 195 238 145 243 262 156 187 185 293 193 215 251 138 233 507 432 375 K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-19T05:48:29.000000Z K 7 svn:log V 27 MFC: orm Option RoM driver END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-06-19T06:43:49.000000Z K 7 svn:log V 147 Bring in FSF revision 1.17: * src/roff/troff/node.h (node::node): Initialize `last'. This fixes coredump on \b'\(sq' sequence. Urged by: eivind END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-06-19T06:43:49.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r78460, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-06-19T06:46:27.000000Z K 7 svn:log V 38 MFV: (node::node): Initialize `last'. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-06-19T06:48:58.000000Z K 7 svn:log V 55 Fix some of the worst formatting bug (seperate commit) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-06-19T06:49:15.000000Z K 7 svn:log V 42 MFC: protect against multiple inclusions. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-06-19T07:41:07.000000Z K 7 svn:log V 154 Convert the elf loader to the new linker set layout for elf files. This should make dependencies at load time work like before. Oops. Noticed by: markm END K 10 svn:author V 3 des K 8 svn:date V 27 2001-06-19T12:03:14.000000Z K 7 svn:log V 66 is needed for exit(3) when building with -fno-builtin. END K 10 svn:author V 5 benno K 8 svn:date V 27 2001-06-19T13:27:33.000000Z K 7 svn:log V 217 More verbose version of identifycpu() which also contains many more CPU versions/revisions. Modified from the original patch to mark G3 and G4 processors as such. Submitted by: Jeff Schottmiller END K 10 svn:author V 8 sumikawa K 8 svn:date V 27 2001-06-19T14:48:02.000000Z K 7 svn:log V 105 Add IFT_L2VLAN for supported NDP type. IPv6 over VLAN works now. Obtained from: KAME MFC after: 2 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2001-06-19T15:41:57.000000Z K 7 svn:log V 74 Add more headers that are required with -fno-builtin (stdlib and strings) END K 10 svn:author V 8 sumikawa K 8 svn:date V 27 2001-06-19T15:53:51.000000Z K 7 svn:log V 361 Suppress update ifnet.iflastchange when processing packets for SNMP requirements(RFC1573, interface MIB). This change for 4.4BSD was first introduced in if_ethersubr.c:1.17->1.18. BTW, iflastchange on all of IFs are inconsistent. e.g. ether, tun: update fddi, tokenring, ppp: not update I'll make patch later. Obtained from: KAME MFC after: 2 weeks END K 10 svn:author V 3 nik K 8 svn:date V 27 2001-06-19T16:46:58.000000Z K 7 svn:log V 86 Fix a couple of tips, and add a new one. Submitted by: Alexey V. Neyman END K 10 svn:author V 7 wollman K 8 svn:date V 27 2001-06-19T17:00:55.000000Z K 7 svn:log V 28 Fix punctuation in comment. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2001-06-19T17:07:15.000000Z K 7 svn:log V 28 Actually document TCPDEBUG. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-06-19T17:59:40.000000Z K 7 svn:log V 369 Made all fields in default output be space separated. Run-together columns confuse the heck out of other apps trying to parse vmstat output (eg sscope). I made sure we're still <= 80 cols per line. Fixed warnings about unused vars and printf %format mismatches. Requested by: Eugene Aleynikov Reviewed by: joerg (implicitly) MFC after: 2 weeks END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-06-19T19:27:51.000000Z K 7 svn:log V 149 Add configuration for a FAITH IPv6-to-IPv4 TCP translator. To use a FAITH actually, you also need faithd(8) setup. Please consult faithd(8) manpage. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-06-19T19:42:45.000000Z K 7 svn:log V 694 Merge in driver support for the NatSemi DP83820/21 and Level 1 LXT1001 gigabit ethernet controllers. Also add man pages and module build stuff. This gives -stable support for 7 or 8 different gigE cards from various vendors such as D-Link, SMC, Addtron and Asante, both fiber and copper media. Note: I only have 64-bit NatSemi card. If anyone has one of the 32-bit only cards that uses the DP83821 and can verify that the nge and nsgphy drivers work for them, I would appreciate it. The driver should "just work" with both NICs, but confirmation would be good. (Alternatively, if someone has a spare D-Link DGE-500T card or similar they're willing to donate/loan to me, that would work too.) END K 10 svn:author V 6 dbaker K 8 svn:date V 27 2001-06-19T20:33:32.000000Z K 7 svn:log V 15 MFC "add ircs" END K 10 svn:author V 3 des K 8 svn:date V 27 2001-06-19T21:40:14.000000Z K 7 svn:log V 211 Constify the module name. This silences a few warnings ("initialization discards qualifier"), and probably adds a few where module names are compared to or passed as non-const strings. Not-objected-to-by: bde END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-20T00:34:20.000000Z K 7 svn:log V 73 Miscellaneous mdoc(7) fixes; also expand contractions. Submitted by: ru END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-20T00:37:34.000000Z K 7 svn:log V 24 Add a SEE ALSO section. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-06-20T00:48:20.000000Z K 7 svn:log V 170 Put the scheduler, vmdaemon, and pagedaemon kthreads back under Giant for now. The proc locking isn't actually safe yet and won't be until the proc locking is finished. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-20T01:08:58.000000Z K 7 svn:log V 129 Don't arbitrarily limit tabstop expansions to 256 characters. Submitted by: Oliver Fromme END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-20T01:12:46.000000Z K 7 svn:log V 65 This compiles cleanly with WARNS=2; make sure it stays that way. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-06-20T01:56:09.000000Z K 7 svn:log V 78 Fix typo which could lead to memory leak. PR: misc/28283 MFC after: 2 weeks END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-06-20T03:26:41.000000Z K 7 svn:log V 87 Add B921600 (yes, some serial ports can do this, but generic sio not support them yet) END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-06-20T04:00:43.000000Z K 7 svn:log V 77 Document the interactive command `what'. Reviewed by: ru MFC after: 2 weeks END K 10 svn:author V 5 orion K 8 svn:date V 27 2001-06-20T06:12:59.000000Z K 7 svn:log V 77 MFC: initial driver version. Submitted by: Chris Faulhaber END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-20T06:21:17.000000Z K 7 svn:log V 123 Add new entries for: TI1210, TI4410 and TI4450 and fix what looks like a typo in the OZ6860 entry. Obtained from: NetBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-20T06:24:28.000000Z K 7 svn:log V 52 Revert last change: it was unintended at this time. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-06-20T07:15:38.000000Z K 7 svn:log V 358 Work around the problem in RELENG_4 where the file doesn't actually exist, and therefore mm_install is returning the "fail" value of the test instead of the "success" value for install. This change is a no-op on HEAD, but since the only harm on RELENG_4 ATM is a spurious warning it can follow the usual MFC practice. Submitted by: A cast of thousands :-/ END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-06-20T10:06:28.000000Z K 7 svn:log V 532 Close a race where we were releasing the unit resource at the start of tunclose() rather than the end, and tunopen() grabbed that unit before tunclose() finished (one process is allocating it while another is freeing it!). It may be worth hanging some sort of rw mutex around all specinfo calls where d_close and the detach handler get a write lock and all other functions get a read lock. This would guarantee certain levels of ``atomicity'' (is that a word?) that people may expect (I believe Solaris does something like this). END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-06-20T12:32:48.000000Z K 7 svn:log V 304 made sure to use the correct sa_len for rtalloc(). sizeof(ro_dst) is not necessarily the correct one. this change would also fix the recent path MTU discovery problem for the destination of an incoming TCP connection. Submitted by: JINMEI Tatuya Obtained from: KAME MFC after: 2 weeks END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-06-20T13:17:07.000000Z K 7 svn:log V 596 Change default value of rtadvd_enable to NO to be compatible with the following description in RFC2461: AdvSendAdvertisements A flag indicating whether or not the router sends periodic Router Advertisements and responds to Router Solicitations. Default: FALSE Note that AdvSendAdvertisements MUST be FALSE by default so that a node will not accidentally start acting as a router unless it is explicitly configured by system management to send Router Advertisements. Submitted by: JINMEI Tatuya MFC after: 1 week END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-06-20T14:16:48.000000Z K 7 svn:log V 130 Move variable assignement after argument parsing, to improve handling of alternate source trees. Also improve verbose behaviour. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-06-20T14:51:58.000000Z K 7 svn:log V 55 Add DIGIIO_SETALTPIN and DIGIIO_GETALTPIN ioctl values END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-06-20T14:52:08.000000Z K 7 svn:log V 417 Allow individual ports to use alternate pin settings (swap dsr & cd) via the new DIGIIO_SETALTPIN ioctl, and allow the port's ALTPIN setting to be queried via DIGIIO_GETALTPIN. The initial state and lock devices are normally used to set and/or lock ALTPIN settings although the device itself may also be used. ALTPIN settings are applied per-device and apply to both the callin and callout device at the same time. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-06-20T14:52:20.000000Z K 7 svn:log V 164 o Add a -a flag for changing/getting the ALTPIN setting for a digi port. o For the -i switch, only show the device if more than one is given on the command line. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-06-20T15:01:17.000000Z K 7 svn:log V 73 Update the manpage to reflect reality (and what was already in -stable). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-06-20T15:09:26.000000Z K 7 svn:log V 196 MFC: minor cleanup of the build script for better handling of alternate source trees. [immediate mfc as nobody will test this code in -current, so the delay would only help forgetting to update]. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-06-20T15:10:33.000000Z K 7 svn:log V 68 MFC: cleanup documentation and document some options of the script. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-06-20T16:08:45.000000Z K 7 svn:log V 70 Constify (silence warnings introduced by last commit to sys/module.h) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-06-20T16:11:01.000000Z K 7 svn:log V 32 Fix a typo from my last commit. END K 10 svn:author V 6 pirzyk K 8 svn:date V 27 2001-06-20T16:14:33.000000Z K 7 svn:log V 305 Fixed two bugs, first not allowing '.' as a valid login name character in okname() in util.c and second, returning != 0 when you do have an error from okname in two places in rcp.c. Thanks to Garrett for the POSIX defintion of valid login and group names. PR: bin/25757 MFC: rcp.c (1.29) util.c (1.10) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-06-20T16:47:23.000000Z K 7 svn:log V 629 The serial console break-to-debugger support only functioned while the console device was open. At other times, the interrupts that are used to detect the break signal or ~^B sequence were disabled, so these events would not be noticed until the next open (e.g. the next kernel printf). This was mainly a problem while there was no getty running on the console, such as during bootup or shutdown. For serial consoles with break-to-debugger support, we now enable the generation of interrupts at attach time, and we leave them enabled while the device is closed. Reviewed by: bde (I've since made chages as per his suggestions) END K 10 svn:author V 6 pirzyk K 8 svn:date V 27 2001-06-20T17:09:14.000000Z K 7 svn:log V 151 Applied the patch to fix HARP ATM that was broken when KAME IPv6 came into FreeBSD. PR: kern/23620 Submitted by: rh@matriplex.com MFC after: 1 month END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-06-20T18:26:41.000000Z K 7 svn:log V 100 Preemption by an interrupt thread is an involuntary switch, not a voluntary one. Pointy-hat to: me END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-06-20T19:45:15.000000Z K 7 svn:log V 26 Remove a duplicate entry. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2001-06-20T19:48:35.000000Z K 7 svn:log V 824 Change m_devget()'s outdated and unused `offset' argument to actually mean something: offset into the first mbuf of the target chain before copying the source data over. Make drivers using m_devget() with a first argument "data - ETHER_ALIGN" to use the offset argument to pass ETHER_ALIGN in. The way it was previously done is potentially dangerous if the source data was at the top of a page and the offset caused the previous page to be copied (if the previous page has not yet been appropriately mapped). The old `offset' argument in m_devget() is not used anywhere (it's always 0) and dates back to ~1995 (and earlier?) when support for ethernet trailers existed. With that support gone, it was merely collecting dust. Tested on alpha by: jlemon Partially submitted by: jlemon Reviewed by: jlemon MFC after: 3 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-06-20T19:55:41.000000Z K 7 svn:log V 76 Resort the last entry to its proper location. D definitely comes before Z. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-06-20T19:55:58.000000Z K 7 svn:log V 93 Avoid using too many args for ``set m[tr]u'' This needs to work with OpenBSD's groff too :( END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-06-20T19:56:32.000000Z K 7 svn:log V 50 MFC: Avoid using too many args for ``set m[tr]u'' END K 10 svn:author V 3 mph K 8 svn:date V 27 2001-06-20T20:14:36.000000Z K 7 svn:log V 46 "Unmount" is spelled "umount", not "unmount". END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-20T20:16:19.000000Z K 7 svn:log V 158 MFC src/sys/dev/wi/if_wi.c rev 1.52: read the mac address twice since some prism cards need it and it doesn't seem to harm anything. Approved by: bill paul. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-06-20T20:21:55.000000Z K 7 svn:log V 346 Cosmetics: . staticize out_fdc(), there's no longer an ft(4) driver sharing its use . remove in_fdc(), has been used by ft(4) last time, long since obsoleted by fd_in() . move the declaration of fd_clone() to where most of the other function declarations are . de-__P()ify fd_clone(), it's been the only _P()ed function in the entire file END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-06-20T20:25:56.000000Z K 7 svn:log V 37 Remove some more duplicate fortunes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-06-20T20:58:04.000000Z K 7 svn:log V 87 Document the mysterious Peter Wemm Murphy Field (PWMF). Reviewed by: phk, eivind, nra END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-20T22:03:10.000000Z K 7 svn:log V 21 Fix a grammar bogon. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-20T22:10:31.000000Z K 7 svn:log V 81 Add a missing word. Submitted by: Alexander Leidinger END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-06-20T23:10:06.000000Z K 7 svn:log V 275 Fix some lock order reversals where we called free() while holding a proc lock. We now use temporary variables to save the process argument pointer and just update the pointer while holding the lock. We then perform the free on the cached pointer after releasing the lock. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-06-20T23:21:02.000000Z K 7 svn:log V 217 Use 'LIBS+= ...' instead of 'LIBS= ...' in the generated makefile so that the user can override libraries at build time. This is makes it easier to cross-compile crunch builds. Suggested by: luigi MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-06-20T23:34:06.000000Z K 7 svn:log V 164 Don't lock around swap_pager_swap_init() that is only called once during the pagedaemon's startup code since it calls malloc which results in lock order reversals. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-06-21T00:08:23.000000Z K 7 svn:log V 74 Remove -DNEW_LINKERSET, it is not used here anymore. This is now native. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-06-21T01:10:30.000000Z K 7 svn:log V 37 Add etc/rc.d (looking to the future) END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-21T01:36:09.000000Z K 7 svn:log V 323 Fail if -s isn't specified for an MD_MALLOC or MD_SWAP disk; the driver itself obviously won't configure such a disk, but the error returned (EDOM) is more cryptic to the average user than it should be. Also assert that the argument to -u is in fact a valid unit; don't just accept any string to mean 0. Approved by: phk END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-21T01:39:01.000000Z K 7 svn:log V 41 Don't assume the length of MD_NAME is 2. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-21T02:10:26.000000Z K 7 svn:log V 135 Constify mdmaybeload(), add a prototype for usage(), and get rid of a sizeof(int) == sizeof(long) assumption; clamp down with WARNS=2. END K 10 svn:author V 5 assar K 8 svn:date V 27 2001-06-21T02:12:07.000000Z K 7 svn:log V 23 import of heimdal 0.3f END K 10 svn:author V 5 assar K 8 svn:date V 27 2001-06-21T02:12:07.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r78527, 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 2001-06-21T02:12:08.000000Z K 7 svn:log V 86 This commit was manufactured by cvs2svn to create tag 'heimdal-vendor-crypto-v_0_3_f'. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-21T02:14:45.000000Z K 7 svn:log V 50 MFC/NOTES 1.924: document PANIC_REBOOT_WAIT_TIME. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-21T02:16:32.000000Z K 7 svn:log V 35 MFC 1.14: remove unused variables. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-21T02:17:46.000000Z K 7 svn:log V 80 MFC 1.112: explicitly set arpproxy_all and start_vinum to "NO" for consistency. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-21T02:18:45.000000Z K 7 svn:log V 46 MFC 1.23: -T shouldn't swallow two arguments. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-21T02:20:37.000000Z K 7 svn:log V 24 MFC 1.10: fix synopsis. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-21T02:21:07.000000Z K 7 svn:log V 24 MFC 1.16: xref zcat(1). END K 10 svn:author V 5 assar K 8 svn:date V 27 2001-06-21T02:21:57.000000Z K 7 svn:log V 21 fix merges from 0.3f END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-21T02:22:03.000000Z K 7 svn:log V 48 MFC 1.13: this supports more than four options. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-21T05:32:36.000000Z K 7 svn:log V 111 MFC 1.25: new flag values for CARD_SET_RES_FLAGS. (note: I made MFC binary compatible by reording it slightly) END K 10 svn:author V 8 sumikawa K 8 svn:date V 27 2001-06-21T07:08:43.000000Z K 7 svn:log V 288 - Renumber KAME local ICMP types and NDP options numberes beacaues they are duplicated by newly defined types/options in RFC3121 - We have no backward compatibility issue. There is no apps in our distribution which use the above types/options. Obtained from: KAME MFC after: 2 weeks END K 10 svn:author V 8 sumikawa K 8 svn:date V 27 2001-06-21T08:27:09.000000Z K 7 svn:log V 164 - Avoid hardcoded constant on icmp6 in/out histogram printing - Icmp6 histogram update for inverse neighbor solicit/advert. Obtained from: KAME MFC after: 2 weeks END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-06-21T08:49:46.000000Z K 7 svn:log V 648 Move handling of crunch* files into Makefile.conf, which is a better place to handle dependencies. Make another step at helping cross-compiling: when the user specifies an alternate source tree, the script takes care of creating include files and libraries for the new tree. Furthermore, build and use a version of the "config" program which matches the new sources. It takes a long time to create libraries, and it might even not do the right thing at once, there might be some dependencies that i have forgotten. At any rate, with this code i have been able to build a working picobsd image using -CURRENT sources on -STABLE MFC after: 3 days END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-06-21T08:53:21.000000Z K 7 svn:log V 490 Use /dev/fd0 instead of /dev/fd0c for mounting the floppy. This must have to do with the use of devfs in -CURRENT, but i have no idea when the devfs is actually mounted (is it a side effect of mount -t nonfs or what ?) and when /dev/fd0c becomes available. For the time being, let's use this hack. Once I understand how devfs works, this can be reverted back to the previous value, and also the part of the build script which creates device entries can be nuked. This is for -current only. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-06-21T08:56:59.000000Z K 7 svn:log V 335 Remove support of I386_CPU in -current. Make sure hints are statically compiled into the kernel, because the bootloader is not available in picobsd and so the hints file cannot be found at run time. (This is kind of inconvenient if you have to handle non PnP devices, but fortunately these days non-PnP ISA cards are disappearing...) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-06-21T08:59:12.000000Z K 7 svn:log V 284 Remove tcpdump from the list of binaries. When cross-compiling I get a link error on in6addr_ and i cannot find the symbol in any of the libraries. It might be my mistake, but in any case the crunched binary would overflow the floppy, so... This applies to -current only. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-06-21T09:07:22.000000Z K 7 svn:log V 44 FreeBSD calendar. Submitted by: developers END K 10 svn:author V 5 billf K 8 svn:date V 27 2001-06-21T09:57:48.000000Z K 7 svn:log V 36 bring down the average age a little END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-06-21T10:28:40.000000Z K 7 svn:log V 177 When reporting that a packet can't be written back, usually because of a restrictive firewall rule, also report detail on the packet that caused the failure. MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2001-06-21T12:10:35.000000Z K 7 svn:log V 28 More -fno-builtin failures. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-06-21T12:32:36.000000Z K 7 svn:log V 153 Revert the previous commit on objection from the maintainer. I missed that natd has a -v option that will give similar functionality. Requested by: ru END K 10 svn:author V 5 assar K 8 svn:date V 27 2001-06-21T12:55:45.000000Z K 7 svn:log V 39 update infrastructure for heimdal 0.3f END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-06-21T14:59:25.000000Z K 7 svn:log V 56 Hopefully decrease the average age further still... :-) END K 10 svn:author V 7 keichii K 8 svn:date V 27 2001-06-21T15:06:14.000000Z K 7 svn:log V 71 Follow Ben's suit in decreasing the average age here by adding myself. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-06-21T15:39:40.000000Z K 7 svn:log V 56 Explicitly add a default route in ppp's install profile END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-06-21T15:42:26.000000Z K 7 svn:log V 222 Move the interface address setting and default route setting out of the default section and into the papchap section. It's really irritating when you run ppp with no arguments and end up blowing away your default route ! END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-06-21T16:18:27.000000Z K 7 svn:log V 150 Don't dereference NULL regs pointer (should mapping I/O ports fail, as they did for me on an alpha) Approved by: gibbs@freebsd.org MFC after: 2 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-06-21T18:37:17.000000Z K 7 svn:log V 48 Virgin import (trimmed) of Bzip2 version 1.0.1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-06-21T18:37:17.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r78556, 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 2001-06-21T18:37:18.000000Z K 7 svn:log V 76 This commit was manufactured by cvs2svn to create tag 'bzip2-vendor-v1_0_1'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-06-21T19:16:17.000000Z K 7 svn:log V 56 Add libbz2 to provide Bzip2 capabilities to the system. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-06-21T19:17:12.000000Z K 7 svn:log V 16 Fix long lines. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-06-21T19:17:15.000000Z K 7 svn:log V 693 Fixing a bug reported on freebsd-security. It is possible for non-printable characters to sneak into /var/log/messages (e.g. someone aims a Solaris/Linux RCP exploit at your FreeBSD box and you end up with his shellcode as part of a log entry). You might get something like, host.mydom.org login failures: Binary file (standard input) matches In the daily security script as a result. Allowing attackers to mess with your security script's ability to accurately report is a Bad Thing. Tell grep(1) to treat /var/log/messages like a text file even if it has non-printable characters. Submitted by: Tim Zingelman on freebsd-security Approved by: ru MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-06-21T19:18:16.000000Z K 7 svn:log V 90 Add the Bzip2 binaries. These are starting to get used more and more in the base system. END K 10 svn:author V 5 assar K 8 svn:date V 27 2001-06-21T19:19:00.000000Z K 7 svn:log V 74 add an explicit dependency to run yacc before lex instead of using .ORDER END K 10 svn:author V 5 greid K 8 svn:date V 27 2001-06-21T19:45:59.000000Z K 7 svn:log V 68 Use the M_ZERO flag to malloc(9) Reviewed by: cg MFC after: 1 week END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-21T19:50:11.000000Z K 7 svn:log V 139 Don't set CONSPEED to the default and deobfuscate the comment. PR: 28296 Submitted by: bde, Giorgos Keramidas END K 10 svn:author V 5 billf K 8 svn:date V 27 2001-06-21T20:15:10.000000Z K 7 svn:log V 28 represent detroit rock city END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-21T20:43:43.000000Z K 7 svn:log V 431 Change the way the value of DESTDIR is determined for the release notes build. Instead of having doc.relnotes.mk make a guess, hardcode quite a bit (but as little as possible) in Makefile.inc's sprinkled strategicly throughout the tree. This has the advantage of actually working properly (which is a Good Thing(tm)), and the disadvantages of more files in the repository and more hardcoded paths (which are both Bad Things(tm)). END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-06-21T20:44:32.000000Z K 7 svn:log V 28 Slightly lower average age. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-06-21T22:34:50.000000Z K 7 svn:log V 32 Fix compilation error on alpha. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T00:02:20.000000Z K 7 svn:log V 313 MFC: Add note about partition a better be at offset 0 for a disk to be bootable. This change was originally made to RELENG_4 after I18N-related repo copies to RELNOTESng, but before corresponding changes had been made to RELENG_4. This commit brings the change to the copy of RELNOTESng in their new location. END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-06-22T00:19:14.000000Z K 7 svn:log V 12 Add myself. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-06-22T00:23:02.000000Z K 7 svn:log V 214 Okay, I'll go along with the gag.... Interesting- I'm quite startled to note that of the people added so far, one has the same birthdate as me (April Fool's Day), and that only two other folks are older than I am. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T00:29:22.000000Z K 7 svn:log V 28 MFC: ISO_* -> ISO* rename. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T00:35:11.000000Z K 7 svn:log V 26 MFC: ISO_ -> ISO rename. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T00:37:19.000000Z K 7 svn:log V 90 With the ISO_ -> ISO rename for RELNOTESng completed, unbreak (hopefully) release builds. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-06-22T00:41:20.000000Z K 7 svn:log V 469 Make it much more obvious that the use of NQNFS is discouraged (the NQNFS code is ancient, bug-ridden, and should probably be removed). The wording here was very confusing; it was easy to get the impression that NQNFS is an extension to NFSv3 when in fact it just uses some NFSv3-like extensions on top of NFSv2. As witnessed by the mailing lists and PRs, some people were reading the description and deciding that NQNFS was what they wanted to use. MFC after: 1 week END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-06-22T01:02:41.000000Z K 7 svn:log V 112 Move check against CAM_NEW_TRAN_CODE ahead of the file that might include the option file that would define it. END K 10 svn:author V 7 vanilla K 8 svn:date V 27 2001-06-22T01:11:35.000000Z K 7 svn:log V 12 Add myself. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T01:15:43.000000Z K 7 svn:log V 126 Put docbook.css in the ftp and cdrom areas of a release build because they have HTML renderings of the release documentation. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T01:18:40.000000Z K 7 svn:log V 132 MFC: Put docbook.css in the ftp and cdrom areas of a release build because they have HTML renderings of the release documentation. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-06-22T01:52:37.000000Z K 7 svn:log V 177 Stylify, ANSIfy, silence warnings, plug a memory leak, don't assume the server is well-behaved wrt. line endings. PR: bin/28082 Submitted by: Mike Barcroft END K 10 svn:author V 5 silby K 8 svn:date V 27 2001-06-22T02:25:07.000000Z K 7 svn:log V 53 MFC: Removal of TCP_COMPAT_42 Approved by: wollman END K 10 svn:author V 3 ade K 8 svn:date V 27 2001-06-22T02:30:27.000000Z K 7 svn:log V 65 Add myself. sos, you have a clone (albeit younger by 9 years :) END K 10 svn:author V 8 sumikawa K 8 svn:date V 27 2001-06-22T02:45:25.000000Z K 7 svn:log V 62 Oops, I was born in Osaka. Kanagawa is my current address :-) END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-22T03:17:25.000000Z K 7 svn:log V 109 Add BreezeNET PC-DS.11. It is yet another wireless card. Submitted by: Danny Braniss END K 10 svn:author V 8 motoyuki K 8 svn:date V 27 2001-06-22T04:38:22.000000Z K 7 svn:log V 12 Add myself. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-22T04:47:40.000000Z K 7 svn:log V 164 Two entries for stable: The repo damage (also suggested by jdp, but I forgot until now) and the TCP_RESTRICT_RST stuff. Submitted by: Jimmy Olgeni END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-06-22T04:50:11.000000Z K 7 svn:log V 185 More updates # Note, I managed to fat finger some mail commands and lost who submitted some # of these entries. If it was you, email me and I'll for a commit to # give proper credit. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-06-22T04:52:05.000000Z K 7 svn:log V 17 Dive in as well. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2001-06-22T04:57:20.000000Z K 7 svn:log V 12 Add Myself. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-06-22T06:25:54.000000Z K 7 svn:log V 107 Fix typos in comment. (s/IPFIREWALL_DEFAULT_TO_ACCEPT/IPV6FIREWALL_DEFAULT_TO_ACCEPT/) MFC after: 1 week END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2001-06-22T06:35:32.000000Z K 7 svn:log V 2609 Introduce numerous SMP friendly changes to the mbuf allocator. Namely, introduce a modified allocation mechanism for mbufs and mbuf clusters; one which can scale under SMP and which offers the possibility of resource reclamation to be implemented in the future. Notable advantages: o Reduce contention for SMP by offering per-CPU pools and locks. o Better use of data cache due to per-CPU pools. o Much less code cache pollution due to excessively large allocation macros. o Framework for `grouping' objects from same page together so as to be able to possibly free wired-down pages back to the system if they are no longer needed by the network stacks. Additional things changed with this addition: - Moved some mbuf specific declarations and initializations from sys/conf/param.c into mbuf-specific code where they belong. - m_getclr() has been renamed to m_get_clrd() because the old name is really confusing. m_getclr() HAS been preserved though and is defined to the new name. No tree sweep has been done "to change the interface," as the old name will continue to be supported and is not depracated. The change was merely done because m_getclr() sounds too much like "m_get a cluster." - TEMPORARILY disabled mbtypes statistics displaying in netstat(1) and systat(1) (see TODO below). - Fixed systat(1) to display number of "free mbufs" based on new per-CPU stat structures. - Fixed netstat(1) to display new per-CPU stats based on sysctl-exported per-CPU stat structures. All infos are fetched via sysctl. TODO (in order of priority): - Re-enable mbtypes statistics in both netstat(1) and systat(1) after introducing an SMP friendly way to collect the mbtypes stats under the already introduced per-CPU locks (i.e. hopefully don't use atomic() - it seems too costly for a mere stat update, especially when other locks are already present). - Optionally have systat(1) display not only "total free mbufs" but also "total free mbufs per CPU pool." - Fix minor length-fetching issues in netstat(1) related to recently re-enabled option to read mbuf stats from a core file. - Move reference counters at least for mbuf clusters into an unused portion of the cluster itself, to save space and need to allocate a counter. - Look into introducing resource freeing possibly from a kproc. Reviewed by (in parts): jlemon, jake, silby, terry Tested by: jlemon (Intel & Alpha), mjacob (Intel & Alpha) Preliminary performance measurements: jlemon (and me, obviously) URL: http://people.freebsd.org/~bmilekic/mb_alloc/ END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-06-22T06:41:16.000000Z K 7 svn:log V 347 - Fixed bogon in rev. 1.14 (dates are separated by a tab). - Sort people that have the same birthday by a year. - Added some missing data (R.O.C. for Taiwan, Australia for peter, Englang -> United Kingdom). - Fixed bogon in rev. 1.1 (INITCAP() was not worth doing). - Regenerate (from the Oracle database). Average age: 28 years and 10 months. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-06-22T07:26:08.000000Z K 7 svn:log V 43 Got my r's and t's mixed up. Fix sorting. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2001-06-22T07:35:56.000000Z K 7 svn:log V 11 Add myself END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-06-22T08:11:06.000000Z K 7 svn:log V 66 Add myself. It looks like I am in very good company in November. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-06-22T10:11:39.000000Z K 7 svn:log V 68 Fixed average age (28 years and 11 months). Submitted by: hosokawa END K 10 svn:author V 3 dcs K 8 svn:date V 27 2001-06-22T12:54:55.000000Z K 7 svn:log V 125 Correct small typo on debug message. PR: bin/28337 Submitted by: Koga Youichirou MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-06-22T13:14:01.000000Z K 7 svn:log V 45 More average age tuning. Submitted by: andy END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-06-22T13:49:15.000000Z K 7 svn:log V 97 Correct typo. It should be site-local address prefix. Submitted by: kuriyama MFC after: 3 days END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-06-22T14:43:53.000000Z K 7 svn:log V 12 Add myself. END K 10 svn:author V 2 ps K 8 svn:date V 27 2001-06-22T14:50:34.000000Z K 7 svn:log V 11 Add myself END K 10 svn:author V 5 lioux K 8 svn:date V 27 2001-06-22T15:00:20.000000Z K 7 svn:log V 42 Average tuning and contribute a Brazilian END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-06-22T15:37:48.000000Z K 7 svn:log V 58 Doh, missed a printf -> db_printf in the previous commit. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T15:51:49.000000Z K 7 svn:log V 261 New/updated release notes: inetd(8) can manage AF_UNIX sockets, resolver(3) with EDNS0 support, col(1) -p, mdmfs(8), bzip2 1.0.1, Heimdal 0.3f. MFCs noted: orm(4), nge(4), lge(4), packet fragmentation limits (plus minor update), df(1) -l, pkg_version(1) -s. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T15:53:03.000000Z K 7 svn:log V 115 MFC: orm(4), nge(4), lge(4), packet fragmentation limits, resolver(3) EDNS0 support, df(1) -l, pkg_version(1) -s. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T15:56:52.000000Z K 7 svn:log V 69 Minor markup fix: Change sendmail manpage reference to application. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T15:59:25.000000Z K 7 svn:log V 52 MFS: Fix minor grammatical problem in orm(4) item. END K 10 svn:author V 6 pirzyk K 8 svn:date V 27 2001-06-22T16:03:14.000000Z K 7 svn:log V 204 changed hostid from long to unsigned long to be able to store values > 2GB on i386 platforms. Also changed SYSCTL type from INT to ULONG and removed comment about it. PR: kern/21132 MFC after: 1 month END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-06-22T16:03:23.000000Z K 7 svn:log V 105 Temporary fix at least- define NCPU_PRESENT which will be mp_npcus for SMP kernels, one (1) for non-SMP. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T16:05:03.000000Z K 7 svn:log V 86 MFC: Add Alpha User's Q&A section to the installation guide. install.sgml 1.1->1.2 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T16:56:26.000000Z K 7 svn:log V 211 New/updated release notes: gensetdefs(8) removed, mbuf allocator SMP-friendly changes, TCP_RESTRICT_RST removed, getprogname(3), setprogname(3). MFCs noted: dump(8) -T argument processing fixed, ee(1) 1.4.2. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T16:59:29.000000Z K 7 svn:log V 296 MFC: Out-of-swap process termination code fixes, RFC 1323/1644 TCP extension backoffs, TCP_RESTRICT_RST removed, whois(1) IP address queries to ARIN, dump(8) -T argument processing, fetch(1) supports HTTP_USER_AGENT, getprogname(3) and setprogname(3), ee(1) 1.4.2. Linux-PAM update backed out. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T17:26:02.000000Z K 7 svn:log V 36 Note that ed(4) supports the DE305. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T17:26:31.000000Z K 7 svn:log V 42 MFC: Note that ed(4) supports the DE305. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-06-22T17:27:58.000000Z K 7 svn:log V 52 Import the NetBSD 1.5 RC system on a vendor branch. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-06-22T17:27:59.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create tag 'head_20010615'. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T17:28:42.000000Z K 7 svn:log V 131 Take sbuf(9) item out of the release notes. It doesn't have as much relevance to the average user as I thought it did originally. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-06-22T19:51:45.000000Z K 7 svn:log V 93 Make hostid an unsigned long (matches kern_mib.c change) PR: kern/21132 MFC after: 1 month END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-06-22T19:54:38.000000Z K 7 svn:log V 18 int -> size_t fix END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-06-22T20:00:35.000000Z K 7 svn:log V 35 MFC: Fix a couple of typos (1.10). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-06-22T21:12:19.000000Z K 7 svn:log V 161 - Protect all accesses to nsw_[rw]count{,_{,a}sync} with the pbuf mutex. - Don't drop the vm mutex while grabbing the pbuf mutex to manipulate said variables. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-06-22T21:13:20.000000Z K 7 svn:log V 75 Be conservative and always perform an mb after an atomic_cmpset operation. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-22T21:38:30.000000Z K 7 svn:log V 66 WARNS= -> WARNS?= Submitted by: Mike Barcroft END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T21:42:46.000000Z K 7 svn:log V 84 MFC: Note tx(4) support for SMC9432FTX cards. Add tx(4) section to hardware list. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-06-22T21:43:14.000000Z K 7 svn:log V 42 MFS: Add tx(4) section to hardware list. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-06-22T21:43:51.000000Z K 7 svn:log V 287 Quiet compiler warnings by making `WARNS 2' clean. Submitted by: Mike Barcroft Set maintainer to myself. This needs to stay in sync with what Buntils does, and it would be best to pass functionality changes thru me to make sure future plans are taken into account. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2001-06-22T21:44:27.000000Z K 7 svn:log V 31 MFC: Update libc_r test suite. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-06-22T21:47:28.000000Z K 7 svn:log V 37 MFC: quiet warnings and fix VCS ID. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-22T21:47:55.000000Z K 7 svn:log V 223 Increase the buffer sizes for the build deps, run deps, and the line itself verbatim from INDEX. This fixes seg. faults with newer INDEX files which have some gnome ports with outrageously long run deps. Approved by: jkh END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-06-22T22:07:01.000000Z K 7 svn:log V 119 Make the hw.physmem and hw.usermem variables unsigned so that they dont come up as negative on machines with >2GB ram. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-06-22T22:38:12.000000Z K 7 svn:log V 48 People wanted this bumped for the Bzip2 import. END K 10 svn:author V 3 wes K 8 svn:date V 27 2001-06-22T22:47:22.000000Z K 7 svn:log V 17 Join in the fun. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2001-06-22T22:53:22.000000Z K 7 svn:log V 57 Now how many files would a new committer have to commit? END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-06-22T23:02:37.000000Z K 7 svn:log V 414 - Change CURSIG() and postsig() to require that the proc lock is held rather than grabbing it and releasing it themselves. This allows callers of these functions to get the lock to close race conditions. - Grab Giant around ktrace in postsig. - Count the switches performed on SIGSTOP's as involuntary context switches in the resource usage stats. Reported by: tegge (signal race), bde (missing csw stats) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-06-22T23:05:11.000000Z K 7 svn:log V 279 - Grab the proc lock around CURSIG and postsig(). Don't release the proc lock until after grabbing the sched_lock to avoid CURSIG racing with psignal. - Don't grab Giant for addupc_task() as it isn't needed. Reported by: tegge (signal race), bde (addupc_task a while back) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-06-22T23:06:38.000000Z K 7 svn:log V 153 - Lock CURSIG with the proc lock and don't release the proc lock until after grabbing the sched lock to close a race. - Lock ktrace points with Giant. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-06-22T23:11:26.000000Z K 7 svn:log V 743 - Lock CURSIG() with the proc lock to close the signal race with psignal. - Grab Giant around ktrace points. - Clean up KTR_PROC tracepoints to not display the value of sched_lock.mtx_lock as it isn't really needed anymore and just obfuscates the messages. - Add a few if conditions to replace gotos. - Ensure that every msleep KTR event ends up with a matching msleep resume KTR event (this was broken when we didn't do a mi_switch()). - Only note via ktrace that we resumed from a switch once rather than twice in several places in msleep(). - Remove spl's rom asleep and await as the proc lock and sched_lock provide all the needed locking. - In mawait() add in a needed ktrace point for noting that we are about to switch out. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-06-22T23:35:24.000000Z K 7 svn:log V 497 Fix a number of bugs in the implementation of the WEP related status functions in ifconfig. "ifconfig an0" should output the correct status now. Also, make the read and write functions both more robust and more consistant. This should stop most of the incorrect size complaints and eliminate the possiability of panics from firmware that increases resource sizes. PR: kern/27826 Reviewed by: imp, jlemon Submitted by: Doug Ambrisko David Wolfskill END K 10 svn:author V 6 jasone K 8 svn:date V 27 2001-06-22T23:56:20.000000Z K 7 svn:log V 121 MFC: Signal instead of broadcasting in sem_post(), since the condition wait queue is guaranteed to be in priority order. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2001-06-23T00:47:05.000000Z K 7 svn:log V 43 MFC: Don't leak joined threads. PR: 24345 END K 10 svn:author V 5 silby K 8 svn:date V 27 2001-06-23T03:21:46.000000Z K 7 svn:log V 365 Eliminate the allocation of a tcp template structure for each connection. The information contained in a tcptemp can be reconstructed from a tcpcb when needed. Previously, tcp templates required the allocation of one mbuf per connection. On large systems, this change should free up a large number of mbufs. Reviewed by: bmilekic, jlemon, ru MFC after: 2 weeks END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-06-23T04:37:31.000000Z K 7 svn:log V 124 give up and join the party (along with thomas Moestl (same bday)) but maybe this file shouldn't be so widly distributed :-) END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-06-23T04:48:59.000000Z K 7 svn:log V 190 Make the similar changes as in our keyinfo, i.e. allow user to get his own sequence and allow root to get everybody's one. Before this change user can't get his own sequence, root required. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 2001-06-23T06:51:52.000000Z K 7 svn:log V 132 Translate various ppbus sequences into microsequences to limit overhead of abstraction layers. Submitted by: jcm@FreeBSD-uk.eu.org END K 10 svn:author V 6 nsouch K 8 svn:date V 27 2001-06-23T06:52:54.000000Z K 7 svn:log V 68 Convert inb/outb to bus_space. Submitted by: jcm@FreeBSD-uk.eu.org END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-06-23T06:54:28.000000Z K 7 svn:log V 192 Bring in fix from rev 1.32 that got lost during the conversion to kqueue. This prevents an indefinte timeout in case the kevent call is interrupted for some reason. PR: 26665 MFC in: 2 weeks END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-06-23T07:02:33.000000Z K 7 svn:log V 23 Remove duplicate word. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-06-23T07:24:18.000000Z K 7 svn:log V 72 Make sure the average age keeps on decreasing down that slippery slope. END K 10 svn:author V 4 kato K 8 svn:date V 27 2001-06-23T08:04:14.000000Z K 7 svn:log V 55 Merged from sys/boot/i386/btx/btx/btx.s revision 1.25. END K 10 svn:author V 4 kato K 8 svn:date V 27 2001-06-23T08:10:50.000000Z K 7 svn:log V 59 Merged from sys/conf/files.i386 revisions 1.362 and 1.363. END K 10 svn:author V 4 kato K 8 svn:date V 27 2001-06-23T08:18:55.000000Z K 7 svn:log V 29 Removed pcm and sbc devices. END K 10 svn:author V 4 kato K 8 svn:date V 27 2001-06-23T08:30:13.000000Z K 7 svn:log V 63 Merged from sys/i386/i386/machdep.c revisions 1.456 and 1.457. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-06-23T08:36:11.000000Z K 7 svn:log V 65 Average age is 28 years and 11 months. Submitted by: hrs, marko END K 10 svn:author V 4 kato K 8 svn:date V 27 2001-06-23T08:39:13.000000Z K 7 svn:log V 47 Merged from sys/i386/isa/npx.c revision 1.102. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-06-23T08:57:40.000000Z K 7 svn:log V 106 Document "normalizing" behavior of mktime(3). PR: bin/28313 Reviewed by: bde, wollman MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-06-23T09:10:48.000000Z K 7 svn:log V 32 Fixed DPADD. Submitted by: bde END K 10 svn:author V 3 rse K 8 svn:date V 27 2001-06-23T09:16:29.000000Z K 7 svn:log V 12 Add myself. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-06-23T09:18:57.000000Z K 7 svn:log V 138 Honor -s -s (don't show zero stats) with -r, untangle SYNOPSIS further. (usage() still is not synchronized with SYNOPSIS, intentionally.) END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-06-23T10:00:51.000000Z K 7 svn:log V 48 MFC: (1.36) Mention that -a is ignored with -s. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-06-23T10:07:30.000000Z K 7 svn:log V 71 MFC: Fetch the default maximum TTL value from the net.inet.ip.ttl MIB. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-06-23T10:38:25.000000Z K 7 svn:log V 126 Add sysctl interface (Read-only) for temprature, AC-line and Battery. Patches for acpi_cmbat.c submitted by Munehiro Matsuda. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-06-23T12:29:14.000000Z K 7 svn:log V 139 By default link statically (like we did in the port) - it provides 8-10% faster comperssion, which in the bzip2's case could be a big win. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2001-06-23T17:03:27.000000Z K 7 svn:log V 98 Make sure to try hw.ncpu if kern.smp.cpus doesn't exist (i.e. on UP) when getting number of CPUs. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2001-06-23T17:04:17.000000Z K 7 svn:log V 140 - Fix space allocation for mbstat structure - Make sure to try hw.ncpu if kern.smp.cpus doesn't exist (i.e. on UP) to get number of CPUs. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-06-23T17:09:38.000000Z K 7 svn:log V 54 add sndstat.c so module users have /dev/sndstat again END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-06-23T17:17:59.000000Z K 7 svn:log V 151 Add netstat(1) knob to reset net.inet.{ip|icmp|tcp|udp|igmp}.stats. For example, ``netstat -s -p ip -z'' will show and reset IP stats. PR: bin/17338 END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-06-23T17:32:40.000000Z K 7 svn:log V 170 move a private struct definition from ac97.h to ac97.c add proper handling of cards which take eapd=1 to mean 'produce sound' instead of 'external amplifier power down' END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-06-23T17:34:26.000000Z K 7 svn:log V 65 Three people known to be born on December 18! Submitted by: cwt END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-06-23T17:36:51.000000Z K 7 svn:log V 96 add defines and ifdefs so this code will compile on 4.x add spls so this code will work on 4.x END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-06-23T17:44:27.000000Z K 7 svn:log V 90 Replace bzero() of struct ip with explicit zeroing of structure members, which is faster. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-06-23T17:52:10.000000Z K 7 svn:log V 195 Reduce field width for some columns so that the default output fits in <= 79 columns. 80 columns + newline is a problem for some terminals including syscons. Requested by: bde MFC after: 1 week END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-06-23T18:00:06.000000Z K 7 svn:log V 101 the turtle beach santacruz implements ac97 eapd in an inverted sense - inform the ac97 code of this. END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-06-23T18:07:18.000000Z K 7 svn:log V 122 Don't dereference a pointer after freeing that pointer. PR: 27990 Reviewed by: dd, phk Tested by: dd MFC after: 2 weeks END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-06-23T18:38:58.000000Z K 7 svn:log V 153 MFC: rev 1.5-1.8 - printf->db_printf, cleanup of decode_syscall(), use same method of parsing PIDs as x86, fallback to default if currproc is specified. END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-06-23T19:24:18.000000Z K 7 svn:log V 46 remove -g -O0, that was only for debugging... END K 10 svn:author V 6 semenu K 8 svn:date V 27 2001-06-23T19:30:26.000000Z K 7 svn:log V 137 Add initializetion of NVCTL register with EEPROM stored value. This fix hazardous very slow work for one of my cards. MFC after: 1 week END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-06-23T19:43:21.000000Z K 7 svn:log V 410 Add a new clnt_control() request `CLSET_CONNECT' that controls whether or not connect(2) is used for UDP client sockets. The default is not to connect(), so existing clients will see no change in behaviour. The use of connect(2) for UDP clients has a number of advantages: only replies from the intended address are received, and ICMP errors pertaining to the connection are reported back to the application. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-06-23T19:57:20.000000Z K 7 svn:log V 335 Use the new CLSET_CONNECT clnt_control() request on UDP clients to ensure that we never proceed with the mount() syscall if the server is replying from the wrong source address. Previously the userland RPC call to the remote nfsd would succeed, but the kernel uses connect() so it would not see the replies, resulting in a hung mount. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-06-23T20:43:09.000000Z K 7 svn:log V 278 MFC: 1.13; NULL out aat->aat_hold before calling the if_output function, and cleanup the code slightly. This cured some panics observed on a machine here, but we never figured out exactly why. That machine is gone now, so I'll just do the MFC and close the PR. PR: kern/17583 END