Age | Commit message (Collapse) | Author |
|
titles (including flags) to distinguish between daemons, this makes it
possible to manage multiple copies of a daemon using the normal infrastructure
by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok gilles@
|
|
host-check log.
ok claudio@
|
|
ok jung@ tedu@ deraadt@
|
|
ok mmcc@ millert@
|
|
This part was not meant to be commited, only the bits in check_icmp.c
and relayd.h are ok.
ok yasuoka@
|
|
|
|
From mxb at alumni chalmers se
|
|
|
|
|
|
|
|
ok henning@
|
|
|
|
while here, remove a pair of duplicate function definitions
ok benno@
|
|
recvfd inet"
ok reyk@
|
|
if the host fails the SLA check. patch from Brian S. Vangsgaard.
ok reyk@
|
|
with a hash generated from different data and calculate modulo
rlt->rlt_nhosts to find the host the session should go to. If this
host is down, the current algorithm simply selects the next host that
is up, obviously not ideal, because this puts heavier load on this
next host.
this changes the algorithm: if the chosen host is not available, the
hash value is recalculated and and retried until a host that is usable
is found or a maximum of retires is reached (in that case the old
method is used).
ok and nice input on my original idea bluhm@
|
|
so add a shortcut proc_compose*() that skips all of them. Only use the
full argument list if needed. The functions with full argument lists can
eventually be replaced with a nicer transaction-based approach later.
OK benno@
|
|
Move getrtable() from pfe to parent process, since its in the way of
pledge.
ok deraadt@, feedback from reyk@ on previous version.
|
|
then relayd's host check engine can be pledged.
ok reyk@, approach suggested by deraadt@ weeks ago.
|
|
OK benno@
|
|
some empty imsg callback stubs in the privsep processes.
iked's proc.c -r1.24 was OK benno@ deraadt@
|
|
include the process name, and replace all calls of fatal*(NULL) with
fatal(__func__) for better debugging.
OK benno@
|
|
get rid of the "LOSS OF MIND" joke. Haha. We keep on removing it and
it shows up again because it accidentally gets synced from somewhere
else. bgpd and ospfd don't have it anymore, but their offsprings
still carry it. If you see it, remove it, and, in the OpenBSD ISC
case, use the original text from /usr/share/misc/license.template.
All authors agree.
|
|
also shared with relayctl). This allows us to unify common log.c with
other daemons. It also clarifies the Copyright: log.c is by Henning,
relayd's additions were from me. No functional or code changes, but
it will make future updates easier.
|
|
strndup().
ok millert@
|
|
- use <> instead of \*(Lt and \*(Gt
- use <> instead of Aq (Aq is not the same as <> in a UTF-8 locale)
- replace Ar usage when appropriate
- mark up RTP_STATIC with Dv
with input from jmc@ schwarze@, ok schwarze@
|
|
no cipher-server-preference
this makes more clients select ciphers with pfs.
requested and ok by reyk@
|
|
ok jmc@
|
|
instead of using sysctl. makes it possible to pledge hce.
|
|
Pointed out by Michael McConville
|
|
ok deraadt@
|
|
|
|
ok benno
|
|
drop the reply messages when "check icmp" is used with many hosts.
ok reyk benno
|
|
ok millert krw
|
|
|
|
protocols would be ignored, reported and fixed by J. Fischer (lists
-AT- mistrust -DOT- net) and reminded by (trondd -AT- kagu-tsuchi -DOT-
com), thanks!
ok deraadt@
|
|
|
|
ok jmc@
|
|
|
|
allows snmpd to properly handle ping messages from agentx subagents
ok reyk@
|
|
we would consume large ammounts of memory.
Found by Matthew Martin <matt DOT a DOT martin AT gmail DOT com> in
httpd, fixed in httpd by florian@
feedback from florian, reyk and bluhm, ok bluhm, reyk
|
|
the states that Claudio introduced. No functional change.
OK claudio@ benno@
|
|
Pointed out by Markus Elfring
OK mikeb@ millert@
|
|
to better track the connection state of a session and stops doing double
opens in certain situations using http relays. Using a state field to
simplify the logic since relay_connect() is called multiple times.
OK benno@, bluhm@ and running in production for more than a week
|
|
is non-portable. Also add missing asprintf() return value checks.
OK deraadt@ guenther@ doug@
|
|
|
|
returning early the key and value memory got leaked on HTTP header kvs
since their type was never set.
OK benno@
|
|
|
|
process on shutdown.
Found while working on tame(2).
OK benno@
|