OpenBSD CVS

CVS log for src/usr.sbin/relayctl/relayctl.c


[BACK] Up to [local] / src / usr.sbin / relayctl

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.58 / (download) - annotate - [select for diffs], Wed Nov 29 15:24:50 2017 UTC (6 years, 6 months ago) by benno
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3, HEAD
Changes since 1.57: +24 -5 lines
Diff to previous 1.57 (colored)

add options to specify the control socket in relayd and relayctl.
From Kapetanakis Giannis, thanks.
ok claudio@

Revision 1.57 / (download) - annotate - [select for diffs], Sat Sep 3 14:44:21 2016 UTC (7 years, 9 months ago) by reyk
Branch: MAIN
CVS Tags: OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1
Changes since 1.56: +4 -4 lines
Diff to previous 1.56 (colored)

Replace [RELAY|SERVER]_MAXPROC with the new PROC_MAX_INSTANCES
variable and limit it from 128 to 32 instances (the old value).
While here, move a few PROC_ defines around.

OK rzalamena@

Revision 1.56 / (download) - annotate - [select for diffs], Sat Dec 5 13:13:11 2015 UTC (8 years, 6 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored)

EAGAIN handling for imsg_read. OK henning@ benno@

Revision 1.55 / (download) - annotate - [select for diffs], Mon Oct 12 12:17:36 2015 UTC (8 years, 8 months ago) by semarie
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

two leftovers string missed in tame->pledge conversion

ok jsg@

Revision 1.54 / (download) - annotate - [select for diffs], Sat Oct 10 00:37:40 2015 UTC (8 years, 8 months ago) by benno
Branch: MAIN
Changes since 1.53: +4 -1 lines
Diff to previous 1.53 (colored)

relayctl pledges to use stdio only
ok reyk@ sure deraadt@

Revision 1.53 / (download) - annotate - [select for diffs], Thu Jan 22 17:42:09 2015 UTC (9 years, 4 months ago) by reyk
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.52: +6 -10 lines
Diff to previous 1.52 (colored)

Clean up the relayd headers with help of include-what-you-use and some
manual review.  Based on common practice, relayd.h now includes the
necessary headers for itself.

OK benno@

Revision 1.52 / (download) - annotate - [select for diffs], Fri Jan 16 06:40:20 2015 UTC (9 years, 4 months ago) by deraadt
Branch: MAIN
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored)

Replace <sys/param.h> with <limits.h> and other less dirty headers where
possible.  Annotate <sys/param.h> lines with their current reasons.  Switch
to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc.  Change
MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where
sensible to avoid pulling in the pollution.  These are the files confirmed
through binary verification.
ok guenther, millert, doug (helped with the verification protocol)

Revision 1.51 / (download) - annotate - [select for diffs], Wed Jul 9 16:42:05 2014 UTC (9 years, 11 months ago) by reyk
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6
Changes since 1.50: +5 -4 lines
Diff to previous 1.50 (colored)

Replace the protocol directives for HTTP with a new generic filtering
language.  The grammar is inspired by pf and allows to write versatile
last-matching filter rules in protocol sections starting with the
"pass", "block" or "match" keywords.  This work was started almost two
years ago and replaces large parts of relayd(8)'s HTTP and filtering
code.  The initial version reimplements and extends HTTP filtering,
but will be improved to support generic TCP and other protocols later.

With some testing, feedback, and help from benno@ and andre@.

OK benno@

Revision 1.50 / (download) - annotate - [select for diffs], Wed Jun 25 11:12:45 2014 UTC (9 years, 11 months ago) by reyk
Branch: MAIN
Changes since 1.49: +2 -1 lines
Diff to previous 1.49 (colored)

I did enough significant changes and/or additions since 2007 after
pyr@'s initial version to rightfully add my copyright to these files:
sync with reality.

