ƒ¬272000 236 206 127 160 120 240 176 110 221 156 231 116 216 199 404 322 164 196 179 133 160 153 143 146 206 184 568 196 165 114 205 146 203 178 208 256 245 150 209 102 122 102 196 139 139 284 159 157 159 157 127 145 315 153 339 618 250 155 125 299 227 175 264 134 146 122 196 199 139 113 162 266 189 260 155 137 511 398 335 405 261 118 122 180 180 239 132 936 201 230 210 210 178 203 186 224 237 151 137 173 102 137 127 123 137 127 145 193 144 194 130 166 144 269 115 195 140 1016 133 244 298 271 138 158 266 220 283 321 328 219 451 170 148 199 176 190 148 225 157 149 118 211 131 134 164 182 291 433 356 260 503 183 167 330 152 179 151 158 185 229 254 159 123 114 122 545 299 237 240 158 199 177 111 368 137 848 401 167 191 211 309 167 257 190 157 212 189 160 136 224 189 232 154 175 307 596 244 172 559 290 196 2273 174 118 153 206 134 199 176 165 167 167 167 167 167 187 341 588 167 167 135 128 176 386 376 679 146 180 106 381 309 215 131 118 119 138 288 K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-04T13:17:38.000000Z K 7 svn:log V 111 Remove the need to list each and every cpu platform. Config will now take your word for the 'machine' switch. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2001-02-04T14:15:48.000000Z K 7 svn:log V 31 Update IP Filter kernel source END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-02-04T14:15:49.000000Z K 7 svn:log V 64 This commit was manufactured by cvs2svn to create tag 'v3-4-16'. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2001-02-04T14:25:38.000000Z K 7 svn:log V 24 Import IP Filter update END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2001-02-04T14:25:38.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r72003, 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-02-04T14:25:39.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'ipfilter-vendor-v3-4-16'. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2001-02-04T14:26:56.000000Z K 7 svn:log V 14 fix conflicts END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-02-04T14:49:59.000000Z K 7 svn:log V 123 MFC: Add wimpy version of the M_WRITABLE macro to -stable. Use it to allow compression into mbufs with a single reference. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-02-04T14:58:29.000000Z K 7 svn:log V 59 MFC: Robuster argument parsing. Better easter calculation. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-02-04T15:16:08.000000Z K 7 svn:log V 133 This seems to stop syslog console messages looping. The problem is that LOG_FAC doesn't do quite what you think it does. PR: 24704 END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2001-02-04T15:25:15.000000Z K 7 svn:log V 20 fix duplicate rcsid END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-04T15:35:10.000000Z K 7 svn:log V 121 Clean up some leftovers from the root mount cleanup that was done some time ago. FFS_ROOT and CD9660_ROOT are obsolete. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-02-04T16:08:18.000000Z K 7 svn:log V 106 Another round of the FOREACH transmogriffer. Created with: sed(1) Reviewed by: md5(1) END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-02-04T16:45:39.000000Z K 7 svn:log V 311 Remove NAHA, NAHATOT and aha_softcs and related code. It was unused except for setting it. Also remove count from aha and replace it with optional. Also add commented out pccard lines for all the old card drivers. They have to be commented out until they are converted because it causes problems in NEWCARD. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-02-04T16:52:16.000000Z K 7 svn:log V 225 o MFC of 1.10, add a commented pam_kerberosIV.so entry that can be uncommented to enabled KerberosIV login via SSH. This is required as of a move to using PAM for sshd, and was left out in the original PAM/SSH commit. END K 10 svn:author V 3 dan K 8 svn:date V 27 2001-02-04T18:05:21.000000Z K 7 svn:log V 72 mount a --> mount an PR: 24842 Submitted by: Rich Morin END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-04T19:13:40.000000Z K 7 svn:log V 104 add driver for CMedia CMI8338/CMI8738 sound chips Submitted by: Orion Hodson END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-04T19:23:35.000000Z K 7 svn:log V 88 add driver for CS4281 sound chips Submitted by: Orion Hodson END K 10 svn:author V 3 dan K 8 svn:date V 27 2001-02-04T20:07:47.000000Z K 7 svn:log V 41 MFC: small typo "mount a" ==> "mount an" END K 10 svn:author V 5 green K 8 svn:date V 27 2001-02-04T20:10:32.000000Z K 7 svn:log V 66 It is _DEFINITELY_ not okay to change shmseg on a running system. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-02-04T20:15:53.000000Z K 7 svn:log V 59 MFF: Make ConnectionsPerPeriod usage a warning, not fatal. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-02-04T20:16:14.000000Z K 7 svn:log V 49 MFS: Don't use the canonical hostname here, too. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-02-04T20:21:06.000000Z K 7 svn:log V 52 MFC: Don't return nothing from a non-void function. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-02-04T20:23:17.000000Z K 7 svn:log V 111 Correctly fill in the sun_len for a sockaddr_sun. Submitted by: Alexander Leidinger END K 10 svn:author V 5 green K 8 svn:date V 27 2001-02-04T20:24:33.000000Z K 7 svn:log V 90 MFC: 1.9, sun_addr corection Submitted by: Alexander Leidinger END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-02-04T22:53:11.000000Z K 7 svn:log V 473 Add a ``Usable'' function to the ccp switch. The function is called prior to sending a CCP configure request for a given protocol. The default is to send the request, but this is overridden for MPPE which checks to see if the lcp negotiations agreed CHAP81, and if not fails. Use the same function to decide if we should reject peer requests for MPPE. This should get rid of those boring messages about not being able to initialise MPPE when we don't negotiate CHAP81. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-02-04T22:54:12.000000Z K 7 svn:log V 101 MFC: Add a ``Usable'' function to the ccp switch and use it to silence bogus MPPE negotiations. END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-02-05T00:51:31.000000Z K 7 svn:log V 70 MFC: add a note that "proxy" is required with "-d" in some instances. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-05T01:16:12.000000Z K 7 svn:log V 23 add forgotten makefile END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-02-05T01:24:40.000000Z K 7 svn:log V 109 Finish draining any input prior to closing the pipe, to prevent unsightly 'Broken pipe' messages from gzcat. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-02-05T02:42:05.000000Z K 7 svn:log V 54 MFC: add -g flag to pkg_info for verifying checksums. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-02-05T04:54:42.000000Z K 7 svn:log V 108 Introduce the option of running fsck -y if the initial preen fails. Defaults to off. Obtained from: Yahoo! END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-05T07:01:23.000000Z K 7 svn:log V 83 Fix bug introduced recently in node name lookup. Submitted by: Archie@freebsd.org END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-05T07:10:07.000000Z K 7 svn:log V 112 reverse last commit.. I was on something... (gotta get a better suppler!..) Obviously on the same stuff: Archie END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-02-05T09:56:52.000000Z K 7 svn:log V 159 -pedantic mode: - Add a missed prototype for the recently added show_cksum() function; - put in "explicit braces to avoid ambitious else" suggested by gcc(1). END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-02-05T09:58:28.000000Z K 7 svn:log V 148 MFC: - Add a missed prototype for the recently added show_cksum() function; - put in "explicit braces to avoid ambitious else" suggested by gcc(1). END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-02-05T10:02:52.000000Z K 7 svn:log V 54 MFC: add ability to handle bzip2-compressed packages. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-02-05T11:00:13.000000Z K 7 svn:log V 112 * Correct a broken entry * Add the id for the Rio 800 USB. Submitted by: Wesley Morgan END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-02-05T11:00:35.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-02-05T11:02:50.000000Z K 7 svn:log V 26 Add some ids from NetBSD. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-02-05T11:03:21.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-02-05T13:36:12.000000Z K 7 svn:log V 99 MFC: Stop syslogd looping messages to the console. PR: 24704 Tested by: Tony Byrne END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2001-02-05T13:53:03.000000Z K 7 svn:log V 44 MFC 1.12: use more secure temporary files END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2001-02-05T14:02:14.000000Z K 7 svn:log V 44 MFC 1.12: use more secure temporary files END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-05T14:55:14.000000Z K 7 svn:log V 191 Don't install links for crypt.3 here. There is no crypt.3 here... Forgotten in: rev.1.58, which was not Submitted by: bde (I requested untangling parts of the crypto mess). END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-05T15:00:21.000000Z K 7 svn:log V 67 Fixed C error(s) in synopsis. Many were hiding under mdoc errors. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-05T15:11:09.000000Z K 7 svn:log V 65 Fixed errors in prototypes. Many were hiding under mdoc errors. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-05T15:19:56.000000Z K 7 svn:log V 67 Fixed C error(s) in synopsis. Many were hiding under mdoc errors. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-05T15:24:34.000000Z K 7 svn:log V 65 Fixed errors in prototypes. Many were hiding under mdoc errors. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-05T15:47:13.000000Z K 7 svn:log V 32 oops left an extra ')' in there END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-05T16:01:30.000000Z K 7 svn:log V 50 Shuffle brackets (should be same meaning as last) END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-05T16:57:56.000000Z K 7 svn:log V 223 Make the ``arp -d hostname proxy'' really do something useful. Specifically, ``proxy'' modifier tells the code to delete only Proxy ARP entry for the ``hostname''; the usual ARP entry will be unaffected by this operation. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-05T17:01:07.000000Z K 7 svn:log V 62 mdoc(7) police: modifiers should be marked with .Cm, not .Ar. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-05T18:57:11.000000Z K 7 svn:log V 243 Make netgraph modules refuse to link with modules of a different ABI version. also try implement teh documented behaviour in socket nodes so that when there is only one hook, an unaddressed write/send will DTRT and send the data to that hook. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-05T19:34:25.000000Z K 7 svn:log V 525 - Minimize the amount of duplicated code for the PREEMPTION #ifdef, it now only covers about 3-4 lines. - Don't lower the IPL while we are on the interrupt stack. Instead, save the raised IPL and change the saved IPL in sched_lock to IPL_0 before calling mi_switch(). When we are resumed, restore the saved IPL in sched_lock to the saved raised IPL so that when we release sched_lock we won't lower the IPL. Without this, we would get nested interrupts that would overflow the kernel stack. Tested by: mjacob END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-05T20:48:04.000000Z K 7 svn:log V 154 Add a dummy disconnect function so that the socket code doesn't leap into space when it calls the disconnect PRU function without checking that it there. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-05T21:25:27.000000Z K 7 svn:log V 60 Fix bad patch from a few days ago. It broke some bridging. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-02-05T21:30:20.000000Z K 7 svn:log V 30 MFC: 1.76->1.77 fix bad patch END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-02-05T21:56:58.000000Z K 7 svn:log V 205 New release notes: ipfilter 3.4.16, pcm(4) updates including kobj and new drivers, pkg_info(1) -g, tftp(1)/tftpd(8) large file transfers. MFCs noted: pkg_create(1)/pkg_install(1) and bzip2-ed packages. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-02-05T21:59:00.000000Z K 7 svn:log V 133 MFC: pcm(4) changes including kobj and new SoundBlaster drivers, pkg_create(1)/pkg_install(1) and bzip2-ed packages, pkg_info(1) -g. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-02-05T22:06:33.000000Z K 7 svn:log V 82 Note that find -empty works on files, not just directories. Submitted by: olgeni END K 10 svn:author V 4 dirk K 8 svn:date V 27 2001-02-05T23:04:57.000000Z K 7 svn:log V 170 Fix detection of flags. Otherwise directory names containing '-' are handled improperly. PR: kern/24868 Submitted by: Andre Albsmeier END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-05T23:56:05.000000Z K 7 svn:log V 42 Fixed bitrot in prototype(s) in synopsis. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-05T23:58:59.000000Z K 7 svn:log V 54 Fixed wrong return type for ftpLoginAf() in synopsis. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-06T00:02:32.000000Z K 7 svn:log V 30 Fixed C error(s) in synopsis. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-06T00:54:00.000000Z K 7 svn:log V 103 Added used include of . Declare all the interfaces documented in usb.3 (2 were missing). END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-06T01:02:59.000000Z K 7 svn:log V 106 Fixed prototypes. About half of them were wrong (mainly due to const poisoning having not reached here). END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-06T01:06:25.000000Z K 7 svn:log V 47 Fixed prototype of logout() (const poisoning). END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-06T01:15:32.000000Z K 7 svn:log V 21 Declare strunvisx(). END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-06T01:17:59.000000Z K 7 svn:log V 70 Fixed missing include of and wrong prototype for setkey(). END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-06T01:31:04.000000Z K 7 svn:log V 173 Fixed missing #include and wrong prototypes. Most of these bugs were duplicated in libc_r/man/*.3 but were fixed years ago there. Here they were hiding under mdoc errors. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-06T01:33:08.000000Z K 7 svn:log V 97 Fixed missing include in synopsis. is still a prerequisite for almost everything. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-06T01:39:11.000000Z K 7 svn:log V 167 Debogotified #includes in synopsis. Paths beginning with /sys were only required when dev/ppbus wasn't installed, and they should not been delimited by <> even then. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-02-06T01:42:56.000000Z K 7 svn:log V 63 Don't set a bad example by putting the function type in ".Fo". END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-06T02:26:08.000000Z K 7 svn:log V 46 conditionalize 'hwptr went backwards' message END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-02-06T06:07:00.000000Z K 7 svn:log V 414 o Introduce automated log rotation for /var/log/console, the default syslog target for console messages (when enabled in syslog.conf). Use the same rotation defaults as with /var/log/messages -- every 100kb of log, compress back logs, and keep five rotated logs. o Note: phk also thought it would be useful to force rotation each boot. This commit does not introduce such a rotation. Reviewed by: phk END K 10 svn:author V 3 wes K 8 svn:date V 27 2001-02-06T06:46:42.000000Z K 7 svn:log V 305 Add package signing utilities; somebody might actually want them. These are not enabled in the pkg_install Makefile as of yet; adding the "sign" directory to the SUBDIR list will enable building of sign. Submitted by: Wes Peters Obtained from: Original framework from OpenBSD 2.7, X.509 bits from DoBox. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-02-06T08:27:56.000000Z K 7 svn:log V 242 Remove the annoying ftp area symlink pointing at ourselves - people keep asking what it's for and I can't answer since I can't see any conceivable use for it. Unless someone corrects that impression, I'll also MFC this change in a few days. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-02-06T08:36:00.000000Z K 7 svn:log V 312 Ack, that will teach me to grep for "symbolic link" as well as "symlink" in the commit logs - I just found the reason for the self-pointing symlink, as documented in revision 1.517 by phk, who committed the change over a year ago. Accordingly, put the feature back and drop all plans to MFC the previous "fix". END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-06T09:04:52.000000Z K 7 svn:log V 164 Add vcount.9 / count_dev.9. Touched up a bit and added some consistency to the text by your's truly. PR: 23745 Submitted by: Andrew Stevenson END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-06T09:18:39.000000Z K 7 svn:log V 22 Fix typo: teh -> the. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-06T09:20:17.000000Z K 7 svn:log V 26 Fix typo: wierd -> weird. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-06T09:25:10.000000Z K 7 svn:log V 84 Fix typo: wierd -> weird. There is no such thing as wierd in the english language. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-06T09:32:26.000000Z K 7 svn:log V 84 Fix typo: wierd -> weird. There is no such thing as wierd in the english language. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-02-06T10:12:15.000000Z K 7 svn:log V 146 Convert if_multiaddrs from LIST to TAILQ so that it can be traversed backwards in the three drivers which want to do that. Reviewed by: mikeh END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-06T10:22:22.000000Z K 7 svn:log V 36 Fix typo: depricated -> deprecated. END K 10 svn:author V 8 cracauer K 8 svn:date V 27 2001-02-06T10:29:34.000000Z K 7 svn:log V 838 Fix child's SIGSTOP behaviour in scripts. When a child is receiving SIGSTOP, eval continues with the next command. While that is correct for the interactive case (Control-Z and you get the prompt back), it is wrong for a shellscript, which just continues with the next command, never again waiting for the stopped child. Noted when childs from cronjobs were stopped, just to make more processes (by wosch). The fix is not to return from a job wait when the wait returned for a stopped child while in non-interactive mode. This bahaviour seems to be what bash2 and ksh implement. I tested for correct behaviour for finnaly killing the child with and without forgrounding it first. When not foregrouding before killing, the shell continues with the script, which is what the other shells do as well. Reviewed by: Silence on -current END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-02-06T10:33:37.000000Z K 7 svn:log V 109 Add man page for VOP_GETVOBJECT, VOP_CREATEVOBJECT and VOP_DESTROYVOBJECT operations. Reviewed by: sheldonh END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-06T10:39:13.000000Z K 7 svn:log V 133 Fix typo: seperate -> separate. Seperate does not exist in the english language. Also add $FreeBSD$ Submitted to look at by: kris END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-06T10:39:38.000000Z K 7 svn:log V 113 Fix typo: seperate -> separate. Seperate does not exist in the english language. Submitted to look at by: kris END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-06T11:21:40.000000Z K 7 svn:log V 113 Fix typo: seperate -> separate. Seperate does not exist in the english language. Also add $FreeBSD$ to README. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-06T11:21:58.000000Z K 7 svn:log V 82 Fix typo: seperate -> separate. Seperate does not exist in the english language. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-06T12:04:54.000000Z K 7 svn:log V 106 Fix typo: compatability -> compatibility. Compatability is not an existing english word. Add $FreeBSD$. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-06T12:05:58.000000Z K 7 svn:log V 90 Fix typo: compatability -> compatibility. Compatability is not an existing english word. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-02-06T12:41:53.000000Z K 7 svn:log V 131 Fix the clone functionality in atapi-cd, it didn't work for devs other than the first, and allowed to clone a nonexistent device.. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-06T12:45:29.000000Z K 7 svn:log V 140 Our manual pages are no longer in /usr/man, but in /usr/share/man. Also, add the default #!/bin/sh for shellscripts, as well as $FreeBSD$. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-02-06T12:49:33.000000Z K 7 svn:log V 59 Damn! that was the wrong patch! get it right this time.... END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-06T14:58:39.000000Z K 7 svn:log V 46 mdoc(7) police: minor style/formatting fixes. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-02-06T14:59:03.000000Z K 7 svn:log V 77 Add a comment about the fact that adding an ID doesn't actually do anything. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-02-06T14:59:28.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-06T15:07:35.000000Z K 7 svn:log V 46 mdoc(7) police: minor style/formatting fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-06T16:13:09.000000Z K 7 svn:log V 36 mdoc(7) police: correct .Dd format. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-06T16:15:11.000000Z K 7 svn:log V 32 mdoc(7) police: .Xr name -> .Nm END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-06T16:17:49.000000Z K 7 svn:log V 46 mdoc(7) police: correct .Dd, add missing .El. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-06T16:20:31.000000Z K 7 svn:log V 36 mdoc(7) police: simplify construct. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-06T16:22:17.000000Z K 7 svn:log V 54 mdoc(7) police: removed leading (non-sense) .Ns call. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-02-06T16:44:25.000000Z K 7 svn:log V 100 Introduce busspace instead of the good old in/out instructions. Not pretty but it works (I hope)... END K 10 svn:author V 8 charnier K 8 svn:date V 27 2001-02-06T20:01:40.000000Z K 7 svn:log V 47 Rework diagnostics text Remove unused #include END K 10 svn:author V 8 charnier K 8 svn:date V 27 2001-02-06T20:03:48.000000Z K 7 svn:log V 97 Remove duplicate FreeBSD Id Remoce unused #include Use imperative mode to start flag description END K 10 svn:author V 8 charnier K 8 svn:date V 27 2001-02-06T20:13:48.000000Z K 7 svn:log V 33 Spelling Remove unused #includes END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-02-06T20:39:09.000000Z K 7 svn:log V 70 MFC: Properly range-check the inode 'di_size' field. PR: kern/15065 END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-06T22:27:16.000000Z K 7 svn:log V 48 Add list.h to the to be installed header files. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-06T23:39:06.000000Z K 7 svn:log V 172 Fix some nits: - whitespace: incorrect usage of tab or space - removal of comments which served either no purpose or were misleading Submitted by: bde [a while ago] END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-07T00:12:45.000000Z K 7 svn:log V 21 MFC: rfork_thread(3) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-07T00:26:52.000000Z K 7 svn:log V 100 Fix a typo. Obviously this has never been used before, as results would have not been satisfactory. END K 10 svn:author V 2 ps K 8 svn:date V 27 2001-02-07T00:59:41.000000Z K 7 svn:log V 49 MFC: [rev 1.15] Add pointers to rfork_thread(3). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-02-07T01:03:13.000000Z K 7 svn:log V 921 Another sweep at the bridge/ipfw/dummynet code, thanks to the bug reports received over the last days. Among other things, this commit should avoid some of the problems with ARP replies being copied to the wrong interface. In detail (and modulo errors) bridge.c: + comment out some verbose debugging messages; + improve handling of configurations with multiple interface clusters. Do not permit leaks of packets from one cluster to another. + simplify the structure of bdg_forward() net/if_ethersubr.c: + minor simplifications related to the change of interface in bdg_forward(); netinet/if_ether.c + minor simplifications in the arp error handling code. netinet/ip_fw.c netinet/ip_fw.h + #define and use a symbolic constant for the return value from ip_fw_chk netinet/ip_input.c netinet/ip_output.c + same as above, plus improve error handling in case the firewall decides to change the mbuf pointer. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-02-07T01:16:40.000000Z K 7 svn:log V 41 Move ti1031 to the 16-bit bridge section END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-07T06:48:28.000000Z K 7 svn:log V 152 conditionalize "hwptr went backwards" messages modify default buffer size heuristic to not max out at 4k. mpg123 should now behave better under load. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-07T07:05:59.000000Z K 7 svn:log V 203 Change the peripheral driver list from a linker set to module driven driver registration. This should allow things like da, sa, cd etc to be in seperate KLD's to the cam core and make them preloadable. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-07T07:19:34.000000Z K 7 svn:log V 179 mfc of rev 1.49: modify default buffer size heuristic to not max out at 4k. mpg123 and other apps that do not explicitly request a block size should now behave better under load. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-02-07T08:44:42.000000Z K 7 svn:log V 46 Use correct index when counting short errors. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-02-07T09:29:29.000000Z K 7 svn:log V 63 Add 20MB to the default / size for this in-development branch. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-07T10:11:57.000000Z K 7 svn:log V 174 mdoc(7) police: Removed extraneous .No call. The .Nm macro in mdocNG has been fixed to properly handle its arguments so this was causing the extraneous (undesirable) space. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-02-07T11:26:41.000000Z K 7 svn:log V 124 Bump the i386 default root by another 30MB to 100MB total. The Alpha default root bumps 20MB to 110MB. Requested by: kris END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-07T11:26:57.000000Z K 7 svn:log V 191 Add a missing line-break request so that -ragged -compact lists always start from the new line. Example: foo .Bd -ragged -compact bar .Ed Produced: foo bar Now produces: foo bar END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-07T13:45:30.000000Z K 7 svn:log V 229 mdoc(7) police: Change -filled displays (which just happen to be the same as -ragged in the current implementation) to -ragged. With mdocNG, -filled displays produce the correct output, formatted and justified to both margins. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-07T16:02:21.000000Z K 7 svn:log V 236 mdoc(7) police: replace two -unfilled displays with -tag lists. This works only because of bugs in current implementation: the first .It after ``.Bd -unfilled'' re-enables filling mode and does not restore (disable) it back afterwards. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-02-07T17:34:48.000000Z K 7 svn:log V 122 Fix a f^Hdamn typo, which prevented to fopen() more that 17 files at once. Tested by: knu, sobomax and other #bsdcode'rs END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-07T17:45:22.000000Z K 7 svn:log V 359 1. Disable hyphenation on a dash (`-') character in macro arguments. 2. Disable recognition of end-of-sentence characters in text-type macro arguments. 3. Fix the missing space bug when an end-of-sentence character was followed by another punctuation character. 4. Fix the bug where hyphenation was left disabled after .Re. Obtained from: mdocNG END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-07T19:38:21.000000Z K 7 svn:log V 74 MFC: INC* variables and the ability to install headerfiles through INCS. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-07T19:46:19.000000Z K 7 svn:log V 52 Fix typo left in the past: NONBINMODE -> NOBINMODE END K 10 svn:author V 6 semenu K 8 svn:date V 27 2001-02-07T19:57:40.000000Z K 7 svn:log V 103 Add QS6612, AC101 and LXT970 personal drivers and register definitions. Obtained from: NetBSD/OpenBSD END K 10 svn:author V 6 semenu K 8 svn:date V 27 2001-02-07T20:09:50.000000Z K 7 svn:log V 81 Update tx(4) man page to reflect changes since 1997, especially recent changes. END K 10 svn:author V 6 semenu K 8 svn:date V 27 2001-02-07T20:11:02.000000Z K 7 svn:log V 95 Add support for SMC9432FTX card, possibly othe fiber optic SMC9432 family cards will work too. END K 10 svn:author V 6 semenu K 8 svn:date V 27 2001-02-07T20:18:54.000000Z K 7 svn:log V 53 Reflect recently added support for SMC9432FTX cards. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-02-07T20:45:40.000000Z K 7 svn:log V 133 back out rev 1.49, looks like i committed it from the wrong tree. include the changes 1.49 was supposed to have. Noticed by: peter END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-07T21:10:19.000000Z K 7 svn:log V 61 MFC: Add list.h to the list of to be installed header files. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-07T21:11:35.000000Z K 7 svn:log V 53 MFC: Add list.h to the to be installed header files. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-07T21:58:16.000000Z K 7 svn:log V 22 Synch: Add $FreeBSD$. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-07T22:18:58.000000Z K 7 svn:log V 114 Synch: prefer memmove() over bcopy(), since the first is a C-standard interface, whilst the latter is a BSD'ism. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-07T22:20:44.000000Z K 7 svn:log V 35 Synch: Properly constify sccsid[]. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-07T22:22:57.000000Z K 7 svn:log V 38 Synch: Prefer memmove() over bcopy(). END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-07T22:25:56.000000Z K 7 svn:log V 68 Synch: Properly constify sccsid[]. Replace bcopy() with memmove(). END K 10 svn:author V 6 semenu K 8 svn:date V 27 2001-02-07T22:34:15.000000Z K 7 svn:log V 87 Oops... I knew i shouldn't use arrows in vi. Fix a typo causing errors in compilation. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-07T22:41:47.000000Z K 7 svn:log V 198 When SMPng was first committed, we removed 'cpl' from the interrupt frame. Teach ddb about this as there is one less word for it to skip over when finding a trapframe on the interrupt frame stack. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-07T23:28:01.000000Z K 7 svn:log V 338 The code I picked up from NetBSD in '97 had a nasty bug. It limited the index of the pollfd array to the number of fd's currently open, not the maximum number of fd's. ie: if you had 0,1,2 open, you could not use pollfd slots higher than 20. The specs say we only have to support OPEN_MAX [64] entries but we allow way more than that. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-08T00:00:12.000000Z K 7 svn:log V 263 - Check if the ccb_infos in the softc is NULL before trying to free it in adv_free() as the ISA probe routine doesn't malloc() ccb_infos but does call adv_free(). - Release the ISA-only overrun DMA tags, bufs, and maps if the probe fails. Tested by: rwatson END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-08T00:10:07.000000Z K 7 svn:log V 167 Don't enable interrupts for a kernel breakpoint or trace trap. Otherwise, this negates the explicit disabling of interrupts when entering the debugger in Debugger(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-08T00:27:38.000000Z K 7 svn:log V 410 Don't bother with acquiring/releasing Giant around kmem_malloc() and kmem_free() for now. Kmem_malloc() and kmem_free() now have appropriate assertions in place, and these checks aren't feasible until more of the networking code is locked down. Also, the extra assertions here should already be caught by the WITNESS code as lock order violations should mutex operations on Giant be reintroduced here later. END K 10 svn:author V 6 semenu K 8 svn:date V 27 2001-02-08T04:58:17.000000Z K 7 svn:log V 88 Add recently added PHY drivers sources. Reminded by: Peter Wemm END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-02-08T05:27:17.000000Z K 7 svn:log V 72 Bump __FreeBSD_cc_version to 500002 to show the -pthread option change. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-02-08T05:33:19.000000Z K 7 svn:log V 235 Prevent string overflows by using safer string functions Use tolower() rather than bit or-ing Sanity check user specified printf() format Exit when too many input files are given Remove register from variables Reviewed by: markm, imp END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-02-08T05:58:55.000000Z K 7 svn:log V 58 De-__P()-ify, convert K&R style declarations to ANSI ones END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-02-08T09:30:21.000000Z K 7 svn:log V 84 Remove the manpage since the actual software was put in the Attic. Noticed by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-08T10:06:09.000000Z K 7 svn:log V 60 mdoc(7) police: removed hard sentence break, corrected .Nd. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-08T10:22:35.000000Z K 7 svn:log V 67 mdoc(7) police: C types should be declared with either .Ft or .Vt. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-08T10:40:42.000000Z K 7 svn:log V 94 mdoc(7) police: print #ifdef/#endif literally, and as list items (to get the correct offset). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-08T11:22:34.000000Z K 7 svn:log V 137 Fixed the .Xr macro so that it produces the right spacing and no hyphenation is possible on a dash (`-') character. Ported from: mdocNG END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-08T12:00:18.000000Z K 7 svn:log V 162 Fixed the .St strings so that no single-character component of the name could be wrapped, e.g. ``ISO C'' is always printed on the same line. Ported from: mdocNG END K 10 svn:author V 6 nectar K 8 svn:date V 27 2001-02-08T12:43:33.000000Z K 7 svn:log V 64 Document the cases in which setreuid changes the saved-user-ID. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2001-02-08T12:50:58.000000Z K 7 svn:log V 28 MFC 1.55: Call pam_setcred. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-02-08T13:24:30.000000Z K 7 svn:log V 21 Added pc98 supports. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-02-08T13:43:41.000000Z K 7 svn:log V 29 MFC: Added pc98 apm support. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-02-08T16:38:16.000000Z K 7 svn:log V 448 Optimize gencat(1) sources in same manner as its libc part some time ago: . remove SYSV compatibility bits . sort #include's . ifdef unused code . cleanup BDECFLAGS warnings . fixed few typos in diagnostics messages . style(9) fixes as part of this cleanup I have changed all K&R declarations to ANSI style. Main reason for doing that was great mix of declarations used here - clean ASNI , clean K&R, ifdef'ed (both). Reviewed by: ache (mostly) END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-02-08T16:58:53.000000Z K 7 svn:log V 202 Make FreeBSD locale support complete: add support for rest locale categories LC_MONETARY, LC_NUMERIC and LC_MESSAGES. Remove stub functions since they don't need anymore. Reviewed by: silence on -i18n END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-02-08T17:03:01.000000Z K 7 svn:log V 140 Make localeconv() actual function. Now it will use LC_MONETARY/LC_NUMERIC information to fill return structure. Remove unused anymore stub. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-02-08T17:06:37.000000Z K 7 svn:log V 143 Export internal data structures in same manner as numeric/monetary/messages structures exported. Protect timelocal.h from multiple inclusions. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-02-08T17:08:13.000000Z K 7 svn:log V 62 Catch up to latest chanage in timelocal structures exporting. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-02-08T17:12:03.000000Z K 7 svn:log V 102 Add SUSv2 compatible nl_langinfo() function. It still need some work, but this is already usable one. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-02-08T17:13:24.000000Z K 7 svn:log V 81 add lmonetary.?, lnumeric.?, ldpart.?, lmessages.?, nl_langinfo.c remove lconv.c END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-02-08T17:14:28.000000Z K 7 svn:log V 15 add langinfo.h END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-02-08T17:33:19.000000Z K 7 svn:log V 271 Add sources for following categories: LC_NUMERIC (share/numericdef), LC_MONETARY (share/monetdef), LC_MESSAGES (share/msgdef). Now only en_US.ISO_8859-1 and ru_RU.KOI8-R locales ready. I will find some time in near future and'll try to make defintions for other locales. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-02-08T17:33:55.000000Z K 7 svn:log V 41 activate monetdef, msgdef and numericdef END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-02-08T17:44:00.000000Z K 7 svn:log V 751 - By default treat supplied arguments as a shell globs to be matched against names of installed packages; - add new `-G' option to disable glob matching and revert to previous behaviour (I have no idea why this could be necessary, though); - add a new `-x' option, which instructs pkg_info(1) to treat supplied arguments as a regular expressions. For example: $ pkg_info foo\* - displays information about all packages whose names start from foo $ pkg_info -G foo\*-1.1 - displays information about package named "foo*-1.1" $ pkg_info -x ^foo.\* - displays information about all packages whose names start from foo Original idea submitted by: Edwin Groothuis (bin/24695) Reviewed by: jkh, roam Approved by: jkh END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-02-08T17:56:49.000000Z K 7 svn:log V 305 When we receive an incoming Ethernet frame that was unicast to a different hardware address, we should drop it (this should only happen in promiscuous mode). Relocate the code for this check from before ng_ether(4) processing to after ng_ether(4) processing. Also fix a compiler warning. PR: kern/24465 END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-02-08T18:57:38.000000Z K 7 svn:log V 71 MFC: Don't hardcode geometry of VESA_800x600 raster text mode (80x25). END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-02-08T18:58:12.000000Z K 7 svn:log V 95 MFC: New option `-g' to allow selecting custom text geometry in VESA_800x600 raster text mode. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-02-08T20:15:59.000000Z K 7 svn:log V 116 Fix style(9) bugs from previous commit: remove space after function names and revert to char *[]. bde by: bde, imp END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-02-08T20:22:28.000000Z K 7 svn:log V 214 Protect freelists managed by Balloc/Bfree with a spinlock. Change __dtoa to not free the string it allocated the previous time it was called. The caller now frees the string after usage if appropiate. PR: 15070 END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-08T20:28:57.000000Z K 7 svn:log V 71 Fix typos: initalise -> initialise. Initalise is not an english word. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-02-08T20:31:21.000000Z K 7 svn:log V 162 Show denied secondary bind transfer attempts Submitted by: inTEXT Communications Ok'd by: imp, kris Not objected to by: freebsd-audit END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-02-08T20:44:49.000000Z K 7 svn:log V 95 Free the memory we get from devclass_get_devices and device_get_children. Submitted by: wpaul END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-02-08T20:55:38.000000Z K 7 svn:log V 64 Hardcode c_fmt in a different way since used in nl_langinfo now END K 10 svn:author V 6 nectar K 8 svn:date V 27 2001-02-08T21:16:34.000000Z K 7 svn:log V 116 Define HAVE_PAM_GETENVLIST for build. Now environmental variables set by PAM modules will be exported (correctly). END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-02-08T21:47:45.000000Z K 7 svn:log V 97 Fix memory leaks with dev_get_children(). Submitted by: Jeroen Ruigrok/Asmodai END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-08T21:53:05.000000Z K 7 svn:log V 64 Fix memoryleaks with device_get_children(). Approved by: wpaul END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-02-08T21:59:27.000000Z K 7 svn:log V 44 Fix a memory leak. Pointed out by: Asmodai END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-02-08T22:07:08.000000Z K 7 svn:log V 131 Fix a cosmetic problem with some very defensive programming: The devfs mount would show up as "/dev/", loose that trailing slash. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-02-08T22:14:27.000000Z K 7 svn:log V 97 Fix memory leaks with dev_get_children(). Submitted by: Jeroen Ruigrok/Asmodai END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-02-08T22:21:30.000000Z K 7 svn:log V 137 Make sure that we do not accept packets shorter than a full ethernet header, or we would have a negative length passed to ether_input(). END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-08T22:45:44.000000Z K 7 svn:log V 58 Fix comment to reflect what it should be: yesexpr/noexpr END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-08T22:49:38.000000Z K 7 svn:log V 79 Add LC_NUMERIC, LC_MONETARY, and LC_MESSAGES definitions for nl_NL.ISO_8859-9. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-02-08T22:54:57.000000Z K 7 svn:log V 212 Whoops... forgotten a few pieces in previous patch: * a ">" is really ">=" ; * do not try to fetch zero-sized blocks from the card; * make sure that bpf gets the packets it wants even with bridging active; END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-02-08T23:00:23.000000Z K 7 svn:log V 501 MFC: fix a serious bug in the ed driver when very short packets are received (with bpf or bridging active). Some code was erroneously assuming that the packet contained at least the ethernet header, and as a result a negative length was later written into the mbuf header, eventually resulting in random panics. This bug has been reported for some time, but i was never able to reproduce it locally because I had the code fixed in my sources a couple of weeks ago, and just forgot to commit the fix. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-08T23:06:11.000000Z K 7 svn:log V 147 Apply clue to mind and correct the ISO setting to the correct one. This adds LC_MESSAGES, LC_MONETARY, and LC_NUMERIC suppport for nl_NL locales. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-09T00:16:41.000000Z K 7 svn:log V 80 Add includes of sys/malloc.h so this actually compiles. Pointy-hat to: asmodai END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-02-09T00:45:29.000000Z K 7 svn:log V 464 Apply patch to add support for the intergrated ethernet in the SiS630E chipset. The MAC address is stored in the APC CMOS RAM and we have to commit trememdous evil in order to read it. The code to do this is only activated on the i386 platform. Thanks to Cameron Grant for providing access to a test box for me to tinker with. This will fix the problem where the sis driver ends up with a station address of 00:00:00:00:00:00 on boards that use the 630E chipset. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-02-09T02:58:49.000000Z K 7 svn:log V 194 MFC Tor's buffer cache fixes. This turns buffer_map into a system map, gets rid of bogus allocations of backing VM objects for it, and makes a minor bug fix to the buffer cache KVM hysteresis. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-09T04:50:03.000000Z K 7 svn:log V 101 MFC: 1.95,1.96: All the VFS are not UFS. This stops tail -f from doing silly things on an NFS file. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2001-02-09T06:11:45.000000Z K 7 svn:log V 2174 Change and clean the mutex lock interface. mtx_enter(lock, type) becomes: mtx_lock(lock) for sleep locks (MTX_DEF-initialized locks) mtx_lock_spin(lock) for spin locks (MTX_SPIN-initialized) similarily, for releasing a lock, we now have: mtx_unlock(lock) for MTX_DEF and mtx_unlock_spin(lock) for MTX_SPIN. We change the caller interface for the two different types of locks because the semantics are entirely different for each case, and this makes it explicitly clear and, at the same time, it rids us of the extra `type' argument. The enter->lock and exit->unlock change has been made with the idea that we're "locking data" and not "entering locked code" in mind. Further, remove all additional "flags" previously passed to the lock acquire/release routines with the exception of two: MTX_QUIET and MTX_NOSWITCH The functionality of these flags is preserved and they can be passed to the lock/unlock routines by calling the corresponding wrappers: mtx_{lock, unlock}_flags(lock, flag(s)) and mtx_{lock, unlock}_spin_flags(lock, flag(s)) for MTX_DEF and MTX_SPIN locks, respectively. Re-inline some lock acq/rel code; in the sleep lock case, we only inline the _obtain_lock()s in order to ensure that the inlined code fits into a cache line. In the spin lock case, we inline recursion and actually only perform a function call if we need to spin. This change has been made with the idea that we generally tend to avoid spin locks and that also the spin locks that we do have and are heavily used (i.e. sched_lock) do recurse, and therefore in an effort to reduce function call overhead for some architectures (such as alpha), we inline recursion for this case. Create a new malloc type for the witness code and retire from using the M_DEV type. The new type is called M_WITNESS and is only declared if WITNESS is enabled. Begin cleaning up some machdep/mutex.h code - specifically updated the "optimized" inlined code in alpha/mutex.h and wrote MTX_LOCK_SPIN and MTX_UNLOCK_SPIN asm macros for the i386/mutex.h as we presently need those. Finally, caught up to the interface changes in all sys code. Contributors: jake, jhb, jasone (in no particular order) END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-02-09T06:12:52.000000Z K 7 svn:log V 79 All the world is not an i386. MFC buffer_map = system map for alpha and pc98. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-09T07:54:59.000000Z K 7 svn:log V 27 mdoc(7) police: cosmetics. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-09T08:10:22.000000Z K 7 svn:log V 59 poll(2) array limits (take 2) - after some input from bde. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-02-09T08:26:26.000000Z K 7 svn:log V 111 Remove some leftovers. This is obviously unused, since the #defines referred to members that no longer exist. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-09T09:08:53.000000Z K 7 svn:log V 43 mdoc(7) police: fixed the weird construct. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-09T09:09:14.000000Z K 7 svn:log V 102 Repeat after me: no commits when tired. Add the correct named file for LC_NUMERIC for nl_NL locales. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-09T09:50:15.000000Z K 7 svn:log V 80 MFC: Fix memory leaks due to device_get_children() calling and not free()'ing. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-09T11:38:57.000000Z K 7 svn:log V 69 Add sv_SE locale files for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-09T11:53:55.000000Z K 7 svn:log V 71 Add no_NO locale support for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-09T12:08:12.000000Z K 7 svn:log V 71 Add da_DK locale support for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-09T12:21:17.000000Z K 7 svn:log V 71 Add de_DE locale support for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-09T12:30:53.000000Z K 7 svn:log V 71 Add fr_FR locale support for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-09T12:39:32.000000Z K 7 svn:log V 71 Add af_ZA locale support for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-02-09T12:47:23.000000Z K 7 svn:log V 96 mdoc(7) police: prevent generation of the extra whitespace after ``i.e.'', use .Rv, update .Dd. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2001-02-09T13:21:50.000000Z K 7 svn:log V 245 Fix login so that it exports environmental variables that are set by PAM modules (via pam_putenv). The following variables will never be set in this fashion: SHELL, HOME, LOGNAME, MAIL, CDPATH, IFS, PATH any variable starting with `LD_' END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-02-09T13:24:06.000000Z K 7 svn:log V 491 Fix some problems that were introduced in revision 1.97. Instead of returning an error code to the caller, NFS server op routines must themselves build an error reply and return 0 to the caller. This is achieved by replacing the erroneous return statements with code that jumps forward to the op function's reply code. We need to be careful to ensure that the 'struct mount' pointer is NULL though, so that the final vn_finished_write() call becomes a no-op. Reviewed by: mckusick, dillon END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-09T13:37:06.000000Z K 7 svn:log V 71 Add fi_FI locale support for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-02-09T14:08:52.000000Z K 7 svn:log V 71 Add is_IS locale support for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-09T14:25:22.000000Z K 7 svn:log V 43 Axe gd_cpu_lockid as it is no longer used. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-09T14:30:03.000000Z K 7 svn:log V 36 Remove unused forward_irq counters. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-09T14:50:52.000000Z K 7 svn:log V 84 Remove bogus #if 0'd code that dinked with the saved interrupt state in sched_lock. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-09T14:59:43.000000Z K 7 svn:log V 293 - Point out that we don't lock anything during the idle setup because only the boot processor should be running in the comments. - Initialize curproc to point to each CPU's respective idleproc if their curproc is NULL. - Keep track of the number of context switches performed by idleproc. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-09T15:07:30.000000Z K 7 svn:log V 283 Change the ktr ddb commands to be show commands. The commands are now as follows: - show ktr_first display the first entry - show ktr_next display the next entry - show ktr display the entire buffer The /v modifiers continue to work as described previously. Requested by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-09T15:19:41.000000Z K 7 svn:log V 586 - Change the 'witness_list' ddb command to 'show mutexes'. Note that this will only display sleep mutexes held by the current process. - Clean up some nits in the witness_display() function and add a ddb command 'show witness' that dumps the hierarchy and order lists to the console. - Use queue(3) macros where appropriate. - Resort the spin lock order list so that "com" is before "sched_lock". Also, add appropriate #ifdef's around SMP and i386-specific mutexes. - Add two new mutexes used to protect the ithread lists and tables to the order list. Requested by: bde (1) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-09T16:13:57.000000Z K 7 svn:log V 54 Woops, remove an obsolete reference to gd_cpu_lockid. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-09T16:25:16.000000Z K 7 svn:log V 88 Move the initailization of the proc lock for proc0 very early into the MD startup code. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-09T16:27:41.000000Z K 7 svn:log V 14 Proc locking. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-02-09T16:33:53.000000Z K 7 svn:log V 286 Unbreak EISA. The PCI-EISA bridge bus is named `eisab', not `isab'. This mistake seems to have been benign until very recently, probably until msmith's PCI code reshuffle which cleaned up a lot of things. Still, my AIC7770 doesn't work again, but it at least probes the EISA bus now. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-09T16:43:18.000000Z K 7 svn:log V 216 Release the proc lock around crfree() and uifree() in wait1(). It leads to a lock order violation, and since p is already a zombie at this point, I'm not sure that we even need all the locking currently in wait1(). END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-02-09T16:50:43.000000Z K 7 svn:log V 121 Remove extra space after int_curr_sym Add "." after currency_sym Replace decimal_point with "," Add " " as thousands_sep END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-02-09T16:52:19.000000Z K 7 svn:log V 38 Remove extra space after int_curr_sym END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-02-09T16:55:39.000000Z K 7 svn:log V 25 Use " " as thousands_sep END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-02-09T17:18:45.000000Z K 7 svn:log V 26 Use 4-digit year in x_fmt END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-02-09T17:30:34.000000Z K 7 svn:log V 45 Remove extra space after int_currency_symbol END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-02-09T17:35:22.000000Z K 7 svn:log V 195 Axe INTR_HEAVY, INTR_LIGHT, and INTR_THREADED. Add in a INTR_TYPE_CLK priorirty for clock interrupt handlers and an INTR_ENTROPY flag to mark interrupt sources that are good sources of entropy. END