Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-01 | AKI checks still weren't quite right. | Rob Austein | |
svn path=/trunk/; revision=4277 | |||
2012-01-31 | Refactor CMS checks, which have gotten complex enough to be worth | Rob Austein | |
attempting to share between different kinds of signed objects. This closes #82. svn path=/trunk/; revision=4276 | |||
2012-01-31 | AKI extension is optional for self-signed RPKI certificates. | Rob Austein | |
svn path=/trunk/; revision=4275 | |||
2012-01-31 | Rewrite to avoid running out of memory. Painfully slow with three | Rob Austein | |
month's worth of data, but at least it now runs again. svn path=/trunk/; revision=4273 | |||
2012-01-26 | Back out over-zealous change introduced as part of [4267] -- | Rob Austein | |
apparently ASID extensions are legal in EE certificates for ROAs, although given the other constraints I can't think of a sane reason why this is allowed when so much else is nailed down. svn path=/trunk/; revision=4269 | |||
2012-01-26 | Conformance: Check SKI value. | Rob Austein | |
svn path=/trunk/; revision=4268 | |||
2012-01-26 | Conformance: Check CMS SID against EE SKI in ROAs. | Rob Austein | |
Use ASN1_INTEGER_cmp() instead of ASN1_INTEGER_get(), the latter's behavior is too quirky. Add config variable allowing compatability with manifest EE certs that have no SIA extension, which is a technical violation of the spec, albeit a harmless one as far as I can tell; at present, the default for this variable allows these manifests, at some point the default will flip to disallow, as a first step towards phasing this out. svn path=/trunk/; revision=4267 | |||
2012-01-26 | Manifest EE certificates were not including the SIA signedObject URI, | Rob Austein | |
as required by the current manifest specification. svn path=/trunk/; revision=4266 | |||
2012-01-26 | Conformance tests: tighter checking of AIA and SIA extension values. | Rob Austein | |
svn path=/trunk/; revision=4265 | |||
2012-01-25 | Conformance testing: negative serial numbers, wrong date encoding. | Rob Austein | |
svn path=/trunk/; revision=4264 | |||
2012-01-25 | Conformance testing: Better checking of RSA keys. | Rob Austein | |
svn path=/trunk/; revision=4263 | |||
2012-01-25 | Move a few tests out of the not-TA conditional. | Rob Austein | |
svn path=/trunk/; revision=4262 | |||
2012-01-25 | Conformance: Rework checking of X509v3 extensions, add KeyUsage | Rob Austein | |
checks, RFC 3779 canonical form checks, other nits. Closes #172. svn path=/trunk/; revision=4261 | |||
2012-01-24 | Fix manifest digest length check. Move parse_cert() call etc into | Rob Austein | |
check_ta() as first step towards fixing extension checks (closes #107, see #172). svn path=/trunk/; revision=4260 | |||
2012-01-24 | Conformance tests: duplicate extensions. | Rob Austein | |
svn path=/trunk/; revision=4259 | |||
2012-01-24 | Conformance tests: digest lengths. | Rob Austein | |
svn path=/trunk/; revision=4258 | |||
2012-01-23 | Conformance tests: pedantic checks of key and signature algorithms. | Rob Austein | |
svn path=/trunk/; revision=4257 | |||
2012-01-23 | Conformance tests: pedantic checks of CRL timestamps. | Rob Austein | |
svn path=/trunk/; revision=4256 | |||
2012-01-23 | Conformance tests: pedantic checks on CRL issuer name, add option | Rob Austein | |
(defaults off) to make nonconformant issuer and subject names fatal. svn path=/trunk/; revision=4255 | |||
2012-01-06 | Lab test of rpki-rtr over TLS using stunnel and s_client | Rob Austein | |
svn path=/trunk/; revision=4143 | |||
2012-01-05 | OpenSSL 1.0.0f | Rob Austein | |
svn path=/trunk/; revision=4141 | |||
2011-12-27 | Python 2.5 doesn't have set.isdisjoint() | Rob Austein | |
svn path=/trunk/; revision=4138 | |||
2011-12-22 | Generate proper error reports for unknown protocol version, unknown | Rob 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-06 | Fix graphic on NULL-allowed foreign key constraint | Rob Austein | |
svn path=/trunk/; revision=4099 | |||
2011-12-06 | Include GUI directories in Doxygen trawl | Rob Austein | |
svn path=/trunk/; revision=4098 | |||
2011-12-02 | Regen | Rob Austein | |
svn path=/trunk/; revision=4096 | |||
2011-12-02 | Missing "trunk" in some URLs. | Rob Austein | |
svn path=/trunk/; revision=4095 | |||
2011-11-23 | give 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-23 | remove 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-14 | Misplaced parenthesis | Rob Austein | |
svn path=/trunk/; revision=4092 | |||
2011-11-13 | Pull NIST from list of hosts tracked, not as interesting as I had thought at ↵ | Rob Austein | |
first svn path=/trunk/; revision=4091 | |||
2011-11-12 | make 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-11 | reorder models to avoid forward references. closes #149 | Michael Elkins | |
svn path=/trunk/; revision=4089 | |||
2011-11-11 | Require 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-11 | set 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-11 | merging /branches/tk103. closes #103 | Michael Elkins | |
svn path=/trunk/; revision=4085 | |||
2011-11-11 | merge with ^/trunk | Michael Elkins | |
svn path=/branches/tk103/; revision=4084 | |||
2011-11-11 | if ${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-11 | prepend ${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-10 | Handle 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-10 | Prettyprinter for validation_status. | Rob Austein | |
svn path=/trunk/; revision=4080 | |||
2011-11-10 | Andrew's torture tests detected a mis-ordering problem in | Rob Austein | |
walk_ctx_loop_init(): need to bump walk state -before- looking for files not in manifest. svn path=/trunk/; revision=4079 | |||
2011-11-10 | move 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-10 | Cleanup | Rob Austein | |
svn path=/trunk/; revision=4077 | |||
2011-11-10 | Minor changes I forgot to check in. | Rob Austein | |
svn path=/trunk/; revision=4076 | |||
2011-11-03 | RIPE pilot program Trust Anchor Locator | Rob Austein | |
svn path=/trunk/; revision=4074 | |||
2011-11-02 | Clean up old PF_UNIX inodes in sockets/ subdirectory. This closes #118. | Rob Austein | |
svn path=/trunk/; revision=4073 | |||
2011-10-30 | Cleanup | Rob Austein | |
svn path=/trunk/; revision=4072 | |||
2011-10-30 | use 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-30 | TAL for ARIN pilot, supplied by Alex Band (thanks!) | Rob Austein | |
svn path=/trunk/; revision=4070 |