aboutsummaryrefslogtreecommitdiff
path: root/rpki
AgeCommit message (Collapse)Author
2015-03-05fix inaccurate future validity status in the ROA confirmation page when ↵Michael Elkins
multiple ROAs are created at once. closes #753 svn path=/trunk/; revision=6067
2015-03-04add checkbox to ROA creation form to optionally create additional ROAs for ↵Michael Elkins
child routes that will become invalid as the result the parent creating a ROA. see #719 svn path=/trunk/; revision=6066
2015-03-04don't require TLS when DEBUG=TrueMichael Elkins
This is useful for running the Django test webserver without TLS support. svn path=/trunk/; revision=6065
2015-03-04accidentally committed bootstrap 3 fonts in trunkMichael Elkins
svn path=/trunk/; revision=6064
2015-02-25add new glyphicon setMichael Elkins
svn path=/trunk/; revision=6055
2014-12-19Accept either old or new MIME Content-Type in up-down server code, andRob Austein
allow configuration of either old or new in up-down client code. For the moment, client defaults to using the old Content-Type, to avoid breaking deployed services, but this will change at some point. See #747. svn path=/trunk/; revision=6045
2014-12-11add inner loop to iterate over all rpki.gui.cacheview.ROA objects associated ↵Michael Elkins
with a rpki.gui.cacheview.ROAPrefixV4. closes #744 svn path=/trunk/; revision=6041
2014-12-09set the URL name on the various password reset URLs as the code uses the ↵Michael Elkins
name rather than the Python module name to look up the URL via reverse(). closes #739 svn path=/trunk/; revision=6039
2014-11-26catch lxml.etree.XMLSyntaxError and notify the user when the uploaded XML ↵Michael Elkins
file was invalid. closes #736 svn path=/trunk/; revision=6038
2014-11-26check formset.has_changed() in roa creation form to detect submission of ↵Michael Elkins
blank form. closes #734 svn path=/trunk/; revision=6037
2014-11-21remove support for form deletion in roa_create_multi since it doesn't ↵Michael Elkins
provide any useful functionality and makes the code more complex svn path=/trunk/; revision=6035
2014-11-21re-enable propogate on the django and django.request loggers so they get ↵Michael Elkins
logged by the root logger. svn path=/trunk/; revision=6034
2014-11-20Catch exception when the user attempts to import prefix/asn CSV files with ↵Michael Elkins
missing children, and allow the user to skip missing children in the import form. see #735 Catch rpki.csv_util.BadCSVSyntax and display an error to the user. svn path=/trunk/; revision=6033
2014-11-20avoid double output of logging.Michael Elkins
svn path=/trunk/; revision=6032
2014-11-20disable signal handlers for all .run_rpkid_now() callsMichael Elkins
svn path=/trunk/; revision=6031
2014-11-19disable_signal_handlers is an arg to the Zookeeper constructor, not ↵Michael Elkins
.call_rpkid() svn path=/trunk/; revision=6030
2014-11-19configure root logger to route WARNING or above to the appropriate handlers. ↵Michael Elkins
see #681 svn path=/trunk/; revision=6029
2014-11-19disable signal handlers for Zookeeper to avoid mod_wsgi warnings.Michael Elkins
svn path=/trunk/; revision=6028
2014-11-19Add disable_signal_handlers option to rpki.async.sync_wrapper andRob Austein
rpki.irdb.Zookeeper() to avoid problems when running in environments like mod_wsgi which have strong opinions about what code is and is not allowed to handle signals. This may result in some noise in log files, but there's not much we can do about that if we're not allowed to clean up when terminated, so be it. See #681. svn path=/trunk/; revision=6027
2014-11-19enable logging rpki.async to the apache log file. see #681Michael Elkins
svn path=/trunk/; revision=6026
2014-10-31test for empty prefix list when filtering routing table to avoid returning ↵Michael Elkins
the entire table. closes #731 svn path=/trunk/; revision=6001
2014-10-09Fix validation problem when creating a ROA.Michael Elkins
Old method of passing the Conf object to ROARequestForm was brittle due to overriding a private method in BaseFormSet. New method is to use a closure to embed the Conf object within a class generated on the fly. See #709 svn path=/trunk/; revision=5997
2014-10-05Address incompatible API changes in Django 1.7: apps.populate(),Rob Austein
MIDDLEWARE_CLASSES. Fixes #717. svn path=/trunk/; revision=5986
2014-10-03Add router cert request support to the GUI.Michael Elkins
svn path=/trunk/; revision=5985
2014-08-18Sweep SQL cache on task exit. See #707.Rob Austein
svn path=/trunk/; revision=5921
2014-07-25Parsing of --log-level was broken.Rob Austein
svn path=/trunk/; revision=5908
2014-07-18Pull XML namespaces and so forth from schemas where possible.Rob Austein
svn path=/trunk/; revision=5902
2014-07-12Debug rpki-rtr BGPSEC test case and rpki-rtr-replay script.Rob Austein
svn path=/trunk/; revision=5894
2014-07-11Add check to log a warning if sync_wrapper returns without callback. See #681.Rob Austein
svn path=/trunk/; revision=5890
2014-06-25Don't regenerate EE certificates for validity expiration when theRob Austein
expiration date hasn't changed and we'd just be doing the same thing again on the next cron cycle. See #704. svn path=/trunk/; revision=5873
2014-06-23Missed testing client mode properly after last refactoring.Rob Austein
svn path=/trunk/; revision=5872
2014-06-19Specify the python path as a string rather than passing an object reference. ↵Michael Elkins
See #701 svn path=/trunk/; revision=5868
2014-06-16qualify email recipient address with the FQDN of the local host. see #700Michael Elkins
svn path=/trunk/; revision=5867
2014-06-13Add rpki-rtr extension hooks; add script using the extension hooks asRob Austein
a quick hack to get router keys into BIRD while waiting for rtrlib. svn path=/trunk/; revision=5866
2014-06-11Handle version mis-match when forcing protocol version. Closes #699.Rob Austein
svn path=/trunk/; revision=5865
2014-06-11Race condition during server shutdown could prevent cleanup of kickme socket.Rob Austein
svn path=/trunk/; revision=5864
2014-06-11Allow client to select a particular protocol version.Rob Austein
svn path=/trunk/; revision=5863
2014-06-05fix typo. closes #698Michael Elkins
svn path=/trunk/; revision=5862
2014-06-05First cut at fully configurable logging system. Still a bit raw, andRob Austein
not yet documented, but allows detailed logging configuration down to the class level, and flexible enough to allow runtime configuration if we decide we need that. svn path=/trunk/; revision=5860
2014-05-31Logger usage cleanup: for some reason (probably the "self." prefix), Pylint ↵Rob Austein
missed these. svn path=/trunk/; revision=5857
2014-05-30Update our use of asyncore.dispatcher.setsockopt() toRob Austein
asyncore.dispatcher.socket.setsockopt(), per deprecation warning. svn path=/trunk/; revision=5854
2014-05-30Use --log-file in yamltest; debug the rotating log file options.Rob Austein
svn path=/trunk/; revision=5853
2014-05-30Rewritten rpki.log.init() still confuses PyLint.Rob Austein
svn path=/trunk/; revision=5852
2014-05-30Move all the complexity of configuring the ten zillion kinds ofRob Austein
logging handlers up front to the argparse stage, thereby also giving the application more control over the default logging configuration. svn path=/trunk/; revision=5851
2014-05-30Still more PyLint.Rob Austein
svn path=/trunk/; revision=5850
2014-05-30Pylint did find a couple of trivial but real bugs under all the noise.Rob Austein
svn path=/trunk/; revision=5849
2014-05-30RegenRob Austein
svn path=/trunk/; revision=5848
2014-05-30RegenRob Austein
svn path=/trunk/; revision=5847
2014-05-29PyLintRob Austein
svn path=/trunk/; revision=5845
2014-05-29Python style police: instantiate exceptions before raising themRob Austein
(convert two-expression form of "raise" to one-expression form). svn path=/trunk/; revision=5844