Revision 1.49 / (download) - annotate - [select for diffs], Thu Nov 14 20:48:52 2013 UTC (10 years, 6 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_5_BASE, OPENBSD_5_5
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

cope with the EAGAIN API change for msgbuf_write()
ok benno

Revision 1.48 / (download) - annotate - [select for diffs], Sat Apr 27 16:39:29 2013 UTC (11 years, 1 month ago) by benno
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE, OPENBSD_5_4
Changes since 1.47: +3 -3 lines
Diff to previous 1.47 (colored)

time_t 64bit fixes for relayd and relayctl:
- fix statistics
- set INT_MAX limit on session timeouts
- make sure we dont use to large session timeouts in pf redirects and
  openssl

tested with old and new time_t

ok florian@

Revision 1.47 / (download) - annotate - [select for diffs], Wed Apr 3 03:10:42 2013 UTC (11 years, 2 months ago) by guenther
Branch: MAIN
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

Handle big time_t

ok deraadt@

Revision 1.46 / (download) - annotate - [select for diffs], Sun Mar 10 23:32:53 2013 UTC (11 years, 3 months ago) by reyk
Branch: MAIN
Changes since 1.45: +2 -3 lines
Diff to previous 1.45 (colored)

This diff changes relayd to use the monotonic clock instead of
gettimeofday().  It was also bugging me for some time to have all
these checks of gettimeofday()'s return value: it should not fail.  So
this diff introduces a void getmonotime(struct timeval *tv) that calls
clock_gettime(CLOCK_MONOTONIC, &ts) and converts the output to a
struct timeval that can be used with the existing code and the
timeval-specific timer functions (timerclear, timersub, ...).  It does
not return a status but calls fatal() on error-that-should-not-happen.

ok sthen@ chris@

Revision 1.45 / (download) - annotate - [select for diffs], Fri May 20 09:43:53 2011 UTC (13 years ago) by reyk
Branch: MAIN
CVS Tags: OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0
Changes since 1.44: +3 -2 lines
Diff to previous 1.44 (colored)

Concurrent calls of "relayctl show sessions" could crash relayd.  Fix
the show sessions handler by implementing it in an asynchronous way.

Closes PR 6509
ok pyr@

Revision 1.44 / (download) - annotate - [select for diffs], Thu May 19 08:56:49 2011 UTC (13 years ago) by reyk
Branch: MAIN
Changes since 1.43: +9 -2 lines
Diff to previous 1.43 (colored)

Fix reload support in relayd(8) by reimplementing large parts of the
daemon infrastructure. The previous design made it fairly hard to
reload the complex data structures, especially relays and protocols.
One of the reasons was that the privsep'd relayd processes had two
ways of getting their configuration: 1) from memory after forking from
the parent process and 2) and (partially) via imsgs after reload.  The
new implementation first forks the privsep'd children before the
parents loads the configuration and sends it via imsgs to them; so it
is only like 2) before.  It is based on an approach that I first
implemented for iked(8) and I also fixed many bugs in the code.

Thanks to many testers including dlg@ sthen@ phessler@
ok pyr@ dlg@ sthen@

Revision 1.43 / (download) - annotate - [select for diffs], Mon May 9 12:08:46 2011 UTC (13 years, 1 month ago) by reyk
Branch: MAIN
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored)

Reorganize the relayd code to use the proc.c privsep API/commodity
functions that are based on work for iked and smtpd.  This simplifies
the setup of privsep processes and moves some redundant and repeated
code to a single place - which is always good from a quality and
security point of view.  The relayd version of proc.c is different to
the current version in iked because it uses 1:N communications between
processes, eg. a single parent process is talking to many forked relay
children while iked only needs 1:1 communications.

ok sthen@ pyr@

Revision 1.42 / (download) - annotate - [select for diffs], Fri Dec 31 21:22:42 2010 UTC (13 years, 5 months ago) by guenther
Branch: MAIN
CVS Tags: OPENBSD_4_9_BASE, OPENBSD_4_9
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored)

Add missing #includes instead of assuming that some system header pulls in
the needed bits

ok deraadt@, millert@

Revision 1.41 / (download) - annotate - [select for diffs], Mon Jan 11 06:40:14 2010 UTC (14 years, 5 months ago) by jsg
Branch: MAIN
CVS Tags: OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7
Changes since 1.40: +13 -2 lines
Diff to previous 1.40 (colored)

add "log brief" and "log verbose" to change logging verbosity
like several other things in the tree.

ok reyk@ looks fine claudio@

Revision 1.40 / (download) - annotate - [select for diffs], Tue Sep 1 08:51:34 2009 UTC (14 years, 9 months ago) by claudio
Branch: MAIN
Changes since 1.39: +4 -2 lines
Diff to previous 1.39 (colored)

If relayd returned an error don't exit with success. This may help scripts
to recognize when something did not work in a much easier way then parsing
the relayctl output. OK reyk@

Revision 1.39 / (download) - annotate - [select for diffs], Mon Aug 17 11:36:01 2009 UTC (14 years, 9 months ago) by reyk
Branch: MAIN
Changes since 1.38: +31 -5 lines
Diff to previous 1.38 (colored)

also report routers and their host states in relayctl

ok pyr@, jmc@ for man bits

