aboutsummaryrefslogtreecommitdiff
path: root/rpkid
AgeCommit message (Collapse)Author
2014-01-09Update more copyrights, clean up module doc blocks.Rob Austein
svn path=/trunk/; revision=5624
2014-01-09getopt -> argparse, update copyright.Rob Austein
svn path=/trunk/; revision=5623
2014-01-09Comment typo.Rob Austein
svn path=/trunk/; revision=5622
2014-01-08getopt -> argparse, update copyright.Rob Austein
svn path=/trunk/; revision=5621
2014-01-08getopt -> argparse, update copyright.Rob Austein
svn path=/trunk/; revision=5620
2014-01-07Switch `rpkic show_published_objects` to use `.tracking_data()`Rob Austein
format, same as rpkid and pubd use in their logs. Closes #663. svn path=/trunk/; revision=5618
2014-01-07Clean up non-verifying CMS extraction methods.Rob Austein
svn path=/trunk/; revision=5617
2014-01-07Add show_received_resources and show_published_objects. See #663.Rob Austein
svn path=/trunk/; revision=5616
2014-01-07Add show_roa_request and show_ghostbuster_request commands. See #663.Rob Austein
svn path=/trunk/; revision=5615
2014-01-07Set notBefore value directly when issuing certificates to avoid raceRob Austein
condition when issuing new manifest EE certificate. See #662. svn path=/trunk/; revision=5614
2014-01-07Remove ancient kludge that worked around a Django 1.2 bug.Rob Austein
svn path=/trunk/; revision=5613
2013-12-16Clean up unused variables.Rob Austein
svn path=/trunk/; revision=5608
2013-11-27$top/rpkid/portal-gui/ no longer needs a Makefile. Closes #477.Rob Austein
svn path=/trunk/; revision=5606
2013-11-01Allow iteration over all the resource_ranges in a resource_bag.Rob Austein
svn path=/trunk/; revision=5577
2013-10-09we must import rpki.gui.cacheview.models because it is illegal to try to ↵Michael Elkins
import a package svn path=/trunk/; revision=5561
2013-10-09[5462] change to Auto_update error handling was incomplete.Rob Austein
Fixes #634. svn path=/trunk/; revision=5558
2013-10-08Add DH and DSA parameter generation, while I still remember all theRob Austein
relevant details of the OpenSSL API. svn path=/trunk/; revision=5555
2013-10-08Preliminary support for ECDSA and EC key parameter generation. At theRob Austein
moment, the only kind of parameters we know how to generate are for EC on the P-256 curve, but the key generation code should accept any parameters that the OpenSSL command line tool's genpkey command can generate (and is not limited to ECDSA -- DSA and DH should work, most likely ECDH as well). Adding capability of generating parameters for other well-known EC curves would just mean exposing additional NID values, so we could easily support any curve OpenSSL knows about. Adding parameter generation for DH etc would be maybe a dozen additional lines of C code per algorithm, as all of these use the same internal EVP_PKEY interface with minor variations. svn path=/trunk/; revision=5554
2013-10-08Switch RSA key generation to use a new .generateRSA() class methodRob Austein
rather than abusing the Asymmetric __init__() method, in preparation for adding support for other public key algorithms like ECDSA. svn path=/trunk/; revision=5553
2013-10-01Map a few more exceptions to proper up-down protocol error codes,Rob Austein
teach rootd to generate same. Whack rootd's lame CRL generation code to account for subject certificates overwritten by rekey and to time entries out of the CRL. svn path=/trunk/; revision=5538
2013-10-01Remove unnecessary and incorrect assertion.Rob Austein
svn path=/trunk/; revision=5537
2013-10-01Convenience targets for resuming tests based on yamlconf and yamltest.Rob Austein
svn path=/trunk/; revision=5536
2013-09-30Don't delay waiting for daemons to start up if we're just going toRob Austein
wait for them to exit anyway. svn path=/trunk/; revision=5535
2013-09-30Copy Ghostbusters support over from yamltest.py.Rob Austein
svn path=/trunk/; revision=5534
2013-09-26Bump CRL interval up by an hour to avoid race condition, since CRLRob Austein
regeneration isn't instantaneous. Closes #601. svn path=/trunk/; revision=5524
2013-09-26better error handling and logging when we can't parse the origin AS from a ↵Michael Elkins
routeviews entry see #632 svn path=/trunk/; revision=5523
2013-09-25Add --enable-wsgi-python-egg-cache. See #630.Rob Austein
svn path=/trunk/; revision=5520
2013-09-25Use NameVirtualHost for Apache 2.2 on Ubuntu as well as on FreeBSD.Rob Austein
Refactor config file template code to account for recent changes. svn path=/trunk/; revision=5519
2013-09-23Use netifaces library to construct a list of IP addresses to stuffRob Austein
into the Django's furshlugginer ALLOWED_HOSTS list. See #628. svn path=/trunk/; revision=5517
2013-09-23rework save_statuses() to save a single status instead, and peform garbage ↵Michael Elkins
collection of objects which were not accepted later on in process_cache see #625 svn path=/trunk/; revision=5515
2013-09-23Test code shouldn't depend on scan_roas having been installed.Rob Austein
svn path=/trunk/; revision=5514
2013-09-23catch OSError when calling os.stat() and treat the object as if it were ↵Michael Elkins
missing from rcynic.xml see #625 svn path=/trunk/; revision=5512
2013-09-23use stat.ST_MTIME as array offset to retrieve mtime value from os.stat() ↵Michael Elkins
return value svn path=/trunk/; revision=5511
2013-09-23revert [5498]Michael Elkins
see #623 svn path=/trunk/; revision=5510
2013-09-20Disable mod_deflate if it's enabled and we know how to do so. InRob Austein
practice, this is Ubuntu-specific, because FreeBSD lacks Ubuntu's `a2dismod` command. Closes #595. svn path=/trunk/; revision=5509
2013-09-20Oops, this went with [5507], see #616.Rob Austein
svn path=/trunk/; revision=5508
2013-09-20Apache 2.4 support. Closes #616.Rob Austein
svn path=/trunk/; revision=5507
2013-09-20Fix obscure reference count oops in IPAddress arithmetic operationRob Austein
coercion code. svn path=/trunk/; revision=5505
2013-09-20use 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-20add +/- for each roa to given visual feedback about how the roa affects the ↵Michael Elkins
given route svn path=/trunk/; revision=5503
2013-09-19delete 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-19new 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-19garbage collect ROAPrefixV* objects when there are no associated ROAsMichael Elkins
closes #620 svn path=/trunk/; revision=5499
2013-09-19import cacheview.models directly instead of cacheviewMichael Elkins
svn path=/trunk/; revision=5498
2013-09-19resource_range_ip has a .min element, not .prefix_minMichael Elkins
svn path=/trunk/; revision=5497
2013-09-19update cacheview interface to match the style of the main appMichael Elkins
svn path=/trunk/; revision=5496
2013-09-18remove default=None from the migration removing null=True from the ↵Michael Elkins
ResourceCert.conf field. see #612 svn path=/trunk/; revision=5495
2013-09-13add favicon for RPKI web portalMichael Elkins
see #614 svn path=/trunk/; revision=5493
2013-09-11Zookeeper.synchronize_bpki() was only synchronizing a subset of theRob Austein
BPKI material that Zookeeper.update_bpki() was updating. Fixes #611. svn path=/trunk/; revision=5492
2013-09-11Fix outdated error message.Rob Austein
svn path=/trunk/; revision=5491