aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-26DisclaimerRob Austein
svn path=/trunk/; revision=5522
2013-09-25Oops, FreeBSD port changes that should have been in [5520]. See #630.Rob Austein
svn path=/trunk/; revision=5521
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-24Disable latest FreeBSD ports system whoopie cushion. Closes #631.Rob Austein
svn path=/trunk/; revision=5518
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-23set svn:keywords on util.pyMichael Elkins
svn path=/trunk/; revision=5516
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-23Missing single quote. Fixes #627.Rob Austein
svn path=/trunk/; revision=5513
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-19Apache-version-agnosticism, part 1: fix autoconf, FreeBSD portRob 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-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-18Add support for keeping a SQLite database of incoming data when inRob Austein
client mode. Only lightly tested so far. svn path=/trunk/; revision=5494
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
2013-09-10Skip build/ subdirectory when constructing TAGS files.Rob Austein
svn path=/trunk/; revision=5490
2013-09-09set 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-09Send mail from rcynic-cron to root, not rcynic. Closes #610.Rob Austein
svn path=/trunk/; revision=5488
2013-09-07Well, this script now generates something that looks like aRob Austein
certificate tree and validates. Not at all certain that what we generate is right yet. svn path=/trunk/; revision=5487
2013-09-03use Python None as default value for ForeignKey field, rather than 0.Michael Elkins
see #607 svn path=/trunk/; revision=5486
2013-09-03Disable parallel builds. See #604.Rob Austein
svn path=/trunk/; revision=5485
2013-09-02Checkpoint.Rob Austein
svn path=/trunk/; revision=5484
2013-09-01Add resource_bag.__nonzero__() method.Rob Austein
svn path=/trunk/; revision=5483
2013-08-31Constraint class.Rob Austein
svn path=/trunk/; revision=5482
2013-08-31Checkpoint.Rob Austein
svn path=/trunk/; revision=5481
2013-08-31Automatic pull of documentation from Wiki.RPKI Documentation Robot
svn path=/trunk/; revision=5480
2013-08-30Cleanup.Rob Austein
svn path=/trunk/; revision=5479
2013-08-30Refactor X.509 verification code to add "nested set" tree markings toRob 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-29Cleanup.Rob Austein
svn path=/trunk/; revision=5477
2013-08-29Cleanup.Rob Austein
svn path=/trunk/; revision=5476
2013-08-29Now that we have a Python interface to the OpenSSL certificateRob Austein
validation code, use it to sanitize our database. svn path=/trunk/; revision=5475
2013-08-28Checkpoint.Rob Austein
svn path=/trunk/; revision=5474