ƒ¬E36000 229 192 238 161 120 351 145 152 152 117 128 114 117 128 261 210 312 383 181 144 138 162 123 232 138 227 155 163 161 706 141 258 169 547 161 124 216 115 114 143 126 147 173 212 190 139 267 128 123 128 128 283 240 187 203 439 191 215 224 141 132 201 206 173 211 366 211 442 447 162 121 205 117 163 142 1332 852 1159 143 193 904 145 295 108 393 122 131 380 701 739 522 1198 156 235 140 329 447 136 140 140 126 140 180 527 153 242 149 119 118 140 126 158 273 260 139 136 558 154 157 133 166 224 192 131 172 150 269 158 138 242 147 133 127 160 223 126 535 264 264 548 264 416 162 226 257 297 216 112 262 155 128 118 166 128 232 147 250 1282 135 127 174 125 172 125 129 232 147 204 119 252 210 102 202 550 186 185 188 360 129 247 147 177 118 201 108 398 167 125 143 184 183 166 183 690 163 244 177 211 166 220 220 444 160 239 167 190 242 167 239 167 190 150 160 271 166 225 162 167 190 595 126 167 190 190 167 190 167 179 195 172 K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-13T07:16:37.000000Z K 7 svn:log V 95 Restore Lite2 sccsids by removing `const'. Improve documentation a little. Suggested by: Bruce END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-13T07:19:45.000000Z K 7 svn:log V 140 Do not remove include of and . They should be here before including almost any POSIX header. Requested by: Bruce END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-13T07:22:11.000000Z K 7 svn:log V 64 Restore original Lite-2 sccsid. Restore include of sys/types.h. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-13T07:25:17.000000Z K 7 svn:log V 23 Restore Lite-2 sccsid. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-13T07:26:55.000000Z K 7 svn:log V 258 The PnP code in 2.2.6 detects the Motorola ModemSurfer 56K, but doesn't do much of anything with it. I added it to siopnp_ids[] and it was found and recognized as a serial port. PR: 6605 Reviewed by: phk Submitted by: Dave Marquardt END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-13T07:29:15.000000Z K 7 svn:log V 48 Restore include of sys/types.h and sys/param.h. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-13T07:31:42.000000Z K 7 svn:log V 55 Restore Lite-2 sccsid. Restore include of sys/param.h. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-13T07:33:54.000000Z K 7 svn:log V 55 Restore Lite-2 sccsid. Restore include of sys/types.h. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-13T07:35:44.000000Z K 7 svn:log V 20 Correct use of .Nm. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-13T07:39:11.000000Z K 7 svn:log V 31 Correct use of .Nm. Add rcsid. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-13T07:41:13.000000Z K 7 svn:log V 17 Convert to mdoc. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-13T07:43:56.000000Z K 7 svn:log V 20 Correct use of .Nm. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-13T07:47:35.000000Z K 7 svn:log V 31 Correct use of .Nm. Add rcsid. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-13T07:49:08.000000Z K 7 svn:log V 166 Add missing arg to vget().. Serves me right for committing a 2.2 patch to -current without testing it there.. :-( Submitted by: Michael Hancock END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-13T07:57:49.000000Z K 7 svn:log V 117 .Sh ENVIRONMENT VARIABLES -> .Sh ENVIRONMENT PR: 6599 Reviewed by: phk Submitted by: Josh Gilliam END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-13T08:01:00.000000Z K 7 svn:log V 219 The description of the format of the id mapfile is wrong. You have to write an original-id and a local-id in the other way around. PR: 6593 Reviewed by: phk Submitted by: Amakawa Shuhei END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-13T08:02:50.000000Z K 7 svn:log V 290 The SYNOPSYS of mount_umap(8) says mount_umap [-o options] target mount-point uid-mapfile gid-mapfile This should read mount_umap [-o options] -u uid-mapfile -g gid-mapfile target mount-point PR: 6586 Reviewed by: phk Submitted by: Amakawa Shuhei amakawa@hoh.t.u-tokyo.ac.jp END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-13T08:10:07.000000Z K 7 svn:log V 89 FreeBSD -> %s/%m PR: 6600 Reviewed by: phk Submitted by: Josh Gilliam END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-13T10:40:32.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/majors.i386 revision 1.41. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-13T10:42:36.000000Z K 7 svn:log V 45 Sync with sys/i386/isa/sio.c revision 1.201. END K 10 svn:author V 5 danny K 8 svn:date V 27 1998-05-13T11:19:05.000000Z K 7 svn:log V 68 PR: 6466 Submitted by: Ruslan Ermilov MFC: Add SIOIFFLAGS handler. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-13T12:38:26.000000Z K 7 svn:log V 31 Name cronyx devices correctly. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-13T16:03:33.000000Z K 7 svn:log V 137 Fix bogus "cleanup" in bufq_remove. The "switch point" for tqdisksort was getting mangled. Submitted by: Bruce Evans END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-13T16:06:09.000000Z K 7 svn:log V 44 MFC - Fix bogus "cleanup" of bufq_remove(). END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-13T19:06:27.000000Z K 7 svn:log V 132 Add support for devices beginning with ``!'', where we execute the given program, using stdin/stdout/stderr as our link descriptor. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-13T22:40:42.000000Z K 7 svn:log V 64 libtcl expects to see ieeefp.h definitions through this header. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-13T22:54:03.000000Z K 7 svn:log V 72 libtcl now builds (with lots of pointer to int cast warnings) on alpha. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-13T22:55:44.000000Z K 7 svn:log V 70 Make a bit of FreeBSD-specific code a bit more specific => i386 only. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-14T00:37:30.000000Z K 7 svn:log V 610 Tree repair: This file was not on the RELENG_2_2 branch because RELENG_2_2 was a REVISION tag and not a branch tag. This happenned at 1.3 consequently, 2.2.5 and 2.2.6 were both released with shar.sh stuck at 1.3 from the mainline. 1.3 was the HEAD so that was ok I guess. I've made a RELENG_2_2 branch again and done a merge from current on it, so nothing should change, except that cvs update -rRELENG_2_2 -D"May 1" should now produce the right result again. This was teh only thing stopping cvs update -rRELENG_2_2 -D"May 1" from checking out a whole historical freebsd 2.2.x tree as of some specific date. END K 10 svn:author V 3 pst K 8 svn:date V 27 1998-05-14T06:42:47.000000Z K 7 svn:log V 49 Add an example showing how to build a UFS floppy END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-14T10:07:29.000000Z K 7 svn:log V 166 Remove a bogus prototype for time() and let time.h do that. Change pointer casts from int to long. The code that looks to index -1 of argv is still broken on alpha. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-14T10:13:24.000000Z K 7 svn:log V 74 Allow `w' to treat a corrupted "utmp" as a non fatal error. PR: bin/2832 END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-14T10:38:52.000000Z K 7 svn:log V 452 Commit an old change that has been sitting around for a long while. signanosleep() did not deal with signal masks properly. This change was based on a discussion with bde some time ago (at least 6 months or more). signanosleep() should probably go away since it was never really used for more than a few weeks and doesn't appear in released code. It should probably be killed before somebody uses it and it becomes a gratuitous nonstandard feature. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-14T11:28:11.000000Z K 7 svn:log V 67 deep-six signanosleep(). It sounded like a good idea at the time. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-14T11:29:06.000000Z K 7 svn:log V 30 regen after signanosleep nuke END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-14T11:31:08.000000Z K 7 svn:log V 121 Nuke signanosleep(). (I've left nanosleep1() seperate to nanosleep() as I don't want to mess with the multiple returns) END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-14T11:33:04.000000Z K 7 svn:log V 21 nuke signanosleep(). END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-14T11:36:16.000000Z K 7 svn:log V 20 Nuke signanosleep() END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-14T12:42:11.000000Z K 7 svn:log V 50 Sync with sys/i386conf/majors.i386 revision 1.42. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-14T14:39:58.000000Z K 7 svn:log V 33 Remove reference to signanosleep END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-14T14:49:58.000000Z K 7 svn:log V 54 Regenerated syscalls list after signanosleep removing END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-14T19:47:38.000000Z K 7 svn:log V 79 Fix list corruption and memory leak that could occur when releasing EISA irqs. END K 10 svn:author V 5 guido K 8 svn:date V 27 1998-05-14T20:26:16.000000Z K 7 svn:log V 117 On request of Garrett, ad a way to specify that a service should be reachable via T/TCP Reviewed by: Garrett Wollman END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-14T21:45:18.000000Z K 7 svn:log V 99 int -> long changes that reduce the diffs with the NetBSD version to work in a 64-bit environment. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-15T03:13:50.000000Z K 7 svn:log V 45 Fix EISA interrupt registration and release. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-15T03:23:28.000000Z K 7 svn:log V 175 NetBSD kernels don't support TCP_NOPUSH, so on alpha don't try setting this socket option. This is temporary code while the alpha still uses NetBSD socket code in the kernel. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-15T06:19:05.000000Z K 7 svn:log V 31 Correct use of .Nm. Add rcsid. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-15T06:22:30.000000Z K 7 svn:log V 26 Correct use of .Nm. Typo. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-15T06:23:45.000000Z K 7 svn:log V 31 correct use of .Nm. Add rcsid. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-15T06:30:58.000000Z K 7 svn:log V 31 Correct use of .Nm. Add rcsid. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-15T06:42:37.000000Z K 7 svn:log V 191 Change the order of the include paths so that the architecture specific directory is searched before the generic one. You can guess what was happening.. all the world's assumed to be 32-bit. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-05-15T07:25:25.000000Z K 7 svn:log V 145 Disable the auto-Write Combining setup for the pmap code. This worked on a couple of machines of mine, but appears to cause problems on others. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-15T09:19:03.000000Z K 7 svn:log V 92 Removed misleading claim that login classes are no longer implemented. Added Xref to pw(8). END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-15T09:26:28.000000Z K 7 svn:log V 111 Change the name of a variable from _start to s_start. On alpha there must be a library function called _start. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-15T09:30:13.000000Z K 7 svn:log V 346 Support Objective C almost as well as C++. Notes: - We no longer use -fgnu-runtime in bsd.lib.mk, since it is the default and bsd.lib.mk is the wrong place to override it. - Gnu C doesn't have a special compiler driver for Objective C like it does for C++. The defaults are suitable for Gnu C. Use `OBJCLIBS=' in /etc/make.conf for POC. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-15T09:34:48.000000Z K 7 svn:log V 99 Oops, forgot references in previous commit. Submitted by: Brian Cully PR: 6178 END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-15T10:16:20.000000Z K 7 svn:log V 122 MFC (1.176: removed share/info from build-tools). PR: 6138 Tested by: Andre Albsmeier END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-15T11:22:42.000000Z K 7 svn:log V 128 Add cross references for find(1), locate(1), whereis(1) and which(1). Submitted by: Josh Gillam PR: docs/6642 END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-15T11:55:47.000000Z K 7 svn:log V 50 syscons is i386 specific due to machine/console.h END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-15T11:57:05.000000Z K 7 svn:log V 41 The FreeBSD lkm design is aout specific. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-15T11:59:00.000000Z K 7 svn:log V 109 NetBSD doesn't have a __getcwd syscall, so set have__getcwd to `no' when building libc with NetBSD syscalls. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-15T12:01:06.000000Z K 7 svn:log V 114 Remove a big hack after adding a small one to libc/gen/getcwd.c to handle the lack of __getcwd syscall in NetBSD. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-15T12:28:43.000000Z K 7 svn:log V 82 Change variable from long to time_t where they are passed by reference to time(). END K 10 svn:author V 5 danny K 8 svn:date V 27 1998-05-15T12:33:37.000000Z K 7 svn:log V 116 PR: 6641 Submitted by: Andre Albsmeier Fix -q flag when zeroing a specific rule. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-15T12:33:56.000000Z K 7 svn:log V 274 More programs are now broken on alpha due to the libbind changes that prevent the programs from being linked static (duplicated symbols). Other programs depend on kernel internals. These will have to wait for a custom alpha kernel. For now, let's just make the build safe. END K 10 svn:author V 5 danny K 8 svn:date V 27 1998-05-15T12:38:07.000000Z K 7 svn:log V 116 PR: 6641 Submitted by: Andre Albsmeier Make -q work for zeroing a specific rule. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-15T15:06:58.000000Z K 7 svn:log V 348 Do TZ= as first thing, since FTP protocol is unable to tell zone offset in any case. It makes no difference for anon account (since chroot already makes it GMT), but if you do mirror with special non-anon login, in old variant your mirror will be wholy retransmitted twice in the year due to time zone changes (/etc/localtime plays bad role here) END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-15T15:08:05.000000Z K 7 svn:log V 353 MFC: Do TZ= as first thing, since FTP protocol is unable to tell zone offset in any case. It makes no difference for anon account (since chroot already makes it GMT), but if you do mirror with special non-anon login, in old variant your mirror will be wholy retransmitted twice in the year due to time zone changes (/etc/localtime plays bad role here) END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-15T16:08:52.000000Z K 7 svn:log V 69 Move TZ="" assignment just before exec to not touch other time stuff END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-15T16:09:38.000000Z K 7 svn:log V 28 MFC: move TZ="" before exec END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-15T16:30:09.000000Z K 7 svn:log V 111 Use fork instead of vfork since setenv clobber parent environment Fork already used for INTERNAL_LS in anycase END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-15T16:30:46.000000Z K 7 svn:log V 24 MFC: use fork vs. vfork END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-15T16:51:06.000000Z K 7 svn:log V 70 Return back vfork and use execve with TZ="" environment in vfork case END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-15T16:53:45.000000Z K 7 svn:log V 49 MFC: return vfork back + array range termination END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-15T17:12:00.000000Z K 7 svn:log V 1238 Don't use `&&' in any shell commands here. Using it to give conditional execution is usually unnecessary in BSD Makefiles because BSD make invokes shells with -e. Using it to give conditional execution is often wrong in BSD makefiles because BSD make joins shell commands when invoked in certain ways (in particular, as `make -jN'). Example makefile: --- clean: cd / false && true rm -rf * # a dangerous command --- This should terminate after the `false && true' command fails, but it doesn't when the commands are joined (`false && true' is a non- simple command, so -e doesn't cause termination). The b-maked version: --- clean: cd / false; true rm -rf * # a dangerous command --- terminates after the `false' command fails (`false' is a simple command, so -e causes termination). However, for versions of make like gnu make that don't invoke shells with -e, this change completely breaks the makefile. This is one of the fixes for the bug suite that caused `make world' to sometimes put raw cpp output in .depend files. Building of cc sometimes failed, but the failure did not terminate the build immediately, and various wrong versions of the cc components were used until one was wrong enough to cause a fatal error. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-15T18:21:12.000000Z K 7 svn:log V 757 o Activate link-level CCPs in multilink mode, by bringing them into the ST_STOPPED state. o Allow an optional ccp|lcp argument to `down'. The default is still lcp (as before). You can now call down with no context in multilink mode, in which case it'll down the multilink ccp or the entire bundle (*very* rude). o Allow an optional `!' after `close ccp' (close ccp!) to tell ccp to stay in the CLOSED state after the terminate ACK. The default is now to re-enter STOPPED so that the peer can bring the layer back up if desired. o Always handle proto-compressed packets, even if we've agreed (in LCP) that the peer will not send us 1 byte protocols. If the peer violates the LCP agreement, log it to the HDLC log. o Fix some comments. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-15T18:21:45.000000Z K 7 svn:log V 1063 o Call bundle_LinkClosed() when transferring a datalink so that the bundle has the opportunity to go PHASE_DEAD and cleanup the interface (if it's the last link). o Regnerate our phys_type value when we transfer the link. o Always clean up the interface when destroying our bundle in case we're abending. o Always clean up our interface when the last link is gone rather than delaying things 'till exit time in the -direct case (the interface is useless anyway). Do this *after* slamming down our NCPs (if they're still around). o Our MP server descriptor now clears the relevent device descriptor from our descriptor [fd]sets when a datalink is on death-row (to be transferred to another running ppp), thus avoiding the possibility of passing a bum descriptor to select() and having ppp abend. o Handle the MP socket descriptor functions from within the bundle descriptor functions. Now we ensure that the MP socket descriptor functions see the descriptor sets *after* they've been seen by our datalinks. o Add/fix a few more comments. END K 10 svn:author V 2 pb K 8 svn:date V 27 1998-05-15T19:16:35.000000Z K 7 svn:log V 52 Small typo in T/TCP patch ("speicfy" -> "specify"). END K 10 svn:author V 7 wollman K 8 svn:date V 27 1998-05-15T20:02:47.000000Z K 7 svn:log V 97 Fix an obvious parameter-order bogon. (Don't know what happened to the warning message before.) END K 10 svn:author V 7 wollman K 8 svn:date V 27 1998-05-15T20:11:40.000000Z K 7 svn:log V 807 Convert socket structures to be type-stable and add a version number. Define a parameter which indicates the maximum number of sockets in a system, and use this to size the zone allocators used for sockets and for certain PCBs. Convert PF_LOCAL PCB structures to be type-stable and add a version number. Define an external format for infomation about socket structures and use it in several places. Define a mechanism to get all PF_LOCAL and PF_INET PCB lists through sysctl(3) without blocking network interrupts for an unreasonable length of time. This probably still has some bugs and/or race conditions, but it seems to work well enough on my machines. It is now possible for `netstat' to get almost all of its information via the sysctl(3) interface rather than reading kmem (changes to follow). END K 10 svn:author V 7 wollman K 8 svn:date V 27 1998-05-15T20:19:21.000000Z K 7 svn:log V 49 mbuf, inet, and unix modules no longer read kvm. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-05-15T21:17:01.000000Z K 7 svn:log V 199 Change an arbitarly hardcoded `10' to MAX_NO_DISKS, which is currently "20". Otherwise can't see sd10 (obtained using wired down sd unit numbers), reguardless of the number of actual disks you have. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-05-15T21:18:59.000000Z K 7 svn:log V 13 MFC rev 1.34 END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-15T21:35:53.000000Z K 7 svn:log V 299 Low level use of 'vidattr()' can cause a NULL pointer to be dereferenced. This is because 'SP' is only initialized via 'newterm()' (which is not required if you are going to interact with the 'terminfo' database without using 'ncurses'). PR: 6648 Submitted by: Max Euston END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-15T21:38:12.000000Z K 7 svn:log V 29 MFC: NULL pointer in vidattr END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-15T22:21:31.000000Z K 7 svn:log V 37 MFC - convert to new bufq functions. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-05-15T22:53:47.000000Z K 7 svn:log V 285 Patch RPC library to avoid possible denial of service attacks as described recently in BUGTRAQ. If a stream oriented transport fails to properly decode an RPC message header structure where there should be one, it should mark the stream as dead so that the connection will be dropped. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-05-15T22:57:31.000000Z K 7 svn:log V 606 Patch RPC library to avoid possible denial of service attacks as described recently in BUGTRAQ. The set_input_fragment() routine in the XDR record marking code blindly trusts that the first two bytes it sees will in fact be an actual record header and that the specified size will be sane. In fact, if you just telnet to a listening port of an RPC service and send a few carriage returns, set_input_fragment() will obtain a ridiculously large record size and sit there for a long time trying to read from the network. A sanity test is required: if the record size is larger than the receive buffer, punt. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-15T23:58:30.000000Z K 7 svn:log V 644 o Add the `set mode' command for change a links current mode. It is not possible to switch to or from dedicated or direct mode, but all other combinations are ok (eg. -auto -> -ddial). o Cope with the fact that commands with optional context may not be able to obtain a link with command_ChooseLink() (if all links have been deleted for example). o Allow `clone'ing in non-multilink mode. We may for example want to configure two links in unilink mode and dial them both, using the one that comes up first. It's also possible to rename ``deflink'' by cloning it, deleting the original, then setting the mode of the new link. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-16T00:19:27.000000Z K 7 svn:log V 430 When a timeval is stored at the beginning of icmp_data, the fields are unaligned for access by the alpha, so copy the value to a variable that is aligned. When checking the returned data, be careful to avoid confusing the size of the icmp header with the size of a timeval. On i386 these are both 8, but on alpha, a timeval is 16 bytes. This means that a packet sent from an alpha contains 48 bytes of data, not 56 like on i386. END K 10 svn:author V 6 ahasty K 8 svn:date V 27 1998-05-16T07:07:10.000000Z K 7 svn:log V 1101 1.31 Randall Hopper submitted ioctl to clear the video buffer prior to starting video capture Amancio : clean up yuv12 so that it does not affect rgb capture. Basically, fxtv after capturing in yuv12 mode , switching to rgb would cause the video capture to be too bright. 1.32 disable inverse gamma function for rgb and yuv capture. fixed meteor brightness ioctl it now converts the brightness value from unsigned to signed. 1.33 added sysctl: hw.bt848.tuner, hw.bt848.reverse_mute, hw.bt848.card card takes a value from 0 to bt848_max_card tuner takes a value from 0 to bt848_max_tuner reverse_mute : 0 no effect, 1 reverse tuner mute function some tuners are wired reversed :( END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-16T08:31:49.000000Z K 7 svn:log V 63 Fix broken sun_len usage: it is not sun_path length but bigger END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-16T14:08:31.000000Z K 7 svn:log V 142 Typo nits in SUIDDIR comment (removed some parentheses, moved some commas, replaced "partition" with "filesystem", reformatted the paragraph) END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-16T14:10:12.000000Z K 7 svn:log V 48 Spotted a misplaced comma in my previous patch. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-16T14:38:10.000000Z K 7 svn:log V 235 Disable local APIC in UP kernel. Intel specification update describes that local APIC should be disabled in UP system. However, some of old BIOS does not disable local APIC, and virtual wire mode through local APIC may cause int 15. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-16T14:44:11.000000Z K 7 svn:log V 353 Some of newer PC-98 may cause "Windows Protection Fault" when booting Windows 95 after rebooting FreeBSD without power off. In PC-98 system, reboot mode is set via I/O port 0x37 in cpu_reset(), and accessing of this port is the reason of the problem. To avnoid the fault, current status of reboot mode should be checked before accessing the I/O port. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-16T14:47:46.000000Z K 7 svn:log V 43 MFC: revision 1.106 (reboot mode setting). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-16T15:11:24.000000Z K 7 svn:log V 48 Get timespecs directly instead of via timevals. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-16T15:21:29.000000Z K 7 svn:log V 48 Backed out rev.1.76. It just added style bugs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-16T16:03:10.000000Z K 7 svn:log V 34 Don't abuse `+' to combine flags. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-16T16:20:50.000000Z K 7 svn:log V 48 Get timespecs directly instead of via timevals. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-16T16:52:20.000000Z K 7 svn:log V 88 Abbreviate "ext2fs_fsync" as "e2fsyn" instead of as "extfsn" in a sleep message string. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-16T17:47:44.000000Z K 7 svn:log V 434 Don't use "ffs" in an ext2fs sleep message string. Don't forget to clear the inode hash lock before returning from ext2_vget() after getnewvnode() fails. Obtained from: rev.1.24 of ffs_vfsops.c (the original patch for the getnewvnode() race). Forgotten in: rev.1.4 here. Removed a duplicate comment. Duplicated in: rev.1.4 here. Fixed the MALLOC() vs getnewvnode() race in ext2_vget(). Obtained from: rev.1.39 of ffs_vfsops.c. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1998-05-16T18:04:00.000000Z K 7 svn:log V 57 Fix rev. 1.7: get offsetof from the correct header file. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-16T21:19:00.000000Z K 7 svn:log V 147 Always add! all sticky routes in route_Change so that ``set mode ddial'' followed by ``set mode auto'' removes and re-adds all routes as expected. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-16T21:23:33.000000Z K 7 svn:log V 56 Return back initial tzset() must be before first chroot END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-16T21:28:17.000000Z K 7 svn:log V 28 Make ttys machine specific. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-16T21:28:45.000000Z K 7 svn:log V 27 Add an alpha specific ttys END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-16T21:29:17.000000Z K 7 svn:log V 49 Moved from directory above. It is i386 specific. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-16T21:29:20.000000Z K 7 svn:log V 33 MFC: return back initial tzset() END K 10 svn:author V 5 markm K 8 svn:date V 27 1998-05-16T21:35:37.000000Z K 7 svn:log V 64 Include correct header to get definition of struct sockaddr_un. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-16T22:20:44.000000Z K 7 svn:log V 181 Now that FreeBSD/Alpha can be installed on a disk and run on its own, a bootstrap build under NetBSD is an option. This makefile will require further changes to ignore aout tools. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-05-16T23:03:20.000000Z K 7 svn:log V 165 An important fix for proper inheritance of backing objects for object splits. Another excellent detective job by Tor. Submitted by: Tor Egge END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-16T23:47:28.000000Z K 7 svn:log V 45 Add the `rename' command for renaming links. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-16T23:47:41.000000Z K 7 svn:log V 42 Don't log the password in ``set server''. END K 10 svn:author V 6 fenner K 8 svn:date V 27 1998-05-17T06:39:38.000000Z K 7 svn:log V 462 Turn on TCP_NODELAY on the remote socket, to turn off sender silly window syndrome avoidance. The combination of SWS avoidance and ack-every-other causes low throughput if the block size divided by the MSS is odd (which is true with the default block size and MSS). Turning on TCP_NODELAY disables the Nagle algorithm and sender SWS avoidance. The rdump request/response protocol can not invoke Nagle and cannot cause SWS, so this has no negative effects. END K 10 svn:author V 6 fenner K 8 svn:date V 27 1998-05-17T06:41:36.000000Z K 7 svn:log V 59 MFC: set TCP_NODELAY to improve throughput. PR: bin/6646 END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-05-17T09:37:39.000000Z K 7 svn:log V 65 Cleanup after Garret, include unpch.h to get at various macros.. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-17T10:16:14.000000Z K 7 svn:log V 39 Check the MP server in bundle_IsSet(). END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-17T11:53:46.000000Z K 7 svn:log V 74 s/nanoruntime/nanouptime/g s/microruntime/microuptime/g Reviewed by: bde END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-05-17T17:32:10.000000Z K 7 svn:log V 129 Be more restrictive about when to disregard MP config table values (previous commit broke support for Dec Personal Workstation). END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-05-17T17:43:13.000000Z K 7 svn:log V 98 Clear kernel stack pages before usage. Correct panic message in pmap_zero_page (s/CMAP /CMAP2 /). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-17T18:00:45.000000Z K 7 svn:log V 39 Removed vestiges of pre-Lite2 locking. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-17T18:09:28.000000Z K 7 svn:log V 80 Don't forget to clean up after an error reading the directory entry in deget(). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-17T18:17:59.000000Z K 7 svn:log V 58 Fixed missing and unused forward declarations of structs. END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-05-17T18:53:19.000000Z K 7 svn:log V 174 For SMP, use prv_PPAGE1/prv_PMAP1 instead of PADDR1/PMAP1. get_ptbase and pmap_pte_quick no longer generates IPIs. This should reduce the number of IPIs during heavy paging. END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-05-17T19:38:55.000000Z K 7 svn:log V 64 Supply the correct process argument to dounmount when possible. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-17T20:08:05.000000Z K 7 svn:log V 46 Fixed stale references to hzto() in comments. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-17T20:13:01.000000Z K 7 svn:log V 149 Fixed interval calculation in realitimexpire() again. Obtained from: rev.1.9. Broken in: rev.1.50. Fixed a spelling error. Obtained from: Lite2. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-17T20:31:50.000000Z K 7 svn:log V 53 Include "eisa.h" and only provide code if NEISA > 0. END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-05-17T21:03:35.000000Z K 7 svn:log V 42 Remove bogus LK_RETRY. Submitted by: bde END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-17T21:07:37.000000Z K 7 svn:log V 33 MFC - Only include if NEISA > 0. END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-05-17T21:15:18.000000Z K 7 svn:log V 66 Use a higher priority interrupt vector for 8254 timer interrupts. END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-05-17T21:18:08.000000Z K 7 svn:log V 131 Fix support for pre-Win95 filesystems: Make it possible to lookup just created short file name. Don't insert "generation numbers". END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-05-17T21:57:17.000000Z K 7 svn:log V 35 Remove extraneous ")" from output. END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-05-17T22:12:14.000000Z K 7 svn:log V 440 Add forwarding of roundrobin to other cpus. This gives a more regular update of cpu usage as shown by top when one process is cpu bound (no system calls) while the system is otherwise idle (except for top). Don't attempt to switch to the BSP in boot(). If the system was idle when an interrupt caused a panic, this won't work. Instead, switch to the BSP in cpu_reset. Remove some spurious forward_statclock/forward_hardclock warnings. END K 10 svn:author V 3 jmb K 8 svn:date V 27 1998-05-17T22:58:51.000000Z K 7 svn:log V 171 replaced check_rcpt ruleset with one recommended by Gary Palmer Obtained from: http://www.informatik.uni-kiel.de/%7Eca/email/check.html#check_rcpt END K 10 svn:author V 3 jmb K 8 svn:date V 27 1998-05-17T23:05:16.000000Z K 7 svn:log V 171 replaced check_rcpt ruleset with one recommended by Gary Palmer Obtained from: http://www.informatik.uni-kiel.de/%7Eca/email/check.html#check_rcpt END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-05-17T23:08:04.000000Z K 7 svn:log V 453 Change simple lock handling to not depend upon having a local apic available. The per-cpu variable ss_tpr has been replaced by ss_eflags. This reduced the number of interrupts sent to the wrong CPU, due to the cpu having the global lock being inside a critical region. Remove some unneeded manipulation of tpr register in mplock.s. Adjust code in mplock.s to be aware of variables on the stack being destroyed by MPgetlock if GRAB_LOPRIO is defined. END K 10 svn:author V 3 jmb K 8 svn:date V 27 1998-05-17T23:14:05.000000Z K 7 svn:log V 171 replaced check_rcpt ruleset with one recommended by Gary Palmer Obtained from: http://www.informatik.uni-kiel.de/%7Eca/email/check.html#check_rcpt END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-18T00:06:28.000000Z K 7 svn:log V 322 Back out "always UTC" fix since some people want visually identical 'ls' output for local users. FTP protocol RFC also says that 'ls' output is not machine-readable. "always UTC" still possible with TZ= in ftpd environment by price of having UTC in log files too. Fix INTERNAL_LS to sense new /etc/localtime after chroot END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-18T00:07:15.000000Z K 7 svn:log V 69 MFC: 1) back out UTC fix, 2) fix INTERNAL_LS to sense /etc/localtime END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-18T03:28:02.000000Z K 7 svn:log V 134 Make perl a build tool since it is required during a make depend. This should fix the problem people have been having with perl/usub. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-18T03:33:11.000000Z K 7 svn:log V 161 kill.1: Remove reference to obsolete sigvec(2) man page. Removed self reference in sigaction(2) man page. Submitted by: Josh Gilliam PR: 6617 END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-18T04:41:07.000000Z K 7 svn:log V 205 This library builds from libc source, so it also needs to know what syscall style libc is using otherwise the library can contain calls (like issetugid) that you don't find out until you build X programs. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-18T04:46:29.000000Z K 7 svn:log V 124 Make this safe for an alpha build, leaving out just about everything that has some sort of kernel issue associated with it. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-18T06:37:35.000000Z K 7 svn:log V 15 .Nm rm -> .Nm. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-18T06:38:18.000000Z K 7 svn:log V 166 try stop the user from using mount -u to set the async flag on a filesystem currently using soft updates. Also needs a new copy of ffs_softdep.c to complete the fix. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-18T06:39:17.000000Z K 7 svn:log V 58 Correct use of .Nm. Add section number to .Xr references. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-18T06:40:56.000000Z K 7 svn:log V 31 Correct use of .Nm. Add rcsid. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-18T06:44:24.000000Z K 7 svn:log V 21 Add rcsid. Spelling. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-18T06:50:17.000000Z K 7 svn:log V 69 Correct use of .Nm. Add section number to .Xr references. Add rcsid. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-18T06:51:59.000000Z K 7 svn:log V 31 Correct use of .Nm. Add rcsid. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-18T09:36:31.000000Z K 7 svn:log V 136 Add warning about interaction of S/Key and login(1) for users without S/Key passwords attempting to invoke login(1) on a pty. PR: 3289 END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-05-18T10:24:26.000000Z K 7 svn:log V 56 Fix priority bug in previous commit. Submitted by: bde END K 10 svn:author V 7 dufault K 8 svn:date V 27 1998-05-18T12:53:45.000000Z K 7 svn:log V 153 1. Don't use "nosys" and generate coredumps for unconfigured system calls - return ENOSYS per the spec. 2. Fix interface stub to set priority properly. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-05-18T16:12:13.000000Z K 7 svn:log V 1186 Improve DoS avoidance in RPC stream oriented transports. The TCP transport uses readtcp() to gather data from the network; readtcp() uses select(), with a timeout of 35 seconds. The problem with this is that if you connect to a TCP server, send two bytes of data, then just pause, the server will remain blocked in readtcp() for up to 35 seconds, which is sort of a long time. If you keep doing this every 35 seconds, you can keep the server occupied indefinitely. To fix this, I modified readtcp() (and its cousin, readunix() in svc_unix.c) to monitor all service transport handles instead of just the current socket. This allows the server to keep handling new connections that arrive while readtcp() is running. This prevents one client from potentially monopolizing a server. Also, while I was here, I fixed a bug in the timeout calculations. Someone attempted to adjust the timeout so that if select() returned EINTR and the loop was restarted, the timeout would be reduced so that rather than waiting for another 35 seconds, you could never wait for more than 35 seconds total. Unfortunately, the calculation was wrong, and the timeout could expire much sooner than 35 seconds. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-05-18T16:15:26.000000Z K 7 svn:log V 41 Merge RPC DoS attack fixes from current. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-05-18T16:57:10.000000Z K 7 svn:log V 33 Add rules to generate PDF files. END K 10 svn:author V 5 guido K 8 svn:date V 27 1998-05-18T17:07:58.000000Z K 7 svn:log V 80 Add some parenthesis for clarity and fix a bug Pointed out by: Garrett Wollmand END K 10 svn:author V 5 guido K 8 svn:date V 27 1998-05-18T17:08:29.000000Z K 7 svn:log V 31 MFH: parenthesis and a bug fix END K 10 svn:author V 5 guido K 8 svn:date V 27 1998-05-18T17:11:24.000000Z K 7 svn:log V 78 Grumble...It seems I'm suffering from some mental disease. Do it correct now. END K 10 svn:author V 5 guido K 8 svn:date V 27 1998-05-18T17:12:44.000000Z K 7 svn:log V 31 MFC: mental disease correction END K 10 svn:author V 5 guido K 8 svn:date V 27 1998-05-18T17:14:01.000000Z K 7 svn:log V 35 MFC: fix the ttcp security problem END K 10 svn:author V 5 guido K 8 svn:date V 27 1998-05-18T18:26:27.000000Z K 7 svn:log V 137 Plug hole reported on Bugtraq: do not allow mmap with WRITE privs for append-only and immutable files. Obtained from: OpenBSD (partly) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-05-18T21:59:15.000000Z K 7 svn:log V 53 Replace the getpublickey() stub with the real thing. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-05-18T21:59:53.000000Z K 7 svn:log V 109 Toss publickey.c in the attic and remove it from the Makefile. If we have it in libc, we don't need it here. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-18T23:24:24.000000Z K 7 svn:log V 25 Talk about multilink ppp END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-05-19T00:00:14.000000Z K 7 svn:log V 157 Disallow reading the current kernel stack. Only the user structure and the current registers should be accessible. Reviewed by: David Greenman END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-05-19T00:06:35.000000Z K 7 svn:log V 115 Back out part of revision 1.198 commit (clearing kernel stack pages). By request from David Greenman END K 10 svn:author V 3 max K 8 svn:date V 27 1998-05-19T03:10:14.000000Z K 7 svn:log V 10 Typo fix. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-19T03:31:34.000000Z K 7 svn:log V 106 Removed reference to obsolete file "README.iBCS2". Submitted by: Max Euston PR: 6679 END K 10 svn:author V 6 ahasty K 8 svn:date V 27 1998-05-19T03:38:31.000000Z K 7 svn:log V 454 Reviewed by: ahasty@freebsd.org Submitted by: Roger Hardiman options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_PAL in the kernel config file makes the driver's video_open() function select PAL rather than NTSC. This fixed all the hangs on my Dual Crystal card when using a PAL video signal. As a result, you can loose the tsleep (of 2 seconds - now 0.25!!) which I previously added. (Unless someone else wanted the 0.25 second tsleep). END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-19T03:48:07.000000Z K 7 svn:log V 91 Use the correct name of the login.conf(5) capability (`passwordperiod' -> `passwordtime'). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-19T04:36:31.000000Z K 7 svn:log V 93 cosmetic: clean up startup messages and rearrange some options to go in a more proper order. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-05-19T06:24:50.000000Z K 7 svn:log V 93 Improve description of absolute modes. Submitted by: Josh Gilliam PR: 6634 END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-19T07:11:27.000000Z K 7 svn:log V 265 Allow control of the attribute cache timeouts at mount time. We had run out of bits in the nfs mount flags, I have moved the internal state flags into a seperate variable. These are no longer visible via statfs(), but I don't know of anything that looks at them. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-19T07:13:21.000000Z K 7 svn:log V 35 Make the previous commit compile.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-19T07:18:28.000000Z K 7 svn:log V 152 Support changing the attribute cache limits per-mount. We don't have many option letters left, I used long names only (like the previous port= option) END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-19T08:58:53.000000Z K 7 svn:log V 55 Make the size of the msgbuf (dmesg) a "normal" option. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-05-19T09:30:42.000000Z K 7 svn:log V 82 MFC: merge fix from syscons.c 1.258. PR: bin/5899, bin/5907, i386/6542, kern/6566 END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-19T11:02:24.000000Z K 7 svn:log V 26 Add "show msgbuf" command END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-05-19T11:15:44.000000Z K 7 svn:log V 105 Add new NetBSD FFS with FDISK partition ID 0xa9 Obtained from: Frank van der Linden END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-05-19T11:16:41.000000Z K 7 svn:log V 13 MFC rev 1.35 END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-19T12:02:41.000000Z K 7 svn:log V 305 Remove a bogus dependency on the size of the inkernel msgbuf. This change is likely to introduce a few linebreaks in the boot messages, but that is not easy to solve without breaking syslogd semantics. Maybe the right fix is to return an integral number of lines from the kernel driver. Noticed by: dg END K 10 svn:author V 5 danny K 8 svn:date V 27 1998-05-19T12:50:35.000000Z K 7 svn:log V 73 Reminded by: Alex Nash Bring man page up to date with -q flag behaviour. END K 10 svn:author V 5 danny K 8 svn:date V 27 1998-05-19T12:56:10.000000Z K 7 svn:log V 31 MFC: document -q when zeroing. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-19T12:58:05.000000Z K 7 svn:log V 50 Sync with sys/i386/i386/machdep.c revision 1.296. END K 10 svn:author V 7 thepish K 8 svn:date V 27 1998-05-19T13:02:04.000000Z K 7 svn:log V 88 PR: misc/6031 Patch applied as per PR - enables preferential fetch from local mirrors END K 10 svn:author V 7 thepish K 8 svn:date V 27 1998-05-19T13:14:11.000000Z K 7 svn:log V 87 PR: misc/6031 Patch applied as per PR - enables preferential fetch from local mirrors END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-05-19T13:14:12.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. END K 10 svn:author V 7 thepish K 8 svn:date V 27 1998-05-19T13:48:39.000000Z K 7 svn:log V 87 PR: misc/6031 Patch applied as per PR - enables preferential fetch from local mirrors END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-05-19T14:04:36.000000Z K 7 svn:log V 598 Added fast IP forwarding code by Matt Thomas via NetBSD, ported to FreeBSD by Pierre Beyssac and minorly tweaked by me. This is a standard part of FreeBSD, but must be enabled with: "sysctl -w net.inet.ip.fastforwarding=1" ...and of course forwarding must also be enabled. This should probably be modified to use the zone allocator for speed and space efficiency. The current algorithm also appears to lose if the number of active paths exceeds IPFLOW_MAX (256), in which case it wastes lots of time trying to figure out which cache entry to drop. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-05-19T14:19:03.000000Z K 7 svn:log V 72 Moved #define of IPFLOW_HASHBITS to ip_flow.c where I think it belongs. END K 10 svn:author V 2 pb K 8 svn:date V 27 1998-05-19T15:53:50.000000Z K 7 svn:log V 152 Move (private) struct ipflow out of ip_var.h, to reduce dependencies (for ipfw for example) on internal implementation details. Add $Id$ where missing. END K 10 svn:author V 2 pb K 8 svn:date V 27 1998-05-19T16:00:55.000000Z K 7 svn:log V 86 Make "netstat -s" display stats on fast-forwarded packets. Obtained from: NetBSD code END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-05-19T17:47:11.000000Z K 7 svn:log V 118 Fix a typo-bug in ipflow_reap that could cause a NULL pointer dereference. I have also sent this fix to Matt Thomas. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-19T18:42:09.000000Z K 7 svn:log V 74 Redo the previous commit in a more Bruce-friendly fashion. Urged by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-19T18:48:30.000000Z K 7 svn:log V 127 Change a data type internal to the timecounters, and remove the "delta" function. Reviewed, but not entirely approved by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-19T18:55:02.000000Z K 7 svn:log V 127 Change a data type internal to the timecounters, and remove the "delta" function. Reviewed, but not entirely approved by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-19T19:40:45.000000Z K 7 svn:log V 349 Missing parens caused cpu features not to be printed for cyrix >= M2/MX. Althought the comments say the datasheet doesn't list the device ID registers on the M2/MX, they seem to be there and quite alive. (It's interesting to note that the M2/MX calls itself a 686 class cpu but is missing a heck of a lot of features, including VME, PGE, PSE, etc) END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-19T19:47:22.000000Z K 7 svn:log V 65 Import the earliest version of the soft update code that I have. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-19T19:47:22.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r36201, 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 1998-05-19T19:47:23.000000Z K 7 svn:log V 71 This commit was manufactured by cvs2svn to create tag 'Jan26-97-ALPHA'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-05-19T19:47:24.000000Z K 7 svn:log V 94 This commit was manufactured by cvs2svn to create tag 'softupdates-vendor-sys-Jan26-97-ALPHA'. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-19T19:58:21.000000Z K 7 svn:log V 147 o Indicate which commands require context and which have optional context in the `help' text. o Remove some redundant code. o Fix some comments. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-19T20:03:29.000000Z K 7 svn:log V 72 Import the next version received from kirk after some FreeBSD feedback. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-19T20:03:29.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r36206, 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 1998-05-19T20:03:30.000000Z K 7 svn:log V 71 This commit was manufactured by cvs2svn to create tag 'Jan29-98-ALPHA'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-05-19T20:03:31.000000Z K 7 svn:log V 94 This commit was manufactured by cvs2svn to create tag 'softupdates-vendor-sys-Jan29-98-ALPHA'. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-19T20:18:42.000000Z K 7 svn:log V 55 First published FreeBSD version of soft updates Feb 5. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-05-19T20:41:20.000000Z K 7 svn:log V 63 Support integer constant unsigned-suffix and long-long-suffix. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-19T20:50:41.000000Z K 7 svn:log V 175 Change to stop a silly panic. This should be understood better. Change a buffer swizzle trick to a bcopy. It would be nice if the efficient trick could be used in the future. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1998-05-19T20:52:31.000000Z K 7 svn:log V 70 Treat RTP_PRIO_FIFO the same as RTP_PRIO_REALTIME for status display. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1998-05-19T20:59:07.000000Z K 7 svn:log V 128 Remove option for SCHED_FIFO. With this optional, SCHED_FIFO is the same as RTPRIO_IDLE when it falls through to the default. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-19T21:05:09.000000Z K 7 svn:log V 67 Import changes from kirk which will appear in the Feb 13 snapshot. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-05-19T21:05:10.000000Z K 7 svn:log V 71 This commit was manufactured by cvs2svn to create tag 'Feb11-98-ALPHA'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-05-19T21:05:11.000000Z K 7 svn:log V 94 This commit was manufactured by cvs2svn to create tag 'softupdates-vendor-sys-Feb11-98-ALPHA'. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1998-05-19T21:11:53.000000Z K 7 svn:log V 498 1. Add new defs for mins and maxs for the POSIX flavor priorities. They end up being the same, but it doesn't look like you're comparing apples and oranges. 2. Use need_resched instead of reset_priority. This isn't right either, since for example you'll round-robin against equal priority FIFO processes when lowering the priority of another process, but this works better and a real fix needs to be in kern_synch and not out here. 3. This is not a device driver: copyin/copyout the structure. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-19T21:14:13.000000Z K 7 svn:log V 31 Fix a memory leak in last fix. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-05-19T21:14:14.000000Z K 7 svn:log V 71 This commit was manufactured by cvs2svn to create tag 'Feb12-98-ALPHA'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-05-19T21:14:15.000000Z K 7 svn:log V 94 This commit was manufactured by cvs2svn to create tag 'softupdates-vendor-sys-Feb12-98-ALPHA'. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-19T21:40:43.000000Z K 7 svn:log V 95 Changes to avoid soft updates using all of RAM. ncludes some tuenable (via sysctl) parameters. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-05-19T21:40:44.000000Z K 7 svn:log V 71 This commit was manufactured by cvs2svn to create tag 'Feb13-98-ALPHA'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-05-19T21:40:45.000000Z K 7 svn:log V 94 This commit was manufactured by cvs2svn to create tag 'softupdates-vendor-sys-Feb13-98-ALPHA'. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-19T21:45:53.000000Z K 7 svn:log V 72 Merge in Kirk's changes to stop softupdates from hogging all of memory. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-19T21:49:54.000000Z K 7 svn:log V 85 Close forgotten descriptor. PR: 6690 Submitted by: Ruslan Ermilov END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-19T21:50:47.000000Z K 7 svn:log V 100 MFC: Close forgotten descriptor. PR: 6690 Submitted by: Ruslan Ermilov END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-19T21:51:24.000000Z K 7 svn:log V 78 Close some file descriptors. Pointed at by: Ruslan Ermilov END