aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-07-17Publication code mostly just deals with DER and Base64, so defer ASN.1Rob Austein
decode until something asks to look at the object. svn path=/branches/tk705/; revision=5901
2014-07-17Apparently we only need to set nsmap in root elements.Rob Austein
svn path=/branches/tk705/; revision=5900
2014-07-17RRDP working, mostly. Doens't clean up old files yet, doesn't useRob Austein
explicit command and rollback yet, a lot of other cleanup to do, but does generate vaguely plausible XML files. svn path=/branches/tk705/; revision=5899
2014-07-17Start unwinding the twisty maze of method calls in the old publication code.Rob Austein
svn path=/branches/tk705/; revision=5898
2014-07-16Snapshot before reworking pubd SQL.Rob Austein
svn path=/branches/tk705/; revision=5897
2014-07-15Checkpoint. Merge changes from trunk. Add hash-based withdrawalRob Austein
checks and <list/> command to publication protocol. svn path=/branches/tk705/; revision=5896
2014-07-12Tweak tar command in test script.Rob Austein
svn path=/trunk/; revision=5895
2014-07-12Debug rpki-rtr BGPSEC test case and rpki-rtr-replay script.Rob Austein
svn path=/trunk/; revision=5894
2014-07-11First cut at a generic rpki-rtr replay script, including support forRob Austein
multiple protocol versions. Not tested yet. svn path=/trunk/; revision=5893
2014-07-11Merge from trunk.Rob Austein
svn path=/branches/tk705/; revision=5892
2014-07-11Merge from trunk.Rob Austein
svn path=/branches/tk705/; revision=5891
2014-07-11Add check to log a warning if sync_wrapper returns without callback. See #681.Rob Austein
svn path=/trunk/; revision=5890
2014-07-09RegenRob Austein
svn path=/branches/tk705/; revision=5889
2014-07-09Add withdrawal hashes to publication and rrdp.Rob Austein
svn path=/branches/tk705/; revision=5888
2014-07-07Checkpoint of SQL-based publish and withdraw processing. Doesn'tRob Austein
handle publish-with-overwrite correctly yet, not generating RRDP files yet, but passes "make test" without doing anything obviously insane. svn path=/branches/tk705/; revision=5887
2014-07-07Automatic pull of documentation from Wiki.RPKI Documentation Robot
svn path=/trunk/; revision=5886
2014-07-07Automatic pull of documentation from Wiki.RPKI Documentation Robot
svn path=/trunk/; revision=5885
2014-07-04Snapshot before trying something weird with the new pubd SQL.Rob Austein
svn path=/branches/tk705/; revision=5884
2014-07-03Get 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-03RegenRob Austein
svn path=/branches/tk705/; revision=5882
2014-07-03Convert to current IETF I-D version of publication protocol. See #705.Rob Austein
svn path=/branches/tk705/; revision=5881
2014-06-30regenRob Austein
svn path=/branches/tk705/; revision=5880
2014-06-30Oops, notification can't require that there be any deltas.Rob Austein
svn path=/branches/tk705/; revision=5879
2014-06-30regenRob Austein
svn path=/branches/tk705/; revision=5878
2014-06-30Proposed RRDP simplifications after email discussion. Still subjectRob Austein
to change, checking in to simplify discussion. svn path=/branches/tk705/; revision=5877
2014-06-26Regen, tweak some svn properties.Rob Austein
svn path=/branches/tk705/; revision=5876
2014-06-26Initial schema and test cases for RRDP, based on Tim's expired -01Rob 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-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-22Unconditionally fix ownership and mode of directories whose ownershipRob Austein
and mode FreeBSD has started whacking on every upgrade. See #702. svn path=/trunk/; revision=5871
2014-06-20Timing parameters were a bit short for any sane use.Rob Austein
svn path=/trunk/; revision=5870
2014-06-20Preliminary BGPSEC test configuration generator.Rob Austein
svn path=/trunk/; revision=5869
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-05Update to OpenSSL 1.0.1h. Changes from 1.0.1g to 1.0.1h shouldn'tRob Austein
affect anything the RPKI code does, but it's easiest to stay current. svn path=/trunk/; revision=5861
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-06-02Insert blank line after URI in all TALs, in case RFC 6480 bis becomes a ↵Rob Austein
standard. svn path=/trunk/; revision=5859
2014-06-02Archive current configuration of pbuilder robot prior to VM fork lift.Rob Austein
svn path=/trunk/; revision=5858
2014-05-31Logger usage cleanup: for some reason (probably the "self." prefix), Pylint ↵Rob Austein
missed these. svn path=/trunk/; revision=5857
2014-05-31Still more PyLint.Rob Austein
svn path=/trunk/; revision=5856
2014-05-31Rework to cope with new logging options.Rob Austein
svn path=/trunk/; revision=5855
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