aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-01-25Move a few tests out of the not-TA conditional.Rob Austein
svn path=/trunk/; revision=4262
2012-01-25Conformance: Rework checking of X509v3 extensions, add KeyUsageRob Austein
checks, RFC 3779 canonical form checks, other nits. Closes #172. svn path=/trunk/; revision=4261
2012-01-24Fix manifest digest length check. Move parse_cert() call etc intoRob Austein
check_ta() as first step towards fixing extension checks (closes #107, see #172). svn path=/trunk/; revision=4260
2012-01-24Conformance tests: duplicate extensions.Rob Austein
svn path=/trunk/; revision=4259
2012-01-24Conformance tests: digest lengths.Rob Austein
svn path=/trunk/; revision=4258
2012-01-23Conformance tests: pedantic checks of key and signature algorithms.Rob Austein
svn path=/trunk/; revision=4257
2012-01-23Conformance tests: pedantic checks of CRL timestamps.Rob Austein
svn path=/trunk/; revision=4256
2012-01-23Conformance tests: pedantic checks on CRL issuer name, add optionRob Austein
(defaults off) to make nonconformant issuer and subject names fatal. svn path=/trunk/; revision=4255
2012-01-06Lab test of rpki-rtr over TLS using stunnel and s_clientRob Austein
svn path=/trunk/; revision=4143
2012-01-05OpenSSL 1.0.0fRob Austein
svn path=/trunk/; revision=4141
2011-12-27Python 2.5 doesn't have set.isdisjoint()Rob Austein
svn path=/trunk/; revision=4138
2011-12-22Generate proper error reports for unknown protocol version, unknownRob Austein
PDU type, and various forms of corrupt data. We were catching all of them already, but not reporting them correctly. svn path=/trunk/; revision=4131
2011-12-06Fix graphic on NULL-allowed foreign key constraintRob Austein
svn path=/trunk/; revision=4099
2011-12-06Include GUI directories in Doxygen trawlRob Austein
svn path=/trunk/; revision=4098
2011-12-02RegenRob Austein
svn path=/trunk/; revision=4096
2011-12-02Missing "trunk" in some URLs.Rob Austein
svn path=/trunk/; revision=4095
2011-11-23give the user explanatory feedback about why django is required when ↵Michael Elkins
configure can't find it installed. closes #150. svn path=/trunk/; revision=4094
2011-11-23remove features that depend on django 1.3, so that portal gui works with ↵Michael Elkins
django 1.2 svn path=/trunk/; revision=4093
2011-11-14Misplaced parenthesisRob Austein
svn path=/trunk/; revision=4092
2011-11-13Pull NIST from list of hosts tracked, not as interesting as I had thought at ↵Rob Austein
first svn path=/trunk/; revision=4091
2011-11-12make it clear that the asn and prefixes links are for resources delegated to ↵Michael Elkins
children. closes #115 svn path=/trunk/; revision=4090
2011-11-11reorder models to avoid forward references. closes #149Michael Elkins
svn path=/trunk/; revision=4089
2011-11-11Require both Python and Django >= 1.3 to be installed by default, unless the ↵Michael Elkins
use explicitly uses the --disable-* arguments. closes #120 svn path=/trunk/; revision=4088
2011-11-11set default value of max_length to prefix length, and change help text to ↵Michael Elkins
make it clear this field should be an integer without a leading slash. closes #132 svn path=/trunk/; revision=4087
2011-11-11merging /branches/tk103. closes #103Michael Elkins
svn path=/trunk/; revision=4085
2011-11-11merge with ^/trunkMichael Elkins
svn path=/branches/tk103/; revision=4084
2011-11-11if ${sysconfdir}/rpki/settings.py already exists, append a .new suffix and ↵Michael Elkins
copy the new version svn path=/branches/tk103/; revision=4083
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-10Handle traversal of empty backup directory with no manifest correctly,Rob Austein
now that this bug isn't masked by the one I fixed earlier today. svn path=/trunk/; revision=4081
2011-11-10Prettyprinter for validation_status.Rob Austein
svn path=/trunk/; revision=4080
2011-11-10Andrew's torture tests detected a mis-ordering problem inRob Austein
walk_ctx_loop_init(): need to bump walk state -before- looking for files not in manifest. svn path=/trunk/; revision=4079
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-10CleanupRob Austein
svn path=/trunk/; revision=4077
2011-11-10Minor changes I forgot to check in.Rob Austein
svn path=/trunk/; revision=4076
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