| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Pointed out by: billf
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
two sets of changes from different trees.
|
|
|
|
|
| |
point /usr/sbin/sendmail to any mailer of your choice with the
/etc/mail/mailer.conf config file.
|
| |
|
|
|
|
|
| |
don't particularly like doing this here, but the alternative (loosing mail)
is worse.
|
| |
|
| |
|
| |
|
|
|
|
| |
Specified by: Anders Andersson <anders@sanyusan.se>
|
|
|
|
| |
They are confirmed to be buildable and seems to be working.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
actual distributions were found to go along with the residual
mask value.
|
|
|
|
|
|
|
|
| |
(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.
|
|
|
|
|
|
|
| |
Several udp and raw apps IPv6 support.
Reviewed by: freebsd-arch, cvs-committers
Obtained from: KAME project
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Submitted by: Rich Neswold <rneswold@MCS.Net>
|
|
|
|
|
|
|
|
| |
set something "xxx yyy # zzz" aaa
shouldn't be interpreted as
set something "xxx yyy" aaa
|
|
|
|
| |
with dev_mkdb(8) than it did before.
|
|
|
|
| |
to the in-kernel hashed symbol tables (including modules).
|
|
|
|
| |
terminate anyway.
|
|
|
|
|
| |
way that a shell does. The previous way ppp did it just didn't
make any sense.
|
|
|
|
| |
is actually a new label with a comment at the end of the line.
|
| |
|
|
|
|
| |
ExpandString() has a chance to do its own substitutions.
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
Submitted by: bde
|
|
|
|
|
|
| |
working. It was, as I predicted, a stupid bug and thanks to the
submitter for spotting it. I'll also re-roll some 3.4-RELEASE install
floppies for this.
|
| |
|
| |
|
|
|
|
|
| |
Submitted by: Alexey Zelkin <phantom@FreeBSD.org>
thanks!
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
The entire command is ignored if the syntax is invalid...
|
|
|
|
|
|
|
| |
different sized mbufs, and mallocing them in chunks of 20 mbufs
at a time.
This improves back-to-back throughput by between 7 and 8%
|
| |
|
|
|
|
|
| |
PR: 9582
Submitted by: Stephan Lagerholm <istephan@unilog.se>
|
| |
|
|
|
|
| |
flags.
|
|
|
|
| |
for one thing - it's router_enable to check, not router).
|
|
|
|
| |
READS the docs, but anyway.. :). Fix it.
|
| |
|
| |
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|