Revision 1.38 / (download) - annotate - [select for diffs], Fri Aug 7 11:21:53 2009 UTC (14 years, 10 months ago) by reyk
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

rename 'struct session' to 'struct rsession' because it conflicts with
another 'struct session' in sys/sysctl.h.

Revision 1.37 / (download) - annotate - [select for diffs], Fri Jun 5 23:39:51 2009 UTC (15 years ago) by pyr
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE, OPENBSD_4_6
Changes since 1.36: +2 -9 lines
Diff to previous 1.36 (colored)

4 handed diff with eric:
Stop pushing event handling in the imsg framework.
Instead, provide a small glue layer on top of both imsg and libevent.
This finally clearly separates event handling and imsg construction.

Sidetrack bonus: remove the mega-ugly hack of having a dummy imsg_event_add
stub in relayctl.

This will make bgpd (and thus henning) happy. Next up are smtpd and ospfd.

ok eric@

Revision 1.36 / (download) - annotate - [select for diffs], Wed Dec 31 15:22:27 2008 UTC (15 years, 5 months ago) by sobrado
Branch: MAIN
CVS Tags: OPENBSD_4_5_BASE, OPENBSD_4_5
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

an ellipsis allows more than one argument being specified;
sync synopsis/usage.

Revision 1.35 / (download) - annotate - [select for diffs], Fri Dec 5 16:37:56 2008 UTC (15 years, 6 months ago) by reyk
Branch: MAIN
Changes since 1.34: +4 -2 lines
Diff to previous 1.34 (colored)

change the way relayd reports check results: instead of logging an
arbitrary string in debugging mode, it will store an error code
(HCE_*) for each host.  the error code can be translated to a string
(in log.c) for debugging but it will also be passed to relayctl via
the control socket.

from a user point of view, this will print a human-readable error
message in the "relayctl show hosts" output if a host is down because
the check failed.  the relayctl(8) manpage includes detailed
explanations of the error messages including mitigations for the
most-common problems.

ok jmc@ (manpages)
ok phessler@

Revision 1.34 / (download) - annotate - [select for diffs], Sat Jul 19 12:10:07 2008 UTC (15 years, 10 months ago) by reyk
Branch: MAIN
CVS Tags: OPENBSD_4_4_BASE, OPENBSD_4_4
Changes since 1.33: +8 -2 lines
Diff to previous 1.33 (colored)

print the host parent id if available

Revision 1.33 / (download) - annotate - [select for diffs], Thu Jan 31 12:12:50 2008 UTC (16 years, 4 months ago) by thib
Branch: MAIN
CVS Tags: OPENBSD_4_3_BASE, OPENBSD_4_3
Changes since 1.32: +11 -11 lines
Diff to previous 1.32 (colored)

add prefixes to names of structure elements to make it easier to grep
for code, next struct session;

ok reyk@;

Revision 1.32 / (download) - annotate - [select for diffs], Thu Jan 31 09:56:29 2008 UTC (16 years, 4 months ago) by reyk
Branch: MAIN
Changes since 1.31: +3 -3 lines
Diff to previous 1.31 (colored)

add prefixes to names of structure elements to make it easier to grep
for code, next struct relay.  knf long line fixes will follow later.

ok thib@

Revision 1.31 / (download) - annotate - [select for diffs], Thu Dec 20 20:15:43 2007 UTC (16 years, 5 months ago) by reyk
Branch: MAIN
Changes since 1.30: +46 -29 lines
Diff to previous 1.30 (colored)

implement statistics for redirections, like the existing statistics
for relays.  they can be viewed with the new "relayctl show redirects"
command.

(uses the previous change to pf_table.c to get the statistics)

looks good pyr@

Revision 1.30 / (download) - annotate - [select for diffs], Sat Dec 8 20:36:36 2007 UTC (16 years, 6 months ago) by pyr
Branch: MAIN
Changes since 1.29: +16 -16 lines
Diff to previous 1.29 (colored)

Rename everything which reffered to services refer to rdr for internals
(for instance: rename struct service to struct rdr), refer to redirects
otherwise (hoststatectl output).
ok reyk@

Revision 1.29 / (download) - annotate - [select for diffs], Sat Dec 8 20:11:48 2007 UTC (16 years, 6 months ago) by reyk
Branch: MAIN
Changes since 1.28: +15 -15 lines
Diff to previous 1.28 (colored)

service -> redirect

ok pyr@

Revision 1.28 / (download) - annotate - [select for diffs], Fri Dec 7 17:17:01 2007 UTC (16 years, 6 months ago) by reyk
Branch: MAIN
Changes since 1.27: +6 -6 lines
Diff to previous 1.27 (colored)

