ƒ­53254 225 500 484 489 188 260 302 128 153 150 216 243 234 410 171 156 167 194 424 181 140 131 302 227 141 828 260 207 290 295 139 167 150 103 226 148 161 156 366 158 232 137 247 286 172 141 153 304 208 195 143 169 134 180 110 116 135 167 145 155 1955 335 204 239 173 547 138 160 131 277 1392 150 233 193 313 353 297 297 241 109 175 159 297 249 461 1111 446 241 252 124 220 808 124 102 287 183 348 326 270 132 202 113 168 109 113 121 109 153 146 199 336 126 111 110 126 434 266 193 153 132 139 118 188 163 159 206 175 112 173 147 121 555 161 103 309 181 149 191 108 149 191 270 136 407 125 116 114 276 162 154 189 141 119 166 192 203 128 185 151 109 439 158 131 114 124 124 121 168 241 164 255 412 849 115 113 111 151 139 199 514 189 134 869 412 128 429 145 233 151 317 472 572 154 202 151 260 508 272 323 377 135 174 151 186 145 191 166 113 228 122 216 148 162 127 136 466 309 239 155 224 266 266 266 114 418 176 K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-11-17T01:54:17.000000Z K 7 svn:log V 407 Fix a bug in the hack that protects against FTP bounce attacks. It used to loop back up to the accept() call and block there, shutting out all other transports until a new connection came in. Now it returns instead after dropping the connection. That will take it back to the select() loop where all transports can be serviced. I intend to MFC this within a day or two since it fixes a DoS vulnerability. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-11-17T03:25:54.000000Z K 7 svn:log V 391 Fixed sorting on time. On i386's, time differences of more than 2147 seconds caused overflow. Use a type-safe but slightly slower comparison. Comparisons for other fields are still fragile. Fixed rounding of cputime (don't do extra work to get it slightly wrong by first converting without rounding to milliseconds). Removed dead code for setting cputime. Fixed comments about cputime. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-17T03:32:05.000000Z K 7 svn:log V 394 Put the listening socket into non-blocking mode before doing an accept(2). This is a not really problem on -current as the accept race is fixed, however it is a MFC candidate for -stable. This could possibly be slightly more efficient and leave the listening socket permanently in non-blocking mode, but I wasn't certain that I could catch all the stream/wait (not nowait) mode implications. END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-11-17T04:59:09.000000Z K 7 svn:log V 96 Convert the xpt, pass, pt and target drivers to use the new make_dev()/destroy_dev() interface. END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-11-17T05:06:52.000000Z K 7 svn:log V 167 Get rid of some trailing commas in enumerated types that cause gcc to complain when some warnings are turned on. Requested by: Bertrand Petit END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-11-17T06:05:09.000000Z K 7 svn:log V 206 Fix for 11815 (at mount time do a throwaway read of the front of the tape to force the drive to do a media access so it knows what media may be inserted). Also Ken's make_dev patches- relatively untested. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-17T07:03:32.000000Z K 7 svn:log V 33 This temperary file can die now. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-17T07:06:04.000000Z K 7 svn:log V 58 MFC: Bring in the first files for netgraph from -current. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-17T07:18:25.000000Z K 7 svn:log V 55 * Remove a trailing ";" from a macro. * Style cleanup. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-17T07:20:27.000000Z K 7 svn:log V 120 Pay attention to the "KEEP THIS IN SYNC" comment, and sync the `tm.h' header with src/gcc/usr.bin/cc/cc_tools/Makefile. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-17T07:24:00.000000Z K 7 svn:log V 147 MFC: bring in new files for netgraph. Reviewed by: Various, including but not limitted to: archie, phk, brian. Obtained from: Whistle via -current END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-17T07:30:35.000000Z K 7 svn:log V 138 Make "-mpreferred-stack-boundary=2" the default on the i386. This reduces the size of the kernel and modules when compiled with GCC 2.95. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-17T07:39:51.000000Z K 7 svn:log V 314 Add `mkstemp.c' to the mix if we are building on something older than __FreeBSD_version < 400004. This allows -STABLE to build -CURRENT sources. [mkstemps() was added to -current just before the version bump to 400004 (a matter of hours in this case), so the test is as exact as possible.] Submitted by: marcel END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-17T07:42:40.000000Z K 7 svn:log V 76 Allow sub-Makefile's to determine the version of the OS we are make'ing on. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-17T07:46:40.000000Z K 7 svn:log V 61 Add 3.3 related changes. Obtained from: Whistle 3.3 sources END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-17T07:57:15.000000Z K 7 svn:log V 72 Let the system know about the new files but don't put them in LINT yet. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-11-17T12:14:36.000000Z K 7 svn:log V 100 Sync with sys/i386/conf/{files.i386,options.i386} revision 1.220.2.16 and 1.220.2.15, respectively. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-11-17T12:22:51.000000Z K 7 svn:log V 326 Add perlopentut.pod, perlreftut.pod and perlthrtut.pod to the list of pod files to be converted to and installed as manual pages. These were probably overlooked in the last minor version number upgrade to perl5. This change was approved by the perl5 maintainer. PR: 14649 Submitted by: Andy Farkas END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-11-17T12:34:03.000000Z K 7 svn:log V 88 Supported PC-9801-100 SCSI interface. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-11-17T12:34:35.000000Z K 7 svn:log V 44 Fix invalid option name: DIVERT -> IPDIVERT END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-11-17T12:37:11.000000Z K 7 svn:log V 35 MFC: rev. 1.15, DIVERT -> IPDIVERT END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-17T12:49:22.000000Z K 7 svn:log V 207 Add e_stats (p->p_stats, from struct user->u_stats) to eproc so it's fetchable via sysctl. This saves ps having to read the u-area for stats. Be sure to recompile libkvm, ps, w, top and the usual suspects. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-17T12:52:42.000000Z K 7 svn:log V 132 Use eproc.e_stats, not a series of crude hacks to fetch it from the u-area. Also, fix some indentation that got messed up somehow.. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-11-17T13:09:01.000000Z K 7 svn:log V 44 MFC rev 1.5: Add missing tutorials to PODS. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-17T13:37:30.000000Z K 7 svn:log V 733 I'm probably jumping the gun, but what the heck, this is -current. Turn off setgid-kmem for /bin/ps, it's now quite functional without it. ps no longer needs /dev/*mem or /proc. (It will still use some /proc files if they are available for -e, but it's not required, so it'll happily run in a jail or chroot). The proc stats are now part of eproc (obtained via sysctl) and no longer needs to beat up the u-page reading code and the problems with that. This also has the side effect of disabling 'ps -e' for normal users *EXCEPT* when looking at their own processes. ie: they can see environments in processes with their uid, enforced by the ownership of /proc/*/mem. Root can still see them all, as it can open all /proc/*/mem. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-17T15:28:45.000000Z K 7 svn:log V 165 Use the same technique as ps(1) to avoid the need for setgid. (ie: use /dev/null as the default kernel and /dev/mem filenames, but still allow the usual overrides) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-17T15:50:45.000000Z K 7 svn:log V 111 Build genrtl.h before print-rtl.o. Submitted by: John Hay (basic idea, changed by me) END K 10 svn:author V 6 davidn K 8 svn:date V 27 1999-11-17T16:31:51.000000Z K 7 svn:log V 194 Reduce max length of user names to 15 characters to reflect reality. This also prevents the line-wrap and messed up display that occurs when there happens to be one or more names with 15 chars. END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-11-17T16:53:34.000000Z K 7 svn:log V 197 The pipleline problem introduced in version 1.22 wasn't fully fixed in 1.23. This revision should work for long pipes both in here-documents/backquote and in normal cases. Fix works for jmz, bde. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-11-17T17:11:21.000000Z K 7 svn:log V 44 Fix a couple of boo-boos in the last delta. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-11-17T17:41:22.000000Z K 7 svn:log V 72 When allocating a new PKTHDR mbuf, always set m->m_pkthdr.rcvif = NULL. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-11-17T17:53:03.000000Z K 7 svn:log V 58 MFC 1.14 -> 1.15: Don't hang on connections from port 20. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-11-17T18:06:56.000000Z K 7 svn:log V 11 gcc 2.95.2 END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-17T18:19:51.000000Z K 7 svn:log V 130 Revert a change that I mis-understood. The version in -stable should be the same as that in -current, not the version at Whistle. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-17T18:25:02.000000Z K 7 svn:log V 53 remove unused message type (matches -current again). END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-17T18:37:45.000000Z K 7 svn:log V 66 reserve the constant NETGRAPHDISC so that it agrees with -current END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-17T18:44:52.000000Z K 7 svn:log V 61 Use defined line discipline value. now the same as -current. END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-17T19:11:51.000000Z K 7 svn:log V 272 Merge with OpenBSD whois (with bugfixes missed there) New features are: Automatic lookup using *.whois-servers.net Recursive lookup using Registrar's name Fallback to InterNIC for non-domains -m for RADB database -Q to turn recursion/fallback off Obtained from: OpenBSD END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-17T20:38:05.000000Z K 7 svn:log V 63 Allow netgraph to load its modules in 3.3 .. matches -current. END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-11-17T20:51:08.000000Z K 7 svn:log V 135 Remove repo-copied manpages (massive relocation of non-i386 specific manpages to architecture independant place) from RELENG_3 branch. END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-17T20:51:35.000000Z K 7 svn:log V 44 purity change for name length checking code END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-11-17T20:57:49.000000Z K 7 svn:log V 154 The logic for blackhole processing does not free mbufs if the blackhole flag is set. PR: 14958 Submitted by: Larry Baird Reviewed by: phk END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-11-17T21:08:44.000000Z K 7 svn:log V 189 Add repo-copied manpages to RELENG_3 branch. All manpages located in i386 specific mandirectory and available on both i386 and alpha architectures were moved to arch-independant directory. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-11-17T21:12:17.000000Z K 7 svn:log V 78 Make setproctitle(NULL) restore all of the original arguments (if it's able). END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-11-17T21:12:35.000000Z K 7 svn:log V 47 Fix ``set proctitle'' by using setproctitle(). END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-11-17T21:32:40.000000Z K 7 svn:log V 59 modfind(char *) -> modfind(const char *) Reminded by: dfr END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-11-17T21:33:25.000000Z K 7 svn:log V 211 The function `procfs_getattr()' in procfs doesn't set the value of vap->va_fsid, so we cannot get valid information about procfs. Submitted by: SAWADA Mizuki miz@pa.aix.or.jp Reviewed by: phk PR: 1654 END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-11-17T21:35:07.000000Z K 7 svn:log V 115 Make proc/*/cmdline use the cached argv if available. Submitted by: Paul Saab Reviewed by: phk END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-11-17T21:36:21.000000Z K 7 svn:log V 99 Adding some USB manpages to RELENG_3. These drivers already present in LINT, but docs not present. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-11-17T21:40:14.000000Z K 7 svn:log V 51 Do timeouts in terms of hz Spotted by: julian END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-11-17T21:43:00.000000Z K 7 svn:log V 77 "b_unused1" was. Fix comment for b_caller[12] fields. Spotted by: grog END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-11-17T21:43:20.000000Z K 7 svn:log V 38 MFC: typo fix (assember -> assembler) END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-11-17T21:47:09.000000Z K 7 svn:log V 84 MFC: rev. 1.7, 1.8: convert table to mdoc format, remove troff formatting directive END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-11-17T21:48:22.000000Z K 7 svn:log V 14 MFC: typo fix END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-11-17T21:50:08.000000Z K 7 svn:log V 20 MFC: mdoc style fix END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-11-17T21:53:37.000000Z K 7 svn:log V 39 MFC: rev.1.4, update online references END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-11-17T21:54:53.000000Z K 7 svn:log V 71 MFC: rev. 1.4, Document the new generic memory range management ioctls END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-11-17T21:55:48.000000Z K 7 svn:log V 49 MFC: rev. 1.9, remove cross-reference to nca(4). END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-11-17T21:57:15.000000Z K 7 svn:log V 59 MFC: rev. 1.7, update instructions for setting up symlinks END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-11-17T22:33:51.000000Z K 7 svn:log V 1857 Synchronisation with NetBSD as of 1999/11/16: Cleaning up the code: - Declare many functions static - Change variable names to make them more self explanatory - Change usbd_request_handle -> usbd_xfer_handle - Syntactical changes - Remove some unused code - Other KNF changes Interrupt context handling - Change delay to usbd_delay_ms were possible (takes polling mode into account) - Change detection mechanism for interrupt context Add support for pre-allocation DMA-able memory by device driver Add preliminary support for isochronous to the UHCI driver (not for OHCI yet). usb.c, uhci.c, ohci.c - Initial attempt at detachable USB host controllers - Handle the use_polling flag with a lttle more care and only set it if we are cold booting. usb.c, uhci.c ohci.c, usbdi.c usbdi_util.c usb_subr.c - Make sure an aborted pipe is marked as not running. - Start queued request in the right order. - Insert some more DIAGNOSTIC sanity checks. - Remove (almost) unused definitions USBD_XFER_OUT and USBD_XFER_IN. usb.c, usb_subr.c - Add an event mechanism so that a userland process can watch devices come and go. ohci.c - Handle the case when a USB transfer is so long that it crosses two page (4K) boundaries. OHCI cannot do that with a single TD so we make a chain. ulpt.c - Use a bigger buffer when transferring data. - Pre-allocate the DMA buffer. This makes the driver slightly more efficient. - Comment out the GET_DEVICE_ID code, because for some unknown reason it causes printing to fail sometimes. usb.h - Add a macro to extract the isoc type. - Add a macro to check whether the routine has been entered after splusb and if not, complain. usbdi.c - Fix a glitch in dequeueing and aborting requests on interrupt pipes. - Add a flag in the request to determine if the data copying is done by the driver or the usbdi layer. END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-11-17T22:38:02.000000Z K 7 svn:log V 241 Add network pass4 - after all local (/usr/local/etc/rc.d f.e.) daemons started. Move log_in_vain option there. It is needed to avoid lot of connections to port 80 logged on production WWW server prior Apache started from /usr/local/etc/rc.d END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-11-17T22:47:11.000000Z K 7 svn:log V 107 Change the name of the modules from _mod to Suggested by: David O'Brien END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-11-17T23:02:34.000000Z K 7 svn:log V 142 Add the entry for usb (as opposed to usb). It's minor is equivalent to usb255 and will be used for the event queue of the usb daemon. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-11-17T23:42:09.000000Z K 7 svn:log V 80 Allow octal or hex input. Suggested-by: Geoff Steckel END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-11-17T23:54:39.000000Z K 7 svn:log V 454 o Remove #if XXX from around the probe code. o Rewrite probe code to work in the newbus world. o Add preliminary pnp support. I have no clue what the pnp ids for the older ISA machines/cards. I don't have any of these cards/machines so I'll have to rely on the user community to give me help. o Minor code reformatting. Attach hasn't been touched, and there may be some config issues that we need to deal with as well. These will follow in time. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-11-17T23:54:50.000000Z K 7 svn:log V 42 MFC: Add comment about the debugging flag END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-18T01:13:56.000000Z K 7 svn:log V 65 MFC: The uilities compile a lot easier if I include the library. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-18T01:23:06.000000Z K 7 svn:log V 36 fix up a whitespace screwup I made. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-18T01:38:20.000000Z K 7 svn:log V 181 As -stable does not yet have strtoul or ctype.h, temporarily include them in the netgraph sources, as we need them. I'll have another crusade at a later date to do an MFC on these. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-11-18T03:01:06.000000Z K 7 svn:log V 1298 For the TCP transport, put the listening socket in non-blocking mode. This addresses a well-known race condition that can cause servers to hang in accept(). The relevant case is when somebody connects to the server and then immediately kills the connection by sending a TCP reset. On the server this causes select to report a ready condition on the socket, after which the accept call blocks because there is no longer any pending connection to accept. In -current there is already a work-around for this in the kernel. It was merged into -stable some time ago, but then David Greenman reverted it because it seemed to be causing a socket leak in some cases. (See uipc_socket.c revision 1.51.2.3.) Hence this userland fix is needed in -stable, and I plan to merge it into that branch soon because it fixes a potential DoS attack. It may also be needed in -current if the suspected socket leak turns out to be real. In any case, after thinking it over I believe the fix belongs in userland. An application shouldn't assume that a ready return from select guarantees that the subsequent I/O operation cannot block. A lot can happen between the select and the accept. A similar fix should most likely be applied to the Unix domain socket transport too. Submitted by: peter Reviewed by: jdp END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-18T03:03:01.000000Z K 7 svn:log V 55 Don't ask about SCO/IBSC2 binary support on the Alpha. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T04:20:23.000000Z K 7 svn:log V 138 Move Alpha conflicting entries (98,99) to 135,136. Renumber the zsc CDEV_MAJOR entry to match.. Is "ipr" in the tree? I can't find it. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-11-18T04:27:10.000000Z K 7 svn:log V 99 For now, disable umodem module building, because it doesn't. Don't want to break the snapshots :) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T04:31:31.000000Z K 7 svn:log V 218 Use a common MAKEDEV between the Alpha and i386 - the only differences of significance were due to the Alpha version going stale. We use common device numbering for devices. Hopefully, this file's days are numbered. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T05:15:09.000000Z K 7 svn:log V 258 Tidy up a few loose ends in the fifo setup code. Don't use NFDC as an arbitary limit, it is not required and goes against using PnP fdc devices (eg: when PNPBIOS is turned on, the motherboard devices (sio, fdc, etc etc) are detected via PnP, not config(8).) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T05:43:32.000000Z K 7 svn:log V 202 Convert iic to use make_dev() rather than cdevsw_add(). This stops the annoying 'iic is usurping iic's cdevsw' type messages. (Yes, there are other ways to fix cdevsw_add(), but that is a doomed api) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T05:44:56.000000Z K 7 svn:log V 202 Convert smb to use make_dev() rather than cdevsw_add(). This stops the annoying 'smb is usurping smb's cdevsw' type messages. (Yes, there are other ways to fix cdevsw_add(), but that is a doomed api) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T06:05:30.000000Z K 7 svn:log V 146 'const'ify a bunch of pointers in the resource_*() functions for accessing the config hint tables. This fixes a few warnings elsewhere (eg: fd). END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T06:29:57.000000Z K 7 svn:log V 15 Fix a warning. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T06:34:47.000000Z K 7 svn:log V 81 Remove cdevsw_add() - the necessary make_dev() calls appear to be there already. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T06:37:00.000000Z K 7 svn:log V 65 Remove cdevsw_add() - the necessary make_dev() is already there. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T06:39:47.000000Z K 7 svn:log V 202 Remove cdevsw_add() - the make_dev() calls are already there. Don't '#if NSNP > 0' around the thing as it's silly and not required. config(8) only causes it to be compiled if NSNP is > 0 by definition. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T06:41:30.000000Z K 7 svn:log V 154 Remove cdevsw_add() as the make_dev()'s are done in a clone-like fashion. (ie: the next device is created with make_dev as the first is opened and so on) END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-11-18T06:54:19.000000Z K 7 svn:log V 368 Hijack old, broken, obsolete, unsupported pcic module for the NEWCARD code. You can now build the newcard's pcic driver as a module for all the joy that will bring you, which currently isn't so much joy as it is pain. The old pccard module will never be made to work again, so I think this is OK. Note, it still remains disabled in sys/modules/Makefile on purpose. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T06:55:40.000000Z K 7 svn:log V 1015 Remove the non-functional "swap device" userland front-end to the multiplexed underlying swap devices (/dev/drum). The only thing it did was to allow root to open /dev/drum, but not do anything with it. Various utilities used to grovel around in here, but Matt has written a much nicer (and clean) front-end to this for libkvm, and nothing uses the old system any more. The VM system was calling VOP_STRATEGY() on the vp of the first underlying swap device (not the /dev/drum one, the first real device), and using the VOP system to indirectly (and only) call swstrategy() to choose an underlying device and enqueue it on that device. I have changed it to avoid diverting through the VOP system and to call the only possible target directly, saving a little bit of time and some complexity. In all, nothing much changes, except some scaffolding to support the roundabout way of calling swstrategy() is gone. Matt gave me the ok to do this some time ago, and I apologize for taking so long to get around to it. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-11-18T07:02:18.000000Z K 7 svn:log V 353 Newcard's pccard module. It compiles, but doesn't work. This should make development easier and push the ability of newbus to load busses to the test. Not added to sys/modules/Makefile because it isn't ready to break the nightly snapshots for alpha yet :-). NOTE: This is only for NEWCARD. The old pccard stuff will not build as a loadable module. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-11-18T07:11:16.000000Z K 7 svn:log V 148 Add modules for cardbus and the cardbus bridge driver. Files needed to build these to be committed next. Again, not added to sys/modules/Makefile END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-11-18T07:14:54.000000Z K 7 svn:log V 159 Initial import of cardbus bridge driver (cbb) from the latest newconfig code. This is a raw import and doesn't compile yet. Obtained from: newconfig project END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-18T07:17:17.000000Z K 7 svn:log V 29 remove silly second ID line. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-11-18T07:21:51.000000Z K 7 svn:log V 127 Raw import of newconfig cardbus code. This is effectively an import, so the code doesn't compile. I added $FreeBSD$ headers. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T07:22:41.000000Z K 7 svn:log V 713 Merge some typo fixes from dev/sio/sio.c (siostop -> comstop) Remove EXTRA_SIO/NSIOTOT and make it fully dynamic (from dev/sio/sio.c) Make sio work for pccard here - pccardd doesn't activate interrupts until after prove has succeeded. Mark the initial reset of likely sio ports as broken as it depended on config supplying a list of locations to probe, devices are now proved standalone. Optimize a bit of COM_NOAST4() logic. Use bus_get_resource_start() etc rather than using isa-centric calls. Reactivate the IIR_TXRDYBUG test, I've got a card here with it. Try to be a bit smarter about activating interrupts (ie: don't panic if polled) Fix some style bugs that have crept in over time (there are still more). END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-11-18T07:22:59.000000Z K 7 svn:log V 32 Sync to latest cardbusdevs file END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T07:34:58.000000Z K 7 svn:log V 9 Zap nsio END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-11-18T08:08:28.000000Z K 7 svn:log V 191 Only bother converting the stat structure if we intend to return it, when no error occurs. PR: kern/14966 Reviewed by: dillon@freebsd.org Submitted by: Kelly Yancey kbyanc@posi.net END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-11-18T08:09:08.000000Z K 7 svn:log V 88 MFC 1.76 - only bother converting the stat structure if we intend to return it. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-11-18T08:13:21.000000Z K 7 svn:log V 250 Follow-up on mdoc fixes in rev 1.35; this includes things that I missed in that revision as well as things I broke in that revision. A note- worthy instance of the latter case was the inversion of -E and -V in the subsection on Commandline Editing. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-11-18T08:14:20.000000Z K 7 svn:log V 230 Ensure that garbage from the kernel stack does not wind up being returned to user mode in the spare fields of the stat structure. PR: kern/14966 Reviewed by: dillon@freebsd.org Submitted by: Kelly Yancey kbyanc@posi.net END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-11-18T08:15:12.000000Z K 7 svn:log V 174 MFC vfs_syscalls.c/1.145 and vfs_vnops.c/1.84 - ensure that garbage from the kernel stack is not returned to user mode in the spare fields of the stat structure. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T08:18:13.000000Z K 7 svn:log V 38 Fix a warning (unused variable RCSid) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T08:28:24.000000Z K 7 svn:log V 107 Fix a warning and a potential panic if TCPDEBUG is active. (tp is a wild pointer and used by TCPDEBUG2()) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T08:32:02.000000Z K 7 svn:log V 19 Fix some warnings. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T08:36:42.000000Z K 7 svn:log V 74 Touch up the make_dev() usage to hopefully make it work and fix warnings. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T08:39:02.000000Z K 7 svn:log V 15 Fix a warning. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T08:41:53.000000Z K 7 svn:log V 19 Fix some warnings. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T08:43:58.000000Z K 7 svn:log V 27 Fix some -Wunused warnings END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T08:47:10.000000Z K 7 svn:log V 15 Fix a warning. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T08:49:40.000000Z K 7 svn:log V 59 Fix a warning (unused static declaration without MFS_ROOT) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T08:51:44.000000Z K 7 svn:log V 52 MFC rev 1.14 - add missing ICMP_PARAMPROB_* defines END K 10 svn:author V 6 alfred K 8 svn:date V 27 1999-11-18T08:57:03.000000Z K 7 svn:log V 103 remove PCATCH from a tsleep that isn't checked for (avoid infinite loop). this needs to be revisited. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T08:58:37.000000Z K 7 svn:log V 241 If we have found pci devices via pci_cfgopen(), but don't find a host->pci bridge specifically, then add a pcib0 device on the motherboard for the pci bus to hang off. Requested by: Anders Andersson Obtained from: dfr END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T09:07:30.000000Z K 7 svn:log V 32 Fix an unused variable warning. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-18T09:08:39.000000Z K 7 svn:log V 16 MFC: mkstemps() END K 10 svn:author V 3 des K 8 svn:date V 27 1999-11-18T09:33:48.000000Z K 7 svn:log V 18 MFC all of inetd. END K 10 svn:author V 3 des K 8 svn:date V 27 1999-11-18T09:45:15.000000Z K 7 svn:log V 34 MFC inetd.conf to match inetd(8). END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T09:54:11.000000Z K 7 svn:log V 339 Hack: comment out the pull-in of src/sys/../share/mk/bsd.kern.mk as that breaks if you try and compile a kernel before building world, as is presently required to get past the signal changes. I don't particularly like doing this, but at least it will mean that a 'make world' will activate the gcc 2.95.2-specific option in bsd.kern.mk. END K 10 svn:author V 2 pb K 8 svn:date V 27 1999-11-18T10:20:45.000000Z K 7 svn:log V 174 Make last commit bde-compliant: - correct indentation - change data types for consistency with the rest of ping.c - create new variable separate from "answer" for clarity END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-18T10:29:06.000000Z K 7 svn:log V 99 Argh, don't turn the IIR test on unless it's a pccard. These tests mess up the subsequent probes. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-11-18T11:26:45.000000Z K 7 svn:log V 60 Sync with sys/i386/conf/Makefile.i386 revision up to 1.163. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-11-18T11:34:26.000000Z K 7 svn:log V 39 Sync with sys/isa/fd.c revision 1.168. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-11-18T12:22:09.000000Z K 7 svn:log V 46 Sync with sys/isa/sio.c revision up to 1.275. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-11-18T12:45:09.000000Z K 7 svn:log V 22 Missed a name change. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-11-18T12:50:48.000000Z K 7 svn:log V 92 Change the clist reservation from 0 to buffer size. Submitted by: mmoeller@infolibria.com END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-11-18T13:33:53.000000Z K 7 svn:log V 69 MFC: Update PicoBSD so it does not need to patch the passwd Makefile END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-11-18T13:35:02.000000Z K 7 svn:log V 65 MFC: no longer required now the passwd Makefile has been updated END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-11-18T14:18:19.000000Z K 7 svn:log V 112 Set port_used and mem_used to the resource size instead of 1. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-11-18T16:04:53.000000Z K 7 svn:log V 79 mdoc(7)'fy Mostly submitted by: "Philippe Charnier" END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-11-18T16:06:50.000000Z K 7 svn:log V 16 MFC: mdoc(7)'fy END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-11-18T16:09:40.000000Z K 7 svn:log V 77 Do not suggest user to change /etc/defaults/rc.conf. Requested by: sheldonh END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-11-18T16:10:46.000000Z K 7 svn:log V 51 MFC: don't suggest to update /etc/defaults/rc.conf END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-11-18T18:02:44.000000Z K 7 svn:log V 25 Add usbdevs and friends. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-11-18T18:04:17.000000Z K 7 svn:log V 458 Cleanup of the code before we add a few thins. - remove the use of NDEV. It is confusing. MAXUSBDEV should do. - add some comments. - add more explanation in usage() - change the timeout value for undetected USB devices from 300 to 30 seconds. I don't think anyone wants to wait 5 minutes for broken devices to show up. The overhead CPU wise is very little. - print 'no controllers found' as a fatal error. - remove inclusion of malloc.h. It's unused. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-11-18T20:45:04.000000Z K 7 svn:log V 67 Cop on a bit and regenerate things correctly. Pointed out by: bde END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-11-18T22:40:20.000000Z K 7 svn:log V 11 Fix typos. END K 10 svn:author V 7 roberto K 8 svn:date V 27 1999-11-18T23:04:38.000000Z K 7 svn:log V 212 Stop run() from dereferencing a NULL pointer when you enter a valid command then a ^D at the prompt. cdcontrol> play 1 14 cdcontrol> zsh: 40874 segmentation fault (core dumped) /usr/sbin/cdcontrol -f /dev/cd1c END K 10 svn:author V 7 cpiazza K 8 svn:date V 27 1999-11-18T23:32:43.000000Z K 7 svn:log V 85 Make `pkg_add -r package1 package2 package3 ...` work correctly. Reviewed by: billf END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-19T00:44:17.000000Z K 7 svn:log V 54 MFC: 1.64 Add hooks needed for netgraph to run pppoe. END K 10 svn:author V 3 jmz K 8 svn:date V 27 1999-11-19T00:47:19.000000Z K 7 svn:log V 99 MFC: Ignore the MAIL environment variable when the -u flag is set. Added $FreeBSD$ PR: misc/14976 END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-11-19T02:16:26.000000Z K 7 svn:log V 14 Spelling fix. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-11-19T04:04:56.000000Z K 7 svn:log V 55 Reenable "umodem", as its build is not broken anymore. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-11-19T04:25:39.000000Z K 7 svn:log V 96 Rename 'struct private' to 'struct ng_xxx_private' to allow gdb to disambiguate when debugging. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-11-19T04:27:53.000000Z K 7 svn:log V 174 Remove the address and control field compression functionality of this node type. ACF is device independent and therefore belongs in ng_ppp.c (which already implements it). END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-11-19T04:30:26.000000Z K 7 svn:log V 41 Update to reflect changed functionality. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-11-19T04:31:29.000000Z K 7 svn:log V 314 MFC: Add support for RADIUS accounting. This is a merge of the following revisions: 1.6 src/lib/libradius/libradius.3 1.4 src/lib/libradius/radius.conf.5 1.4 src/lib/libradius/radlib.c 1.3 src/lib/libradius/radlib.h 1.4 src/lib/libradius/radlib_private.h PR: misc/14284 END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-11-19T04:32:28.000000Z K 7 svn:log V 30 Add reference to ng_pppoe(8). END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-11-19T04:40:34.000000Z K 7 svn:log V 21 Miscellaneous edits. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-11-19T04:41:09.000000Z K 7 svn:log V 19 Update references. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-11-19T04:45:07.000000Z K 7 svn:log V 183 In revision 1.21 I changed the search order for shared libraries, but I forgot to make the corresponding fix to the comment. Rectify that. Submitted by: Tony Finch END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-11-19T04:47:36.000000Z K 7 svn:log V 70 MFC 1.38 -> 1.39: Fix comment describing shared library search order. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-19T05:37:37.000000Z K 7 svn:log V 59 protect some more operations with splimp() under Netgraph. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-11-19T05:43:33.000000Z K 7 svn:log V 94 Use KASSERT() instead of old #ifdef DIAGNOSTICS. Add more INVARIANTS-enabled sanity checking. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-11-19T05:45:11.000000Z K 7 svn:log V 46 Add some safety using KASSERT() and splnet(). END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-11-19T05:49:18.000000Z K 7 svn:log V 24 Move misplaced #define. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-11-19T05:49:54.000000Z K 7 svn:log V 71 Fix bug where hook pointers were not getting updated on disconnection. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-11-19T05:50:29.000000Z K 7 svn:log V 97 Use 'struct ng_xxx_private' instead of 'struct private' to help gdb disambiguate when debugging. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-19T06:22:33.000000Z K 7 svn:log V 107 MFC: Add netgraph options to these sync card drivers This allows the netgraph frame relay etc. to be used. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-11-19T06:31:24.000000Z K 7 svn:log V 36 Module name is cardbus, not pccard. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-19T06:56:34.000000Z K 7 svn:log V 90 Add an example of how to set up a frame relay link using netgraph and the 'sr' sync card. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-19T07:04:36.000000Z K 7 svn:log V 56 Add an example of how to run raw IP across a sync port. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1999-11-19T07:15:24.000000Z K 7 svn:log V 16 wb.4 has moved. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-11-19T07:29:10.000000Z K 7 svn:log V 344 Rename es1370.c to es137x.c and merge in the patches to support ES1371 and ES1373 PCI Audio Sound Chips. The 1371 and 1373 can be found on newer CreativeLabs/Ensoniq sound cards such as the SoundBlaster PCI 16,64 and 128. Submitted by: Russell Cattelan Obtained from: Parts obtained from linux, but rewritten by Russell END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-19T07:35:42.000000Z K 7 svn:log V 63 MFC: Add these so teh sync cards can compile in netgraph mode. END K 10 svn:author V 3 sos K 8 svn:date V 27 1999-11-19T08:21:15.000000Z K 7 svn:log V 39 Loose ad_sleep, its of no use anymore. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-19T09:17:40.000000Z K 7 svn:log V 19 fix stupid merge-o END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-19T09:19:44.000000Z K 7 svn:log V 29 fix braino.. line misplaced. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-19T09:26:09.000000Z K 7 svn:log V 29 Add parameters to prototype. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-19T09:30:31.000000Z K 7 svn:log V 26 Add field netgraph needs. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-19T09:38:09.000000Z K 7 svn:log V 73 Need to call the netgraph initialiser (I have no idea how I missed that) END K 10 svn:author V 7 roberto K 8 svn:date V 27 1999-11-19T10:51:16.000000Z K 7 svn:log V 144 The "acfcomp" field is not in the structure anymore. There may be a better way to do that but it fixes buildworld. World broken by: archie :-) END K 10 svn:author V 7 roberto K 8 svn:date V 27 1999-11-19T12:14:10.000000Z K 7 svn:log V 68 Add share/examples/netgraph. Forgotten by: our friends at Whistle. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-11-19T13:13:28.000000Z K 7 svn:log V 158 Make the event creation work - Create the /dev/usb event queue device node. - Add usbread to the cdevsw. - Also hide the many minor() behind a USBUNIT macro. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-11-19T13:38:22.000000Z K 7 svn:log V 314 Properly attribute interrupt time on alpha. Previously, interrupt time was likely to be counted as idle time. Note that we are counting time spent in software interrupt handlers as interrupt time, so this invalidates the i386 meaning of intr_nesting_level. Reviewed by: dfr, bde Tested by: anderson@cs.duke.edu END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-11-19T16:49:30.000000Z K 7 svn:log V 753 Optimize two cases in the MP locking code. First, it is not necessary to use a locked cmpexg when unlocking a lock that we already hold, since nobody else can touch the lock while we hold it. Second, it is not necessary to use a locked cmpexg when locking a lock that we already hold, for the same reason. These changes will allow MP locks to be used recursively without impacting performance. Modify two procedures that are called only by assembly and are already NOPROF entries to pass a critical argument in %edx instead of on the stack, removing a significant amount of code from the critical path as a consequence. Reviewed by: Alfred Perlstein , Peter Wemm END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-19T17:13:31.000000Z K 7 svn:log V 20 Add to the HISTORY. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-19T17:15:10.000000Z K 7 svn:log V 18 MFC: sync HISTORY END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-19T17:16:29.000000Z K 7 svn:log V 16 Silence warning END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-11-19T20:32:46.000000Z K 7 svn:log V 56 Add a field archie forgot to merge in from out sources. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-11-19T20:42:06.000000Z K 7 svn:log V 47 MFC: about 2 month's worth of stacked changes. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-11-19T20:42:14.000000Z K 7 svn:log V 103 Revert previous commit now that 'acfcomp' has been removed from libnetgraph/debug.c to fix make world. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-11-19T21:29:03.000000Z K 7 svn:log V 421 The at_exit and at_fork functions currently use a 'roll your own' linked list to store the callbak routines. The patch converts the lists to queue(3) TAILQs, making the code slightly clearer and ensuring that callbacks are executed in FIFO order. Man page also updated as necesary. (discontinued use of M_TEMP malloc type while here anyway /phk) Submitted by: Jake Burkholder jake@checker.org PR: 14912 END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-11-19T21:34:50.000000Z K 7 svn:log V 97 Use LIST_FOREACH to traverse the allproc list. Submitted by: Jake Burkholder jake@checker.org END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-11-19T22:10:35.000000Z K 7 svn:log V 42 MFC 1.15 -> 1.16: Fix select/accept race. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-11-19T22:47:19.000000Z K 7 svn:log V 773 Optimize two cases in the MP locking code. First, it is not necessary to use a locked cmpexg when unlocking a lock that we already hold, since nobody else can touch the lock while we hold it. Second, it is not necessary to use a locked cmpexg when locking a lock that we already hold, for the same reason. These changes will allow MP locks to be used recursively without impacting performance. Modify two procedures that are called only by assembly and are already NOPROF entries to pass a critical argument in %edx instead of on the stack, removing a significant amount of code from the critical path as a consequence. Reviewed by: Alfred Perlstein , Peter Wemm END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-11-19T23:21:13.000000Z K 7 svn:log V 317 Update the time delta of the first item in TimerList before inserting a new item. Without this, it's possible to mis-insert quite badly... but only by as much as the load of the first item, which is almost always 1 second. Initialise the timerservice with `restart' set if we're inserting at the start of the list. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-11-19T23:34:01.000000Z K 7 svn:log V 36 Conditionalise unwanted chattyness. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-11-19T23:48:05.000000Z K 7 svn:log V 334 MFC: Support PPPoE (PPP over Ethernet), but disabled for now. Moan about -alias (but still honour it). kldload the tun module if required. Add -unit and -foreground command line arguments. Support fast-queue configuration. Make ``set autoload'' functional. Allow GRE packet filtering Many bug fixes END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-11-20T00:08:55.000000Z K 7 svn:log V 51 Forgot the -f in ``cvs rm'' before last commit :-( END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-20T00:15:17.000000Z K 7 svn:log V 137 Fix HISTORY - the copyright header on the file of the GCC version was misleading. Submitted by: Theo de Raadt END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-20T00:19:15.000000Z K 7 svn:log V 56 MFC: HISTORY (hopefully I've finally gotten this right) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-20T00:28:03.000000Z K 7 svn:log V 221 Remove the `sysctl' get osversion hack. There are issues with cross-hosting builds, Also, `sysctl' is not a build-tool and I'd rather not make it one. 3-STABLE has been updated to deal with the main reason this came in. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-20T00:32:05.000000Z K 7 svn:log V 376 mkstemps() has been brought into 3-STABLE, so this isn't needed here anymore as building -CURRENT sources on 3-STABLE was the reason for the previous revision adding this. Note that since the GCC Project moved mkstemp.c from GCC's world to libiberty, we no longer support building -CURRENT sources on non-FreeBSD boxes unless that box has a very simular libc mix as FreeBSD. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-20T01:28:19.000000Z K 7 svn:log V 476 Add entries for the upcoming 3.4. These include: * Support for Adaptec 152x/151x/AIC-6360 SCSI controlers is back. * New networking security features (all the new knobs in rc.conf). * Netgraph. * inetd MFC NOTE the text I added for Netgraph and the inetd MFC is an embarrising place holder. The commiters in the know on these changes need to change my prose, else we'll all be embarrised that we have no clue what our chagnes were. Forgotten-by: the respecive committers. END K 10 svn:author V 7 cpiazza K 8 svn:date V 27 1999-11-20T02:01:04.000000Z K 7 svn:log V 58 MFC rev 1.29; make pkg_add -r work for multiple packages. END K 10 svn:author V 2 bp K 8 svn:date V 27 1999-11-20T03:03:14.000000Z K 7 svn:log V 110 Vnode was left referenced in the case if ELF image is broken. Reviewed by: Peter Wemm END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-11-20T05:02:00.000000Z K 7 svn:log V 59 Kill unneeded includes Found by phk's script a while ago. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-11-20T05:16:14.000000Z K 7 svn:log V 167 Kill unneeded #includes. They were left over from the short period of time when a strcmp against the device name was required. Sio patches sent to peter for review. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-11-20T07:23:28.000000Z K 7 svn:log V 415 Latest incremental efforts on newcard: o Delete pcic1 from NEWCARD o Add explicit resource hints to pcic0 o Get attach working with newbus, kinda (it does all the newbus stuff, but doesn't try to attach the pccard yet, too many panics). o Disable ie0 and le0 in NEWCARD config. There appears to be a bug in the isa_compat code wrt memory conflicts with newbus drivers for reasons unknown. o Minor cleanups. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-11-20T09:28:01.000000Z K 7 svn:log V 177 I forgot to remove the "NCARD == 0" hacks that kept this driver from blowing up on PCMCIA systems. The hack isn't needed anymore. Reminded by: Blaz Zupan END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-20T09:40:28.000000Z K 7 svn:log V 228 Back out the botched attempt to update to gnu grep 2.3 (lots of history was lost). Restore original version to try and avoid breaking the build while David O'brien does a proper set of imports and merges. Requested by: obrien END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-11-20T10:00:46.000000Z K 7 svn:log V 284 struct mountlist and struct mount.mnt_list have no business being a CIRCLEQ. Change them to TAILQ_HEAD and TAILQ_ENTRY respectively. This removes ugly mp != (void*)&mountlist comparisons. Requested by: phk Submitted by: Jake Burkholder jake@checker.org PR: 14967 END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-11-20T10:38:59.000000Z K 7 svn:log V 41 Add some info about ppp, i4b & netgraph. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-11-20T10:54:57.000000Z K 7 svn:log V 80 Add options NETGRAPH, NETGRAPH_PPPOE and NETGRAPH_SOCKET to the release kernel. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-11-20T10:55:27.000000Z K 7 svn:log V 57 Don't compile NETGRAPH out of ppp for the release crunch END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-11-20T11:29:44.000000Z K 7 svn:log V 92 Add details of new i4b hardware support Submitted by: Udo Schweigert END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-11-20T13:18:04.000000Z K 7 svn:log V 53 Get rid of calls to vfinddev() by doing like specfs. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-11-20T13:18:24.000000Z K 7 svn:log V 99 Get rid of calls to vfinddev() by ripping out code for vnode type which has already been disabled. END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-11-20T14:01:48.000000Z K 7 svn:log V 75 Make __sfp() (FILE allocator) thread-safe: added locking like in malloc(). END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-11-20T14:52:03.000000Z K 7 svn:log V 22 Add (FILE *) locking. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-11-20T14:56:55.000000Z K 7 svn:log V 133 Allow NULL for startp and/or countp in bus_get_resource() so that you can get one of the two without having to use a dummy variable. END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-11-20T15:41:43.000000Z K 7 svn:log V 31 Generate skel.c at build time. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-11-20T16:09:10.000000Z K 7 svn:log V 120 Fix VOP_MKNOD for loss of WILLRELE. I don't know how I could have missed this in the first place :-( Noticed by: bde END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-11-20T16:44:44.000000Z K 7 svn:log V 53 We do not have ffs_checkexp, so remove the prototype END K 10 svn:author V 2 cg K 8 svn:date V 27 1999-11-20T16:50:33.000000Z K 7 svn:log V 71 repo-copied to make way for newmidi, this commit updates include paths END K 10 svn:author V 2 cg K 8 svn:date V 27 1999-11-20T18:11:40.000000Z K 7 svn:log V 36 changes for the new location of pcm END K 10 svn:author V 3 sef K 8 svn:date V 27 1999-11-20T18:22:14.000000Z K 7 svn:log V 44 A process should be able to examine itself. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-11-20T18:29:44.000000Z K 7 svn:log V 371 Minor tweak: the subsystem device ID code for the quad port 62044 card is documented to be 0x18 in the Adaptec manual, however there appears to be a newer board rev with code 0x19. I added a #define for this and updated the probe code so that this board will be properly identified in the probe messages. (Currently it's just identified generically as an AIC-6915 chip.) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-20T18:37:42.000000Z K 7 svn:log V 213 Virgin import of a trimmed down GNU Grep 2.3. It is being re-imported here, to keep our long source change history with this source continuous. src/contrib/grep will be deleted some time in the very near future. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-20T18:37:42.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r53469, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-11-20T22:43:27.000000Z K 7 svn:log V 63 Teach the md driver to use preloaded files of type "md_image". END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-20T23:09:17.000000Z K 7 svn:log V 128 Merge FreeBSD changes into 2.3: * rev 1.5 - use collate for alpha character ranges * rev 1.3 - use -lgnuregex Submitted by: ru END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-20T23:16:11.000000Z K 7 svn:log V 170 This is the stock 2.3 file (+ FreeBSD id). Since someone majorly SPAMMED the repository by NOT vendor importing the virgin 2.0 sources, CVS had no idea what to do here. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-20T23:41:24.000000Z K 7 svn:log V 170 This is the stock 2.3 file (+ FreeBSD id). Since someone majorly SPAMMED the repository by NOT vendor importing the virgin 2.0 sources, CVS had no idea what to do here. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-20T23:42:44.000000Z K 7 svn:log V 170 This is the stock 2.3 file (+ FreeBSD id). Since someone added 2.0 rather than vendor importing the virgin 2.0 sources, we have to manually put this on the HEAD branch. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-11-21T00:53:23.000000Z K 7 svn:log V 17 s/Brige/Bridge/. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-21T01:02:48.000000Z K 7 svn:log V 322 Set default matcher from argv[0]. Merge FreeBSD changes into 2.3: * revs 1.9-10 - built-in decompression using zlib(3) library FreeBSD changes OBE'ed by 2.3: * rev 1.7 - our "-q" flag. Use "-L" or "-l" now. * revs 1.{4,6} - colleate, and with correct LC_ type. * rev 1.3 - remove trailing whitespace. Submitted by: ru END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-11-21T01:09:03.000000Z K 7 svn:log V 81 Alias -R to -r for backward compatibility. Submitted by: ru Requested by: wosch END