aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-24Basic certificate verification works. Needs a bunch of additionalRob Austein
methods, properties, and constants to be fully useful. svn path=/trunk/; revision=5463
2013-08-23Rip out PEM_converter class, as we no longer need to supportRob Austein
interoperation between three separate ASN.1 packages and our updated rpki.POW PEM functions use the OpenSSL libraries to handle corner cases that PEM_converter did not, like PKCS8. See #603. Fix log-rate-limiting in Auto_update DER objects to be time-based rather than counter based; reorder checks so that daemons will have some chance of recovering when the user does something strange with required .cer or .key files then repairs the error. See #602. svn path=/trunk/; revision=5462
2013-08-23Notes on future work to track OpenSSL's PKCS #1.5 -> PKCS #8 transition.Rob Austein
svn path=/trunk/; revision=5461
2013-08-22First cut at adding a .verify() method back to the X509Store class.Rob Austein
Not done yet, but does have the tricky bit (Python callback). svn path=/trunk/; revision=5460
2013-08-20Checkpoint.Rob Austein
svn path=/trunk/; revision=5459
2013-08-20Checkpoint.Rob Austein
svn path=/trunk/; revision=5458
2013-08-18CheckpointRob Austein
svn path=/trunk/; revision=5457
2013-08-17Checkpoint.Rob Austein
svn path=/trunk/; revision=5456
2013-08-14CheckpointRob Austein
svn path=/trunk/; revision=5455
2013-08-14Checkpoint. Nowhere near usable yet.Rob Austein
svn path=/trunk/; revision=5454
2013-08-09Notes on constraint file processing.Rob Austein
svn path=/trunk/; revision=5453
2013-08-09Allow query for NULL AKI or SKI. May not be all that useful, as ourRob Austein
data source is the unauthenticated/ tree, thus we still need to check against TALs, at which point we might as well just look up by URI. svn path=/trunk/; revision=5452
2013-08-08First steps towards parsing LTA YAML file. Add weakref object cache.Rob Austein
svn path=/trunk/; revision=5451
2013-08-06Wrap up database interface as a class.Rob Austein
svn path=/trunk/; revision=5450
2013-08-05Partial support for RFC 3779 inheritance.Rob Austein
svn path=/trunk/; revision=5449
2013-08-05Move GROUP BY to right place when restricting search by object type.Rob Austein
Consolidate simplified range search functions. More test cases. svn path=/trunk/; revision=5448
2013-08-05Add marker byte to be sure that IP addresses can't be confused withRob Austein
ASNs in our unified range table. Clean up unneeded debugging code. svn path=/trunk/; revision=5447
2013-08-05Checkpoint.Rob Austein
svn path=/trunk/; revision=5446
2013-07-30Log a warning if we accept an EE certificate whenRob Austein
allow_ee_without_signedObject is active. Fixes #591. svn path=/trunk/; revision=5445
2013-07-25Add a couple of harmless rules which should not be necessary but theRob Austein
absence of which seems to be confusing "make" for one user. See #586. svn path=/trunk/; revision=5444
2013-07-24Pickling support.Rob Austein
svn path=/trunk/; revision=5443
2013-07-23Apparently I never set svn:keywords for this file.Rob Austein
svn path=/trunk/; revision=5442
2013-07-19Push updated BPKI CRL into pubd at the same time as we're pushingRob Austein
updated BSCs into rpkid. svn path=/trunk/; revision=5441
2013-07-18Fix UTCTime printout for CMS signing time.Rob Austein
svn path=/trunk/; revision=5440
2013-07-18GCC warning.Rob Austein
svn path=/trunk/; revision=5439
2013-07-18Log stale BPKI CMS CRLs. See #294.Rob Austein
svn path=/trunk/; revision=5438
2013-07-17Drop rootd's manifest and CRL interval down to same interval used forRob Austein
regenerating the subject certificate, to avoid confusing GUI expiration checker when rcynic has rsync-early disabled. See #579. svn path=/trunk/; revision=5437
2013-07-17Bump default lifetime of RPKI certificate rootd issues to rpkid up toRob Austein
eight weeks, to play better with GUI's expiration timer. Closes #579. svn path=/trunk/; revision=5436
2013-07-17Add ability for auto_update DER objects to coast through transientRob Austein
failures like missing files. Closes #580. svn path=/trunk/; revision=5435
2013-07-17Sigh, RIPE's web page is confusing, going with what Tim said on theRob Austein
SIDR list, which suggests that they've collapsed down to a single TAL for both hosted and non-hosted pilot service. Closes #584. svn path=/trunk/; revision=5434
2013-07-17RIPE's hosted pilot (different from RIPE's non-hosted pilot, which isRob Austein
also different from RIPE's production service). Closes #584. svn path=/trunk/; revision=5433
2013-07-16Send exceptions in irdb_query() to the errback handler rather thanRob Austein
letting them propagate. See #580. svn path=/trunk/; revision=5432
2013-07-16Wrap ridiculously long lines.Rob Austein
svn path=/trunk/; revision=5431
2013-07-16Save rcynic-html for last in rcynic-cron, as it's less critical thanRob Austein
tasks like feeding the rpki-rtr engine. Treat failure to find rrdtool as a fatal error during ./configure, to avoid building a version of rcynic-html that can't generate graphs. Closes #583. svn path=/trunk/; revision=5430
2013-07-16Outdated comment.Rob Austein
svn path=/trunk/; revision=5429
2013-07-15Try not to stomp on existing Apache configurations during initialRob Austein
install, add comments explaining our configuration in case user has to sort this out by hand. svn path=/trunk/; revision=5428
2013-07-09xinetd needs to know where we installed rtr-origin.Rob Austein
svn path=/trunk/; revision=5427
2013-07-06Switch rpki-rtr sockets directory from being owned by "nobody" toRob Austein
being owned by another userid we invented, so kickme works right when not running --cronjob as root. See #557. May need more testing as I am committing this in haste at NRT RedRug and testing on VMs while in transit.... svn path=/trunk/; revision=5426
2013-07-04Non-packaged builds on Ubuntu should install Python libraries toRob Austein
/usr/local/lib/, not /usr/lib/. See #575. svn path=/trunk/; revision=5425
2013-07-03APNIC's testbed TAL.Rob Austein
svn path=/trunk/; revision=5424
2013-07-02Automatic pull of documentation from Wiki.RPKI Documentation Robot
svn path=/trunk/; revision=5423
2013-07-02Document web_portal::allowed-hosts. Closes #567.Rob Austein
svn path=/trunk/; revision=5422
2013-06-27add button to delete all alertsMichael Elkins
rpkigui-reset-demo will clear all alerts for labuser* accounts see #562 svn path=/trunk/; revision=5421
2013-06-27Automatic pull of documentation from Wiki.RPKI Documentation Robot
svn path=/trunk/; revision=5420
2013-06-27Report what we're doing before blocking select().Rob Austein
svn path=/trunk/; revision=5419
2013-06-27Flip default for allow-object-not-in-manifest to false.Rob Austein
svn path=/trunk/; revision=5418
2013-06-27Don't whine about stale CRLs and manifests that are only stale becauseRob Austein
we check them before running rsync when rsync-early is off. svn path=/trunk/; revision=5417
2013-06-26Don't allow exceptions (eg, MySQL connection errors) to prevent usRob Austein
from scheduling next cron cycle. Closes #560. svn path=/trunk/; revision=5416
2013-06-25Handling of start_{rpkid,irdbd} options was inverted. See #559.Rob Austein
svn path=/trunk/; revision=5415
2013-06-19Name correction from JPNIC.Rob Austein
svn path=/trunk/; revision=5414