Age | Commit message (Collapse) | Author |
|
not fatal on read/write errors otherwise a broken pipe in an external mda
will bring smtpd down.
mda_store() assumed write would succeed and fatal otherwise, change code
so that EINTR/EAGAIN trigger a new write while other errors gracefully
return causing the message to be rescheduled later.
these two prevent a fatal() from being hit when execution of a filter or
external mda fails (bug experienced and fix verified by nicm@)
while at it, fix a small bug where logs would not display the recipient
when mail went through a ~/.forward / aliases expansion.
|
|
if a VGA device doesn't have its expansion ROM base address register set.
ok oga@, miod@
|
|
spotted by Seth Wright <seth@crosse.org>
|
|
|
|
|
|
Appart from multi-area support this is the last big missing piece in
ospf6d. ospf6d should now work correctly in single area setups.
So please test.
"it's always nice to see those #if 0 being killed" stsp@
|
|
specified by type, adv_rtr and an LSA to compare against. This is needed
to find either a free LS ID or the previously assigned LS ID of an AS-ext
LSA. "looks like you know what you're doing" stsp@
|
|
latter are not realy tested. AS-ext LSA are now correctly added to the
RIB. "looks like you know what you're doing" stsp@
|
|
other pages;
|
|
this commit fixes pr user/6328
bug reported and fix verified by Martin Hedenfalk <martinh@bzero.se>
|
|
|
|
|
|
|
|
right flags when protecting the IPv6 loopback addr (instead of reassigning
the IPv4 ones) and install the IPv4 loopback blocker as 127/8 and not as
127.0.0.1/8. First two found by Hiroki Sato hrs (at) allbsd org and I found
the 127/8 issue all by myself.
|
|
was reported by nicm@ which spent a couple hours with me trying to
understand what was causing the bug, and helping me write and test fix.
|
|
ls_id. This is needed since sometimes the ls_id is not known and we need
to walk part of the tree.
|
|
ok claudio@
|
|
|
|
with the prefix.
ok claudio@
|
|
buffer API. This fixes a few possible problems in session_read and does
some further cleanup in various places. Wrap msgbuf into evbuf to add
libevent functionality and use buf_read to handle the read side of a
session. OK michele@ and dlg@ did not see anything evil
|
|
|
|
prefixes a bit. The output is now a bit more compact.
|
|
|
|
|
|
|
|
with ProxyPreserveHost.
fixes pr6009, though i applied a different fix as what was suggested in that pr.
ok sthen@
|
|
report the correct size when it exceeds a long's capacity.
From Dan Harnett <daniel @ harnett . name>
|
|
relay protocol with that done for specified relay protocols.
Makes it possible to use SSL for the default relay protocol.
From boudewijn@indes.com in pr 6316
|
|
and .Pp is not needed before or after .Sh;
found by mandoc -Tlint;
"please fix" jmc@
|
|
but breaks the build with mandoc(1);
ok jmc@ espie@
|
|
so switch from .Op Xo to .Oo Oc Xo, avoiding overlapping blocks.
Note that removing the .Xo/.Xc and just putting everything on one
line looks good, but is not possible right now because it triggers
one of our old groff bugs, killing the build.
Also fix another case of explicitly overlapping blocks,
changing Oo Xo Oc Oo Op Oc Xc to just Oo Oc Oo Oo Oc Oc.
ok jmc@
|
|
|
|
|
|
found by and fixing the build with mandoc(1).
While here, use the proper escape sequence for the vertical bar.
Patch from jmc@, thanks!
|
|
|
|
|
|
|
|
|
|
in these cases, is useless anyway.
Found by and fixing the build with mandoc;
still fine with both old and new groff.
ok jmc@
|
|
Also combine the two schedule commands with uid/id into one. help and
ok jmc@ and gilles@
|
|
Pointed out by deraadt@, ok henning@
|
|
function. Correct fix will follow but this compiles again.
|
|
created a badly sized struct sockaddr_in6 we need to add some magic pading
on 64bit archs.
Code stolen from bgpd after a painful afternoon of bug hunting, head
scratching and violent cursing. Now ospf6d works on 64bit archs.
|
|
|
|
by lsa_asext_check().
|
|
Diff originally from stsp@, some minor modifications by me.
First step to support type 5 LSA.
|
|
in slightly different ways. this unifies these handlers and cuts
fetchtable over to using the generic handler.
help from claudio@ and sthen@
ok claudio@
|
|
unfortunately this backs out the use of strtonum and goes back to strtoll
will need more love in a future diff.
This fix from Dan Harnett <daniel @ harnett . name>
ok deraadt@
|
|
dispatch_rtmsg, factor the message handling out. both fetchifs and
dispatch_rtmsg get a buffer full of messages and then run it through a
parser. now they get their buffers and pass it to rtmsg_process.
ok claudio@
|
|
refetchtable.
tested by me and sthen@
ok claudio@
|