Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-19 | new cli script rpkigui-query-routes to query the web portal's ↵ | Michael Elkins | |
routeview/rcynic db for route validity svn path=/trunk/; revision=5500 | |||
2013-09-19 | garbage collect ROAPrefixV* objects when there are no associated ROAs | Michael Elkins | |
closes #620 svn path=/trunk/; revision=5499 | |||
2013-09-19 | import cacheview.models directly instead of cacheview | Michael Elkins | |
svn path=/trunk/; revision=5498 | |||
2013-09-19 | resource_range_ip has a .min element, not .prefix_min | Michael Elkins | |
svn path=/trunk/; revision=5497 | |||
2013-09-19 | update cacheview interface to match the style of the main app | Michael Elkins | |
svn path=/trunk/; revision=5496 | |||
2013-09-18 | remove default=None from the migration removing null=True from the ↵ | Michael Elkins | |
ResourceCert.conf field. see #612 svn path=/trunk/; revision=5495 | |||
2013-09-18 | Add support for keeping a SQLite database of incoming data when in | Rob Austein | |
client mode. Only lightly tested so far. svn path=/trunk/; revision=5494 | |||
2013-09-13 | add favicon for RPKI web portal | Michael Elkins | |
see #614 svn path=/trunk/; revision=5493 | |||
2013-09-11 | Zookeeper.synchronize_bpki() was only synchronizing a subset of the | Rob Austein | |
BPKI material that Zookeeper.update_bpki() was updating. Fixes #611. svn path=/trunk/; revision=5492 | |||
2013-09-11 | Fix outdated error message. | Rob Austein | |
svn path=/trunk/; revision=5491 | |||
2013-09-10 | Skip build/ subdirectory when constructing TAGS files. | Rob Austein | |
svn path=/trunk/; revision=5490 | |||
2013-09-09 | set default logging level to ERROR for rpkigui-rcynic script so we don't ↵ | Michael Elkins | |
flood the user's mailbox when invokved by cron frequently see #608 svn path=/trunk/; revision=5489 | |||
2013-09-09 | Send mail from rcynic-cron to root, not rcynic. Closes #610. | Rob Austein | |
svn path=/trunk/; revision=5488 | |||
2013-09-07 | Well, this script now generates something that looks like a | Rob Austein | |
certificate tree and validates. Not at all certain that what we generate is right yet. svn path=/trunk/; revision=5487 | |||
2013-09-03 | use Python None as default value for ForeignKey field, rather than 0. | Michael Elkins | |
see #607 svn path=/trunk/; revision=5486 | |||
2013-09-03 | Disable parallel builds. See #604. | Rob Austein | |
svn path=/trunk/; revision=5485 | |||
2013-09-02 | Checkpoint. | Rob Austein | |
svn path=/trunk/; revision=5484 | |||
2013-09-01 | Add resource_bag.__nonzero__() method. | Rob Austein | |
svn path=/trunk/; revision=5483 | |||
2013-08-31 | Constraint class. | Rob Austein | |
svn path=/trunk/; revision=5482 | |||
2013-08-31 | Checkpoint. | Rob Austein | |
svn path=/trunk/; revision=5481 | |||
2013-08-31 | Automatic pull of documentation from Wiki. | RPKI Documentation Robot | |
svn path=/trunk/; revision=5480 | |||
2013-08-30 | Cleanup. | Rob Austein | |
svn path=/trunk/; revision=5479 | |||
2013-08-30 | Refactor X.509 verification code to add "nested set" tree markings to | Rob Austein | |
SQL as we go; since the expensive part of the SQL marking algorithm is the tree traversal and we have to do the same tree walk anyway while checking certificates, we might as well do both tasks at once. svn path=/trunk/; revision=5478 | |||
2013-08-29 | Cleanup. | Rob Austein | |
svn path=/trunk/; revision=5477 | |||
2013-08-29 | Cleanup. | Rob Austein | |
svn path=/trunk/; revision=5476 | |||
2013-08-29 | Now that we have a Python interface to the OpenSSL certificate | Rob Austein | |
validation code, use it to sanitize our database. svn path=/trunk/; revision=5475 | |||
2013-08-28 | Checkpoint. | Rob Austein | |
svn path=/trunk/; revision=5474 | |||
2013-08-28 | Pass Python exceptions from callback through to caller correctly. | Rob Austein | |
svn path=/trunk/; revision=5473 | |||
2013-08-28 | Cleanup. | Rob Austein | |
svn path=/trunk/; revision=5472 | |||
2013-08-28 | Rework the new certificate validation code to better encapsulate the | Rob Austein | |
underlying semantics in a Pythonic wrapper: X509Store.verify() now instantiates X509StoreCTX, and .verify_callback() is now an optional method supplied by the user via subclassing. svn path=/trunk/; revision=5471 | |||
2013-08-27 | X509StoreCTX.getCurrentCertificate() and X509StoreCTX.getChain(). | Rob Austein | |
svn path=/trunk/; revision=5470 | |||
2013-08-27 | X509StoreCTX.store property. | Rob Austein | |
svn path=/trunk/; revision=5469 | |||
2013-08-27 | Doh, simpler. | Rob Austein | |
svn path=/trunk/; revision=5468 | |||
2013-08-27 | Cleanup | Rob Austein | |
svn path=/trunk/; revision=5467 | |||
2013-08-27 | Move most control operations from X509StoreCTX to X509Store. | Rob Austein | |
svn path=/trunk/; revision=5466 | |||
2013-08-25 | Fix various things that required sequences to accept iterables. Fix a | Rob Austein | |
few incorrect error messages. svn path=/trunk/; revision=5465 | |||
2013-08-25 | Certificate verification code approaching something usable. | Rob Austein | |
svn path=/trunk/; revision=5464 | |||
2013-08-24 | Basic certificate verification works. Needs a bunch of additional | Rob Austein | |
methods, properties, and constants to be fully useful. svn path=/trunk/; revision=5463 | |||
2013-08-23 | Rip out PEM_converter class, as we no longer need to support | Rob 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-23 | Notes on future work to track OpenSSL's PKCS #1.5 -> PKCS #8 transition. | Rob Austein | |
svn path=/trunk/; revision=5461 | |||
2013-08-22 | First 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-20 | Checkpoint. | Rob Austein | |
svn path=/trunk/; revision=5459 | |||
2013-08-20 | Checkpoint. | Rob Austein | |
svn path=/trunk/; revision=5458 | |||
2013-08-18 | Checkpoint | Rob Austein | |
svn path=/trunk/; revision=5457 | |||
2013-08-17 | Checkpoint. | Rob Austein | |
svn path=/trunk/; revision=5456 | |||
2013-08-14 | Checkpoint | Rob Austein | |
svn path=/trunk/; revision=5455 | |||
2013-08-14 | Checkpoint. Nowhere near usable yet. | Rob Austein | |
svn path=/trunk/; revision=5454 | |||
2013-08-09 | Notes on constraint file processing. | Rob Austein | |
svn path=/trunk/; revision=5453 | |||
2013-08-09 | Allow query for NULL AKI or SKI. May not be all that useful, as our | Rob 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-08 | First steps towards parsing LTA YAML file. Add weakref object cache. | Rob Austein | |
svn path=/trunk/; revision=5451 |