‚”w18866 134 1405 159 197 124 331 133 128 220 419 521 294 281 198 179 295 146 266 207 213 781 266 161 117 203 249 196 388 298 423 171 469 456 371 809 184 221 251 147 142 412 135 239 116 138 129 228 537 353 444 772 640 258 210 278 160 286 292 150 112 137 257 370 131 159 119 166 1074 181 161 118 223 258 137 233 213 140 531 109 153 131 128 207 196 285 219 273 146 125 122 139 600 208 152 152 141 258 313 412 178 187 155 130 525 184 232 306 268 213 150 330 148 140 209 265 273 392 148 143 129 137 200 180 147 356 244 227 172 158 145 162 453 257 263 107 K 10 svn:author V 3 dfr K 8 svn:date V 27 1996-10-11T10:15:33.000000Z K 7 svn:log V 1311 This fixes a problem with the nfs socket handling code which happens if a single process is performing a large number of requests (in this case writing a large file). The writing process could monopolise the recieve lock and prevent any other processes from recieving their replies. It also adds a new sysctl variable 'vfs.nfs.dwrite' which controls the behaviour which originally pointed out the problem. When a process writes to a file over NFS, it usually arranges for another process (the 'iod') to perform the request. If no iods are available, then it turns the write into a 'delayed write' which is later picked up by the next iod to do a write request for that file. This can cause that particular iod to do a disproportionate number of requests from a single process which can harm performance on some NFS servers. The alternative is to perform the write synchronously in the context of the original writing process if no iod is avaiable for asynchronous writing. The 'delayed write' behaviour is selected when vfs.nfs.dwrite=1 and the non-delayed behaviour is selected when vfs.nfs.dwrite=0. The default is vfs.nfs.dwrite=1; if many people tell me that performance is better if vfs.nfs.dwrite=0 then I will change the default. Submitted by: Hidetoshi Shimokawa END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-11T12:07:43.000000Z K 7 svn:log V 67 Adjust the Israel mirrors now that we have il.freebsd.org working. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-11T14:35:10.000000Z K 7 svn:log V 104 Yikes! This must have fallen in with a mass-commit by mistake. Put RELEASE back. Pointed-out-by: peter END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-10-11T15:19:23.000000Z K 7 svn:log V 28 Implement the RFC 1650 MIB. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-10-11T15:56:41.000000Z K 7 svn:log V 234 Add my little `ifinfo' program. This is sort of a cross between a diagnostic program for debugging the interface MIB and an example of how to use same. Someday, netstat should be updated to print this information in a prettier form. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-10-11T18:27:35.000000Z K 7 svn:log V 37 Actually tell people what ifinfo is. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-10-11T18:40:48.000000Z K 7 svn:log V 32 Add primitive link MIB support. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-10-11T18:47:10.000000Z K 7 svn:log V 123 De-cruftify. Use the link MIB interface rather than groveling around in kmem. (No longer works on dead kernels, big deal.) END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-10-11T19:26:42.000000Z K 7 svn:log V 326 Fix two bugs I accidently put into the syn code at the last minute (yes I had tested the hell out of this). I've also temporarily disabled the code so that it behaves as it previously did (tail drop's the syns) pending discussion with fenner about some socket state flags that I don't fully understand. Submitted by: fenner END K 10 svn:author V 2 se K 8 svn:date V 27 1996-10-11T19:50:12.000000Z K 7 svn:log V 429 Improve support of SCSI cards based on the 53c860 and 53c875. Still no support for Ultra-SCSI and other new features, but the code should now correctly initialize the clock pre-scaler (based on freqency measurement results, if necessary). Fix support of 16 targets for WIDE SCSI. Disable bus reset in case no progress is made for too long ("ncr dead" message), which did not work too well with scanners and other slow devices. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-10-12T00:07:53.000000Z K 7 svn:log V 198 reads and writes to devices update m and a times add some security onn the chmod/chown operations should now be root or owner (still needs more thought but kinda-plugs tow holes pointed out by bde) END K 10 svn:author V 5 steve K 8 svn:date V 27 1996-10-12T02:15:30.000000Z K 7 svn:log V 186 Remove extraneous comment, fix second-level tabs (one tab and four spaces), and return error message in *err instead of calling Parse_Error. Suggested by: Bruce Evans END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-10-12T04:51:09.000000Z K 7 svn:log V 104 In the same manner that we log the ipfw entries, log the kernel log messages using the output of dmesg. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-10-12T04:56:28.000000Z K 7 svn:log V 86 Whoops, update the comment field while we're at it. (I *hate* the link to freefall!) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-10-12T10:41:56.000000Z K 7 svn:log V 200 Catch a situation where the tty speed might be 0 (in the case of UUCP over TCP), but is used as a divisor later, causing uucico to abort with a SIGFPE. Reviewed by: Ian Lance Taylor END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-10-12T10:46:58.000000Z K 7 svn:log V 52 Pull the fix from rev 1.7: prevent a division by 0. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-12T15:37:23.000000Z K 7 svn:log V 173 Rewrote the section about the "normal" setting of the security level to match reality. Say that secured devices `may not be opened for writing' instead of `are read-only'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-12T15:54:04.000000Z K 7 svn:log V 114 Removed verbose comment about `securelevel'. It just duplicated part of init.8 except for bugs and anachronisms. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-12T16:11:58.000000Z K 7 svn:log V 120 Moved declarations of tsleep() and wakeup() from proc.h to systm.h so that proc.h doesn't have to be included so often. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-12T16:20:34.000000Z K 7 svn:log V 688 1. Room to calculate MD5 for CHAP negotiation is shorter than required. a core is not dumped at first connecting time and dumped at second or third time. (patch I) 2. A routine for "show route" refers out of allocated space. Values pointed by "lp" should be read as CHAR, I think. there is also no free() for disallocation. (patch II) Here is also a patch for an improvement: In current imprementation, even if PPP connection is disconnected by time out, prompt of interactive mode does not change from "PPP>" to "ppp>" to indicate the disconnection on a terminal. So I modified the code to do that. (patch III) Submitted-By: NAKAMURA Motonori END K 10 svn:author V 2 se K 8 svn:date V 27 1996-10-12T17:33:48.000000Z K 7 svn:log V 174 Fix previous commit: The INB/OUTB macros require np->vaddr to be initialized, or a kernel panic will occur. Submitted by: Hidetoshi Shimokawa END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-12T17:34:25.000000Z K 7 svn:log V 69 Staticized. Things exported by linker sets should always be static. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-12T17:39:39.000000Z K 7 svn:log V 25 Staticized `nfs_dwrite'. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-12T18:41:26.000000Z K 7 svn:log V 110 Close PR#1781 - time returns with EXIT_SUCCESS on some failures Submitted-By: Tor Egge END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-12T19:30:26.000000Z K 7 svn:log V 156 Some cosmetic tweaks, attempt to fix package wait problem by checking for error return as well (not sure if this is it, but it's one possible explanation). END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-10-12T19:38:50.000000Z K 7 svn:log V 102 Log the interface name which received the packet. Suggested by: Hal Snyder END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-12T19:49:43.000000Z K 7 svn:log V 295 Removed nested include if from and and fixed the things that depended on it. The nested include just allowed unportable programs to compile and made my simple #include checking program report that networking code doesn't need to include . END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-12T20:09:48.000000Z K 7 svn:log V 205 Removed __pure's and __pure2's. __pure is a no-op for recent versions of gcc by definition, and __pure2 is a no-op in effect (presumably the compiler can see when an inline function has no side effects). END K 10 svn:author V 5 erich K 8 svn:date V 27 1996-10-12T20:23:26.000000Z K 7 svn:log V 328 Get the pysical address for id_maddr when opening an -incore kernel. This fixes the kernel panic when propagating userconfig changes to arbitrary kernels. Remove obsoleted `#include ' added a few where necessary. Fix getting scsi bus information from an -incore kernel. Turned on SAVE_USERCONFIG by default. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-10-12T20:29:25.000000Z K 7 svn:log V 77 export variable TMPDIR (which maybe set, but not exported in /etc/locate.rc) END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-12T20:36:15.000000Z K 7 svn:log V 376 Cleaned up: - fixed a sloppy common-style declaration. - removed an unused macro. - moved once-used macros to the one file where they are used. - removed unused forward struct declarations. - removed __pure. - declared inline functions as inline in their prototype as well as in theire definition (gcc unfortunately allows the prototype to be inconsistent). - staticized. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-10-12T21:35:25.000000Z K 7 svn:log V 361 Performance optimizations. One of which was meant to go in before the previous snap. Specifically, kern_exit and kern_exec now makes a call into the pmap module to do a very fast removal of pages from the address space. Additionally, the pmap module now updates the PG_MAPPED and PG_WRITABLE flags. This is an optional optimization, but helpful on the X86. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-10-12T21:37:59.000000Z K 7 svn:log V 276 Undo a mistaken change from splhigh to splvm. Subr_rlist has been capable of being used for things other than swap space allocation, and splvm would have been appropriate for only swap space allocation and other VM things. My commit broke that (and was actually a mistake.) END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-12T22:12:51.000000Z K 7 svn:log V 716 Fixed lblktosize(). It overflowed at 2G. This bug only affected ufs_read() and ufs_write(). Found by: looking at warnings for comparing the result of lblktosize() (which is usually daddr_t = long) with file sizes (which are u_quad_t for ufs). File sizes should probably be off_t's to avoid warnings when the are compared with file offsets, so the fixed lblktosize() casts to off_t instead of u_quad_t. Added definition of smalllblksize(). It is the same as the old lblksize() and is more efficient for small block numbers on 32-bit machines. Use smalllblktosize() instead of its expansion in blksize() and dblksize(). This keeps the line length short and makes it more obvious that the shift can't overflow. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-12T23:48:33.000000Z K 7 svn:log V 92 Be less draconian about distribution extraction errors - still write /etc file changes out. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-10-13T01:09:24.000000Z K 7 svn:log V 129 Changes to add support for the PCI version of the Cyclades Cyclom-Y serial adapter, and support for multiple Cyclom controllers. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-10-13T01:12:01.000000Z K 7 svn:log V 159 Changed ttyc? and cuac? specifications to support multiple controllers. A "MAKEDEV ttyc0" now creates 32 units for controller 0, ttyc1 for controller 1, etc.. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-10-13T01:30:32.000000Z K 7 svn:log V 56 Change DEVFS device naming convention for cuac*, ttyc*. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-10-13T01:38:37.000000Z K 7 svn:log V 48 Minor optimization for final rundown of a pmap. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-10-13T01:44:43.000000Z K 7 svn:log V 317 8-Bit character support. Old locate(1) programs still works with the new database format, print some garbage for 8 bit characters, but don't core (maybe except char 30). 7-Bit Puritan should not notice any difference. Same speed, Same database size if the database contain only ASCII characters. Reviewed by: ache END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-13T01:53:24.000000Z K 7 svn:log V 43 Adjust release notes for upcoming re-SNAP. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-10-13T03:14:57.000000Z K 7 svn:log V 144 Pmap_resident_count was mistakenly removed from pmap.h, thereby disabling the RSS listing in ps and ^T. This commit re-inserts the macro defn. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-10-13T07:16:50.000000Z K 7 svn:log V 24 Remove a stale comment. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-10-13T14:36:06.000000Z K 7 svn:log V 46 Stop using old compatibility names from buf.h END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-10-13T14:36:37.000000Z K 7 svn:log V 37 Remove some old compatibility names. END K 10 svn:author V 3 sos K 8 svn:date V 27 1996-10-13T15:05:14.000000Z K 7 svn:log V 135 Fixed the security leek I introduced the other day, now shell command is only executabel from command files, not from the commandline. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-10-13T16:52:40.000000Z K 7 svn:log V 442 Uncomment the "raw" lp entry in /etc/printcap. We start lpd by default, so there's no use in running it without any printer definition in printcap. Also added a bunch of hints about the printer setup, to guide the admin about the printer setup (handbook, "apsfilter"), and a commented-out sample setup for a remote printer. In the same line, add /var/spool/lpd/output to BSD.var.dist since it is referred to by the "lp" entry in printcap. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-10-13T17:37:03.000000Z K 7 svn:log V 258 Build/install c++filt from g++, we already have all the sources and it's and useful. (Ever tried to read 'nm' and 'ldd -v' output on a c++ object or library? :-) This filter decodes the mangled symbol names.) Requested by: Chuck Robey END K 10 svn:author V 6 fenner K 8 svn:date V 27 1996-10-13T18:12:20.000000Z K 7 svn:log V 348 Make the savecore command work like the man page says: - make minfree work by getting the dump size before checking to see if the dump will fit on the filesystem - also fail to dump if no minfree is specified but there are not enough free blocks. Fix a typo in the man page. Fixes PR bin/1322 Submitted by: "Philippe C." END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-13T18:18:50.000000Z K 7 svn:log V 679 The dos() function needs a new second argument, containing the size of the partition. Only if the size is 0 should the special handling of 0 as first argument be triggered. [This bug caused offset 0 to give C/H/S = 0/0/0 instead of 0/0/1.] The init_sector0 function needs to decrease the first argument to the second call to dos() by one to be consistent with the calls to dos() in change_part(). [This bug caused fdisk -i to create bogus partition tables with the ending C/H/S value 1 too high. This usually gives S = 1 instead of S = maximum, so the geometry guessing in the slice code and perhaps in SCSI BIOSes was defeated.] Submitted by: Tor Egge END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-10-13T20:55:45.000000Z K 7 svn:log V 545 Yikes! Originally, i intended to apply the patch from PR # 1322, but Bill has beaten me on this. ;-) However, he missed the part to compute the kernelsize in kilobytes, so the minfree consideration was now overcautious. (I've also changed the return type of dump_size() to void since int was useless.) Being here, the fact that `vmcore' was written world-readable was just a plain security hole: everybody who was able to crash a kernel could later read any confidential information out of it at his will. Create it with umask 077 instead. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-10-13T21:03:47.000000Z K 7 svn:log V 163 Bring in the fixes from rev 1.14 and 1.15 of savecore.c and 1.4 of savecore.8: obey minfree constraints, restrict access permission on vmcore, and correct a typo. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-10-14T08:34:02.000000Z K 7 svn:log V 117 A couple of minor nits. Submitted by: Craig Leres Submitted by: Theo Deraadt END K 10 svn:author V 2 se K 8 svn:date V 27 1996-10-14T10:09:52.000000Z K 7 svn:log V 186 Move the initialization of np->ns_sync and ns_async out of ncr_getclock(), which does no longer get called for non-Ultra cards. Fix suggested by Gerard Roudier, slightly modified by me. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-14T12:37:47.000000Z K 7 svn:log V 68 Oops, PROBE_KEYBOARD_LOCK wasn't supposed to be enabled by default. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-10-14T12:58:47.000000Z K 7 svn:log V 191 oops, how did this get into the reinstall target? :-] Must have been a cut/paste foulup... The whole idea of 'make reinstall' is that it doesn't build anything from the source server mount. END K 10 svn:author V 2 se K 8 svn:date V 27 1996-10-14T13:04:34.000000Z K 7 svn:log V 200 pci_map_mem() did a too restrictive check on the mapping type: PCI_MAP_MEMORY_TYPE_32BIT_1M should be accepted as well as PCI_MAP_MEMORY_TYPE_32BIT (and now is). (Problem reported by David Greenman.) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-14T13:29:40.000000Z K 7 svn:log V 58 Adjust the boot-time userconfig options to match reality. END K 10 svn:author V 3 max K 8 svn:date V 27 1996-10-14T14:48:02.000000Z K 7 svn:log V 20 Fixed a minor typo. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-10-14T16:10:00.000000Z K 7 svn:log V 46 Make this compile again for the CyDebug case. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-10-14T16:43:11.000000Z K 7 svn:log V 165 Fixed a bug that got introduced when I changed the CY16_RESET and CY_CLEAR_INTR definitions. This might have affected probing of ISA versions of the Cyclom 16/32-Y. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-10-14T17:25:53.000000Z K 7 svn:log V 277 Expose the control mechanism for serial console boot so that the default shipped with freebsd can be changed without modifying the Makefiles directly. Creates: BOOT_FORCE_COMCONSOLE BOOT_PROBE_KEYBOARD BOOT_PROBE_KEYBOARD_LOCK BOOT_COMCONSOLE (port value for console) END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-10-14T17:27:53.000000Z K 7 svn:log V 39 catch a mismatch after final review... END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-14T19:41:44.000000Z K 7 svn:log V 67 Fix PR#1557 - chained package dependencies using URLs didn't work. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-14T21:19:43.000000Z K 7 svn:log V 27 Change the boot-time menu. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-14T21:32:39.000000Z K 7 svn:log V 74 Remove the now-unusable ports configuration code. Swapping CDs is bogus. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-14T21:44:05.000000Z K 7 svn:log V 981 Fixed setting of the keyboard LEDs. For some keyboards and/or keyboard controllers, it is an error to issue a command before the keyboard has had time to reply to the previous command. Setting the LEDs involves issueing 2 commands, so it never worked on these keyboards. Fixed resetting of keyboard. It is possible for unprocessed scancodes to be present when the reset routine is called. This usually occurs after switching from one console driver to another in userconfig. pcvt and syscons attempt to flush any stale scancodes, but sometimes fail to do so because keyboard and/or keyboard controller takes a long time to send the scancodes after reset (scancodes are apparently not flushed by reset!). syscons handles this later by not checking for errors at strategic places, but pcvt was confused. Use an impossible initial and failure mode setting for the LEDs so that the LEDs always get set if they are possibly out of sync. Added missing spltty() in update_led(). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-14T21:50:38.000000Z K 7 svn:log V 89 Don't casually blow away FTP site settings now that it's easy for user to override them. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-10-14T22:56:01.000000Z K 7 svn:log V 67 Fix my yesterday's brain-o: don't account for the kilobytes twice. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-10-14T22:56:50.000000Z K 7 svn:log V 24 Merge the rev 1.17 fix. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-10-15T01:53:48.000000Z K 7 svn:log V 129 Set the effective user id to that of the real user id when saving/restoring a game (necessary when adventure is invoked via dm). END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-10-15T03:16:45.000000Z K 7 svn:log V 163 Move much of the machine dependent code from vm_glue.c into pmap.c. Along with the improved organization, small proc fork performance is now about 5%-10% faster. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-15T08:40:58.000000Z K 7 svn:log V 45 Second try: attempt to import Lite2's newfs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-15T16:26:05.000000Z K 7 svn:log V 140 Synchronized with biosboot/Makefile: - use gcc-2.7.2 alignment features - get CWARNFLAGS form - fixed whitespace differences. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-15T16:54:47.000000Z K 7 svn:log V 120 Forward-declared `struct route' for the KERNEL case so that isn't a prerequisite. Fixed style of ifdefs. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-15T17:04:56.000000Z K 7 svn:log V 48 Mondo-merge of new 2.2 installation technology. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-15T18:24:34.000000Z K 7 svn:log V 438 Removed nested include of from and fixed the one place that depended on it. wakeup() is now prototyped in so that it is normally visible. Added nested include of in . The queue macros are a more fundamental prerequisite for than the wakeup prototype and previously happened to be included by namespace pollution from or elsewhere. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-15T18:39:12.000000Z K 7 svn:log V 17 Merge from HEAD. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-10-15T18:58:45.000000Z K 7 svn:log V 59 Wow!, i finally found a usable vgrind definition for Perl. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-10-15T18:59:27.000000Z K 7 svn:log V 37 Merge the Perl definition from HEAD. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-15T19:22:46.000000Z K 7 svn:log V 36 Updated #includes to 4.4lite style. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-10-15T19:28:44.000000Z K 7 svn:log V 110 Preserve file flags in accept(2). Submitted by: fredriks@mcs.com in PR#1775 (this implmentaion is different) END K 10 svn:author V 3 sos K 8 svn:date V 27 1996-10-15T20:27:07.000000Z K 7 svn:log V 103 Corrected the setting of winsize on open(). Problem pointed out by David Nugent - davidn@blaze.net.au. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-10-15T21:53:23.000000Z K 7 svn:log V 191 Save half of space in LC_COLLATE and remove unneded code. This change is not compatible with previous variant, however proper error code returned in both cases. Colldef changes will follows. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-10-15T22:05:18.000000Z K 7 svn:log V 125 Save half of LC_COLLATE space ASCIIfy data files, use RFC1345 symbolic names instead of hex codes Improve parser and manpage END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-10-16T00:19:40.000000Z K 7 svn:log V 177 Add support for embedded operation withou console The boot.c patch is applied only to teh JULIAN_HACK branch the muted console is controlable by a sysctl variable kern.consmute END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-16T02:16:05.000000Z K 7 svn:log V 54 Merge boot changes from HEAD to sync with sysinstall. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-16T02:21:06.000000Z K 7 svn:log V 33 Document new userconfig options. END K 10 svn:author V 5 steve K 8 svn:date V 27 1996-10-16T02:30:39.000000Z K 7 svn:log V 28 Benign | --> || correction. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-10-16T03:12:22.000000Z K 7 svn:log V 46 Simplify and improve parser. Clarify manpage. END K 10 svn:author V 3 max K 8 svn:date V 27 1996-10-16T05:59:27.000000Z K 7 svn:log V 507 Added following people to the additional contributor list: Dmitry Kohmanyuk Lars Koeller Michael Searle MOROHOSHI Akihiko Ronald Kuehn Ville Eerola Yukihiro Nakai Updated following people's addresses: Brian Clapper, Hideaki Ohmon, Jian-Da Li, Jim Lowe Removed &a.andreas; as he's listed in the developpers section. END K 10 svn:author V 3 max K 8 svn:date V 27 1996-10-16T12:06:31.000000Z K 7 svn:log V 115 Added entity for Bill Lloyd, the author of the latest isdn.sgml. And put it in the list of additional contributor. END K 10 svn:author V 3 max K 8 svn:date V 27 1996-10-16T12:28:37.000000Z K 7 svn:log V 60 Use newly defined entity for the ``Last modified by'' line. END K 10 svn:author V 3 sos K 8 svn:date V 27 1996-10-16T17:51:08.000000Z K 7 svn:log V 60 Prepare kernel to take advantage of "branded" ELF binaries. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-10-16T18:02:53.000000Z K 7 svn:log V 46 Allow the utimes call to work on devfs nodes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-16T18:13:25.000000Z K 7 svn:log V 165 Added macros CROSSJUMP(), CROSSJUMP_LABEL() and GPROF_RET. These will be used to fix some benign(?) bugs in GUPROF profiling. Fixed stale comments and long lines. END K 10 svn:author V 3 sos K 8 svn:date V 27 1996-10-16T18:16:22.000000Z K 7 svn:log V 220 Utility to "brand" ELF binaries. Man page to come... For now use: to brand, and just to verify branding on a ELF file. FreeBSD native is set with . END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-16T18:37:58.000000Z K 7 svn:log V 319 Fixed miscounting for non-statistical (GUPROF) profiling: - use CROSSJUMP() and CROSSJUMP_LABEL() for conditional jumps from idle() into cpu_switch() and vice versa. - moved badsw code to after cpu_switch(). Cosmetic changes: - moved sw0 string to be immediately after its caller (badsw). - removed unused #include. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-16T19:32:18.000000Z K 7 svn:log V 86 Whoops, I took over the `cvs -d' changes by mistake (which won't work in 2.1-stable). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-16T19:37:58.000000Z K 7 svn:log V 95 Bring back NS support for this utility - we need it for the commercial Novell server software. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-16T19:38:51.000000Z K 7 svn:log V 63 Bring back ns_* routines; we need them for ifconfig and route. END K 10 svn:author V 3 sos K 8 svn:date V 27 1996-10-16T20:59:08.000000Z K 7 svn:log V 38 Oops forgot to remove a debug printf. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-16T21:02:49.000000Z K 7 svn:log V 432 Use a (signed) int32_t counter instead of an `unsigned int' counter for the GPROF4 case. This allows a simpler method to be used for non-statistical profiling (it allows overhead adjustments to be subtracted from one counter without harm if that counter goes negative; otherwise the adjustment would have to be distributed). 32 bit counters were already too small for GPROF4 with a 200MHz clock. int64_t counters should be used. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-10-16T21:14:32.000000Z K 7 svn:log V 89 add a man page for suser() because its usage is not as obvious as you would first think. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-10-16T23:14:00.000000Z K 7 svn:log V 136 actually impliment permissions for teh chown/chmod/etc functions that resemble what the man pages say. also fix braino (type last week) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-10-17T00:40:04.000000Z K 7 svn:log V 211 Corrently null-terminate the path being passed to the opendir() calls, malloc() does is not defined to return a zeroed buffer leading to "strange" problems. Submitted by: Karl Denninger , PR#1826 END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-10-17T01:05:03.000000Z K 7 svn:log V 174 Issue a warning if the user specifies an invalid interface in a rule. The rule is still added to the chain since the interface may get created later on after loading an LKM. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-10-17T02:49:35.000000Z K 7 svn:log V 118 Clean up the rundown of the object backing a vnode. This should fix NFS problems associated with forcible dismounts. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-10-17T02:58:20.000000Z K 7 svn:log V 56 Make processes waken up eligible for immediate swap-in. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-10-17T03:04:43.000000Z K 7 svn:log V 235 Fix a problem that could cause msync (or many other things) to deadlock. The heuristic for managment of memory backing the buffer cache was nice, but didn't work due to some architectural problems. Simplify and improve the algorithm. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1996-10-17T10:53:34.000000Z K 7 svn:log V 56 Import NFSv3 support from NetBSD Obtained from: NetBSD END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-10-17T12:06:05.000000Z K 7 svn:log V 47 Fix diagnostic: skey->key, we have key command END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-10-17T12:45:39.000000Z K 7 svn:log V 115 Make it work in localized environment, replace strftime's %b which can be in national form with months names table END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-10-17T13:42:13.000000Z K 7 svn:log V 171 This patch attempts to make the pccard probe in if_ed.c work with non-memory-mapped cards. Submitted by: Michael Smith Reviewed by: phk,dg END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-10-17T13:43:58.000000Z K 7 svn:log V 179 If 1) regular Unix passwords not permitted and 2) skey database for this user not activated, there no correct password exist, so don't bother ask for it and return "" immediately END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-10-17T15:22:46.000000Z K 7 svn:log V 298 Prevent namespace pollution cause by this library by splitting to API and non-API functions and giving _sk_ prefix for all non-API functions. Old names will be available by _SKEY_INTERNAL define it allows not change anything in keyinit & key, only -D_SKEY_INTERNAL required. Staticise some things. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-10-17T15:25:12.000000Z K 7 svn:log V 55 Add -D_SKEY_INTERNAL to pick up non-API skey functions END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-10-17T15:30:21.000000Z K 7 svn:log V 50 Add -D_SKEY_INTERNAL to pick up non-API functions END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-17T16:09:59.000000Z K 7 svn:log V 37 Remove -lipx; not needed in -stable. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-17T16:11:46.000000Z K 7 svn:log V 45 Bring in the *asprintf() family of routines. END K 10 svn:author V 3 max K 8 svn:date V 27 1996-10-17T16:42:12.000000Z K 7 svn:log V 107 Added Igor Vinokurov , the maintainer of trafshow port to the additional contributor list. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-10-17T16:47:22.000000Z K 7 svn:log V 87 Change "nope" to ":" Previous variant not work well, if you have a user with name nope END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-17T16:54:15.000000Z K 7 svn:log V 55 Revert this to something more compatible with -stable. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-10-17T17:06:04.000000Z K 7 svn:log V 262 Don't ever ask for password if it is impossible to confirm it It happens if 1) regular passwords not allowed, 2) skey database not activated for given user. Under some rare circumstanes skey_challenge can return empty diagnostic or even previous buffer, fix it. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-17T17:12:04.000000Z K 7 svn:log V 151 Some very small changes to support Netcon's TFS filesystem. These patches were formerly applied by the Netcon installer before rebuilding your kernel. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-17T17:16:58.000000Z K 7 svn:log V 134 Netcon's changes for their extended NS support. This only effects people compiling with NS, so the effects on everyone else are nil. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-10-17T17:31:25.000000Z K 7 svn:log V 80 Added missing extern declaration of timer_freq. Sorted declarations of scalars. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-10-17T17:46:00.000000Z K 7 svn:log V 65 Oops, fix my previous commit, now tell user his s/key parameters END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-10-17T17:47:28.000000Z K 7 svn:log V 53 Fix xterm termcap entry to support km and new xterms END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-10-17T17:50:15.000000Z K 7 svn:log V 70 add km for syscons so folks with meta maps can take advantage of them END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-17T17:56:07.000000Z K 7 svn:log V 360 I'm not sure why, but Netcon's TFS filesystem code doesn't want to add free vnodes back to the freelist. They must do their own vnode management. Anyway, this change is *only* activated with their filesystem and doesn't affect anyone else. Whoops, forgot the submitted-by lines in my previous commits too.. :-( Submitted-By: Tony Ardolino END K 10 svn:author V 5 guido K 8 svn:date V 27 1996-10-17T18:27:58.000000Z K 7 svn:log V 162 When freeing buffers in the db routines, also zeroize them This should solve the bug where a coredumping ftpd reveals encrypted passwords. Obtained from: OpenBSD END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-17T18:42:33.000000Z K 7 svn:log V 170 Bring back netns so that Netcon can take over support for it, as agreed. This was actually easier than I thought - CVS is smart enough to handle "resurrections" now. :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-10-17T18:44:56.000000Z K 7 svn:log V 15 Add back netns END