ƒ¯056691 219 540 793 953 443 154 246 174 770 264 239 108 278 170 130 159 196 164 220 185 140 159 108 181 550 285 144 122 158 159 596 168 519 312 546 218 139 138 165 210 140 564 838 202 102 241 432 184 689 182 230 151 337 137 182 212 126 240 172 140 247 120 230 409 130 139 423 161 212 184 387 168 341 291 180 123 664 132 128 545 156 161 137 200 186 145 266 117 155 148 498 168 167 164 288 276 178 261 264 303 306 155 134 130 287 240 167 422 225 430 296 769 123 221 193 384 407 174 292 1061 835 148 181 143 238 312 601 139 197 115 219 155 139 269 169 219 129 206 236 129 157 168 162 175 388 431 296 551 372 446 154 140 160 291 377 189 123 352 116 202 142 180 165 160 142 289 165 125 254 195 112 203 353 192 213 321 174 301 164 196 409 146 137 205 131 181 152 119 132 577 192 178 150 137 118 157 115 121 214 137 239 113 118 137 239 172 113 227 168 170 123 305 144 188 235 398 176 164 327 217 K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-01-27T21:06:13.000000Z K 7 svn:log V 447 Fix brokenness introduced with the PAGING conditional variable. The value of %cr0 wasn't reloaded into %eax before being modified to turn protected mode off if PAGING was not defined. The result was that the processor did not exit protected mode, so when it tried to jump to segment 0x0 in the next instruction to clear the prefetch cache like one should when leaving protected mode, it actually tried to jump to a null selector, causing a GPF. END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-01-27T21:17:01.000000Z K 7 svn:log V 700 Historically file flags (schg, uschg, etc) have been converted from string to u_long and back using two functions, flags_to_string and string_to_flags, which co-existed with 'ls'. As time has progressed more and more other tools have used these private functions to manipulate the file flags. Recently I moved these functions from /usr/src/bin/ls to libutil, but after some discussion with bde it's been decided that they really ought to go in libc. There are two already existing libc functions for manipulating file modes: setmode and getmode. In keeping with these flags_to_string has been renamed getflags and string_to_flags to setflags. The manual page could probably be improved upon ;) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-01-27T21:21:01.000000Z K 7 svn:log V 860 Add the new cdldr CD bootstrap loader. This patch includes the following: - Fix btxldr to preserve a NULL bootinfo pointer when it copies the kernel arguments. - Add the cdldr bootstrap program. This program is tacked onto the beginning of the standard 3rd stage boot loader (/boot/loader) to form the CD boot loader (/boot/cdboot). When a CD is booted, the cdboot file is copied into memory instead and executed. The cdldr stub emulates the environment normally provided by boot2 and then starts the loader. This booting method does not emulate a floppy drive, but boots directly off of the CD. This should fix the problems some BIOS's have with emulating a 2.88 MB floppy image. - Add support to the loader to recognize that it has been booted by cdldr instead of boot2 and use a simpler method of extracting the BIOS boot device. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-01-27T22:27:34.000000Z K 7 svn:log V 347 Add a new sysctl "debug.enter_debugger" (when the kernel is compiled with 'options DDB'). Setting this to `ddb' or `gdb' breaks into the kernel debugger in the corresponding mode. This mechanism has proven very useful at Whistle for setting breakpoints, etc., while doing remote serial line kernel debugging. Obtained from: Whistle source tree END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-01-27T22:29:19.000000Z K 7 svn:log V 59 Include ddb/db_sysctl.c when compiling with 'options DDB'. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-27T22:39:53.000000Z K 7 svn:log V 149 Welcome the ata(4) manpage. This will be highly used for 4.x. (I hope) Submitted by: sos Reviewed by: sos, Dan Langille END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-27T22:52:43.000000Z K 7 svn:log V 79 Revert to rev 1.3 since the sed'ing is wrong. Revisit this after 4.0-RELEASE. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-27T23:07:25.000000Z K 7 svn:log V 674 Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), just use _foo() <-- foo(). In the case of a libpthread that doesn't do call conversion (such as linuxthreads and our upcoming libpthread), this is adequate. In the case of libc_r, we still need three names, which are now _thread_sys_foo() <-- _foo() <-- foo(). Convert all internal libc usage of: aio_suspend(), close(), fsync(), msync(), nanosleep(), open(), fcntl(), read(), and write() to _foo() instead of foo(). Remove all internal libc usage of: creat(), pause(), sleep(), system(), tcdrain(), wait(), and waitpid(). Make thread cancellation fully POSIX-compliant. Suggested by: deischen END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-01-27T23:09:13.000000Z K 7 svn:log V 167 Add 'config auto' confirmed entries. Submitted by: Atsushi Onoe , YAMAMOTO Shigeru , Masahide -mac- NODA END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-27T23:12:38.000000Z K 7 svn:log V 143 Bump __FreeBSD_version and __FreeBSD_cc_version due to the C++ ABI change in GCC 2.95.2 from -fvtable-thunks to -fno-vtable-thunks by default. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-27T23:19:14.000000Z K 7 svn:log V 12 Add umass.c END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-27T23:25:58.000000Z K 7 svn:log V 181 Move the defines to the right location. Add a DIAGNOSTIC when closing interrupt pipes. Insert splx(s) which were left out with iso pipes (non-functional yet) and in a DIAGNOSTIC. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-27T23:37:39.000000Z K 7 svn:log V 76 Redo the intrq.c idea as int family_enqueue(sa_family_t, struct mbuf *); END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-27T23:57:43.000000Z K 7 svn:log V 36 Add some practical filter examples. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-28T00:03:45.000000Z K 7 svn:log V 63 The values for OHCI_HALTED and OHCI_TOGGLECARRY were reversed. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-01-28T00:44:30.000000Z K 7 svn:log V 100 Add another netgraph example. This one shows how to set up a simple UDP tunnel between two subnets. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-01-28T00:44:31.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-01-28T00:48:27.000000Z K 7 svn:log V 124 Have NgMkSockNode() load the socket node type KLD if it's not already loaded (indicated by EPROTONOSUPPORT from socket(2)). END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-01-28T00:50:28.000000Z K 7 svn:log V 90 No need to try loading ng_socket.ko, as NgMkSockNode() does that for us now if necessary. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-01-28T01:05:08.000000Z K 7 svn:log V 47 Merge from sys/conf/files.i386 revision 1.301. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-01-28T01:07:48.000000Z K 7 svn:log V 66 Merge from sys/i386/conf/GENERIC revision 1.231, 1.232 and 1.235. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-01-28T02:14:29.000000Z K 7 svn:log V 16 MFC: dhcp fixes END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-01-28T02:15:07.000000Z K 7 svn:log V 89 OK, I admit defeat - allow the user to override hostname and gateway values set by dhcp. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-28T02:15:31.000000Z K 7 svn:log V 455 Fix a bug in the uhci driver that breaks large bulk IN transfers. The uhci_check_intr() routine needs to be more careful about deciding when the end of a transfer has been detected. This allows me to remove the nasty workaround code from if_aue and if_cue. Receive performance is now much better for these adapters (500KB/sec vs. 350KB/sec). Also removed unused KUE_CUTOFF define from if_kuereg.h. Submitted by: Lennart Augustsson Reviewed by: n_hibma END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-01-28T02:22:22.000000Z K 7 svn:log V 189 When an attempt to install a line discipline fails, check for known KLD's that might support it, and load the KLD if found. Currently the list includes SLIPDISC, PPPDISC, and NETGRAPHDISC. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-01-28T02:40:23.000000Z K 7 svn:log V 52 Try my hand again at removing ugly testmain target. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-01-28T03:07:25.000000Z K 7 svn:log V 30 Add testmain.o to CLEANFILES. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-01-28T03:41:39.000000Z K 7 svn:log V 66 ANS Forth for logical not is 0=, not invert. Replace wrong usage. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-01-28T03:59:12.000000Z K 7 svn:log V 67 Implement a machine-independent (word size-independent) FICL_TRUE. END K 10 svn:author V 2 dg K 8 svn:date V 27 2000-01-28T04:04:58.000000Z K 7 svn:log V 504 Fixed sign and overflow bugs that caused the allocation size of the kernel malloc region (kmem_map) to be wrong and semi-random on systems with more than 1GB of RAM. This is not a complete fix, but is sufficient for machines with 4GB or less of memory. A complete fix will require some changes to the getenv stuff so that 64bit values can be passed around. NOT FIXED: machines with more than 4GB of RAM (e.g. some large Alphas) since we're still using ints to hold some of the values. Reviewed by: bde END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-01-28T04:28:11.000000Z K 7 svn:log V 71 Add support for detection of the ESS 1688 found on my Dell Latitude LM END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-28T05:10:56.000000Z K 7 svn:log V 425 IPv6 multicast routing. kernel IPv6 multicast routing support. pim6 dense mode daemon pim6 sparse mode daemon netstat support of IPv6 multicast routing statistics Merging to the current and testing with other existing multicast routers is done by Tatsuya Jinmei , who writes and maintainances the base code in KAME distribution. Make world check and kernel build check was also successful. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-28T05:27:14.000000Z K 7 svn:log V 218 Sorry I didn't commit these files at the commit just a few minutes before. (IPv6 multicast routing) I think I mistakenly touched TAB and the last arg sys/netinet6 to the cvs commit changed to sys/netinet6/in6_proto.c. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-28T06:13:09.000000Z K 7 svn:log V 453 Mitigate the stream.c attacks o Drop all broadcast and multicast source addresses in tcp_input. o Enable ICMP_BANDLIM in GENERIC. o Change default to 200/s from 100/s. This will still stop the attack, but is conservative enough to do this close to code freeze. This is not the optimal patch for the problem, but is likely the least intrusive patch that can be made for this. Obtained from: Don Lewis and Matt Dillon. Reviewed by: freebsd-security END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-28T07:12:03.000000Z K 7 svn:log V 125 Changed setflags() to set_flags(). This fixes world breakage due to recently incremented namespace pollution in . END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-28T07:14:52.000000Z K 7 svn:log V 47 Install setflags.3 and its link to getflags.3. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-28T07:15:23.000000Z K 7 svn:log V 45 Merged with sys/i386/conf/GENERIC rev 1.238. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-28T08:03:21.000000Z K 7 svn:log V 73 Oops, fix compile error due to the new way of storing the transfer mode. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-28T08:41:04.000000Z K 7 svn:log V 113 Fix misunderstanding that ata(4) is i386 only. Since this file has no history, it does not warrant repo action. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-28T08:49:23.000000Z K 7 svn:log V 45 Track internal(!) libc symbol naming change. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-28T10:21:19.000000Z K 7 svn:log V 466 Fix English, mdoc and layout of the previous commit, as requested by the committer (shin). While I don't have permission for this change from the inetd maintainer (des), I assume that shin has permission and I'm just fixing his contribution up for him. Okay, I couldn't resist, I made some extra changes: * Replace ".Tn FreeBSD" with .Fx * Make the illegal TCPMUX and IPSEC sections legal subsections of the IMPLEMENTATION NOTES section. Requested by: shin END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-28T10:22:07.000000Z K 7 svn:log V 745 Don't permit generation of non-physical disk addresses. subr_diskmbr.c: Don't "helpfully" enlarge our idea of the disk size to cover all the primary slices. Instead, truncate or discard slices that don't seem to be on the disk. The enlargement was a hack for disks that don't report their size (e.g., MFM disks). It is just wrong in general. wd.c: In CHS mode, limit the disk size so that cylinder numbers >= 65536 cannot occur. This normally only affects disks larger than 33.8GB. CHS mode accesses to addresses above the limit are now properly broken (an error is returned instead of garbage for reads and disk corruption for writes). PR: 15611 Reviewed by: readers of freebsd-bugs did not respond to a request for review END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-28T10:26:29.000000Z K 7 svn:log V 105 Correct the entry for the Kodak DC290. Submitted By: Oliver Fromme END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-28T10:31:12.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-28T11:26:46.000000Z K 7 svn:log V 148 Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module makefiles. Bad examples in fxp/Makefile keep getting copied to new makefiles. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 2000-01-28T11:30:28.000000Z K 7 svn:log V 335 Update this with the additional nets recomended by reading draft-manning-dsua-01.txt. Stop using public addresses as samples and use the recommended 192.0.2.0/24 netblock that has specifically been set aside for documentation purposes. Reviewed by: readers of freebsd-security did not respond to a request for review END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-28T11:51:08.000000Z K 7 svn:log V 92 Fixed a memory leak for slices with an (unsupported) bad sector table. Broken in: rev.1.80. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-28T12:17:49.000000Z K 7 svn:log V 595 #This is a null commit to give correct description for the previous change. #Please forget the strange log message of the previous commit . IPv6 multicast routing. kernel IPv6 multicast routing support. pim6 dense mode daemon pim6 sparse mode daemon netstat support of IPv6 multicast routing statistics Merging to the current and testing with other existing multicast routers is done by Tatsuya Jinmei , who writes and maintainances the base code in KAME distribution. Make world check and kernel build check was also successful. Obtained from: KAME project END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-28T12:24:53.000000Z K 7 svn:log V 86 Remove the i386 bit from the manpage which was left there due to my misunderstanding. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-28T12:44:50.000000Z K 7 svn:log V 137 Changed setflags() to set_flags(). This fixes part of the world breakage due to recently incremented namespace pollution in . END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-28T13:05:26.000000Z K 7 svn:log V 55 Correct the list of error messages. It was incomplete. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2000-01-28T13:05:55.000000Z K 7 svn:log V 242 Null commit. This is only to record that the problems mentioned in the message of rev 1.20 only seem to happen after the recent upgrade to groff v 1.15. Anyway, using comments instead of \c seems to be a safe way (IMHO), so it should stay. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-28T13:16:34.000000Z K 7 svn:log V 44 Backout diffs which should not be included. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-28T13:35:43.000000Z K 7 svn:log V 90 Cleanup the ata_dmainit function a bit. Also allow BIOS setup DMA on unknown controllers. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-28T13:53:11.000000Z K 7 svn:log V 119 Fixed world breakage (wrong path to pim6stat). Fixed other bugs in special install rule (2 cosmetic, 2 non-cosmetic). END K 10 svn:author V 7 roberto K 8 svn:date V 27 2000-01-28T14:55:50.000000Z K 7 svn:log V 30 Virgin import of ntpd 4.0.99b END K 10 svn:author V 7 roberto K 8 svn:date V 27 2000-01-28T14:55:50.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r56746, 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 2000-01-28T14:55:51.000000Z K 7 svn:log V 76 This commit was manufactured by cvs2svn to create tag 'ntp-vendor-v4_0_99b'. END K 10 svn:author V 7 roberto K 8 svn:date V 27 2000-01-28T15:02:35.000000Z K 7 svn:log V 44 Merge conflicts with the import of 4.0.99b. END K 10 svn:author V 7 roberto K 8 svn:date V 27 2000-01-28T15:05:59.000000Z K 7 svn:log V 150 Update to 4.0.99b. According to Harlan Stenn, the things holding the release of 4.1.0 are not FreeBSD-related so importing this one is not a problem. END K 10 svn:author V 7 roberto K 8 svn:date V 27 2000-01-28T15:13:45.000000Z K 7 svn:log V 24 Update for ntp 4.0.99b. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-01-28T15:19:22.000000Z K 7 svn:log V 137 Allow for cdldr to be built in ${.OBJDIR}/../cdldr/cdldr instead of only looking for it in ${.CURDIR}/../cdldr/cdldr. This fixes world. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-01-28T15:22:51.000000Z K 7 svn:log V 312 Fix man page structures/constants to match recent changes in acl.h Fix a few more namespace messes and whitespace curiosities in acl.h Fix comments in acl.h Clean up some function prototypes from acl.h that won't be committed before the code freeze. Some of this kindly pointed out by: the ever patient bde END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-28T15:57:13.000000Z K 7 svn:log V 38 Fix compilation on ISA only setups... END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-01-28T17:11:07.000000Z K 7 svn:log V 44 Back out previous commit; it was premature. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2000-01-28T17:40:42.000000Z K 7 svn:log V 328 There were so far only 42 different conversion specifications in strftime(3), add another one. :) %z yields the local timezone's offset in hours and minutes, as used in RFC822 headers. There's a precedence for this in Lunux' libc, and Internet software (like Perl scripts) start using it. OKed by (wrt. the code freeze): jkh END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-01-28T19:28:21.000000Z K 7 svn:log V 69 MFC 1.3 -> 1.4: Make the default locking work with JDK and pthreads. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-28T20:02:02.000000Z K 7 svn:log V 118 Fix rshd coredump when AF_INET socket is used. Confirmed by: F. Heinrichmeyer END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-28T20:06:15.000000Z K 7 svn:log V 91 Fix inconsistent debug output. (syslog -> warnx) Specified by: sheldonh Reviewed by: des END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-01-28T20:07:00.000000Z K 7 svn:log V 290 Introduce ACL man pages en masse for library calls, and general introduction. Introduce ACL man pages en masse for library calls, and general introduction. Also, fix acl_valid.c non-portable calls to include _np in their names, making them standard-happy as well as consistent with acl.h END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-28T20:10:51.000000Z K 7 svn:log V 75 Count AF_INET6 attachement to routing socket. Obtained from: KAME project END K 10 svn:author V 8 groudier K 8 svn:date V 27 2000-01-28T20:11:32.000000Z K 7 svn:log V 243 - Fix an issue that paniced the machine in data overrun condition. - 1 line change that allows to balance chips between ncr and sym using pci compat option (not compiled by default in 4.0 but maintains the driver source 3.4 compatible). END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-28T20:18:19.000000Z K 7 svn:log V 198 Fix the atapi-fd.c (afd device) so that fx MSDOS formatted ZIP disks can be mounted. Use b_pblkno instead of b_blkno Found by: phk Protect (proberly) against setting modes on nonexisting devices. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-28T20:20:28.000000Z K 7 svn:log V 84 Fix typo's. PR: 16430 Submitted by: Adam.Kranzel@teru.dyndns.org (shade@dnai.com) END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-28T20:25:18.000000Z K 7 svn:log V 27 MFC: rev 1.13, fix typo's. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-01-28T20:40:29.000000Z K 7 svn:log V 569 Fix a bug that could crash the system if you press ^T while a slower system is slowed down and in the right spot (a race condition in fork()). The "previous time" fields have moved from pstat to proc. Anything which uses KVM needs to be recompiled with a new libkvm/headers. A couple wacky u_quad_t's in struct proc are now u_int64_t (the same, but according to lack of 'quad's in proc.h and usage in kern_resource.c). This will have no effect on code. This has been make-world-and-installed-new-kernel-which-works-fine-tested. Reviewed by: bde (previous version) END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-01-28T20:49:43.000000Z K 7 svn:log V 40 rename disk_delete() to disk_destroy(). END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-28T21:03:25.000000Z K 7 svn:log V 36 Get the MEDIA_CHANGED status right. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-28T21:15:24.000000Z K 7 svn:log V 452 Remove Fortran from build tools. It isn't needed to build the system and costs us an extra 2% to build it for no reason. It may break building cross compilation environments for fortran, but that isn't officially supported at this time anyway (also, the % of our user base that would use that is < .001% imho). This does't break fortran (it is built again later anyway). Reviewed by: obrien Tested by: make buildworld and make buildworld -DNOCLEAN END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-28T21:30:31.000000Z K 7 svn:log V 64 Use atapi_test_ready not atapi_wait_ready, I need more sleep :( END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-28T22:10:27.000000Z K 7 svn:log V 66 Use _fcntl() (not fcntl()) inside of fcntl(). Reported by: green END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-28T22:17:29.000000Z K 7 svn:log V 45 Get the MEDIA_CHANGED status right here too. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-28T22:47:21.000000Z K 7 svn:log V 104 For syscalls that are renamed to _thread_sys_foo, create a weak alias called _foo, not _thread_sys_foo. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-01-29T00:18:29.000000Z K 7 svn:log V 95 differentiate cmi8330 and als100 pnp cards based on their vendor id. this is a kludge for 4.0 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-29T00:26:41.000000Z K 7 svn:log V 50 Setup cdrom/disc1/ for booting in the Alpha case. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-29T00:50:21.000000Z K 7 svn:log V 170 * Use `console' rather than `ttyv0' so there will always be a getty on the console reguardless of the type of console. * Make the Alpha version match the i386 version. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-29T01:10:24.000000Z K 7 svn:log V 23 Remove unused includes END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-29T01:11:03.000000Z K 7 svn:log V 61 Restore to version 1.14. Only opt_inet.h is required again. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-29T01:15:52.000000Z K 7 svn:log V 53 Forgot to setup disc2 (the livefs) for booting also. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-01-29T01:27:04.000000Z K 7 svn:log V 405 When a threads package registers locking methods with dllockinit(), figure out which shared object(s) contain the the locking methods and fully bind those objects as if they had been loaded with LD_BIND_NOW=1. The goal is to keep the locking methods from requiring any lazy binding. Otherwise infinite recursion occurs in _rtld_bind. This fixes the infinite recursion problem in the linuxthreads port. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-01-29T01:33:21.000000Z K 7 svn:log V 76 Revive the warning that dllockinit() is experimental and subject to change. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-01-29T01:53:35.000000Z K 7 svn:log V 75 Add a #define for RTLD_LOCAL as required by the Single Unix Specification. END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-01-29T01:54:59.000000Z K 7 svn:log V 70 Grammar fix: ``Different than'' should really be ``different from''. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-29T02:04:16.000000Z K 7 svn:log V 195 Add three entries: # Apollo PCMCIA Ethernet Adapter # Olicom OC2220 # National Semiconductor InfoMover NE4100 I forgot who submitted the first two, but the third one was submitted by Jim Bloom. END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-01-29T02:04:31.000000Z K 7 svn:log V 181 Grammar fixes: - "In result" generally sounds better as "As a result". - "faith interface ..." was changed to "The faith interface" at the beginning of a sentence. END K 10 svn:author V 2 bp K 8 svn:date V 27 2000-01-29T02:10:37.000000Z K 7 svn:log V 87 Enable '=' character in the filename. Submitted by: Dan Nelson END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-29T02:16:47.000000Z K 7 svn:log V 166 Minor tweak: the D-Link 10/100 USB ethernet adapter is apparently using the same design as the LinkSys adapter and needs the same special handling to enable its PHY. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-29T03:02:55.000000Z K 7 svn:log V 171 "Completed" the previous fix. Return ENOMEM on memory allocation failure in sioattach(), not ENXIO. Free resources before returning early in sioprobe() and sioattach(). END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-01-29T03:13:49.000000Z K 7 svn:log V 210 Move the man pages for the a.out dynamic linker into the 1aout section. I created rtld.1aout earlier with a repository copy. This clears the way for the ELF dynamic linker man page, which I will commit next. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-01-29T03:16:54.000000Z K 7 svn:log V 213 Add a manual page for the ELF dynamic linker. I initially created rtld.1 by means of a repository copy from "src/libexec/rtld-aout/rtld.1". Then I edited it to make it (more) accurate for the ELF dynamic linker. END K 10 svn:author V 3 mpp K 8 svn:date V 27 2000-01-29T04:18:51.000000Z K 7 svn:log V 63 Fix various typos and mdoc style issues. Reviewed by: rwatson END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-29T04:42:49.000000Z K 7 svn:log V 41 Synced with sys/i386/isa/wd.c rev 1.218. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-29T04:47:22.000000Z K 7 svn:log V 37 Synced with sys/isa/sio.c rev 1.287. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-01-29T06:31:27.000000Z K 7 svn:log V 189 changes to osf1_wait4() - only allocate rusage struct when caller wants rusage info - fix a stupid paren mismatch bug that was causing EPERM to get returned to callers rather then ECHILD END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-01-29T06:42:23.000000Z K 7 svn:log V 145 Update the /usr/include/ hierarchy for the cam/ and cam/scsi/ directories. PR: 16345 Submitted by: Nick Hibma (henny) END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-29T07:36:46.000000Z K 7 svn:log V 74 Cosmetic changes. - Fixed order of include files. - Fixed white spaces. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-29T07:49:02.000000Z K 7 svn:log V 328 Simplify messages of Pentium II, Pentium II Xeon, Celeron, Pentium III and Pentium III Xeon CPUs. If a CPU is one of Pentium II, Pentium II Xeon and Celeron, the message is always "Pentium II/Pentium II Xeon/Celeron". If a CPU is one of Pentium III and Pentium III Xeon, the message is always "Pentium III/Pentium III Xeon". END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-29T08:39:07.000000Z K 7 svn:log V 132 Back out 1.134. It works from 3.3R, but breaks cross compilation for too little gain. I'll work out the issues after 4.0R is out. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-29T10:32:49.000000Z K 7 svn:log V 337 Fixed chgrp lossage in rev.1.233. Most floppy devices and all slices for disk devices because accessible by group wheel instead of group operator. Didn't fix fishy group for rsa*.ctl. This device should have group operator if that is safe, or mode 600 and group wheel. Removed ssc and uk*. Removed bogus (redundant) chmod's to 600. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-29T11:08:00.000000Z K 7 svn:log V 201 Remove MAINTAINER= I don't claim to own the code and certainly don't want to discourage people from fixing or updating it. [I know it's the 29th, but the FREEZE hasn't yet been posted to committers] END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-29T11:49:07.000000Z K 7 svn:log V 675 Sorry in this just befor code freeze commit. This is fix to usr.sbin/trpt and tcp_debug.[ch] I think of putting this after 4.0 but,,, -There was bug that when INET6 is defined, IPv4 socket is not traced by trpt. -I received request from a person who distribute a program which use tcp_debug interface and print performance statistics, that -leave comptibility with old program as much as possible -use same interface with other OSes So, I talked with itojun, and synced API with netbsd IPv6 extension. makeworld check, kernel build check(includes GENERIC) is done. But if there happen to any problem, please let me know and I soon backout this change. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-29T11:50:44.000000Z K 7 svn:log V 27 Tripmine for bad hardware. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-29T11:59:31.000000Z K 7 svn:log V 124 Mask off the last two bits before comparing. It might just be that some hardware might leave those bits in the wrong state. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-29T12:01:52.000000Z K 7 svn:log V 98 Move the header installation down into `readline' which is the subsystem the headers are part of. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-29T12:18:03.000000Z K 7 svn:log V 288 Revert to rev 1.6 until post 4.0-R. As probably 98% of i386 installs happen with a keyboard and monitor the console change was not as needed in the i386 case as the Alpha case. IMO >50% of Alpha installs are using a serial console, the change matching rev 1.7 should not be backed out. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-29T12:38:21.000000Z K 7 svn:log V 311 "Rev.1.45 of cc_tools/Makefile was a wrong fix for a problem introduced in rev.1.44 (the egcs to gcc switch). The problem is that print-rtl.o is now needed to build some tools, but it wasn't added to the list of objects which are specially handled because they are prerequisites for tools." Submitted by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T12:43:29.000000Z K 7 svn:log V 80 Use the real setres[ug]id(2) rather than dummy stubs. Newer glibc's call this. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T12:45:36.000000Z K 7 svn:log V 197 Regen after pointing to the real setres[ug]id(). Remove dummy function. (Note: getres[ug]id is still a dummy as it returns via pointers to a different sized integer and does need real wrappers.) END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-29T12:50:47.000000Z K 7 svn:log V 965 Undo the ill-conceived breakage of the previous commit and really fix: For libc_r renamed syscalls, correct symbol naming from _thread_sys_foo() <-- _foo() to _thread_sys_foo() <-- _foo() <-- foo(). This is necessary for system calls which libc_r doesn't define foo(). Some weak symbols such as poll() are defined twice. From what I understand, depending on one weak symbol or the other to be used is a bad idea. All such weak symbols defined in the libc_r-specific code should therefore be made strong (non-weak?). Simplify PSEUDO() to not define any weak symbols, since they aren't ever needed. alpha/SYS.h: Correct reversed usage of WEAK_ALIAS(), which has reversed arguments from __weak_reference(). Also, fix reversal of symbols, so that syscall foo() is a weak alias for _foo(). Add WEAK_ALIAS() call to PRSYSCALL(), which unlike the i386 version of PRSYSCALL(), is not defined in terms of PSYSCALL(). Make PSEUDO() equivalent to the i386 version. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-29T13:06:33.000000Z K 7 svn:log V 739 Fix our -mprofiler-epilogue code. "The problem is that egcs/gcc-2.95's reorganisation of the prologue and epilogue code to use rtl instead of output_asm_insn() completely broke our hooks. rtl is emitted in a different order, only after optimisation, while output_asm_insn() is emitted immediately. rtl is presumably used so that the prologue and epilogue can be optimised. I couldn't find any good examples to copy. gcc's own FUNCTION_BLOCK_PROFILER still uses output_asm_insn() and seems to be completely broken. One of the XXX comments points to this. IIRC, the hacks here basically arrange to emit magic label names; then when the magic names are output, they are transformed into prologue and epilogue code." Submitted by: bde END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-29T13:40:17.000000Z K 7 svn:log V 55 Synced with sys/isa/ppc.c rev 1.25. Reminded by: nyan END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-29T13:45:44.000000Z K 7 svn:log V 88 fix breakage of make release. Confirmed by: German Tischler END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-29T13:48:36.000000Z K 7 svn:log V 50 Synced with sys/boot/i386/btx/btx/btx.s rev 1.14. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T13:51:17.000000Z K 7 svn:log V 143 Remove a workaround for a gas bug. It couldn't assemble a certain lgdt instruction, but the binutils based one is fine and has been for ages. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-29T13:54:44.000000Z K 7 svn:log V 218 Add ip6fw. Yes it is almost code freeze, but as the result of many thought, now I think this should be added before 4.0... make world check, kernel build check is done. Reviewed by: green Obtained from: KAME project END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-29T13:55:02.000000Z K 7 svn:log V 508 Fixed IEXTEN handling in raw mode again. The effect of IEXTEN when ICANON is off is implementation-defined. Under BSD, IEXTEN is independent of ICANON, so it must be turned off to get "raw" mode. This was first fixed in rev.1.4 (1995/10/21) of libncurses/lib_raw.c, but the change was lost in the downgrade to the contrib version. The fix here is the same as in the old rev.1.4, less style bugs. A better fix would use cfmakeraw(3) to actually handle all of the complications for switching to raw mode. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-29T14:00:58.000000Z K 7 svn:log V 46 Synced with sys/kern/subr_diskmbr.c rev 1.43. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T14:02:30.000000Z K 7 svn:log V 102 Remove #include "ppc.h" and #if NPPC > 0 - this is always true as it is 'optional ppc' in conf/files* END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-29T14:10:59.000000Z K 7 svn:log V 23 cosmetic changes only. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-01-29T14:18:02.000000Z K 7 svn:log V 124 Fix for (amongst other things) the cross-compile case where a too-old version of libperl was being found. Tested on: beast END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-29T14:18:31.000000Z K 7 svn:log V 59 The toggle carry bit is stored in the headp not the tailp. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-29T14:21:04.000000Z K 7 svn:log V 46 Synced with sys/kern/subr_diskmbr.c rev 1.44. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T14:22:19.000000Z K 7 svn:log V 174 remove #include "eisa.h" and #if NEISA > 0 - this is guaranteed by config since ahc_eisa.c is "optional ahc eisa" meaning "only compile ahc_eisa if ahc and eisa are defined" END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T14:27:26.000000Z K 7 svn:log V 75 Remove #include "eisa.h" and #if NEISA > 0 - this is guaranteed by config. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T14:29:56.000000Z K 7 svn:log V 124 Remove #if NCCD > 0 - it's guaranteed to be true by config if ccd.c is being compiled. (NCCD is used elsewhere though :-( ) END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-29T14:30:28.000000Z K 7 svn:log V 36 Synced with sys/isa/ppc.c rev 1.26. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T14:31:57.000000Z K 7 svn:log V 111 Remove #include "eisa.h" and #if NEISA > 0 as it's only ever compiled if NEISA is > 0 as guaranteed by config. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T14:38:04.000000Z K 7 svn:log V 141 Remove #if NEN > 0 in the name of FreeBSD - it's not required as config only compiles this file if it's true. NEN is still used though. :-( END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-29T14:41:48.000000Z K 7 svn:log V 33 Add comments and debugging info. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T14:41:52.000000Z K 7 svn:log V 63 Remove #if NIE > 0 test, it's guaranteed to be true by config. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T14:42:57.000000Z K 7 svn:log V 74 Remove #include "splash.h" and #if NSPLASH > 0" - it's implied by config. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T14:43:47.000000Z K 7 svn:log V 68 Remove #include "vga.h" and #if NVGA > 0 as it's implied by config. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T14:50:32.000000Z K 7 svn:log V 81 Remove #if NVX > 0 and #if NEISA > 0 (and #include "eisa.h") as it's not needed. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-29T14:53:47.000000Z K 7 svn:log V 291 First part of the fix for ohci_hash_find_td panic. Some controllers submit bogus pointers to the Done queue. ohci_hash_find_td fails to find these in its hash and panics. Instead of panicing we now assume the whole done queue is lost and let the timeout code to clean up the mess after us. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T15:04:33.000000Z K 7 svn:log V 336 Arrange for the following files to be compiled when the configuration conditions are met rather than having to resort to #if's in the code. > dev/syscons/scvgarndr.c optional sc vga > dev/syscons/scvesactl.c optional sc vga vesa > i386/isa/vesa.c optional vga vesa END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T15:08:56.000000Z K 7 svn:log V 201 Use config's conditional compilation rather than using #ifdefs that make modular compilation harder. I'm doing this because people seem to like cut/pasting examples of bad practices in existing code. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-01-29T15:22:58.000000Z K 7 svn:log V 454 This patch fixes a locking bug that can result in deadlock if the codepath is followed. From the PR: vclean calls vrele leading to deadlock (if usecount > 0) vclean() calls vrele() if v_usecount of the node was higher than one. But before calling it, it sets the VXLOCK flag, which will make vn_lock called from vrele dead-lock. PR: kern/15117 Submitted by: Assar Westerlund Reviewed by: rwatson Obtained from: NetBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T15:29:11.000000Z K 7 svn:log V 277 Increase the default msgbuf size from 8k to 32k. Boot -v easily overflows the default buffer making it too hard to get a dmesg from a verbose boot. It's still changeable via an option, so if picobsd needs to set it to something else they still can. Reviewed by: phk, alfred END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T15:37:36.000000Z K 7 svn:log V 351 Put a FYI in the compatability shims so that people are aware that they are using an old unconverted driver. Most (if not all) of the drivers for common hardware are newbus these days. However, we don't want to encourage people to take the easy way out and write new drivers using the shims. This is just passive "encouragement". Reviewed by: phk END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-29T15:47:46.000000Z K 7 svn:log V 62 Dont confuse our users with this, the ata driver uses burncd. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-29T15:55:03.000000Z K 7 svn:log V 44 Unbreak LINT. Pointed out by: Peter Wemm END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T15:58:30.000000Z K 7 svn:log V 66 Don't build the wdc atapi attachments unless wdc is also present. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T16:00:34.000000Z K 7 svn:log V 196 Remove #if NFOO > 0 (it's not required in most cases) and also where it isn't used as a result, remove #include "foo.h". Many of these drivers still use NFOO for softc struct sizing etc however. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T16:13:08.000000Z K 7 svn:log V 282 Fix this so LINT compiles. There is no way this could have worked if tested with LINT. I've put back netatm/kern_include.h and maked it with a fixme!, otherwise NETISR_ATM isn't defined as ATM_KERNEL isn't defined. Defining that exposes a whole bunch of other dependencies.. :-( END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T16:17:36.000000Z K 7 svn:log V 95 Remove a bunch of unused (NO-OP) #if NFOO > 0 type includes and some #include "foo.h" headers. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-29T16:25:55.000000Z K 7 svn:log V 27 Remove a warning from LINT END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T16:34:46.000000Z K 7 svn:log V 257 Remove sys/tablet.h and kern/tty_tb.c (the old RS232 CAD-style tablet support code). It hasn't worked since at least October 1995, and probably has never worked in the FreeBSD 2.0+ tree. Obviously it's not a priority to many folks. Reviewed by: phk, sos END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T16:36:22.000000Z K 7 svn:log V 22 Remove kern/tty_tb.c. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T16:39:14.000000Z K 7 svn:log V 107 Remove (commented out and marked as broken) pseudo-device tb. This was added in rev 1.205 (october 1995). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-29T16:39:21.000000Z K 7 svn:log V 47 Clean up some compilation warnings and errors. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-29T16:40:17.000000Z K 7 svn:log V 85 Put tslb_device structure in this file. Put a pointer to to primary CPU's structure. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-29T16:41:08.000000Z K 7 svn:log V 70 Update copyright and pull some newer definitions from NetBSD version. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T16:44:08.000000Z K 7 svn:log V 66 Don't report the tablet line discipline, it "doesn't happen (TM)" END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T16:45:28.000000Z K 7 svn:log V 48 Don't report TABLDISC - it "doesn't happen(TM)" END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T16:47:35.000000Z K 7 svn:log V 194 Remove the TABLDISC line discipline number, it's not in the tree any more (and never worked in FreeBSD 2.x onwards as far as I can tell), and isn't used by anything in the tree any more either. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T16:56:24.000000Z K 7 svn:log V 71 Remove some #if NFOO > 0 that are always true because of config rules. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-29T16:57:03.000000Z K 7 svn:log V 30 Wrong patch had been applied. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T16:59:53.000000Z K 7 svn:log V 159 Remove #include "wd.h" and #if NWDC > 0 as that's always true as this file is 'optional wdc' (note wd.h has both NWDC and NWD in it because of config quirks) END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T17:15:03.000000Z K 7 svn:log V 100 Move the (duplicated exactly!) portable ISA pcm drivers to files and tighten up the logic a little. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-29T17:23:41.000000Z K 7 svn:log V 17 update copyright END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-01-29T17:27:17.000000Z K 7 svn:log V 108 Force installs. This is to allow (semi-)automatic garbage removal by "find /usr/libdata -ctime -N -delete". END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T17:28:48.000000Z K 7 svn:log V 258 Allow the pnp and pci cards to be attached with just a 'device pcm' in the user's config file. Based on an idea/suggestion from Cameron (cg). Change LINT to build newpcm instead of the old Voxware derived stuff. That's much more useful in the longer term. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T17:48:28.000000Z K 7 svn:log V 98 Still allow sbc/gusc/csa to perform as bridge devices (eg: to newmidi) without pcm being present. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T17:56:23.000000Z K 7 svn:log V 118 Add some more comments about sound card bridge devices and their relationship with pcm and other things like newmidi. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T18:01:10.000000Z K 7 svn:log V 226 Zap isa_device -> id_conflicts. The sole user of it (userconfig) never actually used it since the only device that specified it (vga0) was marked as "FLG_INVISIBLE" in userconfig and therefore never shown. Suggested by: bde END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-29T18:01:15.000000Z K 7 svn:log V 78 Fix debugging output. The TDs are linked through the dnext field, not nexttd. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T18:07:07.000000Z K 7 svn:log V 206 Remove 'conflicts' token - it has been effectively doing absolutely nothing for quite some time. The only thing that cared was userconfig, but it was for one invisible device so we never saw it's effects. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T18:10:39.000000Z K 7 svn:log V 70 Remove #if NGIF > 0 and #if NFAITH > 0 as config already checks this. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T18:14:59.000000Z K 7 svn:log V 101 Mark the 'conflicts' keyword as obsolete, and don't generate (unused) resource table entries for it. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-29T18:21:05.000000Z K 7 svn:log V 315 Add NI_NAMEREQD flag to getnameinfo() call. Without this flag, getnameinfo() don't return error at name resolving failure. But it is used at doaddrlookup(-N) case in telnet, error need to be returned to correctly initialize hostname buffer. Discovered at checking recent KAME repository change, noticed by itojun. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T18:21:21.000000Z K 7 svn:log V 52 Remove unneeded #include "eisa.h" and #if NEISA > 0 END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T18:22:33.000000Z K 7 svn:log V 43 Remove #include "eisa.h" and #if NEISA > 0 END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T18:38:31.000000Z K 7 svn:log V 110 Remove a somewhat odd #if that is always true (NOLTR will be always 1 or more if this file is being compiled) END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T18:42:45.000000Z K 7 svn:log V 37 Remove #if NDGB > 0 and #if NDGM > 0 END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T18:44:01.000000Z K 7 svn:log V 87 Remove a rather bizzare set of #ifdefs and #defines that all worked out to be a NO-OP. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T18:48:30.000000Z K 7 svn:log V 58 Tidy up stray or bogus #if NFOO > 0 and #include "foo.h". END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-29T18:53:42.000000Z K 7 svn:log V 23 Get the KASSERT right. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-29T18:54:12.000000Z K 7 svn:log V 38 Use config's tools rather than #if's. END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-01-29T19:22:03.000000Z K 7 svn:log V 482 Repair consistency among references to the resolved path name filled in by realpath(3). Specifically, the manual page referred to three different variations of the same variable, which has no doubt confused some people. The variable reference was changed to ``resolved_path'' as it is in /usr/include/stdlib.h In summary: resolvedname -> resolved_path resolved_name -> resolved_path Additionally, $FreeBSD$ tags were added to this file for the commit to be permitted. END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-01-29T19:43:25.000000Z K 7 svn:log V 98 Merge from RELENG_3 (oops): resolved_name -> resolved_path resolvedname -> resolved_path END K 10 svn:author V 6 chuckr K 8 svn:date V 27 2000-01-29T21:44:42.000000Z K 7 svn:log V 83 Correcting SECURITY warning. Submitted by: Kris Kennaway Reviewed by: Warner Losh END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-29T22:04:28.000000Z K 7 svn:log V 55 add a figleaf of a man page for the Intel Gigabit card END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-29T22:04:59.000000Z K 7 svn:log V 42 add a minimal man page for the SES driver END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-29T22:06:09.000000Z K 7 svn:log V 23 Add wx && ses manpages END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-01-29T22:20:19.000000Z K 7 svn:log V 63 Grammar fix: ``Different than'' should be ``different from''. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-29T22:38:36.000000Z K 7 svn:log V 23 cosmetic changes only. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-29T22:51:16.000000Z K 7 svn:log V 26 Add __strong_reference(). END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-29T22:53:55.000000Z K 7 svn:log V 118 Use __strong_reference() instead of __weak_reference() to assure that the weak symbols of the same name are not used. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2000-01-30T00:32:56.000000Z K 7 svn:log V 42 Virgin import of tcpdump.org libpcap v0.5 END K 10 svn:author V 6 fenner K 8 svn:date V 27 2000-01-30T00:32:56.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r56889, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2000-01-30T00:43:38.000000Z K 7 svn:log V 18 Merge libpcap 0.5 END K 10 svn:author V 6 fenner K 8 svn:date V 27 2000-01-30T00:44:23.000000Z K 7 svn:log V 23 Upgrade to libpcap 0.5 END K 10 svn:author V 6 fenner K 8 svn:date V 27 2000-01-30T00:45:58.000000Z K 7 svn:log V 42 Virgin import of tcpdump.org tcpdump v3.5 END K 10 svn:author V 6 fenner K 8 svn:date V 27 2000-01-30T00:45:58.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r56893, 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 2000-01-30T00:45:59.000000Z K 7 svn:log V 76 This commit was manufactured by cvs2svn to create tag 'tcpdump-vendor-v3_5'. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2000-01-30T01:05:24.000000Z K 7 svn:log V 18 Merge tcpdump 3.5 END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-30T03:52:28.000000Z K 7 svn:log V 133 Fix kernel build breakage. ip6_fw.c also needs ipv6firewall options. Sorry for the problem. Submitted by: Jim Bloom END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-01-30T04:11:37.000000Z K 7 svn:log V 75 Add NO_OPENSSL knob to turn off building of openssl Requested by: wollman END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-01-30T04:12:49.000000Z K 7 svn:log V 77 Add NO_OPENSSL knob to turn off building of openssl Requested by: wollman END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-01-30T04:22:11.000000Z K 7 svn:log V 30 Document OpenSSL directories. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 2000-01-30T05:09:48.000000Z K 7 svn:log V 210 Typo fix. While I am at it, remove the name translation from block to raw device, they are equivalent now (or more accurately we no longer have block devices). Submitted by: Gregory Sutter END K 10 svn:author V 5 luoqi K 8 svn:date V 27 2000-01-30T05:24:55.000000Z K 7 svn:log V 50 Remove unused #include and prototype declaration. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-01-30T06:56:27.000000Z K 7 svn:log V 96 Fix bogon in previous commit. Re-enable Forth in the loader. Noticed by: dcs Approved by: jkh END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-30T07:54:05.000000Z K 7 svn:log V 139 Do not use 'alias' as a macro parameter name for __strong_reference(), since the word 'alias' appears in the macro body. Approved by: jkh END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-30T07:58:14.000000Z K 7 svn:log V 305 Fixed longstanding brokenness of wddump() in LBA mode. LBA mode may now be safe enough to recommend for working around the problem with CHS mode normally being limited to 65536*16*63 sectors. Fixed bitrot in related debugging code. Fixed related style bugs. Removed another vestige of bad144 support. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-30T10:14:13.000000Z K 7 svn:log V 82 Don't refer to TABLDISC in the comments here. Submitted by: bde Approved by: jkh END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-30T19:24:31.000000Z K 7 svn:log V 69 Retire Bison as it is not need to build GCC any more. Ok'ed by: JKH END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-01-30T20:32:59.000000Z K 7 svn:log V 229 When writing out bitmap buffers, need to skip over ones that already have a write in progress. Otherwise one can get in an infinite loop trying to get them all flushed. Submitted by: Matthew Dillon END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-30T20:57:58.000000Z K 7 svn:log V 121 The readline includes handling was moved down a level in src/gnu/libreadline -- reflect that change here. Ok'ed by: JKH END