summaryrefslogtreecommitdiffstats
path: root/usr.sbin
Commit message (Collapse)AuthorAgeFilesLines
* libipsec and IPsec related apps. (and some KAME related man pages)shin2000-01-0640-1/+10565
| | | | | Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project
* Revert rev 1.3. chown(8)-like functionality has been added to mknod(8)obrien2000-01-061-6/+1
| | | | | and MAKEDEV(8) will be changed to not use chown(8), thus removing the depdendance on a having /usr mounted.
* mdoc(7)'fyphantom2000-01-051-10/+13
| | | | sort XREFs
* Add device driver support for USB ethernet adapters based on thewpaul2000-01-052-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Kawasaki LSI KL5KUSB101B chip, including the LinkSys USB10T, the Entrega NET-USB-E45, the Peracom USB Ethernet Adapter, the 3Com 3c19250 and the ADS Technologies USB-10BT. This device is 10mbs half-duplex only, so there's miibus or ifmedia support. This device also requires firmware to be loaded into it, however KLSI allows redistribution of the firmware images (I specifically asked about this; they said it was ok). Special thanks to Annelise Anderson for getting me in touch with KLSI (eventually) and thanks to KLSI for providing the necessary programming info. Highlights: - Add driver files to /sys/dev/usb - update usbdevs and regenerate attendate files - update usb_quirks.c - Update HARDWARE.TXT and RELNOTES.TXT for i386 and alpha - Update LINT, GENERIC and others for i386, alpha and pc98 - Add man page - Add module - Update sysinstall and userconfig.c
* o Allow btxld to be compiled on 64-bit machinesmarcel2000-01-044-18/+24
| | | | | | | | o s/unsigned/unsigned int/g o Add -Wall btxld can now be built as a cross-tool for cross-building i386/pc98 on platforms that don't have btxld (such as alpha).
* Deal with package filenames which contain spaces.jkh2000-01-041-1/+1
| | | | | Submitted by: Ming-I Hsieh <mihs@wm28.csie.ncu.edu.tw> PR: 15667
* Remove references to now-obsolete XFree86 source collection (use thejkh2000-01-044-13/+1
| | | | port, it's far better).
* Add new code for HTTP proxy support.jkh2000-01-041-0/+183
| | | | | Submitted by: Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de> PR: 11316
* Add support for FTP installation via HTTP proxies.jkh2000-01-049-2/+71
| | | | | Submitted by: Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de> PR: 11316
* Ignore SIGPIPE by default.jkh2000-01-042-0/+2
| | | | | Submitted by: Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de> PR: 13900
* Redirect stdout from mtree to /dev/null; we don't really need to knowasami2000-01-031-2/+2
| | | | the list of directories being created when we install a package.
* Ensure that there's a bit of extra space in our buffer when it'sbrian2000-01-033-2/+26
| | | | | | | passed to libalias. If there's not enough space, things like ftp PORT commands start failing.... Reported by: Gianmarco Giovannelli <gmarco@giovannelli.it>
* Remove -g compiler flag.marcel2000-01-034-4/+6
|
* - remove trace of libkvm. It is not used at all.roberto2000-01-019-47/+60
| | | | | | - reorganise the Makefiles: the order of variables was not the usual one. Explained gently by: bde
* Added missing DPADD's. Removed unrequired SRCS's.joe2000-01-011-0/+1
| | | | Obtained from: bde
* /etc -> /etc/mailache1999-12-311-2/+2
|
* Increase M_MAXLEN from 2048 - sizeof struct mbuf tobrian1999-12-302-3/+3
| | | | | | | | 4096 - sizeof struct mbuf, and set MAX_MRU and MAX_MTU back to 2048. 2048 is big enough as an MTU/MRU, but we need to be able to allocate larger mbufs after reassembling IP fragments.
* Moved flags_to_string and string_to_flags into libutil. It's used injoe1999-12-301-2/+3
| | | | many places nowadays.
* usbd.conf is in section 5, not 8.kuriyama1999-12-301-1/+1
|
* Fix KERNEL vs _KERNEL spammage.billf1999-12-301-2/+2
| | | | Submitted by: Paul Saab <paul@mu.org>
* Add a few missing #includesbrian1999-12-303-0/+3
|
* Correct usages of getuid() and geteuid()brian1999-12-306-7/+7
| | | | Pointed out by: billf
* Mention that it's only necessary to escape the '-' in chat scriptsbrian1999-12-293-2/+4
| | | | | | | twice (once for the arg parsing and once to make it a normal character). Make the man page example consistent. Reminded by: Bryan Liesner <bleez@netaxs.com>
* Since /etc/sendmail.cf got moved to /etc/mail/sendmail.cf, a 'make world'peter1999-12-291-0/+8
| | | | | | would leave you with a broken sendmail and local mail loss. This evil hack moves sendmail.cf from the old location to the new one (if required) at install time.
* Preempt one brucification - I was missing a ${DESTDIR}. I hate mergingpeter1999-12-291-1/+1
| | | | two sets of changes from different trees.
* Add mailwrapper. It redirects to sendmail by default, but you canpeter1999-12-291-0/+1
| | | | | point /usr/sbin/sendmail to any mailer of your choice with the /etc/mail/mailer.conf config file.
* Install sendmail in it's new location.peter1999-12-291-4/+2
|
* As a special case, deal with a missing mailer.conf at install time. Ipeter1999-12-291-1/+6
| | | | | don't particularly like doing this here, but the alternative (loosing mail) is worse.
* Move mailer.conf to /etc/mail at obrien's request.peter1999-12-291-2/+1
|
* Make mailwrapper buildpeter1999-12-294-9/+49
|
* Use LC_TIME=C for dateache1999-12-291-1/+1
|
* Sorry, ndp command is not exist yet.shin1999-12-291-1/+0
| | | | Specified by: Anders Andersson <anders@sanyusan.se>
* Forgot to add newly added udp and raw IPv6 apps to usr.sbin SUBDIR.shin1999-12-291-0/+8
| | | | They are confirmed to be buildable and seems to be working.
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-293-4/+6
| | | | | | is an application space macro and the applications are supposed to be free to use it as they please (but cannot). This is consistant with the other BSD's who made this change quite some time ago. More commits to come.
* Only print "couldn't install distributions" popup if anyjkh1999-12-291-3/+5
| | | | | actual distributions were found to go along with the residual mask value.
* Small bug fix and improvementsshin1999-12-281-1/+5
| | | | | | | | (1)added error check of if_nameindex() return value at getaddrinfo(). (2)print out more detailed information when getaddrinfo() error value is EAI_SYSTEM.(in this case system error num is kept in errno) (1) is Discovered by: jinmei@kame.net in KAME environment.
* Getaddrinfo(), getnameinfo(), and etc support in libc/net.shin1999-12-2829-0/+9055
| | | | | | | Several udp and raw apps IPv6 support. Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project
* This commit adds device driver support for the ADMtek AN986 Pegasuswpaul1999-12-282-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | USB ethernet chip. Adapters that use this chip include the LinkSys USB100TX. There are a few others, but I'm not certain of their availability in the U.S. I used an ADMtek eval board for development. Note that while the ADMtek chip is a 100Mbps device, you can't really get 100Mbps speeds over USB. Regardless, this driver uses miibus to allow speed and duplex mode selection as well as autonegotiation. Building and kldloading the driver as a module is also supported. Note that in order to make this driver work, I had to make what some may consider an ugly hack to sys/dev/usb/usbdi.c. The usbd_transfer() function will use tsleep() for synchronous transfers that don't complete right away. This is a problem since there are times when we need to do sync transfers from an interrupt context (i.e. when reading registers from the MAC via the control endpoint), where tsleep() us a no-no. My hack allows the driver to have the code poll for transfer completion subject to the xfer->timeout timeout rather that calling tsleep(). This hack is controlled by a quirk entry and is only enabled for the ADMtek device. Now, I'm sure there are a few of you out there ready to jump on me and suggest some other approach that doesn't involve a busy wait. The only solution that might work is to handle the interrupts in a kernel thread, where you may have something resembling a process context that makes it okay to tsleep(). This is lovely, except we don't have any mechanism like that now, and I'm not about to implement such a thing myself since it's beyond the scope of driver development. (Translation: I'll be damned if I know how to do it.) If FreeBSD ever aquires such a mechanism, I'll be glad to revisit the driver to take advantage of it. In the meantime, I settled for what I perceived to be the solution that involved the least amount of code changes. In general, the hit is pretty light. Also note that my only USB test box has a UHCI controller: I haven't I don't have a machine with an OHCI controller available. Highlights: - Updated usb_quirks.* to add UQ_NO_TSLEEP quirk for ADMtek part. - Updated usbdevs and regenerated generated files - Updated HARDWARE.TXT and RELNOTES.TXT files - Updated sysinstall/device.c and userconfig.c - Updated kernel configs -- device aue0 is commented out by default - Updated /sys/conf/files - Added new kld module directory
* Add a bunch of `const's and fix a typo.brian1999-12-2716-26/+30
| | | | Submitted by: Rich Neswold <rneswold@MCS.Net>
* Don't allowt '#' as a comment when it's embedded in quotes:brian1999-12-277-33/+34
| | | | | | | | set something "xxx yyy # zzz" aaa shouldn't be interpreted as set something "xxx yyy" aaa
* kvm_mkdb(8) no longer exists (in .Xr) and kvm_nlist(8) has even less to dopeter1999-12-271-3/+1
| | | | with dev_mkdb(8) than it did before.
* Zap kvm_mkdb, it was for kvm_nlist's benefit, but now it goes directpeter1999-12-277-730/+0
| | | | to the in-kernel hashed symbol tables (including modules).
* Don't bother fork()ing after closing a ctty if ppp is about tobrian1999-12-231-0/+10
| | | | terminate anyway.
* Understand double-quotes anywhere on a command line in the samebrian1999-12-233-18/+14
| | | | | way that a shell does. The previous way ppp did it just didn't make any sense.
* Correct warning about unindented commands when the unindented commandbrian1999-12-231-27/+34
| | | | is actually a new label with a comment at the end of the line.
* configSamba is gone, and is not coming back.dcs1999-12-231-1/+0
|
* Don't munge ``set dial|login|logout|hangup'' arguments beforebrian1999-12-227-17/+20
| | | | ExpandString() has a chance to do its own substitutions.
* IPSEC support in the kernel.shin1999-12-221-1/+0
| | | | | | | | pr_input() routines prototype is also changed to support IPSEC and IPV6 chained protocol headers. Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project
* Bye bye xntpd.roberto1999-12-22360-93367/+0
|
* Don't compile mktime, it is already present elsewhere.roberto1999-12-221-1/+1
| | | | Submitted by: bde
OpenPOWER on IntegriCloud