hoststated gets renamed to relayd.  easier to type, and actually says
what the daemon does - it is a relayer that pays attention to the status
of pools of hosts; not a status checkers that happens to do some relaying

Revision 1.27 / (download) - annotate - [select for diffs], Sat Nov 24 17:09:12 2007 UTC (16 years, 6 months ago) by reyk
Branch: MAIN
Changes since 1.26: +4 -3 lines
Diff to previous 1.26 (colored)

style(9) for includes

Revision 1.26 / (download) - annotate - [select for diffs], Fri Nov 23 09:39:42 2007 UTC (16 years, 6 months ago) by reyk
Branch: MAIN
Changes since 1.25: +5 -2 lines
Diff to previous 1.25 (colored)

re-implement the "mark" action and document it in the manpage:
it is possible to attach a mark to a session based on matching an
entity (header, url, cookie, ...) and add conditional action for this
mark. it works a bit like the tag/tagged keywords in pf, but i decided
to pick a different name to avoid confusion.

ok pyr@ gilles@

Revision 1.25 / (download) - annotate - [select for diffs], Fri Oct 19 12:08:54 2007 UTC (16 years, 7 months ago) by pyr
Branch: MAIN
Changes since 1.24: +5 -1 lines
Diff to previous 1.24 (colored)

Add the ability to schedule an immediate check through hoststatectl.
Especially useful when interval is rather long.
I was supposed to commit this before 4.2.

Revision 1.24 / (download) - annotate - [select for diffs], Sat Sep 29 16:23:06 2007 UTC (16 years, 8 months ago) by pyr
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

KNF.

Revision 1.23 / (download) - annotate - [select for diffs], Fri Sep 28 13:29:56 2007 UTC (16 years, 8 months ago) by pyr
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Correct my mail address.

Revision 1.22 / (download) - annotate - [select for diffs], Fri Sep 7 08:33:31 2007 UTC (16 years, 9 months ago) by reyk
Branch: MAIN
Changes since 1.21: +40 -0 lines
Diff to previous 1.21 (colored)

add a "show sessions" command to dump the complete list of running relay
sessions.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Sep 7 08:31:36 2007 UTC (16 years, 9 months ago) by reyk
Branch: MAIN
Changes since 1.20: +2 -6 lines
Diff to previous 1.20 (colored)

simple style change in the switch

Revision 1.20 / (download) - annotate - [select for diffs], Tue Jun 12 18:09:00 2007 UTC (17 years ago) by pyr
Branch: MAIN
Changes since 1.19: +11 -11 lines
Diff to previous 1.19 (colored)

reflect msf's changes to the imsg framework in hoststated.

Revision 1.19 / (download) - annotate - [select for diffs], Tue May 29 23:19:18 2007 UTC (17 years ago) by pyr
Branch: MAIN
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored)

allow the control handling code to send messages back to the parent.
forward IMSG_CTL_RELOAD which ends up not doing anything for now.

Revision 1.18 / (download) - annotate - [select for diffs], Tue May 29 00:21:10 2007 UTC (17 years ago) by pyr
Branch: MAIN
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

move struct relay to the runtime + config scheme.
this time around, include hoststatectl changes too.

Revision 1.17 / (download) - annotate - [select for diffs], Mon May 28 00:04:47 2007 UTC (17 years ago) by pyr
Branch: MAIN
Changes since 1.16: +6 -6 lines
Diff to previous 1.16 (colored)

Reflect recent hoststated changes into hoststatectl
This unbreaks the tree.
Fixed from the depth of the OpenBSD lair.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Feb 22 05:59:13 2007 UTC (17 years, 3 months ago) by reyk
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

spacing

Revision 1.15 / (download) - annotate - [select for diffs], Thu Feb 22 03:32:40 2007 UTC (17 years, 3 months ago) by reyk
Branch: MAIN
Changes since 1.14: +84 -14 lines
Diff to previous 1.14 (colored)

Add layer 7 functionality to hoststated used for layer 7
loadbalancing, SSL acceleration, general-purpose TCP relaying, and
transparent proxying.

see hoststated.conf(5) and my upcoming article on undeadly.org for
details.

ok to commit deraadt@ pyr@

Revision 1.14 / (download) - annotate - [select for diffs], Tue Feb 6 08:45:46 2007 UTC (17 years, 4 months ago) by pyr
Branch: MAIN
Changes since 1.13: +4 -1 lines
Diff to previous 1.13 (colored)

inform hoststatectl monitor of ruleset changes and table syncs.
ok reyk@

