Ļ517448 228 318 314 399 135 121 111 137 269 193 383 232 144 110 205 579 111 193 252 253 368 282 173 109 121 213 118 166 172 154 141 166 137 220 107 283 233 138 154 772 346 429 989 190 223 175 127 190 460 136 143 238 165 158 180 181 205 825 140 400 147 172 164 273 414 272 140 157 135 118 135 143 490 155 132 118 122 121 105 125 1061 132 132 189 146 146 132 105 439 150 115 113 218 197 402 247 370 734 111 509 444 115 132 268 268 140 140 140 140 118 141 194 163 475 141 150 220 116 133 238 476 204 218 223 205 154 132 139 193 117 149 132 132 137 115 171 164 456 193 808 280 361 199 248 276 879 113 144 148 203 137 162 99 164 164 186 204 569 304 114 144 409 338 174 150 270 139 207 154 442 159 131 113 112 116 212 138 244 247 153 175 352 169 117 364 113 212 305 397 515 386 147 144 162 135 183 227 290 264 253 256 501 263 141 123 238 120 167 149 158 245 1022 330 605 210 200 259 246 125 228 258 207 151 164 145 222 131 160 451 K 10 svn:author V 2 se K 8 svn:date V 27 1996-08-05T19:25:41.000000Z K 7 svn:log V 226 Small modification to the configuration mechanism 1 detection algorithm. This ought to make it more tolerant against another chip set that does not conform to the PCI spec with regard to the configuration address register ... END K 10 svn:author V 2 se K 8 svn:date V 27 1996-08-05T19:39:51.000000Z K 7 svn:log V 222 Send out a period of "0" if negotiating asynchronous transfers (offset = 0). A value of "255" used to be sent, and though it should not matter, there appear to be a few devices that want both values to be zero for asynch. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-08-05T20:52:30.000000Z K 7 svn:log V 305 Fix memory leak bug in the path parsing code which never released it's buffer in certain error conditions. Sync up the code to that in NetBSD where applicable. Reviewed by: Gary Jennejohn Submitted by: Michael Smith Obtained from: NetBSD sources END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-08-06T08:43:43.000000Z K 7 svn:log V 43 Make password checking in ftpd work again. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-08-06T11:32:25.000000Z K 7 svn:log V 29 Make broadcast clients work. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-08-06T14:29:06.000000Z K 7 svn:log V 19 Fix another bogon. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-08-06T21:09:25.000000Z K 7 svn:log V 45 Use ether_ioctl() to do a lot of grunt work. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-08-06T21:14:36.000000Z K 7 svn:log V 176 Megacommit to straigthen out ETHER_ mess. I'm pretty convinced after looking at this that the majority of our drivers are confused about the in/exclusion of ETHER_CRC_LEN :-( END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-08-06T22:34:44.000000Z K 7 svn:log V 100 Correct the paramter type of the second argument to fgets. Obtained from: NetBSD-bugs mailing list END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-08-06T22:42:23.000000Z K 7 svn:log V 290 Remove some hardcode *roff font change escape codes from this man page to prevent half of it from coming out with underlines. This man page needs to be gone over to fully convert it to mdoc format. This closes PR#1440. Submitted by: Jens Schweikhardt END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-07T00:39:06.000000Z K 7 svn:log V 139 Add an Internet Hardware resources section and stick "The Pentium Systems Hardware Performance Guide" which someone posted today in there. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-07T00:39:41.000000Z K 7 svn:log V 49 Submitted by: archie@whistle.com slight cleanups END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-07T02:15:26.000000Z K 7 svn:log V 18 Defer to fashion. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-08-07T02:49:25.000000Z K 7 svn:log V 110 Move James FitzGibbon to developers' section, now that he can commit himself. (No jokes on this one please.) END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-07T04:09:05.000000Z K 7 svn:log V 483 Submitted by: archie@whistle.com This is a patch to sys/net/if.c. What it does is patch the algorithm for finding an IP address on an interface which most closely matches a given IP address. The problem with it is when no address matches, and you have to just pick one at random. Then the code ends up picking the last IP address in the list. This patch changes things so it picks up the first address instead. Usually the first address is more useful as the later ones are aliases. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-08-07T07:46:15.000000Z K 7 svn:log V 17 Add missing ")". END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-08-07T08:25:08.000000Z K 7 svn:log V 99 Make explanation of BUILD_DEPENDS less confusing. Requested by: Narvi END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-08-07T11:18:23.000000Z K 7 svn:log V 160 This diff adds support for the HP PC Lan+ cards (model numbers: 27247B and 27252A) in FreeBSD's `ed' driver. Submitted by: A JOSEPH KOSHY END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-07T13:21:43.000000Z K 7 svn:log V 158 Correct spelling of NOOBJDIR (I mistakenly wrote NOOBJ). Closes PR#1451 (Ph. Charnier ) and PR#1453 (Peter Mutsaers ) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-07T13:25:59.000000Z K 7 svn:log V 273 Move tsort back to lib-tools where it belongs, and add a "specially for bootstrap" tweak to the lex Makefile to stop it building the library too early. This untangles things a bit more, it stops new bootstraps failing because libl/libfl uses 'ld -O' before ld is updated. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-08-07T13:35:29.000000Z K 7 svn:log V 187 disable `calendar -a'. it's a bad idea, particular with networked home directories submitted by: "Boyd R. Faulkner" and GAWollman (long time ago) END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-08-07T19:28:09.000000Z K 7 svn:log V 80 Removed extraneous .endif that was left during OBJDIR cleanup. Noticed by: phk END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-08T01:52:52.000000Z K 7 svn:log V 17 bye bye mkisofs! END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-08T02:21:06.000000Z K 7 svn:log V 29 Remove mkisofs from Makefile END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-08-08T07:58:07.000000Z K 7 svn:log V 118 Fix a potential buffer overflow condition. Submitted by: Somebody on -hackers, ooops, i've already deleted that mail END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-09T05:11:43.000000Z K 7 svn:log V 26 Update reference to 2.1.5 END K 10 svn:author V 6 fenner K 8 svn:date V 27 1996-08-09T06:00:53.000000Z K 7 svn:log V 71 Drop setuid ASAP, to minimize code executed as root. Reviewed by: pst END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-08-09T07:36:09.000000Z K 7 svn:log V 78 Add Taguchi Takeshi for the Japanese tcl/tk ports. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-08-09T08:18:10.000000Z K 7 svn:log V 60 Add Kostya Lukin (lukin@okbmei.msk.su) for the freeze port. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-08-09T09:00:41.000000Z K 7 svn:log V 47 The default editor is "vi", not "/usr/ucb/vi". END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-08-09T09:02:31.000000Z K 7 svn:log V 72 Tidy up the Kerberised bits. While I'm here, fix some -Wall complaints. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-09T12:53:07.000000Z K 7 svn:log V 43 Add Chris Timmons for his pine port fixes. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-08-09T15:33:31.000000Z K 7 svn:log V 123 Define a new entity to hold the latest *released* FreeBSD version number. In the text, use &rel.current; instead of 2.1.5. END K 10 svn:author V 4 adam K 8 svn:date V 27 1996-08-09T17:55:18.000000Z K 7 svn:log V 14 was missing @ END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-09T22:20:24.000000Z K 7 svn:log V 187 Reviewed by: various Submitted by: archie@whistle.com changes to allow inetd to bind to a single interface for more complicated options see xinetd in ports. Obtained from: whistle.com END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-09T22:22:30.000000Z K 7 svn:log V 137 Reviewed by: various Submitted by: archie@whistle.com allow ftpd to bind to a single address/interface this allows easy split services. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-09T22:41:57.000000Z K 7 svn:log V 43 slight man page additions re: deficiencies END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-09T22:44:55.000000Z K 7 svn:log V 59 add nextboot by default its's proven to be quite reliable. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-09T22:52:02.000000Z K 7 svn:log V 676 Reviewed by: julian Submitted by: archie@whistle.com This patch allows true interface routing to be controlled from the command line.. you can now do: route add default -interface ppp0 even if you have no clue what the address at the other end is.. this is part of a set of changes that allow true "unnumbered links" such as netcom run between their sites.. In practice you should assign the address from one of your ethernet interfaces to the local side of the P2P link so that IP doesn't say that the packet comes from 255.255.255.255, but there is no need whatsoever to assign an address of any kind to the remote end of the link.. useful for frame relay links etc also. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-09T22:57:06.000000Z K 7 svn:log V 250 Submitted by: archie@whistle.com allow a tunnel interface to be openned even if it has no remote address yet. this may be needed if you have used route add default -interface tun0 where the remote end might not even HAVE a number (e.g. netcom links) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-10T06:35:35.000000Z K 7 svn:log V 334 Trivial cosmetic tweak to make the i[56]86 CPU MHz reprting round to the nearest .01 Mhz rather than simply truncating it downwards. This hack makes this 89.999928 Mhz clock correctly round to the closer 90.00-MHz rather than 89.99-MHz: > i586 clock: 89999928 Hz, i8254 clock: 1193152 Hz > CPU: Pentium (90.00-MHz 586-class CPU) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-10T07:54:17.000000Z K 7 svn:log V 894 Remove the need for rdist(1) to run setuid, thus completely closing any possibility of a security hole. It now does what rdist-6 does, and calls /usr/bin/rsh if not running as root. There are NO protocol changes, this is 100% compatable with the old rdist, except that it does not need setuid root privs. However, there are some minor differences to the base rdist-6 code in that if it is being run by root, it will call rcmd(3) directly rather than piping everything through rsh(1). This is a little more efficient as it doesn't involve context switching on pipe reads/writes. Also, the -P option was added from rdist-6.1.2, which allows an alternative rsh program to be specified, such as ssh. Note that it requires the fixes to the ssh port to disable the unconditional USE_PIPES option that was recently added. The rcmd(3) optimisation is disabled if a non-rsh program is speficied. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-10T08:04:24.000000Z K 7 svn:log V 96 Add recognition for the AMD 5x86 CPU models. Submitted by: A JOSEPH KOSHY END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-10T08:11:25.000000Z K 7 svn:log V 128 Added A JOSEPH KOSHY for the AMD cpu id code, and andy@sarc.city.ac.uk (Andy Whitcroft) for the rdist fix. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-10T09:05:17.000000Z K 7 svn:log V 81 s/trace -C/ktrace -C/ Pointed out by: zgabor@code.hu (Zahemszky Gabor) PR#1486 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-10T13:30:11.000000Z K 7 svn:log V 35 Fix an exceedingly confusing typo. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-10T13:37:02.000000Z K 7 svn:log V 98 Yeesh! I shouldn't have looked. Fix a whole bunch more. Pray for ncurses to replace this soon. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-08-10T13:38:44.000000Z K 7 svn:log V 365 Finally implement a simple commandline history in DDB. Emacs-style line editing has already been there (did anybody ever notice this? :), so i `only' had to add ^P and ^N. The approach is fairly minimalistic, with the advantage of keeping the bloat as small as 864 bytes of .text and 16 bytes of .bss, plus 10*120 bytes malloc'ed history buffer at the first use. END K 10 svn:author V 4 adam K 8 svn:date V 27 1996-08-10T15:05:26.000000Z K 7 svn:log V 43 chmod(2) directories once only (was twice) END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-08-10T17:19:16.000000Z K 7 svn:log V 49 Next version from the author - from SSLeay.0.6.3 END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-08-10T17:19:16.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r17497, 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 1996-08-10T17:19:17.000000Z K 7 svn:log V 69 This commit was manufactured by cvs2svn to create tag 'ssleay_0_6_3'. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-08-10T17:38:37.000000Z K 7 svn:log V 65 Change syslog examples from /386bsd to /kernel. Closes PR 1475. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-08-10T17:51:15.000000Z K 7 svn:log V 87 Typo corrections. Closes PR 1477. Submitted by: Masafumi Nakane END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1996-08-10T21:59:41.000000Z K 7 svn:log V 85 Add two missing entries, share/doc/psd/05.sysman and share/zoneinfo/America/Indiana. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-08-10T22:06:09.000000Z K 7 svn:log V 110 Teach UserConfig about ANSI (DEC?) ``application mode'' arrow key sequences (ESC O A, as opposed to ESC [ A). END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-08-10T22:14:36.000000Z K 7 svn:log V 730 Fix many long-standing bugs and problems with pcvt, namely: . make pccncheck() work even when interrupts are disabled, so the ``Press a key on the console...'' procedure will work, . make kernel colors #ifndef, so they can be overridden from the config file, . use shutdown_nice() instead of cpu_reset() if Ctrl-Alt-Del is enabled, . allow pccngetc() to return more than a single character, so the arrow keys will work (and thus visual UserConfig!), . fix a warning. This closes all know PRs related to pcvt, in particular #845, #1236, and #1265. PR #991 is a duplicate for 845, and PR #1283 has already been fixed earlier in rev 1.11 of pcvt_conf.h. Submitted by: Ulf Kieber (kieber@sax.de), for the kernel color fix END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-08-11T02:20:05.000000Z K 7 svn:log V 47 Fix some improperly wrapped lines in the code. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1996-08-11T03:05:16.000000Z K 7 svn:log V 303 Add missing includes: entries for gnu/lib/lib{gmp,mp}, lib/csu/${MACHINE}, lib/libdisk, and secure/lib/libdes. Now a make -DCLOBBER includes _fully_ recreates /usr/include, which then allows the x2ph stuff to get all of the files when DESTDIR is set. Alphabetize the gnu/lib/lib* section of includes: END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-11T04:32:14.000000Z K 7 svn:log V 53 Add missing netatalk, netipx and netkey directories. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-11T11:42:03.000000Z K 7 svn:log V 79 Use locale for character classes instead of hardcoded values Misc 8bit cleanup END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-11T11:49:23.000000Z K 7 svn:log V 71 Short value is better for hash due to easy overflow in 8bit characters END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-11T12:24:44.000000Z K 7 svn:log V 178 Replace some leaky ``cpp | as'' pipelines with ``cc -x '' commands to do the preprocessing and assembling. (I've been running this for months, and had forgotten about it) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-11T12:31:57.000000Z K 7 svn:log V 319 Add a hook ``MANFILTER''. This optionally specifies a command to pipe the man page source through before compressing or installing. This can be used to do do (eg) sed substitution on man pages from 3rd party packages (in particular, ncurses and bind-4.9.4) This should not affect anything already in the source tree. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-08-11T13:03:25.000000Z K 7 svn:log V 177 delete rule 3 (advertising) from copyright resolve symlinks before removing user's home directory with /bin/rm -rf Submitted by: Guy Helmer END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-11T14:55:14.000000Z K 7 svn:log V 47 Describe collation order rules (from POSIX WG) END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-11T16:08:17.000000Z K 7 svn:log V 64 Use collate data for national alpha character ranges like [a-z] END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-11T16:22:47.000000Z K 7 svn:log V 42 Pick collate info for RE character ranges END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-11T16:48:11.000000Z K 7 svn:log V 25 Localize it 8bit cleanup END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-11T16:59:27.000000Z K 7 svn:log V 42 Pick collate info for RE character ranges END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-11T17:21:20.000000Z K 7 svn:log V 51 Throw some unnecessary dreck out of this Makefile. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-08-11T17:29:37.000000Z K 7 svn:log V 397 Previously, if the dial script had any problems, pppd would simply bomb out. Unfortunately, FreeBSD's sio driver and certain internal modems don't get along very well, which can cause the serial port to wedge until it is closed and reopened. Add new variable, connect-max-attempts, default = 1 (to mimic previous behavior). If > 1, will try up to "n" times to dial remote site before aborting. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-08-11T17:29:39.000000Z K 7 svn:log V 64 Defined T_MCHK exception for i686; renumbered T_RESERVED to 29. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-08-11T17:41:25.000000Z K 7 svn:log V 41 Add support for i686 machine check trap. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-11T17:46:35.000000Z K 7 svn:log V 25 Localize it 8bit cleanup END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-11T18:08:53.000000Z K 7 svn:log V 29 Make it at least semi-worked END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-11T19:20:30.000000Z K 7 svn:log V 28 8bit cleaness (ctype) fixes END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-11T22:51:00.000000Z K 7 svn:log V 12 Localize it END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-11T23:10:38.000000Z K 7 svn:log V 32 Fix unsetenv of locale variable END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-08-12T00:53:02.000000Z K 7 svn:log V 966 Apply my small patch to make detection of ATAPI CD-ROMs happen a little more reliably. So far I've received a couple of positive responses and no objections to these changes. There are two one-line changes: - In wdprobe(), when testing the error status of drives, don't unconditionally decide that there is no controller present if we read back a value of 0x81 (drive 0 okay, drive 1 failed) twice in a row. This may be caused by having an ATAPI CD-ROM jumpered as a master on the controller with no slave. - In wdgetctlr(), when checking for a status of WDCS_READY, check the value twice. The first time may be bogus. This stops a phantom wd2 device from being detected when an ATAPI CD-ROM is attached to the secondary controller alone as a slave. (This can cause installation to fail when sysinstall attempts to open the phantom device and wedges the system as a result. This has bitten me a couple of times on some Gateway 2000 machines.) END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T02:00:56.000000Z K 7 svn:log V 39 Use collate for alpha character ranges END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T02:08:43.000000Z K 7 svn:log V 39 Use collate for alpha character ranges END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T03:40:37.000000Z K 7 svn:log V 96 Add internal function __collcmp once instead of adding it statically to many places in the libc END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T03:45:53.000000Z K 7 svn:log V 53 Remove static collcmp, ise new internal function now END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T03:51:16.000000Z K 7 svn:log V 53 Remove static collcmp, use new internal function now END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T04:03:50.000000Z K 7 svn:log V 39 Use collate for alpha character ranges END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T11:39:24.000000Z K 7 svn:log V 12 Localize it END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-12T11:48:49.000000Z K 7 svn:log V 344 Remove the quotes from some of the kernel options that dont need it. eg: options "SCSI_DELAY=15" should be options SCSI_DELAY=15, as config knows about the "=" and splits it correctly into key=value for the #defines. The only options that need quotes are those that have numbers as part of the actual name, eg: "TUNE_1542" and "COMPAT_IBCS2". END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T12:13:16.000000Z K 7 svn:log V 57 Use collate info for alpha character ranges 8bit cleanup END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T12:24:20.000000Z K 7 svn:log V 22 Pick collate info too END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T12:31:28.000000Z K 7 svn:log V 20 Simplify expression END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-12T12:55:26.000000Z K 7 svn:log V 125 Fix broken modtime preservation code. *Now* it preserves the modtime correctly! Noticed-By: knarf@camelot.de (Frank Bartels) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-12T14:00:26.000000Z K 7 svn:log V 102 clear various struct sockaddr_in's on stack, set sin_len. (Noticed when comparing to OpenBSD source) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-12T14:05:54.000000Z K 7 svn:log V 307 Add two more portrange sysctls, which control the area of the below IPPORT_RESERVED that is used for selection when bind() is told to allocate a reserved port. Also, implement simple sanity checking for all the addresses set, to make it a little harder for a user/sysadmin to shoot themselves in the feet. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-12T14:09:46.000000Z K 7 svn:log V 152 Use the more robust and more efficient reserved port allocation mechanism now built into bind(2). Obtained from: OpenBSD / Jason Downs / Theo de Raadt END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-12T14:14:09.000000Z K 7 svn:log V 275 clear sockaddr_in's on stack before use set sin_len close one ftp port bounce attack have rresvport() use bindresvport() rather than duplicate the code, rresvport() is a superset of bindresvport(). Obtained from: OpenBSD / Jason Downs / Theo de Raadt, minor tweaks by me. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-12T14:45:26.000000Z K 7 svn:log V 639 Add new option to chpass: -e "expire" ; change the account expire time from a script as if it was done in the interactive editor. When reassembling the gecos string, trim any excess trailing commas, they look ugly in the passwd file. :-) Have a simple Makefile tweak to prevent mortal users from changing their fullname. As ISP's we have seem some real bizzare stuff here.. When decoding the change/expire string, allow the month number as a synonym for the name of the month.. (ie: 1 as well as Jan or January) Note that using numbers means there's a chance that you can get bitten if you're not used to the American DD-MM-YY order. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-08-12T16:07:50.000000Z K 7 svn:log V 15 &ero; -> & END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-12T17:03:30.000000Z K 7 svn:log V 414 Add a simple -v (verbose) option that allows you to see when -C actually installs something. This is not 100% right, since it has a false hit when install -C snaps hard links. Also, run strip(1) from the $PATH, otherwise you need a special version of install to install (say) elf binaries which have a different strip. With JDP's elfkit, the layout of the path determines which binary format you are generating. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-12T17:12:07.000000Z K 7 svn:log V 349 Extend the poll code so that it can periodically scan the host cards for work regardless of whether there was an interrupt. This needs more work, it should be able to run better when there are more than 3 host cards present, ie: all cards in polling-only mode with no IRQ. (The host cards have a choice of 3 irq's, 11, 12, or 15, or just polling) END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T17:55:41.000000Z K 7 svn:log V 22 Pick collate info too END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T18:03:54.000000Z K 7 svn:log V 39 Use collate for alpha character ranges END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T18:30:43.000000Z K 7 svn:log V 174 There is so many places where range comparation (using collate) needed (much more than I think initially), so I forced to add new user-visible non-standard function to libc. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T18:38:49.000000Z K 7 svn:log V 174 There is so many places where range comparation (using collate) needed (much more than I think initially), so I forced to add new user-visible non-standard function to libc. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T18:49:54.000000Z K 7 svn:log V 47 Convert to newly aded collate compare function END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T18:56:38.000000Z K 7 svn:log V 47 Convert to newly aded collate compare function END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T19:04:24.000000Z K 7 svn:log V 47 Convert to newly aded collate compare function END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T19:12:40.000000Z K 7 svn:log V 47 Convert to newly aded collate compare function END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T19:18:47.000000Z K 7 svn:log V 25 Remove old version hooks END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T19:31:11.000000Z K 7 svn:log V 48 Convert to newly added collate compare function END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-08-12T19:57:10.000000Z K 7 svn:log V 98 Don't declare the user_ldt functions unless USER_LDT is defined. Eliminates an obnoxious warning. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-08-12T20:03:16.000000Z K 7 svn:log V 67 Back out mistaken local change that sneaked in on the last commit. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-08-12T21:31:07.000000Z K 7 svn:log V 380 Fix two minor oddities introduced by my yesterday's patches: . preserve a multi-char sequence in a small static buffer inside pccngetc(), so it won't be clobbered later (used to happen when breaking into DDB user Ctrl-Alt-ESC), and . simplify the ``keystroke is present'' determination in sgetc(), thus making pccncheck() actually working without waiting for a keystroke. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T21:32:15.000000Z K 7 svn:log V 48 Convert to newly added collate compare function END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-12T22:14:50.000000Z K 7 svn:log V 57 Take out 0201-0207 range - those characters abused by sh END K 10 svn:author V 6 chuckr K 8 svn:date V 27 1996-08-13T00:13:49.000000Z K 7 svn:log V 124 Change in man page to document "-" flag as stdin/stdout, add example showing how to move file hierarchies. Reviewed by: jkh END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-08-13T00:41:05.000000Z K 7 svn:log V 24 Fix tcp/udp port ranges END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-08-13T00:43:01.000000Z K 7 svn:log V 41 Cover a potential buffer overrun problem END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-08-13T00:50:59.000000Z K 7 svn:log V 145 Attempt to unlink any stale .o files before relocating code. Abort if a file is still present, and make output file mode 0600. Reviewed by: bde END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-13T07:21:45.000000Z K 7 svn:log V 380 symlink support in devfs. it only barely works so don't get too carried away.. I noticed that teh symlink is length 0.. I guess I'll fix that tomorrow.. it also sometimes panics with "cleaned vnode isn't" but it's not more broken than it was before.. I really want to go over it with someone who understands the lifecycle of a vnode better than I do.. terry? kirk? david? john? END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-13T07:51:45.000000Z K 7 svn:log V 109 Add a ``-P altlogin'' option which allows the sysadmin to specify an alternate login(1) type program to run. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-13T07:53:54.000000Z K 7 svn:log V 123 Same as non-secure telnetd, add support for ``-P altlogin'' to specify an alternate /usr/bin/login type program to be run. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-13T09:16:49.000000Z K 7 svn:log V 128 Add RTF_STATIC to flags when creating a default route. Hopefully this will stop routed from removing it if it is also running. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-13T09:19:45.000000Z K 7 svn:log V 110 Add RTF_STATIC to default route's flags in the hope that routed will no longer remove it while it is running. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-13T09:21:38.000000Z K 7 svn:log V 60 Fix a few minor type problems that turned up with gcc-2.7.2 END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-13T10:00:35.000000Z K 7 svn:log V 39 Bump minor number - new function added END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-13T12:20:11.000000Z K 7 svn:log V 46 New collating rules, reflect POSIX better now END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-13T12:46:10.000000Z K 7 svn:log V 100 Reverse my patch which erroneously removed the library dependencies for a library. They're needed. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-13T13:38:35.000000Z K 7 svn:log V 24 simplify/speedup/extend END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-13T14:01:40.000000Z K 7 svn:log V 56 #if !ANSI !POSIX newly added collate_range_cmp function END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-13T14:21:48.000000Z K 7 svn:log V 39 Use collate for alpha character ranges END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-13T14:33:05.000000Z K 7 svn:log V 39 Use collate for alpha character ranges END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-13T14:37:53.000000Z K 7 svn:log V 44 Back out minor bumping per Peter suggestion END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-13T14:55:09.000000Z K 7 svn:log V 22 Add collate_range_cmp END K 10 svn:author V 6 fenner K 8 svn:date V 27 1996-08-13T16:28:59.000000Z K 7 svn:log V 76 Fix last commit (and PR bin/1489) by creating both sockets before setuid(). END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-13T17:03:18.000000Z K 7 svn:log V 71 Back out fallback approximation changes, they are not so right to live END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-13T17:49:45.000000Z K 7 svn:log V 361 Fix nasty bracketing/precedence bug. Every time something read (and refilled) a file that was either line- or un-buffered, all files were flushed. According to the code comment, the flush (according to ANSI) is supposed to happen on write + line buffered output files, not _all_ files. Obtained from: OpenBSD / Theo de Raadt, possibly from proven@cygnus.com END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1996-08-13T18:15:37.000000Z K 7 svn:log V 97 Add kzip to list of clean and cleandir SUBDIR's. Noticed by: Matt Bartley END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-08-13T19:43:24.000000Z K 7 svn:log V 715 Completely rewrite handling of protocol field for firewalls, things are now completely consistent across all IP protocols and should be quite a bit faster. Use getprotoname() extensively, performed minor cleanups of admin utility. The admin utility could use a good kick in the pants. Basicly, these were the minimal changes I could make to the code to get it up to tollerable shape. There will be some future commits to clean up the basic architecture of the firewall code, and if I'm feeling ambitious, I may pull in changes like NAT from Linux and make the firewall hooks comletely generic so that a user can either load the ipfw module or the ipfilter module (cf Darren Reed). Discussed with: fenner & alex END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-08-13T19:43:41.000000Z K 7 svn:log V 187 Completely rewrite handling of protocol field for firewalls, things are now completely consistent across all IP protocols and should be quite a bit faster. Discussed with: fenner & alex END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-13T19:48:41.000000Z K 7 svn:log V 265 Submitted by: doug Rabson (dfr@render.com) cleaning up some of the vnode usage.. (I'm sure it still needs more..) where can one find out what each vfs call expects to be locked on completion, and how can one find out what each layer expects to be freed on error.? END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-13T19:51:36.000000Z K 7 svn:log V 106 Correct instructions for ftp'ing entire ports hierarchies. Submitted-by: Elliot Schwartz END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-08-13T21:50:51.000000Z K 7 svn:log V 153 Do not send "welcome mail" as default. If you want this feature you can still enable it. Better, use mail client like elm or pine. Requested by: Jordan END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-13T22:20:20.000000Z K 7 svn:log V 180 Submitted by: Archie@whistle.com if making a interface route, and it's a P2P link, then also automatically lable it as an llinfo entry so that gated and friends don't clobber it.. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-08-14T00:22:31.000000Z K 7 svn:log V 784 bigram Bigram does not remove newline at end of filename. This break particulary the bigram algorithm and /var/db/locate.database grow up 15 %. Bigram does not check for characters outside 32-127. The bigram output is silly and need ~1/2 CPU time of database rebuilding. old: locate.bigram < $filelist | sort | uniq -c | sort -nr ^^^^^^^^^^^^^^ this can easy made bigram new: bigram < $filelist | sort -nr code Code does not check for char 31. Use a lookup array instead a function. 3 x faster. updatedb rewritten sync with bigram changes read config file /etc/locate.rc if exists submitted by: guido@gvr.win.tue.nl (Guido van Rooij) concatdb - concatenate locate databases mklocatedb - build locate database END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-08-14T11:53:52.000000Z K 7 svn:log V 19 Update my PGP key. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-14T14:42:05.000000Z K 7 svn:log V 52 Remove root dotfiles which did more harm than good. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-14T17:22:16.000000Z K 7 svn:log V 56 Add reference to Ohio State University's guide to UNIX. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-14T17:50:23.000000Z K 7 svn:log V 110 Add support for HTTP proxies, fix some bugs with http transfers. Submitted-By: Mikael Hybsch END K 10 svn:author V 4 adam K 8 svn:date V 27 1996-08-14T18:13:58.000000Z K 7 svn:log V 44 chown(8) and chgrp(1) directories once only END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-08-14T19:06:04.000000Z K 7 svn:log V 68 Do not add an user to a group if the group is also the login group. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-14T19:47:02.000000Z K 7 svn:log V 7 Add Id END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-08-14T21:48:19.000000Z K 7 svn:log V 70 add Australia, Kafka, Kafkaesque, kalashnikov, karaoke, karate, kebab END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-08-14T22:38:28.000000Z K 7 svn:log V 70 Add Mikael Hybsch for his fetch proxy support patch. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-08-15T01:21:57.000000Z K 7 svn:log V 92 You would want to read freebsd-current, not freebsd-hackers, to stay current with -current. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-08-15T04:36:40.000000Z K 7 svn:log V 111 Fix a typo in the #define for PF_RTIP, even though I doubt it will ever make one bit of difference to anybody. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-08-15T05:55:33.000000Z K 7 svn:log V 474 (1) Add myself as MAINTAINER (of this file) -- commented out so it won't be pulled into individual ports that include this file. ;) (2) Document MOTIFLIB, it's not set in the ports Makefiles but is important for Motif ports (already documented in the handbook). (3) Add INSTALL_PROGRAM, INSTALL_SCRIPT, INSTALL_DATA, INSTALL_MAN as "aliases" of the appropriate install command line, for use in *-install targets. Reviewed by: the ports list (item 3 only) END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-08-15T06:45:01.000000Z K 7 svn:log V 209 Certain vnode buffer list operations were not being spl protected, and they needed to be. Brelse for example can be called at interrupt level, and the buffer list operations were not being protected from it. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-08-15T09:45:30.000000Z K 7 svn:log V 20 Typo (nott -> not). END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-08-15T10:41:34.000000Z K 7 svn:log V 50 Add comment about fxp device (Intel EE Pro/100B). END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-08-15T11:20:14.000000Z K 7 svn:log V 314 Bring this file up to reality (as far as I know .. these are only the devices I once owned or contemplated purchasing .. ) (1) The ncr controller supports 53C810/815/825/860/875. (2) Descrpitions of fxp0 and vx0 were missing. (3) The ed driver supports SMC 8216 (`Elite Ultra') too. (4) Add pseudo-device ccd. END K 10 svn:author V 7 smpatel K 8 svn:date V 27 1996-08-15T16:33:32.000000Z K 7 svn:log V 241 Fix fdavail() so that correctly pays attention to the rlimit. Fixes unp_externalize panic which occurs when a process is at it's ulimit for file descriptors and tries to receive a file descriptor from another process. Reviewed by: wollman END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-08-15T17:08:20.000000Z K 7 svn:log V 83 Brought in fix from rev 1.58: splbio() protect vnode block lists in reassignbuf(). END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-08-15T17:11:13.000000Z K 7 svn:log V 59 Brought in fix from rev 1.7: fix^2 for continuation lines. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-15T20:15:18.000000Z K 7 svn:log V 177 Add something so that you can solve the puzzle automatically by pressing `a' (I'm using this code as a test for something else, and just happened to add this in the process :). END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-08-15T20:29:04.000000Z K 7 svn:log V 47 Correct a cuple of improperly formatted xrefs. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-08-15T20:52:18.000000Z K 7 svn:log V 114 Fix one other typo that was included in PR# 1477 that didn't get comitted by whoever fixed all of the other ones. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-08-15T21:04:29.000000Z K 7 svn:log V 62 NCARGS is defined as 65536 in the released system, not 20480. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-15T21:06:52.000000Z K 7 svn:log V 349 Make libncurses catch SIGWINCH and update the values for LINES and COLS. I was perplexed when an example I'd written to show the values for these variables changing as an xterm window was resized didn't work, and looking into it I see that size tracking for LINES and COLS seems to be one SVR4 enhancement which didn't come across with libncurses. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-08-15T21:12:49.000000Z K 7 svn:log V 67 Don't claim to be POSIX compliant, since our alarm function isn't. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-15T21:13:53.000000Z K 7 svn:log V 39 Switch from using sigaction to signal. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-15T22:11:36.000000Z K 7 svn:log V 20 Localization fixes. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-15T22:49:46.000000Z K 7 svn:log V 19 Localization fixes END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-15T22:55:53.000000Z K 7 svn:log V 23 8bit clean ctype fixes END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-08-15T23:36:21.000000Z K 7 svn:log V 119 Convert some formatting escape sequences to use mdoc macros when possible. E.g. xrefs are .Xr. Paths are .Pa, etc... END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-08-16T00:15:17.000000Z K 7 svn:log V 46 Add forward(5) to document the .forward file. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-08-16T07:43:28.000000Z K 7 svn:log V 149 Add David Leonard for his dclock port. Gosh, this is the third port that I imported today that came from a guy named David.... END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-16T07:53:29.000000Z K 7 svn:log V 154 Go back to sigaction again now that Peter has found the problem. Mine was just a "let's move on" kinda fix, Peter's does it right. :) Submitted-by: peter END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-08-16T07:56:45.000000Z K 7 svn:log V 59 Add Eric Blood (eblood@cs.unr.edu) for his xautolock port. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-16T09:44:40.000000Z K 7 svn:log V 81 rpc.rstatd -> rpc.lockd typo Noticed by: tholo@sigmasoft.com (Thorsten Lockert) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-16T10:16:32.000000Z K 7 svn:log V 257 restore nsccons variable from rev 1.115 that was deleted in rev 1.136 during phk's staticize/cleanup commits. pstat needs it, the MAXCONS option is not visible anywhere else, and pstat uses it to find the bounds of the sccons[MAXCONS] array, which varies. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-16T12:12:53.000000Z K 7 svn:log V 76 Remove -p option from getopt string, all corresponding code already deleted END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-08-16T12:34:47.000000Z K 7 svn:log V 24 Remove -p from SYNOPSIS END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-08-16T13:26:44.000000Z K 7 svn:log V 269 New options -K Run as command kbdmap(1). -V Run as command vidfont(1). -p, -print Print description of available keymaps or fonts to stdout and exit. Document that users should not choose MSDOS codepage keymaps or fonts. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-08-16T13:51:55.000000Z K 7 svn:log V 19 update keymap list END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-08-16T15:22:25.000000Z K 7 svn:log V 118 kzip's usage() does not show the ``-v'' verbose option Submitted by: "David E. O'Brien" END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-08-16T21:44:08.000000Z K 7 svn:log V 211 Bump the 'stable' branches name back to '2.1.5', but leave it as 'STABLE'. This will make the almost defunct kernels spit out '2.1.5-STABLE', which correctly implies post 2.1.5R. Prodded by: rgrimes and others END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-17T07:15:38.000000Z K 7 svn:log V 302 Put on my flame-proof suit and attempt to make the /etc/motd banner editor safer. The old one was too deadly, if the blank line after the "FreeBSD" version banner was missing, it would delete from the beginning of the file up until the next blank line, possibly to the end of file. This was not good. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-08-17T10:16:02.000000Z K 7 svn:log V 420 (1) Ignore patches directory without a patch with a message instead of bombing mercilessly. (2) If that directory has a directory called CVS, remind the user of the existence of the "-P" option to cvs co and update. (3) While I'm here, clean up the PATCH_DEBUG code a bit. In particular, don't duplicate a whole bunch of code just for adding a single "echo" statement. ;) Reviewed by: the ports list END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-17T10:37:28.000000Z K 7 svn:log V 291 Fixes from NetBSD: - inet_ntoa() returns a pointer to a static buffer, dont use it twice in the same printf(). - prevent the possibility of never timing out - Report two more ICMP error types (prohibited nets etc) And some (commented out) enhancements that I use, but some don't like. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-08-17T20:50:26.000000Z K 7 svn:log V 53 Do not test_unit_ready() before starting the unit... END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-08-17T22:27:08.000000Z K 7 svn:log V 50 make install should not install any file in /etc. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-08-17T23:31:38.000000Z K 7 svn:log V 68 replace shell comment char ``#'' with troff comment command ``.\"'' END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-08-17T23:51:45.000000Z K 7 svn:log V 41 use label "mirrors-ctm" for CTM mirrors. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-08-18T07:58:13.000000Z K 7 svn:log V 89 Fix a couple of typos that sneaked in with Poul's ETHER_* mega-commit. Reviewed by: phk END K 10 svn:author V 4 jhay K 8 svn:date V 27 1996-08-18T08:38:15.000000Z K 7 svn:log V 133 Accept odd length ipx packets. (Win95 and some dialup servers use it.) Original idea submitted by: Atsushi Murai END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-08-18T10:53:16.000000Z K 7 svn:log V 195 (1) Use INSTALL_PROGRAM where we attempt to pass this command line to configure. (2) Gently warn user for non-0022 umasks. Submitted by: "David E. O'Brien" (1) END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-08-18T11:05:08.000000Z K 7 svn:log V 169 ``make install'' should not install the symlink /usr/sbin/rmt -> /etc/rmt Only ``make distribution'' in src/etc/Makefile overrides things in /etc Pointed out by: joerg END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-08-18T11:28:16.000000Z K 7 svn:log V 158 A pipe function call appeared in Version *3* AT&T UNIX, not Version 6. Close PR #1490 Obtained from: Peter H. Saulus in `A Quarter Century of UNIX', page 50 END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-08-18T12:47:33.000000Z K 7 svn:log V 161 new section ``Unix history'' * Saulus, Peter H. _A quarter century of UNIX_. * Simon Garfinkel, Daniel Weise, Steven Strassmann. _The UNIX-HATERS Hanbook_. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-18T16:14:03.000000Z K 7 svn:log V 406 Add __unused to the list of __dead, __dead2, __pure, __pure2 etc. gcc-2.7 has __attribute__((unused)) as a postfix operator on function arguments to prevent -Wunused from complaining about them. gcc < 2.7 doesn't have anything like this (and doesn't care about it either). eg: int foo(bar, baz) int bar __unused; /* needed because of function pointer typing */ char *baz __unused; { return (1); } END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-18T16:16:18.000000Z K 7 svn:log V 168 make the declaration of the __error() function C++ safe. Otherwise, the linker comes up with undefined variables because of the #define errno when using _THREAD_SAFE. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-08-18T17:04:41.000000Z K 7 svn:log V 49 Typo police. Submitted-By: yoshiaki@kt.rim.or.jp END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-18T17:54:27.000000Z K 7 svn:log V 29 Initial import of zlib-1.0.4 END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-18T17:54:27.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r17651, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-18T17:59:48.000000Z K 7 svn:log V 26 Add a bmakefile for zlib. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1996-08-18T17:59:49.000000Z K 7 svn:log V 71 This commit was manufactured by cvs2svn to create branch 'VENDOR-libz'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-18T18:57:00.000000Z K 7 svn:log V 55 insert libipx and libdisk into correct order, add libz END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-18T23:52:20.000000Z K 7 svn:log V 64 oops.. attempted to install header files from wrong directory.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-19T01:21:46.000000Z K 7 svn:log V 150 Clean up the beforeinstall target a bit more, bde pointed out that the old one was a mess. (I was in a 'talk' session at the time, can you tell? :-) END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-19T02:19:23.000000Z K 7 svn:log V 926 move all functions related to shutting down to one file called kern_shutdown.c note: I couldn't see anything machine dependant in the functions boot() and dumpsys() which were in machdep.c I have left a prototype for cpu_boot() which would go in machdep.c, but I have nothing to put in it. Iexpect others will let me know in no uncertain ways that this or that is machine dependant and should be there, but I'll way for that to happen.. :) I haven't actually taken the functions OUT of machdep or anywhere else yet.. I'm checking in this file so others can have a look at it and comment. SO PLEASE DO COMMENT! I am also (in another checkin) addinf a man(9) page for the new at_shotdown().. er freudian slip there.. at_shutdown() call so have a look at that (and at_exit and at_fork as well) and feed me comments.. I'll heck in the changes to make these (shutdown) changes active tomorrow if no-one objects too strongly.. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-19T02:22:15.000000Z K 7 svn:log V 234 Add man-pages for at_exit, at_fork and at_shutdown() so that people can look and comment. I'll add the at_fork and at_exit immediatly, but I'll add teh at_shutdown later as it's more extensive and I desire people's comments.. julian END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-19T02:28:24.000000Z K 7 svn:log V 509 add callout lists for exit() and fork() I've been meaning to do this for AGES as I keep having to patch those routines whenever I write a proprietary package or similar.. any module that assigns resources to processes needs to know when these events occur. there are existsing modules that should be modified to take advantage of these.. e.g. SYSV IPC primatives presently have #ifdef entries in exit() this also helps with making LKMs out of such things.. (see the man pages at_exit(9) and at_fork(9)) END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-19T02:32:44.000000Z K 7 svn:log V 114 fix a broken atalk stack.. the lat commits (3 weeks ago ) broke this, and I'm only now getting complaints.. oops! END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-19T02:42:40.000000Z K 7 svn:log V 104 oops somehow this dissppeared along the way.. now I've started working on this again, I discovered it.. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-19T03:32:10.000000Z K 7 svn:log V 163 fix handling of external objects referenced by mbufs somehow this got broken between 4.3 tahoe and here, though I've been using these fixes for over a year here.. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-08-19T12:11:35.000000Z K 7 svn:log V 151 Added Hidekazu Kuroki for his myriad of Japanese ports (you've only seen the tip of an iceberg, in case you are wondering). END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-19T13:51:30.000000Z K 7 svn:log V 31 s/ETHER_MIN_LAN/ETHER_MIN_LEN/ END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-19T14:23:50.000000Z K 7 svn:log V 133 Define ETHER_SERVICE, since we have one. ie: use getetherxxx() instead of parsing /etc/ethers manually. This allows it to read NIS. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-19T14:27:14.000000Z K 7 svn:log V 163 Define ETHERS_SERVICE, since our OS provides it. Otherwise, you can't do a "tcpdump 'gateway foo'" unless it's in /etc/ethers - it wasn't reading the NIS tables. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-19T14:28:48.000000Z K 7 svn:log V 112 Fix a bug, it was returning a pointer to a variable on the stack, instead of the specially strdup()'ed version. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-19T15:02:47.000000Z K 7 svn:log V 57 delete a mkdir of /usr/libdata/tcl, this is mtree's job. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-08-19T15:04:11.000000Z K 7 svn:log V 70 corresponding remove of mkdir /usr/libdata/tcl in generated makefile. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-08-19T15:34:29.000000Z K 7 svn:log V 51 space typo, the shell don't like name=value END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-08-19T16:03:15.000000Z K 7 svn:log V 127 New option: [-c] Check if the password file is in the correct format. Do not change, add, or remove any files. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-08-19T18:30:15.000000Z K 7 svn:log V 35 Add a protocol-specific mbuf flag. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-19T18:52:49.000000Z K 7 svn:log V 65 back out a part of the previous patch that garrett objected to.. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-08-19T19:22:26.000000Z K 7 svn:log V 355 for kern_conf.c, start allocating dynamic major numbers half way through the range rather than possibly colliding with fixed elements. Increase the size of the arrays to take this into account.. remember that each element in the array is now only 1 ponter so this isn't that much.. also note a possible bug in debugging code in uipc_socket2.c (add XXX) END