aboutsummaryrefslogtreecommitdiff
path: root/rpki
AgeCommit message (Collapse)Author
2014-08-28Expire old RRDP deltas from SQL, delete unneded files from RRDP publication ↵Rob Austein
tree. svn path=/branches/tk705/; revision=5944
2014-08-28Rewrite pubd error handling code.Rob Austein
svn path=/branches/tk705/; revision=5943
2014-08-28YAGNIRob Austein
svn path=/branches/tk705/; revision=5941
2014-08-28New stricter publication algorithm requires us to salvage hash valuesRob Austein
from PDUs we optimize out of the publication queue. svn path=/branches/tk705/; revision=5940
2014-08-28Turn CMS debugging back off.Rob Austein
svn path=/branches/tk705/; revision=5939
2014-08-28Don't return HTML error messages on POST failures.Rob Austein
svn path=/branches/tk705/; revision=5938
2014-08-28Log connection info in simplified HTTP server.Rob Austein
svn path=/branches/tk705/; revision=5937
2014-08-26More SAX cleanup.Rob Austein
svn path=/branches/tk705/; revision=5935
2014-08-21Generate rsync updates from RRDP delta we just committed to SQL.Rob Austein
Start moving publication protocol away from using SAX. svn path=/branches/tk705/; revision=5932
2014-08-19First cut at proper transactions for new pubd SQL code.Rob Austein
svn path=/branches/tk705/; revision=5922
2014-08-18Sweep SQL cache on task exit. See #707.Rob Austein
svn path=/trunk/; revision=5921
2014-08-18Start unwinding unnecessary uses of asynch I/O.Rob Austein
svn path=/branches/tk705/; revision=5920
2014-08-12HTTP publication of RRDP.Rob Austein
svn path=/branches/tk705/; revision=5918
2014-08-07NotesRob Austein
svn path=/branches/tk705/; revision=5916
2014-08-07Rework RRDP filename scheme to simplify Apache configuration.Rob Austein
svn path=/branches/tk705/; revision=5915
2014-08-06Sort out BPKI mess with rootd talking to pubd. Underlying problem isRob Austein
that smoketest.py uses an obsolete BPKI model which requires different configuration than modern code. Real fix is several different major refactoring jobs (merging rootd into rpkid, merging all three YAML-based test tools...). As usual, not today. svn path=/branches/tk705/; revision=5914
2014-08-06rootd with publciation protocol mostly working with modern IRDB.Rob Austein
svn path=/branches/tk705/; revision=5913
2014-08-05Debug publication protocol <list/> command. Check pubd for existingRob Austein
objects when rootd doesn't think it knows what's already published. svn path=/branches/tk705/; revision=5912
2014-08-04rootd now uses publication protocol. Not yet usable outside smoketestRob Austein
harness: still need to work out what BPKI configuration looks like with modern IRDB, and rootd doesn't yet handle restart correctly (will fail if any of its outputs already exist in pubd's database). svn path=/branches/tk705/; revision=5911
2014-08-02Checkpoint. Does not run at the moment because rootd is partly butRob Austein
not yet completely converted to use pubd. svn path=/branches/tk705/; revision=5910
2014-07-25Parsing of --log-level was broken.Rob Austein
svn path=/trunk/; revision=5908
2014-07-23Finish first cut at RRDP test unpacking tool, shake a few bugs out ofRob Austein
RRDP publication code. svn path=/branches/tk705/; revision=5907
2014-07-21Prototype RRDP unpacker.Rob Austein
svn path=/branches/tk705/; revision=5905
2014-07-21Checkpoint. More cleanup of publication code.Rob Austein
svn path=/branches/tk705/; revision=5904
2014-07-18Pull changes from trunk.Rob Austein
svn path=/branches/tk705/; revision=5903
2014-07-18Pull XML namespaces and so forth from schemas where possible.Rob Austein
svn path=/trunk/; revision=5902
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-12Debug rpki-rtr BGPSEC test case and rpki-rtr-replay script.Rob Austein
svn path=/trunk/; revision=5894
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-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-30regenRob Austein
svn path=/branches/tk705/; revision=5878
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-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