Revision 1.13 / (download) - annotate - [select for diffs], Sat Feb 3 17:51:46 2007 UTC (17 years, 4 months ago) by reyk
Branch: MAIN
Changes since 1.12: +10 -1 lines
Diff to previous 1.12 (colored)

wait for hoststated to become available in monitor mode.

ok pyr@

Revision 1.12 / (download) - annotate - [select for diffs], Thu Feb 1 21:57:18 2007 UTC (17 years, 4 months ago) by reyk
Branch: MAIN
Changes since 1.11: +3 -1 lines
Diff to previous 1.11 (colored)

print id name in the monitor output if available

Revision 1.11 / (download) - annotate - [select for diffs], Thu Feb 1 21:01:10 2007 UTC (17 years, 4 months ago) by reyk
Branch: MAIN
Changes since 1.10: +78 -42 lines
Diff to previous 1.10 (colored)

modify the imsg monitor to look even nicer and to use a more flexible
API (inspired by the ipsec pfkey monitor).

ok pyr@ niallo@

Revision 1.10 / (download) - annotate - [select for diffs], Thu Feb 1 20:03:38 2007 UTC (17 years, 4 months ago) by pyr
Branch: MAIN
Changes since 1.9: +59 -1 lines
Diff to previous 1.9 (colored)

add a monitor mode to hoststatectl to continuously report changes in
hoststated.
ok reyk@, "looks nice and clean" niallo@

Revision 1.9 / (download) - annotate - [select for diffs], Mon Jan 29 14:23:31 2007 UTC (17 years, 4 months ago) by pyr
Branch: MAIN
Changes since 1.8: +3 -1 lines
Diff to previous 1.8 (colored)

Add SSL support to hoststated.
with help and OK reyk@
with help and advice by claudio@ and Srebrenko Sehic

Revision 1.8 / (download) - annotate - [select for diffs], Tue Jan 9 13:50:10 2007 UTC (17 years, 5 months ago) by pyr
Branch: MAIN
Changes since 1.7: +5 -5 lines
Diff to previous 1.7 (colored)

Finish renaming hostated to hoststated.
Note to testers: the user the daemon changes its id to is now _hoststated,
don't forget to update master.passwd.
ok reyk@

Revision 1.7 / (download) - annotate - [select for diffs], Tue Jan 9 00:45:32 2007 UTC (17 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

adapt to rename

Revision 1.6 / (download) - annotate - [select for diffs], Sat Dec 16 18:50:33 2006 UTC (17 years, 5 months ago) by reyk
Branch: MAIN
Changes since 1.5: +5 -5 lines
Diff to previous 1.5 (colored)

- allow to use host/service/table names instead of Ids in hostatectl.
- minor change of the "hostatectl show" command output
- increase the max service and tag names (max pf tag name size is 64 now!)

thanks to pyr who found a bug in my initial diff

Revision 1.5 / (download) - annotate - [select for diffs], Sat Dec 16 17:52:21 2006 UTC (17 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.4: +7 -7 lines
Diff to previous 1.4 (colored)

spacing, plus dubious \% in format string

Revision 1.4 / (download) - annotate - [select for diffs], Sat Dec 16 15:02:35 2006 UTC (17 years, 5 months ago) by reyk
Branch: MAIN
Changes since 1.3: +8 -9 lines
Diff to previous 1.3 (colored)

more spacing

Revision 1.3 / (download) - annotate - [select for diffs], Sat Dec 16 14:21:15 2006 UTC (17 years, 5 months ago) by bernd
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

Fix two comments. ok reyk@

Revision 1.2 / (download) - annotate - [select for diffs], Sat Dec 16 12:47:18 2006 UTC (17 years, 5 months ago) by reyk
Branch: MAIN
Changes since 1.1: +15 -15 lines
Diff to previous 1.1 (colored)

knf, spacing

Revision 1.1 / (download) - annotate - [select for diffs], Sat Dec 16 11:45:07 2006 UTC (17 years, 5 months ago) by reyk
Branch: MAIN

Import hostated, the host status daemon.  This daemon will monitor
remote hosts and dynamically alter pf(4) tables and redirection rules
for active server load balancing.  The daemon has been written by
Pierre-Yves Ritschard (pyr at spootnik.org) and was formerly known as
"slbd".

The daemon is fully functional but it still needs some work and
cleanup so we don't link it to the build yet.  Some TODOs are a
partial rewrite of the check_* routines (use libevent whenever we
can), improvement of the manpages, and general knf and cleanup.

ok deraadt@ claudio@

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.