Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-20 | Apache 2.4 support. Closes #616. | Rob Austein | |
svn path=/trunk/; revision=5507 | |||
2013-09-20 | Fix obscure reference count oops in IPAddress arithmetic operation | Rob Austein | |
coercion code. svn path=/trunk/; revision=5505 | |||
2013-09-20 | use resource_range_ip.min.bits instead of resource_range_ip.datum_type.bits ↵ | Michael Elkins | |
to get the max bits for the IP address closes #576 svn path=/trunk/; revision=5504 | |||
2013-09-20 | add +/- for each roa to given visual feedback about how the roa affects the ↵ | Michael Elkins | |
given route svn path=/trunk/; revision=5503 | |||
2013-09-19 | delete existing objects that were previously accepted if they were not ↵ | Michael Elkins | |
accepted during the most recent run. see #588 refactor much of the code in process_cache() into save_statuses() to make it simpler to handle the garbage collection. first we collected all statuses, then save them all at once. svn path=/trunk/; revision=5502 | |||
2013-09-19 | Apache-version-agnosticism, part 1: fix autoconf, FreeBSD port | Rob Austein | |
skeleton, rcynic-cron. rpkigui-apache-confgen still needs work to support 2.4 syntax, but we should be tracking the Apache version number correctly for the version-dependent pathnames on FreeBSD. See #616. svn path=/trunk/; revision=5501 | |||
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 |