Age | Commit message (Collapse) | Author |
|
timed out would get stomped and restarted. Handle timeouts as
failure, and put repositories on which we've timed out into the
dead_host list. Rework rsync_mgr() yet again, still trying to juggle
the three-way wait for timeouts, subprocess I/O, and exiting
subprocesses. Parse the warning message rsyncd sends when we've hit
its per-module connection limit, as a first step towards
per-repository connection limits (not that this helps when a
repository is behind a firewall that starts whacking connections at
the transport layer...).
svn path=/rcynic-ng/rcynic.c; revision=3967
|
|
svn path=/rcynic-ng/bio_f_linebreak.c; revision=3966
|
|
svn path=/rcynic-ng/sample-trust-anchors/apnic.cer; revision=3965
|
|
limitations. (#2)
svn path=/rcynic-ng/Makefile.in; revision=3964
|
|
and 4.5. At least for now, we just generate warnings on violations,
we don't reject certificates just for failing this test.
svn path=/rcynic-ng/rcynic.c; revision=3963
|
|
svn path=/rpkid/examples/rpki.conf; revision=3962
|
|
other aspects of Error Report PDU implementation up to current spec
while we're at it. (#36)
svn path=/rtr-origin/rtr-origin.py; revision=3961
|
|
svn path=/rpkid/README; revision=3960
|
|
svn path=/rpkid/README; revision=3959
|
|
absolute filenames.
svn path=/rpkid/examples/rpki.conf; revision=3958
|
|
svn path=/rtr-origin/rtr-origin.py; revision=3957
|
|
when available.
svn path=/rtr-origin/rtr-origin.py; revision=3956
|
|
svn path=/rtr-origin/rtr-origin.py; revision=3955
|
|
handle cases where rcynic chooses not to run rsync at all, for
whatever reason. (#5, #13)
svn path=/rcynic-ng/README; revision=3954
|
|
svn path=/rcynic-ng/rcynic.c; revision=3953
|
|
svn path=/rtr-origin/rtr-origin.py; revision=3952
|
|
svn path=/rtr-origin/rtr-origin.py; revision=3951
|
|
svn path=/rtr-origin/rtr-origin.py; revision=3950
|
|
svn path=/rpkid/rpki/rpkid.py; revision=3949
|
|
svn path=/configure; revision=3948
|
|
svn path=/rpkid/tests/smoketest.py; revision=3947
|
|
svn path=/buildtools/make-python-executable.py; revision=3946
|
|
of overdue rsync processes.
svn path=/rcynic-ng/rcynic.c; revision=3945
|
|
svn path=/rpkid/portal-gui/README; revision=3944
|
|
svn path=/rpkid/portal-gui/README; revision=3943
|
|
svn path=/rpkid/rpki/x509.py; revision=3942
|
|
svn path=/rcynic-ng/rcynic.xsl; revision=3941
|
|
svn path=/rcynic-ng/rcynic.xsl; revision=3940
|
|
svn path=/rcynic-ng/validation_status.xsl; revision=3939
|
|
svn path=/rcynic-ng/rcynic.xsl; revision=3938
|
|
svn path=/rcynic-ng/rcynic.c; revision=3937
|
|
svn path=/rcynic-ng/rcynic.xsl; revision=3936
|
|
split of the counter namespace. Conversion not yet complete, XSL and
AWK scripts not yet hacked to compensate.
svn path=/rcynic-ng/rcynic.c; revision=3935
|
|
and fix weakness that this uncovered in the trust-anchor-locator code
(wasn't falling back to rc.old_authenticated when rc.unauthenticated
copy was farbled or didn't match TAL public key).
svn path=/rcynic-ng/rcynic.c; revision=3934
|
|
counter") codes, as it confuses the heck out of anything trying to
understand the results. Work in progress, not finished.
svn path=/rcynic-ng/rcynic.c; revision=3933
|
|
had been deferred for "later".
svn path=/rcynic-ng/rcynic.c; revision=3932
|
|
was overruning the max_parallel_rsync limit.
svn path=/rcynic-ng/rcynic.c; revision=3931
|
|
svn path=/rcynic-ng/rcynic.c; revision=3930
|
|
svn path=/rcynic-ng/rcynic.c; revision=3929
|
|
svn path=/rcynic-ng/rcynic.c; revision=3928
|
|
svn path=/rcynic-ng/rcynic.c; revision=3927
|
|
to maintain column-count match with <host/> elements.
svn path=/rcynic-ng/rcynic.c; revision=3926
|
|
svn path=/rcynic-ng/rcynic.xsl; revision=3925
|
|
svn path=/rcynic-ng/rcynic.xsl; revision=3924
|
|
svn path=/rcynic-ng/rcynic.xsl; revision=3923
|
|
svn path=/rcynic-ng/rcynic.xsl; revision=3922
|
|
svn path=/rcynic-ng/show.awk; revision=3921
|
|
svn path=/rcynic-ng/show.awk; revision=3920
|
|
database
svn path=/rcynic-ng/rcynic.c; revision=3919
|
|
svn path=/rcynic-ng/rcynic.c; revision=3918
|