Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-04 | Snapshot before trying something weird with the new pubd SQL. | Rob Austein | |
svn path=/branches/tk705/; revision=5884 | |||
2014-07-03 | Get rid of the <config/> element of the publication-control protocol, it's a ↵ | Rob Austein | |
historical relic. Update example PDUs for publication and publication-control protocols. svn path=/branches/tk705/; revision=5883 | |||
2014-07-03 | Regen | Rob Austein | |
svn path=/branches/tk705/; revision=5882 | |||
2014-07-03 | Convert to current IETF I-D version of publication protocol. See #705. | Rob Austein | |
svn path=/branches/tk705/; revision=5881 | |||
2014-06-30 | regen | Rob Austein | |
svn path=/branches/tk705/; revision=5880 | |||
2014-06-30 | regen | Rob Austein | |
svn path=/branches/tk705/; revision=5878 | |||
2014-06-26 | Regen, tweak some svn properties. | Rob Austein | |
svn path=/branches/tk705/; revision=5876 | |||
2014-06-26 | Initial schema and test cases for RRDP, based on Tim's expired -01 | Rob Austein | |
draft. Not yet simplified to remove what we now think are premature optimizations; the schema contains notes on this. See #705. svn path=/branches/tk705/; revision=5875 | |||
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 | |||
2014-05-29 | Provide our own logging Formatter class rather than straining to | Rob Austein | |
subclass the stock one. Replace all uses of rpki.log.traceback() with logging package .exception() calls. Use LoggingAdapter for all the whacky per-stream logging code in rpki.http. Fix default logging priority for non-daemon programs like rpkic. svn path=/trunk/; revision=5843 | |||
2014-05-29 | For some reason using choices with a non-string type in argparse works | Rob Austein | |
in Python 2.7.6 on MacOSX but not in Python 2.7.6 on FreeBSD. Not worth trying to figure out why, custom argparse.Action is easy. svn path=/trunk/; revision=5840 | |||
2014-05-28 | Cleanup. Whack default logging level down to warning, except when running ↵ | Rob Austein | |
directly under test harness. svn path=/trunk/; revision=5839 | |||
2014-05-28 | Update all uses of rpki.log.traceback() for use with logging module. | Rob Austein | |
svn path=/trunk/; revision=5838 | |||
2014-05-28 | Whack all logging calls to use per-module logger objects. | Rob Austein | |
svn path=/trunk/; revision=5837 | |||
2014-05-28 | Rework logging initialization code. | Rob Austein | |
svn path=/trunk/; revision=5836 | |||
2014-05-22 | Initial conversion to Python logging system. Still very crude. | Rob Austein | |
svn path=/trunk/; revision=5835 | |||
2014-05-22 | Clean excess baggage out of old logging code prior to replacing it | Rob Austein | |
with Python's logging system. svn path=/trunk/; revision=5834 | |||
2014-05-21 | Finish implementing 6810-bis timing parameters. | Rob Austein | |
svn path=/trunk/; revision=5832 | |||
2014-05-20 | Clean up ancient singleton arguments to .execute(); MySQLdb used to | Rob Austein | |
tolerate these, but seems not to like them anymore, at least not on MacOSX Mavericks with Homebrew's version of MySQL and MySQLdb. svn path=/trunk/; revision=5830 | |||
2014-05-20 | Handle KeyboardInterrupt in listener_main(). | Rob Austein | |
svn path=/trunk/; revision=5829 | |||
2014-05-02 | Salvage bgpdump-driven test code from rtr-origin, as separate module | Rob Austein | |
rpki.rtr.bgpdump. The normal rpki-rtr program intentionally does not even import this module, because all of the bgpdump-* code is just a confusing distraction to users who want the normal rpki-rtr code. The refactored bgpdump-* code has passed pylint but otherwise has not yet been tested, and may not work at all. Since, as far as we know, nobody but the author has ever run any of the code in this module, this should not be a problem. svn path=/trunk/; revision=5824 | |||
2014-05-02 | Handle listener arguments correctly. | Rob Austein | |
svn path=/trunk/; revision=5823 | |||
2014-05-01 | rpki.rtr.client.ErrorReportPDU wasn't inheriting .consume() method properly. | Rob Austein | |
svn path=/trunk/; revision=5822 | |||
2014-05-01 | Do not goof up the return value from a Python decorators, for they are ↵ | Rob Austein | |
subtle and quick to anger. svn path=/trunk/; revision=5821 | |||
2014-05-01 | s/rpki.rpki_rtr/rpki.rtr/g | Rob Austein | |
svn path=/trunk/; revision=5819 | |||
2014-05-01 | Switch to refactored rpki-rtr implementation. | Rob Austein | |
svn path=/trunk/; revision=5818 | |||
2014-04-26 | Refactor rpki-rtr code. | Rob Austein | |
svn path=/trunk/; revision=5817 | |||
2014-04-14 | bump copyright | Michael Elkins | |
svn path=/trunk/; revision=5797 | |||
2014-04-14 | store resource handle name as a string in the session rather than a Conf ↵ | Michael Elkins | |
object. closes #689 svn path=/trunk/; revision=5795 | |||
2014-04-14 | do not emit a warning about missing parent certs in the cacheview db, since ↵ | Michael Elkins | |
this is usually just a harmless case that the rcynic cache has been updated and we haven't yet updated our db svn path=/trunk/; revision=5794 |