Age | Commit message (Collapse) | Author |
|
Part of larger time_t rectification diff from guenther@.
|
|
|
|
5322 obsoletes 2822
5321 obsoletes 821 and 2821
6409 obsoletes 2476 and 4409
|
|
ok gilles@ eric@
|
|
`struct device' as its softc. This is not the case on loongson, and the
glxpcib softc gets subtly corrupted, causing a kernel panic when attempting
to select the glxpcib timecounter as the current timecounter.
Skirt this by not using the pcib softc fields if we are invoked from
glxpcib - it is not really worth putting pcib_softc in a header for the sake
of MI glxpcib code.
|
|
Add a mta_route structure which describes a route through which
outgoing mails are to be sent. This structure holds connection
parameters and limits. When an envelope is received in a batch,
the route for it is looked up, and the envelope is added to the
a list of envelope to be sent for this message on that route: a
task. When the batch is closed, each task is added to the list
of tasks for their respective route.
The routes are drained when new work can happen. The route will
create new mta sessions if necessary. When a session is up and
ready, it picks the first pending task on the route if any. In
the other case, it just closes the connection.
Errors on the connection are reported to the route, so that the
route could be flagged as broken. Currently, three errors on a
an attempt to open a route is reported as a failure for all pen-
ding tasks.
ok gilles@
|
|
|
|
committed, a bounce is put on a runnable list of bounces. This list
is drained to enqueue as much bounces as possible within the limit.
This avoids DoS'ing the server when lots of bounces are enqueued at
startup.
While there, allow new envelopes to be added to a bounce until the
the very last moment (i.e. when the list of recipients is written).
ok gilles@ chl@
|
|
in case time_t ever changes size. Values in these cases are intervals,
i.e. (time_t - time_t) so int/%d will be fine.
Part of larger time_t rectification diff from guenther@.
|
|
make sure to save and restore errno properly.
|
|
|
|
They do not have to deal with h_errno at all. Also, errno is only kept
for EAI_SYSTEM. Small code cleanup while there.
Adapt getnameinfo() and getaddrinfo() wrappers to correctly save errno
and overwrite it in the EAI_SYSTEM case.
General errno handling issue reported by mikeb@.
|
|
(to be used in xenocara for build)
okay matthieu@
|
|
variants) for URLs, allowing mandoc -Thtml to properly generate links;
(sendmail.8 changes are simply using Lk, which i somehow missed in previous)
ingo reminded me to verify that gnu groff recognises %U: 1.20.1 does not,
but 1.21 does;
|
|
|
|
|
|
|
|
spotted by bluhm.
ok bluhm.
|
|
timeout now, not a list.
|
|
state engine for packet processing. Time may have passed! Use cur_time
in routing message processing.
Makes sense to todd@
|
|
succeed as they should...
|
|
|
|
|
|
|
|
|
|
Fixes DMA problems spotted on the v445.
|
|
on the v445 (compared to the v215/v245). Generalize the code to allow for
arbitrary wirings. Makes the serial console on the v445 work.
|
|
From Hrvoje Popovski via Florian Obser, ok henning
|
|
|
|
Spotted by Artturi Alm. Thanks!
|
|
|
|
|
|
making "make WARNINGS=Yes" without having to add a bunch of CDIAGFLAGS
to its makefile.
sure deraadt@
|
|
__guard symbol to HIDDEN causes dlsym() to return a pointer to libc's
__guard instead, which can cause the test to wrongly pass even if
ld.so's random data segments are not being initialized properly.
|
|
ieee80211_create_ibss() resets the set of supported rates but failed
to update the index into the rate set array accordingly. If the rate
configured during STA operation didn't belong to the newly configured
rate set the system ran into an assertion ("bogus xmit rate %u setup")
while trying to create the IBSS.
ok fgsch@
|
|
"memory" to the list of clobbered registers for all syscalls that
accept a pointer. This prevents GCC from optimizing away memory loads
and stores that otherwise appear unused in a function.
Issue noted and identified by miod; fix by me.
ok miod, mpi
|
|
|
|
these controllers let you specify disks that should be accessed directly
rather than be part of logical volumes. apparently you can plug in things
like tape drives too.
anyway, physical devices are exposed via a separate scsibus attached to
mfi.
ok mikeb@
|
|
comment).
ok sthen@, jmc@
|
|
move first for SSH protocol 2 connections (the default). Patch based on
one in bz#1999 by tls AT panix.com, feedback dtucker@ ok markus@
|
|
"ssh-keygen -R host"; ok markus@
|
|
from the server. Nothing uses these right now. No binary change
|
|
sequence is used. This means that ~. should now work in mux clients even
if the server is no longer responding. Found by tedu, ok djm.
|
|
a reference to the already loaded ld.so instead of loading another
instance.
|
|
|
|
|
|
|
|
ok miod
|
|
too, since interpreters will be initialized by a slightly different
code path than executables.
|
|
|