aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-11-11prepend ${sysconfdir}/rpki to sys.path to avoid picking up the wrong ↵Michael Elkins
settings.py by accident svn path=/branches/tk103/; revision=4082
2011-11-10move settings.py for portal gui django app to ${sysconfdir}/rpki since it ↵Michael Elkins
really is a configuration file svn path=/branches/tk103/; revision=4078
2011-11-03RIPE pilot program Trust Anchor LocatorRob Austein
svn path=/trunk/; revision=4074
2011-11-02Clean up old PF_UNIX inodes in sockets/ subdirectory. This closes #118.Rob Austein
svn path=/trunk/; revision=4073
2011-10-30CleanupRob Austein
svn path=/trunk/; revision=4072
2011-10-30use combination of AKI and issuer name to look up parent cert since the same ↵Michael Elkins
public key can be used in multiple certs svn path=/trunk/; revision=4071
2011-10-30TAL for ARIN pilot, supplied by Alex Band (thanks!)Rob Austein
svn path=/trunk/; revision=4070
2011-10-30Hacks to ease including portions of script's output in presentations.Rob Austein
svn path=/trunk/; revision=4069
2011-10-27Back out [4066], as it didn't fix the problem and now appearsRob Austein
unnecessary. Add missing assertion. See #112. svn path=/trunk/; revision=4068
2011-10-27Doh, rc->validation_status isn't just for XML anymore.Rob Austein
svn path=/trunk/; revision=4067
2011-10-27Only recheck an object once. This isn't perfect, as there might beRob Austein
three or more paths to a given object in pathological cases, but doing better would require us to record the parent URI for every check and recheck, which doesn't seem worth it for the expected usage. So we don't choose the freshest object in really sick cases. Tough noogies. svn path=/trunk/; revision=4066
2011-10-27Graph average connection time tooRob Austein
svn path=/trunk/; revision=4065
2011-10-26Individual graph files, for inclusion in pdflatex documents. This isRob Austein
an experiment, we might need to go the epstopdf route, but this way we get color for free, so it's worth a try. svn path=/trunk/; revision=4064
2011-10-26Tweak time format. Fix accidental dependency on Python 2.7.Rob Austein
svn path=/trunk/; revision=4063
2011-10-25Add logscale. Graph failure rate instead of success rate. CleanupRob Austein
svn path=/trunk/; revision=4062
2011-10-25New script to generate tabless and graphs from rcynic.xml trafficRob Austein
data. Still very rough, output somewhat suspect. svn path=/trunk/; revision=4061
2011-10-21Clean up messy timestamp-printing code.Rob Austein
svn path=/trunk/; revision=4060
2011-10-21Add <rsync_history/> elements to XML output (see #110).Rob Austein
svn path=/trunk/; revision=4059
2011-10-21Major cleanup of internal databases:Rob Austein
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
2011-10-19make clean wasn't cleaning up .dSYM files on MacOSXRob Austein
svn path=/trunk/; revision=4057
2011-10-19Wrap SQL schemas up so rpki-sql-setup doesn't have to be run in theRob Austein
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
2011-10-18update rpki.gui.cacheview app to support new rcynic xml format. closes #106Michael Elkins
svn path=/trunk/; revision=4054
2011-10-18More cleanup, add command line parsing, etc. This closes #64.Rob Austein
svn path=/trunk/; revision=4050
2011-10-18First pass cleanup. See #64.Rob Austein
svn path=/trunk/; revision=4049
2011-10-18First cut at Python reimplementation of rcynic.xsl. Still very rough,Rob Austein
needs much cleanup, but already runs an order of magnitude faster than the XSL version. svn path=/trunk/; revision=4048
2011-10-16rsync_succeeded => rsync_transfer_succeeded for consistency with otherRob Austein
event codes. svn path=/trunk/; revision=4047
2011-10-16"make distclean" needs to clean up after "make test". This fixes #102.Rob Austein
svn path=/trunk/; revision=4046
2011-10-14Log "object_accepted" when we decide we are happy with a TA certificate.Rob Austein
svn path=/trunk/; revision=4044
2011-10-14Add authenticated.old symlink for convenience of programs attemptingRob Austein
to understand rcynic's output. svn path=/trunk/; revision=4043
2011-10-14Preserve node creation order in validation status XML output.Rob Austein
svn path=/trunk/; revision=4042
2011-10-13Feh, ARIN is now allocating 8-address special blocks that overlap withRob Austein
other allocations? svn path=/trunk/; revision=4040
2011-10-13Move to WikiRob Austein
svn path=/presentations; revision=4038
2011-10-13use the django.contrib.staticfiles app to serve the django admin site media.Michael Elkins
svn path=/trunk/; revision=4037
2011-10-12Reorganize repository into standard Subversion model (trunk/, etc).Rob Austein
svn path=/Makefile.in; revision=4034
2011-10-12add support for oo setup via portal guiMichael Elkins
svn path=/rpkid/rpki/gui/app/forms.py; revision=4033
2011-10-10Don't allow inversion of syslog facility and priority settings.Rob Austein
svn path=/rtr-origin/rtr-origin.py; revision=4032
2011-10-10Add --syslog option to allow control over syslog facility and priority ↵Rob Austein
levels. This closes #89. svn path=/rtr-origin/rtr-origin.py; revision=4031
2011-10-09update rcynic_xml_iterator to support new attributes for validation_status ↵Michael Elkins
element in rcynic output format svn path=/rpkid/rpki/rcynic.py; revision=4030
2011-10-08rcynic's new timestamped output directory code gets grumpy when rcynicRob Austein
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
2011-10-07Fix bug in [4025], clean up PKCS 10 checking a bit more (see #6).Rob Austein
svn path=/rpkid/rpki/x509.py; revision=4028
2011-10-07Add .self.self_handle to log_repr() constructor, if it's available.Rob Austein
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
2011-10-07Clean up HTTP traceback controls added in [3722], because [4014] doesRob Austein
a better job of handling the traceback problem. See #95. svn path=/rpkid/rpki/http.py; revision=4026
2011-10-07Tighten up PKCS 10 request checking (closes #6).Rob Austein
svn path=/rpkid/rpki/oids.py; revision=4025
2011-10-07qualify csv_writer calls with rpki.myrpki.Michael Elkins
svn path=/rpkid/rpki/gui/app/glue.py; revision=4024
2011-10-07add support for import/export of xml files for rpki setupMichael Elkins
svn path=/rpkid/rpki/gui/app/glue.py; revision=4023
2011-10-07revert rev #3877 so the portal gui writes the csv files when configuring ↵Michael Elkins
resources svn path=/rpkid/rpki/gui/app/forms.py; revision=4022
2011-10-07install copy of example rpki.conf as template for new gui usersMichael Elkins
svn path=/rpkid/portal-gui/Makefile.in; revision=4021
2011-10-07add AC_DATAROOTDIR to dictionary of variables to expand in python config filesMichael Elkins
svn path=/rpkid/Makefile.in; revision=4020
2011-10-06Rework loop in rsync_mgr() that checks for tasks that have becomeRob Austein
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
2011-10-06Recheck cache just before starting rsync, in case another rsyncRob Austein
retrieved the data we want while this rsync was queued. Fixes #98. svn path=/rcynic/rcynic.c; revision=4018