Age | Commit message (Collapse) | Author |
|
svn path=/trunk/; revision=4059
|
|
rc->rsync_cache and rc->dead_host_cache have merged, acquired
timestamps, and been renamed rc->rsync_history. Revised code is
simpler, even. This is most of #110, but addition of connection data
to XML output still needs to be done.
rc->backup_cache is gone, as the information it held was a subset of
what we were already keeping in rc->validation_status. This was most
of the groundwork for #109, but code still needs tweaking to perform
this sort of check for objects other than certificates.
svn path=/trunk/; revision=4058
|
|
svn path=/trunk/; revision=4057
|
|
build tree (see #8). This appears to work properly but needs more
testing, leaving ticket open for now.
Also cleaned up a few things that should have moved from scripts/ to
buildtools/ a long time ago.
svn path=/trunk/; revision=4056
|
|
svn path=/trunk/; revision=4054
|
|
svn path=/trunk/; revision=4050
|
|
svn path=/trunk/; revision=4049
|
|
needs much cleanup, but already runs an order of magnitude faster than
the XSL version.
svn path=/trunk/; revision=4048
|
|
event codes.
svn path=/trunk/; revision=4047
|
|
svn path=/trunk/; revision=4046
|
|
svn path=/trunk/; revision=4044
|
|
to understand rcynic's output.
svn path=/trunk/; revision=4043
|
|
svn path=/trunk/; revision=4042
|
|
other allocations?
svn path=/trunk/; revision=4040
|
|
svn path=/presentations; revision=4038
|
|
svn path=/trunk/; revision=4037
|
|
svn path=/Makefile.in; revision=4034
|
|
svn path=/rpkid/rpki/gui/app/forms.py; revision=4033
|
|
svn path=/rtr-origin/rtr-origin.py; revision=4032
|
|
levels. This closes #89.
svn path=/rtr-origin/rtr-origin.py; revision=4031
|
|
element in rcynic output format
svn path=/rpkid/rpki/rcynic.py; revision=4030
|
|
is run twice in less than a second. Granted that this shouldn't
happen in the first place, but having seen it happen in testing when
something else was broken, detect the problem and handle it by
sleeping for one second if and only if necessary.
svn path=/rpkid/tests/smoketest.py; revision=4029
|
|
svn path=/rpkid/rpki/x509.py; revision=4028
|
|
This helps a bit with #54, but is a long way from fully identifying
which <self/> is logging at any given moment.
svn path=/rpkid/rpki/log.py; revision=4027
|
|
a better job of handling the traceback problem. See #95.
svn path=/rpkid/rpki/http.py; revision=4026
|
|
svn path=/rpkid/rpki/oids.py; revision=4025
|
|
svn path=/rpkid/rpki/gui/app/glue.py; revision=4024
|
|
svn path=/rpkid/rpki/gui/app/glue.py; revision=4023
|
|
resources
svn path=/rpkid/rpki/gui/app/forms.py; revision=4022
|
|
svn path=/rpkid/portal-gui/Makefile.in; revision=4021
|
|
svn path=/rpkid/Makefile.in; revision=4020
|
|
runnable. [4018] changed rsync_run()'s behavior slightly, needed to
compensate for that to avoid skipping the next entry in the queue when
rsync_run() detects a cache hit. See #98 for the original problem.
svn path=/rcynic/rcynic.c; revision=4019
|
|
retrieved the data we want while this rsync was queued. Fixes #98.
svn path=/rcynic/rcynic.c; revision=4018
|
|
svn path=/rcynic/rcynic.c; revision=4017
|
|
svn path=/rpkid/rpki/rootd.py; revision=4016
|
|
svn path=/rpkid/portal-gui/scripts/load_csv.py; revision=4015
|
|
"except:" clauses that should have been "except Exception:".
svn path=/rpkid/rpki-sql-setup.py; revision=4014
|
|
closes #93.
svn path=/rcynic/rcynic.c; revision=4013
|
|
svn path=/rcynic/rcynic.c; revision=4012
|
|
svn path=/rpkid/rpki/exceptions.py; revision=4011
|
|
CMS that doesn't validate (see #94). Switch CMS-dumping code to use
OpenSSL library code rather than dumpasn1 -- dumpasn1 is prettier, but
not enough prettier to be worth making people install yet another
freaking program that's only used to diagnose strange failures.
svn path=/rpkid/rpki/x509.py; revision=4010
|
|
callback handler throws an exception, eg, due to CMS validation
failure. This closes #94.
svn path=/rpkid/rpki/http.py; revision=4009
|
|
svn path=/rpkid/rpki/x509.py; revision=4008
|
|
warn and allow. Digest mismatch is now a warning message only.
Missing object that's listed in manifest is now logged as a serious
problem. At the moment, we do this for missing objects in both
current and backup generations. I'm not sure that's right, might make
more sense to log this only for current generation, but let's try
running this way for a little while to see what patterns show up.
svn path=/rcynic/README; revision=4007
|
|
configuration_directory
svn path=/rpkid/examples/rpki.conf; revision=4006
|
|
svn path=/rpkid/portal-gui/scripts/adduser.py; revision=4005
|
|
when logging stuff related to rsync subprocesses.
svn path=/rcynic/rcynic.c; revision=4004
|
|
This fixes #91.
svn path=/rcynic/rcynic.c; revision=4003
|
|
exited yet. Dunno why this happens, but it does. Apply upper bound
to how long rcynic goes to sleep for any one select(); pity kqueue()
isn't portable, that'd be a better solution. This closes #87.
svn path=/rcynic/rcynic.c; revision=4002
|
|
svn path=/rcynic/bio_f_linebreak.c; revision=4001
|