Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-05 | fix 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-04 | add 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-04 | don't require TLS when DEBUG=True | Michael Elkins | |
This is useful for running the Django test webserver without TLS support. svn path=/trunk/; revision=6065 | |||
2015-03-04 | accidentally committed bootstrap 3 fonts in trunk | Michael Elkins | |
svn path=/trunk/; revision=6064 | |||
2015-02-25 | add new glyphicon set | Michael Elkins | |
svn path=/trunk/; revision=6055 | |||
2014-12-19 | Accept either old or new MIME Content-Type in up-down server code, and | Rob 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-11 | add 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-09 | set 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-26 | catch 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-26 | check formset.has_changed() in roa creation form to detect submission of ↵ | Michael Elkins | |
blank form. closes #734 svn path=/trunk/; revision=6037 | |||
2014-11-21 | remove 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-21 | re-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-20 | Catch 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-20 | avoid double output of logging. | Michael Elkins | |
svn path=/trunk/; revision=6032 | |||
2014-11-20 | disable signal handlers for all .run_rpkid_now() calls | Michael Elkins | |
svn path=/trunk/; revision=6031 | |||
2014-11-19 | disable_signal_handlers is an arg to the Zookeeper constructor, not ↵ | Michael Elkins | |
.call_rpkid() svn path=/trunk/; revision=6030 | |||
2014-11-19 | configure root logger to route WARNING or above to the appropriate handlers. ↵ | Michael Elkins | |
see #681 svn path=/trunk/; revision=6029 | |||
2014-11-19 | disable signal handlers for Zookeeper to avoid mod_wsgi warnings. | Michael Elkins | |
svn path=/trunk/; revision=6028 | |||
2014-11-19 | Add disable_signal_handlers option to rpki.async.sync_wrapper and | Rob 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-19 | enable logging rpki.async to the apache log file. see #681 | Michael Elkins | |
svn path=/trunk/; revision=6026 | |||
2014-10-31 | test 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-09 | Fix 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-05 | Address incompatible API changes in Django 1.7: apps.populate(), | Rob Austein | |
MIDDLEWARE_CLASSES. Fixes #717. svn path=/trunk/; revision=5986 | |||
2014-10-03 | Add router cert request support to the GUI. | Michael Elkins | |
svn path=/trunk/; revision=5985 | |||
2014-08-18 | Sweep SQL cache on task exit. See #707. | Rob Austein | |
svn path=/trunk/; revision=5921 | |||
2014-07-25 | Parsing of --log-level was broken. | Rob Austein | |
svn path=/trunk/; revision=5908 | |||
2014-07-18 | Pull XML namespaces and so forth from schemas where possible. | Rob Austein | |
svn path=/trunk/; revision=5902 | |||
2014-07-12 | Debug rpki-rtr BGPSEC test case and rpki-rtr-replay script. | Rob Austein | |
svn path=/trunk/; revision=5894 | |||
2014-07-11 | Add check to log a warning if sync_wrapper returns without callback. See #681. | Rob Austein | |
svn path=/trunk/; revision=5890 | |||
2014-06-25 | Don't regenerate EE certificates for validity expiration when the | Rob 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-23 | Missed testing client mode properly after last refactoring. | Rob Austein | |
svn path=/trunk/; revision=5872 | |||
2014-06-19 | Specify the python path as a string rather than passing an object reference. ↵ | Michael Elkins | |
See #701 svn path=/trunk/; revision=5868 | |||
2014-06-16 | qualify email recipient address with the FQDN of the local host. see #700 | Michael Elkins | |
svn path=/trunk/; revision=5867 | |||
2014-06-13 | Add rpki-rtr extension hooks; add script using the extension hooks as | Rob Austein | |
a quick hack to get router keys into BIRD while waiting for rtrlib. svn path=/trunk/; revision=5866 | |||
2014-06-11 | Handle version mis-match when forcing protocol version. Closes #699. | Rob Austein | |
svn path=/trunk/; revision=5865 | |||
2014-06-11 | Race condition during server shutdown could prevent cleanup of kickme socket. | Rob Austein | |
svn path=/trunk/; revision=5864 | |||
2014-06-11 | Allow client to select a particular protocol version. | Rob Austein | |
svn path=/trunk/; revision=5863 | |||
2014-06-05 | fix typo. closes #698 | Michael Elkins | |
svn path=/trunk/; revision=5862 | |||
2014-06-05 | First cut at fully configurable logging system. Still a bit raw, and | Rob 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-31 | Logger usage cleanup: for some reason (probably the "self." prefix), Pylint ↵ | Rob Austein | |
missed these. svn path=/trunk/; revision=5857 | |||
2014-05-30 | Update our use of asyncore.dispatcher.setsockopt() to | Rob Austein | |
asyncore.dispatcher.socket.setsockopt(), per deprecation warning. svn path=/trunk/; revision=5854 | |||
2014-05-30 | Use --log-file in yamltest; debug the rotating log file options. | Rob Austein | |
svn path=/trunk/; revision=5853 | |||
2014-05-30 | Rewritten rpki.log.init() still confuses PyLint. | Rob Austein | |
svn path=/trunk/; revision=5852 | |||
2014-05-30 | Move all the complexity of configuring the ten zillion kinds of | Rob 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-30 | Still more PyLint. | Rob Austein | |
svn path=/trunk/; revision=5850 | |||
2014-05-30 | Pylint did find a couple of trivial but real bugs under all the noise. | Rob Austein | |
svn path=/trunk/; revision=5849 | |||
2014-05-30 | Regen | Rob Austein | |
svn path=/trunk/; revision=5848 | |||
2014-05-30 | Regen | Rob Austein | |
svn path=/trunk/; revision=5847 | |||
2014-05-29 | PyLint | Rob Austein | |
svn path=/trunk/; revision=5845 | |||
2014-05-29 | Python style police: instantiate exceptions before raising them | Rob Austein | |
(convert two-expression form of "raise" to one-expression form). svn path=/trunk/; revision=5844 |