Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-31 | Several little portability fixes | Rob Austein | |
svn path=/rpkid/rpki/https.py; revision=2683 | |||
2009-07-29 | Massively increase https timeout interval. Enable slow-and-safe | Rob 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-29 | Rework stack_unwind code | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2679 | |||
2009-07-29 | Extend rpki.async.iterator to support unwinding the stack to avoid | Rob Austein | |
recursion limit when processing really long iterations. svn path=/rpkid/rpki/async.py; revision=2678 | |||
2009-07-20 | Include exception data in <report_error/> PDU. | Rob Austein | |
svn path=/rpkid/rpki/publication.py; revision=2652 | |||
2009-07-20 | Cleanup | Rob Austein | |
svn path=/rpkid/pubd.py; revision=2651 | |||
2009-07-20 | Show the offending PDU when raising BadPublicationReply. | Rob Austein | |
svn path=/rpkid/rpki/left_right.py; revision=2650 | |||
2009-07-20 | Helps to delete ROAs from SQL when destroying them. | Rob Austein | |
svn path=/rpkid/rpki/rpki_engine.py; revision=2649 | |||
2009-07-20 | Add debugging support to sql_delete(), general clean up of SQL | Rob Austein | |
debugging code. svn path=/rpkid/rpki/sql.py; revision=2648 | |||
2009-07-18 | Cleanup | Rob Austein | |
svn path=/rpkid/rpki/rpki_engine.py; revision=2645 | |||
2009-07-18 | Fix race condition in TLS connect phase of HTTPS client state machine. | Rob Austein | |
svn path=/rpkid/rpki/https.py; revision=2644 | |||
2009-07-18 | Document a bunch of assertions. Fiddle with HTTPS timeouts. | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2643 | |||
2009-07-18 | Debug | Rob Austein | |
svn path=/rpkid/rpki/https.py; revision=2639 | |||
2009-07-17 | Ok, some config files really are optional | Rob Austein | |
svn path=/rpkid/rpki/config.py; revision=2637 | |||
2009-07-17 | Include more details in assertion | Rob Austein | |
svn path=/rpkid/rpki/https.py; revision=2636 | |||
2009-07-17 | Handle BSC objects that are still under construction a bit more gracefully. | Rob Austein | |
svn path=/rpkid/rpki/exceptions.py; revision=2634 | |||
2009-07-17 | Log handle, not just id | Rob Austein | |
svn path=/rpkid/rpki/rpki_engine.py; revision=2632 | |||
2009-07-17 | Doh, helps to read all the ROA requests from SQL, not just the first one | Rob Austein | |
svn path=/rpkid/irdbd.py; revision=2631 | |||
2009-07-17 | Cleanup | Rob Austein | |
svn path=/rpkid/rpki/https.py; revision=2630 | |||
2009-07-16 | Continue with next parent if list command fails | Rob Austein | |
svn path=/rpkid/rpki/left_right.py; revision=2627 | |||
2009-07-15 | Checkpoint | Rob Austein | |
svn path=/myrpki/yaml-to-myrpki.py; revision=2623 | |||
2009-07-15 | Rework cron() code | Rob Austein | |
svn path=/rpkid/rpki/rpki_engine.py; revision=2621 | |||
2009-07-14 | First 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-14 | Stop pretending that this parser is just a subclass of the stock | Rob Austein | |
ConfigParser, it behaves differently enough that the pretense was just making trouble. svn path=/rpkid/rpki/config.py; revision=2616 | |||
2009-07-14 | More databases, for myrpki scripts | Rob Austein | |
svn path=/rpkid/testbed.clean.sql; revision=2615 | |||
2009-07-14 | Wow, this was out of date | Rob Austein | |
svn path=/rpkid/cronjob.py; revision=2613 | |||
2009-07-10 | Add regression test for resource_set.union() bug I just fixed | Rob Austein | |
svn path=/rpkid/rpki/resource_set.py; revision=2603 | |||
2009-07-10 | Include address resources needed for ROAs in each nodes requested | Rob 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-10 | resource_set.union() was missing cases where one big range in set A | Rob Austein | |
overlapped with multiple little ranges in set B. svn path=/rpkid/rpki/resource_set.py; revision=2601 | |||
2009-07-08 | Refactor slightly, add getboolean() method, extend documentation. | Rob Austein | |
svn path=/rpkid/rpki/config.py; revision=2599 | |||
2009-07-08 | Suppress backtrace on NotFound exceptions. This probably needs to be | Rob Austein | |
a more general mechanism. svn path=/rpkid/rpki/left_right.py; revision=2595 | |||
2009-07-07 | Might as well check sanity of preconfigured SIA URIs too. | Rob Austein | |
svn path=/rpkid/rpki/rpki_engine.py; revision=2590 | |||
2009-07-07 | Doc had fallen behind code, update. | Rob Austein | |
svn path=/rpkid/doc/Installation; revision=2589 | |||
2009-07-06 | Loose end from _id => _handle transition: _id values may not be set | Rob Austein | |
until serve_pre_save_hook() has run. svn path=/rpkid/rpki/xml_utils.py; revision=2583 | |||
2009-07-05 | Hmm, apparently I never really tested action="list" until now. | Rob Austein | |
svn path=/rpkid/rpki/xml_utils.py; revision=2582 | |||
2009-07-05 | Extend DER_object__cmp__() to handle None objects. | Rob Austein | |
svn path=/rpkid/rpki/x509.py; revision=2578 | |||
2009-07-04 | Terminate erroneous connections even if they would have been | Rob 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-04 | More msg.type cleanup | Rob Austein | |
svn path=/rpkid/irbe-setup.py; revision=2573 | |||
2009-07-04 | Clean 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-30 | Refactor cross-certification code into rpki.x509 module. | Rob Austein | |
svn path=/rpkid/cross_certify.py; revision=2553 | |||
2009-06-27 | sync_wrapper() | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2549 | |||
2009-06-15 | Checkpoint | Rob Austein | |
svn path=/myrpki/myrpki.py; revision=2521 | |||
2009-06-15 | Checkpoint | Rob Austein | |
svn path=/rpkid/myrpki.py; revision=2520 | |||
2009-06-15 | Checkpoint | Rob Austein | |
svn path=/rpkid/myrpki.py; revision=2519 | |||
2009-06-15 | Checkpoint | Rob Austein | |
svn path=/rpkid/myrpki.py; revision=2518 | |||
2009-06-14 | Checkpoint | Rob Austein | |
svn path=/rpkid/myrpki.py; revision=2517 | |||
2009-06-12 | Completed tasks | Rob Austein | |
svn path=/rpkid/README; revision=2516 | |||
2009-06-09 | Put back DROP TABLE commands for removed tables, warnings are less annoying ↵ | Rob Austein | |
than CONSTRAINT failures svn path=/rpkid/rpkid.sql; revision=2515 | |||
2009-06-09 | Cleanup | Rob Austein | |
svn path=/rpkid/rpkid.sql; revision=2514 | |||
2009-06-09 | Handle withdrawal of abandoned ROAs | Rob Austein | |
svn path=/rpkid/rpki/left_right.py; revision=2513 |