aboutsummaryrefslogtreecommitdiff
path: root/rpkid
AgeCommit message (Collapse)Author
2009-08-29Track rpki.publication filename bugfixRob Austein
svn path=/rpkid/testbed.py; revision=2719
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-08-28myirbe now supports running rpkid without pubd.Rob Austein
svn path=/myrpki/myrpki.conf; revision=2715
2009-08-28Clean up old "stable" branch that is now badly out of dateRob Austein
svn path=/rpkid.stable; revision=2714
2009-08-25Stacktrace when no exception traceback is available.Rob Austein
svn path=/rpkid/rpki/log.py; revision=2711
2009-08-25CleanupRob Austein
svn path=/rpkid/rpkid.sql; revision=2710
2009-08-24Update stale commentRob Austein
svn path=/rpkid/rpki/https.py; revision=2706
2009-08-24Separate HTTP protocol debug logging from TLS certificate debugRob Austein
logging, and turn them both off until the next time we need them. svn path=/rpkid/rpki/https.py; revision=2705
2009-08-24Better exception text for DuplicateObjectRob Austein
svn path=/rpkid/rpki/xml_utils.py; revision=2704
2009-08-21Add date to timestamps when not using syslogRob Austein
svn path=/rpkid/rpki/log.py; revision=2695
2009-08-19Don't accidently convert handles to integers.Rob Austein
svn path=/rpkid/rpki/xml_utils.py; revision=2691
2009-08-02Our first Python 2.6 compatability bug.Rob Austein
svn path=/rpkid/rpki/https.py; revision=2684
2009-07-31Several little portability fixesRob Austein
svn path=/rpkid/rpki/https.py; revision=2683
2009-07-29Massively increase https timeout interval. Enable slow-and-safeRob Austein
version of async iteration, can look at using fast-and-risky version later on a case-by-case basis if needed. svn path=/rpkid/rpki/async.py; revision=2682
2009-07-29Rework stack_unwind codeRob Austein
svn path=/rpkid/rpki/async.py; revision=2679
2009-07-29Extend rpki.async.iterator to support unwinding the stack to avoidRob Austein
recursion limit when processing really long iterations. svn path=/rpkid/rpki/async.py; revision=2678
2009-07-20Include exception data in <report_error/> PDU.Rob Austein
svn path=/rpkid/rpki/publication.py; revision=2652
2009-07-20CleanupRob Austein
svn path=/rpkid/pubd.py; revision=2651
2009-07-20Show the offending PDU when raising BadPublicationReply.Rob Austein
svn path=/rpkid/rpki/left_right.py; revision=2650
2009-07-20Helps to delete ROAs from SQL when destroying them.Rob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2649
2009-07-20Add debugging support to sql_delete(), general clean up of SQLRob Austein
debugging code. svn path=/rpkid/rpki/sql.py; revision=2648
2009-07-18CleanupRob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2645
2009-07-18Fix race condition in TLS connect phase of HTTPS client state machine.Rob Austein
svn path=/rpkid/rpki/https.py; revision=2644
2009-07-18Document a bunch of assertions. Fiddle with HTTPS timeouts.Rob Austein
svn path=/rpkid/rpki/async.py; revision=2643
2009-07-18DebugRob Austein
svn path=/rpkid/rpki/https.py; revision=2639
2009-07-17Ok, some config files really are optionalRob Austein
svn path=/rpkid/rpki/config.py; revision=2637
2009-07-17Include more details in assertionRob Austein
svn path=/rpkid/rpki/https.py; revision=2636
2009-07-17Handle BSC objects that are still under construction a bit more gracefully.Rob Austein
svn path=/rpkid/rpki/exceptions.py; revision=2634
2009-07-17Log handle, not just idRob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2632
2009-07-17Doh, helps to read all the ROA requests from SQL, not just the first oneRob Austein
svn path=/rpkid/irdbd.py; revision=2631
2009-07-17CleanupRob Austein
svn path=/rpkid/rpki/https.py; revision=2630
2009-07-16Continue with next parent if list command failsRob Austein
svn path=/rpkid/rpki/left_right.py; revision=2627
2009-07-15CheckpointRob Austein
svn path=/myrpki/yaml-to-myrpki.py; revision=2623
2009-07-15Rework cron() codeRob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2621
2009-07-14First cut at internal clock for cron tasks. Doesn't work right yet,Rob Austein
and timing parameters will need adjusting in any case. svn path=/rpkid/rpki/rpki_engine.py; revision=2617
2009-07-14Stop pretending that this parser is just a subclass of the stockRob Austein
ConfigParser, it behaves differently enough that the pretense was just making trouble. svn path=/rpkid/rpki/config.py; revision=2616
2009-07-14More databases, for myrpki scriptsRob Austein
svn path=/rpkid/testbed.clean.sql; revision=2615
2009-07-14Wow, this was out of dateRob Austein
svn path=/rpkid/cronjob.py; revision=2613
2009-07-10Add regression test for resource_set.union() bug I just fixedRob Austein
svn path=/rpkid/rpki/resource_set.py; revision=2603
2009-07-10Include address resources needed for ROAs in each nodes requestedRob Austein
resources, so that the YAML file doesn't need to specify the same resources twice in such cases. svn path=/rpkid/testbed.py; revision=2602
2009-07-10resource_set.union() was missing cases where one big range in set ARob Austein
overlapped with multiple little ranges in set B. svn path=/rpkid/rpki/resource_set.py; revision=2601
2009-07-08Refactor slightly, add getboolean() method, extend documentation.Rob Austein
svn path=/rpkid/rpki/config.py; revision=2599
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-07Might as well check sanity of preconfigured SIA URIs too.Rob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2590
2009-07-07Doc had fallen behind code, update.Rob Austein
svn path=/rpkid/doc/Installation; revision=2589
2009-07-06Loose end from _id => _handle transition: _id values may not be setRob Austein
until serve_pre_save_hook() has run. svn path=/rpkid/rpki/xml_utils.py; revision=2583
2009-07-05Hmm, apparently I never really tested action="list" until now.Rob Austein
svn path=/rpkid/rpki/xml_utils.py; revision=2582
2009-07-05Extend DER_object__cmp__() to handle None objects.Rob Austein
svn path=/rpkid/rpki/x509.py; revision=2578
2009-07-04Terminate erroneous connections even if they would have beenRob Austein
persistent, on the theory that non-persistent connections have fewer failure modes and we don't care all that much about efficiency when something bad is happening. Reexamine this decision later, as it smells like a potential DoS vector. svn path=/myrpki/myirbe.py; revision=2574
2009-07-04More msg.type cleanupRob Austein
svn path=/rpkid/irbe-setup.py; revision=2573