aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/publication.py
AgeCommit message (Collapse)Author
2014-04-05Source tree reorg, phase 1. Almost everything moved, no file contents changed.Rob Austein
svn path=/branches/tk685/; revision=5757
2014-01-09Update more copyrights, clean up module doc blocks.Rob Austein
svn path=/trunk/; revision=5624
2012-10-18pylintRob Austein
svn path=/branches/tk274/; revision=4786
2012-10-09Delete broken definition of Ghostbusters class (which nothing everRob Austein
noticed, because the working definition overwrote it). Other minor cleanup. Closes #292. svn path=/branches/tk274/; revision=4762
2012-08-29Add a lot of __repr__() methods in an attempt to make the logs moreRob Austein
useful. Add rpki.sql.cache_reference decorator, to give the garbage collector some guidance about linkages between active objects now that the SQL cache uses weak references. Other minor cleanup. svn path=/branches/tk274/; revision=4676
2012-07-06Add control interface to clear CMS-timestamp-based replay protection,Rob Austein
so we can recover from misconfigured clocks. Closes #265. Add child_handle attribute to <list_published_objects/> response. Closes #266. svn path=/trunk/; revision=4588
2012-07-06Implement CMS-timestamp-based replay protection. Closes #35.Rob Austein
svn path=/trunk/; revision=4586
2012-07-03Add more data to pubd log line, to aid tracking flow of objectsRob Austein
through the RPKI system. svn path=/trunk/; revision=4567
2012-02-17Revoke certificates and clean up published objects when processing aRob Austein
left-right destroy action. Clean up empty publication directories on withdrawal. Fix rootd's handling of CRLs and manifests. See #197. svn path=/trunk/; revision=4354
2011-04-27First whack at some of the silliest logging codeRob Austein
svn path=/rpkid/rpki/async.py; revision=3793
2011-03-21First cut at Ghostbusters support.Rob Austein
svn path=/rpkid/irdbd.sql; revision=3730
2011-03-18Add @property decorators to a bunch of methods that are just syntacticRob Austein
sugar around cached SQL object fetches. Checkpoint of incomplete support for Ghostbusters reords. Clean up a few extraneous imports. svn path=/rpkid/Makefile.in; revision=3725
2010-11-14Implement "reissue" left-right operation. Reformat some doc strings.Rob Austein
svn path=/rpkid/irbe_cli.py; revision=3551
2010-10-07Merge rpkid.without_tls/ branch to rpkid/ trunk.Rob Austein
svn path=/rpkid/Makefile; revision=3465
2010-08-29Break XML packet dumps into multiple lines when logging schemaRob Austein
validation errors. svn path=/rpkid/rpki/publication.py; revision=3431
2010-03-16Update copyright noticesRob Austein
svn path=/rpkid/irbe_cli.py; revision=3107
2010-03-12Clean up multi-module kludge. This should go away entirely once IRob Austein
have everybody migrated to the new setup tools. svn path=/rpkid/pubd.py; revision=3078
2010-01-13multimodule hack for pubdRob Austein
svn path=/rpkid/pubd.py; revision=2949
2010-01-07Cleanup of substring checks.Rob Austein
svn path=/myrpki/arin-rootcert.py; revision=2935
2009-12-23Wrong name for classRob Austein
svn path=/rpkid/rpki/publication.py; revision=2905
2009-12-23More exception handling tweaksRob Austein
svn path=/rpkid/rpki/publication.py; revision=2903
2009-11-04Use batch-mode publication in rpkid. Fix FOREIGN KEY constraints.Rob Austein
svn path=/myrpki/myirbe.py; revision=2876
2009-10-27I miss RENMWO.Rob Austein
svn path=/rpkid/rpki/publication.py; revision=2838
2009-09-30Get rid of variable doc that was just confusing DoxygenRob Austein
svn path=/rpkid/rpki/publication.py; revision=2798
2009-09-29Refactor text-bearing XML code snippets into rpki.xml_utils.text_elt class.Rob Austein
svn path=/rpkid/left-right-schema.rng; revision=2791
2009-09-15Implement publish_world_now; clean up and debug some earlier changes.Rob Austein
svn path=/rpkid/rpki/left_right.py; revision=2756
2009-09-15CheckpointRob Austein
svn path=/rpkid/rpki/left_right.py; revision=2755
2009-09-15Start draining the publication swampRob Austein
svn path=/rpkid/rpki/left_right.py; revision=2754
2009-09-14Rework call_pubd() error handlingRob Austein
svn path=/rpkid/rpki/https.py; revision=2751
2009-09-09Somewhat better handling of publication protocol exceptions and ofRob Austein
errors while attempting to delete repository objects that were never in the repository to begin with. This code is preliminary and may require refactoring later. svn path=/rpkid/rpki/exceptions.py; revision=2742
2009-08-31CleanupRob Austein
svn path=/rpkid/rpki/publication.py; revision=2721
2009-08-28Fix uri_to_filename(). Old algorithm was just stripping rsync:// offRob Austein
the head of the URI; new algorithm also strips hostname[:port] and module, which removes gratuitous hostname/module settings in config files and is a better match for normal rsyncd usage. NB: Existing installations will require a config file update. svn path=/rpkid/rpki/publication.py; revision=2716
2009-07-20Include exception data in <report_error/> PDU.Rob Austein
svn path=/rpkid/rpki/publication.py; revision=2652
2009-07-08Suppress backtrace on NotFound exceptions. This probably needs to beRob Austein
a more general mechanism. svn path=/rpkid/rpki/left_right.py; revision=2595
2009-07-04More msg.type cleanupRob Austein
svn path=/rpkid/irbe-setup.py; revision=2573
2009-07-04Clean up and consolidate traceback. Add methods to hide (some of the)Rob Austein
mucking about with msg.type variables. Include query PDU tags in reply <report_error/> PDUs. svn path=/rpkid/irbe-setup.py; revision=2571
2009-06-04Rototill left-right and publication protocol to replace SQL-assignedRob Austein
numeric identifiers with IRBE-assigned "handles". Daemons and test harness have been converted and seem to work; some tools like irbe_cli haven't been updated yet. svn path=/rpkid/doc/Installation; revision=2493
2009-06-01New TLS code mostly working. Only lightly tested so far, but "makeRob Austein
test" ran to completion. svn path=/pow/POW-0.7/POW.c; revision=2481
2009-05-27Update copyright notices in files edited this yearRob Austein
svn path=/rcynic/rcynic.c; revision=2452
2009-05-11Spelling never was my strong point.Rob Austein
svn path=/rpkid/rpki/left_right.py; revision=2425
2009-05-11Cosmetic doc changes.Rob Austein
svn path=/rpkid/irbe-setup.py; revision=2424
2009-05-11Pass ExitNow exceptions through, as signal handlers can raise them at any time.Rob Austein
svn path=/rpkid/irdbd.py; revision=2423
2009-05-10Checkpoint. Conversion to errback() mechanism started, not yetRob Austein
complete. svn path=/rpkid/rootd.py; revision=2418
2009-04-29First pass with pylintRob Austein
svn path=/rpkid/Makefile; revision=2371
2009-04-24CheckpointRob Austein
svn path=/rpkid/pubd.py; revision=2355
2008-06-21Withdrawal messages don't carry payloadRob Austein
svn path=/rpkid/rpki/publication.py; revision=1914
2008-06-12Apparently Doxygen -does- read module documentation, but only ifRob Austein
nothing preceeds it in the file, not even comments. Reformat to work within this restriction. svn path=/docs/left-right-protocol; revision=1873
2008-06-02Add BPKI CRL to pubd's SQL database, and clean up a lot of redundantRob Austein
SAX code. svn path=/rpkid/irbe-cli.py; revision=1835
2008-05-31Clean up messy XML namespace stuffRob Austein
svn path=/rpkid/rpki/left_right.py; revision=1833
2008-05-30Checkpoint. Refactor to avoid circular module dependency.Rob Austein
svn path=/rpkid/rpki/left_right.py; revision=1831